BM6P6(@ {{{uuuwww{{{www{{{yyysssqqquuuwwwzzz~~~zzzmmmaaaYYYUUURRRPPPOOOOOOOOOOOONNNNNNMMMLLLHHHFFFDDDBBBAAA@@@@@@AAAEEEDDDCCCFFFLLLPPPQQQPPPPPPNNNNNNOOORRRSSSSSSSSSQQQSSSTTTTTTRRRQQQPPPPPPOOOMMMJJJFFFDDDBBBAAAAAABBBAAACCCGGGJJJOOOZZZdddxxxsssddd\\\SSSRRRPPPNNNNNNNNNOOOPPPWWW[[[dddsssuuufff]]]XXXQQQMMMLLLIIIHHHFFFEEECCCBBBBBBBBB@@@@@@????????????@@@@@@???@@@@@@???>>>???BBBDDDCCCFFFMMM\\\|||~~~ppplllkkkmmmwww|||zzzxxxxxxxxxxxxyyyzzzzzzyyywwwtttrrrlllooorrrqqqnnnjjjhhhhhhjjjhhheeecccaaa```]]][[[YYYWWWVVVVVVVVVUUUSSSQQQMMMMMMNNNMMMMMMLLLKKKKKK{{{yyy|||tttuuu{{{}}}uuuqqqooorrrtttwwwzzz}}}zzzsssggg]]]WWWSSSQQQPPPPPPPPPPPPPPPOOONNNMMMLLLHHHGGGDDDBBBAAAAAAAAAAAADDDDDDDDDHHHNNNRRRSSSRRRRRRQQQQQQSSSUUUUUUTTTSSSSSSTTTUUUUUUSSSRRRQQQQQQOOOMMMJJJGGGDDDBBBAAAAAACCCBBBDDDIIIMMMSSS___jjj~~~qqqbbb[[[TTTSSSPPPNNNMMMNNNOOOPPPXXX\\\ffftttttteee]]]WWWQQQLLLKKKIIIHHHFFFEEECCCBBBBBBBBB@@@@@@????????????@@@@@@???@@@@@@?????????BBBDDDEEEHHHPPPaaa{{{nnnkkkkkkmmmxxx}}}{{{zzzyyyyyyyyyzzzyyyxxxvvvsssqqqkkknnnqqqqqqooolllkkkkkkkkkiiigggeeedddbbb^^^\\\[[[YYYXXXWWWWWWVVVSSSQQQNNNOOOOOOOOOOOOMMMLLLKKK}}}uuussswww}}}vvvooollllllooopppqqqsssuuuvvvwwwwwwnnnhhh___XXXSSSRRRQQQPPPRRRRRRQQQQQQOOONNNLLLLLLHHHGGGEEECCCBBBAAAAAAAAACCCCCCFFFKKKQQQUUUVVVVVVWWWXXXYYY[[[]]]\\\YYYVVVVVVVVVVVVUUUTTTSSSSSSRRRPPPNNNKKKGGGEEECCCBBBBBBEEEEEEGGGLLLRRRZZZgggsssmmm```ZZZUUUSSSQQQOOOMMMMMMNNNOOOYYY^^^hhhuuurrrccc[[[VVVPPPKKKJJJIIIHHHFFFEEECCCBBBBBBBBB@@@@@@????????????@@@@@@???@@@@@@@@@???@@@BBBEEEGGGKKKUUUhhhxxxllljjjjjjmmmyyy|||zzzzzzzzzzzzyyywwwtttrrrpppkkkmmmpppqqqpppnnnmmmmmmkkkjjjiiiiiihhheeeaaa^^^]]]\\\ZZZYYYXXXWWWTTTQQQOOOPPPQQQQQQQQQOOOLLLKKKzzzxxx{{{{{{xxxooojjjhhhiiijjjkkklllmmmmmmmmmmmmlllccc^^^XXXSSSRRRQQQQQQQQQSSSSSSRRRQQQPPPNNNLLLKKKIIIHHHFFFDDDBBBBBBBBBBBBAAADDDHHHNNNTTTYYY\\\]]]___aaadddgggiiifffaaa]]][[[YYYWWWUUUUUUTTTSSSRRRQQQOOOLLLHHHFFFDDDCCCCCCGGGFFFIIIPPPWWW```ooo|||~~~kkk___ZZZUUUTTTQQQOOOMMMMMMNNNNNNWWW^^^iiiwww~~~pppbbbZZZUUUOOOKKKJJJIIIHHHFFFEEECCCBBBBBBBBB@@@@@@????????????@@@@@@???@@@@@@@@@???@@@CCCFFFHHHNNNYYYoootttjjjiiijjjmmmzzz~~~{{{{{{{{{zzzxxxvvvsssqqqooolllmmmooopppooonnnmmmmmmmmmllllllmmmllliiieeeaaa___^^^[[[ZZZYYYWWWTTTRRROOOPPPRRRRRRQQQOOOLLLKKK}}}}}}}}}rrriiifffeeefffffffffffffffeeedddcccbbbZZZWWWSSSQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPNNNLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCAAADDDJJJQQQWWW]]]aaadddeeehhhnnntttvvvrrrkkkfffaaa]]]YYYVVVVVVUUUTTTRRRRRRPPPMMMIIIGGGEEEDDDDDDGGGGGGLLLTTT]]]gggvvv{{{jjj___[[[UUUSSSQQQNNNMMMMMMNNNOOOUUU]]]jjjzzz}}}ooo```YYYTTTOOOKKKJJJIIIHHHFFFEEECCCBBBBBBBBB@@@@@@????????????@@@@@@???@@@@@@@@@@@@AAADDDFFFIIIPPP^^^vvv{{{qqqiiiiiijjjmmm{{{~~~{{{|||{{{zzzxxxvvvsssqqqpppnnnnnnnnnnnnnnnmmmkkkjjjooonnnooooooooommmhhheeeaaa___]]]\\\[[[YYYVVVTTTQQQRRRRRRRRRQQQOOOMMMKKKvvvllleeebbbbbbccc`````````___]]][[[ZZZYYYTTTQQQOOOOOOQQQSSSSSSSSSRRRRRRQQQQQQOOONNNLLLLLLJJJIIIGGGEEECCCCCCCCCCCCAAAEEEKKKRRRYYY```ggglllkkkpppyyyxxxqqqiiiccc]]]YYYXXXWWWUUUSSSSSSQQQNNNJJJHHHFFFEEEEEEHHHIIIPPPZZZcccmmm|||xxxiii___[[[SSSRRRPPPNNNNNNNNNOOOPPPTTT^^^mmm}}}|||nnn```YYYTTTOOOLLLKKKIIIHHHFFFEEECCCBBBBBBBBB@@@@@@????????????@@@@@@>>>???@@@@@@@@@BBBEEEGGGJJJRRRbbb}}}}}}yyypppjjjjjjjjjmmm{{{}}}||||||zzzxxxvvvuuussssssqqqooonnnnnnooonnnllljjjqqqppppppppppppoookkkiiidddbbbaaa```___]]][[[XXXUUUTTTTTTSSSRRRPPPOOONNN}}}xxxppphhhbbb___^^^^^^ZZZZZZYYYXXXVVVTTTRRRQQQPPPNNNMMMNNNPPPRRRRRRRRRPPPPPPPPPPPPOOONNNMMMLLLKKKIIIGGGEEEDDDCCCDDDDDDBBBFFFLLLRRRYYYbbblllsssttt{{{rrrkkkbbb]]]\\\[[[XXXUUUSSSQQQNNNKKKHHHGGGFFFEEEJJJLLLTTT```jjjtttuuuhhh^^^ZZZRRRQQQOOONNNNNNOOOQQQRRRWWWaaappp{{{nnn```YYYUUUPPPMMMLLLIIIHHHFFFEEECCCBBBBBBBBB@@@@@@????????????@@@@@@>>>???@@@@@@@@@BBBEEEHHHMMMUUUgggyyyxxxxxxpppjjjkkkjjjmmm|||}}}|||zzzyyywwwvvvuuuuuurrrpppooooooqqqrrrpppnnnrrrqqqppppppqqqpppnnnlllgggfffeeeddddddccc```^^^YYYXXXVVVTTTSSSRRRRRRRRRxxxtttmmmeee```]]]\\\\\\VVVVVVUUUSSSRRROOOMMMLLLMMMLLLKKKMMMOOOQQQQQQQQQOOOOOOOOOOOONNNNNNMMMLLLKKKJJJHHHFFFDDDDDDDDDDDDCCCGGGMMMRRRYYYcccooowww}}}xxxpppfff```___]]]ZZZWWWTTTRRROOOLLLIIIGGGFFFFFFLLLOOOXXXdddnnnwwwtttfff]]]XXXQQQPPPOOONNNNNNPPPQQQSSSYYYdddsss{{{nnn```YYYUUUPPPMMMMMMIIIHHHFFFEEECCCBBBBBBBBB@@@@@@????????????@@@@@@>>>???@@@AAAAAABBBEEEHHHNNNXXXjjjrrrsss|||wwwpppkkkkkkkkknnn|||}}}|||{{{yyyxxxwwwwwwwwwrrrpppoooppptttuuutttrrrsssrrrppppppppppppooommmjjjiiihhhggghhhgggdddbbb]]][[[XXXVVVTTTTTTUUUUUUxxxpppgggaaa```___\\\YYYZZZVVVRRROOONNNMMMLLLKKKLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHFFFEEEDDDDDDCCCCCCFFFLLLSSSYYYaaannn{{{nnngggccc\\\XXXXXXSSSRRRPPPLLLHHHGGGIIIKKKOOOUUU^^^hhhsssrrreee[[[UUUUUUQQQOOOPPPOOONNNOOOSSS\\\dddtttqqqaaaZZZVVVRRRNNNLLLHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@????????????@@@@@@CCCAAA>>>???CCCFFFFFFEEEMMMWWWnnn}}}pppkkkzzzuuunnnhhhgggjjjqqq~~~~~~}}}{{{yyyxxxwwwsssrrrqqqpppppppppqqqrrrvvvtttqqqooooooqqqsssuuunnnmmmlllllllllkkkhhheeeddd]]]UUURRRTTTVVVVVVUUU~~~wwwpppgggbbb```___\\\YYYYYYUUUQQQNNNMMMLLLKKKIIILLLLLLMMMNNNNNNMMMLLLLLLJJJJJJJJJKKKLLLMMMMMMNNNKKKJJJHHHFFFEEEDDDDDDDDDDDDFFFLLLTTTYYYaaaooo|||vvvllleee^^^ZZZZZZTTTSSSQQQMMMIIIIIIKKKMMMRRRXXXbbblllvvvqqqeee[[[UUUTTTQQQOOOPPPOOOOOOUUU\\\mmmooowwwqqqaaaZZZVVVRRRMMMLLLHHHFFFDDDCCCCCCCCCBBBAAA@@@??????>>>>>>??????@@@@@@@@@???@@@BBBDDDFFFGGGMMMXXXppp~~~mmmiiiyyyvvvooojjjiiilllsss}}}{{{yyyyyyvvvuuutttrrrqqqqqqrrrrrrsssqqqooommmnnnppprrrtttpppnnnmmmmmmlllkkkiiigggfff___XXXTTTUUUWWWVVVUUU}}}wwwqqqhhhcccaaa```^^^[[[YYYVVVRRRPPPNNNLLLJJJHHHKKKLLLMMMNNNNNNMMMLLLKKKHHHIIIJJJKKKMMMNNNOOOPPPKKKJJJHHHGGGEEEDDDDDDDDDDDDFFFLLLTTTZZZbbbppp}}}sssiiiaaa\\\[[[UUUTTTQQQNNNKKKKKKMMMPPPUUU]]]gggrrr{{{pppddd[[[VVVSSSQQQPPPPPPOOORRR\\\hhh|||{{{ppp```YYYVVVRRRMMMLLLHHHFFFDDDCCCCCCCCCBBBAAA@@@??????>>>>>>??????@@@>>>@@@BBBBBBAAABBBFFFIIIMMMYYYsssjjjhhhxxxvvvpppkkkkkknnnvvv}}}{{{zzzzzzyyywwwuuusssssssssssssssqqqooonnnoooqqqsssuuussspppnnnmmmmmmlllkkkjjjiiiccc\\\XXXXXXXXXWWWUUU}}}wwwrrrkkkfffdddbbb```___\\\YYYVVVSSSRRROOOLLLIIIKKKLLLMMMMMMMMMMMMLLLKKKIIIJJJKKKLLLMMMNNNOOOOOOKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFLLLSSSYYYbbbqqq~~~}}}oooddd^^^[[[UUUTTTQQQMMMKKKLLLOOORRRXXX```kkkvvvoooddd[[[VVVRRRPPPPPPPPPOOOTTTcccrrr}}}}}}nnn___YYYVVVRRRMMMKKKHHHFFFDDDCCCCCCCCCBBBAAA??????>>>>>>>>>>>>?????????CCCGGGFFFAAA@@@EEEJJJNNNYYYsssjjjhhhxxxuuuoookkklllooowww~~~}}}|||}}}{{{yyyvvvuuutttssstttuuutttrrrrrrrrrtttvvvxxxuuurrrooommmmmmnnnmmmlllkkkgggaaa\\\ZZZYYYWWWUUUyyyuuupppkkkhhhfffeeeddd```^^^\\\ZZZWWWTTTOOOLLLKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIGGGFFFEEEEEEDDDDDDFFFKKKRRRYYYbbbqqqvvviii```ZZZTTTSSSPPPLLLKKKLLLPPPTTTZZZbbbnnnxxx~~~nnnccc[[[WWWQQQPPPPPPOOOOOOTTTdddttt}}}zzzlll^^^YYYVVVRRRMMMKKKHHHFFFDDDCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>???AAAGGGKKKIIIBBB@@@CCCIIINNNXXXpppjjjgggwwwsssmmmjjjkkkooowww~~~~~~~~~}}}zzzwwwuuutttttttttvvvuuutttssstttuuuwwwxxxvvvssspppooonnnooonnnmmmllliiiddd```]]]ZZZXXXVVV{{{yyyuuupppmmmkkkjjjiiieeedddbbb```]]]YYYSSSOOOLLLMMMNNNOOOOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHFFFEEEEEEEEEDDDEEEJJJQQQWWWaaaqqqpppcccYYYTTTRRROOOLLLKKKMMMRRRVVV\\\dddoooyyy}}}lllbbb[[[WWWRRRPPPOOOOOOOOOTTT```mmm~~~xxxkkk]]]XXXVVVRRRMMMKKKHHHFFFDDDCCCCCCCCCBBBAAA???>>>>>>======>>>>>>???BBBGGGKKKIIICCC@@@CCCGGGMMMVVVjjjmmmhhhvvvrrrmmmjjjkkkooovvv~~~{{{yyywwwvvvvvvvvvvvvuuutttsssssstttuuuuuuuuusssqqqppppppooonnnmmmllljjjgggccc___[[[XXXWWW~~~}}}zzzuuuqqqooonnnnnniiihhhfffdddaaa\\\VVVQQQMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKJJJHHHGGGFFFEEEEEECCCDDDHHHOOOVVV```pppwwwgggZZZUUUSSSPPPMMMLLLOOOUUUYYY___fffqqqzzz|||kkkbbb[[[WWWTTTPPPMMMNNNOOORRRZZZcccwwwyyywwwiii]]]XXXVVVRRRMMMKKKHHHFFFDDDCCCCCCCCCBBBAAA>>>>>>============>>>>>>???DDDGGGGGGDDDBBBDDDGGGMMMSSSdddvvvnnnzzzsssnnnjjjlllpppvvv}}}{{{yyyyyyyyyyyywwwwwwvvvttttttttttttttttttsssqqqqqqqqqpppmmmkkkkkkjjjhhheee```\\\YYYXXX|||xxxtttqqqqqqqqqjjjiiihhhfffccc^^^WWWRRRNNNOOOPPPPPPPPPPPPOOONNNJJJJJJKKKMMMNNNOOOPPPQQQLLLKKKJJJHHHGGGFFFEEEEEEBBBCCCHHHNNNUUU___ppp|||jjj[[[VVVTTTQQQNNNNNNQQQWWW\\\aaahhhrrr{{{{{{kkkbbb[[[XXXUUUPPPMMMNNNOOOQQQVVV\\\ooovvvvvviii\\\XXXWWWRRRMMMKKKHHHFFFDDDCCCCCCCCCBBBAAA>>>>>>============>>>>>><<<@@@CCCDDDDDDCCCEEEGGGLLLQQQ___{{{vvvtttooolllmmmpppwww}}}{{{{{{{{{{{{{{{zzzyyywwwvvvvvvuuuuuusssrrrrrrrrrrrrpppmmmjjjjjjjjjiiieee```\\\YYYXXX}}}~~~|||xxxtttrrrqqqqqqpppmmmhhheeebbb^^^ZZZWWWTTTSSSQQQOOONNNNNNOOOPPPOOONNNNNNNNNNNNNNNNNNOOOMMMMMMLLLJJJIIIGGGEEEDDDEEEGGGKKKPPPYYYeeeqqqyyyjjj]]]UUUSSSPPPNNNPPPTTTZZZ^^^dddjjjsss|||}}}kkk^^^XXXWWWSSSPPPOOOOOOMMMLLLRRRYYYiiiyyytttjjj___ZZZVVVPPPLLLLLLFFFEEEEEEDDDCCCBBBBBBBBB@@@???>>><<<<<<>>>???@@@???@@@AAAAAAAAABBBDDDFFFHHHNNN\\\rrrwwwoooiiikkkpppwww}}}|||{{{{{{~~~{{{wwwtttrrrrrrrrrqqqqqqqqqqqqpppooooooooonnnkkkhhhccc^^^ZZZXXXVVV{{{wwwvvv|||}}}zzzzzzwwwwwwvvvuuutttuuuuuuvvvooolllhhheeebbb^^^ZZZWWWTTTSSSQQQOOONNNNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJIIIGGGFFFEEEDDDFFFJJJPPPYYYfffsss|||iii\\\SSSQQQOOONNNQQQVVV]]]aaaeeekkkttt|||}}}kkk^^^XXXWWWTTTQQQPPPPPPNNNNNNTTT\\\kkk{{{tttiii___ZZZUUUOOOKKKKKKGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>======>>>???@@@???@@@AAAAAAAAABBBDDDFFFGGGLLLWWWlllxxxpppjjjkkkpppwww~~~}}}}}}}}}|||xxxvvvuuuuuuuuuttttttsssrrrqqqqqqqqqqqqnnnllliiieeeaaa^^^[[[ZZZ}}}uuupppnnnrrrtttrrrppppppoooppppppqqqssstttuuuvvvnnnkkkgggdddbbb___[[[XXXTTTRRRPPPOOONNNMMMNNNNNNKKKJJJJJJJJJJJJJJJJJJKKKGGGHHHIIIIIIIIIHHHGGGFFFDDDFFFJJJPPPZZZgggvvvgggZZZPPPOOONNNOOORRRYYY___cccgggmmmuuu}}}|||lll___YYYWWWTTTRRRQQQQQQPPPPPPVVV___mmm}}}sssiii^^^YYYUUUOOOKKKKKKHHHGGGFFFDDDCCCAAA@@@@@@@@@???>>>======>>>???@@@???@@@AAAAAAAAAAAADDDFFFHHHKKKSSSgggyyyqqqkkkkkkpppvvv~~~zzzxxxwwwyyyzzzxxxwwwvvvtttssssssttttttpppnnnllliiieeebbb```___zzzrrrllliiilllnnnmmmkkklllnnnnnnooopppqqqpppppppppmmmjjjgggdddbbb___\\\ZZZSSSRRRPPPNNNMMMLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKKKKKKKJJJHHHGGGEEEGGGJJJPPPZZZhhhwwwxxxbbbWWWPPPOOONNNOOOSSSYYY```dddiiiooowwwzzzkkk```YYYWWWSSSPPPPPPPPPPPPQQQXXXaaaooossshhh^^^YYYTTTNNNKKKJJJHHHHHHFFFEEECCCAAA@@@?????????>>>======>>>??????>>>???AAAAAA@@@AAACCCEEEJJJLLLSSSfffzzzqqqkkklllpppvvv~~~{{{yyyyyy{{{|||{{{yyywwwuuuttttttuuuvvvsssrrrpppmmmiiifffcccbbb{{{rrrllliiilllnnnlllkkkkkkmmmnnnpppqqqpppooommmlllkkkiiifffdddbbb```]]][[[SSSRRRQQQOOONNNLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMKKKIIIGGGFFFHHHKKKPPPYYYfffttt}}}rrr^^^TTTPPPOOONNNPPPSSSYYY^^^bbbjjjpppzzzvvviii___YYYWWWQQQOOONNNOOOOOOQQQYYYcccqqqsssiii^^^YYYUUUOOOKKKKKKHHHHHHFFFEEECCCAAA@@@?????????>>>>>>>>>>>>??????>>>???@@@@@@@@@AAACCCEEEHHHKKKSSSiiizzzqqqkkklllpppvvv~~~{{{yyyzzz{{{|||{{{yyyxxxvvvuuutttuuuuuuvvvuuusssppplllhhheeecccwwwrrroooqqqsssooommmllllllmmmppprrrrrrqqqooommmjjjhhheeedddcccaaa^^^\\\UUUUUUTTTRRRQQQOOONNNMMMKKKKKKJJJJJJJJJJJJKKKKKKMMMOOOPPPPPPOOOMMMIIIGGGFFFGGGJJJOOOVVV```lllsss}}}jjjZZZRRRNNNMMMMMMOOOSSSXXX^^^aaajjjqqq}}}qqqggg^^^XXXVVVPPPMMMMMMNNNOOORRR[[[fffuuutttjjj___ZZZVVVPPPLLLKKKHHHGGGFFFDDDCCCAAA@@@@@@>>>>>>>>>??????>>>>>>>>>>>>???@@@@@@@@@@@@CCCEEEEEEIIITTTmmmyyyqqqkkkkkkpppvvv}}}{{{zzzzzzzzzzzzzzzyyyxxxvvvuuutttsssvvvuuutttrrroookkkgggeee|||{{{|||}}}}}}}}}zzz||||||vvvqqqooommmooorrruuuuuussspppnnniiigggeeeccccccbbb___]]]ZZZYYYXXXWWWUUUSSSRRRQQQJJJJJJIIIIIIIIIIIIJJJJJJKKKMMMOOOPPPPPPNNNKKKIIIDDDEEEHHHLLLQQQYYYaaagggnnnuuu~~~vvv```TTTPPPJJJJJJKKKNNNSSSYYY___bbbiiirrr}}}mmmddd]]]WWWUUUPPPNNNMMMOOOPPPTTT^^^iiiyyywwwuuukkk```[[[WWWQQQMMMMMMGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>????????????>>>>>>===???@@@@@@???@@@BBBEEEEEEJJJXXXtttxxxpppjjjkkkpppwww}}}{{{yyyxxxzzzzzz{{{zzzyyyvvvtttrrrrrrrrrsssrrrpppmmmkkkiii}}}vvvttttttssssssqqqrrrvvv{{{}}}vvvsssqqqsssuuuwwwvvvsssooolllhhhfffdddccccccbbb```^^^]]]]]]\\\[[[YYYWWWUUUTTTJJJIIIIIIHHHHHHIIIIIIJJJHHHJJJMMMOOOPPPNNNLLLJJJBBBDDDFFFIIIMMMSSSZZZ^^^\\\ccckkkttt}}}iiiXXXPPPOOOFFFGGGIIIMMMSSSZZZ```dddhhhrrrzzzjjjccc\\\WWWTTTQQQOOONNNPPPRRRVVV```kkk|||vvvkkkaaa\\\WWWQQQNNNMMMFFFEEEEEEDDDCCCBBBBBBBBB>>>>>>????????????>>>>>>===>>>@@@@@@???@@@BBBDDDGGGMMM]]]zzzwwwoooiiikkkpppwww|||yyyxxxzzz{{{|||}}}{{{xxxtttrrrnnnoooqqqqqqqqqooommmlllzzzssspppmmmkkkkkkiiihhhgggjjjpppvvv{{{}}}wwwyyyvvvttttttvvvtttnnniiihhhhhhfffdddbbb___]]][[[[[[[[[ZZZ[[[ZZZWWWSSSOOONNNMMMLLLKKKIIIIIIHHHHHHKKKLLLNNNOOOOOOMMMJJJHHHEEEFFFGGGIIIKKKNNNPPPRRRUUUYYY^^^eeelllwwwvvvhhh[[[PPPIIIEEEFFFHHHKKKNNNSSSZZZbbbgggllltttyyyiiibbb\\\XXXVVVSSSPPPOOOQQQSSSXXXcccnnn~~~{{{lll]]]VVVTTTQQQNNNMMMGGGFFFDDDCCCAAAAAA@@@@@@???>>>===<<<<<<===>>>???????????????@@@AAABBBCCCHHHLLL]]]~~~{{{rrrkkklllqqqxxx}}}|||{{{{{{zzzzzzzzzyyyvvvqqqmmmjjjlllooossstttrrrnnnjjj}}}tttoookkkhhhhhhjjjhhhffffffhhhkkkmmmnnntttyyy~~~||||||xxxvvvuuuvvvtttnnniiiggggggfffdddbbb___]]]\\\ZZZYYYZZZZZZZZZXXXSSSPPPNNNMMMLLLJJJIIIIIIHHHHHHKKKLLLNNNOOONNNLLLJJJHHHFFFFFFGGGHHHJJJLLLMMMNNNNNNQQQTTTXXX\\\cccjjjppplllhhhaaaZZZRRRLLLGGGEEEGGGIIIKKKOOOTTT[[[ccciiiooovvvvvvggg```ZZZVVVTTTSSSQQQPPPRRRTTTYYYdddooo{{{yyykkk]]]WWWUUUQQQMMMLLLGGGFFFDDDCCCAAAAAA@@@@@@AAA@@@???>>>>>>???@@@AAA????????????@@@AAABBBCCCGGGKKK\\\{{{{{{rrrkkklllqqqxxx~~~|||{{{yyyxxxwwwvvvvvvuuurrrmmmjjjgggjjjoootttwwwuuuoookkkyyyqqqkkkggghhhjjjgggdddbbbbbbbbbbbbaaaeeeggglllpppwww~~~{{{xxxwwwvvvsssmmmiiifffeeedddbbb```___]]]\\\XXXXXXYYYZZZZZZXXXSSSPPPMMMLLLKKKJJJIIIHHHHHHHHHJJJKKKLLLMMMMMMLLLJJJHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIKKKMMMOOOQQQTTTXXX[[[SSSRRRPPPMMMJJJHHHFFFEEEGGGIIILLLPPPUUU]]]eeekkkssszzzsssddd]]]WWWSSSQQQSSSQQQPPPRRRUUUZZZeeeqqqzzzuuuiii^^^YYYVVVQQQLLLKKKGGGFFFDDDCCCAAAAAA@@@@@@>>>===<<<;;;;;;<<<===>>>?????????@@@@@@AAABBBCCCFFFKKKZZZwww{{{rrrkkklllqqqwww~~~{{{yyyxxxwwwvvvuuuuuutttqqqmmmiiieeehhhooouuuxxxvvvppplllvvvmmmiiiiiihhhfffbbb````````````___]]]]]]___dddiiiqqq}}}~~~{{{xxxuuuqqqlllhhheeedddbbb```^^^\\\[[[[[[VVVVVVXXXZZZZZZXXXSSSPPPLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFHHHJJJLLLNNNOOOPPPKKKKKKKKKJJJIIIGGGFFFEEEFFFIIILLLPPPVVV^^^gggmmmvvv}}}rrrccc]]]WWWRRRQQQRRRPPPPPPSSSUUU[[[gggrrrzzzqqqggg^^^[[[WWWQQQLLLJJJGGGFFFDDDCCCAAA@@@@@@@@@======;;;;;;;;;;;;======@@@@@@@@@@@@AAABBBCCCCCCEEEJJJWWWrrrzzzrrrkkklllqqqwww~~~{{{xxxwww{{{yyyxxxxxxwwwtttpppmmmhhhjjjnnnrrruuutttppplll{{{pppkkkkkkiiifffcccaaa``````^^^]]][[[XXXXXX\\\```eeeqqq}}}~~~~~~}}}yyyuuuqqqllliiifffdddaaa^^^[[[YYYXXXXXXUUUUUUWWWZZZZZZWWWRRRNNNKKKJJJIIIHHHHHHGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIHHHFFFEEECCCCCCBBBBBB@@@@@@BBBDDDFFFGGGGGGFFFHHHHHHHHHHHHGGGFFFDDDCCCEEEHHHLLLQQQWWW```iiioooyyyrrrddd^^^XXXSSSQQQQQQOOOOOOSSSWWW]]]jjjvvvxxx~~~}}}mmmeee^^^[[[WWWPPPKKKJJJGGGFFFDDDCCCAAA@@@@@@@@@BBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDDEEEJJJVVVmmmxxxpppkkklllqqqxxx|||zzzxxx}}}|||zzzzzzzzzxxxuuussspppoooooooooppppppooommmuuunnnnnnmmmjjjfffbbb```^^^ZZZXXXYYYUUUTTTYYY[[[]]]hhhuuu~~~|||wwwrrrooommmjjjgggccc___[[[XXXVVVUUUTTTUUUWWWZZZZZZWWWQQQLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCBBBCCCDDDDDDBBB@@@BBBBBBBBBBBBBBBCCCCCCCCCFFFHHHMMMRRRYYYbbblllrrr|||rrreee___ZZZUUUSSSPPPOOOPPPUUUZZZaaaooo{{{uuuzzzzzzyyykkkddd^^^[[[VVVOOOKKKKKKGGGFFFDDDCCCAAAAAA@@@@@@BBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDDEEEKKKUUUjjjuuunnniiilllrrryyy}}}|||}}}|||zzz{{{{{{{{{yyywwwxxxuuuqqqoooooopppoooooo|||vvvuuupppmmmiiieeebbb___[[[XXXXXXSSSSSSYYY[[[\\\ffftttzzzvvvsssrrrpppmmmgggaaa\\\XXXUUUTTTUUUVVVXXXZZZYYYVVVOOOJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEHHHFFFCCCCCCEEEEEECCCAAAAAA@@@??????@@@AAACCCDDDHHHJJJOOOUUU\\\fffooovvvrrrfff```[[[VVVSSSRRRPPPSSSXXX^^^ggguuusssyyyxxxwwwjjjccc^^^ZZZUUUNNNKKKLLLGGGFFFDDDCCCAAAAAA@@@@@@???>>>===<<<<<<===>>>???AAAAAA@@@AAAAAABBBCCCDDDEEEKKKUUUhhhssslllhhhlllrrrzzz}}}|||{{{|||}}}~~~}}}|||{{{xxxuuusssssssssrrrqqq}}}|||qqqoookkkiiifffccc```]]]XXXSSSTTT\\\^^^^^^hhhvvv}}}yyyvvvvvvuuuqqqkkkddd]]]XXXVVVTTTUUUVVVXXXZZZYYYUUUNNNIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGDDDBBB???@@@BBBDDDCCCAAAEEEDDDBBBAAAAAABBBDDDEEEJJJLLLQQQWWW___hhhrrryyyrrrfff```[[[VVVSSSSSSRRRUUU[[[bbbkkkzzzuuuzzzyyyvvviiiccc]]]ZZZTTTNNNKKKMMMGGGFFFDDDCCCAAAAAA@@@@@@AAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEELLLUUUhhhrrrkkkhhhlllssszzz~~~}}}~~~{{{zzzxxxxxxxxxwwwuuusss~~~zzzwwwqqqkkkeeeaaa]]]\\\ZZZVVVWWWZZZZZZ]]]lll~~~~~~}}}}}}}}}wwwnnnfffaaa]]][[[YYYUUUVVVWWWWWWTTTOOOJJJGGGLLLKKKJJJHHHGGGHHHHHHIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDCCCBBBBBBAAAAAABBBAAA@@@@@@???@@@AAACCCDDDFFFJJJPPPVVV]]]gggrrr{{{uuuggg^^^XXXVVVVVVRRRSSSXXXbbbllltttsssqqq}}}|||oooddd```[[[VVVRRRNNNKKKHHHGGGFFFDDDCCCAAAAAA@@@@@@BBBAAA???>>>>>>>>>??????>>>???@@@@@@???@@@BBBDDDIIIJJJRRRhhhtttooojjjjjjqqq|||~~~|||{{{|||~~~~~~zzzxxxxxx|||}}}xxx{{{tttnnnhhhccc```]]][[[WWWWWW[[[\\\```qqqyyyppphhhccc___\\\ZZZWWWWWWWWWUUURRRNNNJJJGGGIIIIIIHHHGGGGGGGGGHHHIIIGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAACCCDDDIIIMMMSSSYYY```jjjvvv~~~tttggg^^^XXXUUUVVVSSSSSSXXXbbblllvvvuuuwww{{{nnneeeaaa[[[VVVRRROOOKKKIIIGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@>>>=========>>>>>>>>>???@@@@@@???@@@BBBDDDHHHKKKSSSkkktttooojjjjjjqqq}}}~~~|||}}}~~~~~~|||zzzzzz}}}{{{zzzrrrlllgggccc```^^^YYYYYY\\\___fffyyy}}}tttlllfffbbb^^^[[[ZZZYYYWWWSSSPPPLLLIIIHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHHHHKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@@@@@@@BBBDDDEEEKKKPPPVVV]]]dddnnnzzzrrreee^^^WWWTTTTTTSSSSSSWWWaaalllwwwoooxxxzzznnneeeaaa\\\WWWSSSOOOLLLIIIFFFFFFDDDBBBAAA@@@@@@@@@???>>>======<<<=========>>>???@@@@@@???@@@BBBDDDGGGKKKVVVooosssooojjjjjjqqq}}}}}}{{{}}}wwwqqqlllfffbbb```[[[ZZZ^^^bbbkkkwwwpppjjjddd```]]]]]]ZZZVVVQQQMMMKKKIIIIIIFFFEEEEEEEEEEEEEEEFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHKKKKKKKKKJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDCCCCCCDDDAAA@@@@@@@@@AAABBBDDDEEEKKKPPPWWW^^^fffppp}}}nnnccc]]]WWWSSSRRRRRRQQQUUU___jjjwwwlllyyyyyyooofffbbb\\\WWWSSSPPPLLLJJJFFFEEEDDDBBBAAA@@@??????>>>>>>>>>>>>===>>>>>>>>>>>>???@@@@@@???@@@BBBDDDFFFKKKXXXssstttooojjjjjjqqq|||~~~||||||}}}xxxrrrjjjdddbbb\\\[[[___cccnnn}}}wwwqqqlllgggbbb^^^]]]ZZZUUUPPPLLLJJJIIIIIIGGGGGGGGGGGGFFFFFFEEEEEEIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIGGGFFFEEEGGGFFFEEEDDDDDDCCCCCCDDD@@@@@@@@@@@@AAACCCEEEFFFJJJOOOVVV]]]fffqqq~~~wwwhhhaaa\\\VVVRRRQQQPPPOOOSSS\\\iiiwwwqqqxxxpppeeeaaa\\\WWWSSSOOOLLLIIIFFFEEECCCBBB@@@?????????>>>?????????????????????>>>???@@@@@@???@@@BBBDDDEEEKKKYYYuuutttoooiiiiiiooozzz|||{{{|||yyyooogggbbb]]][[[___dddnnn|||yyytttppplllhhhccc```\\\YYYTTTOOOLLLJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@BBBDDDFFFGGGJJJOOOVVV^^^hhhsss{{{ooobbb]]]ZZZUUUQQQPPPOOONNNRRR\\\iiiwwwuuuvvvoooddd```[[[VVVRRRNNNKKKHHHEEEEEECCCAAA@@@?????????>>>??????@@@@@@@@@@@@???>>>???@@@@@@???@@@BBBDDDEEEKKKZZZuuuuuuoooiiihhhmmmxxx}}}{{{{{{}}}uuukkkbbb]]][[[___cccmmm}}}vvvtttqqqnnnlllhhhdddaaaZZZXXXTTTOOOLLLJJJJJJJJJHHHIIIKKKMMMNNNOOONNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@AAABBBDDDFFFHHHLLLQQQYYYbbbkkkwwwrrrggg]]]ZZZXXXTTTPPPOOOOOONNNSSS^^^jjjxxx{{{ssslllccc___ZZZUUUQQQMMMJJJGGGEEEDDDCCCAAA@@@???>>>>>><<<===>>>@@@@@@@@@???>>>>>>???@@@@@@???@@@BBBDDDEEEKKKYYYttt|||uuuoooiiigggkkkuuu~~~|||{{{|||~~~yyynnnbbb\\\[[[___ccclll~~~{{{rrrpppnnnmmmkkkhhhdddaaaYYYWWWSSSOOOMMMKKKJJJJJJGGGIIIKKKOOOQQQSSSSSSSSSNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKIIIHHHGGGEEEDDDCCCBBBBBBAAAAAABBB@@@@@@@@@AAABBBDDDGGGHHHOOOTTT\\\eeennn{{{nnncccZZZXXXWWWSSSPPPNNNOOOOOOUUU```lllyyypppjjjccc___YYYTTTPPPMMMIIIGGGEEEDDDCCCAAA@@@???>>>>>>;;;<<<===?????????>>>===>>>???@@@@@@???@@@BBBDDDFFFKKKXXXsssrrr~~~vvvpppiiifffjjjsss|||~~~{{{{{{}}}xxxlllfff]]][[[aaagggnnnzzzuuurrrnnnkkkhhhddd```]]]___YYYSSSOOONNNNNNMMMLLLMMMNNNOOORRRVVVWWWWWWUUUTTTRRROOOMMMNNNOOOPPPOOOOOOOOONNNLLLKKKIIIHHHHHHJJJIIIFFFDDDBBB@@@??????AAAAAAAAA@@@@@@CCCGGGJJJNNNVVVaaakkksss}}}ooocccXXXVVVWWWTTTQQQPPPMMMRRRZZZcccooo}}}nnnkkkddd___YYYVVVTTTQQQLLLHHHFFFEEECCCAAA???>>>======????????????>>>>>>>>>>>>????????????@@@AAABBBBBBHHHJJJUUUooo}}}rrrwww~~~qqqkkkfffgggkkkrrr|||~~~|||zzznnnddd\\\YYY___dddjjjzzzzzztttqqqmmmiiifffccc___\\\\\\XXXSSSPPPPPPPPPOOONNNNNNOOOPPPTTTXXXYYYYYYXXXUUURRROOONNNOOOPPPPPPPPPOOOOOONNNLLLKKKJJJIIIHHHHHHGGGEEEDDDBBBBBBAAAAAAAAAAAAAAA@@@AAACCCGGGKKKOOOWWWcccllluuummmbbbWWWUUUVVVTTTQQQPPPOOOTTT]]]fffrrrnnnlllccc^^^YYYUUUSSSQQQLLLHHHGGGFFFDDDBBB@@@???>>>>>>;;;;;;;;;<<<<<<=========??????>>>??????@@@AAABBBHHHJJJTTTnnnmmmqqqzzzssslllggggggjjjpppzzz~~~|||pppccc\\\ZZZ^^^ccchhhttt}}}tttqqqlllgggdddaaa^^^[[[ZZZXXXUUUTTTTTTSSSQQQPPPPPPQQQRRRVVVZZZ\\\\\\[[[VVVSSSPPPNNNOOOPPPPPPPPPOOOOOONNNMMMKKKJJJIIIIIIFFFEEEDDDDDDCCCCCCCCCCCC@@@AAAAAAAAAAAADDDHHHLLLQQQZZZfffpppxxxjjj```VVVTTTTTTRRRPPPPPPQQQWWWaaakkkvvvooommmccc^^^XXXTTTSSSPPPLLLHHHGGGFFFEEECCCAAA@@@??????888999:::;;;<<<===>>>>>>>>>======>>>???@@@AAAAAAHHHJJJSSSkkkkkkoootttssslllffffffiiinnnwww{{{pppddd___]]]```dddiiirrr{{{vvvrrrlllgggdddaaa^^^\\\ZZZZZZZZZZZZYYYWWWTTTRRRSSSSSSUUUXXX\\\]]]]]]\\\VVVTTTPPPOOOOOOPPPPPPPPPOOOOOONNNMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@AAAAAAAAABBBEEEJJJMMMSSS]]]jjjttt}}}|||ggg]]]UUUSSSSSSQQQPPPQQQSSSZZZdddnnnzzzppplllddd___XXXTTTRRRPPPLLLIIIFFFEEEDDDBBB@@@?????????;;;;;;<<<<<<===>>>>>>???============>>>???AAAAAAFFFHHHQQQiiippprrrqqqqqqjjjdddeeehhhmmmwww{{{ooodddaaa```ccchhhlllqqqvvvyyy~~~zzzuuunnnhhhdddbbb```___^^^___``````^^^[[[XXXVVVWWWWWWXXXZZZ]]]^^^]]][[[VVVTTTPPPOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIHHHFFFEEECCCBBBBBBBBB@@@AAAAAABBBCCCFFFKKKOOOVVV```nnnyyyvvvddd\\\TTTSSSRRRPPPPPPSSSTTT[[[fffrrr~~~qqqlllgggaaaYYYTTTRRROOOLLLHHHDDDCCCBBB@@@???>>>>>>>>>==================<<<<<<<<<<<<<<<===>>>@@@AAABBBDDDFFFOOOfffvvvvvvrrr|||nnngggbbbcccgggnnnxxx}}}qqqeeedddeeehhhmmmqqqtttuuusssvvv{{{}}}wwwoooiiieeecccbbbaaaaaacccffffffdddaaa___^^^^^^]]]]]]^^^______]]]ZZZVVVSSSPPPNNNNNNNNNNNNMMMOOOOOONNNMMMLLLLLLKKKKKKIIIIIIGGGEEEDDDCCCBBBBBB@@@AAAAAABBBDDDGGGMMMQQQYYYcccrrr~~~qqqbbb[[[TTTSSSRRRPPPQQQUUUVVV^^^jjjvvvtttoookkkddd\\\VVVRRROOOKKKHHHCCCBBBAAA???>>>>>>======<<<<<<<<<;;;;;;;;;::::::<<<<<<===>>>???@@@BBBCCCCCCEEEMMMbbbyyywwwsss{{{mmmgggbbbcccgggnnnxxxvvvjjjjjjlllpppvvv{{{|||{{{uuuuuuxxx~~~~~~xxxppphhhdddcccbbbbbbbbbeeeiiijjjiiigggggghhheeedddccccccbbb```]]]ZZZUUURRROOOMMMMMMMMMMMMLLLOOONNNNNNMMMMMMLLLLLLLLLHHHGGGFFFEEEDDDDDDDDDDDD???@@@BBBBBBDDDHHHNNNRRR[[[fffuuulllaaaZZZUUUSSSRRRPPPRRRWWWXXXaaammmzzzzzzxxxuuuooohhh^^^WWWSSSOOOKKKGGGCCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<============>>>@@@AAACCCDDDCCCEEELLL^^^zzzvvvsssooohhhcccdddgggmmmxxxzzzoooqqqtttxxxzzzyyyzzz~~~xxxooohhhdddcccbbbbbbaaaeeejjjlllllllllmmmoookkkiiigggfffeeebbb^^^[[[UUURRRNNNLLLLLLLLLLLLKKKOOONNNNNNNNNMMMLLLLLLLLLFFFEEEEEEEEEEEEEEEFFFFFF???@@@BBBCCCEEEIIINNNRRR\\\gggvvv~~~iiiaaaZZZUUUTTTRRRQQQSSSXXXZZZcccppp}}}sss|||{{{zzzqqqjjj```XXXSSSOOOKKKGGGDDDCCCBBBAAA@@@?????????<<<======>>>???@@@AAAAAA======>>>???@@@BBBDDDEEEDDDEEEKKK\\\||||||uuusssqqqjjjeeeeeegggmmmvvvxxxyyy}}}zzzppphhheeeccc___^^^^^^bbbbbbdddggglllqqqsssttttttnnnkkklllhhh```^^^aaaYYYVVVRRROOONNNNNNMMMLLLOOOQQQRRRSSSRRRPPPMMMKKKHHHGGGFFFDDDCCCBBBBBBBBBDDDBBBBBBEEEGGGJJJQQQYYY```mmm{{{vvvggg^^^XXXTTTSSSRRRPPPRRRWWW]]]iiivvvrrr}}}yyyxxxqqqgggZZZQQQNNNMMMKKKHHHEEEBBB@@@??????>>>===;;;>>>>>>============>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDGGGMMM]]]zzzxxxwwwrrriiiaaaaaaeeelllwwwyyyooogggcccaaa]]][[[\\\^^^^^^```eeejjjppptttvvvyyytttqqqqqqlllddd___```ZZZWWWRRROOOMMMMMMKKKJJJOOOPPPRRRRRRRRRPPPNNNLLLFFFFFFEEEEEEDDDEEEEEEEEEDDDBBBBBBEEEHHHKKKRRRZZZbbbooo}}}sssddd\\\WWWSSSTTTSSSRRRUUUZZZbbbnnn|||pppyyyvvvtttlllddd[[[TTTQQQNNNJJJFFFDDDBBB@@@>>>>>>>>>===;;;>>>>>>============>>>>>>======>>>>>>???AAABBBCCCBBBFFFNNN___}}}uuutttsssjjjbbbaaaeeelllwwwwwwmmmdddaaa^^^ZZZWWWXXXWWWXXX[[[```gggnnnuuuyyy}}}{{{zzztttjjjccc```]]]YYYTTTPPPNNNMMMLLLKKKNNNOOOQQQRRRRRRPPPNNNMMMHHHHHHGGGFFFEEEEEEEEEEEEDDDBBBBBBFFFIIILLLTTT\\\eeerrroooaaaZZZUUURRRSSSTTTTTTXXX]]]fffsssyyyooouuuqqqnnneeeaaa[[[WWWTTTPPPIIIDDDDDDBBB???>>>>>>>>>===;;;>>>======<<<<<<======>>>============>>>@@@AAABBB@@@EEEPPPccc}}}sssqqquuukkkcccbbbffflllwwwtttjjjaaa]]]ZZZVVVSSSSSSPPPRRRVVV[[[cccmmmwww}}}}}}rrriiicccaaa\\\WWWSSSQQQPPPOOONNNMMMNNNPPPQQQQQQPPPOOONNNMMMLLLJJJHHHEEEDDDBBBBBBDDDBBBCCCGGGJJJNNNVVV___hhhvvvkkk___YYYTTTQQQRRRSSSTTTWWW]]]ffftttwwwppp{{{rrrnnnjjjaaa___[[[XXXUUUPPPIIIEEECCCAAA???>>>>>>>>>===;;;=========<<<<<<=========<<<<<<<<<======>>>@@@@@@@@@GGGSSShhh{{{rrrooovvvmmmdddbbbffflllvvv~~~qqqggg^^^ZZZWWWSSSPPPPPPLLLNNNRRRXXX```lllxxx~~~sssllleee```ZZZTTTRRRQQQPPPOOOMMMNNNOOOPPPPPPPPPOOONNNNNNLLLJJJHHHFFFDDDCCCBBBDDDBBBCCCHHHLLLPPPYYYbbblllyyyzzzhhh^^^YYYTTTQQQRRRRRRRRRVVV[[[eeettt{{{uuuwwwqqqlllgggaaa^^^ZZZVVVRRRNNNJJJGGGBBB@@@>>>===>>>>>>===;;;======<<<<<<<<<<<<======<<<<<<<<<<<<===>>>??????BBBIIIVVVkkkyyyqqqmmmwwwmmmdddbbbeeekkkttt}}}|||nnnddd[[[XXXUUUQQQNNNOOOKKKMMMQQQVVV^^^kkkzzzyyynnnhhh```YYYTTTQQQPPPNNNNNNOOOOOOOOOOOOOOONNNNNNIIIIIIHHHGGGFFFFFFFFFFFFDDDBBBDDDIIIMMMRRR[[[dddppp~~~vvvfff^^^XXXTTTQQQRRRSSSSSSWWW\\\gggvvv{{{tttoookkkfff```^^^ZZZUUUPPPLLLIIIHHHAAA@@@======>>>>>>===<<<===<<<<<<;;;;;;<<<<<<==================>>>??????CCCIIITTThhhvvvooolllxxxnnndddbbbdddiiirrrzzzvvvkkkbbbYYYVVVTTTPPPNNNNNNLLLNNNRRRUUU]]]jjj{{{~~~wwwlllbbbZZZUUUQQQOOOPPPOOOOOOOOONNNNNNMMMMMMHHHGGGFFFFFFFFFFFFGGGGGGDDDBBBDDDJJJOOOTTT]]]fffuuuqqqccc]]]XXXSSSQQQTTTUUUVVV[[[aaannn|||{{{pppnnnkkkeee^^^]]][[[VVVQQQKKKHHHFFFAAA???=========>>>===<<<===<<<<<<;;;;;;<<<<<<===>>>>>>======>>>>>>??????AAAFFFOOOaaauuuoooiii|||xxxnnndddaaaccchhhpppxxx~~~rrrjjjaaaXXXUUUTTTPPPNNNOOOMMMOOORRRVVV\\\jjj{{{xxxkkkaaaZZZUUURRRPPPPPPOOOOOONNNMMMLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCDDDJJJOOOUUU^^^gggxxxnnnaaa\\\WWWSSSRRRUUUXXXZZZ___eeeuuuwwwmmmmmmjjjddd\\\]]]\\\XXXRRRKKKFFFDDDAAA???===<<<===>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<>>>>>>>>>>>??????@@@???CCCJJJ\\\{{{uuupppgggzzzxxxmmmccc```bbbgggooowww{{{ooohhhbbbYYYTTTRRRQQQOOOMMMPPPPPPQQQUUU___mmm}}}ttthhh___XXXTTTPPPPPPOOONNNMMMMMMMMMMMMIIIHHHGGGEEEDDDCCCCCCCCCCCCEEEGGGJJJNNNWWWdddlll{{{kkk^^^WWWTTTQQQQQQTTTVVVZZZbbbkkkvvvwwwnnnmmmjjjeeeaaa___[[[VVVQQQLLLHHHEEEBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBB>>>EEEKKKRRRhhhuuuiiiffftttzzzlllbbbaaabbbdddlllvvvtttfff```XXXSSSRRRRRRQQQOOOLLLMMMOOOVVVaaaqqq|||pppeee\\\VVVSSSRRRPPPNNNMMMKKKKKKKKKIIIHHHGGGEEEDDDDDDCCCCCCDDDFFFIIILLLQQQZZZfffooo}}}zzzhhh[[[UUUTTTRRRQQQUUUXXX\\\eeennn{{{|||{{{vvvnnnlllhhhccc```^^^ZZZUUUOOOJJJFFFDDD??????>>>===<<<<<<<<<===;;;;;;<<<<<<===>>>>>>???<<<===>>>???@@@AAAAAABBB???EEEJJJPPPeeezzzmmmjjjxxx|||nnncccbbbcccdddlllwww{{{jjjcccZZZUUUSSSSSSRRRPPPLLLMMMPPPXXXeeetttyyylll___XXXVVVTTTRRROOOLLLJJJIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEHHHKKKNNNTTT^^^jjjsssuuudddYYYSSSTTTRRRRRRVVV[[[```jjjsssssswwwuuummmjjjfffbbb^^^\\\XXXSSSNNNHHHEEEBBB>>>======<<<======>>>>>>;;;;;;<<<===>>>??????@@@<<<======>>>???@@@AAAAAA@@@EEEIIINNN```qqqkkkyyy~~~pppeeeccccccdddlllwwwrrrkkk```YYYVVVTTTRRRQQQPPPQQQUUU^^^jjjxxxqqqcccZZZVVVTTTRRROOOLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEHHHMMMQQQWWWaaannnvvvpppbbbYYYTTTSSSQQQRRRWWW]]]dddoooyyyyyypppyyyvvvoooiiieeebbb^^^\\\XXXSSSMMMHHHDDDBBB>>>>>>===<<<<<<<<<======<<<<<<<<<<<<=====================>>>???@@@@@@AAAAAADDDGGGMMM]]]|||qqqiiiyyyqqqeeebbbbbbccckkkvvv}}}yyypppeee]]]YYYWWWUUUSSSRRRSSSYYYdddrrruuuhhh^^^SSSRRRPPPNNNMMMKKKJJJJJJGGGGGGFFFEEEDDDDDDDDDEEEEEEIIINNNTTT[[[eeerrrzzz~~~mmmbbbZZZVVVRRRPPPQQQWWW___gggtttuuuqqq{{{wwwqqqjjjeeeddd^^^\\\XXXSSSMMMHHHDDDBBB@@@???>>><<<;;;;;;::::::===<<<<<<;;;;;;::::::999=========>>>>>>??????@@@@@@BBBFFFLLL[[[yyynnnkkk{{{qqqdddaaa```aaaiiittt|||xxxlllbbb^^^[[[YYYWWWQQQTTT\\\jjj{{{wwwkkkcccRRRQQQPPPNNNMMMLLLLLLLLLGGGGGGFFFEEEEEEEEEEEEEEEGGGKKKQQQXXX___jjjvvvwwwiiiaaaZZZVVVRRRPPPRRRYYYbbblllzzzsssrrrwwwrrrkkkffffff]]][[[WWWRRRMMMHHHDDDBBB@@@???>>><<<;;;:::999999<<<<<<;;;;;;:::999999999=========>>>>>>>>>?????????AAADDDKKKYYYuuukkknnn~~~rrrddd```______hhhrrr|||zzznnnfffaaa\\\YYYTTTWWW```ppp~~~|||sssiiibbbRRRQQQPPPNNNMMMLLLLLLKKKGGGFFFFFFEEEEEEEEEEEEEEEIIINNNUUU\\\dddooo|||nnnddd]]]WWWSSSSSSRRRTTT\\\fffqqqsssxxx}}}vvvrrrjjjeeeggg\\\ZZZVVVQQQKKKFFFBBB@@@???>>>===<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>@@@@@@CCCJJJWWWqqqllllll{{{ttteeeaaa______hhhsss|||yyymmmeee^^^ZZZZZZ]]]eeettt}}}{{{}}}~~~{{{vvvmmmddd^^^SSSRRRPPPNNNMMMKKKKKKJJJGGGFFFEEEEEEEEEEEEEEEFFFLLLQQQXXX___hhhsssyyyhhh___ZZZTTTPPPUUUSSSVVV^^^iiiuuutttzzzuuurrriiieeegggZZZXXXTTTOOOJJJEEEAAA???===<<<<<<;;;;;;;;;<<<<<<888999:::;;;===>>>???@@@============>>>>>>>>>>>>AAA@@@CCCIIIUUUmmmnnnfffvvvuuugggbbb``````hhhsss{{{zzzmmmddd______eeeppp{{{~~~yyyxxxyyy|||||||||yyyrrrggg]]]WWWQQQPPPNNNMMMKKKJJJJJJIIIEEEEEEEEEDDDCCCDDDGGGJJJIIIPPP[[[ccckkktttsssfff^^^WWWSSSRRRTTTVVVYYY___jjjyyy|||rrr~~~wwwooonnnjjjeeeaaa^^^YYYRRRLLLHHHEEEBBB@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<===>>>???@@@AAA???@@@DDDJJJRRRgggmmmgggpppzzziiiaaa___```iiiuuuzzzssshhhbbbcccjjjttt}}}xxxwwwxxxwwwxxxxxxvvvoooeee\\\VVVPPPOOONNNLLLKKKJJJIIIIIIGGGGGGGGGFFFEEEFFFIIIKKKMMMTTT^^^fffnnnwwwqqqddd]]]WWWSSSRRRTTTVVV[[[bbbnnn}}}xxxpppuuuooonnnjjjdddaaa\\\WWWPPPJJJFFFCCC@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>?????????@@@DDDJJJQQQfffhhheeelll~~~kkkccc``````iiittt{{{|||ooohhhhhhppp{{{{{{uuussstttqqqrrrsssqqqkkkcccZZZTTTOOONNNMMMKKKJJJIIIIIIHHHJJJJJJIIIHHHGGGHHHJJJMMMQQQXXXaaajjjrrr{{{lllaaa[[[WWWTTTSSSTTTWWW^^^gggssspppmmmrrrnnnnnnjjjccc___ZZZUUUNNNHHHDDDAAA>>><<<>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>============???@@@DDDIIIPPPdddyyyaaaaaagggnnneeebbbaaaiiisss{{{vvvpppnnnvvvwwwpppnnnnnnkkkmmmnnnmmmiiiaaaYYYSSSNNNMMMLLLJJJIIIIIIHHHHHHJJJKKKJJJIIIHHHIIIKKKNNNSSSYYYcccnnnwwwzzzggg]]]YYYVVVTTTTTTSSSXXXaaalllyyy}}}iiijjjyyyooonnnmmmhhhbbb^^^XXXSSSLLLGGGCCC@@@>>><<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>??????CCCHHHOOOcccttt^^^^^^ccc~~~ooofffbbbbbbiiisss{{{{{{tttrrr{{{rrrjjjgggggggggiiikkkkkkggg```XXXSSSNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGIIILLLNNNTTTZZZdddppp|||uuucccZZZWWWUUUTTTUUUTTT[[[fffsssvvveeekkkuuummmmmmlllfff___[[[UUUQQQKKKFFFCCCAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>???@@@@@@??????CCCHHHNNNbbbvvv```]]]aaazzzoooeeecccccciiirrryyy~~~}}}wwwvvv}}}ooofffccccccdddfffhhhhhheee^^^WWWRRRNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGHHHGGGGGGIIIMMMPPPWWW]]]gggtttqqq```XXXVVVUUUUUUVVVXXX```lll{{{qqqfffppp|||ssslllllljjjddd]]]YYYRRRNNNHHHDDDBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;===>>>@@@AAAAAA>>>???CCCHHHOOOccc}}}hhh___```vvvqqqfffcccccchhhpppxxx|||{{{zzz~~~oooeeeaaa```aaaccceeefffbbb\\\TTTPPPNNNNNNMMMLLLKKKKKKKKKKKKEEEFFFGGGGGGHHHKKKOOORRR]]]bbblllyyyppp^^^WWWVVVUUUUUUVVV]]]ffftttnnniiixxx{{{sssmmmkkkhhhaaaZZZWWWMMMIIIEEEAAAAAAAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<===>>>??????@@@>>>>>>BBBHHHOOOdddrrrccc```rrruuuhhhdddbbbfffmmmvvvzzz}}}oooeeeaaa```___aaadddddd```ZZZSSSNNNOOONNNMMMLLLLLLKKKLLLLLLEEEFFFGGGHHHIIILLLQQQTTTcccgggppp|||ooo^^^VVVUUUUUUUUUVVVaaajjjyyyllllll~~~|||tttmmmkkkggg```YYYVVVJJJFFFBBB??????@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>BBBIIIPPPeeeyyyeee```nnnyyykkkeeebbbeeejjjtttxxx~~~qqqeee```______bbbdddccc^^^WWWQQQMMMKKKLLLLLLKKKHHHGGGHHHHHHLLLGGGEEEGGGJJJMMMTTT[[[dddmmmzzz~~~lll]]]XXXWWWTTTWWW^^^dddsssvvveeeyyyssskkkeeeaaa\\\VVVQQQHHHEEEBBB@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???>>>>>>>>>=========<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<======>>>>>>>>>>>>???AAAAAAGGGSSSbbbzzzeeedddhhh}}}mmmeeedddgggjjjqqqwwwqqqddd]]][[[]]]```bbbaaa\\\UUUOOOMMMKKKLLLMMMMMMLLLLLLMMMNNNMMMJJJIIILLLNNNRRRZZZbbbmmmwwwssscccWWWUUUUUUUUUZZZbbbnnn}}}uuuuuuooogggaaa]]]XXXQQQLLLGGGDDDAAA?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;===>>>???@@@@@@>>>AAAAAAFFFQQQ___}}}fffcccfffxxxooogggeeehhhmmmpppwww|||{{{zzzyyywwwwwwuuuvvv~~~pppccc\\\ZZZ\\\___aaa___ZZZTTTOOOMMMLLLMMMNNNMMMLLLKKKLLLMMMLLLJJJJJJNNNPPPTTT^^^hhhttt~~~pppcccXXXWWWWWWWWW]]]fffuuu~~~tttnnnfff```[[[VVVOOOJJJFFFCCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::;;;;;;<<<===>>>??????>>>AAAAAAFFFPPP\\\}}}iiifffgggwwwrrrhhheeeiiimmmqqqxxxxxxpppjjjiiiiiihhhfffhhhfffgggnnnyyy}}}~~~{{{|||ooobbb[[[ZZZ\\\^^^```^^^ZZZTTTOOOMMMMMMNNNNNNLLLJJJHHHHHHIIIIIIIIIKKKPPPSSSXXXcccnnn{{{|||mmmaaaXXXXXXXXXXXX```jjjzzz}}}sssnnnfff___ZZZUUUNNNIIIDDDBBB???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;<<<<<<<<<<<<===============@@@@@@EEENNNXXXxxxjjjgggggguuutttiiidddgggkkkrrryyy{{{oooiiibbb^^^^^^___^^^]]]___^^^___ccckkkvvvsss|||{{{wwwvvvyyy}}}lllaaa\\\\\\\\\^^^```^^^YYYTTTPPPOOOMMMMMMMMMKKKHHHFFFFFFFFFHHHIIIMMMSSSWWW]]]jjjwwwuuufff\\\UUUWWWXXXYYYbbbmmm|||rrrmmmddd^^^YYYSSSLLLGGGCCCAAA>>>============<<<::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<======<<<@@@@@@DDDLLLUUUssshhhddddddpppyyykkkdddeeeiiiqqqxxx{{{rrrlllccc^^^YYYWWWYYYZZZYYYWWWZZZXXXYYY[[[___fffvvviiisss}}}vvvsssqqqttt~~~zzzjjj```]]]^^^]]]___```^^^ZZZUUUQQQPPPKKKLLLLLLKKKHHHFFFFFFGGGGGGJJJPPPVVV[[[cccqqq}}}mmm```XXXTTTWWW[[[]]]hhhttt{{{pppjjjbbb\\\VVVPPPIIIDDDCCC@@@===<<<======<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<@@@@@@DDDKKKRRRooollleee```hhh~~~nnneeedddgggmmmttt}}}zzzsssmmmfffbbb^^^ZZZWWWWWWXXXYYYWWWUUUUUUUUUVVVWWWWWW[[[hhhvvv~~~xxxxxxzzz{{{dddmmm{{{yyyrrroooppprrr|||xxxiii```^^^```^^^___```^^^ZZZUUURRRQQQJJJKKKLLLKKKIIIHHHHHHIIIHHHKKKRRRYYY___gggvvv|||vvvhhh^^^WWWTTTZZZ^^^bbbnnn|||zzzoooiiiaaaZZZUUUNNNGGGBBBBBB@@@===<<<<<<===<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<777888999;;;===>>>@@@@@@<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777888999999:::;;;<<<<<<:::::::::;;;<<<===>>>>>>===@@@@@@DDDKKKSSSpppzzzddd\\\dddrrrppphhhggggggjjjnnnxxxxxxsssjjjccc^^^[[[XXXVVVVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPRRRWWW^^^cccxxxxxxnnnjjjjjjiiihhhlllooo{{{YYY___iiiuuu}}}yyyrrrmmmkkkqqqzzz~~~oooddd^^^[[[ZZZ[[[\\\]]]\\\ZZZUUUQQQNNNLLLJJJKKKLLLKKKHHHJJJNNNOOOSSSYYY```iiiuuuzzztttjjj___ZZZYYYWWWXXX]]]iiiwwwwwwtttwwwmmmeee[[[SSSNNNJJJFFFBBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;::::::;;;;;;===>>>>>><<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;<<<===>>><<>>AAAIIIRRRppp~~~eeeXXX\\\fffrrrhhhbbbeeeiiisss~~~yyysssoooeeeaaa]]]ZZZYYYXXXVVVUUUTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPOOONNNNNNQQQVVVZZZfffwwwvvvnnnkkkiiihhhfffhhhjjjsssNNNQQQXXXbbbjjjrrr~~~|||vvvqqqoooqqqvvv~~~wwwhhh^^^ZZZXXXXXXYYYZZZZZZZZZXXXUUURRRPPPNNNKKKKKKMMMLLLJJJMMMRRRUUU[[[eeeoooyyy}}}qqqggg^^^VVVTTTUUUWWW\\\dddqqq~~~ppplllxxx|||rrrggg```WWWOOOKKKGGGCCC@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>===???>>>AAAIIIRRRqqqiiiZZZ\\\aaawwwzzznnnfffdddhhhqqq|||zzzrrrllliiiccc```\\\ZZZYYYYYYWWWVVVVVVVVVUUUUUUTTTTTTSSSRRRPPPPPPOOOMMMMMMNNNQQQTTT\\\hhh||||||uuuqqqooollliiillllllsssLLLMMMSSS\\\ccckkkvvvzzzuuurrrrrrxxx|||uuueee[[[VVVUUUUUUXXXXXXXXXXXXVVVTTTQQQPPPMMMKKKKKKMMMLLLLLLOOOUUUYYYaaakkkvvvxxxlllbbbZZZUUUSSSUUUYYY___gggsss~~~jjjkkk{{{yyyqqqddd]]]TTTLLLIIIEEEAAA>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>@@@???BBBIIIRRRpppnnn]]]^^^```qqq}}}oooffffffhhhppp{{{{{{sssmmmjjjgggccc^^^[[[YYYXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQQQQQQQOOOMMMMMMOOOQQQVVV^^^lll}}}yyyuuuooolllnnnnnnsssJJJJJJMMMUUU]]]dddnnnxxxxxxuuuvvvxxxssscccYYYUUUTTTTTTUUUVVVVVVUUUTTTRRRQQQOOOMMMJJJKKKMMMNNNOOOSSSZZZaaaiiitttrrrggg]]]WWWUUUSSSWWW\\\bbbkkkvvvoooaaaggg}}}uuunnnaaaZZZQQQJJJGGGDDD@@@===>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::777888888999;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<======@@@@@@CCCJJJQQQmmmqqq``````___lll~~~ooodddhhhiiioooyyy|||wwwsssnnniiibbb]]]ZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRPPPOOOPPPQQQTTTYYYbbbpppzzzsssmmmooonnnrrr~~~GGGEEEHHHOOOVVV]]]gggppp~~~{{{uuuuuuzzzqqqaaaXXXUUUUUUUUUSSSSSSSSSSSSRRRQQQPPPOOOMMMKKKLLLOOOQQQSSSYYY```jjjrrr~~~xxxkkkbbbYYYUUUUUUTTTXXX^^^gggppp{{{fff___iii}}}ppplll^^^XXXOOOHHHEEEBBB???<<<>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;???@@@CCCIIINNNiiiqqq```___\\\fffvvvjjjiiihhhlllvvvwwwqqqiiibbb^^^]]]]]]\\\YYYXXXWWWUUUUUUUUUUUUVVVTTTUUUVVVUUUSSSRRRRRRSSSSSSWWW]]]fffssswwwqqqpppooorrr}}}DDDBBBCCCJJJRRRXXXbbbjjjuuuwwwrrruuu}}}oooaaaXXXVVVWWWXXXRRRRRRRRRRRRQQQPPPOOONNNNNNLLLMMMQQQTTTVVV\\\dddqqqyyyrrrfff^^^VVVSSSUUUSSSXXX```iiitttdddbbbooowwwllljjj]]]VVVNNNGGGDDDBBB>>>;;;>>>>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::999999===<<<<<<;;;;;;;;;<<<<<<:::>>>???CCCHHHLLLfffooo^^^___ZZZbbbuuujjjhhhkkkttt}}}xxxnnngggcccbbbcccccc^^^]]][[[ZZZYYYYYYZZZZZZUUUWWWXXXWWWUUUTTTSSSTTTSSSVVV[[[aaakkk{{{|||uuurrrqqqttt~~~DDDFFFHHHJJJMMMRRRYYY]]]mmmwwwyyyssstttqqqbbbXXXUUUTTTUUUTTTTTTTTTSSSRRRQQQOOONNNOOOOOOOOOPPPTTT[[[dddjjjzzz}}}jjj___ZZZUUURRRQQQUUUZZZbbbnnnzzzxxxgggggg~~~~~~wwwlll```XXXSSSMMMGGGCCC@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999::::::888888999999999:::::::::<<<===<<<;;;::::::<<<>>>BBB>>>@@@DDDFFFKKKbbb{{{www___XXXYYY```xxxzzzkkkiiijjjooozzzyyypppmmmkkkhhheeehhhccc^^^[[[[[[\\\ZZZXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUWWW]]]ccchhhppp{{{wwwtttzzzCCCEEEFFFHHHKKKOOOUUUYYYdddlllxxxzzzuuuwwwpppbbbYYYUUUUUUUUURRRRRRRRRRRRQQQPPPOOONNNNNNOOOQQQTTTYYYbbblllsss~~~yyyggg]]]YYYUUUSSSSSSXXX]]]gggrrr}}}vvvkkkjjj|||tttiii^^^UUUPPPJJJDDD@@@>>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999888888999999999:::::::::<<<<<<<<<;;;::::::<<<>>>???<<<>>>BBBBBBFFFZZZqqq~~~bbbYYYWWW^^^sss~~~lllkkklllqqqzzz}}}zzzvvvsssoooiiiccc___^^^^^^\\\ZZZXXXXXXXXXWWWWWWVVVVVVUUUUUUWWW]]]cccgggooo~~~zzzvvv|||CCCDDDEEEFFFHHHKKKPPPSSS]]]eeeoooxxx~~~{{{~~~qqqcccZZZVVVTTTTTTPPPPPPPPPOOOOOONNNNNNNNNMMMOOOSSSYYYaaakkkvvv}}}rrrccc[[[WWWTTTSSSUUU[[[bbbmmmxxxsssqqqoooxxxoooeee[[[SSSNNNHHHCCC@@@===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888888999999999:::::::::;;;<<<===<<<::::::<<<>>>>>>===>>>AAA@@@CCCSSSfffhhhYYYVVV[[[lllnnnnnnooottt{{{{{{uuulllgggeeecccaaa^^^YYYZZZZZZZZZYYYYYYYYYXXXYYY[[[aaagggjjjqqq~~~yyy~~~CCCDDDEEEEEEFFFHHHLLLOOOWWW^^^fffnnnwwwtttfff\\\VVVSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQWWW^^^hhhsss~~~xxxlll___XXXVVVSSSSSSUUU\\\eeeqqq~~~oootttvvvssskkkbbbZZZRRRMMMHHHCCCAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888888999999999:::::::::;;;<<<===<<<;;;:::<<<===>>>>>>@@@BBBBBBDDDQQQ```}}}mmmZZZVVVZZZhhhwww~~~ooopppssswww}}}xxxqqqmmmkkkgggddd^^^^^^]]]]]]^^^^^^^^^___bbbdddjjjpppsssxxx}}}DDDEEEFFFFFFFFFGGGIIILLLPPPUUU\\\ccckkkxxx{{{lllaaaXXXRRROOOMMMMMMMMMMMMMMMNNNPPPPPPRRRVVV]]]eeennnyyypppfff[[[WWWTTTRRRRRRUUU\\\fffuuuiiirrrzzzooohhh___YYYNNNJJJEEEAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::888777666888888999999999::::::::::::<<<======;;;;;;;;;<<<;;;===@@@BBBBBBEEEQQQ\\\uuuttt^^^VVVZZZeeerrrxxxoooqqqtttxxx|||{{{wwwrrrmmmiiicccbbbaaa```aaabbbdddffflllpppvvv|||DDDEEEFFFFFFEEEFFFHHHJJJMMMRRRYYY___fffrrrsssggg\\\UUUPPPNNNMMMMMMMMMNNNPPPRRRSSSXXX]]]eeennnwwwwwwggg___WWWUUUTTTSSSTTTXXX___kkk{{{vvvfffppptttlllddd\\\WWWIIIFFFAAA>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;:::999777666888888999999999::::::::::::<<<======<<<;;;;;;<<<888;;;>>>??????DDDNNNVVVnnn|||cccXXXZZZeeeooorrrlllnnnrrruuuyyy}}}vvvpppkkkiiifffdddeeehhhllloooyyy}}}BBBDDDEEEEEEDDDEEEFFFHHHKKKPPPWWW\\\cccnnn|||}}}}}}~~~yyymmmbbbYYYTTTOOONNNNNNNNNPPPRRRUUUVVV___dddmmmwww}}}lll^^^XXXSSSTTTTTTUUUXXX^^^eeeqqqqqqiiiuuuqqqiii```WWWRRRGGGDDD???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::888777888888999999999::::::::::::<<<===>>><<<;;;;;;<<<999<<<>>><<<===CCCKKKRRRggghhhZZZYYYcccmmm~~~ooogggiiilllpppttt{{{}}}wwwtttooolllmmmrrryyy}}}AAACCCDDDDDDDDDDDDEEEGGGEEEJJJQQQVVV\\\fffttt~~~|||zzz{{{~~~}}}qqqfff]]]XXXOOOOOONNNOOOQQQTTTVVVXXXccciiisss}}}wwwfffXXXSSSQQQSSSUUUWWW\\\bbbkkkwwwpppnnn||||||ooohhh^^^SSSNNNHHHDDD@@@>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;;;;:::999888888888999999999:::::::::999;;;>>>>>><<<;;;;;;;;;<<>>=========999999;;;;;;;;;;;;999999:::999999888888999999:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>BBBHHHLLL```iii[[[XXX\\\gggnnngggdddbbbfffkkkrrr}}}}}}GGGFFFEEEDDDEEEFFFGGGHHHGGGHHHLLLRRRXXX___jjjuuu~~~zzznnnccc\\\WWWTTTRRRTTTUUUWWW^^^fffpppyyynnn^^^UUUSSSRRRTTTTTTWWW```jjj{{{zzzrrr{{{nnnaaaXXXRRRHHHDDDCCC@@@>>><<<;;;;;;;;;999::::::;;;;;;::::::999:::999999888888999999:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>BBBGGGKKK]]]jjj[[[WWW[[[fffvvvkkkfffccceeejjjppp{{{FFFEEEDDDDDDDDDEEEGGGHHHFFFFFFIIIOOOTTTZZZeeeooo|||}}}rrrhhh```ZZZVVVUUUWWWYYY]]]fffooozzzhhhYYYVVVSSSSSSTTTVVVZZZeeepppuuutttzzzlll]]]TTTNNNEEEAAA@@@>>><<<:::999999:::999::::::;;;;;;::::::999:::999999888888999999:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>AAAFFFJJJYYY{{{kkk[[[UUUYYYddd{{{oooiiidddeeehhhnnnxxxEEEEEEDDDDDDDDDEEEFFFGGGEEEEEEHHHMMMPPPUUU___jjjuuuwwwmmmfff[[[XXXVVVYYY]]]cccnnnxxxvvvaaaUUUVVVSSSRRRTTTWWW]]]iiiuuupppuuuttthhhYYYPPPLLLEEE@@@???===;;;999999999::::::::::::::::::::::::::::::999999888888999999:::888888999999999:::::::::::::::::::::::::::::::::;;;<<<======>>>AAAEEEHHHUUUuuuooo]]]TTTVVVaaatttssskkkddddddgggmmmwwwGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEGGGKKKNNNRRR[[[eeeooo|||zzzpppiii[[[XXXXXX\\\bbbjjjvvvmmm\\\SSSTTTQQQRRRUUUYYY```nnnzzzrrr}}}qqqeeeWWWNNNJJJCCC???>>>===;;;::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::888888999999999:::::::::::::::::::::::::::::::::;;;<<<=========@@@DDDGGGSSSooottt___TTTTTT___oooxxxnnneeecccgggmmmvvv~~~IIIHHHGGGEEEEEEEEEEEEFFFGGGFFFGGGJJJKKKNNNWWW```jjjwwwxxxoooiii[[[YYYZZZaaahhhppp}}}vvvfffZZZSSSRRRQQQSSSXXX]]]eeessszzzoooeeeVVVLLLGGG@@@???>>><<<;;;;;;;;;<<<<<<;;;::::::999999::::::;;;:::999999888888999999:::888888999999999::::::::::::::::::::::::::::::::::::;;;<<<======???BBBEEEQQQhhhzzzcccTTTRRR]]]jjjrrrgggdddgggllluuu|||LLLKKKIIIGGGEEEEEEEEEEEEGGGEEEFFFHHHIIIKKKSSS\\\fffsss|||tttlllggg[[[ZZZ^^^fffnnnwww}}}nnnbbbZZZVVVRRRRRRVVV\\\ccckkkxxx}}}yyyhhh```SSSIIIEEE>>>>>>===<<<;;;:::;;;<<<===;;;::::::999999::::::;;;:::999999888888999999:::888888999999999:::::::::999999999999999999999999999;;;<<<======???AAADDDNNNbbbfffUUUQQQ[[[```zzzyyyjjjeeegggkkkqqqxxxNNNMMMJJJHHHFFFEEEEEEEEEFFFEEEEEEGGGGGGIIIPPPYYYcccpppxxxqqqiiiddd[[[[[[```iiisss|||yyyjjj___ZZZXXXSSSTTTXXX```fffnnn{{{wwwlll___[[[OOOGGGDDD>>>===<<<;;;:::::::::;;;<<<;;;;;;999999999999;;;;;;:::999999999999999999:::888888999999999:::::::::999999999999999999999999999;;;<<<======>>>AAACCCLLL^^^hhhUUUQQQ[[[WWWooo~~~mmmffffffiiioootttKKKJJJHHHFFFEEECCCCCCBBBBBBCCCDDDEEEGGGKKKQQQUUU```lll~~~zzzssslllddd___^^^ccckkkrrrzzzvvviii]]]WWWVVVRRRUUU\\\eeeoooyyywwwxxxttthhhZZZQQQKKKEEEBBBCCC<<<<<<;;;;;;;;;:::::::::???>>><<<<<<======<<<:::::::::999999888777666666999888777777777888:::;;;888888999999999::::::::::::;;;;;;<<<>>>???AAABBBIIIYYYqqqeeeQQQPPPTTTWWWdddzzzqqqgggeeefffiiiooo~~~NNNLLLKKKIIIGGGFFFEEEEEEDDDEEEFFFFFFGGGJJJOOOSSS]]]iii|||zzzqqqjjjdddaaadddjjjqqqwww~~~rrrfff[[[WWWWWWSSSXXX```jjjttt~~~nnnvvv~~~nnnbbbUUUMMMGGGAAA>>>???<<<<<<<<<;;;;;;;;;:::::::::999888999:::;;;:::999::::::999999888777777666888888777777888888999:::888888999999999::::::::::::;;;;;;<<<===???AAABBBFFFUUUkkkeeeTTTPPPQQQQQQ\\\pppttthhhdddeeejjjppp}}}NNNMMMKKKIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFIIIMMMPPPYYYfffyyy{{{pppjjjhhhhhhnnnssszzzwwwkkkaaaXXXVVVXXXUUU\\\gggrrr|||zzzjjjzzzppphhh\\\PPPIIIDDD>>><<<<<<======<<<<<<<<<;;;;;;;;;888777666777:::;;;:::999::::::999999888777777777777777888999999999999999888888999999999::::::::::::;;;;;;<<<===???@@@AAABBBPPPddd~~~eeeVVVPPPOOOOOOWWWfff~~~~~~lllddddddjjjppp|||}}}MMMLLLJJJHHHGGGEEEEEEEEEGGGGGGGGGFFFFFFIIIMMMPPPWWWdddwww}}}~~~|||qqqlllnnnqqqwww|||qqqeee\\\VVVUUUXXXWWW```nnnzzzuuuooo|||kkkdddYYYMMMHHHDDD???===>>>=========<<<<<<<<<;;;;;;;;;999999:::;;;<<<<<<;;;999999999888888888777777666777888::::::999888888888888999999999:::::::::;;;;;;;;;<<<===>>>???@@@@@@MMM\\\zzz~~~~~~gggVVVPPPOOORRRVVV```tttvvvhhheeeiiiooozzz|||NNNMMMKKKIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGIIINNNQQQXXXdddvvv|||zzz{{{~~~yyypppooosssxxx|||mmmbbbZZZUUUUUUXXXZZZeeettt|||rrrvvvwwwggg^^^TTTJJJFFFCCC???===>>>===<<<<<<<<<;;;;;;;;;;;;>>><<<;;;;;;<<<<<<;;;999999999999888888888888888666777888::::::999888888888888999999999:::::::::;;;;;;;;;;;;<<<===?????????KKKWWWrrrmmmXXXPPPQQQSSSVVV\\\kkkpppiiijjjmmmxxxQQQPPPNNNLLLKKKIIIIIIIIIFFFFFFFFFFFFGGGIIINNNQQQYYYdddvvv~~~{{{zzzyyyzzzyyyrrrooorrrxxx}}}uuuggg___YYYUUUVVVZZZ^^^jjjzzzmmmlll|||oooaaaWWWNNNEEEBBB@@@===;;;<<<<<<<<<;;;;;;;;;:::::::::<<<;;;999999::::::888777888888888888888888888888777777888999999999999999888888999999999:::::::::;;;;;;;;;;;;<<<===>>>??????JJJTTTlllxxx^^^SSSSSSOOORRRWWWbbbyyy{{{nnnllllllttt{{{RRRQQQOOOMMMKKKJJJJJJIIIHHHHHHGGGFFFFFFHHHLLLOOOYYYeeevvv~~~~~~yyyxxx~~~{{{vvvqqqooorrryyyvvvlllaaa\\\YYYVVVXXX\\\cccooouuuccckkkhhh\\\SSSJJJBBB@@@???<<<;;;<<<;;;::::::::::::999999999:::999777888999999888777888888888888888888888888888888777777888888999:::888888999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>IIIRRRhhhiiiXXXSSSLLLPPPUUU[[[llluuunnnlllooowwwPPPOOONNNLLLJJJIIIHHHHHHJJJJJJIIIGGGFFFGGGJJJMMMZZZddduuu{{{yyy~~~xxxsssnnnooovvvnnneee]]]ZZZXXXWWWYYY^^^gggsssgggcccooo{{{fff[[[RRRIIIBBB@@@???===<<<===:::::::::999999999888888999888777888:::;;;;;;:::888888888888888888999999999888777777777888:::;;;888888999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>IIIPPPfffqqq\\\RRRLLLQQQUUUWWWccc|||yyypppllllllsss}}}TTTTTTSSSRRROOOLLLIIIHHHGGGGGGHHHGGGGGGIIILLLOOOXXX```ppp||||||pppnnnnnnsss~~~|||hhhccc]]]XXXWWWZZZ___cccooovvvzzzgggaaavvvvvvcccYYYLLLHHHBBB>>>=========<<<===<<<;;;:::999999999999999999999999999999999999999999999888888888777777666666666666777777777777999999999999999999999999;;;<<<<<<<<<;;;;;;<<<>>>???DDDPPPhhhdddRRRLLLMMMOOOSSS[[[mmmyyyooolllooorrr{{{TTTTTTSSSRRROOOLLLJJJHHHGGGHHHHHHGGGGGGHHHLLLOOOXXX```ooo~~~zzzqqqpppqqqxxxxxxnnnbbb^^^YYYUUUUUUZZZ```dddtttzzzssseeeeee}}}nnn[[[RRRJJJFFFAAA===<<<<<<<<<;;;<<<;;;:::999999888888888999999999999999999999999999999999888888888777777666666666777777777888888999999999999999999999999;;;<<<<<<<<<:::;;;<<<>>>???DDDOOOfffkkkUUUNNNMMMNNNPPPUUUeee~~~xxxoookkkmmmpppxxxUUUUUUTTTRRROOOMMMJJJIIIGGGHHHHHHGGGGGGHHHKKKNNNXXX___mmm~~~xxxrrrrrrssswww|||lllbbb]]]ZZZVVVUUUWWW^^^eeejjjzzzlllgggjjjiiiXXXOOOGGGCCC???<<<;;;;;;;;;:::;;;:::999888888888888888999999999999999999999999999999999888888888888888777777777888888888999999999999999999999999999999:::;;;<<<;;;::::::<<<>>>>>>CCCNNNcccuuuYYYRRROOOMMMNNNRRR^^^uuuvvvnnnjjjjjjmmmuuuVVVUUUTTTRRROOOMMMKKKJJJHHHHHHHHHGGGGGGHHHKKKNNNVVV\\\jjj{{{}}}zzzzzzxxxvvvtttsssqqqnnntttwww}}}vvvhhh```ZZZXXXWWWXXX]]]fffnnnttt~~~}}}hhhkkkqqq{{{dddTTTLLLEEEBBB>>>;;;;;;;;;;;;::::::999999888777777777888888888888888888888888888888888888888888888888888777888888888999999999999999999999999999999999999999:::;;;;;;::::::<<<>>>>>>CCCLLL^^^}}}}}}]]]WWWQQQNNNOOOSSS]]]rrruuullliiihhhkkksss}}}WWWVVVTTTRRRPPPNNNLLLKKKHHHIIIHHHGGGGGGHHHKKKMMMRRRXXXeeewww{{{wwwpppnnnmmmllllllkkkmmmooowww|||~~~pppeee^^^WWWWWWXXX\\\cccnnnxxx~~~uuueeekkk}}}qqq\\\NNNFFFCCC@@@===<<<<<<===<<<;;;999999888888777888888888888888888888888888888888888888888888888888888888777888888888999999999999999999999999999999999999888:::;;;:::::::::<<<>>>===BBBJJJXXXtttdddZZZQQQMMMPPPTTT\\\qqqwwwlllggggggjjjrrr|||YYYWWWUUURRRPPPNNNMMMLLLIIIIIIIIIGGGFFFGGGJJJMMMOOOTTTaaaqqqxxxqqqhhhfffeeefffggghhhmmmttt}}}wwwiii___ZZZVVVVVVYYY___hhhtttmmmcccllliiiXXXLLLFFFAAA???<<<;;;<<<======<<<:::999999888888888999999888888888888888888888888888888888888888999999999777777777888888888999999999999999999999999999999888999::::::::::::<<<>>>===BBBGGGSSSkkkuuu]]]QQQLLLPPPSSSYYYlll{{{mmmgggfffiiiqqq{{{YYYXXXUUURRRPPPNNNNNNMMMIIIIIIIIIGGGFFFGGGJJJMMMNNNRRR]]]kkkzzzxxxooogggddddddfffhhhjjjrrr|||sssggg___[[[WWWYYY\\\dddooo{{{jjjhhhrrruuuaaaSSSKKKGGG>>><<<::::::;;;<<<<<<;;;::::::999999999999::::::888888888888888888888888777777888888888999999999666666666777777777888888999999999999999999999999777888::::::999:::===???===AAAFFFNNNdddeeeWWWNNNQQQSSSUUUfff{{{ppphhheeehhhpppyyyZZZXXXUUURRRPPPOOONNNNNNIIIJJJIIIHHHFFFGGGJJJLLLMMMQQQZZZhhhuuuyyypppjjjffffffjjjllloooyyysssiiidddaaa[[[]]]aaaiiitttxxxjjjppp{{{gggVVVKKKFFFCCC<<<:::999999:::;;;;;;::::::::::::999::::::;;;;;;777777777777777777777777777777888888999999999999666666666666777777777777999999999999999999999999777888999999999:::===???===AAAEEEKKK```mmm]]]SSSTTTTTTTTTbbbwwwrrrjjjdddgggnnnxxx~~~\\\[[[YYYVVVSSSQQQPPPOOOJJJKKKJJJJJJIIIHHHGGGFFFLLLOOOVVVaaannn}}}wwwkkkiiifffhhhoooxxx|||oooeee___^^^[[[```hhhssstttggguuunnn___SSSHHHCCCBBB>>>===<<<;;;::::::999:::999:::;;;;;;;;;;;;:::999777888888888888999999999888999999888666555666777777777777777888888888888::::::999999888999999999999999999:::::::::;;;;;;:::CCCDDDGGGZZZssswwwcccRRRPPPQQQRRR]]]mmmttthhheeefffjjjrrrxxx~~~\\\[[[YYYVVVTTTRRRQQQPPPKKKKKKKKKJJJIIIHHHGGGFFFLLLMMMSSS]]]hhhvvvwwwooollljjjlllttt~~~uuujjjaaa^^^^^^^^^dddmmmxxxpppgggyyyyyygggYYYOOOFFFBBBBBB>>>===<<<;;;::::::::::::888999:::;;;;;;:::999888777888888888888999999999777888999888666666666777777777777777888888888888999999999888888999:::::::::::::::;;;;;;;;;<<<<<<;;;CCCCCCFFFVVVmmm}}}gggUUUQQQQQQQQQ[[[jjjyyylllggggggjjjqqqwww}}}]]]\\\YYYWWWTTTSSSRRRQQQMMMLLLLLLKKKJJJHHHHHHGGGKKKLLLPPPWWW```mmmyyyuuurrrppprrr{{{yyymmmeee___^^^```cccjjjuuu~~~jjjiii{{{mmm]]]RRRJJJCCC@@@AAA======<<<;;;::::::::::::888888999999999999888888777888888888888999999999777888999888777666777888777777777777888888888888888888888888888999:::;;;888888888888999999999999<<>>???<<<;;;:::999999999999999777777888888888888777777777777888888888999999999777888999888777666777888666777777777888888888888777777777777888999;;;;;;999999999999::::::::::::;;;@@@@@@CCCNNN[[[wwwrrrYYYRRRQQQPPPWWWbbbuuuwwwhhhfffgggmmmttt{{{^^^]]][[[YYYWWWUUUTTTTTTQQQPPPNNNLLLJJJJJJIIIIIIJJJIIILLLRRRXXXdddwwwtttiiibbb^^^\\\___dddnnnxxxmmmjjjyyyiii]]]PPPHHHCCC>>><<<===:::999888888777888888888777777777777777777777777777777888888888999999999666777888888777666777999666777777777888888888888666666777777888999:::;;;<<<<<<<<<<<<============:::>>>>>>CCCLLLUUUnnnwww[[[RRRRRRPPPUUU___qqqzzzgggddddddkkksss{{{^^^]]]\\\YYYXXXVVVVVVUUUSSSQQQOOOLLLKKKJJJJJJJJJIIIIIIKKKQQQVVV```pppsssjjjbbb]]]ZZZZZZ___fffvvvxxxkkkrrruuudddXXXLLLFFFBBB>>><<<===999888888777777888888999888888777777777777888888777888888888888999999999666777888888777777888999777777777777888888888888777777777777777888999:::999999999999::::::::::::999<<<===CCCKKKOOOeee```UUUSSSQQQTTT[[[mmm}}}hhhdddccciiiqqqyyy___^^^\\\ZZZXXXWWWWWWVVVTTTRRROOOMMMKKKJJJKKKKKKGGGGGGJJJOOOSSSZZZhhhuuuwwwkkkddd^^^\\\[[[]]]dddlll~~~oookkkzzzlll^^^SSSHHHDDDAAA>>>===???::::::999999999999::::::999888777777777777888999777888888888888999999999555777888888777777888999777777777777888888888888888888777777777777888888666666777777777888888888999;;;<<>>;;;:::999999888888999999888888999::::::888777666888888777777777777777888777777777777777777777777666666777888999999::::::777777666666666666666777777888888888888999999999;;;<<<>>>@@@???EEETTTddd}}}aaaUUUTTTUUUWWWhhhvvvwwwjjjaaafffmmmqqqwwwbbb___[[[XXXXXXWWWVVVTTTVVVUUUSSSPPPNNNKKKJJJIIIJJJJJJJJJKKKMMMSSS[[[```ppp{{{~~~{{{pppgggaaa___\\\\\\bbbmmmxxxuuummmlllZZZOOOJJJDDD@@@>>>>>>===<<<;;;:::999999888888999999888999999999999888777777888888777777777777777888777777777777777777777777555555666777777888999999777777666666666666777777777888888888888999999999;;;<<>><<<;;;;;;:::999:::999888888777777888888:::999777666666666777888666666555555666777888888666666666666666666666666666666777777777777777888666666666666666777888888777777888888888999999999:::;;;>>>AAA@@@@@@FFFNNN___}}}bbbVVVUUUVVV]]]kkkwwweeeaaacccgggppp{{{ddd```ZZZWWWVVVVVVVVVVVVSSSTTTTTTTTTSSSQQQOOOMMMLLLLLLKKKIIIHHHIIILLLOOOTTT___rrr|||zzz{{{{{{~~~~~~uuukkkfffddd```eeemmmxxx~~~pppoooXXXKKKBBB???===;;;;;;;;;;;;:::999999888777777777777888888888777666666666666777555555555555666777888888777777777777777777777777777777777777777777777777666555555666666777888999777888888888888999999999::::::<<>>DDDKKKWWWqqqfff[[[XXXVVV[[[hhh}}}iiibbbbbbeeennnxxx}}}~~~fffaaa[[[WWWUUUUUUUUUUUUSSSSSSTTTTTTTTTRRRPPPNNNLLLLLLKKKIIIHHHHHHKKKNNNQQQXXXeeewwwzzz{{{}}}xxxppphhhdddeeeeeelllwwwwwwqqquuu___OOOFFF???===;;;:::;;;;;;:::999999999888777777777777777777777777777777666666555555444444555555777888888777777777777777777777777666666666666666666666666555555555555666777888999777888888888888999999999:::999:::===>>>>>>BBBIIIQQQggg}}}ggg\\\WWWRRRXXXdddmmmeeeccccccjjjsssxxx}}}uuuuuuzzzgggbbb\\\WWWUUUTTTTTTTTTRRRSSSTTTUUUTTTRRRPPPOOOLLLLLLKKKJJJHHHIIIKKKMMMPPPTTT\\\jjjzzz|||tttllleeeccceeekkkssstttsssgggTTTHHHBBB===<<<:::999::::::999888999888888777777777777777666777888888888777555444444444444555555777888888777777777777777777777777555555555555555555555444555555555555666777999999777888888888888999999999:::888999<<<======BBBIIIOOOcccxxxdddZZZTTTMMMUUUbbbqqqgggcccaaagggooottt{{{|||}}}|||{{{{{{|||{{{mmmjjjmmmooofff^^^ZZZWWWTTTSSSVVVVVVVVVUUUTTTSSSRRRQQQPPPLLLLLLKKKKKKKKKMMMNNNOOOMMMPPPWWWbbbooo|||mmmgggeeefffiiippp}}}tttttt~~~ppp\\\KKKBBBAAA<<<<<<<<<<<<<<<;;;;;;;;;999888888777666555555444444444555555555555444444666666666666666666666666555555555555555555555555555555555555555555555555666666666666777777777777666777777777777888888888;;;<<<<<<;;;<<>><<<<<<<<<;;;;;;::::::999999888888888777666555555555444555555666666555555444666666666666666666666666555555555555555555555555555555555555555555555555666666666666777777777777888999999999999:::::::::;;;<<<<<<;;;<<<>>>CCCFFFKKKXXXsss|||hhhXXXTTTRRRUUUaaavvvvvviiiaaa]]]```hhhqqqvvv|||zzzssssssqqqnnnmmmnnnqqquuu{{{yyymmmjjjkkknnn}}}xxxmmmbbb]]][[[XXXXXXZZZWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHKKKKKKOOOUUU___qqqvvvwwwzzzuuujjjggggggkkkppppppmmmvvvlllXXXKKKBBB<<<;;;<<<;;;;;;:::999888888777888888777777666666555555444555555666666555555444666666666666666666666666555555555555555555555555555555555555555555555555666666666666777777777777888999999999999::::::::::::;;;<<<;;;<<<>>>BBBEEEFFFSSSmmmjjjYYYSSSRRRSSS^^^qqq~~~mmmddd^^^___eeennnsssyyyyyysssmmmlllkkkhhhgggiiimmmpppuuuzzzyyykkkggggggeeeooo}}}qqqddd^^^\\\ZZZYYY[[[WWWVVVVVVUUUTTTTTTSSSSSSOOOOOONNNMMMLLLLLLKKKKKKNNNLLLNNNSSS\\\kkk|||nnnllllllqqq{{{}}}mmmggggggkkkrrryyy}}}nnnuuufffSSSIIICCC???===<<<<<<;;;:::999888777777888777777777666666666555555555666666666666555555666666666666666666666666555555555555555555555555555555555555555555555555666666666666777777777777666666777777777888888888:::;;;;;;;;;;;;===AAACCCDDDOOOiiimmmZZZSSSRRRSSS[[[lllrrrfff______ccckkkpppwww}}}}}}yyytttoooiiihhhgggeeeeeegggkkknnnssswww}}}}}}oooiiihhhdddgggsssuuufff___]]]ZZZYYYZZZWWWWWWVVVVVVUUUUUUTTTTTTQQQQQQQQQPPPOOONNNMMMLLLNNNLLLMMMQQQYYYfffzzzuuuhhhcccbbbeeemmmzzzuuuiiieeehhhmmmvvv~~~uuuooo}}}hhhUUUJJJFFFCCC@@@<<<<<<<<<;;;:::999999888777777777777666666666666555666666666666666666555666666666666666666666666555555555555555555555555555555555555555555555555666666666666777777777777666666777777777888888888999:::;;;;;;;;;<<>>@@@DDDKKK___vvv\\\QQQQQQPPPVVVaaauuuzzzjjjaaa______dddkkksss{{{|||oooiiigggdddaaa^^^^^^^^^]]]]]]```eeeiiimmmqqqwww||||||qqqlllddd```aaalll|||lllccc___\\\YYYYYYWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTSSSQQQNNNLLLKKKKKKIIIIIILLLPPPWWWbbbmmmyyynnnfff___\\\___aaafffyyyuuunnnhhhiiioooxxxxxxmmmyyywwwcccPPPGGGBBB>>>999999999999::::::::::::666666666666777777777777666666777777777777666666666666666666666666666666555555555555555555555555555555555555555555555555666666666666777777777777888999999999999:::::::::888999;;;;;;;;;;;;===???BBBGGGXXXxxxzzz]]]PPPPPPKKKRRR\\\lll~~~lllbbb^^^\\\```gggqqqyyyttthhhcccaaa___]]][[[[[[[[[ZZZ[[[___dddhhhkkkpppvvv|||xxxpppgggbbb```ccckkkxxxoooeeeaaa]]]ZZZYYYWWWWWWWWWWWWWWWWWWVVVVVVOOOPPPQQQQQQQQQPPPOOONNNMMMJJJJJJMMMOOOSSS\\\eeennn{{{pppiiibbb___bbbcccfffxxxxxxnnniiifffkkktttsssnnn~~~iiiTTTHHHBBB???777777777888999999::::::666666666666777777777777666666777777777777666666666666666666666666666666555555555555555555555555555555555555555555555555666666666666777777777777666777777777777888888888888999;;;;;;;;;;;;===>>>AAADDDSSSrrr|||^^^PPPPPPGGGNNNXXXggg~~~nnnccc]]]ZZZ^^^eeeooowww~~~}}}nnnccc``````___^^^ZZZ[[[[[[[[[\\\___eeeiiilllqqqwww}}}~~~uuukkkfffbbb``````hhhyyyyyylllddd\\\XXXYYYYYYYYYXXXWWWUUUUUUWWWYYYWWWWWWVVVUUUSSSQQQOOONNNKKKJJJJJJJJJMMMQQQUUUWWWcccnnnzzzyyyqqqjjjggggggjjjjjjmmmyyytttnnnlllmmmuuuyyyrrr{{{fffOOO@@@<<<<<<777777777777666666666666777666555444444444444444444444444444444444444444777777666555555555555555555555555555666666666666222222222333444666999:::777777666666555555555444777777777777888888888888666777999;;;<<<===>>>>>>BBBHHHQQQccceeeRRRNNNLLLQQQVVV___ppprrrbbb]]][[[[[[cccmmmtttyyyvvviiiaaa``````___]]][[[ZZZYYYZZZ\\\```dddgggkkknnnsssyyy~~~pppfff______aaacccjjjrrrtttiii___[[[[[[YYYYYYYYYWWWVVVUUUVVVWWWXXXWWWVVVUUUSSSQQQPPPOOOLLLKKKKKKKKKLLLOOORRRUUU\\\eeemmm{{{wwwsssqqqrrruuuuuuvvv~~~{{{pppooopppttt|||tttttt~~~sss___KKK???<<<<<<888888888888777777777777777777666555555555666666555555555444444444444444777777666555555555555555555555555555666666666666444333333333444666777888777666666666555555555555666666777777777888888888777888999;;;<<<=========AAAEEELLL\\\xxxgggVVVQQQMMMPPPTTT[[[iiivvveee^^^\\\YYY```jjjqqqvvv}}}xxxoooddd^^^___bbbcccbbb[[[ZZZZZZ[[[]]]aaaeeegggkkknnnrrrxxxtttkkkcccbbbbbbaaadddiiiwwwrrrgggaaa___\\\\\\ZZZYYYXXXXXXWWWWWWXXXWWWWWWVVVTTTRRRPPPOOOOOONNNLLLKKKLLLMMMOOOQQQTTT[[[```kkkvvvooorrrwwwvvv~~~wwwfffTTTFFF>>>;;;<<<999999999999888888888888777666666666666777777888666666666555555444444444777666555555444555555555555555555555666666666666666555555444444444555555666666666666555555555555666666777777777777888888888999:::;;;<<<<<<<<<<<>>>>>AAAKKK```~~~lllZZZPPPOOOMMMMMMPPPYYYlllooobbb[[[XXX\\\bbbiiiooovvv~~~uuulllbbb]]]^^^``````^^^\\\\\\]]]^^^```cccfffhhhlllnnnqqquuu|||~~~tttlllfffcccaaa``````eeennn|||rrrhhheeebbb^^^\\\\\\\\\[[[YYYXXXXXXXXXWWWUUUTTTRRRRRRSSSRRRPPPNNNMMMLLLLLLLLLMMMUUUWWWZZZfffppp}}}|||xxxyyyzzzlllRRREEE@@@;;;888888888888777777777666666666444444444444555666666777777777666666666555555555555555444444444444555555555555555555666666666666777777777666444333222222555555555666666666666666555666666666666777777777888888999:::;;;;;;;;;:::<<<===???GGGXXXtttrrr\\\NNNOOOLLLKKKNNNUUUeeetttddd\\\YYY[[[```fffmmmttt|||wwwnnnddd______```___]]]]]]]]]^^^```bbbeeehhhiiilllnnnqqquuu|||{{{pppjjjgggfffdddcccdddhhhooo}}}tttoooiiiaaa]]]\\\[[[ZZZXXXXXXXXXXXXWWWVVVUUUSSSSSSSSSRRRQQQPPPNNNNNNMMMMMMLLLSSSUUUWWW```fffttt}}}zzzyyyzzz}}}eeeLLLBBB???:::777999777777777777666666666555555444444444444555555666555555555555555555555555444444444333444444555666555555555555666666666666666666666666555444333222555555555666666666666666555555666666666666777777777888999:::;;;;;;;;;;;;;;;<<>>:::888:::888888888777777777666666777666555555555555555666333333333444555555666666444333333333444444555666555555555555666666666666444444555666666555444444555555555555666666666777555555555666666666777777555666888999;;;;;;<<<<<<:::;;;???EEELLL^^^~~~uuu^^^QQQLLLLLLOOORRR\\\vvv~~~mmmbbbZZZZZZ[[[```hhhqqqxxx|||ssslllccc___aaacccbbb```^^^___aaaccceeehhhjjjkkkllloootttyyy~~~wwwooohhhhhhhhhggglllwwwuuujjjdddaaa^^^[[[YYYYYYXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPTTTRRRSSS[[[]]]eeevvvuuukkkeeehhhooottt|||}}}zzzlllUUUBBB>>>>>>:::888<<<999999999888888888888777999888777666666555666666111222222333444555666666333333333333444444555666555555555555666666666777222333444666666666666555444555555555666666777777555555555555666666666777555666777999;;;<<<<<<<<<999;;;???DDDIIIWWWuuuhhhRRRMMMMMMPPPQQQYYYrrrpppfffYYYYYYYYY^^^fffooowww{{{{{{uuummmddd___```aaa___]]]___```aaadddfffhhhjjjkkkkkkooouuu{{{tttnnnnnnmmmjjjkkksssnnngggdddaaa]]][[[[[[ZZZZZZZZZYYYYYYYYYUUUUUUTTTTTTSSSRRRRRRRRRPPPQQQRRRSSSVVV[[[aaafffzzzyyyjjjaaa^^^_________nnnxxx}}}|||]]]PPPCCC===;;;888888999777777777777666666666666999666444555666555333333444444333222333444555666444333111222333444444333666555444333333333333333666666555555555444444444666666666666666777888888666666666666666666666666888888999::::::::::::999555===>>>???HHHSSSiiiqqq\\\QQQNNNUUUVVVWWWlllqqqggg[[[XXXXXX]]]ccciiirrrzzztttpppjjjeeebbbbbbccceee``````aaabbbccceeeggghhhmmmrrryyy~~~~~~wwwrrrrrrsssuuuyyynnnhhhbbb]]]]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSQQQRRRRRRSSSUUUYYY___cccqqq~~~vvvlll___VVVUUUWWWXXXXXX```jjj|||}}}sssUUUJJJ???;;;:::888888999777777777777666666666555777555444444444333333444444444333222333444555666777555333333444555555444555555444333333333444444666555555555444444444444333333333333333444555555555555555555555555555555777888999999::::::999999666>>>======EEENNNccc~~~}}}```SSSNNNTTTUUUWWWlllsssfff]]]YYYWWW\\\```fffnnnuuu}}}qqqnnnhhhccc``````bbbdddbbbbbbcccdddeeefffhhhiiinnnsssyyy~~~zzzyyyxxxzzzzzzpppggg``````___]]]]]]]]]\\\YYYWWWXXXWWWWWWVVVUUUUUUTTTTTTRRRRRRSSSSSSSSSWWW[[[___gggttt}}}xxxiii```VVVOOONNNPPPRRRSSSTTT^^^ooo~~~}}}}}}eeeKKKBBB;;;::::::888777999777777777666666666555555555666555444222222333444444444333222333444555666999777555555666666555444444444333333333444555555555555555555444444444444222222222222222333444444555555555555555555555555777888999999::::::999999777>>>===<<>>999999999777666888777777666666666555555555555777888444111111333333444444333222333444555666999777555555555666555444333333333333333444555666444444444444444444444444555555444444555555666777666666666666666666666666777777888999999999999999777>>><<<;;;@@@EEETTTkkkqqq]]]OOOPPPRRRUUUkkkpppaaa[[[WWWXXX[[[___gggooo~~~~~~zzzxxxooolllgggcccaaaccceeeggghhhggggggggghhhiiiiiijjjqqquuu{{{wwwnnnfffbbb______```aaa^^^ZZZZZZZZZYYYYYYXXXWWWWWWWWWSSSTTTTTTSSSRRRSSSUUUXXX```jjjwwwyyytttnnniii___[[[UUUQQQOOOPPPRRRSSSVVV^^^iiiqqqttttttssssssyyy~~~}}}zzz^^^IIIAAA<<<999:::999666555777666666666666555555555555666999999444222555555333444444333222333444555666777555333333444444444333333333333333333444555666333333444444444444444444666666666666666777777888777777777777777777777777777777888999999999999888777===;;;;;;@@@DDDPPPfff{{{cccQQQOOOQQQUUUjjjuuuddd]]]XXXXXXZZZ^^^gggooo{{{~~~{{{zzz|||~~~}}}}}}zzzxxxnnnkkkfffbbbaaabbbeeeggghhhhhhhhhhhhhhhiiijjjkkkrrrwww}}}yyymmmggg```^^^``````]]]ZZZZZZZZZZZZYYYXXXXXXWWWWWWTTTTTTTTTSSSRRRRRRTTTVVV[[[dddoooyyyyyyrrrkkkfffZZZXXXUUURRRQQQQQQSSSTTT[[[bbbiiikkkjjjiiilllppp|||wwwzzzdddOOOBBB???;;;999:::888444444777666666666555555555444444555999888333666<<<<<<666444444333222333444555666444333111111333444333222444444333333333444555555333333333333444444444444555444444444444555666666777777777777777777777777666777888888999999888888666<<<::::::AAACCCMMM```iiiSSSPPPQQQTTTgggzzziiiaaaZZZXXXYYY\\\eeemmmwww|||~~~yyyuuusssuuuxxxvvvxxx||||||zzzxxxnnnkkkfffbbb```bbbdddfffhhhhhhhhhiiijjjkkkllllllsssxxx~~~zzzqqqgggbbbbbbbbb___[[[ZZZZZZZZZYYYXXXXXXWWWWWWTTTUUUUUUTTTSSSRRRTTTVVVWWW^^^hhhpppyyyzzzqqqjjjeeeYYYYYYXXXWWWWWWXXXZZZ\\\dddiiimmmlllhhhhhhooovvvyyyxxxtttbbbPPPEEE@@@;;;888777888666333555999666666555555555444444444333666444333:::FFFEEE<<<444444333222333444555666333111000111333444444444555555444333333333444444222222333333333444444444444333333333333444555555555555555555555555555555666777777888888888888888777<<<::::::???@@@HHHYYYvvvnnnVVVQQQQQQSSSdddzzznnneee\\\WWWVVVXXX```hhhrrrxxxzzztttnnnlllmmmpppnnnooorrruuuzzz{{{yyyxxxrrrnnniiieeecccdddfffhhhiiiiiijjjkkklllmmmooopppsssxxx|||ooohhhgggfffbbb^^^ZZZZZZYYYYYYXXXXXXWWWWWWTTTUUUUUUTTTSSSSSSTTTVVVUUU[[[dddlllttt{{{qqqjjjeee\\\]]]^^^^^^___aaadddffflllpppsssppplllmmmvvv|||{{{xxx}}}wwwmmm^^^MMM@@@<<<===888555444666555333555:::666666555555555444444444111333222222>>>MMMLLLBBB444444333222333444555666222111000111333555666555666555444444333333333333222222222333333444444444555444444444444555666666444444444444444444444444666666777888888888888888888<<<:::999>>>>>>DDDTTTkkkqqqWWWRRRQQQSSSbbbwwwrrrhhh]]]WWWTTTUUU\\\cccnnnuuu}}}wwwpppjjjggghhhjjjhhhiiikkknnnrrr|||~~~{{{yyyxxxwwwtttnnnjjjggghhhjjjllljjjkkkkkklllnnnpppqqqrrrtttyyy}}}wwwsssiii```]]][[[[[[ZZZXXXVVVUUUWWWXXXWWWWWWVVVVVVTTTSSSQQQQQQTTTWWW]]]ccclllvvvwwwoookkkhhheeeddddddhhhmmmpppqqqwwwyyyxxxsssnnnrrr|||zzz|||pppxxx|||vvvkkk]]]QQQEEE<<<:::===999888888777666555555444444444444444444444444444333666666666;;;DDDEEE@@@555555444222111111222444333333222222333333444555444333333222222333333444666666555555555444444444333333333333333333333333555555555555666666666666333444666888888888888777999999:::;;;===BBBHHHMMMbbbvvv|||^^^UUUQQQPPP\\\nnnooo___XXXXXXXXXZZZ\\\jjjqqqyyy|||sssllleee``````dddcccdddggggggiiiqqqzzz|||yyyyyywwwrrrmmmjjjiiijjjjjjjjjnnnlllkkklllooorrrtttuuuxxx{{{wwwjjjddd[[[[[[YYYWWWUUUTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRSSSVVV[[[aaaiiirrr{{{~~~xxxtttssspppnnnnnnrrrvvvzzz|||}}}yyywww}}}}}}~~~~~~qqqxxxqqqeeeVVVLLLCCC;;;888:::888888777777666555555444444444444444444444444444222333333111555<<<<<<777666666555444333333444555333333222222333333444555444333333222222333333444666555555555444444444444333333333333333333333333555555555555666666666666444555666777777888888888999::::::;;;===AAAFFFKKKZZZnnn~~~hhhXXXQQQOOOWWWcccvvvcccZZZXXXXXXXXXZZZgggmmmvvv|||zzzqqqjjjbbb]]]\\\]]]\\\]]]aaabbbdddllluuu|||{{{yyyuuupppmmmmmmmmmnnnmmmpppooonnnooorrrvvvxxxyyy|||uuukkk^^^\\\ZZZWWWUUUUUUUUUVVVVVVVVVWWWWWWVVVUUUTTTTTTQQQTTTXXX]]]ccckkksssyyy|||yyyxxx|||~~~|||zzzttthhh[[[MMMEEEAAA;;;777666888777777666666555555555444444444444444444444444555666444222444777666333444444333333222222333333333333222222333333444555444333333222222333333444555555555555444444444444444444444444444444444444444555555555555666666666666555555666666777888999::::::;;;;;;<<>>;;;777666666666666666555555555555444444444444444444444444222111111111111000111222777444111///000111000///333333222222333333444555444333333222222333333444333333444444444444444444555555555555555555555555444444444444555555555555777777666555555666888999999:::;;;::::::<<>>AAAHHHUUUpppqqqwwwrrrYYYOOONNNMMMVVVjjjqqqaaaYYYVVVUUUWWWVVV\\\eeelllqqqxxxtttggg___ZZZUUUSSSUUUSSSRRRSSSVVVWWWXXX```iiimmmvvv{{{yyywwwwwwxxxzzzzzzyyyxxxvvvvvvyyy}}}zzzwwwuuuyyyssslllddd`````````^^^\\\YYYYYYYYYYYYXXXWWWUUUUUUTTTTTTSSSRRRQQQSSSWWWZZZ^^^dddqqq~~~{{{xxxsssoookkkiiicccdddeeehhhlllpppuuuwwwvvvzzz~~~jjjUUUGGG@@@;;;;;;;;;888777888555555555555555555555555444444444444444444444444555333555777666222555;;;FFF???666111222444444333333333222222333333444555444333333222222333333444222222333333333444444444333333333333333333333333333333444444444555555555666666777777777777666666666888999::::::;;;>>>@@@DDDPPPiiisssrrrxxx|||dddQQQKKKLLLRRR___tttvvveee\\\VVVTTTUUUSSSYYYaaahhhmmmttt{{{ssseee\\\WWWRRRPPPRRRPPPOOOQQQUUUWWWZZZbbbkkkmmmuuu}}}|||zzz{{{}}}~~~~~~~~~~~~||||||~~~~~~yyyxxx~~~|||uuulllhhhhhhhhhfffccc\\\\\\\\\[[[ZZZXXXWWWVVVUUUUUUTTTRRRPPPQQQUUUWWWVVV[[[cccqqq{{{sssrrrpppmmmiiidddaaa___YYYZZZ]]]aaaffflllpppsssqqqvvv~~~{{{}}}aaaLLLBBB>>>;;;;;;999555666999444555555555555555555555444444444444444444444444333000222555222...000777III@@@555000000222333222333333222222333333444555444333333222222333333444222222222333333444444444333333333333333333333333333333333444444444555555555666777888888777666555555777999999:::;;;>>>@@@@@@KKKdddxxxpppooonnnuuummmUUUMMMNNNMMMVVVhhhzzzhhh^^^WWWTTTSSSRRRWWW___eeejjjqqqxxx~~~ttteee\\\UUUPPPNNNPPPOOONNNQQQVVVYYY]]]fffpppsssyyy~~~}}}~~~zzzzzz|||~~~wwwtttrrrnnnjjjhhheee```]]]\\\\\\ZZZYYYVVVVVVUUUTTTSSSSSSUUUVVVWWW[[[```gggsssxxxpppjjjgggdddaaa```___\\\ZZZXXXZZZ\\\^^^```ccchhhkkknnnttt~~~yyyxxx]]]HHHAAA@@@<<<999666555444444444444444444444444444444555555555444444333333333333222222111111222222333888777444333333555777888333333333222222111111111444444444444444444444444666666555444333333333333444333333222222333333444111111222222222333333333555555555555555444444444666666777888999;;;======AAAFFFYYYyyymmmfffjjjpppssstttYYYKKKJJJIIIPPP[[[llliii\\\UUUQQQOOOUUUUUUXXX\\\cccllltttxxxttteee]]]YYYSSSNNNLLLQQQPPPRRRVVVYYY^^^hhhsss|||~~~{{{zzz}}}~~~zzztttnnnhhhccc```^^^[[[YYYTTTTTTTTTSSSRRRRRRSSSTTTTTTWWW[[[___hhhyyy~~~uuummmdddbbb___]]]\\\[[[YYYXXXYYYZZZ\\\]]]^^^aaaeeehhhlllsss}}}yyy}}}xxxXXXDDD<<<;;;:::888777555555555444444444444444444444444555555444444444333333333444333333222222333333444333222222222444777:::<<<444444444333333333222222333333333333333333333333555555444333333333333444444333333222222333333444222222222222333333333333555555555555555555555555888888999:::;;;===???@@@@@@DDDUUUtttuuugggeeehhhjjjzzzuuu\\\NNNJJJHHHNNNWWWffflll]]]VVVRRRQQQTTTTTTWWW[[[bbbjjjqqqvvv|||xxxhhh```[[[UUUQQQPPPQQQQQQSSSXXX[[[aaakkkvvv~~~~~~|||{{{|||vvvnnniiiddd___[[[UUUUUUTTTTTTSSSSSSRRRRRRRRRTTTVVVXXX\\\gggwwwzzzqqqjjjaaa^^^[[[ZZZYYYYYYXXXWWWZZZ[[[[[[[[[[[[]]]```cccgggppp|||xxxssskkkOOO???777777888888777777666555555555555555555555555555444444444444333333333333444444333333333333444444222222111222444777:::<<<555555444444444444333333222222222222222222222222333333333333333444444555444333333222222333333444333333333333444444444444666666666666666666666666555555666777888:::;;;<<>>>>>GGG\\\yyyvvvggghhhnnnrrr~~~uuu]]]JJJJJJHHHIIIQQQbbb{{{kkk]]]WWWUUUPPPPPPQQQSSSXXX^^^dddhhhpppuuu}}}zzzlllaaaXXXUUUVVVSSSSSSWWW]]]ccckkkwwwwwwjjjeee```[[[XXXXXXWWWTTTQQQQQQQQQQQQPPPOOOQQQTTTWWW]]]bbblllyyy{{{wwwtttqqqsssuuuvvvtttpppllliiigggeeeccccccfffjjjlllmmmvvvsssmmmfff___[[[ZZZ\\\___kkk||||||yyybbbOOODDD???===;;;::::::999888666555444444444444444444444444444222222222222333333333333111111000000000000111111444444333222222222333333111111222222222222333333444444444444444444444444111111111111222333555555444333333222222333333444333333333333444444444444444555555666666777777888666666666777777999::::::<<<===DDDTTTjjj~~~jjjgggkkktttiiiQQQLLLIIIHHHNNN[[[ooosssbbbYYYWWWPPPPPPPPPRRRVVV[[[aaadddmmmqqqyyyuuuggg\\\WWWXXXUUUVVVZZZaaagggnnn{{{~~~}}}~~~vvvooohhh```\\\[[[ZZZWWWTTTQQQQQQPPPOOOOOOPPPRRRTTTVVVWWW]]]gggnnnxxx{{{wwwssspppnnnnnnppprrrrrrpppmmmjjjiiihhhggggggjjjpppwww|||zzzpppfffaaa___```dddooo{{{yyybbbOOODDD???<<<;;;:::999888777666555555555333333333333333333333333111111222222222333333333222111111111111111111222111111111222333333444444222222222333333333444444333333333333333333333333222111111111222333444444444333333222222333333444222222222222333333333333333444444555666666777777555555555555666777888888999;;;BBBMMM\\\wwwtttkkkkkkrrr~~~vvv[[[NNNJJJHHHLLLSSSbbb{{{|||hhh]]]XXXPPPPPPOOOQQQTTTYYY___bbbhhhmmmttt}}}pppbbb\\\\\\ZZZZZZ^^^eeekkkrrr}}}{{{xxxpppfffaaa```___\\\YYYTTTSSSRRRPPPPPPPPPRRRSSSSSSRRRWWW^^^bbbggguuu~~~{{{zzzwwwtttqqqnnnlllkkklllnnnoooooommmkkkiiiiiijjjjjjkkkpppyyywwwllleeecccccciiisss{{{{{{kkkUUUFFF???>>>;;;999888777666444444444555666222222222222222222222222111111111222222333333333333222222222222222222333111111222222222333333333333333333444444555555555222222222222222222222222222222111111222222333444444333333222222333333444111111222222222333333333333333333444555666666777999999888999999:::;;;;;;777:::@@@HHHTTTmmmssspppnnnzzzdddOOOJJJHHHJJJNNNYYYpppmmm___ZZZPPPPPPOOOPPPTTTYYY^^^aaafffjjjqqqyyywwwggg```___]]]]]]aaahhhnnnuuu}}}rrrhhheeeccc^^^ZZZZZZWWWTTTSSSRRRRRRQQQPPPRRRTTTUUUTTTTTTYYYbbbjjjyyy}}}zzzwwwuuuttttttrrrpppnnnnnnnnnlllgggcccfffgggggggggfffdddbbbaaafffjjjpppwww~~~yyylllgggiiitttyyyhhh[[[KKKAAA>>>===:::777888888888888888888888888444444444444444444444444222222222333333444444444222222111111111111111111000111111111111222222222222222222222222222222222333333333222222111111111333333333222222111111111333333333333333333333333222222222222222222222222444333333333333444555666555555666666777777888888999:::;;;CCCPPP]]]~~~ssspppwwwqqqTTTKKKGGGKKKNNNRRRaaattttttcccXXXVVVRRRPPPQQQQQQRRRXXX___eeeiiiooouuu{{{rrrfff``````bbbgggmmmrrrxxxvvvuuuooolllgggbbb```^^^\\\ZZZZZZXXXVVVSSSQQQSSSTTTRRRQQQTTT[[[aaagggrrr|||yyyuuuqqqmmmjjjhhhgggggggggfffhhhhhhfffaaa]]]cccccccccbbbaaa___^^^]]]```dddllluuuuuuqqqrrryyyzzznnn\\\QQQCCC<<<::::::888555444444444444444444444444444444444444444444444444111111222222222222222222222222111111111111111111000111111111111222222222222222222222222222222222333333333222222111111111333333333333222222222111333333333333333333333333222222222222222222222222333333333444444444555555555555666666777777888888888::::::AAALLLXXXxxxvvvrrrvvv{{{www\\\PPPHHHHHHIIIKKKWWWgggzzzgggZZZPPPMMMLLLOOOPPPRRRXXX___aaafffmmmsssyyyyyynnnhhhcccccchhhnnnsssyyyyyyyyytttoooiiifffccc```^^^[[[XXXUUURRRTTTTTTRRROOOPPPTTTXXXXXX___iiisss~~~yyypppnnnkkkgggcccaaa____________```bbbcccaaa^^^ZZZ```___^^^]]][[[ZZZXXXXXX]]]bbbkkkvvv{{{}}}zzzhhh^^^MMMFFF<<<888888999777444333333333333333333333333444444444444444444444444222222111111111111111111111111222222222222222222000111111111111222222222333333333333333333333333222222222222222111111111444444333333333333222222333333333333333333333333222222222222222222222222222333444555555555444333555555666666777777888888777999888===GGGPPPjjj}}}wwwwwwxxx~~~fffWWWJJJFFFFFFGGGQQQ\\\|||nnn^^^QQQMMMLLLOOOQQQRRRVVV\\\]]]bbbjjjpppvvv}}}xxxrrriiiiiilllrrrvvv}}}yyytttnnnhhhccc___[[[YYYUUUVVVVVVTTTQQQPPPRRRTTTTTTWWW[[[aaaiiisss}}}zzzvvvrrrooofffeeecccaaa____________]]]]]]]]]^^^^^^^^^]]]\\\___^^^\\\YYYWWWVVVUUUUUU]]]ccclllxxxgggWWWPPPEEE@@@:::888999999777444555555555555555555555555333333333333333333333333333333222222111111000000111111222222222222222333000000111111111222222222333333333333333333333333222222222111111111111111444333333333333333333333222222222222222222222222222222222222222222222222111222444666666555444333555555666666777777888888777:::888;;;BBBHHH\\\zzz{{{xxx{{{mmm]]]MMMFFFFFFIIIQQQYYYsssuuuaaaYYYTTTQQQRRRSSSRRRSSSWWWYYY___gggmmmrrrxxx{{{tttrrrssswww{{{uuummmgggbbb___WWWWWWWWWUUUSSSRRRRRRSSSTTTUUUVVVYYY]]]cccjjjnnnzzz}}}yyytttpppnnnllljjjhhhbbbaaa___^^^]]]]]]^^^^^^\\\\\\ZZZYYYYYYZZZ]]]___aaa___[[[XXXUUUTTTSSSSSSZZZ```jjjwwwpppXXXKKKGGG@@@===999888999888666333666666666666666666666666333333333333333333333333444444333333222222222111111111222222333333333333000000111111111222222222333333333333333333333333111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222111222444666666555444333555555666666777777888888777;;;888999@@@CCCPPPggg~~~uuueeeSSSIIIFFFIIIOOOUUUjjj}}}ggg___WWWRRRRRRSSSQQQRRRTTTWWW]]]dddjjjnnnttt{{{{{{zzz|||{{{pppgggbbbZZZYYYXXXVVVTTTSSSSSSSSSRRRRRRSSSUUUWWW[[[]]]___eeelllwwwzzzzzzzzz{{{|||~~~}}}{{{yyyxxxsssoookkkgggfffeeedddcccaaa```^^^\\\[[[ZZZZZZ[[[ZZZZZZZZZXXXXXX[[[___cccgggddd___[[[WWWVVVVVVVVVXXX^^^hhhuuu|||```MMMDDDAAA;;;:::888777777666444111444444444444444444444444333333333333333333333333444444444333333333333333111111222222333444444444000111111111111222222222222222222222222222222222000000000111111111111111111111222222222222333333222222222222222222222222222222222222222222222222222333444555555555444333555555666666777777888888777;;;888999???@@@FFFXXXppp}}}ppp]]]MMMEEEEEEIIIMMM```vvvqqq```WWWPPPPPPQQQQQQQQQTTTUUUZZZ```eeeiiiooovvv|||pppgggbbb___\\\YYYWWWVVVUUUUUUTTTSSSRRRRRRSSSUUUVVVWWWYYY^^^ccciiioooxxx{{{tttnnnnnnnnnnnnoooqqqrrrsssvvvxxx{{{}}}}}}~~~~~~{{{wwwssspppnnnmmmmmmkkkhhhcccaaa`````````___```___]]]\\\[[[[[[[[[\\\[[[^^^aaaccceeegggkkknnnrrroooiiiddd```______``````eeemmmxxxkkkSSSDDD>>>===999888777777666666444333333333333333333333333333222222222222222222222222222222222222222333333333111111222222333444444555000111111111111222222222111111111111111111111111///000000000111111111222000000000111111222222222111111111111111111111111222222222222222222222222333333333444444444555555555555666666777777888888555:::777777======@@@MMM]]]yyyyyyhhhTTTGGGDDDGGGJJJUUUkkk|||ggg\\\RRRPPPPPPPPPPPPSSSSSSWWW\\\```ccciiiqqqxxx|||~~~qqqjjjfffaaa]]][[[ZZZXXXWWWZZZWWWSSSQQQQQQRRRRRRRRRVVVXXXZZZ[[[]]]dddmmmttt{{{}}}~~~xxxpppfffeeeddddddeeefffggghhhkkkmmmqqqssstttuuuwwwyyywwwtttoookkkgggffffffffffffccc```^^^]]]^^^]]]]]]]]]]]]\\\\\\]]]___```aaa___eeelllqqqtttuuuxxx{{{}}}yyysssmmmjjjhhhiiijjjmmmpppvvv}}}aaaKKK???;;;;;;999888888888888888888777444444444444444444444444222222222222222222222222000000111111222222222333111111222333333444555555000111111111111222222222000000000000000000000000//////000000111111111222//////000000111111111222111111111111111111111111222222222222222222222222444444333333333444555666555555666666777888888888333888666666===<<<<<>>KKK\\\www~~~nnnbbbUUUJJJGGGJJJLLLZZZpppxxxggg[[[ZZZWWWOOOLLLQQQQQQSSSWWW[[[^^^bbbgggkkkrrrxxxzzzrrrhhhcccaaaaaa___\\\]]]ZZZWWWVVVUUUTTTSSSQQQSSSRRRQQQQQQRRRTTTVVVWWWVVVYYY]]]cccgggjjjlllmmmnnnnnnooonnnmmmllljjjiiicccbbb```^^^\\\ZZZYYYYYY```______aaaccchhhlllnnnuuu|||~~~||||||{{{vvvmmmeeeaaa___\\\YYYWWWVVVVVVVVVWWWYYY]]]___```aaabbbddd]]]^^^^^^]]][[[ZZZ[[[\\\[[[\\\\\\[[[ZZZ[[[]]]___```cccgggkkkmmmnnnqqqrrr}}}rrrTTTCCC???<<<777999888777666555444333222333333444444444333333222333333222111000000111111333333333333222222222111111111111000000/////////111111111111111111111111...///000000111111000000222111000//////000111222222111111000000111111222222222222222222222222222111111222222222222111111222333444444555444444444444444444444555666777777666666555555777999<<<===CCCRRRkkktttgggYYYLLLHHHLLLOOOZZZmmm~~~lll[[[WWWTTTNNNKKKOOOOOOQQQUUUXXX[[[___dddhhhooouuu~~~pppfffddddddbbb______\\\YYYWWWVVVVVVTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQNNNPPPRRRUUUWWWXXXXXXXXX[[[[[[ZZZZZZYYYXXXWWWWWWTTTSSSRRRPPPOOONNNMMMMMMNNNNNNOOOQQQTTTYYY]]]___eeelllrrrvvv|||{{{yyy{{{xxxvvvuuusssmmmeee___[[[YYYWWWTTTRRRQQQQQQQQQOOOQQQTTTVVVWWWXXXZZZ\\\SSSUUUVVVVVVVVVVVVXXXYYYVVVXXXZZZ[[[\\\^^^aaadddgggkkkrrrxxx{{{~~~hhhNNNAAA>>>;;;666777777666666555444444333333444444444333222111111000000000000111222333444222222222111111111111111333333222111000//////...111111111111111111111111...///000000111000000000111111000000000000111111222111111000000111111222111111222222222222111111000111111111111111111000222222333444444444444444444444444444555666777888666555555555777999;;;<<<===HHH\\\yyy~~~qqq```PPPKKKMMMNNNUUUddd}}}uuu```WWWTTTOOOMMMOOOLLLOOORRRTTTWWW\\\aaadddlllqqqxxx}}}ooojjjhhheeebbbbbb___[[[YYYYYYYYYXXXWWWVVVVVVWWWWWWVVVTTTSSSRRROOOPPPQQQRRRRRRRRRQQQQQQTTTTTTRRRQQQPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJFFFFFFGGGIIILLLPPPSSSUUUYYY```fffiiinnnvvvzzz{{{|||||||||{{{xxxtttqqqoooqqqooommmllljjjfff___[[[WWWVVVTTTRRRPPPOOONNNNNNMMMOOORRRSSSTTTTTTVVVXXXVVVXXXYYYYYYWWWWWWWWWXXXWWWZZZ]]]```cccfffjjjlllpppvvv~~~|||xxx]]]HHH@@@>>>:::666666555555555555555444444444444444333222111000///000000000000111222333444111111111000000000000000333222222222111111000000111111111111111111111111///000111111222222111111111000000000000000000111111111000000000000111111000111222333333222111000000000111111111111000000222222333444444444444333444333333444444555666777555555555555666888:::;;;===CCCRRRkkk|||~~~~~~jjjXXXOOONNNJJJNNNZZZsssgggZZZUUUQQQOOOOOOKKKMMMPPPRRRTTTYYY^^^aaaiiimmmssszzz}}}tttnnnjjjfffeeebbb^^^[[[ZZZZZZZZZYYYVVVWWWXXXYYYYYYWWWVVVUUUOOOOOOOOOOOOOOONNNNNNMMMPPPOOONNNMMMLLLLLLMMMMMMJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGIIIKKKMMMNNNRRRXXX\\\^^^aaagggjjjjjjmmmnnnnnnnnnllliiifffddddddccccccbbbaaa^^^[[[YYYUUUTTTSSSQQQPPPOOOOOONNNNNNQQQTTTVVVWWWWWWXXXYYY]]]^^^``````^^^]]]]]]]]]___bbbfffiiilllooorrruuu{{{|||iiiRRRDDD???===:::777555555555555555444444444444444444333222111000///111111111000111111222222000000000000000000000000000000111111222222222333000000000000000000000000000111222222333333222222000000000111111000000000111000000000000000000111000111111222222111111000000000111111111111000000111222333333444444333333222222222222333444555555444444555555666777888999;;;???JJJ```}}}|||uuupppxxxuuuaaaTTTNNNFFFJJJUUUkkkooo___WWWSSSOOONNNLLLMMMOOOPPPRRRWWW\\\```fffiiiooovvv~~~{{{uuuqqqmmmiiiccc___]]][[[ZZZYYYVVVWWWXXXYYYYYYXXXWWWVVVRRRQQQQQQPPPOOONNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGFFFFFFGGGHHHHHHIIIKKKQQQTTTTTTVVVZZZ]]]\\\```aaaaaa```___]]]\\\ZZZXXXXXXXXXXXXWWWVVVVVVUUURRRRRRQQQQQQQQQPPPPPPOOOOOOSSSZZZ^^^```aaaaaabbbdddfffiiijjjjjjiiijjjkkkmmmooosssvvvwwwyyy{{{}}}~~~yyyiiiZZZHHH@@@===;;;999999555555555444444444444444333444444444333222111111333222111111000111111111000000000000111111111111...//////000111222333333000000000000000000000000000111222222333333222222000000111111111111000000111000000//////000000111222111000000000000111222000111111111111111111000111111222333333333333333111111111111222333444555333444444555666777777777777;;;DDDVVVqqqsssjjjpppzzz~~~lllZZZOOOHHHKKKSSSdddxxxfff[[[TTTOOOLLLLLLMMMNNNOOOQQQUUUZZZ^^^cccffflllrrrzzzyyyuuuyyywww}}}wwwooohhhccc___\\\[[[XXXYYYYYYYYYXXXWWWWWWVVVXXXWWWUUUSSSRRRQQQPPPOOOQQQQQQRRRSSSRRRQQQPPPOOONNNMMMKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGLLLOOOOOOPPPTTTVVVUUUVVVVVVUUUTTTSSSSSSRRRQQQNNNOOOOOONNNNNNNNNNNNOOOMMMNNNNNNOOOOOOPPPOOOOOOQQQXXXbbbjjjoooqqqqqqrrrtttwww{{{}}}}}}}}}}}}~~~xxxppphhhXXXLLL@@@<<<:::777666999555555555444444333333333333333444444444333333222222111111111111111222222000000000111111222222222/////////000000111111111000000000000000000000000//////000111111111111000///000111222222111000///000000////////////000000333222///......///222333111111222222222222111111111111222333333333333222222222222222333444555555333333444555666666666666777;;;AAAMMMddd|||{{{kkkkkksssxxx}}}uuuaaaQQQJJJLLLPPP[[[ppppppaaaXXXRRRNNNKKKLLLLLLMMMNNNRRRXXX\\\___ccchhhooovvv~~~wwwpppnnnrrr{{{gggpppzzzqqqjjjddd```]]]]]]\\\[[[ZZZYYYXXXXXXWWWZZZXXXVVVSSSQQQOOONNNNNNOOOPPPRRRSSSSSSQQQOOONNNNNNMMMLLLJJJIIIHHHGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFKKKNNNNNNOOOSSSUUUUUUQQQPPPOOOMMMLLLLLLLLLLLLIIIJJJJJJIIIHHHHHHIIIJJJJJJJJJLLLMMMNNNNNNNNNNNNUUU]]]iiittt{{{~~~yyy|||sssddd[[[MMMCCC<<<:::888444444999666666555444444333222222333333444555555555444444000000000000111222333333000000111111222222222333000000000000////////////000000000000000000000000---......//////////////////000111222222111000///000000////////////000000444222///------///222444222222333333333333222222111111222333333333333222333333333333444555666666333333444555666666666555;;;===AAAHHHZZZpppmmmiiiooosssuuuzzzeeeSSSKKKLLLLLLRRRddd~~~yyyiii]]]VVVRRRJJJKKKKKKKKKMMMQQQVVV[[[]]]```ffflllttt}}}zzzpppiiigggkkkxxxccciiisssxxxooohhhbbbaaa\\\ZZZ[[[ZZZVVVVVVXXXWWWXXXYYYYYYVVVTTTRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQNNNMMMLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEGGGJJJNNNQQQSSSUUUUUUQQQOOOLLLKKKJJJIIIGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFIIILLLMMMMMMMMMNNNNNNVVVaaaqqqvvvsssuuuaaaSSSLLLCCC???:::777666777888888666666555444333333222222444444333333222111000000000000000000000000000000000000000000000000000000000111222333333222000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000////////////111111111111111111111111444444333333222111000000333333333333333333333333222222222222222222222222222222333333333333444444999777999BBBOOO```uuupppeeedddcccmmmyyylll\\\TTTKKKGGGOOO\\\jjjuuu```TTTQQQMMMKKKLLLNNNMMMKKKPPPVVVWWW[[[aaagggmmmvvvzzznnniiiddd```hhhvvvZZZ___hhhsssvvvooogggaaa^^^^^^]]]ZZZZZZ]]]YYYZZZZZZYYYWWWUUUTTTTTTWWWWWWVVVVVVUUUTTTSSSRRROOONNNLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHJJJLLLNNNQQQRRRSSSSSSSSSQQQOOOLLLJJJJJJIIIGGGFFFHHHGGGFFFFFFFFFFFFGGGGGGFFFHHHKKKLLLLLLLLLMMMOOOXXXbbbrrrwwwxxxooo[[[NNNGGG@@@===999777777777777777666555555444333333222222444444333222222111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000111111222222111111000////////////000000000000111111111111111111111111444444333222222111000000333333333333333333333333333333333333333333333333222222333333333333444444888666888>>>GGGVVVlllzzzeee___]]]gggtttttteeeWWWLLLGGGLLLVVVcccwwwxxxdddXXXTTTNNNMMMNNNPPPNNNMMMPPPVVVUUUYYY___dddjjjrrr|||tttmmmeee]]]```iiimmmtttRRRVVV\\\eeeooo|||ssslllfffeeeccc``````bbb___^^^]]][[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTRRRPPPOOOOOONNNMMMLLLKKKKKKJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIKKKMMMQQQTTTUUUVVVUUUTTTRRRPPPMMMKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIGGGHHHIIIJJJJJJKKKMMMPPPYYYcccrrr}}}|||zzzeeeSSSGGGAAA<<<:::888777777777666444555555444444333333222222333333333222111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000111111222222111111000......//////000000111111111111111111111111111111333333333222111111000000222222222222222222222222444444444444444444444444222222333333333333444444777777999<<<@@@LLLcccwwwhhh[[[[[[___mmm~~~zzzlll[[[OOOFFFHHHOOOYYYlll}}}}}}jjj]]]VVVPPPNNNOOOQQQPPPMMMOOOTTTSSSWWW\\\aaafffmmmvvv|||}}}sssiii___[[[^^^^^^aaajjjwwwPPPRRRVVV\\\eeeppp||||||ssspppmmmiiihhhiiieeecccaaa______]]]\\\[[[WWWWWWWWWVVVTTTRRRQQQPPPNNNMMMMMMLLLKKKKKKKKKLLLJJJIIIHHHGGGGGGHHHHHHIIIHHHKKKQQQVVVYYY[[[ZZZZZZUUURRRNNNLLLLLLKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJHHHIIIJJJIIIIIIJJJMMMPPPYYYbbbppp}}}yyymmmZZZKKKAAA;;;999777666666777666444222444444444333333333222222333222222222111111000000000000000000000000000000////////////////////////000///...------...000111////////////////////////////////////////////////000000111111111111000000---......///000111111222111111111111111111111111333222222222111111000000111111111111111111111111444444444444444444444444222222222333333333444444777999<<<<<<<<>>BBBHHHPPPaaawwwuuufffYYYPPPMMMLLLJJJJJJJJJKKKNNNQQQSSSUUUXXX\\\aaadddhhhnnnwww}}}~~~}}}|||}}}~~~{{{qqqcccZZZUUUSSSPPPMMMLLLKKKMMMNNNKKKHHHKKKQQQTTTYYY___eeelllvvv~~~}}}{{{{{{||||||xxxxxxwwwvvvuuutttttttttsssttttttrrrqqqrrruuuyyywwwyyyzzzzzzyyyxxxyyyzzz|||}}}}}}~~~~~~~~~}}}}}}}}}tttYYYIIIBBB===888777888888666555555555444333333333444444444555555333222222222111000000000////////////............////////////000000000000......------------......////////////////////////------......//////000000......///000000000000000////////////////////////////////////////////////.........///////////////......//////000111111222000000000000000000000000222111000000000111222333000000000000000000000111000111111333444555444333444;;;EEETTTlllyyymmm{{{}}}sssrrrooommmkkkhhhbbbYYYOOOHHH???CCCFFFIIITTThhhzzz~~~qqqaaaTTTNNNLLLKKKJJJJJJKKKMMMOOORRRTTTVVVYYY]]]```ccciiirrrxxx}}}}}}||||||}}}}}}}}}}}}~~~ooobbb\\\XXXTTTQQQMMMLLLNNNOOOKKKGGGHHHMMMQQQRRRUUUXXX___hhhssszzz~~~~~~}}}{{{zzzzzzzzzvvvuuutttsssrrrqqqqqqqqqrrrsssrrrqqqoooppptttxxxvvvxxxzzzzzzxxxxxxxxxyyyzzz{{{|||~~~~~~}}}|||kkkPPP@@@<<<:::777666666555333333555444333333333333444444555555555444333333222111000//////111111111111000000000000......//////000000111111---------,,,,,,---------////////////////////////,,,------...///000111111...//////000000000000000........................////////////////////////////////////////////////---......///000111111222111111111111111111111111222111000000000111333444444444333333333333333333///000111333555555444222000666>>>III^^^zzziiiuuuzzzuuujjjhhhggggggfff___SSSJJJCCCFFFGGGEEEKKK\\\nnnyyy|||yyygggXXXPPPLLLKKKKKKJJJKKKLLLOOORRRTTTUUUXXX[[[]]]```fffnnnuuu}}}~~~~~~|||{{{|||~~~}}}||||||}}}uuuggg\\\UUURRRQQQOOOMMMLLLKKKLLLMMMNNNMMMNNNPPPTTTYYY___dddgggrrryyy~~~}}}}}}}}}~~~|||{{{|||}}}~~~}}}{{{yyywwwuuutttsssrrrqqqpppoooooooooppptttsssqqqqqqqqqsssuuuvvvuuuvvvwwwxxxyyyzzzzzzzzzyyyzzz{{{|||}}}}}}}}}}}}yyypppxxxxxx^^^LLLCCC<<<777666777666555333111000000000333222222111111222222333444444333111000...------111///......//////...,,,333000...///111333111000//////.........---------//////.........---------+++,,,,,,---...///000000---------.........////////////////////////////////////............//////000000000///......------111///...///222333222///000000000000000000000000000000000000111111111111000000111222222222222111222222333333333333444444999666777BBBTTTkkk{{{vvv|||{{{lllfffcccfffjjjgggZZZOOOEEEBBBBBBCCCEEEKKKYYYfff}}}sssdddXXXPPPNNNLLLKKKLLLKKKHHHKKKPPPPPPSSSWWWZZZ___dddjjjnnnwww{{{|||zzzzzz|||{{{zzzyyyxxxzzz|||xxxjjj^^^WWWRRRPPPLLLJJJJJJJJJKKKKKKKKKKKKLLLNNNQQQUUUYYY\\\dddkkkuuu~~~||||||}}}}}}{{{zzz{{{|||}}}|||zzzxxxuuusssrrrqqqlllkkkkkkkkklllmmmnnnnnnrrrqqqqqqpppqqqsssuuuvvvuuuuuuvvvwwwxxxxxxxxxxxx{{{{{{|||}}}~~~~~~vvvsss|||lllTTTEEE>>>999666555777777555333222111000000333222222111111222222333111111111111000000//////111///......//////...---222///------//////...---//////.........---------//////.........------------------...............---------.........////////////////////////////////////............//////.........///////////////222000///000333444222111000000000000000000000000000000000000111111111111000111111222222222222222222222222333333333444444:::888888???LLL^^^www|||yyyooohhhcccdddiiihhh^^^TTTEEEBBB@@@AAABBBGGGRRR^^^tttwwwjjj]]]TTTNNNKKKIIIKKKJJJHHHJJJNNNOOOQQQUUUXXX\\\aaagggkkkuuuyyy}}}}}}zzzxxxyyyzzz{{{zzzyyyxxxyyy|||~~~~~~}}}~~~{{{jjj___VVVRRRMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPVVV[[[cccllluuu~~~~~~~~~}}}}}}~~~~~~|||yyywwwwwwzzz}}}}}}~~~~~~|||yyyxxxyyyzzzyyyxxxuuussspppnnnmmmlllffffffggghhhjjjlllnnnoooppppppooopppqqqsssuuuvvvtttuuuvvvwwwxxxxxxxxxxxx|||}}}}}}~~~uuutttyyynnn\\\HHH>>>;;;888666777777777555444222111111111222222111111111111222222/////////000111111222222000///......//////...---111///------......---,,,...............---------...............---------//////.........---------------.........///////////////////////////////////////............//////------......///000000111222111000111333444333222000000000000000000000000000000000000111111111111111111222333333333333222222222222222333333333333777666888;;;BBBOOOfffyyywww|||rrrjjjddddddiiiiiiccc\\\JJJDDD@@@@@@@@@CCCKKKTTTfffttt~~~sssdddYYYOOOKKKHHHIIIHHHFFFHHHLLLMMMPPPSSSVVVYYY]]]bbbfffrrrvvvzzzzzzxxxvvvwwwyyyzzzyyyxxxxxxyyy{{{}}}}}}~~~||||||{{{{{{||||||}}}~~~}}}}}}~~~uuuhhh^^^XXXQQQMMMLLLLLLLLLKKKLLLLLLKKKJJJJJJKKKLLLLLLOOORRRXXX___eeemmmuuuzzz}}}|||{{{{{{|||}}}~~~~~~}}}|||wwwsssqqqsssvvvxxx|||}}}|||zzzwwwvvvwwwxxxuuutttqqqnnnllljjjiiiiiiffffffgggiiikkkmmmooopppnnnnnnnnnoooqqqsssuuuvvvtttuuuvvvxxxxxxyyyyyyyyy|||}}}~~~qqqwww{{{___QQQBBB;;;:::888888999777666555333222222111111222222111111111111222222/////////000111111222222000///......///000///---111000/////////000000000....................................................................................//////////////////////////////////////////............//////............//////000000111000000111222222222222///////////////////////////000000000111111111111111111222333333333333333111222222222222333333333222333666888;;;FFF[[[nnn~~~xxxttt~~~|||pppjjjeeeggglllmmmhhhbbbRRRJJJCCC@@@@@@BBBGGGNNNZZZiii{{{{{{kkk^^^RRRLLLHHHHHHGGGFFFFFFJJJLLLNNNQQQSSSVVVZZZ___cccnnnrrrvvvxxxvvvuuuvvvxxxyyyxxxxxxxxxxxxzzz|||}}}{{{|||}}}~~~{{{{{{{{{zzz{{{{{{{{{{{{||||||}}}~~~wwwiiiaaaWWWQQQOOOOOOMMMKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLOOORRRUUUYYY^^^eeeiiimmmqqqwww~~~~~~|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~||||||~~~zzzuuupppnnnoooqqqsss{{{{{{zzzxxxuuuttttttuuurrrpppmmmkkkiiihhhggghhhhhhhhhhhhiiijjjlllmmmnnnlllmmmmmmoooppprrrssstttuuuuuuwwwyyyzzz{{{||||||{{{}}}|||{{{|||uuunnnTTTHHH===999888777777888666555444333222111111111222111111000000111111222111111111000000000000000///...---...///000///...---......//////000222333---.....................---.....................,,,,,,------...//////000........./////////000000//////////////////////////////............//////000000//////...............///000000000000000111///////////////////////////000000000111111111111111111222333333333333222111111111222222222333333111222555888999@@@RRRcccuuu|||rrrzzzzzzvvvmmmjjjhhhkkkqqqrrrnnniii]]]QQQFFFAAA@@@@@@DDDHHHPPP```sssqqqcccVVVOOOIIIHHHGGGEEEEEEGGGKKKMMMOOORRRTTTXXX]]]```iiimmmrrruuuuuuuuuwwwyyyxxxxxxwwwwwwxxxyyyzzz{{{zzz{{{|||}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{zzzzzz{{{||||||}}}~~~{{{qqqcccYYYTTTQQQMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOPPPSSSWWWZZZ]]]aaagggmmmttt|||}}}|||{{{zzzyyyyyyxxxyyyxxxxxxyyyzzzzzzzzzzzzzzzyyyvvvrrrooonnnoooqqqssswwwwwwwwwtttqqqooopppqqqnnnllljjjgggfffffffffggggggffffffggghhhiiijjjjjjllllllmmmnnnpppqqqqqqrrrssstttwwwyyy{{{}}}~~~|||~~~}}}qqqqqqttt{{{|||~~~}}}cccJJJ@@@888666666444444555444333222111111000000000111111000000000000111111333222222111000///......///...---...///000///...***,,,------,,,---///111---------...............---------...............++++++,,,---...///000111....../////////000000000//////////////////////////////............//////111000000///......---------...000///......///111000000000000000000000000000000000000111111111111000000111222222222222111111111111111222222222222444444666777777;;;GGGUUUlll|||tttuuuzzzpppmmmkkkkkkooovvvyyywwwsssmmm]]]LLLDDDAAA@@@AAACCCJJJWWWjjjzzzxxxkkk]]]TTTLLLJJJHHHFFFDDDEEEHHHJJJMMMOOORRRVVV[[[^^^bbbgggmmmqqqrrrsssvvvyyywwwwwwwwwwwwwwwxxxyyyyyyzzzzzz{{{|||}}}}}}}}}}}}zzz{{{{{{{{{{{{zzzyyyyyyzzz{{{{{{|||}}}}}}~~~~~~tttfff^^^XXXQQQKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHJJJKKKLLLLLLMMMOOOQQQRRRTTTYYY^^^cccjjjqqqvvv~~~zzzyyyxxxwwwwwwvvvwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{uuutttqqqoooooopppqqqsssssssssrrrooollljjjkkkllljjjhhheeeccccccccceeefffeeeeeeeeefffggghhhiiijjjllllllmmmnnnooooooppppppppprrruuuxxx{{{~~~~~~vvvrrrpppkkkoooxxxuuuXXXCCC;;;666555555333333555222222111000////////////111111000000000000111111222222111111000////////////...---...000000000///,,,...///---++++++---///---------.........//////---------.........//////,,,---------......//////.../////////000000000000//////////////////////////////............/////////////////////.........---///111000///...000222000000000000000000000000000000000000111111111111//////000111111111111000111111111111222222222222555444444555555777@@@JJJcccuuuuuuqqq|||vvvpppnnnmmmrrryyynnnXXXKKKEEEBBBAAABBBDDDPPPaaarrrssscccXXXOOOLLLJJJFFFDDDDDDDDDFFFIIILLLOOOSSSXXX\\\[[[```ggglllnnnqqquuuxxxvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{|||||||||yyyzzzzzz{{{zzzyyyxxxwwwxxxyyyyyyzzzzzz{{{{{{|||rrrggg^^^UUUNNNLLLLLLLLLKKKJJJIIIHHHGGGHHHJJJLLLLLLLLLLLLNNNOOOKKKMMMQQQTTTXXX]]]dddhhhrrryyy||||||}}}}}}|||{{{zzzyyywwwwwwvvvuuuuuuuuuuuuuuuwwwvvvvvvvvvxxxzzz|||}}}vvvtttrrrpppoooooopppqqqoooooonnnllliiigggggghhhgggeeecccaaaaaabbbdddeeedddeeeeeefffhhhjjjlllmmmllllllmmmnnnoooooonnnnnnnnnpppssswww{{{~~~vvvmmmgggeeennnttt|||mmmOOO@@@:::666777777555555888111111000//////...//////111111000000000000111111111111111111000000000000...------...000111000///111222222000,,,+++,,,...---------.........//////---------........./////////............---------////////////000000000000//////////////////////////////............//////------......///000000000...000222111//////111333000000000000000000000000000000000000111111111111......///000000000000000000111111111111222222222333000///222444666===EEE]]]ooovvvnnnxxxtttqqqooosss{{{|||bbbRRRKKKFFFCCCCCC@@@KKK[[[mmmzzzggg\\\QQQMMMKKKGGGDDDDDDAAADDDGGGJJJMMMQQQVVVZZZVVV\\\ccciiillloootttwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzxxxyyyzzzzzzyyyxxxwwwvvvwwwwwwwwwxxxxxxyyyyyyzzz|||xxxjjj^^^UUUSSSPPPLLLJJJJJJKKKJJJIIIIIIJJJKKKKKKJJJJJJKKKLLLHHHHHHIIIKKKOOOTTTXXXZZZbbbffflllssszzz~~~~~~~~~}}}}}}||||||xxxxxxyyyzzzzzzzzzyyyyyyvvvvvvuuuuuuuuuuuuuuuvvvtttuuuuuuvvvvvvvvvuuuuuusssrrrooommmllllllmmmnnnnnnlllhhheeeddddddfffgggddddddcccaaa___```ccceeeeeeffffffggghhhjjjlllmmmjjjjjjkkklllmmmooopppqqqsssqqqqqqtttzzzxxxlllffffffhhhqqq{{{yyy{{{iiiUUUHHH<<<999555444444444444444////////////////////////222222222111000//////...000000000000000000000000....................................//////////////////............/////////............---------.../////////...---,,,,,,......---,,,---...///000000///---,,,++++++,,,,,,---------............///000000//////.........---////////////////////////222111000.........///000////////////////////////222222222222222222222222333222222222111000000000222333333333333666;;;>>>QQQfff{{{~~~sssjjjpppzzzxxxdddQQQDDDAAACCCAAAHHHQQQ```ttt}}}nnn___RRRNNNLLLHHHFFFGGGGGGFFFFFFHHHJJJMMMQQQSSSVVVYYY^^^bbbfffkkkqqqtttvvvwwwwwwuuutttuuuwwwyyyzzzyyywwwvvvvvvvvvwwwxxxvvvwwwyyyzzzzzzxxxuuusssuuuuuuvvvwwwxxxyyyyyyzzzyyy{{{~~~{{{|||mmmbbb]]]XXXRRRNNNLLLKKKIIIGGGGGGHHHIIIIIIHHHHHHHHHIIILLLKKKJJJJJJKKKMMMOOOQQQXXX\\\bbbhhhooovvv}}}~~~}}}}}}}}}|||{{{{{{zzzyyyyyyvvvvvvwwwwwwxxxxxxwwwwwwuuutttttttttttttttssssssrrrssssssttttttssssssssspppnnnllljjjhhhhhhiiijjjjjjhhhfffdddbbbbbbcccddddddddddddbbbaaaaaacccffffffffffffggghhhjjjkkklllkkkkkklllmmmnnnpppqqqrrrrrrqqqqqquuu{{{rrrhhhfffkkkooo}}}||||||~~~{{{tttlll\\\KKKAAA999777333222222333222222000000000000000000000000222222111111000//////...////////////////////////....................................////////////000000////////////000000000////////////........................------------,,,,,,+++,,,---...///111000///---,,,,,,---------------............///000/////////............////////////////////////222111000///......///000111111111111111111111111222222222222222222222222222222111111111111111111333333333333333555:::===GGG\\\vvvzzzlllmmmuuu|||ttt```OOOFFFCCC===CCCLLLZZZooossseeeWWWRRRNNNHHHEEEEEEFFFEEEEEEGGGIIILLLPPPRRRVVVYYY]]]aaaeeejjjooosssrrrtttuuutttssssssuuuwwwwwwvvvuuutttttttttuuuuuuuuuvvvwwwxxxxxxwwwuuutttttttttuuuvvvwwwxxxyyyyyyzzz|||~~~nnnooottt~~~tttjjjcccZZZTTTQQQOOOKKKIIIHHHHHHIIIIIIIIIHHHGGGFFFLLLKKKJJJHHHHHHHHHIIIIIINNNRRRWWW\\\aaagggnnnrrr{{{}}}zzz}}}{{{{{{zzzxxxwwwvvvuuuuuusssssstttuuuuuuuuuuuuuuusssssssssssssssrrrqqqpppoooppppppqqqppppppooooookkkiiigggeeeccccccccccccdddcccbbbaaa````````````dddddddddcccaaabbbdddffffffffffffggggggiiijjjjjjkkklllmmmnnnoooqqqrrrsssrrrrrrssswww~~~~~~ooohhhkkkuuu}}}yyysssxxx{{{kkkbbbYYYLLL@@@999777444111000000111000000111111111111111111111111222111111000000//////...////////////////////////........................---............/////////000000000//////000000000000000000////////////.........---------...//////,,,++++++++++++,,,------111000///...............---------............///////////////............////////////////////////111000000////////////000111111111111111111111111000000000000000000000000000000111111111111111111333444444333333444888;;;AAAUUUoooqqqjjjmmmsssttt]]]LLLCCC>>>AAAGGGSSSfffzzz{{{nnn```VVVOOOHHHDDDDDDDDDDDDDDDEEEGGGKKKNNNPPPSSSUUUYYY]]]```eeejjjmmmmmmooorrrsssrrrrrrssstttttttttsssrrrrrrrrrrrrrrrsssssstttuuuuuuuuuttttttsssssstttvvvwwwwwwxxxxxxzzz{{{}}}~~~nnnkkkiiimmmwwwwwwoooeee]]]ZZZWWWRRROOOKKKKKKJJJKKKKKKKKKIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJIIILLLPPPTTTXXX]]]bbbfffnnnttt||||||yyy|||~~~}}}zzzyyyxxxwwwuuutttrrrrrrqqqqqqrrrsssttttttttttttrrrrrrssssssrrrpppooonnnmmmmmmmmmnnnmmmmmmlllkkkfffeeecccaaa___^^^^^^^^^_______________^^^^^^^^^bbbbbbcccbbbaaaaaaccceeeffffffffffffggghhhiiiiiijjjkkkmmmoooqqqrrrssstttssstttvvv|||uuuqqqwwwxxxrrrqqqyyyppp^^^SSSJJJAAA:::777555333000000000111000///111111111111111111111111111111000000////////////////////////////////////........................---------.........////////////............//////////////////...............------,,,---...///000,,,,,,,,,,,,,,,---------000//////............------------............//////////////////.........////////////////////////000000000////////////000........................000000000000000000000000//////000000111111222222333444444333222333666888>>>OOOhhhyyykkkhhhkkkxxxmmmUUUFFFDDDCCCEEEMMM]]]ooo}}}wwwgggYYYNNNGGGEEEEEEDDDCCCCCCDDDFFFIIILLLNNNNNNQQQTTTXXX[[[___cccggggggkkkooorrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqqqrrrrrrrrrssssssqqqrrrsssuuuvvvvvvvvvvvvwwwxxxzzz{{{uuuooohhhggglllssswwwyyyuuummmhhhddd]]]WWWQQQNNNLLLKKKLLLLLLJJJHHHGGGGGGGGGGGGHHHIIIIIIJJJGGGIIILLLOOOQQQTTTYYY\\\bbbhhhooouuuzzz|||yyy|||~~~}}}|||||||||yyyxxxwwwvvvtttsssrrrqqqpppqqqrrrsssttttttttttttrrrrrrrrrqqqpppnnnmmmllljjjjjjjjjjjjjjjiiihhhhhhbbbaaa```^^^]]]\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]___```aaaaaa``````aaaccceeeeeeeeeeeefffgggiiiiiiiiikkkmmmpppsssuuuvvvvvvwwwxxx{{{zzzsssrrruuu~~~sssdddRRRGGG@@@:::777777444333111111111222111///111111111111111111111111000000000///////////////................................................------------............---------,,,,,,---------......---------,,,,,,,,,---------------...///000,,,------...............---.........------,,,,,,---------............///.........////////////////////////////////////////////////000000000000///......................../////////////////////////////////000000111111222333333444333222222555777:::GGG]]]vvvpppgggfffqqq~~~cccNNNGGGDDDCCCIIITTTddduuu}}}nnn\\\OOOIIIHHHHHHEEEDDDCCCCCCDDDGGGIIIKKKMMMOOOSSSUUUXXX[[[___bbbcccgggmmmpppqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppppppqqqoooppprrrtttuuuuuuuuutttqqqsssvvvxxx|||zzzssspppqqqrrrppplllqqqxxx}}}wwwmmmeee[[[VVVPPPMMMLLLLLLJJJGGGJJJJJJIIIIIIHHHHHHGGGGGGEEEGGGIIIJJJKKKMMMPPPSSSXXX]]]ccciiinnnttt}}}{{{yyy{{{}}}||||||{{{{{{{{{zzzzzzwwwwwwvvvuuusssrrrqqqqqqooopppqqqsssttttttttttttrrrqqqooommmlllkkkjjjjjjfffffffffffffffeeedddccc^^^^^^]]]\\\[[[ZZZZZZYYYZZZZZZZZZZZZ[[[\\\]]]^^^]]]^^^``````______```bbbcccccccccdddfffgggiiijjjiiikkkooossswwwyyy{{{{{{|||~~~~~~}}}~~~uuuqqquuu|||xxxbbbUUUGGG>>>999555555777444222111111222222111000111111111111111111111111////////////////////////................................................,,,------------.........,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,---......///.........,,,---.../////////......,,,------...------,,,,,,---------............///.........///////////////////////////////////////...//////000000000000///111111111111111111111111//////////////////////////////000000000000000000111222333333222222444666;;;BBBTTTmmmwwwiiiccciiitttsssWWWFFFBBBAAAEEEMMM[[[lll{{{vvvdddVVVOOOMMMLLLGGGFFFDDDCCCCCCEEEFFFHHHNNNPPPSSSUUUWWWZZZ^^^aaa```dddiiimmmooopppqqqrrrqqqqqqqqqrrrqqqppppppooooooppppppppppppooonnnmmmmmmoooqqqsssttttttsssrrrmmmpppsssvvvzzz}}}tttllljjjmmmttt|||kkkcccYYYRRRPPPNNNJJJGGGKKKKKKJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHKKKMMMNNNSSSYYY^^^bbbiiirrrxxx}}}yyyxxxzzz|||~~~xxxyyyyyyyyyyyyyyyxxxwwwuuuttttttsssrrrqqqqqqqqqnnnoooppprrrssssssssstttqqqooollliiigggfffggghhhbbbbbbbbbaaaaaa```^^^^^^ZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWXXXZZZ]]]^^^\\\^^^```aaa``````aaabbbaaaaaabbbcccfffhhhjjjkkkjjjmmmrrrwww|||~~~zzzyyyyyyxxxtttttt{{{zzzhhhRRRHHH>>>:::777444555777333111111111222222111///000000000000000000000000////////////////////////................................................,,,,,,---------.........---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,---///000000...,,,++++++,,,---.........------,,,---...//////...---------------............///............/////////000////////////////////////---...///000111111000///111111111111111111111111000000000000000000000000000000000000000////////////111222222222222444666;;;===JJJbbbzzz}}}lllaaabbbjjjzzz~~~\\\GGGBBB@@@BBBGGGPPP```ppp{{{}}}pppaaaYYYSSSNNNIIIHHHFFFDDDCCCCCCDDDEEELLLNNNQQQRRRTTTWWWZZZ]]]]]]```fffjjjlllnnnpppqqqooopppqqqqqqqqqpppnnnnnnooopppqqqqqqpppnnnllljjjlllnnnpppssstttsssrrrqqqmmmooorrruuuyyyzzzoooggggggiiissszzzpppbbbYYYTTTQQQMMMIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHGGGHHHJJJKKKHHHMMMRRRVVV[[[bbbkkkqqqvvv}}}~~~~~~~~~}}}zzzxxxwwwxxxzzz|||uuuvvvwwwxxxxxxwwwvvvuuusssrrrrrrrrrqqqqqqppppppmmmnnnoooppprrrrrrsssssspppmmmiiieeecccccceeefff^^^___^^^^^^]]]\\\[[[ZZZWWWXXXXXXYYYYYYXXXXXXWWWWWWVVVUUUTTTVVVYYY\\\^^^]]]___aaabbbaaaaaabbbccc``````aaaccceeehhhjjjlllllloootttzzz{{{wwwssssssvvvuuurrrtttyyysss___JJJBBB;;;:::888666666999111000000111222222000...////////////////////////.........///////////////................................................,,,,,,,,,---------.........------,,,,,,------...//////.........---------,,,---000222111...+++)))***+++,,,---...---,,,,,,---...///000000///......---------.........//////---.........//////000000////////////////////////---...///111111111000///////////////////////////111111111111111111111111111111000000//////.........000222222222333444666555555???UUUmmmnnn```]]]dddooo[[[JJJEEEAAAAAABBBGGGVVVeeevvvyyykkk```VVVNNNKKKIIIGGGDDDCCCCCCCCCDDDIIIKKKMMMOOOPPPRRRVVVXXXZZZ^^^cccgggiiilllnnnqqqnnnooopppppppppooommmllloooppprrrrrrqqqnnnkkkhhhkkkmmmppprrrssssssqqqpppmmmpppsssuuuxxx~~~zzzyyyzzzzzzuuuqqqqqqssssssrrrqqquuu~~~|||nnniiiiiiooozzzpppeee]]]UUUPPPQQQOOOOOOMMMKKKJJJHHHHHHGGGKKKJJJIIIHHHHHHIIIJJJJJJIIIJJJMMMPPPSSSYYY___cccjjjqqq{{{|||}}}}}}|||}}}}}}|||~~~|||}}}zzzzzzyyyxxxwwwvvvuuutttuuuvvvwwwxxxwwwuuurrrqqqrrrrrrrrrqqqpppooommmmmmnnnmmmlllmmmppprrrrrrrrrllliiifffbbb___]]]]]]]]]]]]\\\ZZZYYYWWWWWWVVVVVVRRRSSSSSSTTTUUUUUUVVVVVVWWWVVVVVVWWWXXXZZZ\\\]]]aaaaaa`````````aaacccdddeeeeeeeeeeeefffiiimmmppptttwww{{{~~~tttmmmiiiooo{{{vvvnnnsss~~~~~~yyy^^^JJJ===;;;888555444333444444222222222222222111000000////////////............000000///...---,,,,,,+++000000000000000000000000////////////...---,,,+++.........///......------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------............------////////////////////////------............------........................///////////////////////////000000000000//////...////////////////////////000000000000000111111222000111111222333444444444333555===KKK]]]qqqzzzfff]]]___kkk{{{cccOOOEEE@@@CCCDDDCCCMMM[[[hhhzzz~~~rrrkkkcccYYYNNNJJJEEEDDDEEEFFFEEECCCEEEEEEFFFIIILLLQQQUUUXXXWWWZZZ___ccceeehhhkkkmmmllllllllllllkkkkkkkkkkkkooommmmmmqqqtttssslllfffjjjkkknnnpppqqqqqqppppppnnnoooppprrruuu{{{yyyuuuqqqnnnnnnmmmkkkhhhdddffffffeeeeeehhhnnnsss~~~yyytttpppsssyyywwwkkk___YYYYYYSSSRRROOOMMMKKKJJJIIIIIIJJJIIIHHHFFFFFFFFFGGGGGGEEEGGGIIIKKKNNNRRRWWW[[[dddjjjsss{{{}}}zzz{{{zzzzzz{{{}}}~~~~~~}}}zzzzzz~~~}}}{{{|||~~~|||{{{ttttttsssrrrqqqpppoooooorrrssstttuuutttsssqqqooonnnnnnooonnnnnnmmmlllkkkmmmkkkjjjkkklllnnnnnnmmmiiigggccc```]]]\\\[[[[[[YYYXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWYYY[[[]]]]]]]]]]]]]]]^^^___aaabbbbbbbbbcccccceeehhhnnnrrrxxx{{{{{{uuukkkgggiiisssyyyrrrooommmuuujjjPPP@@@;;;:::777555333333333444000000000000000///......////////////..............................------////////////////////////////////////...---,,,,,,,,,,,,---............---........................000/////////............++++++,,,,,,,,,,,,------------------------------------............------........................------............------........................////////////////////////......///000000000000000////////////////////////...............///000111---......///000000111111333555;;;FFFSSSfff~~~~~~uuuuuuwwwooocccbbbdddssscccOOOEEE???AAAAAA@@@HHHTTTbbbsss|||uuuqqqiii___TTTOOOIIIFFFFFFFFFDDDBBBCCCCCCDDDFFFJJJOOOSSSUUUVVVYYY\\\___bbbeeeiiilllnnnnnnnnnnnnmmmmmmmmmmmmnnnmmmmmmpppsssrrrlllfffggghhhjjjlllmmmmmmmmmlllmmmmmmnnnpppsssxxx}}}{{{wwwsssnnnlllkkkjjjgggeeebbbcccdddcccbbbdddjjjooovvvzzzyyyzzz~~~}}}nnngggggg\\\ZZZWWWSSSOOOMMMLLLKKKKKKJJJHHHFFFEEEEEEEEEFFFDDDFFFGGGHHHIIIKKKOOORRRZZZ___fffmmmttt|||~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwxxxzzz}}}~~~{{{yyyyyyzzz{{{||||||||||||||||||{{{{{{yyyvvvwww|||~~~{{{yyyzzzzzzzzzzzzzzzyyywwwvvvuuutttsssrrrrrrqqqpppooooooooopppqqqqqqqqqpppooonnnkkkkkklllkkkkkkjjjiiihhhiiihhhfffeeefffgggfffeeecccaaa___\\\ZZZYYYXXXXXXTTTSSSSSSRRRQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTUUUVVVXXXZZZ\\\[[[[[[[[[[[[]]]___aaabbbaaabbbbbbcccfffkkkrrrxxx~~~}}}tttlllfffdddeeelll{{{zzzjjjgggjjjpppzzznnnWWWCCC888999777555333222222222222000000000000000///......////////////............------........./////////........................---...............------***+++,,,------......---------------------------////////////............++++++,,,,,,,,,,,,------------------------------------............------........................------............------........................////////////////////////---...//////000000000000000000000000000000000000111111111111222333444555000000000111222222333333333444999???GGGVVVooo~~~nnniiieeeiiivvvzzzkkkddd]]]kkk~~~{{{hhhXXXLLLCCCAAA@@@???CCCLLLZZZhhhuuuxxxyyyyyyqqqhhh\\\UUUMMMHHHFFFEEECCCAAAAAABBBBBBDDDGGGKKKOOORRRUUUWWWYYY[[[^^^aaafffiiillllllmmmmmmmmmmmmmmmmmmlllkkkllloooqqqpppkkkfffeeefffhhhiiijjjjjjjjjjjjkkkkkklllmmmpppuuu{{{}}}||||||{{{zzzwwwtttpppllljjjiiifffeeebbbdddeeeeeeccceeejjjnnnsss|||~~~}}}uuutttjjjgggbbb\\\VVVRRROOONNNLLLKKKIIIHHHGGGGGGGGGHHHGGGHHHIIIHHHHHHHHHKKKMMMQQQUUU[[[```eeennnxxx||||||}}}~~~}}}}}}|||{{{zzzzzz{{{{{{zzzxxxvvvvvvuuuvvvxxx{{{~~~~~~{{{wwwvvvvvvwwwxxxwwwwwwwwwxxxyyyyyyxxxwwwuuusssuuuzzz}}}zzzwwwxxxvvvvvvvvvuuutttssssssrrrssssssrrrrrrqqqppppppooommmnnnoooooopppoooooonnnkkkkkkkkkjjjhhhgggeeedddeeebbb```_________]]]\\\\\\[[[ZZZXXXVVVVVVUUUUUUPPPPPPPPPOOOOOOPPPPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWZZZ[[[\\\\\\\\\\\\^^^___aaaccccccddddddfffiiipppxxx}}}yyyppphhhbbb___ccchhhttt~~~oooccceeennnxxxqqq]]]III===777666555333222111111111111222222222222222111000000////////////.........................../////////------------------------------..................++++++,,,,,,---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------............------........................------............------........................////////////////////////......//////000//////...000000000000000000000000111111111222333444555666111111222222222333333333333444777:::===JJJcccyyypppggg___```gggtttpppddd[[[eeettt{{{qqqiii[[[MMMEEEAAA>>>AAAFFFPPP\\\hhhqqqyyy}}}xxxqqqbbbZZZQQQJJJGGGFFFDDDBBBAAAAAABBBCCCFFFIIIMMMOOOTTTUUUWWWXXXZZZ^^^cccgggggghhhiiijjjkkkkkkjjjjjjjjjjjjkkkmmmooonnnjjjfffeeefffgggiiiiiijjjiiiiiiiiijjjkkklllmmmrrrwww{{{~~~~~~}}}zzzvvvrrrooollljjjiiiiiikkkmmmlllkkklllppptttyyy}}}}}}xxxuuuoooggg___XXXRRROOONNNMMMKKKIIIHHHHHHIIIIIIHHHIIIJJJIIIGGGGGGHHHIIIKKKNNNRRRVVVZZZaaajjjqqqyyy}}}{{{|||||||||{{{zzzyyyxxxxxxyyyzzzyyyxxxvvvuuuuuuuuuvvvxxx{{{}}}}}}{{{xxxvvvtttttttttttttttsssssstttwwwxxxvvvttttttqqqrrrwwwzzzwwwuuuvvvttttttssssssrrrrrrqqqqqqoooooonnnnnnmmmmmmlllllllllmmmmmmmmmnnnnnnmmmmmmkkkjjjiiigggeeebbb```___^^^\\\YYYXXXXXXWWWVVVTTTVVVUUUUUUTTTSSSSSSSSSSSSOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSTTTUUUWWWYYYZZZ]]]\\\\\\]]]^^^```bbbcccfffggghhhiiimmmssszzzyyypppgggbbbaaaaaafffnnn~~~sssjjjdddjjjuuuuuucccOOOAAA999777333333222111111111111111222222222222222111000000////////////............111000000///......------------------------------------..................------------,,,+++******------------------------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------............------........................------............------........................///////////////////////////////////////...---,,,000000000000000000000000---,,,------...///000111............////////////333444666777999BBBYYYnnn}}}rrriiiaaa```aaafffsssuuuhhh\\\aaakkkvvv||||||yyywwwyyylll[[[MMMCCC>>>>>>AAAIIIPPP[[[fffrrrzzzzzzwwwggg___UUUMMMJJJHHHFFFDDDCCCBBBBBBCCCEEEHHHKKKMMMSSSTTTVVVVVVXXX[[[```ddddddeeeggghhhiiiiiiiiihhhggghhhiiikkklllkkkiiifffeeeeeefffgggggghhhhhhhhhiiijjjjjjkkklllooossswww{{{zzzuuuqqqoooooopppsssvvvwwwuuuvvvyyy|||yyyyyyyyy|||}}}vvvmmmccc[[[WWWTTTRRROOOLLLJJJIIIHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGHHHKKKNNNOOORRRWWW^^^dddjjjqqqzzz~~~}}}||||||{{{zzzyyyyyywwwvvvvvvwwwxxxxxxwwwvvvuuutttssstttuuuwwwxxxxxxxxxwwwuuutttrrrpppppprrrpppppprrruuuwwwuuurrrsssoooooosssuuusssrrrssssssrrrqqqppppppppppppqqqnnnnnnmmmmmmlllllllllllljjjjjjjjjiiiiiiiiiiiiiiifffeeedddbbb___\\\ZZZYYYWWWUUUSSSRRRRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTSSSTTTUUUWWWYYY[[[[[[[[[\\\^^^```cccfffhhhkkklllmmmnnnqqquuuzzz~~~~~~{{{xxxvvvwwwxxxrrrqqqoooiiicccaaadddgggoooxxxjjjhhhhhhoooyyy~~~vvvgggUUUEEE:::555444111111111111111111111111000000000000000///......////////////............222111111000///...---,,,---------------------------...............---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,,,,------------------------------------............------------------------------------............------........................////////////////////////...////////////...------000000000000000000000000---------------......///////////////000000000000222333555666777>>>OOOaaawwwwwwssskkkdddaaa\\\YYY```kkkwwwyyy{{{ppp___^^^bbbjjjrrruuuwwwyyyyyykkkYYYJJJ@@@===>>>DDDHHHPPPZZZfffqqqwwwyyymmmfff\\\TTTOOOLLLHHHEEEDDDCCCCCCCCCEEEGGGJJJLLLQQQRRRTTTUUUVVVYYY]]]```bbbcccfffhhhjjjiiiiiihhheeefffhhhiiijjjiiiggggggddddddddddddeeeeeeffffffhhhiiiiiiiiiiiilllooorrruuuzzz|||wwwvvvvvvwwwzzz~~~zzzwwwyyyuuulllggg___]]]XXXTTTOOOLLLJJJIIIFFFHHHIIIIIIGGGFFFFFFGGGFFFIIIKKKLLLLLLNNNTTTYYY]]]bbbiiinnnqqqsssuuuvvvyyy{{{}}}}}}{{{{{{zzzyyyxxxxxxvvvttttttuuuvvvvvvuuuuuutttrrrqqqpppqqqrrrsssttttttuuuuuussspppmmmkkkpppnnnmmmoootttvvvtttqqqqqqmmmkkkmmmooommmnnnppppppooonnnmmmmmmmmmnnnnnnkkkkkkkkkkkkjjjjjjjjjjjjeeeeeedddccccccbbbbbbbbb\\\\\\[[[ZZZXXXVVVTTTSSSQQQOOONNNNNNOOOOOOOOONNNLLLMMMNNNOOOOOOPPPPPPOOOPPPPPPOOONNNNNNNNNOOOOOONNNNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVXXXZZZ[[[[[[\\\^^^bbbggglllpppsssssstttvvvwwwxxxzzz}}}|||{{{xxxsssnnnjjjiiijjjgggkkkooopppoooooosssvvv{{{sssfffhhhlllrrr{{{|||vvvnnndddUUUFFF<<<666444333000111111222222222111111000000000000000///......////////////............111000000000//////......------------------------////////////...---,,,,,,++++++,,,....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,------------------------------------............------------------------------------............------........................////////////////////////+++,,,---...////////////////////////////////////111000//////////////////222222222222222111111111222111222444555999EEEQQQcccxxxyyywwwoooiiieeeZZZPPPRRR]]]fffllluuu~~~vvvddd^^^\\\dddlllqqqvvvzzz{{{jjjWWWHHH@@@>>>AAACCCGGGOOOZZZeeeqqqyyyvvvoooddd[[[UUUOOOIIIEEEDDDCCCBBBBBBCCCFFFHHHJJJMMMOOORRRSSSTTTVVVYYY[[[^^^```cccfffhhhhhhgggfffccceeeggghhhhhhgggggggggeeeeeeeeeeeeeeeeeefffffffffgggggggggggghhhkkkmmmrrrtttzzz}}}yyytttwww|||vvvjjjgggaaa[[[UUUPPPLLLKKKGGGIIIKKKKKKIIIIIIIIIJJJEEEHHHJJJJJJIIIJJJNNNRRRUUUXXX^^^cccgggiiiiiihhhpppqqquuuyyy}}}}}}{{{zzzzzzxxxwwwwwwuuusssrrrssstttttttttuuusssqqqooonnnnnnooopppppprrrttttttrrrooojjjhhhooolllkkknnnsssuuusssooopppkkkhhhjjjkkkjjjjjjmmmmmmlllkkkjjjjjjjjjkkkllldddddddddddddddcccccccccbbbaaa```^^^]]]]]]]]]]]]SSSSSSTTTSSSSSSRRRQQQPPPNNNLLLKKKKKKMMMNNNNNNMMMKKKKKKMMMNNNOOOOOOOOOOOOPPPPPPOOONNNNNNNNNNNNNNNMMMMMMNNNPPPRRRSSSTTTUUUUUUUUUTTTUUUVVVXXXZZZ\\\\\\^^^bbbgggnnntttzzz}}}{{{}}}zzzxxxtttmmmfffaaa______iiiqqq{{{wwwnnnjjjfffjjjooottt|||xxxnnnggg^^^TTTFFF<<<777666555444000111111222222222222111222222222222222111000000000/////////............////////////000000000000........................////////////...---,,,+++((()))+++...000111222222,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------..................------------------------------..................---........................////////////////////////((()))+++---///111222222///////////////////////////...---,,,,,,++++++,,,////////////............111000111333444555===FFFRRRggg}}}uuunnniii[[[MMMNNNYYYYYYaaalllwww~~~yyyjjj```[[[bbblllqqqwww|||xxxbbbPPPEEEAAA@@@@@@CCCIIIRRR^^^lllxxx}}}uuujjjaaaYYYRRRJJJEEECCCCCCBBBAAABBBDDDGGGHHHJJJMMMPPPRRRSSSTTTVVVWWWZZZ]]]```ccceeeeeedddccccccdddgggggggggffffffggghhhhhhggggggggghhhiiiiiidddeeeeeeeeedddeeehhhjjjpppqqqvvv{{{wwwxxx}}}pppeee\\\VVVPPPLLLMMMMMMLLLJJJHHHGGGHHHJJJHHHGGGGGGHHHIIILLLNNNOOOOOOQQQSSSVVVYYY\\\^^^``````dddiiinnnrrrwww|||~~~}}}}}}}}}{{{xxxvvvvvvuuutttssssssssssssppppppooonnnooopppqqqrrrppppppppppppoooooooooooollllllmmmoooqqqrrrpppnnnmmmmmmllljjjjjjiiiiiiiiiiiiiiihhhggggggfffggggggeeedddbbbaaa``````aaabbb\\\[[[YYYWWWVVVUUUTTTTTTPPPPPPPPPPPPOOONNNMMMMMMLLLKKKJJJJJJJJJLLLMMMNNNMMMKKKIIIJJJMMMOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQPPPPPPQQQRRRTTTUUUWWWWWWXXXYYY[[[]]]___```]]]^^^ccckkkuuu~~~|||}}}vvvlllbbbYYYVVV]]]fffrrr{{{ooohhhgggkkklllpppvvv~~~vvvnnnhhh```XXXRRRJJJ@@@:::888777444111//////000000111111111222000000000000000000000000//////.........---------........................000///...---------------........................------.........---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111///---++++++---///111........................////////////////////////,,,,,,,,,---------.........---++++++,,,---+++***+++,,,------......------......///111111222222222---------............///333111///...---...///000---......///////////////000000000000000000000000111111222444666888:::;;;IIIVVVhhhyyy}}}xxxsssgggWWWOOONNNOOOVVVaaammmwww|||mmmbbbZZZ```kkkuuu{{{xxx^^^KKKAAAAAA???@@@EEEJJJRRR```lllrrrvvvuuujjj^^^UUUOOOKKKCCCCCCBBBAAA@@@@@@CCCEEEJJJKKKLLLOOOQQQSSSUUUVVVXXXZZZ^^^cccfffhhhhhhhhh`````````aaaaaabbbccccccggghhhgggeeecccccceeegggffffffeeedddeeefffggghhhppprrruuu{{{}}}{{{{{{uuukkkbbbZZZUUUQQQPPPOOOLLLIIIGGGIIIJJJHHHHHHGGGFFFFFFGGGHHHIIIKKKLLLNNNPPPRRRTTTUUUVVVWWW[[[___cccgggkkkpppsssuuuxxx{{{}}}}}}|||{{{{{{xxxvvvuuuuuutttsssrrrqqqqqqqqqooonnnnnnmmmnnnooopppqqqqqqqqqrrrrrrrrrrrrrrrrrrpppooooooppprrrrrrqqqpppmmmlllkkkiiihhhgggggggggggggggeeedddcccccccccccc^^^]]][[[ZZZYYYYYYYYYZZZVVVUUUSSSRRRPPPOOOOOOOOONNNNNNOOOOOOOOONNNMMMMMMLLLLLLKKKJJJJJJKKKLLLMMMMMMKKKJJJKKKNNNOOOOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQQQQQQQSSSVVVXXX[[[\\\^^^```bbbdddeeeeeedddeeeiiipppxxx~~~xxxpppfff^^^WWWVVV___iii~~~qqqiiidddeeeiiikkkpppxxx}}}qqqeee]]]SSSKKKEEE>>>777333333333000---/////////000000000000000//////////////////////////////.........---------........................//////...---------------------------------------------.........---+++++++++,,,,,,------,,,,,,+++------------------------,,,+++***))))))***+++,,,------------------------------------------------,,,,,,,,,---------......000...++++++,,,---...---+++,,,------......------------...///000000000000---------............///222111///...---...///000---......///////////////000000000000000000000000111111111333444666888999>>>HHHXXXiiiwww}}}wwwkkk[[[PPPNNNLLLRRR^^^lllxxxsssfff[[[]]]fffqqqzzzkkkSSSFFF@@@======@@@DDDJJJVVVaaaqqqwwwxxxpppddd[[[SSSNNNGGGFFFDDDBBB@@@@@@BBBCCCGGGHHHJJJMMMOOORRRSSSTTTVVVXXX\\\```ccceeeffffffaaa```___^^^______aaabbbeeeeeefffdddcccbbbccceeeeeeeeedddddddddeeeggghhhkkkmmmqqqwww}}}uuuzzzwwwmmmggg___]]]YYYTTTNNNKKKKKKLLLLLLKKKIIIGGGFFFEEEFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMNNNQQQTTTWWWZZZ]]]aaacccgggjjjooosssvvvzzz~~~~~~{{{yyyyyywwwvvvtttuuutttsssrrrqqqpppoooooonnnmmmmmmmmmmmmnnnooooooqqqqqqqqqrrrrrrssssssssssssqqqoooooopppppppppoookkkjjjiiigggeeeddddddccccccbbbaaa___^^^]]]]]]]]]WWWVVVTTTRRRQQQQQQQQQQQQOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMKKKKKKLLLNNNOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSUUUYYY]]]bbbdddhhhkkkmmmnnnnnnmmmmmmmmmoootttzzz|||ooohhh```[[[YYY\\\hhhuuuoooeeeccccccfffjjjmmmrrrzzzwwwgggYYYNNNFFF???;;;777333222333333111///000000000///////////////////////////////////////...............---------........................///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,+++------------------------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111...,,,+++,,,...///000+++,,,------......------,,,,,,---...////////////---------............///111000///.........///000---......///////////////000000000000000000000000000111111111222444555666:::@@@KKK\\\mmm|||~~~rrraaaTTTOOOKKKPPP[[[kkk|||ooo___\\\aaalllxxxyyy^^^KKKAAA===;;;===???BBBKKKTTTjjjrrrwwwtttkkkbbbYYYQQQLLLJJJGGGCCCAAAAAAAAABBBDDDEEEHHHJJJMMMPPPRRRSSSSSSUUUYYY\\\___aaabbbcccaaa___]]][[[[[[]]]___```aaacccddddddbbbaaaaaabbbccccccbbbbbbccceeeggghhhfffhhhlllrrr|||~~~xxxxxxzzz~~~wwwtttmmmcccZZZSSSOOOOOOOOONNNLLLJJJIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJLLLOOOPPPQQQSSSVVVXXXZZZ^^^bbbgggkkkoootttwwwxxxwwwvvvuuutttttttttsssttttttsssrrrqqqpppnnnnnnmmmmmmmmmmmmnnnnnnoooooommmnnnnnnooopppqqqqqqrrrrrrooolllkkkkkklllkkkjjjhhhfffeeebbb```___^^^^^^^^^]]][[[YYYXXXVVVVVVVVVSSSRRRPPPNNNMMMLLLLLLMMMLLLLLLKKKKKKJJJJJJKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUXXX^^^bbbhhhlllqqqvvvyyyxxxwwwuuurrrrrrssswww|||zzzvvvhhhccc___^^^aaaiiiyyysssddd___aaaeeekkkppptttxxx~~~|||zzznnn\\\LLLCCC>>>:::666444222333444444222000111111111000000/////////////////////////////////......................................................---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,...//////...+++,,,------......------,,,---...///////////////---------............///000//////.........//////---......///////////////////////////////////////111111111111222333444444:::<<>>GGGRRR\\\gggppprrroooggg___TTTMMMJJJHHHEEEBBBAAABBBCCCEEEFFFHHHIIIJJJLLLMMMNNNPPPRRRUUUWWWXXX[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^___^^^^^^^^^___aaaaaa```___^^^^^^^^^___```aaabbbdddfffllluuuzzzvvvrrrttt|||~~~zzztttlllddd^^^YYYWWWRRRQQQPPPNNNLLLJJJIIIHHHGGGHHHIIIIIIHHHGGGHHHIIIEEEGGGIIIJJJJJJKKKNNNOOOMMMOOORRRRRRQQQRRRVVVYYY[[[\\\^^^___```___]]]\\\YYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXUUUTTTTTTTTTTTTSSSPPPNNNNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFGGGHHHIIIJJJLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJGGGHHHJJJLLLNNNNNNNNNNNNJJJNNNRRRSSSQQQPPPPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUYYY\\\[[[YYY]]]fffooolllpppwww}}}}}}{{{xxxvvvuuusssqqqppprrrrrrrrrtttvvvvvvuuusssrrrvvv|||yyy{{{rrraaaWWWUUUUUUSSSTTTWWW___hhhkkknnnvvvzzz{{{||||||yyyuuupppmmmUUUKKK===444666:::777000000000///...------///000+++,,,,,,------.................................---------.........//////........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...+++,,,,,,------,,,,,,+++((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......666222---******+++------+++,,,------......---------------...------,,,,,,---------.........//////,,,,,,---.../////////...---......///////////////000000000000000000000000------------///000111222000222444777@@@NNN___llllllqqqwwwzzz}}}xxxccc[[[RRRRRR___xxxmmmbbbaaaaaaiiillliiikkkqqqoooeeeRRRHHH@@@===<<<999888:::999AAAJJJSSS___kkkpppoooooofffZZZQQQMMMJJJEEEAAA@@@AAABBBCCCDDDFFFGGGGGGJJJKKKLLLMMMPPPRRRTTTVVVXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[\\\^^^aaabbbaaa___^^^]]]]]]^^^^^^^^^___aaadddjjjsss~~~yyyrrrpppsss~~~xxxrrriii___^^^[[[WWWSSSQQQOOOLLLJJJLLLKKKJJJKKKKKKKKKHHHFFFGGGFFFFFFGGGJJJLLLLLLKKKIIIIIIJJJJJJKKKMMMNNNOOORRRRRRTTTUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNLLLKKKHHHGGGIIIJJJKKKLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEFFFGGGHHHIIILLLKKKJJJHHHHHHHHHIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLNNNOOOPPPPPPOOOSSSXXXXXXTTTQQQOOOOOOTTTUUUWWWYYYZZZ\\\]]]]]]]]]___```aaaaaadddjjjooouuuvvvxxxzzz|||~~~wwwtttrrrqqqmmmgggfffiiihhhttt|||{{{~~~{{{zzz|||vvvlll]]]SSSNNNOOOPPPQQQSSS]]]hhhmmmrrrvvvxxxwwwwwwyyyyyyxxxzzzzzzoooaaaLLLDDD:::555555666555333000000000000000000000000///////////////////////////............---------///,,,)))'''&&&(((+++---///...---,,,,,,,,,,,,,,,///...,,,++++++,,,---......------,,,,,,------...******+++++++++,,,,,,,,,------------------------.........---++++++,,,.........---,,,---...///000.........------,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++---------------------------------............/////////............//////000///...---------------,,,,,,---......---,,,,,,............////////////000000////////////000000111222555777:::CCCVVVhhhlll{{{}}}xxx|||ooocccXXXVVV\\\mmmggg___^^^ccceeeaaaaaafffhhhggg[[[SSSHHH???;;;999777555<<<>>>AAAGGGQQQ^^^kkktttuuukkk^^^VVVSSSOOOIIIDDDEEECCCAAABBBDDDEEEFFFEEEIIIIIIJJJKKKMMMPPPSSSTTTUUUUUUTTTTTTUUUWWWXXXYYY]]]]]]]]]]]]]]]^^^___```]]]\\\\\\[[[[[[\\\\\\]]]```___```dddhhhnnnyyyxxxoookkkpppwww{{{sssnnnjjjfffaaa]]]XXXSSSPPPMMMKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKJJJHHHKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLMMMMMMMMMMMMMMMLLLOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLKKKJJJHHHGGGEEEGGGGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSWWW[[[[[[XXXUUUUUUVVVWWWYYY\\\^^^aaabbbccccccdddeeefffffffffiiinnnsss|||}}}~~~|||zzzvvvpppkkkgggbbb]]]^^^cccnnn~~~~~~~~~|||{{{ttthhh```VVVOOONNNPPPRRRTTTWWW```jjjnnnrrrwwwxxxwwwtttuuutttrrrsssqqqeeeWWWFFF???777333333444333111000000000000000000000000........................///............---------///...+++***)))***,,,...------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------''')))++++++++++++---...------,,,,,,,,,---...///,,,,,,,,,++++++*********------------------------...,,,***))))))***,,,------------,,,,,,+++++++++------------------------------------............//////............////////////...---------------,,,---............---,,,............////////////000000////////////000000///000333555777@@@RRRcccooozzz{{{vvvhhhZZZUUUXXXeeennnhhh```bbbaaa]]]^^^bbbccc```\\\UUUMMMDDD???;;;999777:::;;;>>>CCCKKKWWWdddlllqqqjjjbbb\\\WWWRRRJJJEEEEEECCCAAAAAACCCDDDDDDDDDFFFGGGHHHIIIKKKNNNPPPQQQSSSRRRRRRSSSTTTVVVWWWYYY\\\\\\\\\\\\]]]^^^^^^___]]]\\\\\\[[[[[[[[[[[[\\\^^^]]]___cccggglllxxx}}}ppplllnnnpppxxx~~~yyytttnnnfff]]]XXXRRRPPPMMMLLLNNNOOOOOOOOOLLLKKKKKKLLLLLLLLLIIIGGGIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJIIIIIIHHHGGGFFFJJJJJJJJJIIIIIIGGGFFFEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKMMMOOOQQQTTTVVVXXX\\\___bbbaaa___^^^___aaaaaacccgggjjjlllllllllllllllllllllllllllnnnsssvvv|||}}}}}}yyyssspppnnngggaaa\\\YYYXXX]]]dddzzz}}}~~~~~~~~~wwwhhhXXXTTTPPPNNNQQQUUUYYY[[[^^^fffmmmpppssswwwxxxvvvnnnnnnllliiigggbbbUUUIII>>>999333111222222000...000000000000000000000000........................///............---------000///...------------...,,,,,,,,,,,,,,,---------***+++---//////...,,,*********,,,,,,,,,,,,************+++++++++,,,,,,,,,------------------------&&&(((+++,,,,,,+++,,,---,,,,,,+++++++++,,,---...,,,,,,++++++++++++******---------------------------+++(((&&&&&&(((+++...------,,,,,,,,,,,,++++++------------------------------------............//////............////////////...------------...,,,---............---,,,............////////////000000////////////000000......000333555<<>>;;;:::777888:::>>>DDDMMMXXX___hhhhhhgggddd^^^UUUMMMGGGEEECCCAAA@@@AAABBBBBBBBBBBBCCCEEEGGGIIIKKKLLLLLLOOOOOOOOOPPPQQQSSSVVVWWWYYYYYYZZZ[[[[[[\\\]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[]]]aaaeeekkkvvvzzz{{{tttqqqkkkpppxxxvvvkkkddd```\\\WWWTTTTTTUUUUUUUUUSSSRRRQQQQQQQQQOOOLLLIIIHHHHHHGGGFFFEEEDDDDDDDDDHHHGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHGGGFFFIIIIIIIIIIIIHHHGGGGGGFFFHHHGGGFFFEEEEEEGGGHHHIIIFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMKKKLLLNNNRRRWWW\\\```cccgggjjjlllllljjjjjjmmmqqqrrrsssvvvxxxyyyxxxvvvuuusssrrrqqqpppppprrruuuwwwzzzzzz{{{zzzvvvrrrmmmjjj```[[[XXXYYYZZZ^^^hhhqqq|||~~~}}}vvvhhhZZZOOOOOOPPPSSSXXX]]]bbbdddeeekkkpppqqqsssvvvuuuqqqgggeeebbb___ZZZRRRFFF<<<666444111111111111///---000000000000000000000000........................///............---------///////////////...------,,,,,,------............***+++,,,---...---,,,++++++,,,...//////...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...+++******+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........///......------......//////......---------......------............------............////////////000000////////////000000......000222333888EEERRRqqq{{{www{{{zzzeeeYYYRRRUUUfffxxxvvviii^^^ZZZZZZ[[[___```___XXXMMMCCC===;;;777888888:::===DDDMMMSSS^^^dddjjjkkkdddZZZQQQLLLGGGDDDBBBAAAAAAAAAAAA@@@@@@AAADDDFFFHHHIIIIIIIIIKKKKKKKKKLLLNNNQQQSSSUUUVVVVVVWWWYYYZZZ[[[[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXZZZYYY\\\```dddiiisss~~~xxxtttxxx}}}vvvrrrssstttuuuwww|||xxxqqqllleee___\\\[[[[[[ZZZYYYXXXWWWVVVVVVTTTPPPMMMMMMMMMKKKJJJIIIIIIIIIIIIFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEFFFGGGIIIJJJFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLNNNRRRXXX___gggmmmqqqtttwwwyyyxxxwwwxxx|||}}}|||yyywwwuuussstttuuuwwwxxxzzzyyywwwsssoookkkhhhfffXXXVVVWWW]]]ccciiittt~~~|||uuunnnfff[[[PPPLLLOOOSSSXXX^^^cccgggjjjkkkpppsssrrrrrrrrrnnnhhh```\\\WWWSSSNNNEEE;;;555222111111111222111000...////////////////////////........................///............------------......///...---,,,+++,,,---...///000000//////,,,++++++***+++,,,---...+++,,,...//////...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////---+++***************+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------.........------------............---------......///....................................////////////000000////////////000000///...000222333666@@@KKKhhh}}}{{{vvvwwwlll^^^VVVTTT```ooo}}}hhhZZZXXX\\\```dddfffbbbWWWKKKAAA<<<:::999999888:::>>>EEEJJJSSS]]]hhhlllggg^^^VVVRRRJJJGGGDDDBBBBBBAAA@@@??????AAACCCEEEGGGHHHHHHGGGHHHHHHHHHIIIKKKNNNPPPRRRRRRSSSUUUWWWXXXYYYYYYZZZZZZYYYXXXXXXWWWWWWWWWWWWYYYYYY[[[```cccgggpppzzz|||rrrpppwww~~~zzzvvvrrrrrruuuxxx}}}~~~}}}uuunnniiifffcccbbbbbb```]]]\\\\\\[[[YYYWWWTTTRRRQQQOOOMMMLLLKKKKKKFFFFFFDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNOOOPPPPPPQQQPPPPPPQQQSSSXXX___hhhqqqyyy~~~}}}zzzvvvtttuuuvvvvvvvvvuuusssppplllhhheeecccaaa^^^]]]```gggmmmttt~~~}}}wwwnnnfff___YYYQQQKKKLLLPPPWWW\\\aaaeeejjjmmmooossstttrrrpppmmmfff]]]WWWQQQKKKHHHBBB:::555333000111111222222111000000////////////////////////------------------------///............---------------......------,,,+++,,,---///000000///...---,,,+++***)))***+++...///******,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***++++++***+++,,,)))***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------......------------.........------------...////////////...------...//////............////////////000000////////////000000000///000333333444;;;DDDYYYnnnwwwwwwwwwsssqqqxxxttt|||pppcccYYYUUU[[[ggg~~~{{{ddd[[[[[[]]]ccchhhiiibbbUUUHHH@@@===<<<:::999888;;;@@@DDDJJJTTT```ggggggbbb\\\YYYNNNKKKGGGDDDCCCBBBAAA???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGHHHIIILLLNNNOOONNNPPPRRRUUUWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXZZZ^^^```cccllluuu|||ssslllnnnyyy|||vvvtttsssrrrppprrryyy~~~{{{vvvrrrpppmmmkkkhhhffffffggggggfff```___\\\XXXUUURRRPPPOOONNNMMMKKKHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIKKKLLLMMMNNNOOONNNNNNMMMKKKLLLLLLNNNOOOQQQSSSTTTWWWXXXYYYZZZ[[[[[[[[[[[[XXXZZZ___fffoooyyy|||xxxssspppqqqrrrqqqppplllmmmnnnnnnmmmllljjjiiinnnlllnnnsssyyysssjjj___WWWRRRNNNKKKIIIOOOTTT[[[```dddhhhmmmpppqqqttttttqqqnnnhhh]]]RRRNNNFFF@@@>>>999333111444///000111111000000000111////////////////////////------------------------///............---------......---------,,,,,,,,,+++,,,...///...---+++***************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++&&&''')))***)))***+++---******,,,---------,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------...------,,,,,,------...---------------...//////000///...------...///000............////////////000000////////////000000000///000222222222666===III]]]gggkkkpppmmmhhhllliiinnnssszzzqqqeee[[[TTTVVV___ooozzzdddZZZWWW]]]fffllljjj```QQQFFF???>>><<<999888999===@@@DDDLLLWWWaaaeeedddaaa___QQQNNNJJJGGGEEEDDDBBB@@@@@@@@@@@@AAABBBDDDFFFFFFGGGGGGFFFGGGHHHJJJLLLMMMKKKMMMPPPSSSUUUVVVWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXVVVVVVXXX[[[]]]^^^fffooo~~~qqqjjjgggmmmzzzyyyvvvnnnjjjiiimmmooonnnqqqwww}}}xxxuuuqqqoooppprrrssssssqqqoookkkfffaaa]]]ZZZXXXYYYWWWTTTPPPNNNLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMHHHIIIIIIJJJJJJJJJIIIIIIJJJIIIIIIHHHIIIJJJLLLMMMHHHIIIKKKMMMNNNNNNMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKSSSSSSUUUVVVVVVVVVUUUTTTPPPQQQQQQSSSUUUYYY\\\^^^bbbcccdddeeeffffffffffff^^^```dddjjjsss|||~~~~~~~~~wwwsssmmmkkkkkklllkkkiiiiiimmmsssxxx|||}}}|||{{{{{{xxxxxx|||~~~{{{kkk```TTTMMMJJJHHHHHHIIIRRRWWW^^^dddhhhkkkppptttrrrttttttqqqmmmeeeXXXKKKHHH@@@999777444//////444///000111000//////000111////////////////////////------------------------//////.........---------//////...------------...***+++---------+++)))(((''')))+++---...---,,,+++...------,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------+++***)))+++,,,***+++,,,---...---,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++***************,,,...///+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------...------,,,,,,------...---------------...///000000///...------...///000............/////////000000000////////////000000000...///111111000333999>>>QQQ\\\bbbjjjhhhaaabbbcccfffjjjrrrpppeee[[[RRRRRRYYYeeemmm[[[RRRYYYdddnnnpppgggWWWKKK??????<<<999777888;;;>>>@@@GGGQQQ[[[ccceeedddcccTTTPPPLLLIIIGGGEEECCCAAA@@@?????????@@@BBBDDDFFFGGGGGGFFFFFFGGGIIIKKKLLLJJJLLLOOOSSSUUUVVVVVVVVVSSSSSSSSSTTTUUUVVVXXXXXXUUUTTTVVVYYYZZZ[[[bbbkkk{{{~~~}}}~~~jjjeeedddlll{{{}}}zzztttlllfffdddfffhhhlllwwwyyywwwyyy~~~uuujjjeeeddd^^^\\\ZZZZZZYYYXXXVVVTTTSSSTTTVVVWWWWWWUUURRRQQQMMMNNNOOOPPPPPPOOOMMMLLLOOONNNNNNNNNNNNNNNOOOOOOSSSPPPNNNOOOSSSVVVWWWVVVVVVUUUTTTTTTTTTVVVXXXZZZWWWYYY\\\___aaa```___^^^^^^^^^]]]]]]```cccgggiiipppssswwwyyyyyyvvvrrrooolllkkkkkkmmmrrryyyzzzxxxuuupppmmmgggeeebbb______aaaccceeeqqq|||{{{yyy|||zzzpppjjjZZZUUUMMMGGGFFFHHHKKKMMMRRRYYYccchhhjjjlllppptttqqqtttvvvqqqeeeWWWKKKFFF<<<:::777444222111111111111000///......---......///...---,,,,,,---...///---.........---,,,,,,+++................................................---------------------------,,,+++*********+++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***((('''))),,,...,,,***)))))))))***+++++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********,,,,,,,,,---------......000//////.........//////..............................------------......////////////////////////333222111///............////////////000111222333777@@@MMMXXX___^^^ZZZVVV[[[]]]cccooo}}}kkkaaaZZZTTTRRRTTT]]]pppfff\\\]]]bbbmmmvvvrrraaaRRREEEAAA<<<999999999:::::::::;;;AAAMMMYYYaaabbb```aaaZZZPPPIIIFFFDDDBBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFIIIJJJLLLMMMOOOQQQRRRSSSQQQRRRSSSTTTTTTTTTTTTTTTVVVVVVVVVVVVXXX\\\aaafffvvvzzzwwwvvvbbb``````kkkyyynnngggddddddgggpppyyy|||}}}yyyyyyuuuqqqlllhhheeebbb___]]]```aaacccdddbbb___[[[YYYVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXX\\\ZZZXXXYYY]]]```aaaaaaaaa```___^^^___```bbbcccdddfffjjjnnnpppqqqqqqqqqnnnmmmkkkkkklllnnnqqqttt{{{}}}|||zzztttrrrqqqppprrrvvv{{{~~~zzztttppplllgggccc^^^]]]\\\ZZZ\\\aaaiiiooo|||wwwvvvwww||||||tttkkkbbb\\\RRRMMMGGGCCCBBBFFFJJJMMMWWW]]]fffjjjlllmmmpppsssttttttrrriii\\\MMMBBB===:::888666333111111111111000000/////////000000111......------------......------......------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------+++***)))))))))***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***((('''))),,,---,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------///......------......///------------------------......------------..............................111111000///............////////////000111222333444999BBBKKKQQQSSSSSSRRRVVVXXX]]]hhhvvvxxxiiibbb]]]WWWSSSTTTXXXdddxxxzzzhhhdddeeennnxxxuuueeeVVVHHHDDD???;;;:::::::::999;;;<<>><<<:::999888;;;;;;===@@@GGGQQQ]]]dddgggbbb[[[SSSNNNIIIDDDAAA@@@@@@@@@???@@@@@@AAAAAAFFFFFFFFFEEEDDDCCCBBBAAAFFFGGGHHHIIIKKKLLLNNNNNNNNNOOOPPPQQQRRRRRRRRRRRROOOPPPQQQRRRTTTXXX]]]bbbhhhttt}}}yyywwwwww}}}ggg```___```iii|||zzzvvvrrryyy~~~~~~}}}~~~}}}zzzyyy{{{}}}~~~zzzwwwvvvvvvuuuuuuvvvwwwyyy{{{wwwwwwvvvvvvuuuuuuvvvvvvzzzzzzzzz{{{}}}|||zzzwwwtttpppoooooopppqqqsssvvvyyyzzzzzzyyyxxxxxxnnnlllhhhddd___[[[WWWUUURRRWWW\\\___cccnnn}}}}}}xxxzzz|||zzz{{{vvviii]]]UUUNNNGGGCCCFFFEEEDDDEEEHHHNNNVVV[[[dddhhhmmmpppqqqqqqrrrtttnnnhhh]]]PPPEEE<<<777666333222111000000000000111//////...//////000111111,,,---...//////...---,,,,,,------...------,,,,,,---------------------------------------------------,,,,,,++++++******))),,,,,,,,,++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++)))))))))***++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------.........------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------------------------------.../////////////////////000111111111222333777<<>>;;;888666888:::;;;<<>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHJJJJJJLLLMMMNNNOOOOOOOOOLLLNNNOOOPPPRRRUUUYYY\\\]]]gggwwwwwwsssqqqoooqqqzzzqqq```]]]^^^bbbjjjyyyuuummmfffdddddddddfffjjjnnnvvv~~~}}}|||}}}yyytttnnnhhhdddbbbaaa___```aaa^^^[[[[[[^^^aaacccggglllnnnllliiieeecccbbbiiirrrxxx{{{uuukkkYYYRRRIIICCCBBBBBBBBBAAADDDHHHNNNSSSVVV[[[aaafffhhhiiijjjkkkllllllkkkkkkbbbYYYLLL@@@888444222111////////////000000000///000///...---,,,,,,,,,,,,---..................---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---+++,,,------++++++,,,---++++++++++++++++++++++++)))***++++++***)))***++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,---------...------,,,,,,++++++***.........---,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------...---------...///000000/////////......//////000...///111333555888999:::===AAAGGGNNNUUU]]]fffkkkmmmmmmnnnoootttvvvpppgggXXXVVVRRRNNNLLLQQQZZZbbbiiinnnttt~~~tttsssuuuooohhh]]]YYYRRRKKKEEE@@@;;;888444777:::::::::===EEELLLUUUXXX\\\\\\XXXQQQKKKHHHFFFEEECCCAAA@@@???>>>>>><<<===>>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNLLLMMMOOOOOOPPPRRRVVVXXXYYYaaannn}}}vvvqqqnnnggghhhooo{{{qqqddd___aaagggooo|||zzznnnhhhddd______cccaaagggpppwww{{{|||yyyyyyzzzzzzyyywwwuuutttssspppkkkeee```\\\YYYXXXTTTWWWXXXWWWWWW[[[cccjjjtttzzz|||wwwtttuuuzzz{{{zzzxxxooobbbYYYKKKFFF???===???BBBCCCDDDFFFMMMVVV[[[]]]```dddhhhhhhgggfffeeedddccc```___UUUMMMAAA888444222111000//////000000000////////////......---------............------------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,------......++++++,,,,,,,,,+++***)))+++,,,------++++++,,,---************************)))+++,,,+++)))(((***,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,---......---,,,,,,+++******------------------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---...///------------------------......------------..............................//////.........///000000000//////........./////////000000111222333555555777;;;BBBHHHOOOWWW___eeedddiiiooouuu|||wwwlll]]]XXXQQQIIIDDDFFFMMMSSS[[[```gggqqqpppmmmooommmjjjccc___XXXQQQKKKEEE@@@<<<666888888888888:::@@@DDDKKKRRRYYY]]][[[VVVQQQNNNHHHFFFEEEBBBAAA???>>>>>><<<===>>>???????????????@@@@@@AAABBBCCCDDDDDDEEEEEEFFFHHHJJJKKKLLLMMMMMMKKKLLLMMMNNNNNNOOOQQQTTTUUU[[[eeerrrvvvpppmmmccccccgggpppzzzssskkkbbbfffnnnvvvxxxpppiiibbb```ccc\\\aaahhhkkkmmmooouuuzzzzzz}}}|||xxxpppqqqrrrrrrqqqnnnllljjjfffddd```\\\XXXVVVTTTSSSMMMPPPTTTVVVZZZcccpppzzzxxxrrrppplllaaaTTTJJJFFFBBB===<<>>DDDJJJRRR[[[aaa___hhhrrr{{{~~~pppbbb[[[QQQHHHDDDEEEIIILLLOOOVVV]]]hhhzzz~~~jjjeeehhhiiihhhgggccc\\\UUUOOOIIICCC???999999777666666999===AAAFFFNNNXXX^^^]]]YYYUUUSSSIIIHHHFFFCCCAAA@@@???>>>===>>>>>>>>>>>>>>>===<<<@@@@@@AAABBBCCCCCCDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLJJJKKKLLLLLLLLLLLLNNNPPPRRRVVV___kkkyyywwwqqqmmmeeeccceeeiiippp{{{}}}pppjjjeeejjjsss{{{{{{yyy|||nnnffffffcccggggggdddfffmmmooolllrrrqqqpppnnnkkkiiimmmrrrrrrsssuuuyyy~~~}}}~~~}}}}}}}}}}}}~~~{{{tttooommmjjjjjjiiiiiifffbbb]]]YYYZZZXXXTTTRRRQQQPPPOOONNNKKKOOOUUU[[[bbbooovvvggg___XXXNNNFFFAAA???>>><<<===@@@EEEKKKOOOVVV[[[bbbeeeffffffgggiiimmmeee[[[VVVUUURRRKKKEEE>>>:::444111111000...,,,...........................---------...///111222...---,,,++++++,,,---...............---,,,++++++***++++++,,,,,,,,,++++++)))***+++,,,,,,+++)))(((***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''(((***+++,,,,,,+++******************+++++++++************************((()))))))))************++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++***)))))))))***---,,,,,,+++*********++++++++++++,,,,,,---------......---------,,,,,,,,,------------------------111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,.........---------......000//////........./////////////////////000111111555888<<<@@@EEELLLSSSXXX___aaahhhvvv}}}ttteee```WWWMMMEEEBBBBBBDDDJJJKKKQQQ^^^mmm}}}vvvddd]]]^^^bbbdddbbbaaa___[[[TTTMMMGGGCCC<<<999777888777555888===???DDDMMMVVV\\\\\\XXXTTTQQQNNNJJJFFFCCC@@@@@@???>>>>>>===<<<===>>>???@@@===>>>>>>>>>????????????@@@AAACCCDDDFFFHHHJJJKKKIIIIIIHHHIIIIIIJJJKKKLLLOOOSSSZZZcccnnnzzzxxxrrrlllfffbbbaaadddiiiqqq}}}~~~xxxvvvsssxxx~~~~~~}}}sssnnnjjjoooqqqoooqqquuuuuurrrrrrpppmmmiiiccc```aaadddccccccfffkkkqqqwwwyyyzzz~~~|||yyyxxxxxxxxxwwwvvvuuuwwwzzz}}}~~~~~~}}}{{{|||{{{xxxvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvxxxyyywwwqqqkkkfffddd]]]]]]]]]]]]]]]\\\ZZZYYYWWWVVVTTTSSSSSSSSSRRRQQQQQQUUU[[[bbbjjjwww|||yyyyyy{{{}}}{{{lll[[[RRRMMMGGGAAA@@@??????@@@BBBGGGLLLRRRVVV[[[]]]```ccceeefffggggggddd\\\RRRMMMKKKIIIBBB===999666222000111111000...////////////////////////......------...///000111------,,,,,,,,,,,,------,,,------.........------+++++++++++++++***)))(((+++***************++++++,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++++++++******************************************************++++++++++++++++++++++++++++++++++++************************...------,,,+++++++++,,,---,,,++++++******+++++++++++++++,,,,,,---------......---------,,,,,,,,,------------------------///......------------...------------------------,,,,,,,,,++++++*********000///...------...////////////............/////////////////////000000111333666999===BBBHHHOOOTTT[[[^^^fffsss~~~yyyqqqeee```XXXNNNFFFBBBAAAAAACCCDDDKKKWWWdddqqqrrrcccZZZVVVVVVVVV\\\]]]]]][[[VVVPPPJJJFFF===999777888666444777;;;<<>>===<<<;;;;;;<<<===>>>======>>>>>>>>>?????????@@@AAABBBCCCEEEGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKNNNQQQWWW^^^fffqqq|||{{{uuuooofffbbb___```ccchhhsss}}}yyyvvvzzz}}}~~~zzzzzz{{{}}}}}}zzzvvvzzz~~~|||zzztttkkkbbb\\\YYYYYYVVVVVVYYY^^^cccggghhhhhhhhhfffdddcccccccccbbbaaaeeegggjjjmmmpppqqqrrrrrrrrrsssssstttttttttsssssstttuuutttsssqqqrrruuuxxx}}}~~~~~~}}}zzzwwwrrrnnnkkkjjjjjjjjjiiihhhhhhhhhgggdddeeefffddd___YYYUUUSSSQQQPPPPPPQQQSSSVVVYYY[[[[[[[[[[[[[[[ZZZYYYXXXXXX\\\```fffllltttxxxsssooonnntttuuuwww{{{|||yyyzzzlll]]]MMMFFFBBB@@@???@@@@@@BBBEEEJJJPPPVVV[[[^^^```___```dddhhhiiifffcccXXXQQQHHHCCCAAA???999444444111//////000111111000///////////////////////////......---......//////,,,,,,------------,,,,,,++++++,,,---............---------,,,+++***)))(((+++***)))((()))+++---...,,,------......------,,,++++++,,,,,,,,,,,,++++++------------------------++++++++++++***)))(((''',,,+++++++++***)))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------------,,,,,,---...//////,,,---...//////...---,,,,,,,,,++++++++++++******///...,,,++++++---...000...................../////////......//////000111111333666:::>>>DDDJJJOOOVVVZZZbbbnnnxxxzzztttmmmgggccc[[[RRRKKKEEEAAA@@@===>>>EEEPPP[[[dddoooyyy|||xxxooodddXXXPPPLLLKKKSSSVVVYYY[[[YYYTTTOOOKKKAAA<<<888777666333555999999===DDDLLLRRRWWWZZZ[[[YYYVVVPPPJJJEEECCCBBBAAA===<<<;;;::::::;;;<<<<<<============>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJMMMOOORRRVVV]]]fffqqqxxxyyysssiiiddd```______```hhhppp~~~|||zzz~~~{{{~~~~~~yyy}}}|||ooofff^^^YYYUUUUUUWWWZZZ^^^``````___ZZZXXXVVVUUUUUUUUUTTTRRRWWWXXXZZZ]]]___aaaaaabbbbbbccccccdddddddddddddddfffffffffeeedddeeehhhjjjlllooorrrtttsssrrrrrrsssqqqqqqpppnnnkkkfffaaa^^^\\\[[[[[[[[[ZZZYYYYYYXXXSSSUUUVVVTTTQQQMMMKKKKKKMMMMMMNNNOOORRRYYY```dddlllmmmmmmllliiifffdddcccgggkkkpppuuu{{{vvvqqqooooooooowwwxxxzzz~~~~~~yyyuuussssssxxxyyylll\\\PPPDDD@@@??????@@@CCCDDDGGGLLLRRRXXX\\\```aaaaaa```aaagggmmmmmmfff___PPPJJJBBB>>><<<999555111000///.........///000000///////////////////////////.....................+++,,,---......---,,,+++***++++++,,,------,,,,,,---.........---,,,++++++******))))))***,,,---...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((''''''&&&,,,,,,,,,+++***)))((((((*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++*********))),,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------,,,,,,------...///+++,,,...//////...,,,+++---------------------------,,,***))))))+++---...------..................///............///000000000222444777;;;@@@FFFJJJQQQUUU^^^iiiqqqsssoookkkjjjfff___XXXQQQJJJDDD@@@<<<<<>>>>>?????????@@@@@@AAAAAAAAADDDDDDDDDEEEEEEFFFGGGHHHKKKLLLMMMPPPUUU^^^hhhooozzz{{{{{{yyyxxxzzz}}}uuummmhhhcccaaa^^^]]]aaahhhooozzzyyyyyyzzz}}}wwwjjj```[[[ZZZZZZ\\\^^^___^^^]]]ZZZWWWTTTRRRRRRPPPNNNMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSSSSUUUVVVVVVVVVUUUUUUXXXZZZXXX[[[___aaaaaaaaaaaabbb``````___^^^ZZZVVVRRRPPPMMMMMMNNNOOONNNNNNMMMLLLMMMNNNPPPOOONNNLLLLLLMMMOOOQQQTTTXXX^^^gggrrryyy{{{uuurrrqqqpppssswww}}}~~~uuummmjjjlllrrrvvv~~~vvvsssrrrtttuuuyyyyyyrrrdddWWWLLLDDD???@@@AAAAAACCCFFFKKKMMMRRRWWW[[[^^^___```______bbbjjjpppnnncccXXXHHHCCC===999777555333000/////////...---------...------------------------...............---------***+++,,,------,,,+++***+++++++++++++++***))))))******+++,,,,,,---,,,,,,((()))+++,,,---------,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***************************************++++++,,,,,,,,,,,,,,,+++***)))((((((************************))))))))))))*********+++++++++++++++++++++++++++************************)))******+++++++++***))),,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,)))***,,,------,,,***)))---------------------------,,,+++***+++,,,...///,,,,,,---...//////.....................//////000000111333666888===BBBFFFLLLQQQZZZcccjjjlllllljjjiiifffbbb^^^XXXPPPHHHBBB>>><<<>>>FFFOOOYYYhhhtttnnnrrrssslll___RRRKKKIIIFFFJJJPPPVVVZZZZZZXXXVVVMMMEEE===:::888555444666555888<<<@@@FFFOOOXXX___^^^\\\WWWQQQLLLIIIGGGFFF>>>===<<<:::999999999:::;;;<<<<<<<<<<<<===============>>>>>>>>>?????????BBBBBBBBBBBBCCCDDDEEEFFFIIIIIIJJJLLLQQQYYYccciiissstttuuusssrrrtttyyy~~~xxxpppkkkgggeee```]]]___dddhhhwwwvvvtttrrrrrrxxxyyyjjjbbb```______aaabbbbbbbbb___[[[WWWTTTRRROOOLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKJJJIIIIIIKKKMMMJJJMMMQQQSSSTTTTTTTTTUUURRRQQQPPPOOOLLLJJJHHHGGGFFFGGGIIIKKKLLLLLLLLLKKKLLLMMMOOOOOONNNNNNPPPQQQRRRWWW^^^eeennnyyy{{{~~~~~~yyyvvvqqqkkkgggjjjssszzz{{{vvvuuuwwwyyyyyyzzzpppeee]]]QQQFFF@@@<<<;;;@@@DDDEEEFFFJJJRRRTTTWWW[[[]]]^^^^^^]]]\\\]]]```gggkkkfffYYYNNN???;;;777444222111000///...///000///---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------++++++,,,,,,,,,,,,++++++++++++++++++***)))((('''&&&'''((()))***+++++++++((())),,,......---,,,+++,,,------......------,,,******++++++++++++******************************))))))))))))***+++,,,---,,,+++++++++***)))))))))************************(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,---...---,,,+++++++++******++++++,,,,,,------,,,,,,,,,,,,++++++......---------,,,,,,,,,------------------------......---,,,++++++,,,,,,)))***+++,,,,,,+++***)))******++++++++++++,,,,,,---------......///000000***+++---...//////...---......------......///000///111333444666:::???CCCGGGLLLTTT\\\aaafffiiikkkiiigggeeeddd```XXXNNNFFFAAA===<<<@@@HHHTTTdddqqqsssvvvwwwpppcccTTTJJJFFFEEEHHHMMMSSSWWWZZZ[[[[[[UUUKKKAAA===;;;777555666444777999<<<@@@HHHSSS[[[aaa___[[[VVVPPPJJJFFFDDDAAA???>>><<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<======>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHJJJNNNUUU]]]ccclllnnnooonnnmmmpppuuuzzz}}}tttpppllliiiddd^^^^^^bbbfffppp~~~zzzwwwtttrrrttt{{{yyykkkhhhfffgggjjjmmmooopppnnnjjjeee```\\\XXXTTTQQQRRRRRRQQQQQQQQQQQQQQQQQQNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIJJJIIIGGGGGGHHHIIIEEEHHHLLLNNNNNNNNNOOOOOOLLLKKKJJJHHHHHHHHHHHHHHHJJJLLLPPPSSSUUUVVVVVVVVVVVVVVVWWWVVVUUUUUUWWWYYYZZZ```iiirrryyy{{{xxxzzz{{{vvvoooooowww~~~}}}yyy{{{~~~yyylll\\\QQQKKKEEE???<<<:::;;;BBBGGGIIILLLQQQWWWYYY[[[]]]^^^]]]]]]\\\[[[[[[[[[^^^]]]WWWKKKBBB888555222000////////////,,,...000///---,,,---...------------------------***+++---............---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,+++***(((((()))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,******++++++++++++*********************************)))((((((((()))******++++++******************************************))))))*********+++++++++++++++++++++++++++++++++************************)))+++,,,......---,,,+++++++++******++++++,,,------------,,,,,,+++++++++......---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,***+++---...//////......)))+++---...//////...---...------------.../////////000111222444777<<>><<<;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????????????????@@@AAABBBBBBDDDEEEFFFGGGJJJOOOUUUZZZaaacccfffffffffiiioootttvvvzzz|||wwwtttpppjjjbbb```cccccciiisss~~~~~~zzzyyy}}}{{{wwwvvvwwwzzz}}}ssspppnnnooosssxxx|||~~~~~~xxxrrrmmmhhhddd```[[[ZZZZZZZZZZZZZZZ[[[\\\VVVVVVUUUTTTSSSQQQPPPOOOLLLMMMNNNMMMKKKJJJJJJKKKEEEHHHLLLNNNNNNNNNNNNOOOMMMLLLJJJIIIIIIKKKMMMNNNSSSUUUYYY]]]aaabbbcccccceeeeeeeeecccaaaaaaccceeeaaahhhrrryyy~~~~~~vvvuuuwwwyyyyyy~~~}}}}}}}}}{{{www|||zzzyyy}}}|||}}}yyywwwhhheee[[[MMMCCCAAAAAA???>>>;;;===DDDIIIMMMRRRXXXZZZ[[[\\\^^^^^^^^^]]]]]][[[ZZZXXXVVVRRRKKKAAA:::555333111//////000000111***---000000...---...000........................)))***,,,...//////......---,,,+++******+++,,,---++++++,,,---............------.........---,,,,,,...---+++******+++,,,---***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++///...---+++++++++,,,,,,***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,,,,,,,***)))+++*********+++,,,,,,------------,,,,,,+++++++++......---------,,,,,,,,,------------------------*********+++,,,---///000---,,,,,,++++++,,,,,,---,,,,,,,,,------.........&&&'''***,,,---,,,+++***)))***---/////////...---...------------...//////...///000111222555999===>>>DDDJJJPPPTTT[[[eeelllsssssstttvvvvvvooocccYYYJJJDDD@@@AAADDDJJJVVVaaannnsssyyyzzzrrreeeWWWOOOJJJJJJJJJLLLQQQWWW\\\```___SSSGGGBBB???;;;888777222444555555555<<>>???@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGJJJOOOSSSXXXZZZ]]]^^^___bbbhhhmmmpppsssxxx}}}{{{wwwpppgggdddfff```dddllluuu}}}{{{oooooooooqqq{{{~~~zzzxxxwwwyyy}}}{{{uuusssvvv{{{~~~}}}zzztttjjjaaa]]]aaafffffffffiiijjjhhhffffffgggddd___ZZZWWWWWWVVVSSSQQQQQQSSSUUUTTTTTTTTTTTTTTTVVVWWWXXXVVVQQQNNNQQQSSSRRRSSSVVVZZZdddrrrzzz|||{{{{{{||||||vvvtttssspppkkkrrrrrrtttyyysssjjjjjjmmmnnnnnnqqqpppqqquuu{{{}}}{{{wwwtttxxxxxxxxxwwwtttmmmddd]]]UUUQQQKKKCCC<<<:::;;;===>>>@@@CCCGGGJJJOOOTTTXXXYYYXXXXXXYYYZZZZZZXXXVVVVVVTTTQQQKKKEEE>>>888444222000------...000111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222++++++************+++++++++++++++,,,,,,+++******++++++++++++++++++++++++,,,------...---,,,+++***)))%%%###%%%***...,,,***)))************++++++++++++******)))(((((())))))+++***)))(((((()))***+++(((((((((((()))***,,,,,,,,,,,,------,,,+++)))((((((***++++++*********+++---,,,***))))))***,,,---)))******+++---......///,,,---...///...---,,,+++------++++++++++++------------------------,,,,,,,,,,,,,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---.........000333555444222///---...222777:::===@@@EEEIIIOOOZZZhhhrrrzzz}}}nnn```VVVJJJBBBBBBBBBCCCJJJUUUbbboooyyyzzzvvvooobbbUUUOOOLLLHHHGGGKKKQQQVVVZZZZZZVVVOOOGGG@@@;;;888777666555444444666:::>>>AAAMMMTTTYYYXXXUUUSSSOOOJJJIIIFFFAAA>>>======<<<;;;<<<;;;;;;;;;;;;;;;;;;:::999999::::::;;;<<<=========<<<;;;;;;<<<>>>@@@BBBAAAAAAAAABBBDDDGGGIIIKKKLLLQQQVVVXXXZZZ^^^eeekkkjjjkkkkkklllpppwww}}}yyytttnnniiihhhggggggjjjsss}}}nnnjjjhhhgggmmmwww~~~|||{{{}}}|||wwwwww{{{{{{qqqkkklllooooooppprrruuuvvvyyy}}}{{{ssslllgggddd```\\\[[[[[[\\\\\\ZZZZZZ[[[^^^cccggghhhhhhbbb\\\XXXYYY[[[[[[]]]aaalllwww|||wwwwwwwwwyyy}}}|||nnnfffeeehhhhhhggggggiiinnnssszzz~~~zzzzzz}}}}}}wwwqqqnnnssstttsssnnndddYYYRRRNNNIIIGGGCCC===999888;;;>>>???CCCGGGKKKNNNQQQTTTVVVYYYXXXXXXXXXXXXWWWSSSQQQNNNLLLIIIDDD>>>888333111222000------...///000000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////,,,,,,++++++++++++,,,,,,---...............------++++++++++++++++++++++++***++++++++++++***)))(((***'''%%%'''+++...---***)))************+++++++++******+++*********+++,,,******))))))))))))************)))******+++,,,---,,,,,,------,,,+++)))(((&&&(((***+++++++++,,,------,,,***))))))***,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,------------------...------,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------...---...///333666DDD???888222///111444777:::>>>CCCFFFKKKUUUeeeqqqzzzmmmbbbTTTHHHDDDBBB@@@EEENNN\\\iiiuuuzzzzzzuuujjj___SSSOOOIIIFFFGGGLLLRRRUUUXXXUUUOOOHHHBBB===:::999777555444333555888<<<>>>BBBJJJPPPRRRRRRTTTSSSOOOIIIFFFBBB@@@??????>>>===;;;;;;;;;;;;;;;:::::::::999999::::::;;;<<<<<<<<<===<<<<<<<<<<<<===???@@@???@@@AAABBBDDDFFFHHHJJJIIINNNRRRUUUVVVZZZaaagggfffgggggggggiiinnnuuuzzz|||vvvrrrjjjhhhfffhhhooozzzmmmfffccc```bbbhhhkkkuuu|||~~~yyyvvvvvvwwwyyy{{{~~~yyyssskkkffffffhhhhhhhhhfffeeegggnnnwww~~~~~~|||rrrkkkeeeeeeeeefffiiimmm~~~~~~}}}zzzqqqhhhdddfffhhhhhhgggdddhhhmmmrrrxxx~~~wwwrrrooonnnttt{{{xxxqqqlllhhhgggiiihhh___QQQFFFAAAAAA======;;;999888:::>>>AAACCCGGGMMMQQQSSSTTTUUUVVVZZZYYYWWWVVVUUUQQQMMMIIIEEECCC@@@;;;777333000///333000...---...///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***)))))),,,***((())),,,...,,,***)))************+++++++++((()))++++++******,,,---)))******************))),,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))%%%'''***+++++++++---...---,,,+++******+++,,,---...------,,,+++*********++++++***)))))))))))))))---,,,,,,++++++,,,,,,---++++++,,,,,,------......///...---,,,++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---,,,,,,///333666LLLFFF===555000000222555555;;;@@@BBBEEENNN___mmm~~~qqq___OOOHHHDDD???BBBIIIQQQ]]]mmmwww|||zzzrrriiiYYYTTTLLLFFFCCCFFFKKKNNNUUUSSSOOOJJJEEE@@@<<<;;;777666444333333555888:::999@@@GGGIIILLLQQQRRRPPPJJJGGGDDDBBBBBBAAA@@@>>>;;;;;;;;;;;;::::::999999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<============>>>@@@BBBDDDFFFGGGGGGFFFJJJMMMOOOQQQTTTZZZ______````````````cccgggjjjpppsssyyy{{{{{{{{{{{{}}}~~~zzzpppmmmiiihhhlllttt~~~oooiiigggeeefffhhhffflllvvv~~~~~~~~~|||zzz||||||zzzzzz|||~~~~~~}}}rrrnnnooorrrsssqqqrrrppprrrzzzyyysssrrrrrrqqqsssvvv{{{uuuwww{{{~~~xxxppplllhhhiiimmmqqqqqqpppjjjmmmqqqrrrttt|||}}}yyysssmmmiiigggiiirrr}}}xxxqqqkkkfffbbbWWWXXXWWWPPPFFF???===>>>999:::::::::;;;>>>CCCGGGJJJNNNRRRUUUUUUVVVWWWXXX[[[YYYWWWTTTQQQLLLFFFBBB???===:::666333111111000222000...------...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++...------,,,,,,++++++***---,,,,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,,,,+++)))))))))*********+++++++++(((***,,,+++)))((()))+++))))))+++,,,,,,+++)))))),,,,,,+++*********++++++,,,,,,,,,,,,++++++******&&&(((***+++++++++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,+++)))((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------.........---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------......---,,,,,,...222666CCC???888333000000111333111777<<<===>>>GGGXXXfff{{{~~~iiiUUULLLGGGBBBCCCHHHGGGRRRbbbqqqzzz{{{vvvppp```ZZZQQQHHHBBBAAADDDHHHPPPPPPNNNKKKGGGCCC???===888777444333222333444555777===BBBBBBEEEJJJLLLLLLLLLIIIGGGEEEDDDCCC@@@>>><<<<<<;;;;;;::::::999999888999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::<<>><<<;;;999;;;===>>>@@@CCCGGGJJJRRRSSSUUUUUUUUUVVVYYY[[[[[[XXXTTTOOOKKKFFF@@@<<<888777444222111000000000111///------------,,,+++------..................,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********---------,,,,,,+++++++++......------,,,+++++++++++++++************++++++,,,,,,,,,+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---************++++++)))'''))))))*********+++++++++,,,///111///+++((((((***)))***+++,,,,,,+++***)))+++******)))))))))******,,,,,,++++++++++++++++++)))+++,,,,,,***))))))***++++++++++++++++++++++++)))******++++++,,,,,,,,,---,,,+++))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++++++++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............---,,,,,,...111444444444333222111111000000...333888999:::AAAPPP[[[mmmttt]]]RRRLLLEEEBBBDDDCCCJJJYYYjjjvvvyyyvvvssseeeaaaYYYNNNEEEAAABBBDDDKKKKKKKKKJJJGGGDDDAAA???999888666333222222333333777;;;===<<<>>>DDDHHHHHHMMMKKKIIIHHHGGGDDD@@@=========<<<<<<;;;:::999999888888888999999999999999::::::;;;;;;;;;::::::999999:::===@@@BBBCCCCCCCCCCCCDDDFFFGGGHHHJJJNNNPPPOOOQQQSSSTTTUUUVVVYYY[[[[[[]]]bbbgggkkkmmmnnnnnnnnnnnnoooooopppsssxxx{{{{{{vvvrrrrrrtttyyy|||{{{}}}~~~~~~xxxssssssyyy{{{xxxtttooojjjhhhhhhiiimmmrrrvvvxxxyyy~~~zzzwwwuuutttvvv~~~}}}rrriiicccccceeefffhhhkkkpppvvvyyywwwuuuwwwzzzyyy{{{zzzzzz{{{|||zzzwwwuuummmmmmmmmmmmqqq{{{~~~|||{{{~~~yyyssslllllllllmmmjjjiiioooxxx~~~xxxmmmcccYYYQQQJJJFFFBBB???<<<;;;;;;;;;999777;;;>>>@@@BBBDDDGGGJJJMMMUUUVVVVVVVVVVVVWWWZZZ]]]XXXTTTNNNHHHDDD???:::777111111000///............///...,,,---------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++******))))))******++++++******)))***+++---...++++++++++++++++++++++++******))))))******+++,,,))))))+++++++++***)))((()))************+++++++++000444777444...******,,,******++++++++++++*********)))))))))))))))******,,,,,,+++******++++++,,,***,,,---,,,***(((((()))+++++++++++++++++++++++++++++++++++++++*********------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------************+++,,,---...******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,---...------...000222...000111222222111///...---000444666888>>>HHHPPP^^^pppeeeXXXQQQGGG???>>>BBBFFFRRRcccqqqtttsssrrrhhhfffaaaXXXMMMEEECCCCCCFFFFFFGGGGGGFFFDDDBBBAAA;;;:::888555444333333333444777888666888???EEEGGGJJJJJJIIIIIIIIIFFFBBB??????>>>>>>===<<<;;;::::::888888888888888888888888999999999999999:::::::::888999;;;===???AAABBBBBBCCCBBBBBBCCCDDDFFFHHHJJJHHHJJJMMMOOOPPPRRRVVVYYYXXXYYY\\\___aaacccddddddggghhhiiijjjjjjmmmqqqtttyyy}}}|||yyyvvvuuuvvvxxxzzz|||sssxxx|||wwwpppppptttvvv|||{{{sssmmmhhhggggggiiinnntttxxxzzz|||zzzzzz{{{}}}{{{yyyyyy}}}~~~|||zzzxxxwwwuuurrrpppeee```]]]___```aaadddhhhkkkoooqqqoooooovvv}}}}}}yyyvvvnnnnnnooosssyyy}}}zzztttsssuuu|||xxxxxxxxxvvvooojjjmmmtttzzzwwwnnnhhh___UUUMMMFFF@@@===<<<<<<<<<;;;999888999999>>>AAAEEEHHHJJJLLLOOORRRTTTVVVWWWXXXXXXXXXYYY[[[TTTOOOGGG@@@;;;888555333------.........------,,,---,,,+++,,,---...,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,------...---------------,,,,,,,,,,,,++++++******++++++,,,(((((('''&&&''')))+++,,,++++++++++++++++++++++++******)))))))))***+++,,,(((***,,,---,,,+++******)))************+++++++++...333777444...******---,,,++++++******++++++,,,))))))))))))***+++,,,,,,,,,++++++******+++,,,,,,)))+++,,,,,,***))))))***+++++++++,,,,,,+++++++++************++++++++++++,,,,,,,,,---,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///+++---...///......///000---...///000111000000///---...111444888<<>>>>>>>>HHHYYYgggllllllnnniiijjjiiibbbVVVKKKFFFDDDAAABBBBBBCCCCCCCCCBBBBBB===;;;999777666444444444333555444111222:::@@@CCCEEEEEEGGGIIIKKKJJJFFFCCC@@@@@@???>>>===<<<;;;;;;888888888888888888888777888888777777888999:::;;;888888999;;;===???AAABBBAAA@@@??????@@@BBBCCCDDDDDDFFFHHHIIIJJJMMMRRRUUUVVVWWWXXXYYY[[[\\\]]]]]]```aaacccddddddfffjjjlllnnnqqqvvvzzz}}}}}}|||{{{zzzzzzzzz{{{{{{{{{}}}uuupppjjjttt~~~~~~rrrnnnnnnlllppptttwwwzzz~~~zzzsssllliiigggiiinnnuuuzzz}}}|||xxxtttrrrrrrtttxxx|||~~~|||zzz{{{}}}~~~~~~}}}}}}uuurrrooollliiihhhgggeeeddd^^^[[[[[[___aaabbbfffkkkllloooooolllmmmvvv}}}{{{rrrsssuuu{{{|||xxxxxxtttnnnmmmttttttkkklllssstttxxx{{{zzzzzzyyyssslll___ZZZSSSLLLGGGBBB>>>;;;888<<<@@@>>>:::888<<<@@@AAAEEEIIILLLOOORRRUUUWWWQQQTTTXXXZZZZZZYYYXXXYYYQQQKKKBBB;;;666444222111---...///000000///...---,,,++++++,,,......,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++***))))))***,,,...///++++++++++++++++++++++++,,,,,,+++++++++,,,...///(((+++---......,,,,,,,,,)))************+++++++++)))///444222,,,((())),,,---,,,+++******+++,,,---************+++,,,---...,,,+++*********+++,,,---''')))+++++++++***+++,,,***++++++,,,,,,++++++***%%%&&&''')))+++---//////++++++,,,------+++***)))++++++------------++++++,,,,,,++++++++++++++++++------,,,+++************,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////***,,,///000///......///***++++++,,,...///111111---...///333888<<<>>>???JJJTTTaaaqqqiii___ZZZPPPEEEAAA999777???PPP___dddfffiiiiiilllnnnhhh\\\PPPHHHFFF??????@@@@@@AAABBBBBBCCC===<<<;;;999777666555555555666444......555;;;===@@@BBBEEEIIILLLLLLJJJGGGAAAAAA@@@???>>>===<<<<<<888888888777777777777777888777666666777999;;;===888888888999;;;>>>AAACCC@@@>>>======>>>@@@@@@@@@BBBCCCDDDEEEFFFIIINNNRRRTTTUUUUUUVVVWWWXXXYYYYYYUUUWWWYYYZZZ[[[]]]```bbbfffjjjnnnsssvvvzzz}}}~~~}}}|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~yyyzzzvvvnnnmmm]]]dddoooyyywwwpppooopppiiigggkkknnnnnnrrryyy|||qqqooolllmmmrrrxxx}}}xxxoooiiihhhjjjlllkkkiiijjjoooqqqqqqsssvvvuuuyyy}}}~~~~~~yyyxxx{{{zzzwww{{{zzzqqqllleeecccaaa```bbbdddeeedddaaa```^^^```ccchhhkkkllluuutttrrrooopppttt{{{}}}xxxwwwxxx~~~xxxnnnfffeeejjjpppsss{{{~~~uuuooonnnooosssqqqooooooooojjjaaaZZZNNNKKKFFFAAA===::::::::::::999999999:::===@@@BBBGGGHHHKKKMMMPPPQQQRRRRRRWWWXXXZZZ[[[[[[WWWPPPKKKCCC@@@:::555111000000111555444111///------------...------,,,,,,------...------------------------******))))))******+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))))))))************+++,,,---,,,***)))***++++++++++++*********))))))******))))))))))))******))))))***++++++++++++***+++***)))***++++++***))))))************+++++++++---+++***+++---...---***,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,+++***))))))******+++++++++,,,,,,,,,......------------......------------------------,,,,,,,,,------..................------,,,,,,,,,000/////////111555999<<>>???@@@@@@???===;;;888555222111444333333222333444666777:::>>>BBBEEEGGGGGGHHHIIIEEEDDDAAA???<<<:::999888:::999777666555555555666777888999999888777888999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAACCCFFFIIIJJJOOOPPPSSSUUUUUUTTTRRRQQQRRRRRRSSSTTTUUUWWWYYYZZZ\\\]]]___ccchhhmmmrrruuuwwwyyy{{{|||{{{{{{|||}}}wwwyyyyyyyyyxxxyyy{{{}}}|||{{{|||~~~~~~|||yyy{{{{{{{{{~~~~~~|||~~~rrrkkkjjjMMMTTT^^^hhhpppwww|||{{{vvvvvvoooggg`````````___bbbhhhwww~~~{{{vvvssspppqqqvvv|||}}}sssjjjeeecccccccccaaaaaafffhhhiiilllqqqwwwxxxxxxxxxyyy|||~~~zzzwwwvvvxxx|||~~~~~~}}}xxxrrrppptttxxx{{{~~~~~~}}}vvvpppnnnoootttyyyzzzuuullleeeaaa^^^]]]]]]```eeejjjmmmnnnqqqnnnkkkjjjkkknnnpppqqqtttsssqqqooooooqqqvvvzzz}}}|||zzzyyy|||vvvrrrkkkccc^^^aaaiiiooo{{{|||uuupppnnnmmmkkkgggdddbbbaaa\\\TTTMMMEEECCC???;;;999888999999<<<<<<;;;<<<>>>@@@CCCEEEJJJKKKNNNQQQSSSTTTTTTTTTWWWWWWVVVVVVSSSOOOHHHDDD<<<:::666333000///000000000///...---,,,------...------,,,,,,,,,,,,------------------------------+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))))))))))))))************+++,,,---,,,***)))***++++++++++++*********))))))))))))(((((((((((())))))))))))***++++++++++++***+++***)))***++++++***))))))************+++++++++,,,***)))***,,,---+++)))++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,+++******)))******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------............---------,,,,,,,,,......---...000444777999BBBDDDJJJWWWiii{{{wwwkkkbbb[[[TTTNNNCCCAAA???>>>@@@DDDIIILLLZZZbbbgggbbb\\\YYYVVVRRRMMMGGG@@@<<<<<>>AAABBBCCCEEEGGGFFFEEECCC@@@>>><<<:::::::::999777666555666666777777888999999777777888999999999999::::::::::::::::::::::::::::::;;;<<<<<<>>>>>>>>>???AAACCCEEEGGGKKKMMMPPPRRRSSSRRRQQQOOOMMMNNNNNNOOOPPPRRRSSSTTTVVVWWWYYY]]]aaafffjjjlllooorrrtttuuuuuuuuuwwwxxxuuuvvvwwwvvvttttttvvvwwwyyyxxxxxxzzz|||}}}zzzxxxuuuvvvyyyzzzyyy|||}}}uuukkkffffff???DDDLLLTTT\\\ccciiinnn||||||zzz{{{uuummmddd^^^ZZZWWWYYY]]]iiioooxxxvvvnnnpppvvv||||||xxxtttsssxxxyyypppiiidddaaaccc___```dddhhhkkkpppvvv~~~zzzuuurrrqqqrrrrrrrrruuuwwwyyy{{{{{{yyywwwvvvqqqnnnllllllnnnqqqrrrssstttrrrooonnnpppsssuuuuuuvvvvvvsssmmmgggeeegggjjjiiinnnwwwzzzsssoooooonnniiieeeccceeegggiiihhhddd___[[[YYYZZZZZZ]]]ccckkktttyyy||||||wwwsssrrrsssssssssrrrrrrrrrqqqooopppsssuuuxxx{{{|||zzzzzzxxxvvvvvvxxxxxxuuurrrgggddd___ZZZXXX^^^hhhqqq~~~wwwrrrnnniiieee___[[[VVVRRROOOKKKDDD???<<<;;;999777777888:::;;;?????????@@@BBBDDDGGGHHHLLLNNNQQQTTTVVVUUUTTTSSSUUUSSSPPPLLLIIIDDD>>>:::333222111000////////////++++++++++++,,,---...///------,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))***************,,,,,,,,,***)))***++++++++++++***************(((((((((''''''((((((((())))))***++++++++++++***+++***)))***++++++***))))))************++++++++++++***))))))***+++***(((******+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,------------......------------,,,,,,,,,------,,,---///222555777<<<===BBBLLLZZZhhhsssxxxxxxlllhhhhhhbbbXXXMMMIIICCC===<<>>BBBDDDGGGFFFDDDBBB@@@>>><<<;;;999999777666666777888888777888999999777777888999:::::::::999999999999999888888888777888888999:::<<<<<<<<<===>>>???AAABBBFFFHHHKKKMMMNNNNNNMMMMMMJJJJJJKKKKKKLLLMMMNNNNNNPPPPPPRRRUUUXXX[[[^^^```cccfffiiikkkkkkmmmnnnpppqqqrrrrrrqqqooooooppprrrttttttvvvyyy{{{{{{xxxvvvssstttzzzyyytttuuuzzz|||ssslllfffdddfff:::>>>BBBGGGLLLQQQXXX\\\gggoooyyy|||yyyvvvuuuwwwyyytttmmmfff^^^ZZZZZZ[[[```bbbeeekkkrrrwwwzzz|||~~~xxxllllllssszzz}}}wwwtttwww}}}zzztttoookkkfffbbbccchhhmmmrrrzzzxxxrrrpppooommmkkkhhhiiijjjjjjkkkkkkkkkkkkhhhgggfffgggiiijjjiiihhhgggdddbbbaaacccfffhhhiiilllkkkhhhccc]]][[[[[[]]]]]]aaagggoootttuuuqqqmmmjjjgggddddddeeedddbbbaaaeeeeeedddbbb```^^^]]]]]]^^^___bbbiiisss|||zzzuuussssssrrrqqqppprrrttttttsssssstttuuusssvvvzzz|||{{{xxxtttqqqpppoooooopppqqqppplllhhhdddbbb^^^YYYXXX^^^iiiqqqzzzvvvooolllhhh```YYYTTTPPPJJJFFFCCC@@@<<<999999999888888999;;;===>>>AAABBBBBBCCCEEEHHHJJJKKKNNNPPPRRRUUUUUUSSSQQQOOOPPPLLLGGGCCC???;;;777444......//////......---,,,*********+++,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,+++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******************************++++++++++++******((()))))))))***************+++,,,+++***)))***+++************************))))))(((((((((((())))))))))))***++++++++++++***+++***)))***++++++***)))))))))*********++++++++++++***************)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------///111333555888999===CCCLLLVVV___ccciiiqqqqqqiiijjjrrrooocccXXXRRRHHH@@@<<<===AAAEEEEEEIIIMMMSSSYYY```eeegggdddWWWGGG===<<>>===:::999888777777888999:::777888999888777666777999::::::999999888888777777777777666666777777888999;;;;;;;;;<<<<<<======>>>AAABBBEEEGGGHHHIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLNNNPPPRRRTTTUUUWWWZZZ]]]```aaaccceeegggjjjkkklllkkkkkkkkkmmmoooqqqsssvvvyyyzzzyyywwwuuutttwww~~~}}}xxxsssqqqwww|||qqqkkkhhheeegggkkk777888;;;===@@@EEEKKKOOOVVV^^^gggllllllkkklllnnnqqqrrrpppjjjddd```^^^]]]___^^^]]]___dddiiillllllnnnrrryyy{{{ooonnnttt|||{{{vvvwww|||~~~xxxtttfffcccccciiiooouuu~~~{{{uuusssqqqnnnkkkfffeeecccbbbbbbccceeefffggghhhiiijjjkkkjjjgggdddbbb```]]]\\\]]]___``````dddcccaaa^^^ZZZWWWVVVVVVUUUXXX\\\bbbeeefffcccaaaaaaaaabbbccceeehhhhhhgggllljjjgggeeeeeeeeefffgggggggggiiinnnuuu||||||wwwsssqqqpppooonnnnnnqqquuuwwwwwwwwwwwwwwwqqqrrrssssssqqqmmmjjjgggfffiiioootttvvvtttooolllllljjjeee^^^[[[___gggnnnuuuyyy{{{nnngggddd___VVVNNNHHHEEEAAA>>><<<::::::999999999999:::;;;<<<>>>???BBBCCCDDDFFFHHHJJJLLLMMMQQQRRRTTTTTTSSSPPPMMMKKKGGGCCC>>>;;;888666444222......//////...---++++++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++,,,,,,---************************************************((()))))))))************)))***++++++))))))***+++************************+++******))))))******+++))))))***++++++++++++***+++***)))***++++++***)))))))))*********++++++++++++,,,,,,+++************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------...///111333444666777999===CCCIIIPPPTTTUUUaaafffcccjjjwwwyyypppddd\\\PPPDDD===;;;<<<>>>???@@@EEEMMMVVV```iiioooooobbbPPPBBB===<<<===<<>><<<:::888777777999:::999999::::::;;;===>>>???CCCDDDFFFHHHJJJMMMNNNOOOUUUTTTSSSQQQNNNKKKHHHFFF===:::666444444444222111...//////......,,,++++++------.........---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,*********+++++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++***************)))*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))************((()))+++***))))))***+++***************+++++++++,,,++++++******++++++,,,))))))***++++++++++++***+++***)))***++++++***))))))************++++++++++++,,,---,,,***))))))*********+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------------...---.........///000111222333444777999<<<@@@FFFJJJKKKSSSYYY]]]fffuuu|||{{{wwwoooaaaRRRFFF>>>;;;:::======AAAIIIRRR\\\hhhsssuuuiiiYYYIII???;;;:::;;;???@@@BBBCCCBBB???===;;;888666555333222222333333222222333333333555999<<<>>>???AAABBBCCCBBBAAAAAA>>>===;;;:::999999::::::666777888888666666777888888888888777777777777777777777777777777888888999888999:::;;;;;;;;;;;;;;;999:::;;;===>>>?????????@@@AAACCCDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGIIILLLNNNOOOPPPRRRTTTUUUWWWZZZ\\\]]]```dddfffhhhlllppptttuuuuuuvvvvvvttt|||xxxxxxssspppqqqtttzzz|||nnnfff``````bbbdddiiiooo///000111222333555999===???DDDIIIMMMOOORRRVVVYYY^^^gggmmmkkkkkknnnqqqpppppplllfff```ZZZWWWWWWWWWVVVXXX]]]eeemmmvvv|||zzzvvvuuuxxxyyyzzz|||yyyyyy|||}}}xxxppplllkkknnnqqqsssyyy}}}zzzvvvsssqqqqqqmmmjjjeeeccccccfffjjjmmmpppssswwwzzzzzzvvvnnnhhheeedddbbbbbbbbbaaa___]]]___aaadddfffgggeeebbb___TTTVVVYYY[[[]]]___```bbb^^^eeekkklllooottttttqqqooollljjjkkknnnppppppooorrrpppoooooorrruuuwwwwwwuuutttrrrqqqpppnnniiiffffffiiinnnppppppnnnnnnnnngggddd___\\\[[[^^^bbbeeelllxxx|||zzzvvvnnngggeeegggjjjlllpppvvv|||}}}{{{uuuqqqhhh```VVVPPPLLLGGGAAA;;;888888777666666777999;;;::::::;;;<<<>>>???@@@AAAEEEFFFHHHKKKMMMOOOPPPQQQTTTRRRNNNJJJEEEAAA???===555333000000000111000///------------------,,,,,,,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,)))*********++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''((())))))))))))))))))************''')))******))))))***,,,))))))*********+++++++++++++++************++++++))))))***++++++++++++***+++***)))***++++++***))))))************+++++++++***,,,---+++((('''((()))++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------......//////...111333555666:::???CCCFFFHHHMMMTTT^^^kkkwww~~~}}}ooo___QQQFFF???<<<::::::>>>DDDJJJRRRaaappptttmmm___OOOBBB;;;:::<<<===>>>???@@@@@@???>>>===999888666444333333333333111222333222222333666888:::;;;>>>@@@BBBBBBBBBAAA@@@???===;;;999999999999666777888777666555666888666666666777777777777777666666666666666777888888666777888::::::;;;::::::888888999::::::;;;<<<<<<;;;===???BBBCCCCCCBBBBBB@@@AAABBBCCCCCCCCCBBBBBBBBBDDDGGGHHHHHHHHHIIIKKKLLLNNNPPPRRRSSSVVVYYY\\\]]]bbbhhhlllooorrruuuxxxwwwxxxrrrppplllkkkrrrzzz{{{sssfff```\\\^^^aaadddiiinnn333333333222111111333555777:::>>>BBBEEEHHHMMMQQQVVV```fffdddeeelllrrrsssvvvssslllbbbYYYSSSRRRRRRNNNPPPSSSXXX___gggnnnrrrxxx~~~|||xxxyyyxxxooonnnuuuzzz{{{}}}xxxvvvwwwzzz}}}~~~}}}pppllljjjlllmmmmmmpppuuu|||~~~|||wwwsssssstttnnnkkkfffddddddhhhnnnrrrsssvvv{{{yyyqqqjjjfffeeeeeeeeeeeedddaaa^^^```bbbggglllooommmiiieee[[[\\\]]]]]]]]]]]]^^^```___hhhnnnoooqqquuuuuuqqqnnnkkkjjjllloooqqqqqqooouuusssqqqqqqtttvvvwwwxxxrrrqqqqqqpppoookkkfffbbbcccfffiiijjjiiihhhggggggaaa]]]XXXUUUVVV\\\dddiiirrr{{{tttmmmjjjkkknnneeeiiinnnrrrqqqllleeeaaaXXXRRRJJJDDD@@@<<<888444888888888888777888:::<<<;;;<<<===???AAACCCDDDEEEFFFGGGJJJMMMOOOQQQRRRSSSPPPMMMHHHBBB===999666555111///------...///...---,,,,,,++++++,,,---......)))***,,,---......---,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...))))))******++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&&&&'''((()))))))))))))))************''')))******))))))***,,,))))))******++++++++++++******))))))))))))******))))))***++++++++++++***+++***)))***+++++++++))))))************+++++++++)))+++,,,***'''%%%&&&(((,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------+++---111222333666;;;???DDDAAADDDMMMWWWaaaooo|||}}}qqqbbbTTTHHH@@@<<<777666:::???BBBIIIZZZkkkrrrmmmcccSSSDDD;;;;;;>>><<<<<<===>>>????????????:::999777555444333444444000222333222222222444555777999<<>>;;;:::999999999666777888777666555666888555555666666777777888888666555555555555666777777333555777888999:::999999777777888888999999:::::::::<<>>???@@@@@@@@@???>>>@@@BBBDDDDDDDDDCCCDDDEEEFFFHHHJJJKKKLLLNNNQQQSSSTTTYYY```fffjjjooouuuzzz}}}xxxtttqqqmmmjjjgggiiisss~~~}}}yyyvvvnnnfffccc^^^[[[^^^bbbeeeiiinnn111111111000111111222222666555666:::???CCCEEEEEEIIINNNUUUYYY\\\aaaiiipppqqquuuuuunnnaaaUUUPPPPPPPPPPPPQQQQQQSSSXXX^^^bbbgggmmmssswwwxxxzzz}}}}}}~~~rrrllllllmmmppptttwwwyyyzzzvvvqqqpppsssxxx{{{zzzzzz|||}}}zzzqqqnnnkkkkkkkkkkkkmmmqqqvvvxxx{{{|||{{{wwwssspppkkkhhhdddbbbdddiiiooosssuuuwww{{{yyynnnffffffiiimmmmmmkkkgggcccbbbaaadddiiinnnrrrrrrooolllaaa^^^ZZZYYYZZZ\\\^^^^^^eeegggiiilllnnnoooppppppiiimmmqqqrrrpppoooqqqsssxxxuuusssrrrsssrrroookkkooollllllnnnmmmgggcccbbb___``````^^^```ddddddaaa[[[[[[ZZZWWWUUU[[[eeennnxxx~~~xxxsssooollliiigggffffffeeebbb]]]WWWQQQNNNEEECCC???<<<999777777777555555444444666777999;;;@@@AAABBBBBBBBBDDDFFFHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKFFF???:::777444000---000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((++++++++++++++++++++++++)))************+++++++++************************---------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******+++,,,,,,------,,,,,,+++((()))***,,,---...//////,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,------,,,++++++******)))...---,,,+++************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------------------------///000333555777999===???BBBHHHPPP\\\iiiqqq{{{yyytttjjj\\\MMMCCC===;;;999999;;;===DDDRRR```hhhjjjeeeXXXKKKCCC>>>;;;555888<<<@@@BBBBBB@@@???<<<;;;:::888666555333333222222333444444444333333444666:::>>>@@@BBBBBBAAA?????????>>>===;;;888777555555555555444444444444333333444555666666666555888777666555555555555555666666666666666666666666111111333555777888:::;;;:::;;;<<<===>>>>>>>>>>>>===============<<<<<<<<<>>>>>>?????????@@@@@@@@@AAAAAACCCDDDGGGJJJLLLMMMOOOQQQVVV[[[aaahhhpppuuu|||wwwnnniiiggggggcccffflllttt}}}~~~wwwoooiiifffeeeeee\\\\\\]]]___bbbeeeiiikkk.........///000222333444444444444777;;;???@@@@@@CCCIIIOOOSSSVVV[[[bbbhhhnnnrrruuuqqqggg\\\UUURRRLLLLLLKKKKKKLLLOOOSSSVVV\\\```eeeiiikkkmmmqqqttt|||~~~~~~zzzlllgggggghhhlllqqqwwwxxxxxxsssmmmkkknnnssswwwuuuuuuvvvxxxyyywwwuuuooommmllllllllllllnnnppptttvvvyyyzzzzzzwwwtttrrrjjjgggcccaaacccgggmmmpppsssuuuwwwzzzyyytttjjjcccdddhhhkkkllljjjgggdddcccdddeeeiiinnnqqqqqqooolllccc___ZZZXXXXXXZZZ\\\]]]aaaccceeehhhjjjkkkllllllhhhllloooooommmmmmnnnqqqtttqqqooooooooommmjjjggggggcccccceeeeeeaaa```aaadddiiikkkiiijjjlllmmmkkkbbbbbb```\\\YYY]]]fffmmm}}}~~~{{{vvvrrrnnnjjjdddaaa```___\\\WWWQQQJJJDDD@@@<<<:::888666555666777777555555666666888:::<<<>>>AAACCCEEEEEEEEEEEEGGGHHHIIIIIIJJJKKKJJJIIIHHHGGGDDD???:::666444333000...000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***++++++++++++++++++++++++)))************+++++++++************************------,,,,,,,,,++++++++++++++++++************)))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************++++++++++++************++++++++++++))))))))))))))))))))))))***)))))))))))))))))))))******++++++++++++***************++++++*********))))))+++,,,---.........,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,///...---,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,.........------,,,,,,,,,------------------------,,,---...///222444666777:::<<<@@@EEENNNYYYeeemmmqqqqqqmmmeeeYYYMMMEEE@@@<<<999999:::<<>>>>>===<<<:::888666555444222222333333333333333222222444666999<<<>>>>>>???@@@@@@@@@???>>>;;;999888999999888888888777777777444444555555666555555555777666555555444444555555555555555555555555555555333333444555666777777888999:::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>??????@@@BBBDDDFFFHHHIIIJJJMMMQQQVVV\\\ccckkkppp{{{uuukkkddd````````````cccjjjrrryyy}}}}}}|||wwwsssmmmfffaaa_________[[[\\\^^^aaadddgggiiikkk............///000111222222111111333666999::::::<<>>;;;999999:::===GGGQQQ___```^^^ZZZXXXTTTJJJ???===>>>????????????>>>>>>AAA@@@???===;;;999777666222222222222222222222222222333444666888:::<<<===AAAAAAAAA@@@>>><<<:::888::::::999999999888888888555555555666555555444444666555444444444444444444444444444444444444444444555555555555555555555555777888999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDGGGKKKOOOUUU[[[ccchhhuuuuuupppiiiaaa\\\[[[[[[\\\]]]___eeekkkooopppmmmjjjeeeccc^^^ZZZWWWVVVWWWWWWZZZ\\\___cccfffhhhiiijjj222111000///......------222111000111333555555444666:::===@@@CCCGGGKKKOOOWWW\\\eeemmmpppjjj^^^UUURRRPPPMMMKKKJJJIIIHHHHHHHHHIIIJJJLLLOOOSSSXXX[[[]]]cccjjjooowww}}}~~~}}}rrrmmmllllllpppuuuyyyrrroooppplllkkkhhhggggggggghhhhhhdddjjjnnnnnnlllllllllkkklllmmmoooqqqrrrrrrqqqpppllljjjgggeeeeeehhhkkkmmmqqqpppooommmjjjgggccc```___cccgggiiihhhgggffffffgggggghhhkkkoooqqqqqqppppppjjjbbb\\\YYYYYYYYYZZZ\\\]]]```bbbddddddddddddeeeggghhheeebbb```bbbeeeaaa`````````___^^^\\\[[[YYYTTTRRRTTTUUUXXX___ggg{{{{{{wwwmmmkkkhhhdddaaaaaaeeeiiipppttt{{{xxxpppdddbbb^^^ZZZVVVQQQLLLGGGGGGFFFBBB???;;;999888888888777666555555666666777888999;;;===@@@CCCEEEGGGFFFIIILLLMMMKKKHHHFFFEEEEEEEEEEEEDDDAAA===999666333111000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************,,,++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))'''((((((((())))))))))))*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,+++++++++++++++***++++++++++++,,,,,,,,,...------------------...------------------------........................++++++,,,---...000222333333555999>>>EEEOOOZZZaaahhhhhhfffaaaZZZTTTPPPNNNAAA===;;;;;;::::::@@@HHHWWWZZZ]]]\\\ZZZVVVLLLBBB??????>>>>>>>>>?????????CCCCCCBBBAAA???<<<:::888333333222222111111111111444333333444666999<<<===AAAAAAAAA@@@???===:::999888888777777777666666666555666666666555444333333555444444333333333444444333333333333333333333333444444444444444444444444555666777888888999888888777777888888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????AAAEEEIIIMMMTTTZZZ___lllvvv}}}uuunnnhhheee___ZZZVVVVVVWWWWWWYYYZZZ\\\___aaa___\\\YYYUUUTTTRRRPPPOOOPPPQQQRRRWWWZZZ^^^cccfffhhhhhhhhh333222111000///.........333111000000111222222111333555777:::<<>>===:::888777888888999777777777777888999:::::::::<<<>>>@@@CCCEEEGGGHHHGGGJJJMMMMMMJJJFFFCCCAAA??????>>>===999555222///000000000///...------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))*********+++************************(((((())))))************++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***************************+++++++++,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++........................+++++++++,,,---///000111111333777;;;AAAJJJSSSYYYfffeeeccc^^^XXXSSSQQQPPPGGGBBB???>>><<<:::===BBBLLLTTT[[[ZZZUUUQQQJJJDDD>>>>>>=========???@@@AAACCCCCCCCCCCCAAA>>><<<:::555444333222111111111111333222111111333666999;;;>>>?????????>>><<<;;;999777777666666666555555555555666666666555444333333444444333333333444444555333333333333333333333333222222333333444444555555333444555666777777777777555666666666777777888888999999999::::::::::::;;;;;;;;;:::::::::;;;<<<<<<===???AAADDDGGGMMMSSSWWWbbbjjjrrrtttrrrooohhhaaa]]]ZZZVVVRRROOONNNNNNOOOUUUSSSRRRQQQQQQQQQNNNMMMJJJJJJJJJJJJKKKLLLMMMNNNRRRUUUZZZ___cccddddddddd////////////000111222333333111000///111111111000222333444555777:::<<<===AAAFFFOOO[[[bbbbbb[[[UUUPPPNNNMMMOOOQQQRRRPPPMMMHHHEEECCCCCCDDDFFFGGGGGGGGGKKKMMMOOOVVV```hhhiiihhhlllssszzz~~~~~~}}}|||yyyxxxyyywwwrrrqqqssszzzwwwooolllnnnkkkgggbbb^^^___cccfffiiivvv}}}yyyxxxtttoooiiihhhgggfffeeedddcccccccccbbbaaa``````aaacccdddiiihhhfffbbb___]]]^^^___ZZZ]]]aaacccdddddddddeeedddcccdddfffhhhiiiiiihhhfffbbb\\\WWWUUUUUUTTTSSSUUUUUUVVVWWWWWWVVVUUUTTTTTTUUUTTTRRROOOPPPTTTYYY___```aaa```^^^\\\\\\]]][[[YYYXXXYYYYYY\\\eeeooouuullllllkkkjjjjjjiiijjjjjjkkkeeefffgggiiihhhaaaVVVNNNKKKHHHCCC???>>>===<<<;;;:::999777555555555555666333444666888:::<<<>>>???===>>>@@@BBBDDDFFFFFFGGGFFFIIIKKKJJJFFFAAA>>><<<999888777555333000...---///000111///---+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++)))************+++++++++*********************************++++++++++++++++++++++++************)))++++++++++++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++(((((()))))))))*********************************((((((((()))******++++++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,***+++++++++++++++************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***------,,,,,,+++******)))******))))))))))))******************++++++++++++------++++++++++++------************++++++++++++------------------------+++++++++,,,---...///000000222444888===DDDLLLQQQ\\\\\\ZZZVVVQQQNNNNNNNNNNNNIIIEEEDDDAAA======@@@CCCLLLSSSRRRNNNJJJGGGCCC======<<<<<<===>>>???@@@AAABBBCCCCCCBBB@@@>>><<<888666444222111111111111000000//////000222555666:::;;;<<<<<<<<<;;;::::::999999888888888777777777555555555666555555444444444444444444444444555666333333333333333333333333111222222333333444444444222333444555666666666666444555555666666777777777888888888888999999999999::::::::::::::::::;;;<<<<<<===???@@@BBBFFFKKKOOOXXX^^^bbbccccccccc^^^XXXWWWUUURRRNNNLLLJJJJJJJJJMMMKKKHHHGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHJJJJJJKKKLLLOOOTTTYYY]]]_________,,,------...///000222333222111//////000000///...111111111222444666777777999>>>EEEMMMRRRRRRPPPMMMMMMLLLMMMRRRXXXZZZXXXUUULLLHHHEEECCCDDDDDDBBBAAABBBEEEFFFEEEJJJRRRWWWWWWYYY^^^fffmmmqqqrrrrrrqqqrrrtttyyy~~~xxxtttuuuxxxwwwqqqpppooommmhhhaaa]]]^^^cccgggkkk{{{}}}{{{vvvoookkkjjjgggcccaaa^^^]]]]]]^^^^^^^^^]]]^^^___```aaaaaaaaa___\\\XXXWWWXXX[[[WWWYYY]]]_________```aaabbbaaaaaaaaabbbaaa^^^\\\YYYWWWUUUTTTUUUVVVVVVVVVSSSTTTTTTTTTSSSQQQOOONNNMMMOOOPPPOOOPPPTTT[[[```kkkmmmmmmjjjfffbbbbbbbbb\\\[[[[[[\\\[[[\\\cccmmmyyy|||rrrjjjhhhhhhgggggghhhhhhgggfff^^^[[[YYYWWWUUUOOOGGGAAA???===;;;:::::::::888777777777666555555555555555444666888:::===???@@@AAA???@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGEEEAAA<<<999777444333111///............---///000///,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,************************)))************+++++++++************************)))*********+++++++++++++++++++++************)))************************************************)))))))))******)))))))))))))))))))))))))))))))))************++++++++++++))))))*********+++++++++************************'''(((((()))******+++++++++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,)))******+++++++++******)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******,,,++++++++++++++++++++++++***************++++++************++++++++++++---,,,***))))))***,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...000222444888===DDDIIINNNNNNMMMLLLJJJJJJMMMOOOTTTOOOJJJIIIFFFAAA>>>@@@<<>>@@@EEEHHHLLLOOOQQQQQQSSSVVVUUUQQQPPPOOOMMMJJJHHHGGGGGGFFFCCCBBBAAAAAABBBBBB@@@>>>>>>???AAADDDEEEFFFGGGGGGGGGIIINNNRRRVVVYYYZZZZZZ......---------......///111000....../////////...111000///000222444444444444888===AAADDDEEEEEEDDDFFFFFFHHHNNNVVVZZZYYYVVVPPPLLLHHHFFFFFFEEEBBB???>>>BBBCCCBBBDDDJJJLLLKKKNNNTTT\\\dddggghhhhhhhhheeejjjsss|||}}}wwwrrrqqqqqqxxx~~~}}}wwwqqqnnnnnnqqqnnnhhhaaa\\\]]]ccchhhjjj{{{}}}{{{uuulllnnnlllhhhccc___\\\ZZZZZZ]]]]]]]]]^^^___```aaaaaa[[[[[[ZZZWWWSSSRRRTTTWWWTTTWWWZZZ[[[\\\\\\]]]^^^aaa```______]]]ZZZVVVRRRRRRQQQQQQTTTWWWZZZ[[[[[[UUUUUUUUUTTTRRRPPPNNNLLLLLLNNNQQQRRRUUU[[[dddkkkvvvwwwwwwssslllgggffffff[[[[[[\\\]]][[[ZZZ```iiiqqq|||~~~xxxqqqkkkdddcccccccccdddcccaaa```TTTPPPKKKHHHFFFCCC>>>:::666666666777888888555222555555666666777888888888;;;;;;===>>>???@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBDDDEEEEEEBBB===999666555222000...---,,,...///000***---///...,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...)))))))))))))))))))))))))))************+++++++++************************))))))******+++++++++++++++++++++************)))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,************************'''(((((()))***++++++++++++,,,,,,------,,,,,,+++...---+++******+++---...))))))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++******************++++++,,,------+++++++++***++++++,,,,,,)))************+++++++++,,,+++)))(((((()))+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,------...///---...000222555999???DDDDDDEEEFFFFFFGGGJJJNNNRRRXXXRRRNNNMMMIIICCC@@@@@@999;;;===???DDDHHHDDD>>>>>>>>>>>>===<<<:::999888===???AAACCCCCCAAA???>>>;;;999666444222222222333111111111222222333444555333444666888999:::999999999999999888888888777777333333444555666666666555555555555555555666777888444444444444444444444444555555444333222000//////222222333444555555555555444444555555666777888888444444444555555555666666888777777888888999:::;;;:::;;;;;;;;;;;;===AAADDDBBBDDDDDDDDDGGGLLLMMMKKKFFFEEEDDDBBBAAA@@@@@@@@@<<<===>>>@@@AAA@@@===;;;;;;===???AAACCCDDDDDDDDDDDDFFFJJJNNNRRRUUUWWWWWW///////////////000111111333333222111000000000111000000000000111111111111444444555777:::===???@@@>>>AAAGGGNNNSSSVVVWWWXXXMMMMMMMMMOOOOOOJJJCCC===???@@@@@@AAAAAABBBBBBBBBFFFKKKQQQTTTUUUVVVXXXZZZ\\\aaahhhnnnqqqpppllljjjmmmppptttuuussspppnnnmmmsssnnngggaaa^^^```ccceeekkkssszzzyyyrrrnnnooosssppppppnnnfff]]]WWWWWWZZZ]]][[[\\\aaahhhllljjjgggaaa___[[[WWWSSSOOOMMMLLLQQQVVVXXXXXXZZZ___cccccc```^^^\\\\\\[[[XXXQQQLLLOOOLLLLLLQQQZZZ```bbbaaaaaa___\\\XXXUUUSSSRRRRRRQQQRRRSSSUUUYYY```hhhnnn}}}uuukkkffffffiiifffddd```]]]\\\]]]___```nnnqqqvvvyyyvvvppphhhccc```\\\WWWVVVVVVUUUPPPKKKHHHGGGDDDAAA>>>;;;999888777777666444444333333444222333444666888:::<<<<<<:::;;;===@@@AAABBBBBBAAA@@@AAABBBBBBBBB@@@>>>===???===;;;888555333222111333222111000...,,,+++++++++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++............------,,,+++---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))+++++++++************)))++++++***************+++************************))))))))))))))))))))))))************************)))************+++++++++'''(((******)))***,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,'''***,,,+++)))'''(((***,,,+++***))))))***+++,,,------.........---+++******+++,,,---...---,,,,,,+++***(((***,,,---***((())))))************))))))*********+++,,,,,,,,,---************************++++++++++++++++++++++++///,,,,,,,,,***'''(((---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***))))))***++++++,,,,,,++++++,,,---///000,,,++++++******++++++,,,//////000111333666888999===>>>@@@AAACCCGGGLLLPPPTTTVVVWWWVVVQQQKKKCCC???===999888<<>>>>>>>>======;;;999777444111000000000222333333222111000333333333444555666777888888888888888888777666666777666555555555666888999666666555444333333222222444444444333333333222222555444444333333444444555444333333222222333333444333333333333444444555555777)))777......@@@888888888888888888999999999999999999:::::::::;;;;;;;;;<<<======>>>???@@@@@@AAABBBCCCCCCAAA>>><<<<<<<<<;;;:::999999888888999999<<<<<<<<<<<<=========>>>AAABBBDDDGGGJJJLLLNNNOOO///............///000111222111000////////////000....../////////000000000111111222444666888:::;;;:::===AAAGGGLLLOOOQQQRRRNNNNNNOOOQQQQQQNNNHHHCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEIIIKKKKKKLLLOOOQQQRRRUUU[[[___aaaaaa^^^\\\cccfffkkkmmmmmmlllkkkkkkooolllfffaaa___```ccceeehhhnnnsssrrrnnnjjjlllnnnqqqqqqpppiii```ZZZYYY[[[^^^]]]___eeelllooonnnkkkdddbbb___ZZZVVVRRRPPPNNNTTTYYY\\\\\\___fffkkklllhhhfffbbbaaa```\\\VVVQQQQQQOOOQQQYYYdddmmmqqqqqqkkkiiieeebbb```^^^[[[XXXVVVWWWXXXYYY\\\bbbiiinnnzzzyyyvvvpppjjjgggggghhhhhheee```\\\ZZZ\\\___aaaeeegggkkkllliiiccc]]]XXXTTTOOOKKKIIIJJJJJJFFFBBB???>>><<<:::888666555444555555444444444444444444444555666888:::;;;======;;;<<<>>>@@@AAAAAAAAA@@@??????@@@@@@???>>><<<:::;;;:::888666333222111000......---------,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******+++++++++************)))++++++***************+++************************************************************************)))************+++++++++***+++,,,,,,+++,,,---///++++++++++++++++++++++++))))))*********+++++++++'''***,,,+++)))((()))***,,,+++***))))))***+++,,,,,,---.........,,,+++***++++++,,,,,,+++***)))(((+++***)))***,,,,,,***((())))))************))))))*********+++++++++++++++************************++++++++++++++++++++++++,,,'''%%%))),,,++++++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,------,,,,,,++++++,,,---...///...------,,,,,,------...------...///111333555666999;;;===@@@CCCGGGMMMPPPRRRTTTUUUUUURRRNNNIIIFFF@@@:::888:::<<<<<<>>>AAACCCAAA???=========;;;:::;;;::::::999999::::::;;;===<<<;;;:::777555333222000111111222222111111111333333333333444555666666777888888888777777666555777666555555555666888888666666555555444333333222444333333333222222222222444444333333333333444444444333333222222333333444444444444444444444444444666---666///111<<<222888333333333444444555555555888888888999999999::::::::::::;;;;;;<<<<<<======AAAAAAAAA???<<<::::::;;;999888888777777777777777::::::::::::;;;;;;;;;;;;===>>>???BBBDDDFFFHHHIII......---------...//////000//////............///------........./////////......//////111222444555555777:::>>>BBBEEEHHHJJJKKKLLLMMMPPPQQQOOOKKKGGGEEEDDDDDDCCCAAA@@@@@@???>>>???AAABBBBBBCCCFFFHHHFFFHHHKKKNNNOOOOOONNNMMMTTTXXX]]]```bbbcccdddeeegggeeebbb```___```bbbdddeeegggiiiiiihhhggggggiiiooopppoooiiibbb\\\ZZZZZZ\\\]]]```gggnnnqqqooolllfffddd```[[[VVVSSSQQQPPPVVVZZZ]]]^^^ccclllsssvvvsssooojjjgggddd```ZZZVVVSSSSSSVVV^^^jjjsssyyyzzzrrrnnnkkkjjjkkkiiibbb]]][[[[[[\\\\\\]]]aaafffjjjrrrooollljjjiiihhhgggfffhhhddd___[[[YYYZZZ\\\^^^ZZZ[[[\\\[[[XXXSSSNNNKKKFFFBBB>>><<<>>>>>><<<:::777777666555444333222222222333333444555555666666777888999:::<<<===>>>???===>>>???@@@AAA@@@??????<<<=========;;;:::888666666555444222111000000000++++++,,,,,,---......///.........,,,+++)))'''&&&++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***))))))+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***)))************+++++++++++++++++++++++++++++++++((()))***++++++++++++++++++++++++************)))+++***************++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,------,,,++++++,,,...++++++++++++++++++++++++(((((()))))))))*********(((***++++++***))))))***++++++************++++++,,,,,,---------,,,++++++,,,,,,+++***)))'''%%%$$$+++***)))***,,,,,,***)))))))))************))))))******************))))))************************++++++++++++++++++++++++,,,$$$!!!&&&,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------...------,,,,,,------...++++++,,,---...000222333444777:::===AAAEEEKKKOOOOOOPPPQQQRRRRRRQQQPPPOOOEEE===888777888888;;;???CCCAAA@@@???@@@@@@>>>===<<<;;;888777666666777888;;;;;;;;;:::999777666555222111111000000000111111111111111111222333444555666777777777777666555555666666555555666666777888666666666555444444333333333333333222222222111111333222222222222222222333333333222222222222333333444333333333333333333333555222555///444666,,,777333333444555666666777777666666666777777777888888777777777888888888888888===>>>>>>===:::888888999777777666555555555555555777777777777888888888888888888:::;;;===???@@@@@@---------,,,,,,------...//////...............///------........./////////............///000111111333333444777:::>>>AAACCCEEEFFFHHHKKKLLLKKKJJJHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>>>>@@@BBBDDDAAABBBBBBBBBCCCCCCCCCDDDGGGKKKOOORRRUUUWWWYYY[[[[[[[[[[[[[[[]]]___aaabbbcccbbbaaabbbcccdddeeedddiiijjjjjjfff```[[[XXXXXXWWWYYY^^^eeekkkmmmkkkiiidddaaa]]]XXXTTTQQQPPPOOOUUUYYY]]]^^^dddnnnwwwzzzyyytttnnnjjjgggccc]]]YYYVVVVVVXXX^^^fffnnnrrrtttoookkkiiikkkooommmeee]]]\\\]]]]]]\\\[[[]]]```bbblllgggccccccfffgggeeeaaabbb```]]]ZZZXXXVVVVVVVVVPPPPPPOOOMMMJJJFFFCCCAAA>>>;;;777666777888888777666666666555444444333333222333444666777888999999::::::;;;<<<===>>>>>>???>>>>>>???@@@???>>>===<<<999999999888777555333222222222111000000000000000---------...///000111111.........---+++***((('''++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))++++++************+++,,,++++++++++++++++++++++++***)))))))))+++,,,+++***))))))*********+++++++++************************'''((()))***+++,,,,,,,,,+++++++++*********))))))*********)))******+++,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++,,,,,,***)))((()))+++************************))))))))))))*********+++((()))***++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++***((('''&&&%%%*********+++++++++***))))))******++++++******)))+++*********)))(((((((((************************++++++++++++++++++++++++---'''%%%(((,,,***((((((************************++++++++++++++++++++++++))))))***+++,,,,,,------************************,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,***++++++,,,---...000111222444777:::===AAAFFFJJJKKKLLLLLLMMMOOOPPPQQQRRRJJJAAA999666555555999===AAA@@@@@@BBBDDDEEEDDDCCC???===:::777666666777888:::::::::::::::999888777333222111//////000111222000000000000000111222333555555666666666555555444555555555555666666777777666666666555555555444444333333222222222111111111222222111111111111222222333333222222222222333333000000000111111222222222222555222000666222+++666444444555666777888888999444444444444555555555555555555555555555555555444:::;;;;;;:::777666666777666666555444444444444555555555555666666666777777555666666777888999::::::------,,,,,,,,,,,,------//////.........//////000....../////////000000000///////////////000111111222222222333666999<<<>>>???AAACCCEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDBBB@@@>>>???@@@AAABBB@@@???===<<<<<<===>>>???@@@BBBEEEGGGHHHJJJLLLNNNMMMNNNPPPSSSWWWZZZ\\\]]]___]]][[[\\\___aaaaaa```cccccccccaaa^^^ZZZXXXWWWSSSVVV[[[aaafffgggfffddd```]]]YYYUUURRRQQQQQQQQQUUUZZZ]]]^^^cccnnnvvvzzzzzzvvvpppllljjjfff```\\\WWWXXXYYY\\\bbbgggjjjlllhhheeeeeeiiiooonnneee]]]^^^______^^^\\\\\\]]]___eee```[[[\\\```aaa]]]YYYVVVWWWWWWVVVTTTPPPMMMKKKFFFEEECCCAAA>>><<<::::::999777666555666777777777888888777666666555444444444555777999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<============;;;:::888555555555444333111000000000000000//////000111111.........///////////////---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++***))))))*********+++++++++************************'''((()))***+++,,,,,,,,,+++++++++*********))))))******))))))***++++++,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++,,,,,,***(((((()))************************************+++++++++,,,,,,))))))***+++,,,,,,+++***+++++++++,,,,,,++++++++++++++++++***++++++++++++++++++******)))))))))))))))***+++++++++***************++++++++++++******+++*********)))(((((((((************************+++++++++++++++++++++++++++)))))),,,+++((((((+++************************++++++++++++++++++++++++))))))***+++,,,,,,------******************************++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,...//////111333666888999<<>>>>>???CCCGGGIIIIIIHHH@@@>>>:::777555555666777888999999:::::::::999999444333111000000000111222000////////////000111111333444444555555555444444444555555666666666666666777666666666666666555555333333333222222222111111222111111000000111111222333222222111111222222333...//////111222333444555000555000000444444555555111222222333444444555555222222222333333333444444555444444444444444444444666777888777555444555666666666555444444444444444444555555555555666666666555555555666777777888888......---,,,,,,,,,------///............///000000....../////////000000000000000//////000000111111222111111222333555777999;;;===???@@@@@@AAABBBDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFDDD@@@???@@@AAAAAAAAA>>><<<:::999888999;;;<<<===>>>??????>>>???BBBDDDBBBCCCFFFIIIMMMPPPRRRTTTUUUTTTSSSTTTWWWYYYZZZYYY[[[[[[[[[ZZZYYYXXXWWWVVVQQQTTTXXX]]]______^^^]]][[[YYYVVVSSSRRRRRRSSSUUUVVV[[[]]]]]]bbbjjjqqqsssuuuqqqmmmkkkjjjgggbbb]]]WWWWWWXXXZZZ^^^aaaeeegggaaa```bbbfffjjjiiibbb\\\\\\]]]^^^]]][[[ZZZZZZ[[[YYYUUURRRRRRUUUUUUQQQMMMKKKLLLMMMMMMKKKGGGCCCAAA<<<;;;999777666555555555555555555555555555555555777777666666666555555555777888:::;;;<<<<<<;;;;;;::::::::::::::::::::::::999999::::::999888666555222111111000/////////...///////////////000000111---------------,,,,,,,,,+++,,,------............++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........---------------,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))+++,,,+++***)))************+++++++++++++++++++++++++++++++++((()))***++++++++++++++++++++++++************)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++---......,,,+++***+++---***************************++++++++++++,,,,,,,,,***))))))***,,,---,,,+++++++++,,,,,,,,,,,,++++++******))))))******+++,,,***************+++,,,---)))***,,,,,,***)))***+++******++++++++++++************************))))))************************++++++++++++++++++++++++''''''***---+++((()))...************************++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++(((((()))++++++,,,++++++...------,,,,,,------...,,,,,,+++,,,,,,---......000222444555666777999;;;AAAAAAAAAAAACCCEEEHHHIIIKKKCCC<<<999888666777;;;:::;;;===BBBGGGIIIJJJIII???===:::777555555555666777888888999999999999999555444333222222222222222000///////////////000000222222333444444444444333444444555666666666666555777777777777777777666666444444444333333333222222222111111111111111111222222222111111111111222222000000111333444555666777000333000333222<<>>@@@BBBDDDFFFHHHHHHHHHEEEBBBBBBCCCDDDCCCAAA===;;;999888777888:::;;;;;;;;;;;;:::999999<<<>>>======???@@@CCCEEEGGGHHHGGGHHHJJJKKKLLLMMMOOOPPPQQQPPPPPPPPPQQQRRRRRRRRRNNNPPPSSSUUUUUUUUUUUUUUUSSSRRROOONNNNNNQQQTTTVVVTTTYYY[[[[[[]]]ccchhhhhhiiigggeeeeeeeeeccc^^^YYYSSSTTTTTTUUUUUUWWWZZZ\\\WWWXXXZZZ]]]^^^[[[VVVRRRQQQRRRTTTSSSQQQOOOOOOPPPKKKHHHFFFGGGHHHHHHEEEBBBBBBBBBBBBAAA???>>><<<;;;555555444444444444555555222444666666666444333333444444555555666777777888999:::;;;<<<<<<;;;:::888999888888777777666666666555666666777666555333222///......------...............------......///000------------------------***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,,,,,,,+++*********************************)))))))))+++,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******+++++++++************)))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,------,,,+++***,,,---************************************++++++++++++***)))(((***---...---+++++++++,,,------,,,++++++***))))))((()))***+++,,,+++******)))***+++,,,---(((***,,,,,,***)))***+++***++++++,,,,,,++++++************+++++++++++++++************************++++++++++++++++++++++++)))''''''+++,,,)))''')))************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++%%%&&&(((***+++,,,,,,,,,...------,,,,,,------...,,,+++++++++++++++,,,------000222333333444666777;;;;;;<<<===???BBBDDDFFFGGG@@@;;;;;;999666666888888888;;;???DDDFFFFFFEEE???>>><<<:::888777777666666777888888999999888888555555555555444333222111000000////////////000000111111222333333333333333333444555666666666555555777777777777777777777777555555555444444444333333222222222111111222222222222222111111111111222222111111111222222222222333333222222777000HHHccc:::666666666666555555555555111111111111222222222222222222222333333444444555222333555444333222444555444333222222111111222222333333333333444444444444222222222333444555555666000///...---------------++++++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,---...//////------......////////////111333555444222111444777888:::<<>>???===@@@CCCDDDDDDEEEFFFHHHIIIGGGFFFGGGIIIKKKLLLMMMJJJLLLNNNNNNMMMMMMMMMMMMLLLKKKIIIIIIJJJNNNRRRTTTQQQVVVXXXWWWWWW\\\___^^^^^^]]]]]]^^^```^^^YYYTTTPPPPPPOOOMMMLLLLLLMMMOOOMMMOOOQQQRRRQQQMMMIIIFFFCCCEEEGGGGGGEEECCCCCCCCC@@@???>>>??????>>>===;;;???===;;;888777777888999444444444444555666777888222444777888777555333222222333444666888:::;;;<<<:::;;;<<<<<<<<<:::888666777777666666555444444333333333444444444333111111------,,,,,,------...///------,,,,,,,,,---......---......//////000000000***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------............+++++++++++++++***)))(((***************************)))))))))+++,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))+++++++++************)))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***++++++***))))))***,,,))))))))))))))))))))))))))))))))))))***************)))(((***---///---+++++++++------------++++++***)))(((((((((***+++,,,,,,+++***))))))***+++,,,(((***---,,,***(((***+++***++++++,,,,,,++++++************+++,,,,,,,,,---************************++++++++++++++++++++++++///)))%%%))),,,(((### ))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))$$$%%%(((***,,,,,,,,,,,,,,,++++++******++++++,,,++++++************+++++++++...000222222333555666777888999;;;>>>AAACCCEEECCC>>>:::;;;:::666555666777777:::===AAABBBAAA@@@@@@@@@???>>><<<;;;:::999666777777888888888777777555666777777666444222111111000000/////////000000000111222333333333333333333333555666666666555444777777777777777888888888666666555555555444444444333333222222222222333333222222111111111111222222111000000///...------,,,555222444:::///QQQttt<<<333222222111111000000///111111111111222222222222000111111222333444444555111333444444333222444555222111111000000000000000111222222222222333333333///000000111222333444444......---,,,,,,,,,,,,---000---***+++...000000///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////111111111111111222222333555666666888<<<@@@DDDFFFFFFFFFEEEEEEDDDDDDCCCCCCBBB???;;;888888:::===???BBB@@@===:::999888999999::::::999999888999999999;;;;;;;;;<<<<<<=========??????AAABBBDDDFFFGGGHHHBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCEEEGGGIIIJJJIIIJJJLLLNNNOOOQQQRRRRRRVVVUUUTTTTTTTTTTTTRRRPPPJJJHHHFFFDDDCCCDDDEEEFFFJJJHHHFFFEEEDDDCCC@@@>>>=========<<<<<<;;;;;;;;;;;;:::888666555666888999444444444555555555555666444444444444555555555666444444555666666666666666666666777888888999::::::;;;;;;;;;;;;:::999888888888777777666555555444444////////////////////////,,,------......------,,,------------------------++++++,,,,,,+++***(((''')))***+++,,,---,,,,,,+++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++------)))&&&++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((************************)))******)))(((((()))+++)))************+++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++,,,+++***)))((((((((((((*********+++,,,,,,------,,,++++++******++++++,,,)))************+++++++++//////---,,,+++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++************************************************************************************************,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++------,,,+++************,,,+++******++++++)))'''+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////...//////000111222444666999<<>>>>>???AAACCCBBB???<<<:::999888777777888999999<<<;;;999777555444222111111111111111000///...---222222111000000000000000333333222222222333444444777777777777888888888888888888777666555444333333333333333222222111111111000111111222222222111111222222222222222222222222333000...///555:::<<<===111111111111111111111111111111111111111111111111111111222222222333333333222222222111111111111111111000///000111222111///111111222222222333333333222222222222222222222222......---,,,,,,,,,,,,---///---+++,,,...000///...------------------------....................................////////////000000000000000111222222333444444666888<<<@@@BBBCCCCCCCCCBBBBBBBBBBBBBBB@@@>>>;;;::::::;;;>>>@@@@@@???<<<:::888888888999:::999888777777777777777888888888888999999999:::999:::;;;<<<>>>???@@@@@@>>>????????????>>>======;;;;;;<<<===>>>@@@BBBCCC@@@AAACCCEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFEEECCCAAAAAA???===<<<;;;;;;<<<===<<<;;;999999999999777555888888888888777777666666666555333222111222333444333333333333444444444555444444555555555666666666444555666666777777666666444555666777888999:::;;;<<<<<<<<<;;;999888666666555555444444333222222111........................,,,,,,------------,,,,,,---------------------------------,,,,,,+++***))))))***+++,,,,,,,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000---+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++////////////...---,,,+++************************)))******)))(((((()))+++)))************++++++++++++++++++++++++***))))))************************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,)))))))))(((((((((((((((+++******))))))******+++)))************+++++++++...---,,,+++************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++***************++++++++++++++++++++++++************************************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++***+++++++++,,,+++***+++,,,---,,,+++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////333555888;;;>>>@@@AAABBB???===:::999999999777666444333444555666999;;;<<<===@@@EEEKKKNNNKKKCCC===999888777555555555666777;;;:::999888777666555444111111111111000///...---222111000////////////000222222222222222333444555666666666666777777777777888777777666555555444444333333333333222222222111000111111222222111111111222222222222222222222222333000...///222555555555111111111111111111111111111111111111111111111111000000000000111111111222111111111111111111111111111000///000111111000///111111111111222222222222222222222222222222222222......---,,,,,,,,,,,,------,,,,,,---//////...,,,................................................---............///////////////......//////000111111111111222444777999;;;>>>>>>>>>>>>????????????===<<<;;;;;;<<<===???@@@???>>><<<:::888888888999:::999888777666555555555555666666666666777777777555666666777777888999999999999999999999888888777555555666666888999;;;<<<999999:::;;;<<<<<<<<<<<<===<<<;;;<<<<<<<<<:::888888777555444333444444555555444333333444555444222555444444444444333333333333222000//////000111111222222222333333333444444555555666666666777777777555555666777777777666666444444555777888:::;;;;;;======<<<:::888666444222222222111111000000//////------------------------,,,,,,------------,,,,,,------------------------///...---,,,,,,++++++,,,******+++,,,,,,,,,++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///000///---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************)))******)))(((((()))+++)))************+++++++++***************))))))(((************************++++++++++++++++++++++++************+++,,,---......---,,,+++***)))((('''***))))))))))))))))))***)))************+++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************************************************************************************(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++***++++++,,,,,,,,,+++***+++---000111000,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---......222444666999<<<>>>??????>>>===;;;;;;<<<<<<:::999222222222222333444666777999???JJJTTTYYYSSSGGG===888777555444333333333444333333333333333333333333111111222111111000///...000000//////......//////111111111111222333444555444444444555555555666666666666666666666666666666444333333333333333222222000111111111111111000000111111111111111111111111222111////////////...---111111111111111111111111111111111111111111111111......////////////000000///000000111111222222222111000//////111111000///000000000000111111111111111111111111111111111111......---,,,,,,,,,,,,---,,,,,,---...///...---+++------------------------........................---------.........//////......------......///000000000000000111333444555888999999:::;;;;;;<<<<<<999999:::;;;===>>>???@@@>>>===<<<:::999999999999;;;:::888777666555555444666666666666666666666666555555555555555555555555555555555555555444444333333333333444555666777888666666666777777666666555888777666777888888666444555555444333222222333333555444333333444555444222444444444444444444444444333222111111111111222222222333333333333444444444666666666666777777777777555666666777777666666666333444555777999:::;;;<<<======;;;999666333111///000000/////////.........------------------------,,,,,,,,,------,,,,,,,,,------------------------///...,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++*********+++,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++***)))((((((************************)))******)))(((((()))+++))))))*********+++++++++******+++++++++******)))************************************************))))))(((((()))******+++///...---,,,+++******)))******))))))))))))******))))))*********+++++++++)))))))))))))))***++++++******))))))))))))******************************+++++++++++++++++++++***************************************************************************************************************************&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************+++,,,---------+++***+++...222444555,,,+++***)))((((((((((((++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////111222444666888:::<<<<<<===<<<;;;<<<===>>><<<;;;333222111000111111333333444;;;HHHUUU[[[VVVHHH<<<999777555444222222222222//////000111111222333333222222222222111000////////////............////////////000000222333444555333333333333444444444444444555555666666777888888444444444444333333333333111111111222111111000000000000000000000000000000222111111111000...,,,***111111111111111111111111111111111111111111111111////////////////////////...//////000111222222333111///...///000111000///////////////000000000000111111111111111111111111......---,,,,,,,,,,,,---+++,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------............---------,,,---......////////////000000111222222444444555666777777888999555666888:::;;;===>>>>>>===<<<<<<;;;;;;:::::::::<<<;;;999888777666555555555555555555555555555555555555444444444333333333333333333333333222222111222222111222222333444444444555555555555444333222333222111222333333111///555444444444333333333444444333111111222222111///333333444444444444444444333222222222222222333333444444444444555555555555666666666666777777777777555555666666666666555444444444555777888:::;;;;;;;;;:::999777444111...---/////////...............------------------------+++,,,,,,,,,,,,,,,,,,+++------------------------...---+++******+++,,,,,,,,,+++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++*********+++)))))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************---------------,,,,,,+++************************)))******)))(((((()))+++))))))*********+++++++++++++++,,,,,,---,,,,,,+++************************************************+++******)))(((((())))))))))))))))))))))))))))))+++++++++******+++++++++))))))*********+++++++++(((((((((((()))***++++++***))))))(((((())))))******************************+++,,,,,,,,,,,,++++++************************************************************************************************************************&&&&&&'''((())))))******++++++++++++++++++++++++,,,,,,,,,++++++*********************+++,,,---------+++***+++///222555666,,,+++***)))((((((((((((++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++,,,,,,---...///000000111333555777888999;;;::::::<<<>>>>>><<<;;;444444222111000111111222444999DDDQQQYYYUUUIII>>>999888666444333333333333222222333444555777777888333333333333222111000/////////............//////...//////000111222444555111222222222333333333333333333444555666777888888444444444444444444444444222222222222222111000000000000000000000000000000111222444444222000///...000000000000000000000000000000000000000000000000000000000000000000000000......///000111111222222000///...///000111000........./////////000000000000000000000000000000000......---,,,,,,,,,,,,---+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........------,,,,,,------...////////////000000000000111111111222222333444555555222333444666888:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;:::999888777666666666444444444333333333333333333333333333222222111111222222333333222222111000000000000//////000111111333333333333333222111111222111000111222222111///333333333333333333222222555333222222333333111000111111222222222222333333111111111222222222222222444444444555555555666666555555666666666777777777444444555555555444333333333333444555666777888888777666555333111///---,,,.....................---------------------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,++++++++++++,,,,,,---,,,++++++******++++++++++++******++++++,,,,,,++++++++++++++++++++++++/////////---+++***+++---(((((())))))***+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++,,,,,,++++++***************************)))******)))(((((()))+++)))************++++++++++++,,,------------------************************************************...---,,,+++************(((((())))))***+++,,,,,,,,,,,,++++++++++++,,,,,,)))************+++++++++))))))(((((()))***++++++******))))))))))))************************************,,,---------,,,+++************************************************************************************************************************''''''(((((())))))******************************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++***+++...111333333,,,+++***)))))))))))))))++++++++++++++++++++++++++++++************++++++************+++,,,------/////////000222444555666999999999;;;======;;;999666555333222111111222222666888@@@LLLUUUTTTJJJ@@@999888777555444444444555111222333333444555666666333333333333333222000000//////......//////000000////////////000111222333111111222222222222333333111222333444555666777777444444444555555555555666444444444444333222111111111111111111111111111111111333555555333111111222000000000000000000000000000000000000000000000000222222111111111111000000...//////000000111111111000///......000000///...////////////000000000000////////////////////////......---,,,,,,,,,,,,---,,,......---***)))+++---------------------------------------------------,,,,,,---------.........---------------...//////---...//////000000/////////000000000111111222222111111111222444666888999888888888999999999888888999888777666666666666666555555555444444444333333444444333333333333333222222222222222222111000000111000000//////000000000222333333333333222111111333222222333444444333111000111111222222111111111444333222333444555555333111111111222222222333333111111222333333333333333333333444444444555555555444444555555555666666666333333444444333333222111111111111222222333333333222222111000///...,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,------------,,,,,,---,,,+++*********++++++++++++******++++++,,,---************************---...///---+++***---///((((((((()))***+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************(((((())))))))))))((((((************************)))******)))(((((()))+++)))************+++++++++***+++,,,------------,,,************************************************,,,,,,+++++++++++++++,,,***++++++,,,------......++++++************++++++)))************+++++++++******)))))))))***+++++++++******))))))******+++************************)))***,,,---...---,,,+++************************************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++***++++++++++++******,,,...//////...,,,++++++*********++++++************************++++++************++++++*********++++++,,,---.........---...///111333444777777888999;;;;;;888666666555333222111111222222555666<<>>888555444444333333222111111222222222111222222333333...///111333444333111000333222111000////////////000000000000000000000000000111222222111000111222333333333444444444555555777777777777666666666666777777666666555555444444666666555333333222222333000000111000000///......000000000000000000000000111111111111111111111111111111000/////////////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,///000000///...------...---,,,,,,++++++,,,,,,---------------------------...------,,,,,,---...///------............------......---,,,---///111222000///...---...///111222...............//////000000000000000111222333444666666555444444444444444333333444444444555555555555555555444444333333333555444333333333333333333333333333333444444444444444444333333333222222222444444333333222222222222444444333333333333333333333222222222222444555666666666666555555444444444555444444333222222111111111111111111000000000000111111111111000000///.../////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++*********++++++,,,...---,,,,,,++++++++++++)))************+++++++++,,,,,,,,,+++)))'''&&&%%%++++++,,,------,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***))))))(((((())))))***)))***+++++++++++++++***++++++++++++++++++++++++)))+++,,,+++)))(((***,,,))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************,,,++++++***))))))******(((((()))*********))))))---,,,******+++***)))'''(((***+++***(((''')))++++++++++++******************************************,,,---,,,+++))))))******++++++,,,,,,++++++***+++++++++*********))))))******************************))))))******+++,,,***))))))+++---...---,,,((()))+++,,,,,,+++)))((())))))*********+++++++++++++++++++++************************************+++++++++*********))))))***++++++***)))((()))+++***((('''))),,,---,,,+++******))))))***---///000000111333444555555444444222...///222333000111555222222555:::??????;;;666555555555444444444444444333333222222111222222222///000111222333222111111111111000000////////////000000000000000000000000///000111111//////000111111111222222222333333333555555555555666666666666666666666666666555555555666666555444333222222222//////000000111000000000////////////////////////////////////////////////111111000/////////////////////000000000000//////////////////////////////////////////////////////////////////////////////,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,))))))***+++---...///000---,,,,,,++++++,,,,,,---------------------------...---,,,,,,,,,,,,,,,---------............------...---,,,,,,---...000111//////...------///000111...---+++******,,,.../////////...//////000111222444333333333333222222222222222222333333333444444777777666555444333222222444444333333333444555555111222333444555666777888555555444444444333333333444444444444333333333333444444444444444444555555222333333444444555666666888777777666555444444333444444333333222222111111000000/////////.........111111111111///...---,,,......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********---,,,+++++++++++++++,,,//////---,,,+++*********)))************+++++++++,,,,,,++++++)))(((&&&%%%++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))++++++,,,,,,,,,+++******++++++++++++++++++++++++(((***,,,,,,***)))***+++)))))))))))))))))))))))))))))))))*********++++++************************************************************************,,,+++******)))*********))))))*********))))))(((---+++******++++++)))(((((()))******)))((()))+++)))************++++++++++++++++++++++++++++++++++++---......,,,++++++,,,******+++,,,,,,+++******+++++++++*********************************************))))))******+++,,,+++***)))***,,,---,,,+++)))***+++,,,,,,+++***)))(((((()))))))))*********---,,,,,,++++++******)))************************+++++++++***************'''(((******))))))***,,,***)))((()))+++,,,,,,+++(((''''''(((***,,,///000---...000111333444444444666333333555444111111333000111444666777777666555555555555555666666666666444444333222111111111111000000000111111111111222000000000000000/////////000000000000000000000000...000111000///...///000/////////000000000111111222222333333444555555555555555555666666666666777777666666444333222222111...///000111222222222222////////////////////////////////////////////////111000000/////////////////////000000000000//////////////////////////////////////////////////////........................++++++++++++++++++++++++,,,++++++******++++++,,,((((((((())),,,------------,,,,,,++++++,,,,,,---------------------------------,,,,,,++++++++++++,,,------......------,,,------,,,,,,------/////////......------.../////////...---,,,,,,---...///...............///000000111111111111111111111000000000111111111222222222555555444444333333222222333333333333444444555666111222333444555666777888555555555555444444444444444444444444444444444333222222333333444444444444111222333444555555555555777666666555444333222222222222111111111000000000.........------------,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++,,,,,,///...---,,,++++++++++++))))))*********+++++++++******+++,,,,,,,,,+++++++++++++++,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,+++***)))************************)))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++************************++++++***************+++,,,,,,,,,,,,,,,+++***))),,,+++******++++++***(((((()))))))))))))))******((())))))***++++++,,,,,,************************+++,,,...---,,,++++++,,,******++++++++++++************************************************************))))))******+++,,,,,,+++)))***,,,,,,,,,+++)))***++++++++++++***)))))))))))))))*********+++.........---------------************************************************''')))++++++***)))***+++)))))))))***++++++++++++*********+++,,,...000111,,,,,,...000222333444555:::999777777555222000000000222333333222222222444333333444555555666777777555444333222111111111111111111000000000000111222000000111111111111111111///////////////////////////000111000//////000111....../////////000000000000000111111222333444444333444444555666666777777888888777777666444333333000111222222222222222111........................000000000000000000000000000000////////////000000//////000000000000//////////////////////////////////////////////////////........................++++++++++++++++++++++++,,,++++++++++++++++++,,,222000------...---+++)))---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------.........---------------...---.../////////...---,,,///............//////000...///000000111000//////////////////000000000000000000000111111222222222222222111222222333444555222333333333444444555555555444444444444333333333222222333333333333333333///000111222222222222222000111222333444444444333444444333222111111000000/////////...............---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...------,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++***)))*********************************+++++++++***)))))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++************************+++***************++++++,,,,,,,,,,,,,,,+++***))),,,+++)))***++++++***))))))(((((()))************(((((()))***+++,,,,,,---)))))))))))))))))))))))))))***,,,,,,*********+++******************************************************************************))))))******+++,,,...,,,******+++,,,++++++*********++++++******************+++++++++,,,,,,++++++,,,,,,---...//////***************************************************+++------+++***)))***)))***************++++++------------------......+++,,,---///111333555666555777777777777777666555111222333222000000222333111111222333444444555555555444333222111111111111111111000//////000000111000000222333333333333222////////////////////////000111222222000000111222////////////000000000111...//////000111222222333222222333444555666666777888999999999888777666555444444444444333222000000////////////////////////000000000000000000000000000000////////////000000//////000000000000//////........................////////////////////////........................***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***...000///------,,,,,,++++++,,,,,,---------------------------++++++,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,...//////---+++)))......---------......///---...///000000000///...---------.........//////,,,,,,---...///000111111000000000///000000111111222222222222111111111111333333222222222111111111000000000000111111111111---...///000111000///......//////000000111222222000000000000////////////------------,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***+++---............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...+++++++++++++++,,,------,,,+++++++++,,,,,,---...)))************++++++++++++++++++******(((''''''++++++************++++++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---******************************))))))))))))************+++++++++***))))))************************,,,***))))))***++++++***))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,))))))*********))))))(((+++***)))***++++++***))))))((('''(((***++++++***(((((()))***++++++,,,,,,((((((((((((((((((((((((''')))******)))))))))***+++***))))))))))))***+++***************+++++++++******************************))))))******+++,,,///---***)))***++++++******************************++++++++++++,,,,,,,,,''''''((()))+++,,,---...***************************************+++++++++***,,,......,,,***)))***)))***++++++***)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,...000222444555888;;;;;;888777777555111333222111111111111222222///000000111222333333333444444333222111111111111111000000000000000//////...///111333444444333333000000000000000000000000000222333222111000111222//////000000000111111111.../////////000111111111111111222222333444555555777888999999999999777777666666666555444222000///000000000000000000000000///////////////////////////////////////000000111//////000000000000//////........................////////////////////////........................******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++$$$""""""&&&---111111///---,,,,,,++++++,,,,,,---------------------------***+++,,,...////////////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++---------------,,,++++++,,,---------,,,++++++***---,,,,,,++++++,,,,,,,,,,,,---///000111000///...,,,,,,,,,------------...,,,---------....../////////......------------...////////////////////////111111000000000/////////------........./////////---...///000000///---,,,------,,,,,,---...///000............////////////,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******+++,,,---------,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,---...------,,,+++++++++,,,,,,)))************+++++++++***************)))(((''',,,+++***))))))***+++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************---,,,***))))))***,,,---++++++++++++++++++++++++++++++************++++++(((((()))*********))))))************************...+++'''''')))+++,,,+++))))))))))))))))))))))))(((((((((((()))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,(((((()))*********))))))+++***)))***+++,,,+++))))))'''&&&(((+++,,,+++***)))))))))***+++++++++,,,((((((((((((((((((((((((&&&(((******)))))))))***+++***)))(((((()))***+++))))))*********+++++++++******************************))))))******+++,,,000---***)))************+++******************+++************++++++++++++''''''((())))))***++++++************************))))))*********+++++++++'''))),,,---,,,*********)))+++,,,+++)))(((***,,,*********++++++++++++***+++++++++,,,---///111333;;;>>>>>>999666666333---333111///000222333222000000000000111111222222222333333222222111222222222///000111111111000...---+++---///111333333222111000000000000000000000000000111222111000///000222////////////000000000000/////////000000000000000000000111111222222222333333555777888999999888777666666666555555333222111111111111111111111111111///////////////////////////////////////000111111//////000000000000//////........................////////////////////////////////////////////////*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++000,,,)))+++...///,,,(((---,,,,,,++++++,,,,,,---------------------------)))***,,,///000000000000+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***---------------,,,+++***000///---++++++,,,---...++++++***************+++,,,---///111111000///...++++++,,,,,,,,,---------...............---------...---,,,+++++++++++++++,,,---------......//////////////////............,,,,,,,,,,,,------.........///000111000///---+++,,,+++***)))***,,,...000------......///000000000---------------------------------,,,,,,,,,++++++))))))*********))))))(((,,,,,,,,,------.........++++++++++++++++++++++++************************++++++++++++++++++++++++......---,,,+++))))))((('''(((((()))***,,,---...///...---,,,+++*********)))************+++++++++))))))***,,,,,,---------,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,---************************---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...&&&'''((()))))))))))))))))))))))))))))))))))))))000+++'''&&&(((+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))************************************************++++++++++++++++++++++++******))))))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,+++***)))***+++,,,+++***)))'''&&&(((+++---,,,******************+++++++++))))))))))))))))))))))))&&&(((*********)))***++++++***)))(((((()))***+++))))))******++++++++++++*********************************)))***++++++,,,111...***))))))*********++++++************++++++))))))))))))***************************+++++++++************************))))))******++++++++++++$$$&&&***,,,++++++++++++)))+++---,,,)))(((***,,,((()))***,,,,,,---------************+++---///111222777999777777;;;:::444333///---...333555222...000111111111111222222222222222222111222222333333///000111222111000...,,,)))+++...000111111000000000000000000000000000000///000111000///...///111........./////////000000000000000000000/////////000000000000000111111111111222555777888888777666555555555666555555444444111111111111111111111111111111111111111111111111///////////////000111111//////000000000000//////........................////////////////////////000000000000000000000000,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++.........///......---,,,---------,,,,,,+++++++++---------,,,,,,+++++++++---+++***+++---...---+++------------------------......---,,,+++***((('''---------,,,,,,+++++++++------------------------...---+++*********++++++,,,...000111///---,,,,,,...---,,,,,,+++++++++,,,///(((&&&+++...,,,+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////---,,,***))))))***,,,------+++)))+++...///...,,,......---,,,+++***)))(((***)))((('''((()))+++,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,---+++***(((((()))+++,,,///---+++)))***---000222777///***+++,,,+++111999:::333+++(((***------,,,******++++++++++++******((()))+++,,,---,,,,,,++++++***)))'''''''''((()))***++++++,,,,,,+++++++++,,,,,,++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,+++***)))(((''',,,,,,,,,+++***))))))((()))(((((((((***---000222************************+++******)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***)))'''%%%%%%'''((()))---,,,++++++***)))(((((((((((())))))*********+++************************************************++++++************++++++************************'''(((((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))))))))************++++++************++++++''''''(((******+++++++++))))))))))))))))))))))))************************)))******++++++,,,------******))))))))))))))))))+++***)))(((((()))***+++((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,,,,---------......444444444555444444333333111111111222222333333333111111000000000111333444111222333444333222111000222111111111000000//////111111111111111111111111000000111111111111000000////////////////////////000///---,,,,,,---///000............////////////000000000000000000000000111111000000111111222333777666666555444444333333444444333222111111111111000111111222111000///.........//////000000111111......//////000000111111........................///...,,,+++***++++++,,,////////////000000000000*********+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------------------------++++++,,,------...------------,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++,,,***)))+++...000///------------------------------------,,,+++***((((((++++++++++++************---------------------------,,,+++*********++++++'''))),,,---,,,+++++++++...---,,,,,,+++++++++++++++&&&$$$(((+++)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........---,,,***))))))***,,,------+++)))***---...,,,+++,,,,,,,,,++++++++++++***)))******+++++++++++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,+++)))((((((***+++,,,000///,,,*********,,,---444...***+++,,,+++000666777222+++)))+++---,,,+++******++++++++++++******)))***++++++,,,,,,,,,++++++***)))((((((((())))))++++++,,,,,,,,,+++******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++***************+++++++++*********)))(((''''''''',,,+++***(((((((((((()))************************+++******)))))))))))))))((()))))))))************))))))))))))))))))))))))+++***)))((((((((()))***,,,,,,,,,,,,,,,+++***)))((()))))))))************************************************************+++******))))))******+++************************,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++'''((()))******+++******************************************************---,,,,,,++++++******)))+++++++++++++++++++++++++++***)))(((((()))***++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------111111222222222222222111222222222222222111111111111111000000000111222333000111222333333222222111111111111111000000000///111111111111111111111111000000111111111111000000////////////////////////000///---,,,,,,---///000............////////////////////////////////////111111000000000111222222444444444444444555555555444444333222222222222222000111111222111000///.../////////000000000000000////////////000000111111//////////////////////////////...---------------....../////////000000000************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++........................((()))***,,,------......,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))+++.../////////---------------------------------,,,+++***)))(((***+++++++++++++++,,,,,,---------------------------,,,+++*********++++++$$$'''***++++++++++++,,,------,,,,,,,,,,,,++++++---)))(((+++,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------,,,+++******+++,,,---,,,+++******+++,,,***)))*********++++++,,,,,,,,,(((***,,,---...---+++***---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((******)))))))))***,,,---...---,,,+++************000,,,***+++,,,+++...222444000,,,+++,,,---+++)))******++++++++++++******+++************+++,,,,,,,,,+++******))))))******+++,,,,,,,,,+++***))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++))))))*********+++++++++*********)))((((((''''''...---,,,***((('''&&&%%%************************+++******)))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,+++++++++******+++,,,---...------+++***))))))))))))************************************************************+++******))))))******+++************************...---+++***)))((())))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))(((((((((************************)))))))))*********++++++++++++************++++++))))))***************)))++++++++++++++++++++++++************************,,,,,,,,,+++******))))))++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))******************************+++++++++,,,,,,,,,------...///000000000000333222222111111000000///111111000000000111222222///000111222222222222222111111111111000000000000000000000000000000000000000000111111111111000000////////////////////////000///...------...///000............////////////////////////////////////000000000000000111111222000000111333444555666777555444333333333333333444111222222222222111111000111111111000000000000000/////////000000000000111000000000000000000000000000000000000000//////...------........./////////---,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++........................)))***+++,,,------------,,,+++++++++++++++++++++************************)))))))))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++(((***,,,---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++...,,,+++,,,---,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++************)))(((******+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))***+++------((()))***++++++,,,,,,+++,,,+++***+++++++++,,,...000...,,,,,,------+++(((******++++++++++++******,,,+++***))))))***+++,,,,,,+++++++++++++++++++++++++++,,,++++++***)))(((+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,++++++***))))))(((,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******************************+++******))))))))))))))))))))))))))))))*********)))))))))))))))))))))))),,,,,,------,,,+++******)))+++,,,---...---+++***)))))))))))))))***************************************************************))))))))))))******************************,,,***(((&&&&&&'''((()))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++******+++++++++***))))))++++++++++++++++++++++++************************)))))))))***++++++,,,,,,)))))))))))))))************))))))))))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))************+++++++++***+++,,,---.../////////000000000000000000000000111000000000000111111111...///000111111222222333111111111000000000000000////////////////////////000000111111111111000000//////////////////////////////............//////............////////////////////////////////////000////////////000111111//////000111333444555555444444333333333444555555333333444444444333333333222222222111111000000000000000000000000000000000000000000000000000000000///000111222111111///...------------.........///000000///---,,,+++***)))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************)))*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......,,,+++,,,---++++++,,,---------,,,+++***+++***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++***))))))))),,,,,,,,,+++++++++*********))))))((()))***+++,,,+++++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++((()))))))))***+++,,,---'''((()))+++++++++++++++)))************+++,,,+++,,,,,,,,,------,,,***(((******++++++++++++******,,,+++***)))))))))***++++++++++++,,,,,,,,,++++++++++++++++++******)))(((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,************************+++******)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******)))***+++,,,,,,+++************))))))))))))))))))***************************************************))))))))))))))))))***************************)))((('''&&&&&&(((***,,,))))))))))))))))))))))))))))))))))))************))))))))))))************************************************++++++++++++++++++************++++++***++++++++++++******)))++++++++++++++++++++++++************************((())))))******+++,,,,,,(((((()))))))))*********)))))))))******)))))))))...---,,,++++++,,,---...)))))))))))))))))))))))))))))))))*********++++++******+++---............------...//////000111111000000000111000000000000......//////000111222333000000000000000000111111////////////////////////000000111111111111000000000000000000000000000000/////////....../////////............////////////........................//////......//////000111///000000000111111222222333333333333444444555666555555555555555555555555333333222222111111000000111111111111000000000000////////////////////////---...000111111000///...------------.........///000///...---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,++++++*********+++++++++++++++*********+++++++++++++++***++++++***(((''''''(((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,,,,+++***)))***+++***+++,,,---...---,,,+++***......***)))+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,***)))***+++,,,,,,,,,++++++*********+++)))((('''''')))+++,,,+++************++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,))))))******+++++++++,,,++++++,,,++++++***(((((((((***+++)))))),,,,,,******+++,,,---,,,+++***)))******++++++++++++******++++++***))))))))))))*********+++,,,,,,,,,++++++))))))***************)))((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))***+++,,,,,,---******************************))))))))))))))))))************************+++******)))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++*********************************))))))))))))***************************************************))))))(((((())))))***************************))))))((()))***+++---...)))))))))))))))))))))))))))))))))*********++++++)))))))))************+++++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++******+++++++++++++++***++++++++++++++++++++++++************************+++++++++***))))))((((((*********+++,,,,,,------))))))************))))))---,,,,,,,,,,,,,,,,,,---************************))))))*********+++++++++******+++,,,------------++++++,,,---///000111111000000111111111000///...//////......///000111222000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////............////////////.......................................///000000000000000///////////////222222222222333444666666555444444444444555555666333333333222222222222222222111111111111000000000////////////////////////---......///////////////------........./////////,,,,,,++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++)))*********++++++++++++++++++++++++,,,,,,,,,---***+++---,,,)))(((***,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***))))))))))))))))))(((++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))*********((((((***,,,)))***,,,......---,,,+++,,,111222---***---///---++++++++++++++++++++++++************************++++++************++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,+++++++++)))+++---,,,+++***,,,...***+++++++++++++++,,,,,,***)))))))))******++++++***************+++,,,,,,******************************************++++++)))******+++++++++******---,,,,,,+++******))))))(((++++++((((((,,,---***)))***+++,,,++++++************++++++++++++*********************)))((((((((()))***,,,,,,,,,+++***'''((()))******++++++***'''(((((()))******++++++************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++'''((()))***+++,,,------************************+++***)))((((((((()))***************************+++******)))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((***,,,...///...---+++)))))))))***+++************)))))))))(((************************************************))))))(((((((((((())))))************************))))))******++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++))))))***+++,,,,,,,,,,,,************************************************+++++++++***))))))(((((()))******+++,,,,,,------((()))***++++++***)))((())))))************))))))++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++++++++***++++++,,,---...//////000000000111111111000...---000///.........///000000///000000000111111111111111111111111111111111111000000111111111111000000000000000000000000000000//////000000000000//////............////////////..............................------......///000........................000000111111333444555666222222111111111222444444222222222333333333333333222222222111111111000000000000000000000000000000...............///000000....../////////000000000''''''((()))******++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++'''((()))***+++,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,---------)))+++...---++++++---///++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++)))***+++,,,---,,,,,,+++((()))************---///)))***,,,.........,,,+++)))///000***'''***,,,***))))))))))))))))))))))))************************++++++************++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***)))+++...---++++++---///((()))***+++,,,---......(((***+++------,,,+++*********))))))***+++,,,,,,************************,,,,,,++++++***)))))))))******+++++++++******)))************+++,,,---...(((,,,,,,'''(((---...***(((***++++++*********+++******++++++++++++******)))***+++++++++)))((('''((()))***+++,,,++++++***&&&'''(((***++++++++++++)))******+++,,,,,,------))))))))))))))))))))))))************************(((((()))***+++,,,,,,---+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---///************************+++******)))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))(((((((((***---000222111///,,,***)))***+++---+++*********))))))((((((************************************************))))))(((((((((((())))))************************(((((())))))))))))(((''')))))))))))))))))))))))))))************+++++++++))))))******++++++++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++************++++++((()))***+++,,,---------))))))))))))))))))))))))************************((((((((()))******++++++'''(((((()))******++++++((()))***++++++***)))(((***+++,,,------,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***************)))(((------------------------///000111111111///...---111000...------...///000//////000000111111111222111111111111111111111111000000111111111111000000000000000000000000000000//////000000000000//////............/////////000...........................------------...//////---------........./////////000000111222444555666000000/////////000222333222222222333333444444444222222222222111111000000111111111111111111111111000///.........///111222////////////000000000000,,,+++***))))))***+++,,,***)))((('''((()))+++---...---,,,***)))(((((((((++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...))))))***+++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++,,,......---+++++++++++++++++++++++++++)))))))))***+++++++++,,,************************++++++************++++++)))((((((+++///000---)))*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,------,,,+++***)))***+++,,,,,,+++***))),,,++++++******++++++,,,***************************)))((()))))))))'''%%%******))))))******+++,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++******))))))***+++,,,,,,'''((()))++++++,,,,,,,,,---,,,,,,+++***)))((((((************************---+++)))((('''((()))***)))************+++++++++************************++++++******++++++,,,---,,,+++)))(((((()))+++,,,++++++++++++++++++++++++***,,,---,,,)))''')))+++,,,---...,,,***))))))***(((((())))))*********++++++*********))))))((((((((((((((((((((((((((((((++++++***)))(((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))************+++++++++******)))******************************************************))))))(((((('''''')))))))))))))))))))))))),,,+++++++++******))))))************++++++++++++&&&&&&&&&'''((())))))***$$$&&&)))+++******+++,,,++++++************++++++++++++*********+++,,,---+++***((('''''')))***+++************************++++++******************,,,,,,++++++++++++++++++******************++++++))))))))))))************+++***)))(((((()))***+++++++++******************)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000555222---***+++---///000222111111000///......---...............---------000000////////////000000222222222111000//////...222111111000///.................................,,,---......//////......111000...------...000111////////////000000000000///////////////000111111000000111111111222222222444444444444444444444444111111111111111111111111,,,,,,------......//////////////////000000000000++++++***))))))***+++++++++***((('''((()))+++,,,***))))))(((((((((((((((+++++++++,,,,,,,,,------,,,++++++******++++++,,,)))***+++------,,,+++***++++++++++++++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************++++++***,,,---...---+++++++++++++++++++++++++++***************+++++++++************************,,,,,,++++++++++++,,,,,,++++++,,,...//////,,,***++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,***(((''')))***++++++++++++***))),,,++++++******++++++,,,************************+++***)))***++++++)))'''******))))))******+++,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******+++,,,)))))))))***+++++++++,,,,,,,,,++++++***)))))))))************************,,,+++)))((('''((()))***)))************+++++++++***************************************+++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))***+++---+++)))((()))+++***+++,,,***(((''''''((())))))******************************)))))))))(((************************++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))************************************************************************************))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''((((((((((((''''''(((((()))******+++***++++++)))(((((()))+++++++++************++++++))))))*********+++++++++,,,+++)))(((((()))***+++************************************************))))))******++++++,,,,,,------,,,,,,++++++******))))))))))))************+++***)))(((((()))***+++************************)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////.../////////000000000000333000---+++,,,...000000111111000000//////......///.....................000000////////////000000222222111111000//////...111111000000///......---........................,,,---......//////......,,,------------------,,,.../////////000000000000///////////////000000111000000000111111111222222222222222222222111111111222222222222222222222222/////////000000000000000/////////000000000111111++++++***))))))***+++++++++***)))((((((((()))***(((((((((((())))))******++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,(((***,,,//////---+++)))...---,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++******+++---...,,,++++++++++++++++++++++++++++++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,---...000000///---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++***(((''')))***++++++++++++***)))++++++************++++++************************+++***))))))***+++)))(((******))))))******+++,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++)))))))))************++++++******)))******++++++************************************************++++++)))((((((((()))***)))************+++++++++***************************))))))))))))***++++++************************))))))))))))))))))))))))***+++++++++)))((()))******++++++***((('''((()))+++++++++++++++*********************))))))))))))************************+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******)))(((((('''((()))+++,,,************************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))***************))))))))))))))))))************+++((())))))******+++++++++------+++(((&&&'''***---++++++************++++++'''((()))***+++***))))))---,,,+++)))))))))***+++************************************************'''(((((()))***+++,,,,,,------,,,+++***)))(((((())))))))))))******************))))))))))))******************************))))))))))))))))))))))))+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////....../////////000000000000...,,,,,,...000000000000000000000///////////////////////////000000000000000////////////000000222111111000000//////...000000//////......------........................,,,---......//////......---///111222222111///---....../////////000000000//////......//////000111000000000000111111111111111111111111111111111111222222222222222222222222333333333222222222222222000000000111111111222222+++******************+++,,,+++***)))(((((())))))******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,***+++---...///...---,,,000///,,,*********+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******+++------,,,***++++++++++++++++++++++++,,,+++++++++***)))))))))************************+++,,,,,,,,,,,,,,,,,,++++++...111000---,,,---///,,,,,,,,,++++++*********************************++++++++++++************%%%&&&(((***++++++++++++*********++++++*********++++++************++++++***************************)))(((((()))***)))(((******))))))******+++,,,)))******+++++++++++++++************************))))))***************))),,,+++***))))))******+++))))))*********+++++++++************************+++***)))(((((()))******))))))*********+++++++++************************)))))))))((())))))***+++)))***++++++++++++***)))++++++++++++++++++++++++)))*********)))))))))***+++,,,---,,,***)))***+++---,,,,,,++++++******************)))))))))))))))******************************)))))))))))))))***((()))))))))************))))))))))))))))))))))))((((((((((((((())))))***((('''&&&&&&''')))+++---************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))*********++++++)))******)))(((***---///***))))))))))))))))))***'''(((***,,,,,,+++)))(((...---,,,+++*********+++************************))))))))))))************(((((())))))*********+++))))))((((((''''''&&&&&&((()))))))))***************))))))))))))))))))******************+++++++++))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++,,,,,,---------................../////////000000...---,,,---000111111000////////////000000000000000000000000000111111111000000////////////000000111111000000////////////////////////......------........................,,,---......///.........///000111111111111000///........./////////000000///............///000000/////////000000000111111111111222222222222222333222222222222222222222222444444444333333222222222000111111111222222222222*********++++++*********++++++***))))))(((((((((+++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,++++++******++++++,,,,,,+++*********+++---...000///,,,*********+++,,,++++++++++++++++++++++++,,,,,,+++++++++*********...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,***++++++++++++++++++++++++,,,+++++++++***)))))))))******************************++++++++++++******(((+++......,,,+++---000,,,,,,,,,++++++*********************************************************&&&&&&((()))***+++,,,,,,+++******************++++++******))))))******+++************************,,,***((((((***++++++*********))))))******+++,,,)))))))))*********++++++************************))))))*********))))))(((++++++******************)))))))))***++++++,,,,,,************************))))))))))))))))))******))))))*********+++++++++************************)))))))))((())))))***+++)))***++++++++++++***)))++++++++++++++++++++++++)))))))))))))))***))))))+++,,,---,,,*********,,,---,,,,,,++++++*********))))))))))))))))))******))))))))))))))))))))))))***)))))))))))))))******((()))))))))************))))))))))))))))))))))))((((((((((((((())))))***((('''&&&&&&''')))+++---************************(((((((((((((((((((((((())))))))))))************************************'''((((((((((((((((((((('''''''''(((((((((((()))(((((()))))))))))))))***''')))++++++******+++,,,((((((''''''''''''((((((((()))+++------,,,+++***---,,,,,,++++++*********************************(((((()))))))))*********+++*********))))))((((((&&&&&&&&&''''''(((((()))((()))))))))************)))))))))******)))))))))))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,------------............////////////---,,,,,,...000111111000////////////000000000000000000000000111111222222000000////////////000000000000000//////////////////////////////.................................,,,---......///.........---,,,+++******+++,,,---............////////////...............//////000....../////////000000000000000000111111111222222222222222222222222222222333333333222111111111000000111111111222222222222)))***++++++++++++***)))************))))))))))))******+++++++++***((('''************++++++++++++,,,++++++******++++++,,,+++)))'''%%%&&&(((+++,,,...---,,,+++******++++++++++++++++++++++++++++++++++++++++++************...------,,,+++***))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***))))))***,,,---+++***+++++++++++++++++++++++++++++++++***************************************))))))+++,,,,,,+++))))))''')))***+++++++++---///,,,,,,++++++++++++++++++************************)))))))))*********++++++++++++******))))))))))))++++++***))))))***++++++******))))))))))))******************************...,,,******+++---------******))))))******+++,,,***))))))))))))***++++++************************((()))*********)))(((''')))******+++++++++******))))))******+++++++++,,,************************))))))))))))************)))************+++++++++***************************))))))))))))***++++++************************)))))))))))))))))))))))))))((('''(((***+++***)))(((***+++***)))((()))***+++++++++++++++*********))))))))))))************(((((((((((((((((((((((()))))))))))))))******+++))))))))))))************))))))))))))))))))))))))((((((((((((((()))******)))(((((('''((()))+++,,,************************)))))))))))))))))))))))))))))))))************+++************************(((((())))))))))))******(((((())))))))))))******)))))))))))))))))))))))))))+++---,,,***'''&&&&&&((((((''''''''''''(((((()))***+++,,,---,,,,,,+++***+++++++++++++++++++++************************'''(((((())))))*********,,,,,,+++***)))(((((('''''''''((()))***+++,,,,,,))))))))))))************))))))************)))))))))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,------------........./////////------,,,...000111111000000000000000//////////////////000000111111222222000000////////////000000////////////////////////000000000000000/////////........................,,,---......//////.........---+++******+++---...------........./////////......------......///000............////////////,,,------....../////////111111111111111111111111111111000000000000000000000000000111111111222222)))***++++++++++++***)))((())))))************)))((()))***,,,,,,+++***)))************++++++++++++,,,++++++******++++++,,,***)))((('''((()))+++,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************))))))***,,,,,,+++***++++++++++++++++++++++++***************+++++++++************************)))***,,,------,,,***)))+++***))))))+++,,,,,,,,,++++++++++++++++++,,,,,,************************''''''((()))***+++,,,,,,------,,,+++***)))))))))++++++***))))))***++++++******))))))))))))******************************,,,***(((''')))+++,,,,,,******))))))******+++,,,***))))))((()))***+++,,,************************((()))***+++***)))'''&&&&&&(((***,,,---,,,***)))***************+++++++++************************(((((()))***************)))************+++++++++***************************************+++,,,,,,,,,+++***))))))***+++,,,)))))))))))))))))))))))))))'''&&&'''***+++***(((((()))******)))((()))***))))))******************((()))))))))************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************))))))))))))))))))))))))((((((((((((((()))******************************************************************************))))))*********+++++++++******************************++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************************++++++)))'''%%%&&&''')))))))))(((((()))))))))************++++++++++++(((((()))***++++++++++++************************''''''(((((()))******+++,,,,,,++++++******)))))))))))))))******+++++++++))))))))))))************((()))***++++++***)))(((((())))))***++++++,,,,,,))))))))))))))))))))))))((()))))))))*********+++************************++++++++++++,,,,,,,,,,,,---------........./////////...,,,---///000000000111111000000//////............//////000111111222000000////////////000000////////////////////////000111111111111111111111........................,,,---......//////....../////////....../////////---------.........//////...------------...//////------........./////////+++,,,,,,---......//////000000000000000000000000///////////////000000000/////////000000000111111)))***+++,,,,,,+++***)))'''((()))***************''')))+++...//////...---)))************+++++++++,,,++++++++++++++++++,,,++++++,,,------------,,,))))))***+++++++++******+++++++++++++++++++++++++++++++++************)))((())))))+++,,,---......++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))***))))))***,,,,,,+++)))++++++++++++++++++++++++))))))******+++++++++,,,***************************+++---......---+++***///+++)))))),,,---+++)))*********++++++,,,,,,---))))))))))))))))))))))))&&&&&&''')))***+++,,,---,,,++++++***++++++,,,,,,,,,+++***))))))***+++,,,******))))))))))))******************************(((&&&$$$$$$%%%((())))))*********)))***++++++,,,***)))((((((((()))+++,,,))))))))))))))))))))))))((()))***+++***)))'''%%%%%%'''***---...---+++)))************************************************'''((()))***************)))************+++++++++************************++++++******++++++,,,---,,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))'''&&&'''***+++***(((***+++,,,,,,+++***+++---(((((())))))*********+++(((((())))))*********+++************************))))))((())))))***++++++))))))))))))************))))))))))))))))))))))))((((((((((((((()))************+++++++++******)))************************************************))))))******++++++++++++************************''''''(((((()))))))))***'''(((((((((((()))))))))++++++++++++++++++++++++)))((('''&&&$$$&&&))),,,++++++************++++++)))))))))((()))******+++&&&'''(((***++++++++++++************************&&&''''''((()))******+++++++++++++++++++++,,,,,,))))))))))))(((((((((((())))))))))))************((()))***++++++***)))(((((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++******************************+++++++++,,,,,,,,,---------.........//////000...,,,,,,...000000000222111111000///......------......///000111111111000000////////////000000.........///////////////111111111111111222222222........................,,,---......//////......+++,,,...//////...,,,+++---------.........//////...------------...//////---------.........//////------......///000111111////////////////////////......//////000000000111////////////000000000000***************************************************,,,...000000...,,,***,,,+++++++++++++++++++++---,,,++++++------,,,+++******))))))))))))******,,,++++++******++++++,,,***)))(((((()))+++---...222000...+++***)))))))))---,,,***(((((()))***+++))))))))))))))))))))))))......---,,,+++***)))(((+++***))))))((())))))*********+++++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++)))******++++++******)))(((((())))))))))))((((((++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******************************++++++++++++*********+++,,,---------------+++***)))'''''')))***++++++***)))'''''')))***+++************************************************,,,***))))))******)))'''(((((()))***+++,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++,,,+++++++++++++++++++++************************************************************************,,,+++)))(((((()))+++,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******))))))))))))((((((((((((+++)))'''%%%%%%(((+++---++++++************++++++************************))))))))))))))))))))))))***))))))((())))))***+++))))))))))))))))))))))))++++++***)))(((((())))))++++++++++++++++++++++++************************))))))(((((('''''''''&&&'''((()))***++++++++++++))))))(((((((((((())))))(((((())))))******++++++******)))))))))))))))***///...---,,,***)))(((((()))))))))))))))))))))))))))(((''''''''')))***+++)))***,,,------+++(((&&&+++++++++*********))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++((((((''''''''''''((((((************************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////............//////////////////.........---------000//////............//////000///...---...111444000000000000000000000000//////000000111111222222000000///..................///111333333111///...000000/////////.........------------------------///////////////////////////////////////..................////////////000////////////////////////........................000000000000000000000000((((((((((((((((((((((((************************++++++++++++++++++++++++))))))***++++++,,,---------,,,++++++------,,,+++++++++************++++++,,,++++++******++++++,,,))))))))))))***+++,,,---,,,++++++***+++,,,---...,,,+++***)))***+++---...************************+++++++++++++++++++++***************++++++++++++*********+++++++++,,,,,,+++++++++*********)))))))))************+++++++++******++++++++++++******)))******++++++******)))++++++,,,------,,,++++++))))))))))))))))))))))))******************************************************************************************************++++++++++++******(((((((((((())))))))))))+++***)))(((((()))***++++++***)))(((((()))***+++++++++++++++++++++++++++************************+++***))))))******)))''')))))))))***++++++,,,,,,))))))))))))))))))))))))***************************))))))((()))***+++,,,***************)))))))))************************************************************************,,,+++***))))))***+++,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******++++++++++++************+++***((('''''')))+++---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))++++++***)))))))))))))))******************************************************)))))))))(((((((((%%%&&&'''((())))))))))))))))))(((((((((((()))))))))))))))))))))***************))))))))))))******,,,,,,++++++******))))))))))))))))))))))))))))))******)))((())))))++++++,,,+++++++++************+++++++++*********))))))++++++***)))))))))***+++************************))))))))))))))))))))))))***))))))((((((((())))))***))))))))))))))))))***************************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---......//////......////////////000000//////.........---------......------......//////000111000///------///111000000000000000000000000000000000000000111111111000000///..................000222333333222000.........---------,,,,,,,,,------------------------////////////////////////........................,,,,,,,,,------------...////////////////////////........................////////////////////////((((((((((((((((((((((((************************,,,+++(((&&&&&&(((+++,,,*********+++++++++,,,,,,---+++***+++,,,---,,,+++,,,,,,++++++++++++,,,,,,++++++************++++++((()))***+++++++++++++++************+++---...///+++*********+++---///000++++++++++++++++++++++++'''(((((()))***+++,,,,,,)))***+++,,,------,,,+++*********++++++++++++,,,+++++++++***************)))************++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************++++++++++++******++++++***)))))))))******+++***)))(((((()))***++++++***)))(((((()))***+++++++++++++++++++++++++++************************+++***))))))******)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++++++++*********+++,,,,,,((((((((((((((((((((((((************************************************************************************************++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******,,,,,,+++++++++*********+++************+++,,,,,,++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%''')))******))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))&&&&&&'''((())))))))))))***))))))(((((())))))***************))))))))))))***)))))))))))))))******))))))))))))************)))))))))))))))))))))))),,,++++++*********++++++...---+++))))))***+++---+++++++++***************...---+++)))((()))***+++************************))))))))))))))))))))))))++++++***)))((((((((((((+++++++++******+++++++++************************+++************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------......///.../////////000000000111/////////.........---------------......//////000///111222111///------...000000000000000000000000111000000000000000000///000//////............//////000222333333222000///.........------------,,,------------------------////////////////////////,,,,,,------......//////,,,,,,,,,------------...////////////////////////........................////////////////////////************************************************,,,***(((&&&&&&(((***,,,...---,,,+++***)))(((''',,,+++***+++,,,,,,,,,***+++++++++******+++++++++++++++************++++++((()))***,,,,,,++++++***------,,,++++++*********+++*********+++,,,...///++++++++++++++++++++++++''''''((()))***++++++,,,&&&(((***---------,,,+++************++++++++++++************************))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******************************++++++++++++******...---,,,+++******++++++******)))(((((()))******+++******))))))******+++++++++++++++++++++++++++************************+++)))((()))******)))(((+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++*********+++++++++'''''''''(((((((((((((((************************************************************************)))***++++++++++++***)))++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++***************)))))))))(((((()))******+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))###%%%(((***++++++******))))))))))))))))))))))))******)))))))))))))))***************************((((((((((((((((((((((((************************(((((()))***++++++++++++***))))))))))))))))))***++++++******))))))(((((())))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++************---,,,+++******+++,,,---************************000...+++)))((()))***+++************************))))))))))))))))))))))))+++******)))(((((()))))),,,++++++******++++++,,,************************************))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,------............//////000111111111////////////.............../////////////////////,,,///111111000...------////////////////////////111111000000/////////...000///............//////000111222333333222111000000000000///////////////........................////////////////////////+++++++++,,,---...//////.........////////////000////////////////////////........................////////////////////////*********************************************************))))))*********------,,,+++)))((('''''',,,+++******,,,,,,+++*********))))))))))))******+++******))))))******+++((()))***,,,,,,+++***)))......---,,,***)))((('''++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))***%%%''')))+++,,,,,,+++***))))))*********+++++++++************************))))))*********+++++++++***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++((((((((((((((((((((((((************************************************++++++++++++++++++++++++******************************++++++++++++******+++******)))((((((((((((******))))))))))))******++++++************++++++++++++++++++++++++++++++***************************)))((()))***+++***))),,,,,,++++++***)))))))))))))))))))))))))))))))))*********************************************)))((((((((())))))*********************************************************************************)))***++++++++++++***)))++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******************))))))))))))((()))***+++++++++******++++++************++++++************************))))))))))))))))))))))))%%%'''))),,,------,,,+++))))))))))))))))))))))))***)))))))))))))))******++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,******))))))))))))******++++++******))))))(((((())))))(((((()))***++++++******))))))(((''''''&&&))))))))))))))))))))))))*********************)))***+++++++++++++++++++++************************///...,,,***))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------------......///000111111111000000/////////.........111111111111111000///...))),,,///111111/////////////////////////////////111000000000//////......//////............//////000111222222222222111000000000000000000000000000........................////////////////////////+++++++++,,,---...//////.........////////////000////////////////////////................................................((((((((((((((((((((((((************************)))***+++,,,,,,+++***))))))))))))*********++++++,,,***)))***+++,,,+++******))))))))))))))))))*********))))))))))))******)))******+++++++++******++++++,,,,,,+++***))))))+++++++++*********))))))+++++++++++++++++++++++++++++++++******))))))((('''''')))***++++++***))))))))))))************+++***************+++++++++)))************+++++++++*********++++++*********))))))************))))))++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++******************************++++++++++++******)))************))))))((()))))))))******)))))))))++++++++++++++++++++++++***************************************************)))((()))***+++***))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))(((((())))))******++++++,,,************************************************************************************************++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******---,,,,,,,,,,,,+++++++++((()))******++++++******++++++************++++++************************))))))))))))))))))))))))'''(((***,,,------,,,,,,)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((())))))))))))***&&&'''((()))************+++******))))))******+++************))))))))))))(((((((((((()))***+++,,,+++******)))(((''''''&&&))))))))))))))))))))))))((())))))***++++++******))))))***+++++++++*********************+++++++++---,,,+++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,))))))(((((((((((())))))************************(((((()))))))))))))))***)))))))))))))))))))))))))))************+++++++++)))******++++++,,,,,,---,,,,,,---...///000111111000000000/////////......000000111222111000///...(((+++...000000000000111000000000000000000000000000//////////////////...///............//////000000000111111111111000000---............/////////........................////////////////////////,,,,,,------......//////,,,,,,,,,------------...////////////////////////................................................((((((((((((((((((((((((************************)))***++++++++++++***)))'''(((((()))***++++++,,,+++***)))***+++,,,+++)))+++******))))))******+++******))))))))))))******++++++***************+++))))))++++++,,,+++************++++++,,,+++++++++************************,,,+++++++++************************************))))))))))))************))))))*********+++++++++)))************+++++++++((())))))******))))))((())))))************)))))),,,+++***))))))***+++,,,++++++++++++++++++++++++******************************************************************************************************++++++++++++******'''(((***,,,,,,+++)))((())))))************))))))***++++++++++++++++++***))))))))))))))))))))))))************************)))(((((((((***+++***)))+++++++++***************))))))))))))))))))))))))************************++++++,,,,,,,,,+++))))))(((((()))******+++,,,,,,************************************************************************,,,+++***))))))***+++,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******------,,,,,,,,,+++++++++************++++++,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++************************************************)))))))))*********++++++''''''((()))************+++******))))))******+++)))))))))))))))*********(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,---,,,,,,))))))((((((((()))++++++))))))*********+++++++++)))******++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++))))))(((((((((((())))))************************(((((((((((())))))******)))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,++++++,,,---...///000000000000000000/////////...+++,,,...000111000//////))),,,...//////...///000000000000000000000000000.........///////////////...............///000000////////////////////////---.........////////////........................////////////////////////........................,,,,,,,,,------------...////////////////////////................................................******************************************************))))))))))))***************)))))))))))))))+++***)))***+++++++++))),,,++++++++++++++++++,,,******))))))))))))******,,,+++***)))))))))++++++***++++++,,,+++***)))((()))***+++,,,---.........))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,))))))))))))************))))))******++++++++++++)))************+++++++++(((((())))))))))))((((((*********++++++*********,,,+++***))))))***+++,,,((((((((((((((((((((((((************************************************))))))))))))))))))))))))******************************++++++++++++****** """%%%(((((('''$$$###))))))************))))))***++++++,,,,,,++++++***((((((((((((((((((((((((************************)))(((((((((***++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++,,,------...---,,,***)))'''(((((()))***++++++,,,************************************************************************,,,+++)))(((((()))+++,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******+++++++++*********)))))),,,,,,+++++++++,,,---...++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))***+++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,)))***+++,,,,,,---,,,,,,++++++************++++++(((((())))))******++++++(((((((((((()))***+++,,,((((((((()))***+++++++++))))))))))))))))))))))))''')))+++---...///......+++)))&&&$$$%%%'''+++...))))))******++++++++++++'''(((***+++,,,***)))(((************************))))))))))))))))))))))))---,,,+++***))))))))))))******))))))))))))******************************'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,******+++,,,---...///000000000000000////////////&&&(((+++...000000000000,,,---//////...---...///000000000000000000000000---.........//////000000...............///000111/////////......////////////000000000111111222222///////////////////////////////////////////////////////////////................../////////000000////////////////////////................................................*********************************))))))))))))))))))))))))))))))***++++++111---******,,,---,,,***))))))))))))))))))))))))************************...,,,((('''(((***++++++---+++***+++,,,,,,+++***,,,++++++******++++++,,,******))))))))))))******++++++++++++*********)))******))))))(((''''''''')))************+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++***)))(((*********)))))))))))))))(((((())))))*********+++***************************************+++++++++...------,,,+++***)))))),,,++++++***)))(((''''''---,,,+++)))))))))******+++++++++*********))))))******+++,,,,,,,,,,,,+++************************))))))******++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))************************************))))))******+++,,,))))))(((((()))***+++,,,(((''''''((()))******))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))'''&&&************************************))))))))))))+++++++++++++++++++++++++++,,,,,,+++)))((()))***************************,,,,,,+++***)))))))))***))))))******+++++++++,,,,,,+++*********+++***)))+++++++++++++++,,,,,,,,,******)))((((((((((((((((((((()))***************++++++******))))))((((((((())))))(((+++000...'''222000---,,,---,,,+++***+++,,,,,,------,,,,,,++++++*********))))))((((((++++++************++++++&&&'''((()))******))))))******)))))))))))))))***,,,***((('''(((******))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))*********)))))))))))))))))),,,//////,,,))))))***))))))))))))))))))))))))))))))************))))))************************))))))))))))************++++++************+++++++++++++++*********))))))''')))+++++++++***+++,,,))))))***+++,,,,,,------...///000///------...000///......---------..............................////////////////////////444333222000//////......,,,---......//////......------------.........///////////////000000000000333222000............//////////////////.................................000/////////............000000000000000000000000000000///............///......//////......---,,,************************)))))))))))))))*********((((((((((((((()))******///,,,))))))+++,,,,,,***))))))))))))))))))))))))************************,,,***)))***+++,,,+++***,,,+++******+++,,,+++))),,,++++++******++++++,,,******))))))))))))******++++++*********)))))))))******))))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))++++++******************+++++++++++++++***))))))---,,,,,,+++***))))))(((((()))))))))*********************************************************))),,,,,,,,,+++******))))))******************))))))))))))(((''''''((()))***+++++++++*********))))))(((((()))************)))************************((((((((((((((()))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))******************))))))))))))************************************))))))******+++,,,+++++++++***++++++,,,,,,))))))((()))***++++++***)))************+++++++++************************************************))))))))))))((('''%%%$$$************************************)))))))))))))))))))))))))))))))))))))))***++++++))))))***+++************************---,,,++++++******++++++*********+++++++++,,,,,,+++***************)))(((%%%&&&'''(((***+++,,,,,,++++++***)))))))))))))))))))))***+++++++++++++++)))(((((((((((((((''''''******)))&&&$$$&&&+++///111222444555555111***%%%++++++,,,,,,,,,,,,++++++************)))))))))(((*********))))))*********(((((((((((())))))************))))))))))))******+++***((()))***++++++***)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))))))))'''***,,,,,,***''''''(((************************))))))************))))))************************))))))))))))************,,,++++++++++++++++++,,,+++++++++*********))))))''')))++++++***)))***+++******++++++,,,---------///000000///......///111///......------.................................////////////////////////111111000///............,,,---......//////......---........./////////////////////000000000111111222111000//////...............//////////////////........................000000/////////.........000000000000000000000000111000///...............///////////////......---************************(((((())))))******++++++***))))))))))))***++++++,,,***((()))***,,,++++++))))))))))))))))))))))))************************(((((()))+++------+++)))+++)))))))))++++++***)))++++++************++++++******))))))))))))************)))))))))((((((((()))))))))************+++'''((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((+++++++++************)))///...---,,,+++)))(((((())))))))))))*********************************************))))))(((((((((************************************++++++,,,,,,''''''''''''((()))***++++++++++++***************(((((()))************)))************************))))))))))))(((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))******************))))))))))))************************************))))))******+++,,,---,,,,,,,,,,,,,,,++++++*********)))******+++,,,)))************+++++++++************************************************((()))))))))((('''&&&&&&************************************))))))))))))))))))))))))))))))))))))&&&((()))***))))))+++,,,************************------,,,++++++++++++,,,******+++++++++++++++,,,******++++++******))))))%%%%%%&&&''')))***++++++,,,++++++*********************+++,,,,,,,,,,,,,,,((((((((())))))))))))))))))'''))),,,***---===QQQbbbVVVEEE555---***,,,---******++++++++++++******************))))))))))))***))))))(((((())))))***))))))((('''((()))***+++***)))))))))))))))******)))))))))+++------,,,***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******''')))++++++)))((('''(((++++++++++++++++++++++++))))))************))))))************************))))))))))))************,,,,,,,,,++++++,,,,,,,,,+++************)))))))))'''(((******)))((()))************+++,,,,,,---------...///...---,,,...000///......---......//////........................///////////////////////////......------......///------...////////////...////////////000000000000000000000111111111222222111111111111000///...............//////000000000////////////////////////000000000/////////......000000000000000000000000222111000///......---...//////000000//////...---************************''''''((()))***++++++,,,,,,,,,+++++++++,,,,,,---)))(((((()))***+++++++++))))))))))))))))))))))))************************''''''''')))+++,,,+++******(((((((((***+++***)))++++++************+++++++++******))))))******+++))))))))))))((((((((((((((())))))***++++++,,,,,,((((((((()))))))))******))))))))))))))))))))))))+++++++++*********))))))++++++******************------,,,+++******)))))))))))))))))))))*********************************+++******)))((('''&&&&&&(((((()))))))))*********++++++++++++++++++++++++***************++++++,,,******************************+++,,,,,,,,,,,,+++************************,,,,,,++++++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************))))))))))))************************************))))))******+++,,,+++++++++++++++***))))))******+++***))))))+++,,,))))))*********+++++++++************************++++++++++++++++++++++++******++++++*********)))************************************)))))))))(((++++++++++++++++++++++++'''(((******)))(((***+++************************,,,++++++******+++++++++************************+++,,,------,,,*********************))))))))))))+++******))))))*********)))***++++++,,,,,,++++++******++++++,,,,,,------***%%%)))111333555IIIbbbkkkMMM333%%%%%%---333))))))************))))))*********)))))))))))))))))))))(((((((((((())))))+++***(((''''''(((***,,,))))))))))))))))))***+++((((((***---//////,,,***))))))*********+++++++++))))))))))))))))))))))))************************++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))*********)))***+++,,,+++*********++++++++++++++++++++++++))))))************))))))************************((()))))))))************,,,++++++******++++++,,,************))))))))))))&&&(((******((((((((())))))))))))******++++++++++++,,,,,,,,,******,,,..................//////000........................////////////////////////......------...//////000------...//////////////////000000000000111111111000111111111222222222222000111111222111000///...------...///000111111222000000000000000000000000000000000////////////...000000000000000000000000222222000///...............////////////...------************************''''''((()))***++++++,,,,,,++++++*********++++++'''((()))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$%%%''')))++++++)))((('''(((***+++***)))+++******))))))******+++++++++************++++++))))))))))))(((((((((((((((((()))***+++,,,,,,---)))))))))*********++++++))))))))))))))))))))))))))))))*********++++++++++++******))))))***++++++)))))))))*********************))))))))))))))))))************************+++******)))((('''&&&&&&((((((((()))******++++++------,,,,,,+++******)))++++++++++++******))))))******************************+++,,,,,,,,,,,,+++************************,,,,,,++++++******))))))))))))))))))))))))))))))************************************************((()))))))))******************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))((('''&&&)))***,,,+++)))((()))+++))))))*********+++++++++************************++++++++++++++++++++++++***************+++++++++************************************)))))))))(((++++++++++++++++++++++++***++++++***)))(((((()))******************************))))))))))))******))))))))))))))))))((((((+++---000000---++++++,,,************))))))(((((())))))((((((((())))))***((())))))*********************++++++,,,,,,------...&&&&&&---...,,,777IIISSSKKK>>>444---+++******((())))))******))))))((())))))))))))))))))******))))))(((((((((((()))))),,,+++)))'''''')))***+++))))))(((((()))***++++++'''(((***---//////,,,)))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))(((((())))))************************++++++******************************))))))************))))))************************((()))))))))******************))))))))))))******))))))))))))))))))))))))''')))******((('''((()))(((((((((((())))))))))))+++,,,,,,,,,++++++---///...............///000111////////////////////////////////////////////////............///000111111---...//////000000//////000000000000111111111222000111111111222222222222000000222222222111///...---......///000111222222111111111111111111111111111000000000////////////111111111111111111111111222222111//////.........---............---,,,,,,************************(((((())))))******++++++******)))(((((((((((()))''')))++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))***'''$$$$$$%%%(((***+++)))(((((()))+++,,,+++*********))))))))))))******++++++************++++++******)))))))))((((((((((((((())))))***+++,,,,,,************++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++***)))))))))***+++,,,'''(((((()))******++++++************))))))))))))*********************************))))))((((((((()))))))))******+++++++++------,,,+++***)))((((((************)))(((&&&&&&***************+++++++++(((((()))************)))************************))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,'''((()))))))))((('''&&&(((+++//////,,,))))))***)))************+++++++++************************))))))))))))))))))))))))((((((((((((((()))***+++************************************))))))))))))))))))))))))))))))))))))+++,,,---+++)))(((((()))************************)))(((((((((((()))******)))))))))))))))(((((((((***---111111...++++++,,,&&&&&&'''(((((()))******(((((((((((((((((()))***(((((()))************)))((((((((()))))))))))))))+++%%%$$$((()))&&&)))111,,,,,,,,,,,,---,,,***'''))))))************))))))))))))))))))***************))))))(((((())))))***,,,+++***)))((()))******(((((((((((()))***+++,,,((((((***,,,......+++((()))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((()))******++++++((('''&&&''')))))))))((())))))))))))))))))))))))))))))************))))))************************))))))))))))************))))))(((((((((((())))))(((((()))))))))))))))***(((***+++***)))(((((()))((((((((((((((((((((((((,,,---......------///111............///000111111///////////////////////////////////////////////////.........///000111111......///000000000000///000000000000111111111111000000000111111111222222000111111222111111000000/////////000000111111111000000000000000000000000111111000000000/////////111111111111111111111111111111000000//////000000...............------,,,************************)))))))))))))))*********++++++***)))))))))))))))(((***---,,,***((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''(((******)))***)))(((***,,,---,,,,,,******))))))))))))******,,,++++++******++++++,,,++++++*********)))))))))((((((((())))))*********))))))))))))************))))))))))))))))))))))))******************+++++++++***)))((()))***,,,---)))******************+++************)))))))))(((*********************************************)))*********++++++++++++++++++++++++******)))))))))(((((()))***))))))((('''))))))*********+++++++++(((((()))************)))************************((((((((((((((()))))))))))))))))))))))))))))))))************************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,((()))+++,,,,,,+++***)))(((---333444000,,,***+++)))************+++++++++************************))))))))))))))))))))))))(((((('''((((((***+++,,,************************************))))))))))))))))))))))))))))))))))))+++,,,---,,,+++***+++,,,************************))))))(((((()))******+++++++++++++++*********)))''',,,000000,,,))))))+++''''''(((((()))*********))))))(((((())))))***+++))))))***++++++++++++***)))(((((((((((((((''''''&&&&&&((((((((()))+++---,,,)))&&&&&&''')))++++++)))******++++++******)))((()))))))))*********************))))))*********+++++++++*********))))))(((((((((((()))***+++,,,)))))))))+++,,,,,,***''')))************+++++++++))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))'''(((((()))******++++++)))'''%%%&&&(((***)))(((************************))))))************))))))************************))))))))))))******************))))))))))))******(((((((((((())))))******)))+++,,,+++***(((((()))***************************,,,,,,,,,,,,,,,...000............///000111222////////////////////////////////////////////////.........---......//////......///000000000000000/////////000000000111111/////////000000000111111222111111000111111111222000000000000000000000111000000000000000000000000111111111000000000//////111111111111111111111111000000000///000000111222000000000000000//////...*********************************)))))))))))))))///...------,,,,,,,,,,,,)))+++...---***((((((***))))))))))))))))))))))))))))))))))))))))))))))))+++******+++,,,,,,***(((***))))))***,,,...---,,,******))))))))))))******,,,++++++******++++++,,,++++++++++++************(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))+++***)))((()))***,,,---,,,,,,,,,++++++*********+++*********))))))((((((***************************************+++++++++++++++++++++++++++++++++)))))))))))))))*********'''(((***+++,,,,,,++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++************************))))))******++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))*********)))***++++++,,,***+++---/////////---,,,(((///666777333...,,,,,,)))************+++++++++******************************************************))))))***,,,...///************************************))))))))))))++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///******************************))))))***+++,,,,,,---------,,,,,,+++++++++&&&***//////+++'''((()))---------,,,+++******)))******))))))***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******))))))(((((('''---///***&&&)))***))))))((((((***++++++***(((******++++++++++++******(((((())))))*********+++++++++************+++++++++++++++++++++***)))((((((((((((((()))***+++,,,***))))))***++++++)))''')))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***++++++++++++(((&&&'''***,,,+++***++++++++++++++++++++++++))))))************))))))************************))))))))))))************++++++************++++++'''((((((((())))))*********+++---,,,***))))))***,,,,,,++++++++++++++++++'''((())))))((()))+++---............///000222222000000000000000000000000////////////////////////...------,,,,,,---------...//////000000000000000////////////000000000000////////////000000000000222222000000000111222333111111111000000000000000////////////////////////111111111111000000000000111111111111111111111111////////////000111222333222222222222222111000000++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))******+++&&&(((***+++++++++)))(((++++++************++++++************************))))))))))))(((((((((((())))))************))))))++++++************++++++++++++++++++++++++++++++((()))***,,,,,,+++******))))))))))))))))))))))))************************---,,,***(((((()))***+++************************((()))***++++++***)))(((,,,+++***)))(((&&&%%%%%%+++++++++************)))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************+++++++++*********))))))************))))))((((((***++++++,,,+++***)))(((******+++++++++,,,,,,,,,((((((((((((((()))******)))))))))***+++++++++,,,))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******************************))))))))))))))))))))))))++++++,,,+++***'''$$$"""$$$'''+++,,,+++(((&&&&&&.../////////...,,,***))))))************+++++++++---,,,***)))))))))******)))************+++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,---,,,***(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))''''''((()))***+++,,,,,,,,,,,,+++***,,,,,,,,,+++***)))((((((++++++******)))((((((((())))))))))))((('''&&&%%%+++***)))(((((()))***+++)))************+++++++++************************++++++******)))(((((((((***(((((())),,,---+++)))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************+++******)))))))))))))))*********)))))))))))))))***************************)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((('''''')))((('''(((+++,,,,,,+++(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++***(((''')))))))))))))))))))))))),,,+++++++++***)))))))))******))))))))))))******************+++---///000...............///000000////////////////////////------......//////000000............////////////............////////////000000000000000000000000111111111111111222222333333222000//////000111111222111111111000000//////000000000000000000000000000000000000000000000000333333333222222222111111111111111111111111111111*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,---++++++************++++++******************************)))))))))((((((((())))))*********))))))(((++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))************************---,,,***)))((()))***+++************************((()))***++++++***)))(((++++++***)))((((((''''''+++++++++************)))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************+++++++++*********))))))++++++*********)))))))))***++++++++++++***)))(((++++++++++++,,,,,,,,,---))))))(((((((((((())))))***************+++++++++)))))))))))))))))))))))))))))))))))))))***************++++++++++++******,,,+++++++++***)))))))))))))))))))))))))))))))))******)))(((((((((((((((***,,,///000///---,,,,,,,,,,,,---------,,,+++***)))************+++++++++,,,,,,***)))))))))******)))************+++++++++,,,,,,,,,++++++*********++++++***))))))***++++++,,,+++)))((('''((()))***))))))))))))))))))))))))******))))))))))))*********++++++***((('''***---***++++++,,,,,,++++++***+++,,,,,,++++++)))(((((()))))))))))))))*********))))))******))))))((('''++++++************++++++)))************+++++++++************************)))))))))))))))*********,,,***)))***,,,,,,***'''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************+++******))))))))))))))))))))))))))))))*********++++++++++++++++++++++++*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))///......---,,,,,,++++++&&&%%%$$$&&&((()))((('''************+++++++++++++++++++++*********))))))))))))))))))))))))))))))+++******)))((('''&&&&&&(((((()))************)))))))))))))))))))))))))))++++++******************,,,++++++******++++++,,,,,,+++++++++,,,...///000///............///000000....................................////////////............////////////........./////////000000000000000000000000000000000000000000000111222222...............//////000111111111111000000000///111111111111111111111111000000000000000000000000333222222222111111111111111111111111111111111111))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++---+++***))))))+++---...++++++************++++++************************++++++*********)))))))))***************)))((('''++++++************++++++++++++++++++++++++++++++*********)))******+++,,,))))))))))))))))))))))))************************,,,+++***)))))))))***+++************************))))))************))))))++++++*********)))))))))+++++++++************)))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************+++++++++***************+++++++++++++++***************++++++******)))(((++++++++++++,,,,,,,,,,,,******)))((((((((())))))+++++++++***************))))))))))))))))))))))))************))))))))))))******++++++++++++******************************)))))))))))))))))))))))))))((('''&&&''')))+++---)))+++,,,,,,+++******+++))))))***+++,,,,,,,,,+++)))************+++++++++,,,+++******)))*********)))************++++++++++++++++++++++++*********++++++***))))))***++++++******((('''''''''((()))))))))))))))))))))))))))***)))'''&&&&&&''')))***---000111...)))(((***...******+++,,,,,,+++******+++++++++++++++***)))((('''(((((()))******++++++))))))******++++++******++++++,,,,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))'''(((((()))******++++++,,,+++******+++***(((&&&))))))))))))))))))))))))(((((()))******************************************************************)))))))))((((((''''''))))))))))))************+++******)))))))))))))))(((((())))))******++++++++++++++++++,,,,,,,,,,,,++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((''''''(((***+++***)))************+++++++++++++++++++++***************))))))))))))))))))))))))'''((()))))))))(((&&&%%%((((((((()))******++++++))))))))))))))))))))))))))))))******************,,,++++++******++++++,,,---,,,,,,,,,------.../////////......//////000111......................../////////...............---............/////////////////////000000000000000000000000000000000000///////////////000111111,,,,,,---...////////////111111111111000000000000111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))******+++***)))((((((((()))++++++++++++************++++++************************++++++++++++*********)))******+++******)))((('''++++++************++++++************************+++***)))))))))***,,,---))))))))))))))))))))))))************************++++++***))))))******+++************************)))))))))******)))))))))******************+++++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++++++++++++++******************))))))************************))))))(((((()))******+++,,,+++++++++***)))))))))))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******'''((()))***+++,,,------))))))))))))))))))))))))((((((''''''(((***,,,---'''((()))(((&&&&&&((()))((())))))***************))))))*********+++++++++++++++******************))))))*********++++++++++++++++++***************+++******************+++***))))))((((((((())))))))))))))))))))))))))))))+++)))'''%%%%%%''')))+++...333777555...))))))+++******++++++++++++******+++++++++++++++***)))((((((((())))))************'''((()))***++++++++++++)))***+++,,,,,,+++***)))))))))*********+++++++++(((((((((((((((((((((((((((((())))))******************************)))((())))))))))))))))))))))))(((((()))************************************************************************)))((((((''''''((()))))))))************+++******)))))))))))))))''''''((()))***++++++,,,+++,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&%%%%%%***)))((()))+++,,,+++***'''((((((((())))))))))))************************))))))))))))))))))))))))!!!###&&&)))*********)))))))))))))))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,------//////......//////000111......................../////////......------------------.........///////////////000000000111111000000000000000000000000...............///000000...///000111222111000///111111111000000000000000111111111111111111111111000000000000000000000000000000000000000/////////111111111111111111111111(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))******+++'''((()))***+++***))))))++++++************++++++************************++++++++++++*********)))***************)))((((((++++++************++++++************************+++***)))))))))***,,,---))))))))))))))))))))))))******************************************++++++***************************))))))))))))))))))******************++++++++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++++++++++++++))))))))))))))))))******))))))))))))(((((((((((('''''''''(((***+++---...,,,+++++++++***)))))))))))))))))))))))))))))))))++++++******))))))((((((******++++++++++++*********************+++++++++))))))))))))))))))))))))((()))***++++++***))))))+++,,,,,,***))))))+++---******))))))(((((((((((())))))*********+++++++++************+++*********))))))*********+++++++++*********************************++++++******************************+++)))))))))))))))))))))))),,,***(((&&&&&&(((***,,,)))000888:::555...+++*********************************+++++++++***))))))************))))))((((((&&&'''((()))***+++++++++((()))***++++++***)))((())))))*********+++++++++((((((((((((((((((((((((************))))))((((((&&&''')))*********++++++))))))))))))))))))))))))(((((()))***************************************************************+++++++++******)))))))))((()))))))))************+++******)))))))))))))))''''''((()))***++++++,,,+++++++++,,,,,,---------,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************'''&&&%%%&&&(((((((((&&&'''((((((((())))))))))))************************))))))))))))))))))))))))!!!###&&&)))++++++******+++*********))))))(((((())))))))))))))))))))))))((((((((())))))******+++)))(((((((((((((((((()))************+++*********...............//////000........................//////......------,,,,,,------------............////////////000000000000////////////////////////...............//////000111111222222222111///...000000000000000000111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++(((***,,,---...---+++***++++++************++++++************************++++++*********)))))))))))))))************))))))++++++************++++++*********************************)))******+++,,,))))))))))))))))))))))))************************)))*********++++++++++++******************************))))))))))))******))))))******************+++++++++************)))))))))))))))************))))))))))))))))))))))))******++++++++++++*********************************************+++++++++*********+++++++++++++++))))))((((((((()))******)))))))))(((((((((((((((''''''((()))***,,,---...+++++++++***************))))))))))))))))))))))))************))))))))))))******++++++++++++******...---,,,+++***(((''''''))))))))))))))))))))))))(((***+++,,,,,,***((('''+++,,,---,,,******,,,---+++***)))((((((((((((((()))************+++++++++))))))***++++++++++++***)))************+++++++++)))))))))***************)))***++++++++++++***)))************++++++++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,$$$+++333999999555///,,,+++***))))))))))))***+++******+++++++++******)))++++++******)))(((((('''&&&'''((()))************)))))))))******))))))))))))************+++++++++))))))))))))))))))))))))++++++******)))(((((('''$$$&&&(((*********+++---))))))))))))))))))))))))(((((()))******************************************************************************+++++++++))))))))))))************+++******)))))))))))))))(((((())))))******++++++******++++++,,,,,,------++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))((('''''')))))))))'''************++++++++++++***************+++++++++))))))))))))))))))))))))'''((()))******)))(((((()))***+++++++++)))((('''))))))))))))))))))))))))(((((())))))))))))))))))+++******))))))******+++'''((()))************)))------,,,,,,------...///------------------------.........---------------,,,------------.....................////////////////////////////////////...............///000000000000111111000000///...000000000000111111111111222222222222222222222222000000000000000000000000////////////000000000000000000000000000000000000*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++,,,,,,,,,,,,,,,++++++************++++++******************************)))))))))((((((((('''((()))******+++******++++++************++++++************************))))))***++++++++++++***))))))))))))))))))))))))************************))))))***+++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))+++++++++************)))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************))))))*********+++++++++)))))))))*********++++++)))(((((('''((()))***+++++++++*********)))))))))******))))))******++++++***************+++++++++)))))))))))))))))))))))))))))))))))))))***************++++++++++++******,,,,,,++++++***)))(((((())))))))))))))))))))))))*********++++++*********(((***+++***)))((()))******)))((((((((()))***+++)))************+++++++++((()))***+++,,,++++++***)))************+++++++++((()))))))))*********+++)))***++++++++++++***)))((())))))***************))))))))))))))))))))))))+++******))))))******+++(((***///555888666000++++++***)))(((((()))***+++)))******+++++++++***************)))))))))))))))(((((()))***+++++++++++++++******))))))******+++)))************+++++++++*********************************)))))))))))))))$$$''')))***)))(((***,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************+++******))))))))))))))))))))))))))))))*********))))))******+++,,,,,,---*********)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***)))***+++,,,+++)))************++++++++++++))))))*********+++++++++))))))))))))))))))))))))***************)))))))))$$$&&&))),,,---,,,***((()))))))))))))))))))))))))))))))))))))))(((((((((******))))))))))))******&&&''')))***++++++++++++,,,++++++++++++,,,------------------------------,,,------------------...,,,,,,---------.........------------............//////////////////////////////......//////000111000000000000111222333444///000000000111111111111222222222222222222222222000000000000000000000000/////////000000111111111000000000000000000000000++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))******+++***)))((('''((()))+++,,,++++++************++++++************************))))))))))))((((((((((((&&&'''(((***++++++++++++++++++************++++++))))))))))))))))))))))))((()))***,,,,,,+++******))))))))))))))))))))))))************************((()))***+++++++++++++++************************+++***)))(((((()))***+++))))))))))))((((((((('''+++++++++************)))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************))))))******++++++++++++(((((())))))*********+++)))(((''''''''')))***+++,,,,,,,,,,,,++++++******---,,,+++***))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******''''''(((***+++,,,---...))))))))))))))))))))))))+++***)))((()))***,,,...)))***,,,,,,***)))***+++(((((('''((()))+++,,,...)))************+++++++++((()))***+++,,,,,,+++***)))************+++++++++(((((())))))*********+++)))***+++,,,,,,+++***)))''''''((())))))***))))))))))))))))))))))))))))))))))))************))))))000......222555333---'''+++***)))(((((()))***+++)))******+++++++++******((((((((()))******++++++******+++,,,,,,,,,++++++---,,,+++******+++,,,---)))************+++++++++************************((((((((()))******++++++&&&(((+++***((('''(((***))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))************+++******)))))))))))))))*********)))))))))))))))(((((()))***++++++,,,,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((()))'''&&&'''(((((('''&&&(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))***+++---... ###(((---///...,,,***))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((&&&''')))+++,,,---,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......///////////////////////////////////////000111111111000111222444666999;;;//////000000111111111222222222222222222222222222000000000000000000000000//////000000111111222222000000000000000000000000+++++++++******)))))))))++++++***)))((('''&&&&&&************************,,,+++)))(((((()))+++,,,...---,,,+++************''''''(((((())))))******)))((('''''''''(((***++++++++++++************)))(((***---//////...,,,+++(((((())))))******++++++++++++++++++++++++++++++,,,+++(((''''''(((+++,,,((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******)))***************)))(((''',,,+++*********+++---------...///...+++***)))***(((((()))***++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++*********))))))************************)))+++---,,,)))(((***,,,***)))))))))((((((''''''))))))))))))))))))))))))((()))***++++++***)))(((******++++++,,,,,,,,,---,,,+++***((((((((()))***+++++++++************)))))))))))))))))))))))))))******+++++++++******)))++++++******)))((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,)))************+++++++++111---)))((()))***)))(((***++++++++++++***))))))++++++++++++++++++++++++***************************+++,,,,,,******+++,,,///***)))---...+++***---++++++******************************************666333///+++((((((***+++(((((())))))))))))((((((************************************************++++++************++++++************************+++*********))))))((((((+++++++++++++++***)))(((************************))))))))))))))))))))))))%%%%%%&&&'''((()))******---,,,+++)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((************************(((***+++***)))((()))***)))************+++++++++******+++++++++******)))************************+++++++++***)))(((((('''))))))))))))))))))))))))************************---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))************))))))************))))))'''((()))***************$$$'''+++---,,,+++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++*********+++---.........---,,,,,,,,,------000//////...------,,,,,,...------------...//////////////////////////////111000///......///000111000//////............///...000000111:::FFFHHHDDD444222///---,,,...000111///000111222333444444444333333222111000000000111111111222333333333333222000111111111111222222222,,,+++++++++************+++******))))))(((((('''************************+++***(((''''''(((***+++***)))))))))))))))******))))))))))))************)))((((((((())))))******))))))******+++++++++,,,(((((((((((())))))******)))))))))))))))*********++++++++++++++++++++++++,,,+++***))))))***+++,,,***************************************++++++,,,******+++++++++******)))*********+++******))))))+++******)))***+++,,,---,,,---...---+++***)))***(((((()))******+++,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++*********))))))************************((()))***)))(((((()))************))))))((((((((())))))))))))))))))))))))))))))************))))))((((((((()))))))))******,,,+++)))((((((((()))***+++++++++************))))))))))))))))))))))))))))))******+++++++++************************++++++))))))))))))))))))))))))******************++++++)))************+++++++++...+++(((((()))++++++******++++++++++++***))))))++++++++++++++++++++++++***************************+++,,,,,,******+++,,,************++++++***)))************************************************333111...+++))))))******************************************************************************+++******))))))******+++************************+++*********))))))))))))+++++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''(((***+++***)))((()))***)))************+++++++++************************************************++++++******)))(((((('''))))))))))))))))))))))))'''''''''''''''''''''''',,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************))))))************))))))((())))))************)))"""%%%(((***)))((((((((())))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))++++++*********+++,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,------------------------...//////////////////////////////111000////////////000111//////.........//////000...000///000777@@@AAA<<<222111///.........///000///000111222333333333333333222111111000000111111//////000111111111111000000000111111111222222222,,,,,,,,,++++++++++++******************************************************)))(((''''''((()))***(((((((((((()))***+++,,,,,,,,,+++*********++++++((()))******++++++******'''((()))***+++,,,------+++)))&&&$$$$$$'''***,,,************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++,,,)))******+++++++++******)))***++++++++++++++++++)))))))))))))))***+++++++++,,,------+++*********((())))))******+++++++++++++++++++++++++++++++++******))))))******+++,,,+++++++++******************************************)))))))))+++,,,,,,+++***************)))))))))))))))))))))))))))))))))******))))))))))))***************++++++++++++,,,+++***))))))((()))))))))+++++++++************)))))))))))))))))))))))))))((()))***+++++++++++++++'''(((((()))******++++++))))))))))))))))))))))))******************)))))))))************++++++++++++***((((((***,,,,,,,,,***++++++++++++***))))))***************************************************+++,,,+++******+++,,,'''...111+++)))---,,,'''************************************************///...,,,+++***))))))))),,,+++***))))))***+++,,,************************************************+++******))))))******+++***************************************)))))))))***++++++++++++***))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))((('''''')))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))(((***+++***)))((()))***)))************+++++++++++++++***))))))***+++,,,************************++++++******)))((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))************)))))))))************))))))((("""%%%((()))(((''''''''')))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))))))))))))))+++************+++,,,,,,(((((()))***+++,,,------))))))***+++,,,,,,---------------------....../////////////////////////////////...------...//////...............///000111///000///000444888777222000000000///////////////000000111222333333333333222222111000000000111111...///000000111111000000000000000111111111222222,,,,,,,,,+++++++++++++++))))))******++++++++++++***************************)))(((((((((((()))***++++++******+++,,,,,,------,,,+++***))))))******((()))***,,,,,,+++******((())))))***++++++,,,,,,---+++(((&&&'''))),,,...++++++******))))))((((((******************************+++,,,,,,+++******************************((((((((((((((())))))***))))))***+++++++++******)))***+++,,,,,,,,,,,,,,,((((((((((((((())))))***)))+++,,,,,,***)))******((()))))))))*********+++******************************))))))******+++,,,************************************************)))'''%%%'''+++---+++)))++++++******************))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++******))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,'''''''''((((((((())))))))))))))))))))))))))))))++++++******))))))(((((())))))*********++++++++++++***))))))***++++++,,,***++++++++++++***))))))))))))))))))))))))))))))************************)))+++,,,+++***)))***+++&&&777===222))),,,...)))***************+++++++++************************+++++++++++++++***))))))+++)))'''&&&&&&''')))+++******************************************************))))))))))))************************************************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))************)))++++++++++++++++++++++++(((***+++***)))((()))***))))))*********+++++++++,,,+++)))((((((***,,,---************************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))************))))))***************)))((('''%%%'''******)))(((((())))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))******************++++++((()))***++++++,,,,,,,,,))))))***++++++,,,,,,---------,,,,,,------...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111......///000222333111---//////000111111000///...000000111222222222222222111111000000000000111111000111111222222222222222000000000000111111111111++++++++++++++++++++++++)))))))))***++++++,,,,,,************************************************---,,,,,,+++******++++++---,,,***)))(((((()))***((()))***,,,,,,+++******************************,,,++++++*********++++++++++++******))))))((((((************************((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((())))))***((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,''''''(((((())))))))))))((()))++++++***)))***+++)))))))))))))))***************************************))))))******+++,,,************************************************&&&###"""$$$(((***(((&&&******************++++++))))))))))))))))))))))))+++***)))(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********))))))+++++++++*********))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,*********))))))(((((((((************************+++******))))))((((((((())))))*********++++++++++++++++++***))))))*********++++++++++++***))))))))))))))))))))))))))))))************************)))***++++++))))))***+++'''<<>>???AAABBBAAA>>>;;;999444555888:::;;;999444000++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++*********)))(((((()))***))))))))))))))))))))))))************************++++++++++++++++++++++++***************+++,,,,,,***+++---...///---,,,+++))))))************))))))***++++++++++++++++++***))))))))))))))))))))))))***((('''(((***++++++***************************))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,*********+++++++++,,,,,,************************************************(((***+++------,,,+++***))))))))))))))))))***+++))))))))))))))))))))))))(((((())))))******++++++******++++++++++++************++++++,,,---...///'''***------,,,+++,,,------,,,+++*********++++++))))))*********+++++++++************************************************)))))))))***+++++++++,,,,,,+++++++++***)))))))))************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++***))))))************+++++++++******)))******++++++++++++*********)))))))))))))))******************************)))******+++,,,------...666000***(((***,,,***(((+++++++++*********))))))*********+++++++++,,,,,,************************---,,,***)))))))))***+++************************((()))))))))************************************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))************))))))***,,,************************((((((((()))))))))************))))))((((((''''''))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,***((()))***+++)))'''(((((()))))))))*********))))))))))))))))))))))))))))))))))))************************************(((((())))))******++++++***))))))(((((((((((())))))***+++,,,,,,+++***)))''''''((((((((())))))))))))))))))))))))))))))))))))******++++++***(((((('''&&&&&&''')))***)))((())))))))))))))))))))))))---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,************************************)))))))))(((************))))))))))))***************+++++++++((()))***---000444888::::::;;;<<<<<<;;;999777555444555888:::;;;888222...*********************************+++++++++++++++,,,,,,,,,,,,++++++++++++))))))***)))'''''')))***++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++,,,---+++,,,---------,,,+++***))))))************))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***((('''(((***+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))******+++,,,,,,,,,*********+++,,,,,,------***************+++++++++)))))))))))))))))))))))))))***+++,,,---,,,++++++*********+++,,,---...///))))))))))))))))))))))))))))))))))))************************************)))******+++,,,------...%%%)))...///---+++,,,...333111///---,,,,,,,,,,,,)))************+++++++++***************************************************************++++++++++++++++++***************************************+++++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************++++++++++++,,,++++++*********++++++)))******+++++++++************++++++++++++******)))))))))))))))******+++************************'''''''''(((((())))))***111...+++)))***++++++***+++++++++************)))*********+++,,,,,,------************************************)))))))))(((************************))))))))))))************************************))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((()))))))))***************************************'''((((((((())))))))))))***))))))))))))))))))((())))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******+++++++++++++++***)))))))))((())))))))))))************)))))))))))))))))))))))))))))))))************+++************************))))))))))))************))))))(((((((((((())))))******++++++++++++******''''''''''''(((((((((((())))))))))))))))))))))))************************)))((('''((()))***)))((())))))))))))))))))))))))************)))'''&&&%%%))))))******+++,,,,,,---)))))))))***************************))))))))))))+++************))))))))))))))))))(((((((((((((((((()))***,,,///111222333///////////////...---,,,/////////111222111///,,,++++++++++++++++++++++++)))*********++++++++++++------,,,,,,,,,+++++++++(((***+++***((('''))),,,++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,---...------,,,,,,++++++******))))))************))))))******++++++++++++******)))))))))))))))))))))))))))((('''(((***+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))***++++++,,,------)))))))))***+++,,,,,,,,,))))))*********+++++++++******************************+++,,,,,,,,,++++++++++++++++++,,,---......))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++))))))***++++++,,,,,,,,,&&&***------++++++...111555333000---+++*********)))************+++++++++************************************************+++++++++******************************+++++++++************************)))*********++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************++++++++++++++++++*********+++,,,,,,((()))***+++++++++++++++******++++++++++++******)))))))))))))))***++++++************************((((((((((((((((((((((((***+++,,,+++))))))+++---+++++++++************))))))))))))***+++,,,,,,,,,************************)))***,,,,,,,,,+++)))(((************************))))))))))))************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((()))***++++++***)))************************(((((()))))))))*********)))))))))***************))))))))))))))))))))))))&&&((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))*********,,,...,,,(((&&&(((+++((((((((())))))))))))***))))))))))))))))))))))))))))))*********+++++++++*********************************)))))))))))))))(((((('''(((((()))***+++++++++************++++++))))))*********+++++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++***))))))***+++)))((())))))))))))))))))))))))'''((())))))***)))(((''')))*********************((()))))))))*********+++************))))))))))))+++++++++*********))))))******))))))((((((''''''+++,,,,,,,,,,,,+++***)))++++++++++++***************((('''(((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---------,,,,,,+++++++++)))+++,,,+++((((((***---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************+++,,,---......---,,,+++***))))))***))))))************))))))))))))************)))))))))))))))))))))))))))))))))((('''(((***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***+++,,,,,,------'''(((((()))***+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******++++++))))))))))))))))))))))))++++++******))))))((((((+++***(((''''''(((***+++))))))***+++++++++******(((+++---+++)))***///444444222...***(((&&&&&&&&&)))************+++++++++************************************************,,,+++++++++******))))))))))))******+++++++++,,,************************(((((())))))*********+++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++************+++,,,------'''((()))***+++,,,,,,,,,******++++++++++++******))))))((())))))***++++++************************+++++++++***************%%%))),,,,,,)))(((+++///+++++++++************)))'''(((((()))***+++++++++************************+++---///000000...+++)))************************))))))))))))************************************))))))))))))))))))))))))(((((()))***************************************'''''')))+++,,,,,,***(((************************)))************+++++++++))))))******++++++,,,,,,))))))))))))))))))))))))'''(((***+++,,,+++)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((---000---'''$$$(((,,,''''''''''''((((((((()))))))))))))))))))))))))))))))))******++++++++++++************************++++++******))))))((((((''''''''''''(((***++++++,,,+++***))))))***+++,,,((())))))))))))*********))))))))))))))))))))))))---+++)))''''''))),,,------+++******++++++)))((())))))))))))))))))))))))&&&''')))+++,,,---,,,,,,++++++******)))((((((((((((((())))))*********+++************))))))))))))++++++++++++******))))))---,,,,,,+++***))))))((((((((()))(((((()))+++...***,,,---,,,))))))+++...++++++******************++++++++++++++++++++++++,,,+++,,,,,,---...///000------,,,,,,+++***))))))))))))(((((()))***++++++,,,,,,++++++***)))))))))*********++++++,,,,,,,,,+++)))((())),,,---,,,***+++++++++,,,,,,---------++++++******************...+++(((((()))***++++++((((((((((((((((((((((((000...,,,---///000///,,,+++++++++************)))++++++++++++++++++++++++************************---+++)))+++...///---++++++++++++,,,,,,+++++++++))))))*********))))))(((++++++******+++---///000,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))************)))))),,,,,,+++***))))))******)))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((())))))))))))((((((''''''((((((((())))))))))))************+++++++++++++++++++++++++++++++++************************)))***+++***(((((((((******,,,------,,,+++,,,,,,,,,,,,,,,++++++*********)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''''')))+++,,,++++++,,,,,,,,,---------,,,+++++++++***)))))))))++++++++++++++++++++++++***+++++++++,,,---+++(((,,,+++***))))))***+++,,,,,,+++******++++++)))(((************************,,,,,,,,,------.........---+++)))''''''((()))******************************+++,,,------,,,+++*********))))))((((((''''''+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******((((((((((((((((((((((((+++,,,,,,,,,,,,+++******))))))))))))************)))(((''''''''')))***+++)))&&&######&&&))))))(((++++++******))))))((((((************************+++*********))))))((((((+++*********))))))((((((***)))'''&&&'''))),,,---+++*********))))))((((((************************,,,***(((((((((((('''&&&+++***)))(((((()))***++++++*********))))))((((((******++++++++++++******))))))))))))************+++***)))((('''''''''''',,,+++++++++******))))))))))))))))))*********************(((&&&&&&(((************)))***++++++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,((((((((()))******++++++++++++***)))(((((()))))))))))))))***+++++++++,,,------,,,+++***)))((((((************************+++)))'''(((+++,,,***''',,,------,,,******+++---)))+++,,,,,,***)))+++---************************++++++++++++++++++++++++******)))******+++,,,------,,,,,,++++++************))))))))))))******+++)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,***)))((()))+++,,,+++)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,***''''''(((***+++***))))))))))))))))))))))))+++)))((((((***+++***(((+++++++++************)))++++++++++++++++++++++++************************,,,***)))***---...---+++******++++++++++++******,,,------------,,,,,,+++++++++******+++,,,---...+++)))))))))***+++***)))))))))*********+++++++++,,,,,,++++++************++++++,,,,,,,,,,,,++++++,,,++++++***))))))******************************)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))************))))))+++++++++,,,,,,,,,,,,---)))************+++++++++++++++++++++++++++++++++************************+++,,,---,,,***)))***+++((()))++++++)))))))))***,,,,,,,,,+++++++++******)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,***)))((((((((()))+++,,,************++++++++++++,,,,,,,,,+++++++++++++++************************+++***))))))***,,,+++)))***)))(((''''''((()))***,,,+++******++++++***(((************************))))))))))))************,,,+++***)))((()))************************************++++++++++++******++++++*********)))))))))+++++++++************)))************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************+++++++++++++++******)))))))))))))))************++++++))))))((()))******,,,***''''''***++++++************)))))))))))))))************************************)))))))))(((************)))))))))((()))))))))))))))))))))***************)))))))))((((((((((((((((((((((((((()))'''&&&''')))*********+++***)))(((((()))***+++************)))))))))((()))******************)))))))))))))))************))))))((((((((())))))***++++++++++++++++++******))))))))))))************)))))))))'''&&&%%%''')))************++++++,,,,,,))))))))))))))))))))))))++++++***))))))***++++++((((((((()))******++++++,,,,,,+++******************************+++++++++***************)))))))))************************,,,)))'''(((***+++***((('''(((******)))((()))***''')))++++++******+++,,,************************++++++++++++++++++++++++******)))))))))******+++++++++++++++++++++++++++++++++***)))))))))******))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++***)))((()))***+++***)))+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&(((***++++++************************+++***))))))++++++***)))+++++++++************)))************************************************+++***)))***,,,,,,,,,+++)))******************))),,,------......---------++++++*********++++++,,,,,,***)))***+++,,,+++***(((((()))))))))*********+++************)))))))))++++++,,,,,,,,,,,,++++++,,,+++******)))*********************************)))************+++++++++++++++************++++++++++++++++++++++++++++++))))))************))))))***++++++++++++++++++***)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************...//////...+++***++++++((()))++++++)))))))))***,,,,,,,,,++++++++++++******))))))))))))***++++++,,,+++***))))))***+++,,,)))))))))*********++++++(((((()))))))))*********,,,,,,,,,,,,,,,---------)))))))))))))))))))))))),,,***)))***,,,,,,+++******)))(((((((((((()))***,,,+++)))***++++++***)))************************((((((((((((((('''''''''++++++++++++*********************************************))))))*********+++++++++++++++*********+++++++++************)))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++************************************++++++******)))((())))))))))))************---,,,+++***))))))))))))---+++******+++,,,+++)))))))))))))))************************************************))))))))))))************))))))))))))((()))***+++***)))((('''************))))))))))))(((((((((((((((((((((((()))'''&&&''')))++++++*********))))))))))))******************))))))))))))((())))))******))))))((())))))))))))************(((((((((((()))***+++,,,******++++++++++++++++++))))))))))))*********************(((&&&&&&(((************+++++++++,,,,,,))))))))))))))))))))))))+++******))))))******+++((((((((()))******++++++---,,,+++++++++++++++++++++++++++***************((((((((())))))*********************************,,,***(((((()))***+++*** ###'''))))))***+++,,,((()))***+++++++++*********************+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,++++++***))))))))))))---,,,,,,++++++***)))))),,,,,,,,,++++++*********)))))))))))))))***)))))),,,++++++******)))))))))+++++++++,,,,,,,,,,,,,,,)))(((''''''***,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,+++++++++++++++*********))))))))))))))))))))))))))))))***************************))))))***++++++++++++))))))************))))))((((((***+++,,,,,,------++++++******************...---,,,,,,......---,,,))))))))))))*********+++***)))))))))))))))))))))))))))************))))))++++++***************+++************************))))))*********+++++++++++++++************++++++************************++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))************))))))*********+++++++++************************************************...//////...,,,******++++++,,,......,,,,,,,,,---++++++++++++++++++++++++******))))))******+++,,,,,,+++)))(((((()))+++,,,((()))***+++++++++******))))))))))))***************+++++++++,,,,,,------************************,,,+++,,,111222///+++***++++++++++++++++++++++++,,,***)))***++++++***)))************************++++++******)))))))))(((++++++,,,,,,,,,++++++***************************+++***)))(((((()))***+++++++++++++++++++++******+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******************************)))************)))((((((((()))))))))************+++***************************)))******)))'''&&&(((((())))))******++++++*********************************)))))))))))))))*********)))))))))))))))(((((())))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,***(((((()))***)))(((***))))))))))))))))))************)))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))***+++,,,,,,)))))))))******+++++++++((()))))))))************+++,,,+++***((((((***,,,))))))*********+++******))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++,,,++++++*********++++++,,,+++++++++***)))))))))(((((((((((())))))))))))************************,,,+++)))((()))***++++++$$$'''***,,,------...///*********+++++++++***)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))******------,,,,,,+++*********,,,,,,,,,++++++*********)))*********)))))))))***,,,++++++******))))))))))))*********+++++++++,,,***)))((())),,,---------++++++++++++++++++++++++))))))***)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))************++++++))))))************))))))$$$%%%''')))+++,,,---...******+++************)))...---,,,,,,......---,,,*********+++++++++,,,,,,)))))))))))))))))))))***))))))************))))))+++***************++++++************************))))))*********+++++++++++++++************++++++************************++++++,,,,,,,,,,,,++++++)))******************))),,,,,,,,,---------......))))))*********+++++++++************************************************,,,---...---***)))***+++,,,...//////...------...++++++++++++++++++++++++***************++++++,,,++++++***))))))***++++++))))))***++++++++++++************+++++++++,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++---,,,000888999222,,,+++++++++,,,,,,,,,,,,+++++++++***)))***+++,,,+++)))************************,,,,,,,,,++++++************++++++,,,,,,,,,++++++************************+++***)))(((((()))***+++************************+++++++++*********))))))************************************************))))))*********+++++++++******++++++++++++******)))))))))))))))))))))))))))************)))((((((((()))))))))************&&&'''((())))))***++++++((()))))))))((('''&&&&&&(((((())))))******++++++************************))))))))))))))))))******))))))))))))))))))******((('''&&&&&&''')))+++,,,))))))))))))))))))******)))))))))))))))))))))))),,,***(((((()))******))))))))))))******)))))))))))))))))))))))))))******(((((())))))))))))((((((((()))))))))************++++++************++++++'''((((((((())))))******((()))))))))*********************(((''''''(((***'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))))))))***+++,,,+++++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++***)))))))))+++,,,)))***,,,,,,+++***+++,,,///---+++***++++++***))))))))))))***++++++,,,,,,++++++++++++++++++++++++******)))))))))******+++++++++++++++++++++++++++,,,++++++*********++++++******++++++,,,---------,,,,,,++++++++++++++++++***+++,,,+++***)))***++++++++++++++++++*********)))))))))******++++++,,,+++******+++---...---,,,++++++++++++++++++++++++***,,,---,,,+++***+++,,,+++++++++************)))************************************************)))***++++++******+++---)))******************)))'''((()))+++---.........******++++++,,,++++++***,,,***)))***+++,,,+++******++++++++++++,,,,,,,,,)))))))))************+++++++++,,,,,,,,,,,,++++++*********)))******+++,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++))))))************))))))))))))************))))))******+++++++++,,,,,,,,,)))************+++++++++***************************************************+++,,,+++***)))***+++***,,,------,,,++++++,,,***++++++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,,,,,,,---------******************++++++++++++++++++++++++++++++---+++000:::<<<333++++++))))))***++++++***))))))+++)))))))))+++,,,+++*********************************************))))))*********+++++++++++++++*********************************))))))*********)))))))))***************+++++++++************)))))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******((((((((((((((((((((((((******++++++******)))((())))))))))))************$$$%%%'''(((***+++++++++)))+++++++++)))((()))***))))))))))))************************************))))))))))))************))))))))))))************)))(((&&&%%%%%%(((+++---))))))))))))************(((((((((((((((((((((((((((''''''(((+++---------))))))************))))))))))))))))))************((())))))******))))))((())))))))))))************,,,,,,+++++++++++++++,,,((((((((()))))))))))))))))))))))))))************(((((((((&&&$$$$$$&&&((('''''')))*********)))((())))))))))))))))))))))))((())))))******))))))(((((((((((()))******++++++)))))))))((())))))***++++++++++++************************))))))((((((((())))))))))))))))))))))))***+++,,,,,,*********,,,******+++***(((((()))+++444000+++)))***++++++***((())))))***++++++,,,,,,++++++++++++++++++++++++******)))******+++,,,------,,,,,,++++++*********++++++*********+++,,,,,,******+++,,,,,,------...++++++++++++++++++,,,,,,+++---...---***)))***,,,++++++++++++,,,,,,,,,,,,))))))***++++++,,,------+++******+++,,,---+++***++++++++++++++++++++++++,,,...//////---,,,---///+++++++++************)))++++++++++++++++++++++++************************)))+++---,,,+++***,,,...******++++++++++++******+++,,,,,,------,,,,,,+++)))***+++,,,------,,,,,,+++)))))))))***+++***)))************++++++++++++************++++++,,,,,,++++++,,,,,,,,,,,,++++++******))))))***++++++,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******++++++++++++******'''''''''((((((((()))))))))************+++++++++************************************************)))***++++++******+++,,,(((***++++++***))))))*********+++++++++,,,,,,,,,++++++******++++++,,,---***+++,,,------,,,+++***++++++*********+++,,,---,,,,,,,,,,,,------------++++++++++++++++++******************************---(((,,,666777...)))+++)))******++++++******)))***)))((()))+++,,,+++***************************))))))************************)))((()))***+++,,,******************************++++++++++++***************+++++++++,,,,,,+++++++++************)))************************************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))+++++++++++++++******)))))))))))))))************&&&'''(((***+++++++++******+++,,,+++)))))),,,...*********)))))))))))))))************************((()))))))))************((()))))))))***************)))((('''&&&''''''(((((()))))))))************(((((((((((((((((((((((((((''''''(((+++---...---((()))***++++++***)))(((((()))))))))************)))******************)))))))))))))))************+++++++++++++++,,,---...++++++++++++************))))))))))))************((()))((('''%%%%%%''')))((()))+++,,,,,,,,,******))))))))))))))))))))))))'''((()))******)))((('''((((((((()))******++++++***)))))))))******+++,,,***************+++++++++)))))))))***************))))))))))))))))))))))))(((+++......,,,******+++,,,,,,---,,,+++---///222777222,,,)))***++++++***((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000------,,,,,,+++***))))))************+++,,,------...------,,,,,,++++++************++++++,,,,,,---+++...///...+++)))+++---+++++++++,,,,,,---------******+++,,,,,,---......+++*********,,,+++***(((************************(((+++,,,+++)))(((***,,,+++++++++************)))++++++++++++++++++++++++************************))),,,...---+++***,,,///++++++,,,,,,,,,,,,++++++......---,,,+++)))(((''')))***+++---......------,,,+++******,,,,,,+++***))))))))))))******************+++++++++,,,,,,,,,))))))************))))))******))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))*********++++++++++++)))************+++++++++))))))))))))))))))))))))************************(((***++++++++++++,,,...)))***,,,,,,***)))***+++*********++++++,,,,,,,,,++++++******++++++,,,---)))+++---//////---+++))),,,+++***))))))+++---...++++++,,,,,,,,,------------------,,,,,,+++++++++))))))))))))))))))))))))---&&&'''000222***'''++++++,,,---......---,,,+++***)))((()))+++,,,,,,*********************************++++++,,,,,,------***)))((('''''')))+++---***************************+++,,,------,,,+++***+++++++++,,,,,,---------+++++++++************)))++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******************************+++,,,,,,,,,,,,+++******))))))))))))************((()))+++,,,,,,+++***))))))***+++)))'''(((,,,///++++++******))))))((((((************************(((((())))))*********+++(((((())))))*********++++++++++++***(((&&&$$$"""(((((())))))*********+++************************,,,***))))))***++++++***((()))***++++++***)))((((((((())))))*********+++******++++++++++++******))))))))))))************))))))***+++,,,...///000...------,,,,,,+++++++++))))))))))))************,,,,,,,,,***((((((***,,,)))+++,,,......---,,,+++))))))))))))))))))))))))'''((()))******)))((('''((((((((()))******+++++++++*********+++,,,,,,---))))))******+++++++++,,,(((((()))***+++,,,------))))))))))))))))))))))))&&&***...///---*********,,,,,,,,,+++++++++******111///---***)))***++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,++++++,,,------,,,,,,,,,,,,++++++******++++++,,,)))))))))***++++++,,,,,,******+++++++++***))))))''''''(((******+++++++++,,,,,,,,,+++++++++******111000...+++***))))))***(((((())))))))))))((((((***************)))((('''******+++,,,,,,,,,++++++,,,+++***((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++***++++++,,,,,,))))))))))))))))))))))))***)))))))))***,,,...///+++,,,---+++)))(((((()))++++++++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++***)))///...,,,+++***)))))))))...,,,++++++,,,------,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++******++++++++++++******)))************++++++++++++---,,,((('''***+++))),,,,,,,,,++++++*********,,,,,,+++******+++++++++)))))))))***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,++++++******+++++++++++++++++++++++++++++++++***)))(((((()))***+++---------,,,+++***)))((())))))(((((()))***++++++,,,++++++******++++++,,,+++++++++*********)))))))))************+++++++++))))))******++++++++++++,,,+++******))))))******,,,,,,+++***))))))******++++++******************+++*********+++,,,------+++++++++++++++***)))((()))))))))))))))*********)))((((((((()))***++++++---------,,,,,,++++++++++++++++++*********))))))***+++---......---+++***))))))))))))))))))))))))******))))))******+++,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))******))))))((((((''''''************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))******)))((((((((((((((())))))************))))))************************))))))))))))************---,,,***)))))))))******+++*********+++,,,------...---+++*********++++++++++++***************+++++++++++++++++++++++++++******************************))))))(((((('''''')))************+++++++++))))))))))))))))))))))))))))))((((((((((((((()))((()))***+++++++++++++++************************))))))))))))))))))))))))************************'''((()))***,,,---...//////...,,,*********+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++***))))))***+++,,,******))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************+++,,,,,,,,,+++***))))))'''((()))***++++++++++++,,,,,,++++++************///...,,,***))))))))))))((())))))))))))))))))(((************)))))))))(((++++++++++++******)))(((,,,+++***)))(((((()))***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,++++++***+++++++++************************---,,,+++*********++++++,,,------,,,***)))***+++,,,,,,,,,++++++******)))************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++***))),,,,,,++++++******+++++++++)))(((((()))******))),,,,,,++++++++++++++++++---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++)))************++++++++++++---,,,((('''++++++))),,,,,,,,,+++++++++******,,,+++++++++++++++++++++++++++******************,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,+++************+++++++++++++++++++++++++++***))))))))))))***+++,,,,,,,,,,,,+++***))))))***************+++,,,,,,,,,++++++******++++++,,,+++++++++*********)))))))))************+++++++++)))*********++++++++++++,,,+++******))))))******,,,++++++***))))))******************************+++************++++++,,,))))))******))))))((((((************************+++***************+++,,,,,,,,,,,,,,,+++++++++***+++++++++*********))))))***+++---......---+++***))))))))))))))))))))))))******))))))******+++,,,*********)))******++++++))))))))))))))))))))))))+++*********))))))))))))************************)))))))))))))))))))))))))))***++++++++++++***)))******)))((((((((((((((())))))************))))))************************))))))))))))************---,,,***)))))))))***++++++************++++++,,,---,,,+++*********++++++++++++***************+++************************))))))))))))))))))))))))******))))))(((((((((((()))************+++++++++************************,,,,,,+++++++++++++++,,,))))))***+++++++++******************************************************************************'''((()))***,,,---...///---,,,+++******+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++******))))))))))))******,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++***))))))(((------------,,,+++))))))(((((()))***+++++++++++++++************))))))))),,,+++***)))))))))******************************+++***)))((((((((()))***+++++++++***)))((('''&&&++++++***)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++************************************---,,,++++++******+++++++++---...---++++++,,,------,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++******+++*********+++,,,,,,---***(((''''''((())))))(((++++++++++++++++++,,,,,,+++++++++++++++*********,,,,,,,,,------,,,,,,,,,)))************++++++++++++---+++((('''+++,,,))),,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++***))))))(((,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,+++************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++******))),,,++++++++++++,,,------,,,++++++******++++++,,,+++++++++***************)))************+++++++++************++++++++++++,,,+++******))))))******,,,+++******)))*********************************++++++***)))))))))******))))))***+++++++++******,,,,,,++++++******))))))---,,,+++++++++++++++++++++++++++***************+++++++++******************+++,,,------,,,+++***))))))))))))))))))))))))******))))))******+++,,,++++++******)))*********))))))))))))))))))))))))++++++++++++************************************)))))))))))))))))))))))))))***++++++++++++***)))******)))(((((((((((()))))))))************))))))************************))))))))))))************,,,,,,+++************++++++************))))))))),,,,,,+++************++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))************+++++++++************************))))))))))))))))))))))))******+++++++++******)))************************************************************************------,,,++++++******)))++++++******+++,,,------)))***++++++++++++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++)))***,,,------,,,***)))+++++++++*********)))))).........---,,,+++***)))((()))******++++++++++++***)))))))))))))))))))))***************++++++,,,++++++************++++++,,,***)))''''''(((***+++******++++++***)))((((((+++*********************------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++************************************))))))******+++,,,---...***,,,---,,,++++++,,,---+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++***++++++******++++++,,,---,,,+++))))))+++,,,+++************++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++))))))*********+++++++++***,,,+++((((((+++,,,***++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,+++******))))))******++++++***************+++***************+++++++++++++++***)))((((((((()))***+++,,,---............------,,,,,,+++***))))))---,,,+++************************)))))))))))))))***************************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********++++++*********+++***))))))(((((())))))))))))************))))))************************((()))))))))************++++++++++++++++++++++++************))))))((((((++++++***************************)))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************''''''((((((((((((((((((+++++++++++++++***)))(((************************************************************************000///...,,,***)))''''''************+++,,,,,,---)))***++++++++++++***)))************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---,,,+++************+++)))***,,,------,,,***)))))))))*********+++++++++---...------,,,+++***))))))******++++++++++++***)))))))))))))))))))))*********+++,,,,,,---------++++++***))))))***+++++++++***((('''''')))***,,,))))))***+++,,,,,,,,,+++*********++++++++++++***------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...---,,,+++************************************((()))***+++,,,---------)))***++++++******+++,,,))))))******+++++++++,,,************************++++++++++++++++++++++++++++++************++++++***++++++,,,,,,,,,++++++---,,,++++++******++++++...,,,******,,,---,,,+++*********++++++,,,,,,,,,******************************++++++++++++******))))))*********+++++++++***,,,+++((((((+++,,,***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))))))))***+++,,,......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,++++++*********++++++,,,++++++******++++++,,,************************))))))*********+++++++++,,,+++++++++++++++++++++,,,+++******))))))******+++***************++++++))))))*********+++++++++++++++***)))((((((((()))***+++,,,---.../////////------,,,,,,+++***)))))),,,+++***)))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******************+++++++++***)))))))))))))))))))))************))))))************************((()))))))))************+++++++++,,,,,,,,,++++++***************)))((('''******************************))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))*********+++++++++************************)))***+++,,,,,,,,,,,,++++++++++++++++++***)))(((************************************************************************---,,,,,,++++++*********)))******+++++++++,,,,,,************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))******...---+++***))))))***+++***+++,,,,,,,,,,,,+++***((())))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++***)))))))))************+++)))***+++------...------+++***)))(((((()))***+++***)))((((((((()))***+++((()))***+++,,,---------)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///000------,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))+++++++++))))))***+++))))))***+++,,,------...))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,++++++---,,,,,,+++*********+++,,,***))))))***++++++***++++++++++++++++++,,,,,,*********+++++++++++++++)))******++++++******))))))************+++++++++***,,,+++'''(((+++---+++***++++++++++++,,,,,,,,,((()))+++,,,------,,,+++((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))))))))***+++---...///++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,++++++***,,,++++++************+++,,,++++++******++++++,,,***************+++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++,,,+++******))))))***************)))******+++,,,)))))))))***++++++,,,,,,++++++***)))))))))******((()))***+++,,,,,,---,,,,,,,,,++++++******))))))******))))))((()))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,++++++******)))*********))))))))))))))))))))))))((((((((((((((()))))))))************************))))))))))))))))))))))))++++++***))))))***++++++++++++***))))))))))))***))))))************))))))************************))))))))))))***************+++,,,,,,---,,,,,,,,,)))***+++++++++***)))(((((()))******+++*********))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++)))************+++++++++++++++++++++++++++++++++'''((()))+++++++++************+++++++++******)))************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))******++++++++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,------,,,++++++******))))))))))))******...---+++)))((()))******++++++++++++++++++++++++******************++++++)))***++++++,,,+++++++++***++++++,,,,,,++++++***************++++++,,,,,,)))***+++,,,------,,,,,,+++***(((''''''(((***+++((()))))))))************((()))***++++++,,,++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))+++,,,---,,,***))))))++++++++++++,,,---------...************************++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,+++++++++******++++++,,,,,,+++)))(((((()))******))),,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---***++++++,,,,,,++++++***)))************+++++++++)))++++++'''(((,,,---+++******+++++++++,,,,,,,,,''')))+++---------,,,+++******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++))))))***++++++***))))))***++++++,,,,,,+++++++++------,,,+++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++)))************+++++++++------,,,,,,,,,+++++++++,,,+++******))))))************))))))***++++++,,,((())))))***++++++,,,,,,+++************++++++,,,((()))***+++++++++++++++******************************))))))******++++++)))))))))******+++++++++))))))*********+++++++++++++++************++++++))))))))))))))))))))))))******))))))******+++,,,*********)))******++++++))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))++++++***))))))***++++++,,,+++******))))))******))))))************))))))************************))))))))))))***************+++,,,---------,,,,,,((()))+++,,,---,,,***)))'''((()))***++++++***)))))))))))))))***+++,,,---************************++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++$$$%%%''')))***)))(((((())))))***+++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++******))),,,+++)))(((((()))+++,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++------------++++++,,,,,,++++++++++++,,,,,,...---+++)))(((((()))***,,,++++++******++++++,,,,,,,,,++++++***)))))))))(((((()))***++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,((()))***+++,,,++++++******)))(((&&&&&&((()))***'''((()))***************))))))*********))))))((()))***+++,,,---,,,,,,+++........................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000000+++++++++***++++++,,,,,,++++++++++++++++++++++++'''(((***,,,---------,,,---...///---+++******+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,)))))))))***+++,,,...///,,,***))))))***++++++***---,,,,,,++++++*********+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))************+++++++++)))+++***'''(((,,,---+++*********++++++,,,,,,,,,''')))+++---...---,,,+++,,,,,,++++++***)))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,+++************++++++++++++++++++++++++((()))***++++++***)))(((***++++++,,,,,,,,,++++++///...------,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))******++++++++++++)))************+++++++++---------,,,,,,+++++++++,,,++++++***)))***************))))))***+++,,,,,,((())))))***++++++,,,,,,+++*********+++,,,------++++++,,,---------,,,,,,)))))))))))))))*********************+++,,,------))))))******+++++++++,,,))))))******++++++++++++++++++************++++++))))))))))))))))))))))))*********)))***++++++,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,************************)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,+++******)))*********))))))************))))))************************))))))))))))************)))***,,,---...---,,,,,,((()))+++---...---,,,+++'''((()))+++++++++***)))))))))))))))***+++,,,---))))))))))))))))))))))))************************))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++&&&(((***,,,---,,,++++++((()))***+++++++++++++++************************++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((((()))++++++******+++---++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,+++***)))))))))***---+++)))'''''')))+++---++++++++++++++++++++++++,,,,,,,,,+++***)))((('''------,,,++++++******)))******+++,,,---......///************************+++++++++,,,,,,---------))))))+++,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++***,,,...000111000...,,,...---,,,,,,++++++++++++++++++******++++++,,,---///***&&&(((---111111000++++++++++++++++++++++++++++++++++++*********))))))+++---,,,+++***+++,,,((()))***++++++++++++++++++++++++++++++++++++++++++***(((''''''(((***+++************************************************...---+++***)))***++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++***))))))*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++---......,,,***,,,++++++******++++++,,,---,,,***)))((()))******,,,,,,,,,,,,,,,+++***)))++++++************++++++,,,,,,,,,+++++++++*********)))))))))+++...000222,,,,,,+++***)))))))))***)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))------------,,,,,,+++***************************$$$%%%&&&(((***++++++,,,***++++++,,,,,,++++++************************************)))))))))))))))---+++******+++,,,,,,+++***************************+++---...---,,,***((('''(((((()))***+++++++++************************,,,,,,,,,+++***)))((('''))))))((((((((((((((((((+++++++++*********))))))************************(((((())))))*********+++))))))************))))))***************************+++,,,+++)))))))))***)))************+++++++++,,,+++)))((((((((())))))))))))))))))))))))))))))************************++++++************++++++++++++***)))(((((())))))///---+++***++++++***)))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++---,,,***(((''''''''''''&&&&&&&&&'''((())))))***************************,,,++++++++++++++++++++++++*********))))))((((((++++++++++++++++++++++++---,,,***)))))))))***+++************************------,,,+++++++++,,,,,,******))))))))))))))))))(((((()))***+++---...///,,,,,,++++++***))))))(((,,,++++++******++++++,,,***++++++++++++******))))))***++++++***)))***,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,---,,,,,,+++******++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,---,,,,,,+++***)))+++++++++************)))******++++++,,,,,,------*********************************+++++++++,,,,,,,,,+++++++++++++++++++++************************************************************************++++++++++++++++++++++++***+++---///000000///...,,,,,,---...---,,,***)))++++++******++++++,,,---222---******///222333111))))))))))))))))))))))))+++******++++++,,,------)))+++---,,,+++***+++,,,((((((((()))))))))))))))++++++++++++++++++++++++++++++))))))))))))++++++++++++++++++++++++++++++************************---,,,+++*********+++,,,******************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,+++******))))))))))))*********++++++***************************))))))+++,,,,,,***(((,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++************++++++,,,,,,,,,+++++++++*********)))))))))+++---000111---,,,,,,+++******++++++((()))***+++,,,+++************+++++++++,,,,,,,,,************************************************,,,,,,------,,,,,,+++***************************'''((()))***************)))******++++++******)))************************************))))))))))))***)))(((((()))******)))************************((()))***,,,,,,,,,++++++)))))))))***+++,,,,,,,,,************************+++++++++++++++***)))(((---,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))******************))))))************))))))***************************+++,,,+++)))))))))***)))************+++++++++,,,+++***)))))))))******))))))))))))))))))))))))************************++++++************++++++++++++***)))))))))))))))...,,,******++++++***)))***++++++,,,,,,++++++***)))***++++++,,,,,,++++++'''(((((())))))((('''&&&''''''(((((()))******+++*********************************++++++,,,,,,,,,************)))))))))(((++++++++++++++++++++++++,,,++++++***))))))******************************000///...,,,+++***))))))******)))))))))******+++)))))))))***+++,,,---...************************+++******))))))******+++)))***++++++++++++++++++***+++,,,+++))))))***+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++))))))))))))************++++++++++++++++++++++++************************)))))))))***************...---,,,***)))*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...///000000,,,---///000000---***(((++++++******++++++,,,---///+++((((((+++......---))))))))))))))))))))))))+++*********+++---///000)))+++---,,,+++***+++,,,******)))((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********+++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,++++++***************++++++++++++((()))***++++++***)))(((******)))***,,,,,,***(((,,,++++++******++++++,,,******++++++,,,+++++++++++++++,,,,,,,,,+++******++++++************++++++,,,,,,,,,+++++++++************)))***+++---///000------,,,,,,+++,,,,,,,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***************************+++++++++++++++***)))((()))))))))******)))))))))))))))))))))))))))))))))******************************))))))))))))******************************''''''((()))***+++,,,---*********+++,,,,,,------******************************+++++++++******)))+++++++++++++++++++++++++++++++++***************************************+++++++++++++++*********))))))************))))))***************************+++,,,+++)))))))))***)))************+++++++++++++++*********++++++,,,))))))))))))))))))))))))************************++++++************+++++++++***))))))))))))))))))---+++))))))+++,,,+++*********++++++++++++******)))***++++++,,,,,,++++++%%%&&&)))++++++***)))'''((())))))******+++++++++************************((())))))***+++,,,------************))))))))))))***************************++++++++++++***))))))************************///...---,,,+++***))))))***************+++,,,---***************+++,,,,,,(((((()))***++++++,,,,,,++++++************++++++)))******+++,,,,,,,,,,,,+++,,,,,,+++)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++---,,,,,,+++++++++,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++******+++,,,------,,,,,,((())))))***++++++,,,,,,+++++++++*********))))))************************************************...---+++))))))***+++,,,************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,*********+++---///111222222222222111000---+++)))++++++******++++++,,,------***'''''')))*********++++++++++++++++++++++++,,,+++*********,,,...///)))+++---,,,+++***++++++...---+++************+++***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------------,,,++++++------------------------((()))+++,,,,,,+++)))(((---,,,+++,,,------,,,+++,,,++++++******++++++,,,'''((()))******)))'''&&&++++++,,,,,,,,,++++++***++++++************++++++,,,,,,,,,+++++++++******************+++,,,......---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************,,,,,,,,,,,,+++***))))))))))))************)))))))))))))))))))))))))))))))))***************+++++++++,,,,,,+++******+++---************************(((((((((((()))***+++,,,*********+++++++++,,,,,,************************((()))***+++++++++++++++)))))))))))))))*********************************************************---,,,,,,++++++*********)))******++++++******)))***************************+++,,,+++)))))))))***))))))*********+++++++++*********++++++,,,,,,---))))))))))))))))))))))))************************++++++************++++++******)))))))))))))))***,,,***))))))+++,,,++++++******++++++++++++******))))))***+++++++++++++++((()))***+++++++++******)))))))))*********++++++************************))))))******++++++,,,,,,*********))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++))))))******************************++++++,,,,,,,,,,,,************+++,,,---...++++++***************+++)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++***+++---......---+++***++++++++++++++++++++++++((()))***++++++,,,,,,+++)))******+++,,,---......,,,++++++******)))))))))************************++++++++++++++++++******,,,+++***))))))+++---...************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,************,,,...111222888777333000...,,,,,,,,,++++++******++++++,,,---///---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,)))+++---,,,+++***++++++------,,,++++++******+++*********++++++,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------------,,,++++++------------------------***+++---......---+++***---,,,++++++------,,,+++,,,++++++******++++++,,,)))*********)))(((&&&%%%***++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++++++++******************++++++,,,---++++++************++++++***************++++++,,,******+++++++++,,,,,,,,,******************************************************+++,,,,,,+++++++++***************************++++++,,,,,,,,,,,,+++***++++++++++++++++++***))))))))))))))))))))))))))))))******+++++++++,,,***,,,---,,,***)))+++---******************************)))(((((())))))***)))))))))***************************************((()))***+++++++++++++++******+++++++++,,,,,,,,,************************************************---,,,,,,++++++***************++++++++++++*********************************+++,,,+++)))))))))***))))))*********+++++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))************************++++++************++++++***)))))))))))))))******+++***((()))***++++++***)))******++++++******)))))))))***++++++++++++***,,,+++(((''''''''')))***(((((()))))))))))))))***************************+++++++++******)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))+++,,,,,,+++***)))************************((()))***+++,,,---,,,,,,************+++,,,---...++++++******))))))******************************---,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,,,,,,,***+++,,,+++))))))***+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******))))))******++++++***+++,,,------,,,+++***++++++++++++++++++++++++((()))******+++++++++++++++++++++,,,---......///,,,,,,++++++*********)))************************+++++++++++++++******************)))***,,,---...************************************************++++++++++++++++++++++++*********++++++,,,,,,---+++*********,,,...000111999666222...,,,,,,------++++++******++++++,,,---,,,,,,,,,++++++++++++,,,))))))))))))))))))))))))+++++++++*********)))))))))+++---,,,+++***+++,,,*********+++******)))(((*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,++++++***++++++++++++************+++,,,---......---,,,+++,,,***))))))***++++++***,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))(((******+++,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++++++++***************+++++++++++++++******))))))******++++++(((''''''''''''((())))))******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))***++++++++++++++++++************************((()))***+++,,,---------++++++,,,,,,,,,,,,++++++************************))))))******+++,,,,,,,,,(((***+++***''''''))),,,************************++++++*********)))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++(((((())))))******++++++***************+++++++++************************+++++++++++++++***************++++++++++++*********************************+++,,,+++)))))))))***)))************+++++++++)))***++++++,,,++++++***))))))))))))))))))))))))************************++++++************++++++)))))))))))))))******+++,,,***((((((***+++***)))))))))************))))))((()))******++++++******+++)))&&&######$$$''')))))))))))))))))))))))))))************************,,,,,,+++***)))(((((('''))))))))))))************************************))))))***++++++++++++*********************************+++,,,,,,+++***)))***************+++,,,---+++******)))))))))******++++++******************,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++)))***++++++***)))***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------+++************+++,,,---***++++++++++++++++++***++++++++++++++++++++++++******++++++,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++************************++++++*********)))))))))+++++++++++++++++++++,,,************************************************************************)))******+++,,,,,,------++++++++++++,,,---...///111000...---,,,,,,---...++++++******++++++,,,---)))*********))))))***+++)))))))))))))))))))))))))))***+++------,,,+++***)))+++---,,,+++***+++,,,'''(((+++,,,---+++)))((()))******+++,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++************************++++++,,,,,,,,,+++***)))++++++******************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,+++******)))++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***++++++***,,,++++++******++++++,,,+++++++++++++++,,,------)))***+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,+++++++++************+++++++++*********+++************+++,,,---)))((('''''''''(((************+++++++++,,,,,,,,,************************************************))))))***+++++++++++++++************************((()))***+++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))***++++++,,,------'''***,,,***'''&&&))),,,************************)))***+++,,,,,,++++++***************************************************)))******+++++++++******&&&''''''((())))))******))))))*********+++++++++************************))))))*********************++++++,,,,,,++++++******************************+++,,,+++)))))))))***)))************+++++++++)))***+++++++++***)))((())))))))))))))))))))))))************************++++++************++++++)))))))))))))))***++++++---+++)))((()))***)))((())))))************))))))((())))))***************)))(((&&&%%%%%%''')))***************************************************++++++******))))))((((((((()))))))))************++++++++++++++++++++++++******))))))***++++++,,,************************((()))+++,,,,,,+++***)))******)))))))))******+++***)))))))))))))))***+++)))))))))***++++++,,,,,,++++++************++++++------------,,,,,,+++***((()))++++++******+++---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,---...************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))(((((((((''',,,,,,,,,,,,,,,+++))))))************************************************))))))))))))))))))))))))))))))***+++,,,,,,------+++++++++,,,,,,---------)))***+++,,,------------++++++******++++++,,,---+++---......------...///++++++++++++++++++++++++'''))),,,...//////---,,,)))+++---,,,+++***+++,,,'''***---///000...,,,***))))))***+++,,,,,,---------,,,***))))))***,,,---************************************************+++,,,,,,---,,,+++)))((()))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++++++++***)))))),,,,,,,,,++++++*********,,,++++++******++++++,,,///,,,******+++------,,,,,,++++++++++++++++++,,,(((''''''(((***,,,...000)))***+++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++*********++++++++++++***))))))++++++++++++,,,,,,---...,,,+++*********+++---...******+++++++++,,,,,,,,,************************++++++++++++++++++++++++((()))***+++++++++++++++************************))))))***+++++++++******))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------))),,,...---)))(((+++///************************'''(((+++---......,,,,,,,,,+++++++++++++++++++++******************************+++++++++******)))******+++,,,------......))))))******++++++++++++************************(((((())))))*********+++***++++++,,,,,,++++++******************************+++,,,+++)))))))))***)))************+++++++++)))***++++++***)))((('''))))))))))))))))))))))))************************++++++************++++++))))))((())))))***++++++---+++))))))))))))((('''))))))************))))))(((((()))***************(((((()))***+++,,,------++++++++++++++++++++++++************************))))))))))))************(((((())))))*********++++++++++++++++++++++++++++++***)))))))))***,,,---************************$$$&&&)))+++---------,,,******)))))))))))))))))))))))))))))))))***++++++''''''(((***+++,,,---...******************************))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***+++,,,,,,***)))))))))++++++++++++++++++++++++,,,+++)))+++---...+++)))***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......+++,,,------------,,,+++)))))))))))))))))))))))),,,,,,,,,---...---+++)))***+++,,,,,,------------...---+++*********++++++000,,,))))))+++,,,+++)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------,,,++++++------------,,,,,,+++***+++,,,---,,,***)))***+++++++++++++++,,,---...///---000111///***(((+++...---......---+++******+++,,,+++++++++***))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***)))(((***+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++***))))))((()))))))))------,,,++++++,,,,,,,,,******)))))))))***++++++++++++++++++++++++++++++,,,+++))))))))))))+++,,,------------------------+++******))))))******+++************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((((((,,,++++++***++++++,,,,,,...---,,,+++******************+++,,,,,,,,,++++++...---+++*********++++++***************************+++,,,------,,,***)))***,,,---,,,)))%%%######)))+++,,,,,,+++***,,,---******+++,,,,,,***)))(((---------,,,,,,+++++++++,,,+++******,,,......---,,,---------,,,***((('''((())))))))))))************++++++,,,,,,++++++***+++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))((('''''''''(((***+++************************************************+++++++++*********)))))))))************+++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))---+++)))((('''((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++(((&&&%%%''')))******%%%(((++++++(((&&&'''***))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((***++++++******+++,,,,,,+++******)))*********++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------***+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---+++)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,------)))***+++,,,,,,+++***)))************************---,,,,,,,,,------+++)))***+++,,,,,,------,,,,,,---,,,+++*********++++++...,,,))))))+++,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,---------,,,,,,+++***,,,---...---+++***+++,,,******++++++,,,,,,------,,,///000...***(((***...+++,,,------++++++,,,---,,,,,,,,,+++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,---......---,,,,,,++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++///......------......///------------------------++++++************++++++************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************...------,,,,,,,,,,,,---,,,,,,++++++***+++++++++***)))))))))))))))************+++,,,,,,,,,,,,+++---,,,+++*********++++++++++++++++++++++++++++++(((((()))***************'''***---...---,,,+++,,,)))+++,,,,,,+++***,,,---+++++++++++++++***))))))---------,,,,,,+++++++++...,,,++++++---...------++++++,,,------,,,+++***)))))))))*********++++++***++++++,,,,,,++++++***+++++++++*********))))))************************+++++++++*********))))))************************************************************************))))))((((((((()))***+++************************************************+++++++++*********)))))))))************+++++++++,,,,,,++++++***)))))))))************************))))))))))))))))))))))))---,,,***)))((()))***+++************************+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++***)))'''''')))***+++***+++,,,,,,,,,+++***+++,,,)))******************))))))************+++++++++++++++++++++++++++++++++************++++++,,,,,,(((***++++++******+++,,,,,,++++++***************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,------......///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,***)))******------------------------+++***)))***,,,,,,***)))***++++++,,,,,,++++++***************+++++++++,,,((()))************)))(((++++++++++++++++++++++++///---++++++,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,---,,,+++*********++++++,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,---------,,,++++++---...///...,,,+++,,,---******++++++,,,++++++***+++---...,,,)))(((***,,,)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,---------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,---...000111,,,,,,++++++++++++,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***++++++,,,,,,---,,,,,,+++*********+++((((((((())))))+++,,,,,,***+++++++++,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,$$$''')))++++++***+++,,,)))+++,,,,,,+++***,,,---,,,,,,+++***************------,,,,,,,,,,,,++++++000...,,,,,,---...---,,,***+++,,,------------,,,************+++++++++,,,***++++++,,,,,,++++++***+++++++++***************************************+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************************************+++++++++***************)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++*********+++,,,******************************************************))))))))))))******++++++++++++++++++++++++***************************))))))***,,,,,,+++))),,,***(((((()))***************++++++++++++******)))************+++++++++************************)))))))))************+++(((***++++++******+++,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,------((()))+++,,,...000222222++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++***)))++++++++++++++++++++++++,,,,,,+++++++++*********))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,,,,,,,***++++++,,,,,,,,,++++++,,,+++++++++++++++++++++************+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,------,,,,,,+++,,,---...---,,,+++,,,---******+++++++++***))))))+++,,,,,,+++)))((()))+++***+++---,,,,,,+++---...***+++++++++,,,,,,------+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******,,,------++++++++++++++++++,,,---...---,,,+++***************+++++++++++++++,,,,,,)))***,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------******)))******+++,,,,,,------,,,+++************++++++++++++,,,---......++++++++++++,,,------...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++***+++,,,---''')))+++***)))''''''((()))+++,,,,,,+++***,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,111///------......---,,,,,,,,,,,,---------,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++*********+++,,,***************************************************))))))))))))))))))***************************))))))))))))))))))))))))))))))***,,,......+++)))---)))%%%%%%(((******(((+++++++++,,,,,,+++++++++))))))*********+++++++++************************)))))))))))))))))))))***(((***++++++******+++,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))+++------+++***+++,,,************************)))***+++++++++*********++++++++++++++++++++++++......---,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,,,,,,,+++++++++,,,,,,+++******++++++++++++++++++++++++)))***+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------***+++,,,,,,---------,,,+++,,,,,,------,,,,,,,,,***+++,,,,,,+++***+++---******+++++++++***))))))+++++++++***))))))***+++,,,---...---+++***+++,,,))))))******++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************++++++,,,---000///...---,,,+++++++++*********++++++,,,,,,,,,,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------------------------------------...///000---,,,++++++*********+++------,,,,,,,,,,,,------++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---+++******++++++---...///...+++))))))***)))+++,,,,,,+++***,,,---...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,111///------......---,,,......---,,,++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,************************************************************************))))))*********+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))*********************************++++++++++++++++++++++++)))))))))******)))))))))************************))))))))))))))))))))))))))))))+++---///...+++)))000,,,)))(((+++...---,,,+++++++++,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++***)))))))))))))))))))))(((***++++++******+++,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,------......---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------)))+++------,,,+++,,,---***************************+++------+++***+++,,,,,,++++++******++++++,,,---------,,,++++++******------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,+++++++++++++++++++++***)))******+++,,,,,,,,,++++++)))+++,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------******+++,,,------------++++++,,,---------,,,,,,)))+++,,,,,,******+++---++++++*********++++++,,,++++++***************+++---......---+++******+++******************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,++++++*********+++******)))******+++,,,---111000//////............*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,++++++***++++++,,,,,,,,,++++++*********++++++++++++++++++,,,---///000******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******)))))))))***+++,,,,,,******+++---)))+++,,,,,,+++***,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,------000...,,,,,,---...---,,,///...,,,+++***)))))))))************+++++++++,,,***++++++,,,,,,++++++******************+++++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************************************************+++++++++)))************+++++++++))))))******+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********************************++++++++++++++++++++++++))))))************))))))************************************************))))))***,,,......+++)))---+++***)))***,,,,,,,,,******++++++++++++******)))************++++++++++++++++++++++++++++++++++++************)))))))))(((***++++++******+++,,,------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))******+++,,,,,,---......---,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------)))+++------,,,+++,,,---***************************,,,......,,,+++,,,---,,,,,,+++******+++,,,,,,(((((()))***+++,,,------...---,,,++++++,,,---...++++++++++++++++++++++++---,,,,,,,,,------+++)))+++++++++++++++***)))))))))***+++,,,,,,,,,,,,+++)))+++...---+++)))***+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------***+++,,,,,,---------,,,***+++,,,,,,++++++,,,...---+++***))))))+++...///,,,+++******+++++++++++++++---------+++++++++---++++++++++++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000000...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------))))))))))))***+++,,,---......------------......)))******+++,,,,,,------+++******))))))******+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))******************************)))((((((((())))))************+++,,,------************++++++,,,---,,,+++******+++...000111)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,++++++***&&&((())))))((()))+++---)))+++,,,,,,+++***,,,---,,,,,,------,,,,,,+++***+++++++++,,,,,,---------...,,,++++++---...------,,,,,,***))))))))))))***)))))))))*********++++++***++++++,,,,,,++++++***))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))+++,,,,,,,,,+++***************************************************))))))*********+++++++++)))************+++++++++***************+++++++++************************))))))))))))))))))))))))))))))******++++++++++++************************************************((()))***++++++***)))(((************************++++++++++++++++++++++++***))))))+++------+++)))((()))******(((((()))***)))******************))))))************+++++++++************************,,,,,,++++++************(((***++++++******+++,,,------,,,++++++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,(((((()))***++++++,,,,,,******+++,,,---...///000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,---------)))+++------,,,,,,---...+++++++++++++++++++++++++++---//////,,,+++,,,...---,,,+++******+++,,,---###$$$&&&(((+++---///000------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,---...---+++)))+++++++++++++++***)))((()))***+++,,,---,,,,,,+++))),,,///...+++))))))***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))***+++,,,------...---***+++,,,,,,------------+++,,,------,,,,,,...///---,,,)))((())),,,///222,,,+++******+++,,,,,,+++)))+++,,,,,,,,,,,,---///---------,,,,,,+++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111///---,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))***+++,,,---...))))))))))))***+++,,,---******)))))))))***++++++))))))***+++,,,,,,------//////---,,,,,,---//////+++++++++++++++++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++*********+++)))))))))***+++,,,......******+++,,,---///000111,,,+++******+++...000222)))***+++,,,---,,,,,,+++************************)))***,,,...////////////+++,,,---,,,++++++---///)))+++,,,,,,+++***,,,---+++,,,---...---,,,+++***+++++++++,,,,,,---------,,,+++******,,,......---***)))((((((((()))++++++((())))))))))))*********+++++++++,,,,,,+++++++++))))))******++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,+++******************************************************))))))******++++++++++++)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++***))))))***,,,,,,+++)))))),,,///...,,,***+++---))))))************)))))))))************+++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******(((***++++++******+++,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...---,,,***)))++++++*********+++,,,,,,***+++,,,------+++***)))111000---+++***+++,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,+++,,,...//////...,,,***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,++++++*********555333...***((()))***+++))))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''&&&''')))+++,,,,,,,,,---------......)))***+++,,,---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********,,,------,,,,,,+++***)))))),,,,,,,,,---------......///......------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***))))))******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++******))))))***++++++++++++******++++++,,,,,,++++++***,,,---...---+++***+++,,,------,,,+++************------------------------******+++++++++,,,,,,,,,,,,+++******)))*********+++,,,,,,---...///111111------++++++++++++------111000---***((((((((()))***++++++,,,,,,++++++***///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,)))%%%$$$&&&))),,,++++++******++++++,,,------,,,,,,---///000111++++++++++++++++++++++++***+++,,,,,,******+++,,,---+++))))))***+++***)))++++++++++++++++++++++++***************************+++,,,---,,,+++***))),,,------......------,,,++++++++++++******))))))%%%''')))+++,,,+++***)))*********++++++,,,,,,,,,---,,,,,,+++*********+++************************++++++******************+++++++++*********))))))))))))************))))))))))))***++++++++++++***+++*********))))))((((((************************,,,++++++******++++++,,,,,,++++++***++++++,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++************)))******************************************************++++++++++++******)))))))))))))))(((''''''************************++++++++++++++++++++++++***)))+++//////***((()))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++***)))---,,,,,,+++++++++,,,,,,***++++++,,,,,,,,,++++++///...,,,*********+++,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******111000---+++***+++,,,---******++++++++++++,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,000...,,,******+++---...,,,,,,,,,---------......******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++)))((()))******++++++++++++,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,,,,,,,+++***************,,,,,,,,,+++++++++******------------------------------,,,+++++++++++++++))))))***+++++++++++++++***++++++,,,,,,++++++***,,,---...---+++***+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++*********************++++++,,,...///000,,,+++***))))))***+++,,,...---+++*********++++++,,,------......------,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))+++,,,++++++******++++++,,,---,,,,,,,,,,,,---///000++++++++++++++++++++++++***+++,,,,,,******+++,,,---+++))))))***+++***)))++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,++++++***************&&&(((***+++,,,,,,+++*********+++++++++,,,,,,,,,---,,,++++++******++++++************************************************+++++++++*********)))))))))******************)))))))))***++++++++++++***+++*********))))))))))))************************,,,++++++******++++++,,,++++++***))))))************************+++,,,,,,))))))*********++++++++++++++++++************)))******************************************************++++++++++++*********************)))((((((************************++++++++++++++++++++++++---***(((******(((***...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...,,,+++******++++++......---,,,+++++++++,,,++++++***++++++,,,---...---,,,+++******+++,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---......+++,,,,,,,,,,,,---------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))+++,,,,,,,,,,,,---------......+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,---(((((()))***,,,---......,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,++++++++++++........................,,,++++++*********++++++)))******+++++++++++++++***++++++,,,,,,++++++***,,,---...---+++***+++,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***************************+++---...///,,,,,,++++++++++++,,,,,,)))******++++++,,,------,,,------......------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,------,,,,,,++++++******++++++,,,---,,,,,,++++++,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,---+++))))))***+++***)))++++++++++++++++++++++++************************---,,,++++++******++++++******++++++++++++******---,,,***))))))***++++++((()))+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++************************************************+++++++++*********************++++++++++++******))))))***++++++++++++******************)))))))))************************++++++************++++++++++++***)))((((((((()))++++++******++++++,,,---(((((()))))))))*********+++++++++************)))******************************************************++++++++++++*********++++++++++++******)))************************++++++++++++++++++++++++,,,******---...+++,,,///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...,,,***+++,,,///000000///...---,,,+++++++++++++++******+++,,,...000,,,,,,+++++++++,,,---...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,+++++++++---///000,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------------------............000//////...---,,,++++++++++++,,,,,,,,,,,,------,,,+++***)))((()))***+++,,,,,,,,,---------......,,,,,,+++***+++,,,---...---------,,,,,,+++++++++------------------------///000000000...---...///(((((()))***,,,---......++++++,,,,,,,,,---------))))))***++++++,,,---------------------------------,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***)))))))))))))))***++++++,,,,,,++++++***++++++,,,,,,++++++***+++,,,------++++++,,,---,,,,,,,,,,,,---...///000++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++*********++++++,,,..............................((()))***,,,,,,------,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))+++...000...,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,***))))))***++++++***++++++++++++++++++++++++************************---,,,+++***)))***+++,,,******++++++++++++******---,,,***))))))***+++,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,***************************************+++++++++************************+++++++++,,,,,,+++++++++))))))***++++++++++++***************************************************++++++************++++++,,,+++***))))))((())))))+++++++++++++++,,,,,,---))))))))))))*********++++++++++++*********))))))******************************************************++++++++++++***************++++++***))))))************************++++++++++++++++++++++++(((***000777888222------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---++++++,,,///333555000///...---,,,+++++++++++++++******+++---///000,,,,,,------......///000,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++---000444666---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++***------.........///////////////...---,,,+++***)))+++++++++,,,,,,---------///...---------...//////,,,,,,,,,---------......---,,,+++***+++,,,...///---------,,,,,,+++++++++------------------------+++,,,---,,,***)))***+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------))))))***+++,,,,,,------++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,***)))(((((((((******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++,,,------++++++,,,---+++++++++,,,---...///000------------------------******+++++++++,,,,,,,,,---,,,,,,+++***+++++++++,,,+++++++++,,,---...///........................******+++,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***...///---+++,,,++++++******++++++,,,++++++++++++++++++******++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,***))))))***++++++***++++++++++++++++++++++++************************---,,,+++***)))***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,---+++,,,,,,---------------++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************))))))*********+++++++++************************+++++++++,,,,,,+++++++++))))))***++++++++++++******************+++++++++************************+++******))))))******+++---,,,+++***************++++++******++++++,,,---*********+++++++++,,,,,,+++++++++*********))))))******************************************************++++++++++++******(((((()))))))))))))))(((************************++++++++++++++++++++++++(((***000888999333...,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,++++++---000444666......---,,,+++++++++,,,,,,,,,+++,,,,,,---...///------....../////////000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------,,,,,,,,,---///222555777......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,---------,,,+++***)))---............/////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,+++------------------------,,,---...---,,,++++++---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******+++,,,------...++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------************************...---,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,------++++++,,,...++++++++++++,,,---...///------------------------******+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++***,,,------......------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++------,,,+++,,,++++++******++++++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++***((()))***,,,++++++++++++++++++++++++++++++************************---,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,,,,************************)))))))))***++++++,,,,,,***************+++++++++******++++++++++++******))))))***++++++++++++************+++++++++++++++******************************))))))))))))******,,,+++++++++++++++,,,,,,******))))))******+++,,,***++++++++++++,,,,,,,,,+++++++++************)))******************************************************++++++++++++******''''''((())))))))))))(((************************++++++++++++++++++++++++,,,***+++000000------///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,++++++,,,...000222---,,,,,,+++++++++,,,,,,,,,,,,---------------,,,------........................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,---------------...///111333444///......---,,,,,,++++++------------------------------------------------++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++---------.........//////------------------------******+++,,,,,,---......++++++++++++,,,,,,------,,,,,,,,,---------......+++,,,,,,---...---------+++,,,,,,,,,,,,,,,,,,---........................000111222111///...///000++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++++++++++++++,,,---...,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,++++++++++++,,,---***+++,,,,,,------,,,,,,***++++++,,,,,,++++++******+++---,,,,,,+++---...+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++++++++,,,+++++++++++++++,,,,,,---)))***+++,,,,,,+++***))),,,,,,+++******+++,,,,,,,,,------......------,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,+++++++++,,,++++++******++++++,,,)))***+++---------,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++)))((()))***,,,,,,+++++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++************++++++++++++******)))***,,,---...---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---************************((())))))***++++++,,,,,,))))))*********+++++++++)))******************)))))))))***++++++++++++************++++++,,,,,,,,,******************************))))))))))))*********)))))))))***+++,,,---))))))(((((())))))***+++************+++++++++++++++++++++************)))******************************************************++++++++++++******'''((()))***************************************++++++++++++++++++++++++---******---...++++++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************---,,,,,,++++++,,,,,,------,,,+++++++++,,,------+++++++++******+++,,,,,,,,,---.........---,,,+++,,,------......---,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------..................///000000//////...---,,,,,,++++++........................------------------------+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---------------.........///222111000///---,,,+++*********+++,,,,,,---...............//////000000000,,,,,,,,,---------......+++,,,---...///...---,,,+++++++++,,,,,,---------...........................///000///...------///******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------......------------------------***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,...///000***+++,,,,,,------,,,,,,+++++++++,,,,,,+++++++++***+++---,,,,,,,,,---...++++++******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,******************++++++++++++------------++++++,,,+++)))))))))+++---///***++++++,,,,,,++++++***)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////,,,***+++---,,,++++++++++++++++++,,,)))***+++---......------++++++++++++++++++++++++***+++,,,,,,******+++,,,+++)))((()))+++,,,,,,+++++++++++++++++++++++++++************************++++++,,,---,,,+++***)))))))))************))))))(((***---//////...,,,***,,,,,,+++******+++++++++,,,,,,,,,++++++*********+++*********+++,,,,,,---************************((())))))***++++++,,,,,,))))))******++++++++++++))))))************))))))))))))***++++++++++++************++++++,,,,,,,,,******************************))))))))))))******'''((((((((()))+++,,,---((((((((((((((())))))***))))))))))))************+++++++++************)))******************************************************++++++++++++******((()))***+++++++++++++++************************++++++++++++++++++++++++)))***...444333---)))(((++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---************************---------------------------------,,,,,,++++++++++++++++++,,,,,,---------///...,,,******,,,...///,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,------...---,,,+++,,,---...///+++,,,,,,,,,+++,,,///111111111000///...------,,,+++++++++,,,,,,+++++++++------------------------///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))*********+++++++++------------------------------,,,,,,,,,,,,------...------,,,,,,,,,------...,,,******,,,---,,,,,,,,,,,,------...///000000+++,,,.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---+++,,,///000///---//////.........---------------------------------------------------------++++++,,,,,,,,,---------------------------------------++++++++++++------------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---000---++++++------+++))),,,+++***))))))***+++,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++***++++++,,,,,,...------,,,,,,------...,,,++++++++++++,,,------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333///+++((()))***,,,,,,***++++++,,,,,,++++++***......---,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***)))+++++++++,,,,,,---------)))************+++++++++,,,,,,+++******++++++++++++***)))((((((***,,,...************************555222///,,,+++,,,...000++++++***)))(((((()))))),,,******+++......+++(((************************+++++++++************)))))))))))))))************************************+++++++++******)))))))))++++++++++++++++++++++++---,,,++++++******+++++++++***))))))(((((())))))++++++***************+++))))))))))))))))))))))))++++++***((('''%%%$$$$$$************************,,,+++)))((('''((()))+++******++++++++++++******+++,,,,,,,,,,,,+++******+++++++++)))'''''')))***++++++++++++++++++++++++)))***,,,---,,,+++)))'''***)))))))))***+++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,---.../////////---,,,+++,,,,,,---,,,,,,---,,,+++,,,...000//////......------,,,,,,+++,,,---......---,,,+++------------------------///...------,,,,,,,,,---------------,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------......------,,,,,,---------000...------...//////...,,,,,,------...//////000,,,,,,.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***+++...///...,,,......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,+++***+++...///...---------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---000///...,,,++++++******------,,,,,,,,,,,,---------------------......///***++++++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,111...+++)))***+++,,,+++++++++,,,,,,,,,,,,++++++......---,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***))))))***,,,---++++++++++++++++++++++++111000---+++***+++,,,---,,,+++******)))))))))***,,,******+++------+++(((************************++++++++++++************))))))))))))************************************,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))))))))((((((((()))***+++,,,---+++++++++******)))))))))++++++***)))((('''&&&&&&************************,,,+++)))(((((((((************++++++++++++******+++++++++++++++******)))***++++++)))(((((()))+++++++++++++++++++++++++++))))))******)))((('''&&&******************+++,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,************************,,,++++++******++++++,,,------------------------------------,,,,,,,,,,,,.........---------------***+++,,,------,,,+++***......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...000000000///...---,,,+++++++++,,,---...---+++,,,---///---------,,,,,,,,,,,,,,,+++---...//////...---+++........................///...------,,,---------.........------------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++.........------.........---------,,,,,,------...000...---...///000///...,,,,,,------.../////////,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,---,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...///...---,,,,,,------------,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,+++***,,,,,,------------,,,,,,...------,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************************************++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,------------------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,------,,,,,,,,,,,,------...---,,,+++***+++,,,---++++++++++++,,,,,,,,,,,,------++++++************,,,,,,++++++******++++++++++++***+++------+++)))++++++++++++++++++++++++,,,+++++++++************)))))))))*********++++++************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********************+++(((((()))))))))******+++***+++++++++++++++++++++***************)))))))))************************,,,+++***)))((()))************++++++++++++************++++++******)))((()))*********((()))***,,,++++++++++++++++++++++++++++++***)))(((''''''''',,,++++++************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,------------------------------------------,,,,,,/////////......------,,,+++,,,,,,------,,,,,,+++000///...,,,,,,+++++++++------------------------------------------------++++++,,,,,,---...//////.........---,,,,,,,,,,,,---......---,,,+++,,,...,,,,,,,,,,,,------------+++,,,...000000...,,,+++////////////////////////......------------......//////.........---------,,,,,,,,,---------......++++++++++++++++++++++++///......------......///------,,,,,,,,,---.........---,,,---...///---,,,---------.........//////------..................------------------------++++++,,,,,,,,,,,,------------------------------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------------,,,...---,,,,,,,,,+++******)))***+++,,,,,,+++***)))(((***,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////+++,,,,,,,,,,,,,,,,,,+++---......///////////////.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,***,,,------......------,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---******+++,,,---------------,,,,,,,,,++++++***************+++++++++,,,,,,------,,,,,,,,,---......///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------***+++++++++++++++******---,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,+++***++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))'''&&&&&&((()))***+++,,,---......*********+++++++++,,,,,,************************,,,+++***)))))))))************++++++++++++******)))************)))((((((((()))******)))***+++---++++++++++++++++++++++++///...,,,***))))))******---,,,++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------------------/////////......------,,,000...---,,,,,,---...000000///...---,,,,,,++++++---------------------------------------------------------------------,,,+++,,,,,,------.........,,,---......,,,+++,,,------------------.........+++,,,---......---,,,+++////////////////////////......---------....../////////.........---------,,,,,,---------.........------------------------......------------......,,,,,,,,,,,,,,,---...///...------...000000...,,,---------...........................------......------------------------+++++++++,,,,,,---------------------------------,,,------...---......///------------............------------------------++++++++++++++++++++++++,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,+++***)))))))))***+++,,,------,,,+++******+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///+++,,,,,,------,,,,,,++++++,,,---.........------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......,,,***,,,------......------,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---((()))***+++++++++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,---,,,,,,,,,------...//////......---,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,---,,,++++++---,,,,,,,,,,,,,,,------+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,,,,---......------,,,,,,,,,,,,+++***(((&&&%%%+++++++++++++++,,,,,,,,,******++++++,,,---------************************,,,++++++*********************++++++++++++******)))************)))((((((((()))++++++******+++---++++++++++++++++++++++++000...,,,)))))))))+++,,,------,,,+++*********+++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------.....................---------------111000---++++++---000111//////...---,,,,,,,,,---------------------------------------------------------......------,,,+++******,,,---.../////////+++---......---,,,------.........---------------,,,,,,------------,,,,,,.................................---......///000.........------------,,,,,,,,,,,,---------......---------------------------------,,,,,,---------,,,,,,,,,,,,---......///000000000111333222000...........................//////...---------......------------------------***++++++,,,,,,------...++++++++++++++++++++++++,,,---///...------...000------...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------,,,,,,++++++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,---...//////...---,,,((()))++++++******,,,---------............------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------,,,++++++,,,,,,,,,,,,............,,,,,,)))***,,,---------,,,+++,,,++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---((()))***************)))+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...///------------------,,,,,,******++++++,,,,,,------***+++,,,---------------,,,,,,++++++,,,,,,------+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,---...---,,,+++***((()))***,,,,,,,,,+++***......---+++***)))((('''******++++++,,,------...************************,,,++++++++++++***************++++++++++++************++++++******)))((((((***,,,,,,+++***+++,,,++++++++++++++++++++++++---+++)))(((((((((***+++---,,,,,,++++++++++++,,,******++++++++++++*********+++,,,------,,,+++***************************,,,++++++******++++++,,,------------------------------------.........///,,,,,,,,,,,,------------///...------------...//////......---------..............................------------------------+++,,,---.........---,,,***+++---............---)))+++.........------.........------,,,,,,++++++///...---,,,,,,---...///------------------------...............///000000------------,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000111222444333111...........................000///...---,,,------...------------------------******+++,,,,,,---......+++++++++++++++++++++++++++---......,,,,,,---///,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............///......---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...//////...---,,,)))+++------,,,+++---///......------------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++///......---------------,,,---///000000///---,,,)))***,,,---------++++++***++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---******+++++++++***))))))************+++++++++++++++++++++,,,,,,,,,------*********++++++,,,---...+++,,,,,,------------,,,))))))******+++,,,,,,---******++++++,,,---......+++++++++++++++,,,------+++,,,,,,+++))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***+++,,,,,,+++)))'''%%%''')))+++---...------,,,,,,,,,+++***))))))((((((*********+++,,,,,,------************************+++,,,,,,,,,++++++************++++++++++++******+++++++++++++++******))))))+++------+++*********++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,+++++++++,,,------******++++++++++++******)))***,,,------,,,***)))************************,,,++++++******++++++,,,---------------------------------.........//////+++++++++,,,,,,---------,,,,,,---......---,,,,,,......---------......///........................------------------------)))***,,,...//////......,,,---.........---,,,+++(((+++---............///------,,,,,,+++***))))))111000...,,,,,,...000111------------------------...............///000000------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,---...///000......///111222111///,,,.....................---000///...---,,,------...------------------------******+++,,,,,,---......------------------------))),,,...---+++***,,,///+++++++++,,,,,,------------------------------------------------------------------.........////////////...---,,,,,,++++++++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---///000000///---,,,...000111///,,,+++,,,...------+++******+++------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------///000111222---...000111111000...---)))***,,,......---,,,+++,,,,,,,,,------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,...///...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,************************++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))))))))******+++++++++,,,++++++,,,,,,,,,---------************+++,,,---...******+++,,,------------(((((()))***++++++,,,,,,************+++,,,......************++++++,,,---+++,,,---+++)))(((+++...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,************************)))))))))******+++++++++++++++++++++++++++++++++---,,,++++++******++++++)))*********)))&&&$$$"""***,,,---......---+++***&&&&&&''')))***+++,,,---*********++++++,,,,,,,,,************************+++,,,,,,,,,,,,+++************++++++++++++******+++,,,,,,,,,,,,+++*********,,,...---,,,***))))))++++++++++++++++++++++++++++++++++++,,,---......++++++++++++,,,------...******++++++++++++******)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,........................//////.........---------------..................------......///000000000------------------------........................222000---++++++---000222.........------,,,,,,,,,---...///...,,,++++++---..................------......//////......---,,,...------,,,---...///000........................,,,,,,,,,---------....................................---,,,,,,+++******)))+++------,,,,,,,,,------,,,,,,,,,,,,---............------------......+++,,,---///000111111111111000///......---..............................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++***++++++,,,,,,---......,,,---.........---,,,+++,,,---///000000...---,,,---,,,++++++,,,---///000++++++,,,,,,---...//////....../////////...,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------......///...------,,,,,,++++++***---------.........//////+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,************,,,,,,---.../////////...,,,,,,------------------------,,,---...---+++***+++,,,000...------------+++***000000000000///...---,,,---------,,,,,,+++++++++...---+++*********++++++,,,++++++******++++++,,,+++,,,------++++++,,,---++++++,,,------......///)))***+++,,,,,,,,,,,,,,,***+++---......---+++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,'''### """(((---...,,,------,,,,,,------...///,,,,,,************,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------******++++++++++++******---...///---+++)))***+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***++++++++++++++++++++++++++++++---,,,***(((((()))***+++,,,+++*********+++,,,---,,,,,,,,,++++++*********...---,,,,,,------+++)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***///...,,,+++***++++++,,,+++,,,,,,,,,,,,+++******+++,,,,,,---,,,+++)))(((........................//////.........---------........................------------------,,,,,,------------------------........................------,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,......------...000..............................//////......---,,,...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..............................------,,,++++++******+++------,,,,,,,,,------,,,,,,,,,,,,---............------------......000000000000///...,,,,,,///...............///000........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++...------,,,+++***)))))),,,------......---,,,,,,,,,---...000000///...---......---,,,,,,,,,---...+++,,,,,,------.............../////////...,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------......------,,,,,,,,,,,,+++,,,,,,------.........---------------------------,,,++++++++++++,,,------.../////////...,,,,,,------------------------,,,---...---+++***+++,,,000...------------,,,***,,,,,,,,,,,,,,,,,,+++***---------,,,,,,,,,++++++///...,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++---...---,,,+++,,,---------------------------***++++++,,,,,,,,,++++++***+++---......---+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++...---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,111---)))))),,,...---+++++++++******++++++,,,---///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++,,,,,,,,,,,,+++++++++,,,---,,,*********,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++++++++++++++++++++++++++---,,,***)))((()))***+++,,,+++*********+++,,,---,,,,,,++++++++++++++++++,,,+++++++++,,,,,,***(((------------............++++++,,,,,,,,,,,,++++++...---,,,+++++++++,,,---+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++***))).......................................---------........................///......---,,,,,,++++++------------------------........................+++,,,---......---,,,+++.........---------------***,,,---,,,++++++,,,---..............................//////......---,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000..............................------,,,+++++++++***,,,---...---,,,---...---,,,,,,,,,,,,---............------------......111111111000///---+++***------------...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---//////...---,,,+++***))),,,,,,---......------,,,+++,,,...///000//////...000///...,,,,,,+++,,,,,,------------------------.........///......---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,---......//////+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------------------------------------------...---,,,,,,,,,,,,---...---............---,,,,,,------------------------,,,---...---,,,+++,,,---///...---,,,------,,,***)))***++++++,,,,,,++++++------------,,,,,,,,,,,,///...---------------...,,,,,,++++++++++++,,,,,,,,,.........---,,,---...//////...------,,,+++++++++,,,,,,,,,,,,++++++***++++++------------++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,333///+++***+++,,,***(((++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++******)))))))))***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,(((***++++++******+++---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,++++++++++++++++++++++++---,,,+++))))))******++++++++++++++++++,,,------++++++++++++++++++,,,,,,+++*********++++++)))((()))*********++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------+++,,,,,,,,,,,,+++******,,,,,,++++++******++++++------------------------.......................................---------000000/////////...............................................................///000000///.....................---------111222222000---+++***+++---------........................///......---,,,......------....................................---.........////////////..............................------,,,,,,,,,,,,***,,,......---,,,---...---,,,,,,,,,,,,---............------------......------...///000000//////---------------...///000........................------------------------...------,,,,,,------...+++++++++,,,,,,---------........................,,,,,,------------------,,,---...///000000//////......------,,,,,,,,,,,,------------------,,,,,,..................------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------------,,,,,,------------------------.........------..................---------,,,,,,------------------------,,,---...---,,,+++,,,---///...,,,,,,------,,,+++++++++,,,....../////////------------------,,,,,,......------------------,,,,,,,,,++++++,,,,,,,,,---...//////------...///......---------,,,,,,,,,------------,,,+++******+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***++++++++++++++++++******++++++++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,,,,+++------,,,,,,------...///+++******************+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---+++***(((''''''++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,+++***+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,++++++++++++++++++++++++---,,,+++*********++++++++++++++++++,,,,,,------*********++++++,,,,,,,,,+++******+++,,,,,,***)))(((((((((((())))))))))))+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...+++,,,,,,,,,,,,+++******---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................//////.........---------........./////////000000................................................000///............///000........................666777777555222000000000---------.........//////.........///......---,,,..................------........................,,,,,,---------.......................................------------,,,,,,***,,,......---------...---,,,,,,,,,,,,---............------------......***+++---...000111222222//////...---------------........................------------------------...------,,,,,,------...+++++++++,,,,,,---------------------............,,,,,,,,,,,,------......---......//////000000000+++,,,,,,------.........------------------,,,,,,......------............+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,------------------,,,,,,------------------------..............................------,,,,,,,,,,,,------------------------,,,---......,,,,,,---...///---,,,,,,---...---++++++,,,---///000000000000------------------------,,,,,,,,,------------,,,---,,,,,,,,,,,,,,,,,,------...//////------...///,,,,,,,,,---------......---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000///------,,,,,,------...///------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...//////...,,,***+++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++,,,,,,------------*********++++++,,,,,,,,,,,,++++++,,,------,,,***+++++++++,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,***++++++,,,------------+++,,,,,,,,,,,,+++******,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////...------,,,,,,++++++,,,,,,---......///...................................................---,,,++++++,,,---..................////////////000111111000///000222,,,,,,------.../////////......//////......---,,,.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------------------+++---...///------...///---,,,,,,,,,,,,---............------------......,,,---...///000000000000000///...---,,,,,,,,,,,,........................------------------------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********,,,,,,,,,,,,,,,---//////////////////////////////***+++,,,---............------------------------......---------...//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------...////////////......---,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---.........---,,,------------------------------------------------------...//////...------...------,,,+++,,,,,,,,,------------------------,,,---......------...///...---,,,,,,......---,,,***+++,,,---............------------............++++++,,,------------,,,------,,,,,,,,,,,,------,,,.........---,,,---...++++++,,,,,,---...//////,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////))))))+++,,,---.........++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++///000000///,,,++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))***+++,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---------------++++++++++++++++++,,,,,,,,,++++++,,,......---+++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------,,,,,,+++,,,,,,,,,,,,+++******++++++******++++++,,,,,,........................---------.........//////000//////...------,,,,,,,,,,,,------------------................................................,,,,,,------------,,,,,,---........./////////000+++,,,------------...///,,,,,,------...//////000......//////......---,,,....../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------..................+++---//////...---...///---,,,,,,,,,,,,---............------------......---...///////////////.........---,,,,,,---------...................................................------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111000//////.........+++,,,---.........---,,,+++,,,,,,------............------,,,---...///000+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++***+++---...///...---,,,+++,,,,,,------.........------------------------,,,---............---,,,...---,,,+++++++++,,,,,,------------------------,,,---......------...000...---,,,,,,......---,,,***+++,,,,,,------------------------.........///+++,,,---...///......---------,,,,,,,,,,,,------+++---...---,,,+++,,,---,,,---------------------,,,,,,---------------------,,,,,,++++++,,,,,,---------............------,,,------......------,,,,,,------......------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))*********)))))))))++++++******++++++,,,---)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...)))***+++,,,------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,---...///...,,,+++,,,---,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---------------++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---.........---,,,,,,,,,+++++++++++++++++++++******+++------,,,+++))))))))))))*********+++,,,,,,------------,,,,,,+++,,,---------,,,+++***+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,000000000000000000000000---------.........//////000000///...------,,,,,,000000000///......------////////////////////////........................,,,---000222222000---,,,---.........//////000000111222333222000//////000,,,,,,------...///000000......//////......---,,,....../////////...,,,+++..................................../////////000........................------..................+++---//////...---...///---,,,,,,,,,,,,---...............------.........,,,---...///000000000000,,,,,,,,,,,,---...//////...................................................------,,,,,,------...---------,,,,,,++++++++++++,,,---///111222333444,,,,,,++++++,,,...///000333222111///............---......///...---+++***++++++,,,,,,---...//////...------,,,---...///000+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000///......------***++++++,,,,,,------...---------.........//////---------,,,,,,+++++++++***+++---//////...---,,,++++++,,,,,,---...//////------------------------+++,,,---......---,,,+++...---,,,+++***+++,,,---------------------------,,,---......------///000...,,,+++,,,......---,,,,,,,,,---.........---------------.........//////,,,---///000000000//////...------,,,,,,------...+++,,,------++++++,,,---///......------,,,,,,+++++++++,,,---............---,,,,,,++++++,,,,,,---------............---------......//////......------......//////......---------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---............///------,,,,,,------...///,,,---............---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,+++(((&&&%%%++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++---..................---***,,,------++++++,,,...,,,,,,++++++,,,,,,---...------------------------------------------------------------------------++++++------------++++++++++++++++++++++++++++++------------------------)))***+++---......------++++++++++++++++++++++++,,,,,,---------,,,+++***+++,,,---.........---,,,---,,,,,,++++++*********)))))))))***,,,,,,+++***,,,,,,---------.........,,,------......------,,,,,,------...---,,,***)))+++,,,,,,,,,,,,+++******(((***+++,,,---,,,,,,+++................................................////////////////////////........................222000...---///000000000////////////////////////......////////////..............................000000///...---,,,,,,+++,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,------...............//////.........------------------.........//////------............------////////////////////////........................,,,---///000111000......////////////////////////,,,---...000000...---,,,------......///000000000......------------......------------------------000---,,,---///000...,,,...---+++++++++---///000111000///...---,,,,,,,,,//////////////////......///////////////.........000//////.........//////...........................------,,,,,,------...'''(((***---///000111111,,,------......------,,,------,,,+++***((((((''',,,------......------,,,,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,---......---,,,,,,------------------------------------------------........................---------------------------------.........//////,,,++++++***+++,,,---...------------,,,,,,+++***------,,,+++,,,---...///.........------,,,,,,,,,...///000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,***((('''&&&%%%,,,,,,,,,---------......------++++++++++++------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,+++***,,,,,,+++******+++,,,,,,)))***+++,,,,,,+++***)))''''''((()))+++,,,---...******+++++++++,,,,,,,,,......---------,,,,,,,,,++++++,,,---............000///...---+++***)))(((------.........---+++***000***+++222222***)))///......---------,,,,,,,,,---------------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,++++++*********---...///...,,,+++,,,---+++,,,...//////...,,,+++...---,,,,,,++++++++++++------------------------+++,,,,,,------,,,,,,+++---...//////---++++++,,,++++++,,,,,,,,,,,,------///---++++++------+++)))***+++,,,,,,------,,,,,,,,,,,,++++++)))(((&&&%%%---.........---,,,,,,+++))))))***++++++++++++***................................................////////////////////////////////////////////////000...------///111222222..............................////////////................................................------------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...//////000000000000000//////.........------------------.........//////------............------////////////////////////........................,,,---000111222111///---////////////////////////,,,---///000000///---,,,------------------,,,,,,......------------......------------------------///---+++,,,...///...,,,...---,,,+++,,,---///000...------------...//////***+++,,,---............---------------------......------,,,,,,,,,------...........................------,,,,,,------...***+++,,,---............,,,------......------,,,***+++++++++,,,,,,------,,,------......------,,,//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................,,,---............---,,,------------------------------------------------------------------------------------------------,,,------------.........---,,,++++++,,,---...///---............---,,,+++---,,,,,,,,,,,,---............---------,,,,,,,,,/////////......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,---------.........------,,,++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,++++++...---,,,++++++,,,---...******++++++++++++******((())))))***+++,,,------***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++******+++,,,,,,---......------.........---++++++000,,,///888888///+++///............------,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++---------,,,,,,,,,++++++)))***+++,,,,,,---...///+++,,,...//////...,,,+++...---,,,,,,+++++++++,,,------------------------+++,,,,,,------,,,,,,+++***,,,......,,,,,,,,,---++++++,,,,,,,,,,,,------000---,,,,,,......,,,******+++,,,,,,------,,,,,,---------,,,+++***)))(((,,,,,,------,,,++++++***)))***++++++,,,,,,++++++------------------------////////////////////////////////////////////////000000000000000000000000...,,,,,,---000222333333...........................//////000000//////...........................------........./////////............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,...//////000000000000000/////////.........------------........./////////------............------////////////////////////////////////////////////,,,...111333333222///---////////////////////////......000000000000......///......---,,,,,,++++++......------------......------------------------...,,,+++,,,---...---+++///...---,,,,,,...///000++++++,,,,,,...///111222((()))+++---...///000000---------....../////////------,,,,,,,,,------..............................------,,,,,,------...------......------,,,+++,,,------......------,,,++++++,,,,,,---...//////------............---------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---............---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------...///......//////......------+++,,,------......------...------------,,,,,,,,,///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------......///,,,------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,......------------......,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++'''((()))+++---///000111,,,---.........---,,,+++---+++111::::::111,,,---/////////............---***++++++,,,---...//////------............------......------------------------------,,,,,,,,,,,,......------------,,,,,,((()))***,,,---.........+++,,,---......---,,,+++------,,,+++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++(((***,,,---,,,,,,---...++++++,,,,,,,,,,,,------///...------......---,,,***+++,,,,,,------,,,,,,---.........------,,,+++++++++,,,,,,++++++*********+++,,,,,,------,,,,,,------------------------////////////////////////////////////////////////000000000000000000000000...------...000222222222------------------------//////000000000000//////......................................./////////////////////......------------------------------------------------------///////////////.........,,,------...............////////////........................////////////------............------////////////////////////000000000000000000000000,,,...222444444333000...//////////////////////////////000111111000//////000000/////////...............------------......------------------------,,,,,,+++,,,,,,,,,,,,,,,///......------...//////++++++,,,,,,...///111222+++,,,---///000111111111...//////000111222222333///............///000000...........................------,,,,,,------...............---,,,++++++,,,------......------,,,------------------------------............------++++++,,,,,,,,,++++++***------------------------------------------------,,,,,,,,,,,,------------........................------............------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------............------+++,,,---...///...---,,,------------------------...---,,,+++***+++,,,,,,------------------------------............------............------------------------............---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...---------,,,,,,,,,------...------------------...---,,,+++******+++,,,---------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++000000000000///...------***++++++,,,,,,------...,,,---.........---,,,+++***)))...555555...***+++/////////////////////...,,,,,,,,,------.........------...//////...------............------------...------------,,,,,,,,,---------------,,,,,,,,,---,,,------......,,,+++,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++(((***,,,,,,+++++++++,,,+++++++++,,,,,,,,,------------,,,------------,,,***+++,,,,,,------,,,,,,,,,---............------++++++,,,,,,,,,,,,+++++++++,,,------......------........................000000000000000000000000000000000000000000000000////////////////////////000///...///111111000///........................//////000000000000//////////////////////////////111000000///......------///000000000000///------////////////////////////........................////////////////////////,,,------...............000000/////////................../////////000000------............------////////////////////////000000000000000000000000,,,...111333444222000...//////////////////////////////000000000000//////........./////////000000......------------......------------------------,,,,,,,,,,,,,,,+++,,,,,,.........---------......---------------...///000...///////////////.........//////000111222222333...............///000000////////////////////////...------,,,,,,------...,,,,,,------...---------,,,------......------,,,---------------,,,,,,,,,---......//////......---......////////////......------------------------------------------------,,,,,,,,,---------......................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.....................---+++,,,,,,---------,,,,,,+++,,,---...///...---,,,------------------------...---,,,+++***+++,,,------------------------------......//////......------------------,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,---------............------,,,,,,---......,,,,,,------------,,,,,,...---,,,++++++,,,---............------------,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++000000000000///...---------,,,,,,,,,,,,,,,+++++++++,,,---.........---,,,***)))+++...///,,,+++,,,.../////////////////////.........------,,,,,,,,,---..................---.................................---------,,,,,,+++++++++++++++,,,,,,,,,...---...///111111///,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++***,,,------+++)))******+++++++++,,,,,,,,,------++++++,,,++++++++++++,,,***+++,,,,,,------,,,,,,+++,,,,,,---------------,,,,,,---------------,,,,,,,,,---............---////////////////////////000000000000000000000000000000000000000000000000////////////////////////000//////000111111///...///////////////////////////000000111111000000///////////////////////////222111111000///...---,,,///000111111111000///...////////////////////////////////////////////////---------------............//////000000000000000000000000/////////............/////////000000000------............------////////////////////////////////////////////////---...000222222111000///////////////////////////////////////////////////++++++,,,,,,---......///......------------......------------------------+++---...---,,,+++,,,...---------------,,,,,,,,,///......---------....../////////...---,,,***)))---------....../////////,,,,,,,,,,,,,,,---...///////////////////////////...------,,,,,,------...++++++,,,---............,,,------......------,,,++++++,,,,,,---...//////......////////////......,,,,,,---............------------------------------------------------------------.........//////........................//////...------...//////........................................................................------------------------,,,,,,,,,,,,---------------............---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,------......------,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------......////////////......))))))***+++,,,......///------........./////////------............------,,,,,,,,,,,,------------***++++++,,,,,,------...------------------------,,,---------...............---,,,,,,,,,---//////,,,,,,------------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---------+++,,,---.........---,,,---,,,++++++,,,---...000---............///////////////...---,,,++++++***......---,,,,,,---......------........./////////............---------,,,******++++++++++++,,,,,,,,,+++,,,000444555333000------------------------,,,,,,+++++++++,,,------------------------------+++,,,,,,------,,,,,,+++,,,---...---+++***)))***++++++,,,,,,,,,,,,------)))***++++++******+++,,,***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---.........------+++,,,------......------111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000.........000222222000///000000000000000000000000000000111111111111000000////////////////////////111000000000//////.........///111222222111000///////////////////////////////////////////////////,,,---------.........///...//////000000000000000000000000000/////////....../////////000000000000------............------////////////////////////............................../////////000000000///////////////////////////..................///,,,,,,------------------......------------......------------------------,,,...///...,,,+++---///,,,,,,---,,,,,,++++++***.........---------....../////////...---+++***)))---------------------...,,,++++++,,,,,,...//////////////////////////////...------,,,,,,------...+++,,,------......------,,,------......------,,,---------....../////////......////////////......)))***++++++,,,,,,,,,+++........................................................./////////000000........................000///...------...///000................................................------------------------........................,,,------------.........,,,---......---,,,+++***+++,,,,,,---......---------,,,,,,,,,,,,---......,,,,,,,,,---------......,,,------.........------......................../////////000000/////////******+++,,,------..................////////////,,,---...//////...---,,,,,,,,,,,,---------......******+++,,,,,,---..............................------------...............---,,,,,,,,,---///000,,,---...//////...---,,,------............------,,,,,,,,,,,,,,,---------,,,,,,,,,------------.../////////.........------***++++++,,,,,,,,,,,,+++***++++++,,,,,,------...++++++---.........------,,,,,,,,,+++,,,...000000,,,,,,------.....................------,,,,,,+++///---+++******+++---///,,,,,,---...///000111111............------------+++++++++,,,,,,,,,------+++***+++///444666333///---------,,,,,,---------,,,+++++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,++++++---......,,,+++,,,,,,++++++,,,,,,,,,,,,------(((+++,,,,,,******,,,...***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++++++++,,,---------------++++++,,,---------------111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111,,,,,,---000222333222111000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000---...000222333222111000........................000000000000000000000000.../////////000000111111,,,------...............000000000000////////////////////////000000000000---..................---////////////////////////........................///......---...///000000////////////////////////......------------......000000000///......------.........------.........------------------------,,,...000///---,,,---000,,,,,,,,,,,,,,,+++***)))---------------...///000000000000000///...---,,,///////////////.........---------...///000111222000000000000000000000000...------,,,,,,------...------......------,,,,,,,,,------......------,,,333222111000///...---,,,......////////////......,,,---......////////////................................................////////////000000000000........................000///...------...///000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////,,,,,,---...---,,,***))),,,------.../////////......---,,,+++,,,---...///,,,,,,,,,------.........,,,---.../////////...---........................//////000000000000/////////......---,,,,,,++++++............/////////000,,,---...//////...---,,,,,,,,,,,,------.........******+++,,,,,,---..............................---------........./////////...,,,,,,,,,...000111---...///000000///...---,,,---...//////...---,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......000////////////.........++++++,,,---............------,,,,,,,,,,,,,,,+++***+++---.........------)))++++++***+++...///...,,,,,,,,,---------......,,,---------------------///---***((((((***---///+++,,,---...///111222222//////.........---------,,,,,,,,,------............,,,,,,///333444///***...------,,,,,,------...++++++++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++***,,,......------...///++++++,,,,,,,,,---------)))+++...---++++++---///++++++,,,---------,,,,,,------......---,,,,,,+++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,111111000000000000000111000000000000000000000000...---------...///000111222222111111111111111111000000000000111111111111000111111111111222222222111111111111111111111111000000000000000000000000222111111111000000//////111000000///////////////////////////............000000000000000///......000000000000000000000000...///000111111111111111..............................//////000000111111222222111111000/////////...////////////000000000222111111111000000//////000000000000000000000000///......//////000111222000///...------...///000......------------......------+++******+++------...,,,++++++---......---222000...,,,,,,...000222.........------,,,,,,,,,...------,,,,,,------...000///---------...000222------,,,,,,,,,------.........////////////......,,,,,,------------,,,,,,...---,,,++++++---...000---------.........//////........................//////.........---------.........------.........000000000000000000000000........................---------............///////////////////////////......////////////......///000000000000//////...000000//////.........---,,,---------.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++///000000000...---...///........................000///...------...///000//////.........---------///...------------...///...------,,,,,,------...////////////////////////------------------------***++++++,,,,,,------...//////.........---------//////.........---------------------------------******,,,---.../////////+++,,,,,,---.........---...------///222222...+++........................////////////////////////.........------,,,,,,,,,///...,,,++++++,,,...///---------.........//////000///...------...///000------............------,,,,,,,,,------.........222111///---+++******)))...------,,,,,,------...------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,------...///000111111...---,,,+++***+++,,,---******))))))******+++,,,///...---,,,+++,,,,,,---.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******))))))+++------,,,+++---.........---,,,,,,+++........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,---,,,)))))),,,///111111000000000000111111111111111111111111111111111111000000000000000000222222111111111111111111000000000000111111111111111111111111222222222222222222222222222222222222111111111111111111111111222111111111000000000000222222111000000000000000000000000000000000000000111111222222111111000///000000000000000000000000///000000111111111111000111111111111111111111111000000000000111111111222///////////////000000000111111222222222333333333111111111111000000000///000000000000000000000000000000//////.../////////000///............///000...------------------...------,,,,,,,,,,,,------...---,,,,,,...//////...000///...------...///000.........---------,,,,,,...------------------...///...---,,,---...000111000000///...............///////////////////////////000000000000000000///...---,,,+++,,,---///000------........./////////......................../////////......---------///..................///////////////////////////...//////000000000//////000000000000111111111111////////////////////////...//////000000//////...//////000000000000000///000000/////////.........---...............////////////..........................................///000111000///......000........................///................../////////.........---------........................------,,,,,,,,,,,,------........................------------------------......------------------//////.........---------//////.........---------------------------------***++++++,,,,,,++++++++++++,,,------.........------,,,,,,...000000---***......................................................---------,,,,,,,,,///...,,,++++++,,,...///,,,------------.........//////...------...//////,,,,,,------------,,,,,,,,,,,,,,,,,,------------//////...---------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------......//////------,,,,,,++++++,,,,,,+++++++++++++++,,,,,,---///...---,,,,,,,,,---------------------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------333000---+++,,,---------------......---,,,,,,+++........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,)))+++......,,,+++,,,---222111111000111111222222111111111111111111111111444444333222222111111000111111222222222222222222000000000111111111222222111111111111222222222333333333333333333333333333111111111111111111111111111111111111111000000000333222222111111111111111222222222222222222222222222222333333333222111111111111111111111111111111111111111222111111000000222222222222222222222222111111111111222222222222---------...///000000000////////////000000000000111111111111000000000000000000000000000000000000111111///......---------000//////......//////000---------------------------......//////......---000...------///000000///.......................................---------......------------......///...---------...///000111000000//////.........111000///......///000111...........................------,,,,,,...///000............////////////////////////////////////////////////............000//////......//////000////////////////////////...///000222222222111000000000111111111222222222//////////////////////////////000000000000//////......///000111111111111000000////////////......////////////............///////////////000000000------......//////000000///111111111///...///000..............................////////////....../////////............------...////////////...---------,,,,,,,,,,,,------........................------------------------000000//////...------,,,...............---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))(((,,,,,,---............---,,,,,,,,,---//////,,,***........................------------------------...------------,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,------------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------...///000------,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,---------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,---............---,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////<<<777000,,,+++,,,...///---------------,,,,,,+++------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***,,,///000///---,,,+++222222111111111222333333111111111111111111111111333333333333333222222111111111222222222222222333000000111111111222222222111111111222222222333333444444444444444444444444111111111111111111111111111111111111111111111111222222111000000000000111222222222333333333333333222222333333333333222111111111111111111111111111222222222222111111000///111111111111111111111111111111111111111111111111.........//////000000000------........./////////111111111000000000000000000000000000000000000000000000///...------......000//////////////////000......////////////.........///000111111000///...111///...///000222111111,,,---...//////...---,,,///.....................//////............//////......---------...///000/////////000000000//////222111///......///111222......------------............------......///000....../////////000000000////////////////////////////////////////////////000000000//////000000000////////////////////////---///000222333222111000............/////////000000000000000000000000000///000000111111000000///---...///000111222222222000000//////////////////111000000//////..................//////000000000++++++,,,---...////////////000111000...---...///...........................///000111111000///.../////////...............,,,...///111111///...,,,------,,,,,,,,,,,,------------------------------......................../////////.........------................................................,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++------............---------------.........---,,,........................------------------------------------------------...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++*********++++++++++++,,,---//////---,,,,,,,,,,,,,,,,,,---+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------,,,,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,------...------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////;;;666000,,,+++,,,------,,,,,,---------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,111111222111///---,,,+++222222222222222333444444111111111111111111111111000000222222333333222222111111222222333333333333111111111111222222222222111222222222222333333333444444444444444444444444000000000000000000000000111111111111111222222222111111000////////////000111111111222222222333333111111222222333222222111000000000000000000000000222222222222222111000///111111111111111111111111000000000000000000000000111111111000000/////////000000000111111111222222000000000000000000111111111111111111111111111111...............///000000///000000000000000000///000000111222222111000000...///111111111111///...222000//////111222222111,,,---///000000///---,,,////////////////////////000//////......//////000............//////000000...///000222333333333333333222000//////000222333222222111111111111222222............//////000000/////////000000000111111000000000000000000000000000000000000000000000000222111111000000111111222000000000000000000000000...///000111222111111000------........./////////111111111111111111111111000000111111111111000000......000111222222222222//////000000000000000000111111111000000//////...---------......//////000,,,,,,---......///000000...///000///---,,,---...////////////////////////000111222333333222111000////////////////////////---...000111111000...---...------,,,,,,------...................................................,,,,,,------............---.....................---.....................,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......---......//////...------......//////............////////////////////////---------------------------------------------------------,,,,,,---------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++------............------,,,,,,,,,++++++*********++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------............---------------+++,,,---...---,,,+++***+++++++++++++++,,,------,,,---------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------333000...,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,+++------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---999666222///------------222222222222333444555555222222222222222222222222...///111222333333222222111111222222333444444444111111111222222222222333222222222222333333333333444444444444444444444444000000000000000000000000111111111222222222222222111000000///////////////000000000111111222222333111111222333333333222222111111111111111111111111222222222333222222111111333333333333333333333333000000000///////////////222222222111000/////////////////////000000000000000000000000111111111111111111111111111111111111.........//////000111222///000000111111000000///111111333333333333111111///000000111111000000///222000//////111222222111---...///000000///...---////////////000000000000000000////////////000000//////000000000111111111000222333555666666666555333222111000000111222333222111000//////000111222/////////000000000000000000000000000111111111111000000000000000000000000000000000000111111111111222222222111111222222222111111111111111111111111111000000000000000000000000000000111111111222222111111111111111111111111111111222222222222111111//////000111222222222222//////000000000000111111111111111111000000000000..................////////////000000111111222222...000000///...---...///////////////////////////111111222222222222111111...////////////000000000...///000000000000///...//////............//////////////////////////////........................+++,,,,,,---......//////---------...............---------...............------------------------)))***+++,,,......//////...////////////...------...///000///......///000////////////////////////------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---......//////......---,,,,,,,,,,,,++++++++++++---,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------------.........,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,---+++,,,---.........------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++,,,,,,+++---......,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------:::666000---,,,---------222222222333333444555666222222222222222222222222///000222333333222111000111111222222333444444555111111111222222222333333222222222333333333444444333333333333333333333333222222222222222222222222111111111222222333333333222111000000//////000000///000000111222222333333222222333444444444444444333333333333333333333333111111222333333333222222333333333333333333333333111111111000000000//////000000000000000000//////,,,,,,,,,---------......///000000000111111111111111111111111111111111111111111000000000111111222///000111111111111000///000111333444444333111000000000////////////000000111000//////111222222111///000000000000000000/////////000000000111111111111000000//////000000111000000111222222222222222222333444555555444222111222222222222222222222222111000...------...000111//////000000111111111000000000000111111111222222111111111111111111111111000000000111111222222222333333222222222222333333222222222222222222222222555444222000000000111222222222333333333444444444222222222222222222222222111222222222222222222111000111111222222222111111//////000000000111111111000000111111111111111222000000//////////////////111111111111111111111111000111222111000//////111////////////////////////111000000//////000000111.../////////000000000000////////////////////////000000////////////000000000000000000000000000000..........................................//////---------.........//////---------.........//////........................)))***+++---....../////////////////////...---------///000...,,,,,,...000////////////////////////........................,,,,,,,,,---------......,,,------------------,,,,,,------------.........+++,,,---......---,,,+++,,,------......------,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......+++,,,---.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---//////---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...444000,,,+++,,,...------222222222333444555666777222222222222222222222222222333444444444222000...111111222333333444555555111111222222222333333333222222333333333444444444333333333333333333333333444444444444444444444444111111111222222333333333333222222111000111111111000000111222222333444444333333444555666666666555555555555555555555555555000111222333333333333333000000000000000000000000333222222222111111000000------......///000000000/////////000000000000111//////000000111111111222111111111111111111111111444333222111000000000000///000111222222111000//////000222333333222000///111000///......///000111111000...///000222222111111111000000000000111111//////000000111111111222111111000000000000111111111111222333333333333222111222333333222///---+++111222222333333222222111444333111000000111333444//////000111111111111111000111111111111222222222111111111111111111111111000000111111222222222222444333333222222333333444333333333333333333333333888666333111000000222333222222333333333333444444222222222222222222222222111222222333333222222111111111222222222111111000//////000000111111111222000000000111222222222333222222111111000000//////000000000///////////////222333444333111111111222000000000000000000000000000///...------...///000.../////////000000111111000000////////////000000111111000000000000111111000000000000000000000000////////////////////////111111000000//////......---------.........//////---------.........//////////////////////////////,,,---...///000000000000//////000000///...------,,,...///---+++***---///000000000000000000000000////////////////////////,,,,,,,,,------.........,,,------......------,,,---------.........//////,,,,,,............,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------........................///000111,,,++++++++++++++++++,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......))))))***+++,,,,,,------...---,,,+++***+++,,,---...------------...//////***+++---...///...---------,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///...------///000///...)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,***)))***---///---+++333222111111222333555666111111111222222333333333333333222222222333444555333222222111111222222333333222222111222333555666333333333333333333333333333444444555555444444333111222222333333222222111333333333333333333333333111111111111111111111111111333555555333222222333555444555888666222222666555333222222333333111000555555555555555555555555000111333444444333111000111111111111111111111111111111///.........///000222111111111000000//////000111222111000///000111/////////000111222444444000111222333333222111000000000111111111111000000000000111222222222222222000000000000111222333444000111111111111222222222222222222222111111000000000///---,,,---...000222000000111111111222222222222222222222222222222222222222333444333222111000222222222222222222222222111111111111111111111111222222222222222222222222222111000000000111333333333222111000000111222333333333333333333333333333444444444444444444444444444444444444444444444444333333333222222222111111222222111111222222333444555555444444333222111111222222111111111111111111222222333333333333222222333333222111111222222333222222111111111111222222333333222111000000111111222222222222222222222222333333222222222222333333111111000000//////......000000000000111111111111111111111000000000000000111222222222222111000000222111000.........///000.../////////000000111111000000000000000///......000//////.........//////000///............//////000000000000000000000000111000...,,,,,,,,,...///111111111111111000//////////////////////////////......//////000000111111////////////000000000000222222111000///...------000000//////...---++++++,,,,,,,,,---------..................///000222222------------------------///......---------......++++++++++++++++++++++++------------------------------------------------,,,---...---+++***+++,,,//////.........---------.........------,,,,,,,,,...------,,,,,,+++++++++---...000000///---,,,+++---,,,...000...+++,,,111...---,,,,,,......---,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,------,,,,,,+++***---------------------------,,,+++******+++,,,---++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))///...---,,,------//////---,,,,,,++++++,,,,,,---+++---------+++)))((((((222222222222333444444555111111222222222333333333333333333333444444444444333333222222222222333333444333333333333444444555444444444444444444444444333444444555555444444333222333333444444333333222444444444444444444444444222222222222222222222222///111333333333333555666<<<888555555444111222555555444222333444444333222333333333333333333333333111222333444444333222111222222222222222222222222555444333222222222333333222222111111000000000000---...//////---------///000000000000111222333333111222333444444333222111000111111222222111111000...///000000111111000000000000000111111222333444111111111111222222222222333222222222111111111111111000///...///000222333111111111222222222333333555555555555555555555555222333333444333222111000222222222222222222222222222222222222222222222222222222222222222222222222222111000000000111222333333222111000000111222333111111111111111111111111444444444444444444444444222222222222222222222222333333222222222111111111111111111000111111222222555444444333222222111111222222222111111111111111111222222333333222222111222222222222222222333333222111111000000111111222333333222111111111111111222222222222222222222222111000000000000000000111111111111000000000000000000000000000111111111111000000000000111111111111111222222222222111000000222111000///...//////000//////000000000111111111111111111111111000//////111000000//////000000000000//////......//////000000000111111111111000000000///---,,,,,,,,,...///000111111111000000///.../////////////////////////////////000000000000000////////////000000000000000000000000000///////////////000000000///......------------............/////////000000111222333..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...///...,,,,,,,,,...//////.........---------.........---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,))),,,///---+++---333999;;;333------...,,,+++,,,...---,,,,,,......---,,,------------------------++++++,,,,,,,,,---------,,,------------,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******///...---,,,,,,---......---,,,,,,++++++,,,,,,---'''***,,,,,,***+++---000222333333444444444444333222222222222333333333333333333555666666666555444444333333222222333333444555555555555555555444444555555555555555555555555444444555555555555444444444444444555555444444444555555555555555555555555333333333333333333333333000111333333444666999<<>>GGGIII<<<000///222222///---///...---.../////////---,,,---...//////...---,,,---------------........................---,,,,,,........................------,,,,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,------------,,,,,,......------,,,,,,++++++------,,,,,,,,,,,,------111000000111222000---***222333444555666555444333333333333333333333333333333444666888888777666555555444444444444444444555666666777888777666444333666666666666666666666666444555555666666555555444555666666777777666666555444444444444444444444444555555555555555555555555666666666444444555888;;;>>>666111444777666333222333222111222444555555444555555555555555555555555444444444555555444444444555555555555555555555555777777777666666666555555222222222222333333333333111333444444333333444555888888777666555555555555444444444333333444444444444444555555555555444444333333444555555555555555333333333333333333444555222333333333444444444444333333333333333333444444222111111111222222333333333333444444444555555555666666666666666666666666555555555444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000000111111222222222222222222222333333222222222222222222222222222222222444444444555555666666666555555555555555555555555222222222111111111111000444333333222222222333333333333333222222222222222333333333333333333333333222222333333333333222222111222333444444444444333222222111111111111222222444333333333333333444444111111111111111111111111222222333333333333222222.........//////000000000///000000000111111111111///000000111222333333444111222222222222111000000000000111111111111111111//////////////////////////////000000000000000///////////////000000111222000000000000000111222222000111222333333222111000------------...//////000//////000000000000//////111111111111111111111111222222111111000000//////////////////000000000000111111111111000000000000000000000000///...---,,,000000000111111111222222000000/////////000111111........................,,,---...////////////...------------------------------------------------////////////////////////...///000///---------///000000/////////.........////////////////////////111111000000///...------111...,,,,,,///444777999:::444000111222//////111000///......000000///...---..................---...........................////////////...------////////////////////////------------------------,,,,,,---------............------------------...,,,------.........------.........------,,,,,,,,,...------,,,,,,------...+++)))***222;;;>>>777...222333444555555666666666444444444444333333333333444444666777777777666555666555555444444555555666666666666666666666555444666666666666666666666666555555666666666666555555555666666777777666666555444444444444444444444444555555555555555555555555444555444333222222444666777333222666888666333222444333222333444555444333333333333333333333333333555555555555555555555555555555555555555555555555555555666666555555444333222333333333333444444444000222333333222222444555999888777666666666666666555444333333333333444555555666666666666666666555222222333444444444444444444444444333333444444555333333333444444444555555333333444444444444555555222222222333333333333333333333333444444444555555555555555555555555555555777666555444444444444555222222222222222222222222111111111111111111111111222222222222222222222222000000111222222222222111222222333333333333222222111111111111111111111111444444444555666666777777333333333333333333333333333333333222222222111111333333333333333444555555333333333333333333333333222333333444444555555666333333444444444444333333222333444555555444333222333333222222222222333333444444333333333444555555222222222222222222222222000111222333333222111000////////////000000000000000000000000111111111111000111111111222333333333111222222222222111000000///000111222222222111111000000000000////////////......///000000000000//////////////////000111222////////////000111111222000111333444444333111000///////////////000000000///000000111111111111000111111111111111111111111111111111111111111000000////////////000000000000222222222111111000000000111111111000///...,,,,,,000000000111111111222222000///////////////000000........................,,,---///000111111000///................................................000000000000000000000000...000000///...---...///000000000/////////......////////////000000000000222222111000000//////...111...+++,,,000111///,,,---,,,///111///+++---111111///...///000111000/////////...------.../////////////////////........./////////000//////...---........................---......//////......---,,,---------............///......------......///------......//////......------...//////......---......------------......---***+++333<<<>>>555,,,222222222333555666888999555555444444444333333333444444555555555666666666666666555555555555666666555555555444555555666666555555555555555555555555555555666666666666555555555666666666666666666555555555555555555555555555555555555555555555555555333444555555333333333555555222333666666222111333666555333444555555444333333333333333333333333333666666555555555555666666555555555555555555555555222222333444333222111000333333333333444444444555000111333333222222444666777777666555555555666666666666555444444555666666666777777777777777777666333333444555555555555444555555444444444444555555444444444444555555555555333444444444555555555555333333444444555555555444222333333333444444444444333333333333333333333333777777555444444444555666222222222222222222222222222222222222222222222222222222222222222222222222///000111222333222222111222222333444444333222222222222222222222222222222444444444555666777777777444444444444444444444444444444444333333333333222111111111222333444555666444444444444444444444444222333444555666888999999444555555666666555555444444444555666555444222000555444444333333444444555444444444444444555666666333333333333333333333333111222444555555444222111222222222111111111111111000000000000111111111111222222222222222222222222111222222222222111000000///000111222222222222111222222222222111111000000...///000111111111111111000000000000111222333333............///000111222000111333444444333111000111111111111111000000///000000111222222222222222222222222222222222222222111111111111111111222222////////////000000000000000111111111111111222222111111111111000000///...000000000000111111111111111111000000///000000111////////////////////////---...000222333222111111////////////////////////000000000000000000000000000000000000000000000000000111222111///...///000000000000000/////////...//////000000000111111111000000000111111222222222000000///000111000...,,,------///111///+++---222111000//////111111000///111///---,,,,,,---///111000000000/////////......///000000000000///..............................---...///000000///...---------------............//////............//////------...///////////////,,,---...000000000000///......------------......222000000222444333...)))222222222222444777999;;;555555555444444333333333555444444444444555666666666666555555555555666666555444333333333555666888555555555555555555555555555555666666666666555555555555666666666666555555777777777777777777777777555555555555555555555555444666888888777666777888555333444555333///000444888777555555666666555333555555555555555555555555666666555555555555666666555555555555555555555555444555666666666555444333333333333444444555555555111222444444444444666777555555444444444444555555888777666555555666777888777777888888888888777777555666666777777777777777666555555444444444555555444444444555555555666666444444444555555555666666444555555666777666666666222222222333333333444444666666666666666666666666888777666444444555555666222222222222222222222222333333333333333333333333222222222222222222222222///000111222333222111111222222444444444444222222555555555555555555555555444444444555666777777888666666666666666666666666555555444444444333333333///000000111222444555666555555555555555555555555222333444666888999;;;;;;555555666666666666555555444555666666555333111///666555555444444555555666444444444444444555666777444444444444444444444444444555777888888777555444444444444333333222222222000000000000111111111111333333222222222222222222111222222222222111000000///000111222333333222111444444444333333222222222///000111222222222222222111111111111222333444555------------...///111111///111333555555333111///222222222222222111000///000111222333333333333333222222222222222222222222000000000111222222222333////////////000000000000...///000111222333444444000000111222222222222111///000000000000111111111222222111111111111111222000000000000000000000000---///111333444333222111000000000000000000000000000000000000000000000000000000000000000000000000111222333222000000000111000000000000//////////////////000000111111111222---...///000222444555555111333555444333222333444555222111222111...///333111000///000111222111///222000---++++++---000222111111000000/////////...000000000000000//////...111111111111111111111111---...///000000///...------------.........////////////............//////------...///000000//////,,,---///000222222111111......------------......,,,...//////...---///111555666666666666666555555======<<<<<<:::888777666777777777777777777777777555555444444444333333333777777666666666666777777666666555555555444444444666555555666777888888777777777777777777888999999555555555444444333333333000111333555666666666555333444444555555666666666555555555555555555555555333444555666666666555444555444444333333444444555111222444666777666666555666555555444444555555666555555444444444555555666666555444222111111222333222222333333333444444444555555555555555555555555777555333333555666555555777777888777777666555555888888777666666666666666555888999777444222444666===;;;999666555555555666666666555555555444444444555555555555555555555555333444444555666777888888444444555555555555444444666666666666555555555555333333333333333333333333222222222111111000000000111111111111111111111111222222222222222222222222333333333333333333333333333333222222111222222222666555333222222444777999777666666666555555555555555555555555555444444444444333333333333444555555666666666666666666666666888888888777777777777777888888888888777777777777666777777777777777666666777777777777666666666666777888888888888888777777:::777555444555555222///333333333444444555555555555555444333222111000///222333444444222222333444555555555444444333333333222222333333333444444444111000000000111222333333444333333222111000//////111000///000111222111///222222222333555777999;;;111111000000000000111111111111111111000000000000......///000111222333333333333333333333222111000///000000000111111111111111111111111111111111111333333222222222222333333222222111111111111222222333111000000111222222111222222222222222222222222111111111111111111111111111111111111111111111111000000000333666666222///222222111111111111222222000000111111111111000000333111000000111222222111111111111000...///111333222111000//////000111222//////000000111111111222111111111111000000000000///111333333111///...///111000...---...///111333000000111111111111000000......//////...---,,,,,,000000000000111111111111...///000000111111000000000000000000111111111111222111000.........///000////////////000000000000000111222111///,,,++++++......//////000000111111000000111111222222333333555444222000............000000000000000000000000555666666777777666666555888888888888888777666555777777777777777777777777777666666555444444333333777666666555555666666777666666666555555444444444666555444555666777666555555555444444555555666777555555555555444444333333000111333555666666666666555555555555555555666666555555555555555555555555333444666666777666666555444444444333333444444444111222333555555555555555555555444444444444555555666555444333333333333333444333333333333333444444222333333333333444444444555555555555555555555555666555444444666666555444777777777777777666555555666666555444444444444444555666777666555444444555:::999666555444444555555666666666555555444444444555555555555555555555555444444444555666666777777444555555666666555555444666666666666555555555555444444444444333333222222444444444444333333333222222222222222222222222222444444444444444444444444333333333333333333333333333333333222222222333333666555444333333555777888777777666666666555555555555555555555555555555555444444444444444555666666666666666666666666666666777777777777777888888888888888888777777777666666666666777777777777666666777777777666666666555555555555666666666555555444888666444444666666444222333333333333444444555555333333333333222222222222222333444444222222333444111111111111111111111111222222333333333444444444222111111111111222222333444444444333222222111111333111111111222333222111.........///000222444555000000////////////000000222111111111000000000000222111111111000000000000222222333333333222222111000000111111111111111111222222222222222222222222222222222111111222222222333333222222222222333333333111000000222333222111222222222222222222222222111111111111111111111111111111111111111111111111000000111333666666222///222222111111111111222222000000111111111111000000222000//////111111111000000000000///......000222333222111000000111222333000000000000111111111222111111111111000000000000///111333333111000///000000000///...///000111222000000111111111111000000///000000000000///...---000000000000111111111111000...,,,******+++---...000000000000111111111111222111000///...//////000////////////000000000111///111222111///---,,,,,,......//////////////////000000111111111111111111444333111000///...//////////////////////////////666666777777777777666666666666777777777777777666777777777777777777777777888888777777666555555444777777666666666666777777666666666666555555555555777555444444666666555333444444444444444555666666666666555555555555444444222333444555666777777777666666666666666666555555444444444444444444444444444555666666777777666666444444333333333333444444111222333444444444444444555444444333333444444555666666444333222111111111111222333444555555555555333333333444444444555555444444444444444444444444555555555666777777555333666666666666666555555444666666555444444444444444555444333444555666666555777666444333333333444555666666666666555555555555555555555555555555555555555555555555555555555555555555666666666666555555666666666666555555555555666666555444333222222111555444444444444444333333222222222222222222222222444444444444444444444444444444444444444444444444444444333333333333444444666555555555555666666777777777777666666666555555444444555555666666777777666555555555555666777777666666666666666666666666666666777777888888999999888888777777777777666666555666666777777666666666666666666666555555555555444444555555555555444444666555444444666777666444333333333333333444444444222222222333333444444444222444555444333222333444000000111111111111111111333333333333444444444444333333222111111111222222444444444444444444444444444333222222444444333222000000000000111222333444000000////////////000000222222222111111111000000222222222111111111000000111222222333333333333222222222222222111111111111222222222222222222222222222222111111111111222222444444333333333333444444444222111111222333222111333333333333333333333333222222222222222222222222222222222222222222222222111111222444555555222000222222111111111111222222000111111222222111111000111000//////111111000//////000111000......000111333333222222222222333333000000000111111111111111222222111111111000000000...000333333222111111111///000000000000111111111000000111111111111000000000111111111111000000///000000000111111111222222222111///............///000000000111111111222222222111000000///000000000/////////000000000111111///111222111000......//////////////////.........111111111000000000000000222111000////////////000////////////////////////666666777888888888777777999999::::::::::::999999777777777777777777777777888888888888888888888888888888777777777777888888666666666666666666666666888777555555666666555333666666666666666777777888666666666666666666666666444444555666777777888888888888888777777666666555444444444444444444444444444444555555666666666666555444444333333444444555333333333444444555555555444444333333333333444444666555444444333333333333111222444666666666555555444444444444555555555555444444444444444444444444555555666888999888666333555555666666666555555444888888777666666666666666555222111333666888777444555444444333333444555555666666666666666666666666555555555555555555555555666555555555444444444333555666666777777666666555666666666666555555555555777777666555444333222111333333333333222222222222333333333333333333333333222222222222222333333333444444444444444444444444555555444444444555666666666666666666666666666666777777777666666666666555444444555666777777888888777777666666777777888999666666666666666666666666555555666777888999999:::888777777777666666666666555555666666777666666666666666666666555555555444555666666777777777777666666555555555666666666555333333333333333444444444333333333333444444444444333444555444333222333555555555555444444333333333333333333444444444444555555444333222222222222222333333333444444555555555444333222333444444333222333222222222333333444444222111111000000111111222333333222222222111111111///000000111222333444444111111222333444444444444333333333333222222222222333333333333333333333333222111111000000111111222444444333333333333444444555333222111333333333222333333333333333333333333222222222222222222222222222222222222222222222222111222333444555444222111333222222111111222222333111111222222222222111111222111000111222333111000000111222111000000111222333333222222222222333333111111111111111111111111222222222111111111000000...000333333333222222333///000111222222222111111000111111222222111111000000111111111111111000000000000111111111222222222///111333555555444111///000000111111111222222222111111111111111111111111//////000000000111111111///111222222000000111222111111111000000/////////111111111000000/////////000000000000000000000000////////////////////////666666777888999999888888<<<<<<<<<<<<;;;:::999888888888888888888888888888666777777888999:::;;;<<<:::999999888888999999:::777777777777777777777777:::888777777888888666555666666666666666777888888777777777777777777777777666666666666777888888999999999999888888777777777555555555555555555555555444444444444444555555555666555555555555555555666555555555555555666666666555444444333333444444555555555444555555666777777444444666777777666444444444444555555555666666666555555555555555555555555666666777888:::999666444555555666666666666666555888888777666666666666666444222111333777999777555555555555555555555666666777777777777777777777777666666666666666666666666666666666555444444333333666777777777777777777666666666666666555555555555888888777666444333222222333333333333333333333333444444444444444444444444222222333333444444444444555555555555555555555555666666555555666777888888777777777777777777777666888777777777666666666666555555666666777888999999888777777777777888999999777777777777777777777777555555666777888999999:::777777777666666666666555444444555666666666666666777666666666666555555555555555666777888888777777777777777666555444444444444444444444444444444444555555555444444444333333333444555555333333444555999999888666555444333222333333444444444555555555555555444333222222222333222222333333444555555555444222222222333444333222111111111111111111111111444333333333333333333444333333333333222222222222000000111222333444555555111222333444444444444444444444444444333333333333333333333333333333333333222222111111111111222222333333222222222222333333666444222222333444333222333333333333333333333333222222222222222222222222222222222222222222222222222333444444444333222222333333222222222222333333222222333333333333222222333222222333555555333111222333555444333222333444111222222222222222222111222222222111111111111111222222222222111111111111///111333444333333333444000111111222333222222222111111222222222222111111///000000111111111000000111111111111222222222222//////000111333444555555111111111111222222222222111111222222222222222222000000000000111111111111000111222222111111222444444444333333222222111111222222111111000000//////000000000111111111111111000000000000000000000000666777888999999:::999999;;;;;;;;;;;;:::999888777888888888888888888888888666777777999:::;;;<<<<<<::::::999999999999::::::777777777777888888888888:::888777777999999888666555555555555555666777777777777888888888888999999888777777777777888999:::999999999999999999888888666666666666666666666666555444444444444555666666777777666666666666777777777666666555666666777777555555555444444555555555444444555555666777999:::666666666666666666555555555555555666666666666777666666666666666666666666777777777888999999777555555666666777777777777777666666555444444444444444444444333555777888888777666666666666666777777777777777777777888888888888888888888888888888888888777777666666555555555444777777888888888888777777666666666666555555555555888888777666555444444333555555555666666666666777555555555555555555555555555555666777777888888888666666666666666666666666777777666777777888999:::999888888777777777777888888888777777777666666666666666777777888888999999888777777777777888999999777777777777777777777777666666777777888888999999777777666666666666555555333444555555666666666666777777777777666666666666333444555666777777777666777888999777555444444555666666666555555555555555666666666555555444444444333555666555444333444555888888777666444333222222333444444444555555555555555555444333333333444444333333333444444555555555444333222222444444333222222333444444555444444333555555444444444444555555444444444333333333222222444444444333333333222222222333333444444444444333333444444444555555555555444444444444444444444444333222222222222222222333333333222222222222333333777555333333444444333222333333333333333333333333333333333333333333333333333333333333333333333333333444555555333222222333333333222222222222333333222333333444444333333222444333444555666666444222333555666666555444444555111111222222222222111111222222222222222111111111333222222222222111111111000222555555444333333333111222222222222333333333111111222222222222111111//////000111111111111000111111111222222222222333777444///---///555<<>>BBB111111111222222222333333111111333444444444333333000000111111111222222222444555444333222222333555333333333444444444444444222222222222333333333333222333444444444333222222222222222222222222222222666777888999:::;;;;;;;;;888888999:::;;;<<<<<<;;;888888888888888888888888;;;;;;:::999999888888777777777666666666666777777777777888888999999999999666555555666777888888777999999999999999::::::;;;888888888999999::::::::::::999888888888999:::;;;999999999::::::;;;;;;;;;888888888888888888888888999888777777777888:::;;;:::999999999999999999:::666666444333333444555666777777666666666666777777666555555444444444555555444444444444666888:::<<<666666666666777777777777888888888888888888888888:::888777777888999999888777777888999999999999999888888777666666666666666555777:::999666555888:::666666777777666555555444777777888888999999999999::::::::::::::::::::::::777777777777888888888888888888999999999999888888777666666666555555555555777777777777666666666666333444444444555555666666777777777777777777777777555666666777888999999999777777777777777777777777888888888888999:::;;;<<<<<<:::888666555666888:::888888888888777777777777999999999888888888888888777777777666777888888999777777777777777777777777888888888777777777777777777666666666555555555555222333444555666666666666999999999999888888888777777777888::::::;;;;;;;;;333555888777666555888:::999999888888777777666666333333444555666777888888444555666555444444555666444444555555666777888888444444444555555555666666444444444444444555666777777777777777666666666666777555444555666777666555000111222444555555444333555444444333333444444555555555444444444333333333111222222333444555666666555555555555444333222222222333444555666888999999555555555555555555555555555444444333333444444555555555555444444555555555999777444444444555444222444444444444444444444444333333333333333333333333333333333333333333333333333555777555222111222555444333333222222333333444333444444555555444444333222222333444666555222000111444666666555333333444333333444555555444333333333333333222222111111111333333333222222222111111333555666666444222222222444333222111111333555666111222222333333222222111111222333333444444444444111111222222222333333333000222444666777777666555111111222222222333333333000111333444555444333333000111111111111222222222555666555333222222333555222222222333333444444444222222222333333444444444444444555666555444333222333333333333333333333333;;;;;;;;;<<<<<<<<<======<<<===>>>>>>===;;;888777===<<<;;;999888888999999;;;;;;;;;::::::999999999666666666666666666666666888555444555888;;;:::888888888777777777777888888777888:::;;;:::999777666888888999:::;;;;;;<<<<<<;;;:::777666666888;;;===999::::::;;;<<<===>>>>>>===;;;999888999999777666444666999;;;======<<<;;;::::::::::::::::::::::::999999999888888888888777999888777666666777888999888666555555777888555222555555555666777888888999888888999999999999888888666888999;;;<<<<<<;;;;;;:::::::::999999888888888777777666666666666777777666666666666666555555444666666666666777777777777888888777777666666666555777777777666555444444333::::::::::::::::::::::::999999888888999999:::;;;888888888888888888888888:::999777555555555555666777888999999::::::::::::666777999::::::999888666777777888888888777777666777777666666666777999:::<<<<<<<<<;;;:::999888777888888888777888888999::::::999888777777888999:::888777777999;;;<<<;;;:::666666666666777777777777777777777777888999:::;;;999999999888888888777777;;;::::::999999888888888666666555666666777888999666666666666777777777777???>>><<<;;;:::999999999666777777999:::;;;<<<<<<:::999999999::::::888777<<<<<<;;;999777666555444999888777777666777777777666666666666666666666666555777888888666555555666666666777777777777666666555555666777777777777777555555555555555666777777777777777777666666666666888777777666555444444333777666555444444555666777444444444333333222222222666555555444444555555666888777777666555555444444333333333444555666666777777777888888888888777777777777777777777777777777444444444444444444444444666666555444333333222222666666666555444444444333333333333333333444555666555333333555888999777444444444555555444444333222333333333333333333333333666777777666555444555666444444222222222222444444666666666666666555555555666666555444333333222222555444444333333444444555333333333333333333333333555555555444444333333333444444444333333222222222000000000111222333555666222333333444444333333222222222222222222222222222222222222222222222222222333333222111222333555666555555555555444333222222333333333333333333333333444444444444444444444444111222222222111111333555444444444555555555666666222222222222222222222222555555555555444333222222999999999999::::::::::::;;;<<<=========<<<;;;:::;;;:::999999999:::;;;;;;;;;;;;;;;::::::999999999888888888888888888888888888666555666888::::::888999999888888888888999999888888999:::::::::999888888888999999:::;;;;;;<<<:::999888777888999;;;<<<;;;<<<<<<<<<============???===:::999:::::::::999777888999;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;999999999888888888888777666666555444444555666666888666555555777777555222555555555666777888888888888888999999999999888888777888999:::;;;;;;;;;;;;::::::::::::999999999888888888777777777777888888666777777777777666555555666666777777777888888888888888888777777777666666;;;;;;::::::999888888777::::::::::::::::::::::::999999999999999::::::;;;999999999999999999999999;;;:::888777666666666777999999::::::;;;:::::::::999:::;;;;;;;;;:::888777777888999::::::::::::999888888777777777888999999888999::::::::::::::::::888888888888888999999::::::999888777777888999:::666555555777999:::999777666666666777777777888888888888888888999:::;;;<<<;;;:::::::::999999999888::::::::::::999999999999777777777666777777888888666666666777777777888888:::::::::999999888777777777777888999:::;;;<<<<<<;;;:::999999::::::999777777777888888999:::;;;;;;::::::999888777777777777777777777777777777777777:::;;;<<<<<<:::888888999888888888888777666666555555666777777888888888777777666666666777777888999888888888888888888888888888888777777666555555444666555444444444444555666777777666666666555555555555555444444444444555555555555555555555555555666333444444555666666777777777777888888888888777777777777777777777777777777666666666666666666666666777777666555555444333333555555555555555555444444555444444444444555555666666444444666888888666444555555555555555444333333444444444444444444333333777888888777555333444555444444333222222333444444666666666666666666666666777666666555444444333333555444444333333444444555333333333333333333333333333222222222222222222111444444444333333222222222111111111000111111222222222222222333333222222222222222222222222222222222222222222222222222222222333333222222222333444555555555444333222333333444444444444444444444444444444444444444444444444444333444444333222111333444222222222333333333444444444444444444444444444444444444555555555444333333888888888999999999::::::::::::;;;;;;<<<<<<<<<===999999888999:::;;;<<<===;;;;;;::::::::::::999999:::::::::::::::::::::::::::888666777888999999888999999999888888999999999888888999999::::::;;;;;;888888999999::::::;;;;;;999999999:::::::::;;;;;;======>>>>>>>>>>>>>>>===AAA>>>;;;:::;;;<<<===<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777555555444444444444555666777666555666777777555333555555555666777777888888888999999::::::999999888999999999999:::;;;<<<<<<;;;:::::::::::::::999999:::999999888888999999:::777888888888888777666666777777888888888999999999999999888888888888777777::::::999999888888777777;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999888888888999;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<;;;;;;:::::::::999::::::;;;<<<<<<<<<<<<999999:::::::::999888888555666777999:::;;;<<<<<<888888888888888999::::::999999888888888888999999666555555777999:::999777666777777777777888888888999999999999999:::;;;<<<;;;;;;;;;;;;::::::::::::999999::::::::::::::::::999999888888888888888888777777777777888888888999777888999::::::999888777777888999999:::;;;<<<<<<<<<:::999999;;;;;;999888555555777999;;;===>>>???<<<;;;:::999888888888888999999999999999999999999<<<>>>???>>><<<:::::::::::::::999999888777666555777777777888888888888888888888888888888888999:::999999999999999999999999999999888888777666666666666555555444444555555666555444444444444333333333555444444333333444444555333333444444555666777777555555666666777777888888777777888888888888777777777777777777777777777777777777777777777777777777888888777666666555555555555555555555555555666666777666666555555555555666777666555666777777555444666666666666666555555444444444555555555555555555777888888777555333444555555444333333333333444555666666666666666666666666777777777666666555555444555444444333333444444555333333333333333333333333111222222222222222222333444444333333333333222222222222111000000000000000111222222222222222222111222222222222222222222222333333333333333333333333333333333222333333444555555444333222333444555666555555555555555555555555555555555555555555555555777888777555333222222444222222222333333333444444666666666666666666666666333444444555555555444444:::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::;;;<<<===999999999999:::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999999999999999888888888888999999888888888888999:::;;;<<<888999999999:::::::::;;;888999;;;<<<<<<<<<;;;:::======???@@@@@@@@@@@@???AAA>>>;;;:::;;;===>>>>>><<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999888888888777777666666666666666777777777666666666666777666555555666666666777777777888888999999::::::::::::999999::::::999888999:::<<<===;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;999999999999999888777777888999999999999:::::::::::::::999999999999999999::::::999999999888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::===============<<<;;;:::<<<;;;;;;::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<;;;:::888777555666777999:::;;;;;;<<<999888888888888999::::::999999999999999999999999999888888999;;;;;;:::999777777777888888888999999999999888888999::::::;;;;;;;;;;;;:::::::::::::::999999::::::;;;;;;<<<<<<::::::::::::999999888888888888888888999999999999777999;;;<<<===<<<;;;:::999999999:::;;;<<<<<<<<<===;;;::::::;;;;;;:::999999999::::::;;;<<<======>>>===<<<:::999999999999::::::::::::::::::::::::;;;<<<===<<<:::888888888:::::::::999999999999999999999888888888999999999999999888888888888999999888888888999999999999999999999999888888888777777777777777777777777777777333333333333333333333333444444333333333333444444333333333444555555666666666666777777888888888888777777888888888888777777777777777777777777777777888888888888888888888888777777777666666555555555444444555555666666777777888888777666666555666666888777777777777666555444777777777777777666555555555555555555666666666666555666777666555444555777555555444444444444555555666666666666666777777777888888888777777777666666555444444333333444444555444444444444444444444444333333333444444555555555333333333333333333333333333222222111111111111111222333333444444333333222222222222222222222222222444444444444444444444444444444333333333444444444333444555555666777777777666666666666666666666666666666666666666666666666::::::999777444222222333444444444555555555666666666666666666666777777777333333444555555666555555::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888999:::999888888777777888888999777777777777888:::;;;<<<:::::::::::::::;;;;;;;;;999:::;;;======<<<;;;:::;;;<<>>>>>>>>===<<<;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;999999999888888888777777555666666777777777888888666777777888777777777777777777777888888888888888::::::;;;;;;;;;;;;::::::;;;:::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888::::::::::::;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<>>>>>>>>>>>>======<<<;;;999999999999:::<<<===>>><<<<<<<<<<<<;;;999888777:::;;;<<<<<<;;;:::999777777888999:::::::::::::::999999999888999::::::;;;999999999::::::999999999999888888999;;;;;;:::888888888888888999999999999999999888888888999::::::999999999::::::::::::::::::::::::;;;;;;<<<<<<===;;;;;;<<<<<<;;;:::999888999999999999::::::::::::777999;;;===>>>===<<<;;;:::::::::;;;<<<<<<<<<===>>><<<::::::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::;;;<<<;;;999777777888999999999999:::<<<===>>>;;;:::999999999999::::::999888888777777888888888777777777888888888999999999999999999888888888888666666666777777666666666666666666666777777777777555444444333333444444555555555555555555555555555777777777888888888888888777777888888888888777777888888888888888888888888777777777777777777777777666666666555555555555555444555555666666777777777999888777666666666666666888888888777666555666666777777888888777777666555555555555666666777777777222444555666555666888999555555555555555555555555666666666666777777888888888888888888888777777777555444444333333444444555444444444444444444444444333333333444444555555555333333333333333333333333333222222222222333444444444555555555555555555444222222222222222222222222444444444444444444444444444444444444444444444444222444777:::;;;:::888777666666666666666666666666666666666666666666666666::::::999777444222222333444444444555555555666666444444555555666666666666333333444555666666666666999999999:::::::::;;;;;;<<<;;;;;;;;;::::::999999::::::;;;;;;;;;:::999999999999::::::::::::;;;;;;999999999999999999999999999:::;;;:::999999:::<<<999999888888888888999999888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<=========<<<;;;;;;===???AAABBBBBBAAA@@@<<<:::999:::<<<======<<<==================<<<<<<======<<<<<<;;;:::::::::999999999888888888888777333444555666777777777666666888::::::999888999:::999999999999999999999::::::;;;;;;<<<<<<;;;;;;::::::::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<===>>>???>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<======>>>>>>>>>===<<<<<<888999999:::;;;<<<======<<<<<<<<<;;;:::999777777::::::;;;;;;;;;:::999999::::::;;;;;;;;;:::999999999999999999999:::;;;;;;999999::::::::::::999999777777666777999999777666888888999999999:::::::::::::::999999999999::::::999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;888999:::;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======???===;;;:::;;;<<<<<<;;;888999999:::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;:::::::::999999999:::;;;>>>@@@BBB===<<<:::999999:::;;;;;;:::999888888777888888888666666777777888999999999888888888888888888888888444555555666666555555444555555555666666666666666555555555444444555555555666666666666666666555555777777777777777888888888777777888888888888777777888888888888888888888888666666666666666666666666555555555555555555555555666666666666666666777777888777777666666666666777777888888777555555777888777777777777777666666555444444555555666777777777111333555666666666888:::555555666777777666555555555666666777777888888999888888888888888888888888555444444333333444444555444444444444444444444444111222222222222222222333222222333333333333444444333333333333333444555666555666666777777666666555444444444444444444444444555555555555555555555555444555555555555444333333333555888;;;;;;:::999777666666666666666666666666555555555555555555555555777888777555333222222444222222222333333333444444333333444444555555666666444444555666666666555555::::::;;;;;;;;;<<<<<<<<<888999:::;;;<<<;;;:::999777888:::;;;;;;;;;;;;:::999999999::::::;;;;;;;;;999999999999999999999999888:::;;;;;;999999<<<>>>;;;;;;;;;::::::;;;;;;;;;:::;;;<<<======<<<;;;;;;========================;;;;;;<<<==================???AAABBBBBB@@@>>>===:::999:::<<<>>>???===<<<<<<<<<===>>>???>>>===<<<<<<<<<<<<;;;:::999999999999999999888888888888777444555666777888888888777777999<<<;;;:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999;;;;;;<<<<<<============<<<<<<<<<;;;;;;<<<<<<<<<<<<============<<<;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<======>>>>>>>>>::::::::::::::::::::::::========================;;;<<<>>>@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<======>>>=========;;;<<<============;;;;;;999::::::;;;;;;::::::::::::999999999999::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999999:::;;;;;;999999:::;;;;;;:::999999888777666777999999777555999999999::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<;;;<<<===??????>>>===<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============@@@>>>;;;:::;;;<<<===<<<777777888:::;;;<<<===>>>;;;;;;::::::;;;;;;<<<<<<::::::::::::::::::::::::999:::<<<<<<;;;;;;;;;<<<;;;;;;::::::<<<>>>@@@BBB>>>===;;;:::999:::;;;<<<;;;;;;:::999999999999999777777888888999::::::;;;888888888888888888888888666777888888888888777666333333333333444444444555777666666555555666666777555555666666777888888888777777777777777777777777777777888888888888777777888888888888888888888888777777777777777777777777666666666666666666666666777777777666666666666666666666555555555666777777666888888777555555888;;;666666777777666666555444333333444555555666777777444555666666555555666777555666777777777777666555555666666777888888999999777777777888888888888888555444444333333444444555555555555555555555555555333222222222222222222111222222222333333444444444444444333333222222333333555555666666666666555555555555555555555555555555555555555555555555555555444555666666666555333222666666666666777888888888555555555555555555555555444444444444444444444444333444444333222111333444222222222333333333444444333333444444555666666777555666666666666555555444=========>>>>>>>>>>>>???555777999<<<======<<<;;;555666888;;;<<<======<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::777:::<<<;;;999:::===@@@======<<<<<<<<<<<<======<<<===???@@@@@@>>><<<;;;>>>>>>>>>>>>>>>=========<<<<<<<<<<<<=========>>>@@@AAABBBBBBAAA>>>;;;999999999;;;>>>@@@@@@>>><<<:::<<<>>>???@@@???===<<<<<<<<<;;;::::::999888888999999999888888888888777666777999:::;;;;;;;;;:::777:::======;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<;;;:::999888;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<;;;============>>>>>>>>>>>><<<<<<======>>>>>>??????<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@AAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<;;;;;;<<<======>>>======>>>???@@@@@@???===:::888777888999;;;<<<=========999999888777888999;;;<<<:::;;;;;;<<<=========<<<::::::999999::::::;;;<<<999999;;;;;;;;;;;;999999:::999999999;;;;;;999777999999:::::::::;;;;;;;;;???>>>>>>=========>>>>>>;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<;;;;;;:::<<<>>>???@@@???>>>===;;;;;;;;;<<<<<<<<<<<<===@@@???>>>>>>>>>>>>??????<<<<<<<<<===============AAA>>>;;;:::;;;=========888999999::::::;;;;;;;;;:::::::::::::::;;;<<<===::::::::::::::::::::::::666888:::;;;::::::;;;<<<>>>===<<<;;;<<<>>>@@@AAA???>>><<<:::::::::<<<======<<<;;;:::::::::::::::888888999::::::;;;<<<<<<777777777777777777888888:::;;;<<<<<<<<<<<<;;;:::666666666666777777888888777777666666666666777777444444555777888:::;;;;;;777777777666666666666666777777888888888888777777888888888888888888888888777777777777777777777777777777777777777888888888888888777777666666555555555555444555555666777888666777888777555555999<<<666666666666666555555444333333333444555666666777666777888777555333444555555666777888888777666555555666666777888999999999777777777777777777888888555444444333333444444555555555555555555555555555555555555444444333333333222222222333333444444444666555333222111000000000444444555555555555444444666666666666666666666666666666666666666666666666555555666666666555333222888666444222222555888:::555555555555555555555555444444444444444444444444111222222222111111333555444444444555555555666666333444444555666777777888666777777777666555444444?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>===<<<;;;<<<>>>===>>>???AAAAAA@@@@@@???>>>>>>>>>>>>????????????<<<<<<<<<<<<============;;;<<<=========<<<;;;:::888888888999:::;;;===>>><<<<<<<<<<<<============:::::::::999999999888888999999999888888888777777888888888999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>?????????<<<<<<<<<<<<============>>>>>>===<<<;;;:::::::::========================>>>>>>============>>>>>>;;;777===GGGGGG===777;;;<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>>>>=========<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>?????????>>>======<<<<<<<<<;;;;;;;;;<<<>>>???@@@???>>>???@@@>>>>>>>>>>>>????????????<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;:::555666777999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999888888999999:::999999:::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>?????????>>>=========>>>>>>?????????@@@AAAAAAAAAAAAAAA@@@???>>>========================??????>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999<<<<<<<<<<<<============>>>>>>=========<<<<<<<<<:::999999888888777777777888999::::::;;;;;;::::::;;;:::999999888888999999666777777777888888888888888888888888777777777777888888888777888999999:::999888888888888888888999888888777777777777888888666777888999:::;;;<<<<<<:::999888777777888999:::888888999::::::::::::999777777777777888888888888<<<;;;888666555555666666777777666666555555555444555555666666777777888888888888999999999888888777777777777777777777777777:::999999888888888888888777777777777777777777777888888888888777777666666777777777777777666666555666666555555555444444444444444444444444444444444222333333333333222111111222444666666444444666888555333222333555555222///666666777777777777666666777555333444777888777555777777777666555555444444777666555555666777888999666555555444444666777888333444555666666666555444333333333444444444555555555444333333222222222222222111111111222222333444111222333333444444333333555555555444444555555555???>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>======<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<>>??????======>>>???===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>????????????>>>=====================<<<============<<<::::::888888999999:::<<<===>>><<<<<<<<<<<<============::::::::::::999999999999;;;:::::::::999999999999::::::::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@>>>=====================???>>>===<<<;;;;;;;;;;;;==============================<<<<<<<<<<<<======>>>;;;???HHHHHH???;;;>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>============@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>????????????>>>=========<<<<<<<<<;;;;;;<<<===??????>>>>>>>>>???>>>>>>>>>>>>????????????>>>>>>============>>>>>>============<<<<<<;;;;;;888999:::;;;<<<===============>>>>>>>>>>>>======::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<======??????>>>============>>>========================>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>?????????@@@>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<;;;:::::::::::::::::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::::::::;;;;;;:::999888888999999:::;;;;;;;;;;;;:::;;;::::::999999999999999888999999999999999999999::::::999999999888888888888888888888888999:::::::::999999888888999999::::::999999999999999999:::::::::::::::;;;;;;;;;;;;;;;:::999999999999:::;;;999999:::;;;;;;;;;;;;:::888888888999999999999:::;;;999888666666777888999888777777777666666666666777777777777777888888888888888999999999999888888777777777777777777777777555555555555555666777777888888888888888888888888999999999888888777777777777777888888777777666555666666666555555555444444555555555555555555555555333333333444333222222111333444666555333222333555555444222333555555333000666666777777777777666666666444333444777888777555777777777777777777777777888777666555555666666777666666555555555666777888555666666666666444333222333444444444444555555555555555444333333333333333333333333333333444444555333444444555555555555555666555555555555555555666>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>======<<<>>>???@@@@@@>>>>>>???@@@<<<===>>>?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????>>>=========>>>>>>>>>>>>===<<<::::::888999999:::;;;<<<======<<<<<<<<<<<<============;;;;;;:::::::::999999999<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAA@@@@@@??????>>>=========???>>>===<<<<<<;;;;;;<<<========================<<<<<<<<<<<<<<<<<<<<<<<>>EEEEEE>>><<>>>>>>>>??????>>>>>>======<<<<<<>>>>>>>>>============<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>============<<<<<<<<<<<<;;;===??????>>>>>>>>>???>>>>>>>>>>>>????????????@@@??????>>>>>>??????@@@>>>>>>>>>>>>============;;;<<<===>>>>>>>>>>>>===??????@@@@@@@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>======>>>>>>???@@@???>>>>>>===>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>???????????????===>>>>>>?????????>>>>>>???????????????????????????>>>===<<<<<<;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;:::999999;;;<<<;;;999::::::;;;;;;;;;;;;;;;;;;999:::;;;<<<============<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999999999::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===::::::;;;<<<<<<<<<<<<;;;999999:::::::::;;;;;;;;;:::999888888888:::;;;<<<999999888888888888777777999999999999888888888888888999999::::::999999999888888888888888888888888333333333444555777888999999999999999999999999999::::::999999999999888888777888888888888777666666777666666666666666555555777777777777777777777777444444444444444333333222555666777555333222222333555444444444555555444222555666666777777666666555555444333444666777666555666777777888999999::::::888888777666555555555555777666666666666777888888888888777666555333111000444444555555555666666666666555555444444444444444555555555555555666666666555555666777777777777777777666666555555666666777>>>>>>>>>>>>>>>????????????????????????????????????????????????>>>=====================>>>>>>>>>>>>>>>????????????@@@@@@@@@??????>>>===<<<<<<;;;>>>???@@@???>>>>>>???@@@<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@???>>>======?????????>>>===<<<;;;:::999::::::;;;<<<=========<<<<<<<<<<<<============;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>======???>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<==================<<<===:::;;;??????;;;:::===<<<============>>>>>>>>>@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<========================@@@@@@@@@@@@@@@?????????>>>>>>>>>=========<<<<<<;;;===??????>>>===>>>???===>>>>>>>>>????????????@@@??????>>>>>>??????@@@??????>>>>>>>>>>>>>>>>>>===>>>>>>???>>>>>>======??????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>???========================>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@??????????????????????????????@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999:::<<<===<<<;;;============>>>>>>>>>>>>======>>>======<<<;;;:::<<<<<<<<<<<<============>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::<<<<<<;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<===999::::::;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<:::::::::::::::999999999;;;;;;;;;:::999999999888888999::::::::::::::::::999999999999999999999999777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999888888777666777777777777777777777777777777777777777777777777555555666666555555444333777777777666555555555555555555555666666666555444555666666777777666666555555444444555666666666666777888888888999999999:::777777666666666666666666777777777777888888999999888888777666555333222111555555555666666666777777777666666555555555666666777777888888888888888777666666777888888888888777777777777666666777777777======>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>============>>>>>>?????????????????????@@@@@@AAAAAACCCCCCBBBBBBAAA@@@??????===>>>??????======>>>???===============>>>>>>???????????????@@@@@@@@@@@@BBBAAAAAA@@@???>>>>>>===@@@@@@???>>>======<<<<<<::::::<<<===============<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<======????????????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@???>>>>>>===??????>>>=========>>>>>>????????????????????????===>>>????????????>>>===<<<::::::<<<<<<::::::<<<============>>>>>>>>>???@@@??????>>>===<<<<<<;;;????????????????????????========================@@@@@@@@@?????????????????????>>>>>>>>>=========;;;===>>>>>>======>>>???===>>>>>>>>>???????????????>>>>>>======>>>>>>???>>>>>>??????????????????===>>>>>>>>>>>>===<<<<<<>>>??????@@@@@@??????>>>========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>======>>>??????@@@AAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???????????????BBBBBBBBBAAA@@@>>>===<<<========================>>>======<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<===>>>>>>============>>>>>>?????????>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<============??????>>>>>>>>>============<<<999888888:::<<<>>>;;;;;;<<<============<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>============>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888888999:::::::::::::::999999999::::::::::::;;;===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;999999999999999888888777888888888888888888888888777777777777777777777777777777777777777666555555555444444555666666666666555666777777777666666666666666777777777777666666555555666666666666777777999999999888888777777777444555666777777888888999888888888999999999999999777777666666666555555555666666777777777777888888888777777666777777888888999999:::::::::999999888666666777888888888888888999888888777777888888999=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>><<<======>>>>>>??????@@@>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>===>>>???>>>======>>>???>>>>>>=========>>>???@@@?????????@@@@@@@@@@@@AAAAAA@@@@@@@@@???>>>>>>>>>@@@??????>>>>>>>>>>>>???:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>??????????????????????????????>>>>>>@@@@@@@@@@@@>>>>>>===<<<<<<======<<<<<<============>>>>>>>>>????????????>>>>>>======<<<<<<======>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>??????@@@????????????>>>>>>>>>>>>:::<<<>>>>>>=========>>>>>>>>>>>>>>>????????????>>>======<<<<<<======>>>>>>>>>>>>>>>????????????=========>>>>>>===<<<<<<>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@??????@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@?????????CCCCCCBBBBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;;;;<<<<<<<<<============<<<;;;<<<>>>??????>>>::::::;;;;;;<<<=========;;;<<<===>>>????????????<<<<<<<<<<<<=====================<<<<<<<<<;;;;;;===;;;999888888:::===>>>;;;<<<======>>>===============<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<======>>>>>>>>>============>>>>>><<<;;;;;;;;;;;;;;;;;;<<<:::;;;;;;;;;<<<<<<======::::::;;;<<<<<<;;;::::::777888999999::::::999999999999999:::::::::;;;;;;===<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999::::::::::::999888888888888888999999999999:::888888888888888888888888888888888888888777777666333222222333555666666555555777888888777777777888777888888999999888888777555777888888777666888999::::::999999888777777666444555666888999:::;;;;;;888999::::::;;;;;;::::::777777777777777888999:::777777777888888888999999888888888888888999999:::::::::;;;<<<<<<:::999888777777888999999999999999999999999888888999999999<<<======>>>??????@@@@@@????????????????????????======>>>>>>???>>>>>>===<<<<<<======>>>??????@@@>>>>>>>>>???@@@@@@AAAAAA========================>>>???@@@@@@>>>>>>???@@@??????>>>===>>>???@@@AAA?????????@@@@@@@@@AAAAAA??????????????????>>>>>>??????>>>>>>>>>???@@@AAA;;;<<<>>>??????>>>===<<<<<<<<<<<<<<<========================<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>???@@@AAA????????????????????????@@@@@@@@@@@@@@@???????????????????????????>>>>>>?????????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@???>>>======>>>>>>>>>>>>>>>>>>=========>>>>>>>>>?????????>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>@@@AAA@@@@@@?????????>>>>>>>>>:::<<<>>>>>>===<<<===>>>>>>>>>>>>>>>????????????>>>======<<<<<<======>>>=========>>>>>>>>>??????<<<===>>>>>>>>>>>>>>>===>>>>>>????????????>>>>>>????????????????????????>>>======<<<<<<======>>>>>>>>>>>>?????????@@@@@@????????????@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@???>>>???@@@AAABBBAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@??????>>>==============================<<<<<<<<<<<<======<<<<<<<<<<<<============<<<;;;:::<<<>>>??????>>>999999:::;;;;;;<<<======<<<<<<===>>>????????????<<<<<<<<<<<<========================<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<===>>>>>>>>>>>>===>>>======<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????>>>>>>=========<<<<<<<<<======<<<<<<======>>>???>>>>>>============>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>============<<<<<<:::;;;;;;<<<<<<;;;;;;:::888999::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::::::::;;;;;;;;;999:::;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999999:::::::::::::::::::::;;;:::999999888999999999999:::::::::;;;999999999999999999999999999999999999999888888777777666444555777888777555555777999999888777888:::999999::::::::::::999999666888:::999888777999;;;::::::::::::999999999999666777888:::;;;;;;;;;:::888999:::;;;<<<;;;;;;:::999999888888888999;;;;;;888888888999999999999:::999999999999999:::;;;;;;:::;;;<<<===<<<;;;999888999999:::;;;;;;;;;;;;:::::::::999999999999::::::<<<======>>>???@@@@@@@@@????????????????????????<<<======>>>>>>>>>======;;;<<<<<<===>>>?????????======>>>???@@@@@@AAAAAA???????????????@@@@@@@@@???@@@AAAAAA??????@@@AAA@@@???>>>>>>>>>???AAABBB??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@AAABBB;;;<<<>>>???@@@???===<<<<<<<<<<<<<<<=========>>>>>>=========<<<<<<<<<<<<<<<=========>>>>>>??????=========>>>???AAABBBCCC????????????????????????????????????????????????>>>>>>>>>>>>>>>?????????@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>@@@@@@>>>===<<<<<<>>>???>>>>>>???>>><<<>>>>>>>>>>>>????????????============>>>>>>>>>>>>===>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>@@@AAA@@@@@@@@@????????????>>>:::<<<>>>>>>===<<<===>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>><<<<<<======>>>>>>>>>???======>>>????????????????????????@@@@@@???????????????????????????????????????>>>>>>>>>>>>??????>>>????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????BBBAAA@@@???@@@AAABBBCCCAAAAAAAAA@@@@@@?????????<<<<<<===??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>><<<<<<<<<<<<=========>>>;;;:::999;;;===>>>>>>===;;;;;;;;;<<<===>>>>>>??????@@@@@@??????>>>===<<<<<<<<<<<<<<<=========>>>????????????>>>>>>>>>>>>999;;;>>>AAAAAA@@@===;;;<<<======>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<>>>???@@@AAABBB????????????>>>>>>>>>>>>===============>>>??????>>>>>>============>>>>>>======<<<<<<<<<<<<======AAAAAA@@@???>>>===<<<<<<:::;;;<<<======<<<;;;:::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<=========>>>777888999;;;<<<=========:::::::::;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<888888888999:::;;;======;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::::::::;;;;;;::::::999888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888>>>;;;999999;;;;;;999777555777::::::888777999;;;999::::::;;;;;;::::::999777999;;;:::888888:::<<<999::::::;;;;;;<<<<<<===888999:::;;;<<<;;;:::999999:::;;;<<<<<<<<<;;;:::;;;;;;:::999999:::;;;<<<888888999999999:::::::::999999999999::::::;;;<<<:::;;;<<<======;;;999888:::;;;<<<<<<======<<<<<<;;;::::::999999::::::;;;================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================??????;;;777666;;;@@@BBB@@@===;;;;;;===@@@BBB>>>???@@@AAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>AAAAAAAAAAAABBBBBBCCCDDDCCCCCCBBBAAA@@@???>>>===@@@@@@??????>>>>>>======??????>>>>>>=========<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@???>>>=========>>>@@@AAACCCBBBBBBAAA@@@???======??????@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@???>>>>>>????????????>>>===???@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????>>><<<;;;<<<>>>???===:::<<<===>>>@@@@@@@@@???>>>========================<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>>AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>===============>>>???@@@@@@AAAAAA@@@??????>>>>>>======<<<<<<===>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@AAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???======???@@@@@@AAABBBCCCCCCBBBAAA@@@BBBAAAAAAAAAAAAAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>AAA@@@@@@@@@AAABBBCCCCCC@@@??????>>>===<<<<<<<<<<<<<<<===>>>??????>>>>>>=========<<<;;;;;;::::::======<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>>===<<<;;;::::::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>======>>>>>>===<<<;;;;;;========================???===<<<===>>>???>>>===;;;<<<======>>>>>>======???>>><<<;;;;;;<<<>>>???<<<<<<<<<<<<========================>>>>>>>>>>>>AAA???<<<===???@@@???===;;;;;;;;;<<<<<<>>>??????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>======>>>>>>===<<<;;;;;;===<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<==================<<<<<<;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::<<<:::999999:::;;;999888888999999::::::;;;;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;:::999<<<<<<;;;;;;:::999888888999999:::;;;;;;;;;::::::777888888:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>???@@@@@@===999999===AAABBBAAA???======???AAABBB@@@AAABBBBBBCCCCCCCCCBBBCCCBBBAAA@@@????????????AAAAAAAAAAAAAAABBBCCCCCCAAA@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>?????????>>>>>>===============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>????????????>>>=========>>>@@@@@@BBBBBBBBBAAA@@@???======??????@@@@@@@@@@@@?????????@@@@@@@@@???>>>>>>===>>>>>>>>>??????>>>>>>>>>???@@@@@@AAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>@@@AAA???<<<<<<===>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????????????????>>>>>>>>>======>>>>>>>>>>>>==================>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@?????????>>>>>>>>>>>>>>>======<<<===>>>???@@@@@@@@@???>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>><<<<<<>>>??????@@@AAAAAAAAAAAA@@@???AAA@@@@@@??????@@@@@@AAA??????@@@@@@@@@@@@??????????????????>>>>>>>>>>>>???>>>>>>>>>>>>??????@@@??????>>>>>>===<<<<<<;;;<<<======>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<========================<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>???>>><<<<<<<<<===>>>>>>>>>>>>===>>>===<<<;;;;;;<<<===>>>>>>>>>?????????@@@@@@@@@<<<<<<=========>>>>>>>>>@@@>>><<<===???@@@>>>===<<<<<<<<<<<<===>>>??????============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===>>>>>>>>>======<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;<<<=========<<<;;;;;;;;;:::::::::;;;;;;<<<===;;;;;;;;;<<<<<<=========<<<<<<=========>>>>>>>>>;;;::::::999999::::::;;;=========<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;:::===;;;::::::;;;;;;:::999888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::::::::999888777777777::::::;;;;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;=========>>>>>>>>>??????@@@AAAAAA???<<<<<<@@@CCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCC>>>?????????@@@@@@AAAAAA??????????????????@@@@@@???????????????>>>>>>>>>?????????@@@@@@?????????========================>>>>>>>>>?????????????????????>>>>>>??????@@@AAAAAAAAAAAAAAA@@@???======??????@@@@@@@@@@@@????????????>>>>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>===???>>>===>>>@@@@@@>>>===<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>========================>>>?????????????????????>>>>>>>>>===============>>>>>>>>>>>>============<<<===>>>??????@@@@@@?????????????????????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>============>>>???@@@@@@@@@???>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======<<<;;;;;;<<<>>>>>>??????@@@@@@??????>>>??????>>>>>>>>>>>>??????????????????????????????@@@@@@?????????>>>>>>>>>??????>>>=========>>>>>>???>>>>>>======<<<<<<;;;======>>>>>>>>>===<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;::::::::::::999999999<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<======>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>===<<<;;;<<<======>>>>>>=========<<<;;;::::::;;;<<<===;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<=========>>>===<<<===>>>???>>>===<<<<<<<<<<<<===>>>???@@@=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<:::<<<===??????===<<<;;;<<<;;;;;;;;;;;;<<<======:::;;;;;;<<<===>>>>>>???<<<<<<======>>>>>>>>>???;;;::::::999999::::::;;;>>>>>>>>>===============;;;;;;;;;;;;;;;<<<<<<<<<>>><<<;;;;;;<<<<<<;;;:::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;::::::999888888888;;;;;;;;;;;;;;;:::999888<<<;;;;;;:::999888777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????>>>======<<<<<<<<<======>>>>>>???@@@@@@@@@AAAAAAAAA@@@>>>???AAADDD@@@AAAAAABBBBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBB?????????@@@@@@@@@@@@AAA>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@???????????????????????????@@@@@@@@@@@@@@@?????????AAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAA@@@???>>>===???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@>>>>>>======>>>>>>??????AAAAAA@@@@@@???>>>===<<<======>>>??????>>>======<<<<<<======>>>======<<<============>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>=========<<<<<<===>>>?????????????????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>?????????@@@??????????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<;;;::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>>>>>>>>>>>>>>>>>???@@@@@@@@@?????????>>>>>>AAAAAA@@@???>>>>>>>>>???>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>======<<<;;;:::;;;;;;<<<===>>>>>>>>>;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;<<<======;;;;;;===>>>>>>===;;;;;;<<<===>>>??????>>>===<<<=========<<<;;;::::::999<<<<<<=========<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>===<<<:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<======<<<======>>>>>>>>>===>>>=========>>>>>>???@@@======>>>>>>>>>?????????????????????????????????>>>>>>============>>>>>>>>>???????????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<:::<<<>>>???@@@???===;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<===>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;========================::::::;;;;;;<<<<<<======>>>===<<<<<<======<<<;;;999999::::::;;;<<<<<<<<<==============================>>>>>>>>>======<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888;;;;;;:::999888777777666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<=========??????===<<<<<<<<<===>>>============================================================>>>>>>>>>>>>;;;<<<<<<<<<<<<=========;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========>>>>>>??????@@@AAAAAABBB@@@AAAAAA@@@@@@AAACCCDDD@@@AAABBBCCCCCCCCCCCCBBBEEEFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@CCCCCCDDDDDDEEEEEEEEEEEEAAAAAAAAAAAAAAA@@@???>>>@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>@@@BBBCCCEEE>>>>>>>>>===>>>???@@@AAAAAAAAAAAA@@@@@@>>>===<<<===>>>???@@@@@@???>>>======>>>>>>???>>>>>>======>>>>>>>>>============>>>========================;;;;;;<<<===>>>??????>>>???????????????????????????????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>><<<===>>>??????@@@@@@@@@??????@@@@@@AAAAAABBBBBB@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@===>>>>>>????????????????????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===<<<::::::<<<===???>>>>>>>>>>>>>>>>>>???>>>>>>============>>>>>>??????>>>======>>>??????@@@@@@@@@@@@????????????AAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>=========>>>?????????>>>===<<<<<<<<<======>>>???@@@AAAAAA>>>============<<<<<<<<<===<<<<<<<<<======>>>???===>>>???@@@@@@???>>>======>>>@@@@@@@@@@@@>>>===>>>>>>===<<<;;;::::::999<<<<<<======>>>======<<<========================???=========>>>???>>>===::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>>>>?????????;;;;;;;;;;;;<<<<<<<<<===;;;<<<>>>???>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>???????????????@@@@@@@@@@@@@@@???===<<<<<<;;;;;;<<<<<<===;;;<<<===>>>>>>>>>>>>===;;;<<<>>>???@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@>>>===<<<<<<;;;:::999999<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========???===<<<<<<===>>><<<;;;999::::::;;;;;;<<<==============================;;;<<<<<<=========<<<<<<>>>>>>>>>========================<<<;;;:::999888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????<<<<<<<<<=========>>>>>>BBBAAA@@@>>>>>>>>>???@@@========================>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>????????????>>>??????@@@AAABBBCCCCCCAAAAAAAAAAAABBBCCCEEEEEEAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGHHHGGGGGGFFFEEEGGGGGGFFFEEEEEEFFFFFFGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@AAACCCFFFGGG@@@???>>>>>>???@@@BBBCCCAAAAAAAAAAAAAAA@@@???>>>>>>???AAABBBBBBAAA???>>>@@@AAACCCCCCAAA@@@AAABBB@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@???===>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@===>>>??????@@@@@@??????>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===<<<<<<===???AAA@@@@@@??????@@@@@@AAA??????>>>>>>>>>>>>??????@@@???>>>======>>>???@@@AAA@@@@@@@@@@@@???????????????>>>=========>>>>>>??????????????????????????????@@@@@@??????>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@????????????>>>>>>>>>>>>>>>===>>>>>>???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@?????????>>>===<<<<<<;;;;;;======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>@@@@@@???>>>;;;<<<<<<================================================>>>>>>>>>??????;;;;;;<<<<<<<<<=========:::===???@@@?????????@@@@@@???????????????@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA???@@@AAAAAABBBAAAAAAAAA>>>==================>>><<<===>>>@@@@@@@@@??????<<<===>>>??????@@@@@@@@@>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>======<<<;;;:::999999=========<<<<<<=========;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<=========???===<<<<<<======<<<;;;:::::::::;;;<<<<<<==============================999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>@@@AAAAAA============>>>>>>>>>>>>CCCBBBAAA@@@?????????@@@========================????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>??????@@@@@@AAA??????@@@AAABBBCCCDDDDDDBBBBBBBBBCCCEEEGGGGGGGGGEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBB@@@@@@AAABBBDDDFFFAAA@@@??????@@@AAACCCEEEAAAAAABBBBBBBBBAAAAAA@@@???@@@BBBDDDDDDBBB@@@???AAACCCEEEEEEBBBAAABBBDDDBBBAAA@@@???>>>>>>???@@@????????????????????????======???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA===>>>???@@@@@@@@@??????>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>???AAACCCBBBAAAAAAAAAAAABBBCCCAAA@@@@@@??????@@@@@@AAAAAA@@@???>>>>>>???@@@AAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????????????????@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA?????????>>>=========<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@AAAAAA@@@???>>>??????@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>>>>===<<<<<<<<<============>>><<<<<<=========>>>>>>>>>:::>>>AAABBBAAA???@@@AAAAAA@@@@@@?????????@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCC@@@@@@AAABBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????<<<>>>@@@BBBBBBBBBAAA@@@>>>>>>======>>>@@@AAABBBAAA@@@??????>>>>>>>>>???@@@@@@????????????>>>>>>========================??????>>>>>>>>>>>>??????<<<<<<=========>>>>>>>>>============<<<<<<<<<<<<>>>===;;;<<<======<<<:::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<========================;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@======>>>>>>>>>?????????AAAAAAAAA@@@@@@???>>>===????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>======>>>>>>>>>?????????>>>=====================<<<<<<<<<<<<<<<<<<<<<<<>>???@@@AAAAAABBB??????@@@AAABBBDDDDDDEEEDDDCCCCCCEEEGGGIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEAAAAAABBBCCCDDDEEEFFFGGGCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEEEEAAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@EEEDDDBBB@@@@@@AAABBBCCCBBBAAA@@@@@@@@@BBBEEEFFFAAAAAABBBCCCCCCCCCBBBBBB???AAACCCEEEEEECCCAAA??????BBBDDDDDDAAA@@@AAACCCCCCBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB??????@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA===>>>???@@@AAA@@@??????>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@??????@@@BBBDDDDDDBBBBBBBBBBBBDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBAAA???>>>>>>???AAABBBAAAAAAAAA@@@@@@@@@??????AAA@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBBBBBBB???????????????@@@@@@@@@@@@@@@@@@@@@?????????>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCAAA@@@@@@AAACCCCCCBBBBBB@@@@@@@@@@@@BBBBBB????????????>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@AAAAAABBBCCCCCCCCCCCCBBB>>>>>>????????????>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA============>>>>>>>>>>>>:::>>>BBBCCCAAA@@@AAABBBAAAAAA@@@@@@???@@@@@@@@@>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBCCCCCCCCC@@@AAAAAABBBCCCCCCCCCBBB@@@@@@????????????@@@@@@===???AAACCCDDDCCCBBBAAA???>>>=========@@@BBBDDDCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>><<<<<<===>>>???@@@AAABBB@@@@@@????????????@@@@@@======>>>>>>?????????@@@>>>>>>======<<<<<<;;;;;;>>><<<;;;;;;<<<<<<;;;:::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????????????????????????????@@@@@@@@@;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>??????????????????@@@@@@???>>><<<;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>????????????>>>>>>>>>>>>====================================AAA>>><<<===???BBBAAA@@@@@@???>>>>>>>>>>>>??????BBBBBBAAAAAA@@@?????????AAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJKKKMMMOOOMMMMMMNNNNNNLLLIIIGGGEEEHHHFFFEEEFFFJJJKKKJJJHHHGGGFFFEEECCCBBBBBBBBBBBBFFFEEECCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCBBBAAAAAABBBBBBAAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAADDDAAA???@@@CCCDDDCCCBBBCCCBBBAAA@@@???@@@AAABBB@@@AAAAAABBBCCCCCCCCCBBBEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAA>>><<<===@@@BBBAAA??????>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@??????>>>>>>@@@??????>>>>>>>>>>>>???<<<<<<===>>>???@@@AAAAAABBB@@@@@@AAADDDDDDAAA>>>>>>???@@@BBBBBBBBBBBBBBBEEEDDDBBB@@@?????????@@@BBBBBBBBBBBBAAAAAA@@@???@@@@@@??????@@@@@@AAABBBAAACCCDDDCCCBBB@@@AAAAAAEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDAAABBBBBBBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBB?????????@@@AAABBBCCCDDDCCCDDDEEEEEEEEEDDDBBBAAADDDBBB@@@BBBDDDDDDAAA>>>BBBAAA@@@@@@BBBBBBAAA@@@???>>>>>>======>>>???@@@AAAAAA@@@???>>>>>>??????@@@@@@?????????????????????@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>=========>>>???BBBBBBAAAAAAAAABBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCC????????????????????????>>>????????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBBBBBBBBBBBBBCCCAAA@@@??????>>>>>>??????============>>>???@@@AAABBBBBBAAA@@@????????????AAAAAA@@@@@@???>>>======;;;;;;<<<===============@@@@@@@@@>>>===@@@EEEIIIGGGAAA<<<;;;>>>@@@???===>>>>>>>>>>>>============??????@@@@@@@@@@@@??????========================<<<<<<======<<<<<<;;;:::======<<<;;;::::::::::::<<<<<<<<<===============>>>>>>============>>>>>>@@@AAABBBBBB@@@?????????>>>????????????@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>?????????@@@>>>>>>===<<<<<<<<<<<<<<<========================AAA>>><<<===???AAAAAA@@@??????>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMGGGHHHIIIJJJJJJIIIHHHGGGHHHFFFEEEFFFIIIKKKJJJHHHGGGGGGFFFEEEEEEDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCAAA???@@@BBBDDDCCCBBBCCCCCCAAA@@@@@@@@@AAABBB@@@AAABBBBBBCCCCCCCCCBBBEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????????????????????????????AAA???===>>>@@@BBBAAA?????????>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>@@@??????>>>>>>>>>>>>>>>>>>?????????????????????AAA@@@@@@AAACCCCCCAAA>>>@@@@@@@@@AAABBBBBBCCCCCCCCCCCCAAAAAA@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBDDDEEEEEECCCBBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCDDDDDDEEEEEECCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEEEEEEEDDDBBBAAACCCBBBBBBCCCDDDCCCAAA???CCCAAA@@@AAABBBBBBAAA@@@??????>>>===>>>???@@@AAAAAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAAAAACCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBB????????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@?????????@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>===<<<===>>>>>>?????????>>>???>>>>>>>>>@@@CCCHHHKKKGGGBBB======???AAAAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;>>>===<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????============>>>@@@AAABBB???AAABBBAAA@@@>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@???>>>>>>======>>>>>>============<<<<<<<<<<<<@@@???===>>>???@@@@@@@@@????????????????????????;;;<<<===???@@@BBBCCCDDD@@@@@@AAABBBCCCDDDFFFGGGJJJJJJJJJKKKKKKLLLLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@BBBCCCCCCBBBDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCBBBEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@????????????????????????AAA???>>>>>>@@@AAAAAA@@@@@@??????>>>>>>?????????@@@@@@@@@@@@????????????@@@@@@???>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@?????????AAA@@@@@@AAABBBBBBAAA???BBBAAAAAAAAAAAACCCDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFDDDCCCCCCDDDBBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDBBBBBBCCCCCCDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAACCCDDDDDDBBBAAAAAAAAADDDBBBAAAAAABBBBBBAAA?????????>>>>>>??????@@@AAAAAAAAA@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAAAAABBBDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA??????>>>>>>??????@@@AAA??????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@???????????????@@@AAAAAAAAAAAA@@@AAA???>>>???BBBEEEGGGHHHGGGCCC???>>>AAABBBBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA????????????????????????===>>>>>>>>>>>>===<<<<<<===============>>>>>>???::::::;;;===>>>???@@@AAA;;;<<<<<<>>>@@@BBBDDDEEE>>>@@@AAAAAA???>>>>>>???????????????@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@???>>>?????????>>>>>>======<<<<<<;;;;;;@@@?????????@@@@@@@@@@@@??????@@@@@@AAAAAA@@@@@@;;;<<<===???AAACCCDDDEEEAAAAAABBBCCCDDDFFFHHHIIIKKKKKKKKKLLLLLLLLLMMMMMMJJJKKKLLLLLLLLLKKKIIIHHHLLLLLLLLLLLLJJJIIIGGGFFFGGGFFFFFFGGGHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEFFFFFFGGGGGGHHHDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAADDDCCCAAAAAAAAACCCEEEGGGCCCCCCCCCCCCDDDDDDEEEEEECCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCEEEFFFFFFDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCAAADDDFFFDDDAAA@@@AAADDDDDDCCCAAAAAABBBBBBAAA???????????????@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBCCCBBBBBBAAA@@@??????>>>@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA???>>>>>>???AAABBB@@@@@@AAAAAABBBBBBCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBEEEBBB@@@@@@BBBCCCCCCBBBEEECCC@@@???AAABBBAAA@@@>>>>>>>>>>>>????????????AAAAAABBBBBBBBBBBBAAAAAA????????????????????????======>>>>>>======<<<;;;<<<<<<<<<======???@@@@@@<<<<<<===>>>>>>???@@@@@@;;;;;;<<<===???AAACCCDDD>>>???AAA@@@???>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???????????????>>>>>>>>>======<<<<<<;;;@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBB??????@@@AAABBBCCCDDDEEECCCCCCDDDEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLJJJIIIHHHLLLLLLKKKKKKJJJHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHHHHDDDEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCBBBBBBDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBB@@@@@@?????????AAAAAAAAABBBCCCDDDDDDEEEBBBBBBCCCBBBBBBBBBBBBCCCEEEDDDBBBBBBBBBDDDFFFHHHFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDBBBDDDEEEEEECCCBBBBBBCCCFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDBBBDDDFFFDDDAAA@@@BBBDDDDDDCCCAAABBBBBBCCCAAA@@@>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@?????????@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBAAA???>>>>>>???AAABBB@@@@@@AAABBBCCCCCCDDDDDDFFFEEEDDDDDDCCCCCCDDDDDD@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAABBBCCCEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBAAABBBAAA@@@???CCCAAA@@@???@@@AAAAAA@@@=========>>>>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????<<<============<<<;;;;;;;;;;;;<<<<<<===>>>@@@@@@???????????????>>>>>>>>>======<<<======???@@@@@@===???AAAAAA???>>>???@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>???????????????>>>>>>=========AAACCCDDDDDDBBBAAAAAABBBAAABBBDDDEEEFFFEEEEEEDDDBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIFFFFFFFFFGGGHHHHHHIIIIIIEEEGGGHHHGGGFFFFFFGGGHHHCCCDDDFFFGGGHHHGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGBBBCCCDDDDDDEEEFFFGGGGGGEEEFFFGGGIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEGGGEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEDDDDDDFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGDDDDDDEEEDDDBBBBBBDDDFFFEEEDDDDDDCCCDDDFFFGGGHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEEEECCCDDDFFFGGGGGGGGGFFFEEEBBBDDDEEEEEECCCBBBBBBCCCGGGFFFEEECCCBBBAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEDDDCCCBBBAAACCCDDDCCCBBBAAABBBCCCDDDCCCAAA>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@AAABBBDDDEEEFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDCCCBBBBBB@@@BBBDDDDDDBBBBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@AAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????======>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>===============>>>>>>@@@AAAAAA@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>?????????????????????@@@@@@@@@BBBDDDGGGFFFDDDBBBBBBCCCBBBDDDFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKFFFFFFFFFFFFGGGHHHIIIJJJEEEGGGHHHGGGEEEDDDFFFHHHDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIJJJKKKJJJJJJIIIGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDDDDDDDEEEEEEEEEEEEBBBBBBDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFGGGFFFEEEEEEGGGIIIFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHGGGEEEEEEGGGJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGFFFDDDCCCCCCBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGEEECCCCCCEEEHHHDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFHHHHHHIIIHHHHHHGGGDDDEEEFFFFFFGGGGGGFFFFFFDDDEEEGGGHHHIIIHHHGGGFFFCCCEEEFFFFFFDDDCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCCCCDDDBBBDDDEEEGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBDDDCCCCCCBBBCCCDDDEEEFFFFFFDDDBBBBBBCCCDDDCCCCCCBBBAAA@@@BBBDDDEEEDDDCCC>>>???AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBAAAAAA@@@EEEIIIHHHDDDAAACCCFFFAAABBBBBBBBBAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@????????????>>>>>>===>>>>>>??????@@@BBBBBBAAAAAABBBCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCEEEHHHGGGEEEBBBCCCDDDCCCEEEGGGIIIJJJIIIHHHGGGEEEFFFGGGHHHJJJKKKMMMMMMLLLLLLKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHEEEGGGIIIHHHEEEDDDFFFHHHEEEFFFHHHIIIIIIHHHFFFEEECCCDDDEEEEEEEEEDDDBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGFFFDDDDDDEEEFFFGGGHHHHHHIIIEEEEEEFFFFFFGGGGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDFFFFFFFFFEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGIIIHHHFFFEEEHHHKKKFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIHHHFFFFFFIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHIIIHHHGGGEEEDDDDDDCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHFFFDDDDDDFFFJJJDDDDDDFFFGGGGGGHHHGGGGGGDDDEEEGGGIIIJJJJJJJJJIIIDDDEEEFFFGGGGGGGGGGGGGGGDDDFFFGGGIIIIIIHHHGGGFFFEEEFFFGGGGGGEEEDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEAAAAAABBBBBBCCCDDDEEEEEECCCEEEGGGHHHHHHHHHFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAADDDCCCBBBBBBCCCDDDEEEFFFHHHDDDAAAAAADDDEEEDDDBBBAAA@@@@@@BBBDDDEEEEEEDDD>>>???AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBCCCCCCBBBAAA@@@@@@DDDJJJPPPMMMDDD???AAAEEEBBBCCCDDDCCCBBBBBBCCCDDDAAAAAABBBBBBCCCDDDEEEEEEBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@??????@@@@@@AAABBB?????????@@@@@@AAAAAAAAA?????????>>>??????@@@AAA???AAACCCCCCBBBBBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBB???@@@AAAAAACCCCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEDDDFFFGGGHHHHHHGGGHHHJJJLLLKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLLLLNNNOOOPPPPPPPPPOOONNNNNNMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKJJJLLLKKKIIIHHHHHHIIIJJJKKKJJJHHHFFFEEEDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHJJJJJJIIIIIIKKKMMMJJJJJJIIIHHHGGGGGGFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDBBBAAAAAACCCEEEGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDEEEFFFFFFFFFEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHIIIHHHKKKLLLIIIEEECCCDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGJJJIIIHHHGGGGGGHHHIIIJJJKKKIIIFFFEEEFFFGGGGGGGGGCCCDDDDDDEEEFFFGGGGGGGGGIIIHHHFFFDDDCCCCCCDDDEEEGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFDDDDDDCCCCCCCCCEEEEEECCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????AAACCCDDDIIIGGGEEECCCBBBBBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFJJJIIIGGGEEEDDDDDDFFFFFFJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHJJJHHHFFFHHHKKKLLLKKKHHHJJJIIIGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBKKKVVVYYYLLLBBBCCCEEECCCAAAAAAAAAAAA@@@@@@@@@???AAAAAABBBCCCCCCDDDEEEEEEEEEEEECCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAACCCDDDCCCAAA?????????@@@AAABBBAAA???>>>???@@@AAACCCDDDCCC@@@>>>@@@BBB??????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCC???@@@@@@@@@???@@@CCCFFFDDDDDDBBBAAAAAABBBCCCDDDBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDEEEDDDDDDCCCCCCEEEFFFGGGGGGGGGHHHJJJMMMLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKLLLNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHIIIIIIJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKLLLLLLJJJJJJJJJLLLKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDBBBAAAAAACCCEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFIIIHHHHHHGGGFFFEEEEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGIIIHHHFFFDDDCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAAAAAAAABBBDDDEEEHHHGGGEEECCCCCCCCCDDDEEECCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFHHHGGGEEEDDDDDDEEEGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGEEEDDDEEEHHHIIIHHHFFFIIIHHHGGGFFFEEEEEEFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCMMMOOOFFF???BBBDDDAAA@@@@@@@@@@@@????????????AAAAAAAAABBBBBBCCCCCCDDDBBBBBBAAA@@@@@@AAABBBBBBDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCC@@@?????????@@@AAABBBAAA???>>>???@@@@@@BBBCCCBBB???>>>???AAA???@@@@@@AAABBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBBBBBBBBBBDDDFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEGGGGGGGGGIIIKKKNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHJJJIIIHHHGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKIIIIIIJJJJJJJJJJJJKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIJJJLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOPPPOOOMMMKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDBBBAAABBBCCCEEEGGGFFFFFFFFFFFFFFFEEEEEEEEEGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGJJJIIIGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHIIIHHHEEEBBBDDDDDDEEEEEEFFFGGGGGGGGGIIIHHHFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFGGGGGGHHHFFFEEEDDDEEEFFFGGGFFFEEEGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDCCCBBBAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBB>>>EEEFFF@@@???CCCDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAACCCCCCCCCBBBBBBAAAAAA@@@@@@BBBCCCBBB@@@????????????@@@AAA@@@???>>>???@@@@@@AAABBBAAA???>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAACCCEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDCCCEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHIIILLLOOOPPPPPPPPPOOONNNMMMKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJHHHIIIJJJLLLMMMNNNNNNNNNLLLMMMMMMMMMLLLJJJHHHFFFIIIHHHHHHHHHHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIJJJKKKKKKLLLJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQOOOMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEGGGIIIJJJHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIILLLKKKJJJIIIHHHHHHGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKKKKJJJIIIHHHHHHGGGJJJHHHFFFGGGJJJKKKIIIGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGGGGHHHIIIIIIGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBB@@@CCCCCC@@@BBBGGGGGGCCCDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@AAACCCBBB@@@??????@@@???@@@AAA@@@???>>>???@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAACCCFFFGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIKKKMMMPPPQQQQQQQQQPPPNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJGGGHHHIIIKKKLLLMMMNNNNNNLLLLLLMMMLLLKKKIIIGGGFFFHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKJJJKKKKKKMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNMMMOOOQQQRRRPPPOOOOOOOOOLLLKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAADDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIGGGFFFEEEEEEGGGIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJMMMMMMKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNLLLLLLKKKKKKJJJIIIHHHHHHKKKHHHFFFHHHKKKLLLJJJHHHFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFHHHIIIJJJLLLLLLGGGHHHHHHHHHIIIIIIIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFIIIGGGEEEEEEFFFHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCAAABBBBBBCCCCCCDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEEEEFFFFFFGGGCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBBBB@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBDDDHHHGGGCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBAAAAAA@@@BBBCCCCCCAAA@@@@@@AAA???@@@AAAAAA@@@???@@@BBBBBBAAAAAAAAABBBBBBBBBAAACCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAADDDFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDDDDDDDFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHFFFHHHIIIJJJJJJLLLNNNQQQRRRQQQQQQPPPOOOMMMKKKJJJKKKKKKKKKLLLKKKKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKMMMMMMNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIJJJHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMOOOPPPNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNLLLKKKKKKJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKKKKKKKLLLLLLJJJJJJKKKLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMMMMNNNOOOLLLNNNQQQRRRQQQOOONNNNNNKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEECCCBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMLLLKKKKKKJJJJJJKKKKKKOOONNNMMMKKKKKKKKKLLLMMMKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNLLLLLLLLLKKKJJJJJJJJJIIIJJJIIIIIIIIIKKKKKKJJJIIIFFFFFFHHHHHHHHHHHHFFFFFFDDDEEEFFFHHHJJJLLLMMMNNNHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGHHHEEECCCBBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDAAABBBCCCDDDEEEEEEEEEDDDIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEFFFEEEDDDCCCDDDEEECCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEEEEDDDCCCBBB???@@@AAACCCDDDDDDEEEEEEBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCEEEFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDDDDBBBAAABBBCCC@@@AAABBBBBBAAAAAABBBCCCDDDCCCBBBCCCEEEFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCEEEFFFFFFEEEDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCBBBBBBCCCEEEFFFHHHIIIHHHGGGFFFGGGIIIJJJLLLIIIJJJLLLLLLLLLMMMOOOQQQQQQQQQQQQPPPOOOMMMLLLKKKLLLMMMMMMNNNMMMLLLKKKJJJHHHJJJKKKMMMMMMMMMKKKKKKJJJKKKLLLNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLMMMJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKLLLLLLMMMNNNNNNOOOMMMLLLKKKKKKLLLNNNQQQRRROOOOOONNNNNNNNNMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOLLLNNNQQQQQQOOOMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKLLLOOONNNLLLKKKKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLKKKJJJIIIJJJKKKGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJGGGFFFEEEFFFGGGIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCDDDFFFFFFFFFFFFEEEJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFIIIIIIJJJKKKKKKKKKKKKJJJEEEEEEGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGDDDFFFGGGFFFDDDCCCDDDEEECCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAABBBCCCEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEFFFEEEEEECCCCCCDDDDDDEEEFFFFFFGGGEEEEEEEEEFFFFFFEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEEEEDDDCCCCCCDDDAAABBBDDDCCCBBBBBBCCCEEEGGGEEEDDDEEEHHHIIIHHHFFFEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGEEEEEEFFFHHHEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDDDDDDDEEEGGGIIIKKKIIIIIIHHHGGGHHHKKKMMMOOOKKKLLLMMMMMMLLLMMMOOOQQQQQQQQQQQQPPPOOONNNLLLLLLMMMNNNOOOOOOOOOMMMLLLKKKKKKMMMOOOPPPQQQPPPOOONNNMMMNNNOOOOOOPPPPPPPPPPPPQQQPPPOOONNNNNNNNNOOOPPPLLLLLLMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIMMMMMMNNNOOOPPPPPPQQQQQQNNNMMMLLLLLLMMMPPPRRRTTTOOOOOOOOONNNNNNMMMMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPOOOOOONNNNNNMMMMMMLLLMMMMMMMMMLLLMMMMMMNNNNNNMMMOOOQQQQQQNNNKKKIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJJJJKKKLLLMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJLLLNNNLLLIIIHHHIIILLLHHHIIIKKKLLLLLLKKKIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIJJJLLLNNNNNNKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIEEEEEEDDDDDDDDDEEEEEEFFFBBBCCCEEEFFFGGGGGGGGGFFFJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEIIIJJJJJJKKKKKKKKKKKKKKKEEEFFFGGGIIIJJJJJJIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFHHHJJJKKKLLLMMMMMMIIIHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFHHHHHHGGGIIIJJJIIIFFFEEEFFFHHHCCCDDDEEEGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBB??????@@@AAABBBCCCEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFGGGFFFEEEDDDFFFFFFGGGGGGGGGFFFFFFEEECCCDDDDDDEEEFFFGGGGGGHHHFFFGGGHHHJJJIIIGGGIIILLLJJJJJJJJJIIIIIIIIIHHHHHHDDDEEEEEEFFFGGGHHHHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEEEECCCDDDFFFFFFEEEDDDDDDEEEBBBCCCDDDDDDCCCCCCEEEFFFIIIGGGEEEGGGJJJKKKJJJHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIIIIGGGFFFFFFHHHJJJFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHGGGGGGIIIKKKNNNOOOMMMKKKHHHFFFIIIMMMNNNLLLLLLLLLLLLNNNOOOQQQRRRSSSOOOOOOPPPPPPPPPPPPOOOOOOPPPNNNMMMNNNQQQRRROOOMMMLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMNNNMMMLLLMMMNNNOOONNNLLLPPPOOONNNMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGIIIKKKLLLMMMOOOPPPOOOMMMNNNRRRVVVMMMMMMMMMMMMMMMNNNNNNNNNQQQMMMKKKMMMQQQRRROOOKKKMMMMMMLLLKKKJJJIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNOOOOOOOOONNNMMMKKKOOOQQQOOONNNPPPOOOLLLOOOOOOOOONNNLLLKKKIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEAAACCCDDDDDDCCCBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHIIIIIIKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHJJJKKKMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOMMMLLLLLLKKKKKKKKKKKKKKKJJJLLLLLLKKKJJJIIIJJJKKKKKKLLLLLLKKKIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMJJJHHHHHHJJJKKKJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGEEECCCCCCCCCCCCDDDFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLLLLKKKJJJJJJKKKJJJJJJJJJIIIIIIJJJJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJMMMLLLLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHGGGFFFFFFFFFGGGHHHIIILLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCC@@@@@@AAACCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDEEEFFFFFFGGGKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBAAABBBDDDEEEGGGGGGHHHHHHJJJIIIIIIIIIIIIIIIHHHHHHEEEFFFHHHIIIIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGJJJIIIGGGFFFFFFGGGIIIJJJIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBAAAEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHJJJKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIIIIIIIIIIHHHGGGNNNNNNMMMLLLLLLNNNNNNNNNRRRRRRQQQPPPPPPPPPPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPNNNMMMOOOQQQQQQOOOMMMOOONNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNOOONNNMMMMMMOOOOOONNNMMMOOONNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIMMMPPPRRRRRRRRRRRRQQQOOOOOOQQQSSSMMMMMMMMMMMMMMMMMMMMMMMMOOOLLLJJJLLLOOOPPPMMMJJJLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNQQQPPPPPPOOOPPPRRRTTTUUUMMMPPPOOOLLLLLLOOONNNKKKNNNNNNNNNMMMLLLKKKIIIHHHLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLKKKKKKIIIHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDFFFFFFDDDCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJKKKLLLLLLMMMMMMLLLJJJIIIKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKIIIIIIJJJKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJLLLLLLLLLKKKJJJIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKMMMLLLKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKKKKJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHEEEDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKJJJHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKMMMMMMMMMLLLLLLKKKJJJIIIJJJIIIGGGFFFFFFGGGIIIJJJHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEDDDDDDCCCBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIKKKLLLLLLKKKIIIHHHJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFQQQQQQRRRRRRPPPOOOPPPRRRVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPOOOOOOOOOQQQQQQOOOMMMPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOONNNNNNOOONNNMMMNNNOOOOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHIIILLLQQQVVVYYYWWWUUUSSSQQQQQQQQQOOONNNNNNMMMMMMLLLLLLKKKKKKKKKLLLJJJIIIJJJMMMMMMKKKHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOORRRQQQOOOOOOQQQWWW]]]aaaUUUUUURRRMMMLLLOOOOOOLLLMMMMMMMMMLLLKKKJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDFFFGGGGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLLLLLLLLLLLLLLLLMMMJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMMMMNNNOOOOOOPPPPPPQQQPPPOOONNNMMMMMMMMMMMMLLLNNNNNNMMMLLLKKKLLLMMMLLLMMMMMMLLLJJJJJJKKKMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLJJJJJJKKKKKKKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKMMMMMMMMMLLLLLLKKKKKKKKKMMMLLLLLLLLLLLLLLLLLLMMMJJJLLLMMMMMMLLLKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHMMMJJJGGGFFFFFFFFFFFFEEEFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEIIIJJJKKKMMMOOOQQQRRRSSSRRRQQQNNNKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGHHHHHHIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDCCCBBBAAAAAABBBBBBDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHMMMLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEUUUTTTUUUUUUSSSPPPRRRVVVUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOONNNNNNNNNMMMLLLLLLLLLMMMMMMOOOOOOOOOOOONNNNNNNNNNNNOOOMMMLLLMMMNNNOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIMMMRRRWWWZZZWWWTTTQQQPPPQQQQQQNNNKKKMMMMMMLLLLLLKKKJJJIIIIIIJJJHHHHHHIIIKKKKKKIIIGGGIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNOOOOOONNNMMMMMMNNNSSSZZZbbbfff___^^^XXXQQQNNNPPPPPPMMMKKKKKKLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHFFFEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOQQQPPPOOONNNMMMLLLLLLLLLLLLMMMNNNMMMKKKJJJKKKLLLKKKLLLLLLKKKIIIIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLLLLMMMMMMNNNOOOOOONNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLKKKKKKIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLKKKKKKKKKKKKLLLMMMKKKMMMNNNNNNMMMLLLLLLMMMLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGEEEDDDEEEEEEDDDCCCGGGFFFDDDCCCCCCDDDFFFGGGEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGFFFFFFEEECCCDDDFFFHHHHHHGGGFFFEEEIIIJJJLLLOOOQQQSSSUUUUUUSSSQQQNNNKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIMMMLLLJJJHHHHHHIIIKKKLLLJJJJJJJJJKKKKKKLLLLLLLLLPPPNNNKKKIIIHHHIIIJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIHHHGGGGGGHHHIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEBBBAAA@@@AAACCCDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGIIIKKKKKKJJJHHHFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHKKKKKKJJJHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEYYYVVVUUUXXXVVVSSSUUUZZZVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNLLLLLLLLLMMMNNNMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHIIIIIIJJJJJJJJJJJJLLLKKKJJJJJJLLLOOOSSSVVVSSSPPPNNNNNNPPPPPPMMMJJJLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOMMMMMMMMMOOOSSSXXX\\\___bbbbbb]]]TTTNNNNNNMMMKKKJJJKKKKKKKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGFFFFFFFFFFFFDDDFFFHHHGGGFFFEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLMMMLLLJJJIIIJJJKKKIIIJJJJJJIIIGGGGGGHHHJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLMMMJJJJJJKKKLLLMMMNNNNNNOOOKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIIIIJJJLLLMMMLLLNNNOOOOOONNNMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKLLLLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCDDDEEEFFFFFFEEEHHHFFFEEECCCCCCEEEFFFHHHEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFCCCEEEGGGHHHIIIHHHFFFEEEDDDFFFHHHJJJLLLMMMMMMMMMMMMLLLJJJHHHGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHIIIIIIJJJJJJNNNMMMKKKIIIIIIJJJKKKMMMJJJJJJKKKLLLLLLMMMNNNNNNPPPNNNKKKHHHGGGHHHJJJLLLKKKKKKLLLLLLLLLLLLMMMMMMJJJJJJJJJKKKJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFDDDBBBBBBCCCDDDFFFBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGHHHJJJJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEE[[[UUUVVV]]]___ZZZWWWZZZYYYXXXVVVSSSQQQPPPOOONNNQQQQQQQQQRRRRRRQQQQQQQQQPPPRRRSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQOOOOOOOOONNNNNNNNNMMMMMMNNNMMMLLLLLLNNNNNNMMMLLLIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKMMMLLLKKKKKKKKKMMMOOOPPPNNNMMMMMMMMMNNNNNNLLLJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSZZZ______VVVMMMJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGEEEGGGHHHHHHGGGFFFFFFGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMLLLKKKKKKJJJKKKKKKKKKJJJKKKLLLKKKJJJIIIIIIKKKHHHIIIIIIHHHFFFFFFGGGIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRNNNOOOOOONNNLLLLLLMMMOOOLLLLLLLLLMMMMMMNNNNNNNNNJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMNNNNNNKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLJJJIIIIIIJJJLLLMMMMMMOOOPPPPPPOOONNNNNNOOONNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFHHHIIIHHHGGGHHHGGGFFFFFFFFFFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEGGGHHHHHHHHHGGGFFFDDDEEEGGGIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLJJJIIIIIIJJJKKKLLLJJJJJJKKKLLLNNNOOOPPPPPPMMMLLLIIIGGGFFFGGGIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKIIIIIIHHHIIIKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFFFFGGGGGGHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEZZZTTTWWWeeejjjbbbZZZXXXYYYXXXVVVTTTRRRPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPRRRTTTSSSPPPNNNNNNPPPNNNNNNNNNOOOPPPQQQRRRSSSQQQQQQPPPPPPPPPOOOOOOOOOPPPOOONNNNNNPPPPPPOOONNNJJJJJJIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOONNNLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRSSSVVVUUUSSSRRRQQQPPPPPPPPPPPPZZZ```YYYMMMIIIJJJLLLJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHJJJJJJHHHGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKLLLMMMLLLJJJJJJJJJKKKIIIIIIJJJHHHGGGFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMJJJIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNLLLLLLLLLMMMOOOPPPPPPPPPPPPQQQQQQQQQRRRRRROOOPPPQQQOOOMMMLLLNNNPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOLLLMMMMMMNNNOOOPPPPPPPPPNNNMMMKKKJJJJJJKKKMMMNNNNNNOOOQQQQQQOOOOOOOOOPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMJJJKKKLLLMMMNNNMMMMMMLLLMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHHHHHHHJJJJJJHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHEEEGGGIIIKKKLLLKKKJJJJJJGGGGGGHHHHHHIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQQQQMMMLLLJJJIIIIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGHHHIIIIIIIIIJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOLLLKKKKKKKKKMMMMMMKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFXXXSSSYYYkkksssiii[[[UUUVVVUUUTTTTTTSSSSSSTTTTTTOOOPPPPPPPPPPPPPPPPPPOOOPPPSSSTTTSSSPPPNNNNNNPPPKKKKKKLLLMMMNNNPPPQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQRRRQQQPPPPPPRRRRRRQQQPPPJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNKKKLLLMMMMMMMMMMMMLLLKKKLLLOOOQQQPPPLLLIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLLLLKKKJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLMMMMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUWWWUUUSSSQQQQQQRRRSSSUUUJJJXXXbbb\\\PPPKKKNNNQQQJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJHHHJJJKKKKKKJJJIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNMMMLLLKKKKKKMMMIIIJJJJJJIIIGGGGGGHHHJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNJJJIIIIIIHHHHHHGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMNNNNNNOOOOOOPPPOOONNNMMMLLLLLLNNNPPPQQQNNNNNNNNNOOOOOOOOOPPPPPPOOOPPPQQQPPPMMMLLLNNNQQQNNNNNNMMMMMMMMMMMMMMMMMMKKKLLLNNNNNNOOONNNMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOMMMNNNOOOOOOPPPQQQRRRRRRPPPNNNLLLKKKKKKLLLNNNPPPNNNPPPQQQQQQPPPOOOOOOPPPPPPOOOOOONNNNNNOOOOOOPPPRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMJJJKKKLLLMMMNNNMMMLLLLLLNNNMMMLLLKKKKKKJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIHHHHHHIIIHHHFFFDDDHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIBBBDDDFFFHHHIIIIIIHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMGGGGGGHHHIIIJJJJJJIIIIIIJJJKKKLLLMMMOOOPPPRRRRRROOONNNMMMMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKLLLLLLKKKKKKJJJHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQRRRRRRRRRNNNMMMMMMMMMOOOOOOMMMKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIIIIIIIIIIHHHGGGYYYXXXYYY[[[^^^^^^[[[XXXXXXWWWUUUSSSQQQPPPOOOOOOQQQQQQPPPOOOOOONNNMMMMMMNNNOOOQQQRRRRRRQQQOOONNNLLLKKKJJJLLLOOOSSSTTTUUUSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPPPPOOOOOONNNKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMKKKJJJIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIKKKLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNOOOPPPPPPQQQRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSVVVUUUTTTSSSSSSRRRRRRSSSPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSPPPPPPPPPOOONNNMMMNNNPPPPPPQQQQQQPPPPPPNNNMMMLLLMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLOOOPPPNNNKKKIIIKKKMMMNNNKKKGGGFFFFFFGGGGGGGGGIIIIIIHHHHHHIIIKKKLLLNNNKKKKKKLLLLLLMMMNNNNNNNNNKKKKKKLLLMMMMMMLLLLLLKKKFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKKKKLLLLLLLLLLLLLLLJJJKKKLLLKKKJJJIIIJJJKKKPPPPPPPPPOOOOOONNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJLLLMMMNNNNNNOOOOOOOOONNNQQQNNNIIIHHHIIIJJJIIIHHHLLLLLLLLLKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMNNNOOOPPPPPPQQQQQQPPPNNNMMMMMMOOOPPPPPPOOOPPPNNNLLLLLLOOOPPPOOOMMMLLLMMMNNNPPPQQQQQQPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLPPPNNNMMMNNNQQQSSSRRROOOQQQPPPOOOMMMLLLLLLMMMMMMNNNNNNNNNOOOOOOQQQRRRRRRTTTRRRQQQRRRTTTTTTRRROOOOOOPPPQQQQQQQQQQQQQQQPPPQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNIIIJJJMMMOOOPPPQQQQQQPPPOOONNNMMMKKKKKKKKKLLLMMMKKKKKKIIIHHHGGGFFFFFFFFFKKKJJJHHHGGGFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMLLLKKKKKKJJJKKKKKKJJJLLLNNNOOOOOOMMMJJJIIIGGGHHHHHHIIIIIIJJJJJJJJJLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIKKKMMMMMMKKKIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNOOOOOOUUURRROOONNNOOOPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPQQQPPPOOONNNNNNNNNNNNNNNNNNOOOPPPOOONNNNNNOOOQQQKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNNNNLLLLLLMMMNNNNNNNNNLLLLLLLLLLLLNNNNNNLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPPPPPPPQQQQQQRRRTTTSSSRRRQQQQQQRRRSSSTTTWWWXXXXXXXXXWWWUUUSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOQQQPPPOOONNNNNNNNNNNNNNNRRRRRRQQQPPPOOOOOONNNNNNJJJOOORRRQQQLLLHHHHHHJJJLLLLLLLLLLLLKKKKKKKKKKKKVVVUUUVVVXXXZZZZZZXXXUUUWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNPPPQQQRRRSSSSSSRRRPPPOOOOOOMMMLLLMMMPPPRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQPPPNNNMMMLLLMMMNNNOOORRRRRRRRRRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNOOONNNLLLKKKJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTSSSRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRQQQTTTTTTTTTTTTTTTUUUVVVVVVRRRRRRQQQPPPOOONNNOOOPPPPPPPPPOOOOOONNNMMMMMMLLLMMMNNNOOOOOOPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJLLLMMMNNNMMMJJJIIIJJJKKKNNNKKKHHHGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIKKKLLLMMMIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMOOOPPPPPPQQQRRRRRRQQQQQQQQQNNNKKKIIIKKKLLLKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSTTTRRRQQQQQQSSSTTTSSSRRRRRRPPPNNNNNNPPPQQQPPPOOOOOOOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMKKKLLLLLLMMMNNNOOOPPPPPPPPPNNNMMMOOORRRSSSRRRQQQRRRQQQOOONNNMMMMMMMMMNNNPPPPPPPPPPPPQQQRRRSSSTTTUUUSSSRRRSSSUUUUUUSSSPPPQQQQQQQQQRRRRRRQQQPPPPPPQQQPPPOOOMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNJJJLLLMMMOOOPPPQQQQQQQQQOOONNNMMMLLLKKKLLLLLLMMMJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOOOONNNMMMMMMMMMNNNNNNMMMNNNOOOPPPPPPNNNLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKMMMOOOOOOMMMKKKKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPVVVSSSQQQPPPPPPRRRRRRQQQRRRQQQQQQPPPPPPPPPPPPPPPQQQPPPPPPOOONNNNNNNNNOOOMMMNNNNNNMMMLLLKKKMMMNNNKKKLLLLLLMMMMMMMMMMMMMMMNNNPPPPPPPPPNNNMMMNNNOOORRRQQQPPPPPPPPPPPPQQQRRROOOOOOPPPPPPQQQRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXYYYXXXWWWVVVTTTSSSUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPOOOOOONNNRRRVVVYYYXXXSSSPPPPPPQQQMMMMMMMMMLLLLLLLLLKKKKKKTTTTTTTTTVVVWWWWWWUUUSSSVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOORRRSSSTTTTTTTTTRRRQQQPPPQQQOOONNNOOOQQQRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRQQQPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPNNNMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOPPPQQQQQQQQQQQQQQQOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOPPPPPPOOONNNLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKJJJMMMNNNNNNMMMKKKJJJKKKLLLNNNKKKIIIHHHIIIJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLIIIJJJJJJKKKKKKLLLLLLMMMOOONNNMMMLLLKKKLLLLLLMMMJJJJJJKKKLLLMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJNNNNNNMMMLLLKKKJJJJJJIIINNNKKKJJJLLLOOOPPPOOOMMMJJJJJJKKKLLLNNNOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMLLLKKKKKKMMMMMMMMMMMMMMMNNNOOOPPPSSSSSSTTTUUUUUUUUUTTTTTTQQQOOOMMMLLLMMMNNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNPPPQQQRRRSSSRRRQQQQQQRRRSSSUUUVVVVVVUUUSSSSSSTTTUUUUUUTTTSSSRRRPPPPPPRRRSSSRRRQQQRRRRRRRRRQQQQQQOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMLLLMMMMMMNNNOOOPPPQQQRRROOONNNNNNOOORRRTTTTTTSSSRRRQQQOOONNNMMMNNNNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSVVVUUUTTTTTTUUUUUUSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMOOOPPPQQQQQQQQQQQQOOONNNNNNMMMMMMMMMMMMNNNJJJJJJJJJKKKLLLMMMNNNOOOLLLKKKJJJJJJIIIJJJJJJKKKMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLNNNNNNOOOOOONNNMMMKKKJJJJJJKKKLLLMMMMMMNNNMMMMMMNNNPPPQQQQQQOOONNNNNNNNNLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOONNNNNNNNNNNNOOOPPPRRRRRRWWWTTTRRRRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNLLLKKKLLLNNNMMMMMMNNNOOOOOOOOOOOONNNRRRSSSTTTSSSQQQPPPPPPRRRTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRSSSSSSTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTUUUUUUVVVVVVSSSRRRRRRQQQQQQPPPPPPOOORRRUUUXXXWWWSSSPPPPPPRRRNNNNNNNNNMMMMMMMMMLLLLLLUUUUUUUUUVVVWWWVVVUUUTTTTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQSSSTTTTTTTTTSSSRRRQQQPPPQQQPPPOOOPPPSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKMMMNNNLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPQQQQQQQQQPPPPPPNNNOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTSSSSSSRRRRRRPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRQQQQQQQQQRRRRRRSSSTTTRRRQQQPPPPPPPPPPPPOOOPPPOOOLLLKKKJJJKKKMMMNNNMMMNNNNNNOOOPPPQQQQQQQQQPPPPPPOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKPPPPPPPPPOOONNNMMMMMMMMMLLLJJJHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNQQQOOOMMMKKKJJJKKKLLLMMMKKKKKKLLLMMMNNNNNNMMMMMMNNNMMMMMMLLLKKKKKKLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKMMMJJJGGGJJJOOOQQQOOOKKKKKKLLLLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNOOOPPPQQQSSSSSSUUUVVVVVVWWWWWWWWWVVVVVVRRRQQQOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRQQQOOOOOOOOOQQQTTTUUUUUUTTTSSSRRRRRRTTTVVVWWWUUUSSSRRRRRRSSSSSSSSSRRRSSSRRRQQQQQQRRRRRRSSSRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPQQQPPPPPPOOOOOOQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOOPPPRRRSSSTTTTTTRRRQQQOOONNNNNNNNNOOOOOOPPPOOOOOOOOOPPPPPPQQQRRRVVVVVVUUUVVVUUUUUUSSSRRRSSSSSSSSSRRRQQQPPPOOONNNQQQPPPOOONNNMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPOOOOOOOOONNNNNNNNNNNNOOOLLLLLLLLLLLLMMMNNNOOOOOOLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOONNNOOOOOOPPPOOOOOONNNNNNMMMMMMLLLLLLMMMNNNPPPPPPPPPNNNKKKJJJJJJKKKLLLMMMNNNNNNOOONNNOOOQQQRRRQQQOOONNNOOOPPPMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPNNNNNNNNNOOOPPPQQQSSSTTTWWWUUUSSSSSSUUUVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTRRRPPPOOOPPPQQQOOOPPPQQQQQQRRRRRRQQQQQQUUUVVVWWWUUUSSSRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTUUURRRRRRSSSTTTUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXYYY\\\[[[[[[ZZZYYYXXXWWWVVVWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVSSSSSSSSSRRRRRRQQQQQQQQQOOOQQQSSSRRRPPPNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMTTTUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPRRRUUUVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKMMMNNNPPPMMMMMMMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOONNNOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPPPPQQQRRRSSSTTTUUUSSSSSSRRRRRRSSSTTTUUUUUUVVVUUUUUUTTTTTTTTTUUUUUUSSSQQQOOOOOOQQQQQQPPPOOOPPPOOOMMMKKKKKKLLLNNNOOONNNNNNOOOOOOPPPQQQRRRSSSPPPPPPOOONNNMMMMMMLLLLLLMMMMMMNNNNNNOOONNNNNNMMMPPPOOOOOONNNNNNNNNMMMLLLJJJIIIHHHHHHJJJKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNQQQOOOMMMKKKKKKLLLMMMNNNLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOPPPMMMMMMMMMNNNNNNOOOOOOOOOOOOKKKIIIKKKPPPSSSPPPMMMOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOPPPPPPRRRSSSUUUVVVVVVVVVWWWWWWWWWVVVVVVUUURRRRRRRRRRRRQQQQQQQQQRRRQQQRRRRRRRRRSSSSSSTTTTTTSSSRRRPPPPPPPPPRRRUUUVVVUUUTTTTTTSSSSSSTTTVVVVVVUUUSSSQQQQQQRRRRRRRRRQQQRRRRRRQQQQQQPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOMMMNNNOOOPPPQQQRRRSSSTTTQQQPPPOOONNNMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPNNNNNNPPPPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQPPPPPPPPPOOOOOOPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPNNNMMMMMMMMMNNNOOONNNNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOOOOMMMKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPOOOMMMMMMNNNOOOLLLLLLKKKKKKLLLLLLMMMNNNPPPPPPOOOOOONNNNNNMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNNNNOOOPPPQQQSSSTTTVVVTTTSSSTTTVVVWWWWWWVVVTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTTTTVVVVVVVVVTTTRRRQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUTTTVVVWWWXXXWWWUUUTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTTTTUUUWWWXXXXXXYYYXXXXXXXXXWWWWWWWWWVVVVVVXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUSSSSSSSSSSSSTTTUUUVVVVVVTTTTTTSSSSSSSSSSSSRRRRRRQQQRRRSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOSSSTTTUUUTTTRRRRRRRRRTTTTTTSSSRRRRRRRRRRRRRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRSSSSSSQQQQQQQQQTTTWWWXXXXXXWWWTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTRRRSSSTTTTTTUUUVVVVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLMMMNNNOOOPPPQQQOOONNNNNNNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRTTTTTTTTTTTTSSSTTTTTTUUUVVVVVVVVVVVVUUURRRRRRRRRRRRSSSTTTVVVVVVUUUTTTSSSSSSTTTUUUWWWXXXVVVVVVUUUTTTTTTTTTTTTUUUTTTQQQOOOOOOSSSTTTSSSQQQQQQPPPOOONNNNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSPPPPPPPPPOOOOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPNNNMMMMMMMMMMMMLLLJJJJJJIIIIIIJJJLLLMMMLLLKKKJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMMMMNNNQQQPPPOOONNNNNNOOOPPPQQQOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSMMMMMMNNNOOOPPPQQQRRRRRRSSSPPPOOOPPPTTTUUUTTTRRRQQQRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQRRRSSSTTTVVVVVVVVVVVVWWWWWWVVVVVVUUUUUUSSSTTTUUUTTTRRRQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUSSSRRRRRRQQQRRRTTTUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVWWWUUUSSSRRRSSSSSSSSSQQQPPPQQQRRRQQQOOOOOOQQQRRRQQQPPPPPPOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMNNNPPPQQQRRRSSSSSSMMMNNNNNNOOOPPPQQQRRRRRRMMMOOOPPPPPPOOOOOOQQQRRRPPPOOONNNMMMMMMMMMNNNOOOTTTSSSSSSSSSSSSSSSTTTTTTSSSTTTUUUTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMPPPPPPOOONNNNNNNNNNNNNNNOOOOOONNNNNNOOOOOOPPPQQQRRRQQQPPPOOONNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQPPPRRRQQQPPPOOOMMMMMMLLLLLLMMMNNNOOOQQQQQQRRRRRRRRRPPPPPPOOOOOOOOOOOONNNNNNNNNOOOQQQRRRRRRRRRQQQPPPNNNNNNMMMMMMMMMNNNOOOOOOPPPOOOMMMLLLLLLLLLMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNMMMKKKKKKLLLNNNLLLKKKKKKKKKKKKLLLMMMMMMOOOOOOOOOOOOOOONNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOPPPRRRRRRSSSRRRRRRTTTVVVWWWWWWVVVTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSQQQPPPQQQSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVWWWXXXWWWVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXUUUVVVWWWXXXYYYZZZ[[[\\\XXXXXXXXXWWWWWWVVVVVVUUUXXXYYY[[[\\\]]]]]]]]]]]]^^^]]]\\\[[[[[[\\\]]]^^^]]]]]][[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPTTTVVVWWWUUUSSSRRRSSSUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVSSSSSSSSSSSSTTTTTTUUUVVVSSSSSSTTTVVVXXXXXXWWWUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTSSSTTTUUUUUUVVVVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMNNNPPPQQQRRRRRRRRRPPPOOONNNNNNNNNOOOQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOQQQQQQRRRRRRRRRQQQSSSUUUVVVWWWWWWVVVUUUVVVVVVWWWXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUVVVWWWXXXWWWWWWVVVUUUVVVXXXZZZ[[[VVVVVVUUUTTTTTTTTTTTTTTTUUUQQQOOOQQQVVVXXXWWWUUUQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPQQQRRRSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSQQQOOOOOOPPPPPPNNNLLLLLLKKKKKKLLLOOOPPPOOONNNNNNOOOPPPQQQQQQPPPOOONNNMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRSSSTTTTTTUUUUUURRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRRRRSSSSSSPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUSSSUUUVVVUUURRRPPPQQQRRRRRRRRRSSSTTTTTTUUUVVVVVVSSSSSSTTTTTTUUUVVVVVVVVVVVVWWWYYYZZZYYYXXXWWWVVVWWWUUUSSSSSSSSSSSSSSSQQQPPPRRRRRRQQQOOOOOOQQQSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNPPPPPPQQQQQQQQQMMMMMMNNNOOOPPPQQQRRRRRRMMMOOOPPPPPPNNNMMMNNNPPPNNNMMMLLLLLLLLLMMMNNNNNNRRRRRRQQQQQQQQQQQQRRRRRRQQQSSSTTTRRROOOMMMMMMNNNNNNNNNNNNOOOOOONNNMMMMMMPPPPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQSSSRRRPPPNNNMMMLLLLLLMMMOOOPPPQQQRRRSSSRRRRRRQQQTTTSSSRRRQQQOOOOOOOOOOOONNNOOOPPPRRRSSSTTTTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPQQQSSSTTTUUUTTTSSSRRRQQQQQQPPPPPPOOOOOOPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKMMMNNNMMMLLLJJJJJJLLLNNNLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPQQQPPPQQQSSSUUUVVVVVVUUUSSSSSSRRRQQQQQQQQQQQQRRRPPPQQQSSSTTTTTTTTTSSSRRRRRRSSSSSSRRRPPPPPPRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVTTTUUUWWWWWWVVVVVVWWWYYYWWWXXXYYYYYYYYYYYYXXXWWWTTTUUUVVVWWWYYYZZZ[[[\\\YYYYYYXXXWWWWWWVVVUUUUUUWWWXXX[[[]]]^^^^^^]]]\\\^^^]]]\\\\\\\\\\\\]]]^^^]]]\\\[[[YYYXXXXXXXXXXXXZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUURRRQQQPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQWWWYYYZZZXXXUUUTTTVVVYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSTTTUUUVVVXXXXXXVVVUUUUUUWWWXXXXXXUUUSSSTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUVVVVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQLLLNNNPPPRRRSSSSSSSSSRRRPPPPPPOOONNNOOOPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPRRRSSSTTTTTTTTTRRRTTTVVVXXXYYYXXXWWWVVVWWWXXXXXXYYYZZZZZZZZZYYYWWWWWWVVVVVVWWWWWWXXXXXXZZZYYYXXXWWWXXXZZZ\\\^^^\\\[[[ZZZYYYYYYYYYYYYYYYVVVSSSPPPSSSXXX[[[ZZZXXXRRRRRRSSSTTTTTTSSSSSSRRRSSSSSSQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVWWWUUURRRSSSTTTUUUSSSPPPMMMMMMMMMOOOQQQRRRQQQPPPRRRSSSTTTTTTTTTSSSRRRQQQRRRRRRSSSSSSTTTUUUUUUUUUSSSTTTUUUWWWXXXXXXXXXXXXUUUUUUVVVVVVVVVUUUUUUTTTVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUTTTSSSRRRSSSTTTNNNOOOPPPRRRTTTUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRSSSTTTUUUUUUWWWWWWXXXXXXWWWVVVUUUUUUTTTVVVWWWVVVRRRPPPPPPQQQRRRRRRSSSTTTUUUUUUVVVVVVSSSTTTUUUVVVWWWWWWWWWWWWWWWYYY[[[\\\\\\ZZZXXXVVVVVVTTTRRRQQQRRRRRRQQQPPPPPPRRRSSSRRRPPPOOOQQQTTTTTTSSSPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMOOOQQQOOOMMMKKKMMMOOOMMMMMMLLLKKKKKKLLLMMMNNNOOONNNNNNMMMMMMMMMNNNNNNOOOQQQSSSQQQNNNKKKLLLMMMLLLLLLMMMNNNNNNNNNMMMMMMPPPPPPOOONNNNNNNNNOOOOOOPPPOOOOOOOOOOOOPPPQQQQQQSSSRRRPPPMMMLLLKKKLLLLLLOOOPPPRRRSSSSSSSSSRRRQQQUUUTTTSSSRRRQQQQQQQQQQQQNNNOOOQQQSSSTTTUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQSSSUUUVVVVVVVVVTTTSSSUUUTTTSSSRRRRRRQQQRRRRRROOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKMMMNNNMMMLLLJJJJJJLLLNNNMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMNNNOOOOOOOOOOOOPPPRRRTTTVVVUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQMMMOOOQQQRRRSSSRRRQQQPPPRRRSSSSSSRRRQQQQQQSSSUUUSSSTTTUUUUUUVVVVVVUUUUUURRRTTTVVVVVVVVVVVVXXXYYYTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRSSSUUUVVVXXXYYYYYYZZZYYYYYYXXXWWWVVVVVVUUUVVVXXXZZZ\\\^^^^^^]]]\\\\\\\\\ZZZZZZZZZZZZ\\\\\\]]]\\\ZZZYYYXXXWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSTTTUUUWWWWWWWWWSSSSSSSSSSSSRRRRRRRRRRRRZZZYYYXXXWWWWWWXXXYYYZZZYYYWWWSSSOOOLLLLLLPPPSSSTTTVVVWWWVVVUUUTTTUUUVVVXXXWWWVVVUUUUUUUUUVVVWWWZZZZZZYYYXXXWWWWWWVVVVVVRRRSSSUUUVVVWWWWWWVVVVVVTTTUUUWWWYYYYYYYYYYYYXXX]]]\\\[[[ZZZYYYYYYYYYYYYVVVUUUTTTRRRRRRRRRSSSSSSTTTSSSRRRRRRSSSUUUWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRPPPOOONNNTTTTTTTTTTTTTTTTTTTTTTTTOOOPPPPPPPPPQQQQQQRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSTTT\\\[[[XXXVVVUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWUUUUUUVVVWWWXXXXXXXXXXXXYYYWWWVVVXXX[[[]]]]]][[[ZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUTTTTTTTTTUUUVVVWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPPPPQQQRRRTTTUUURRRSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWVVVTTTSSSQQQPPPQQQRRRRRRSSSSSSSSSSSSSSSXXXWWWVVVTTTSSSRRRRRRRRRRRRSSSUUUVVVWWWWWWVVVVVVWWWWWWVVVWWWWWWXXXYYYZZZYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXVVVSSSRRRSSSTTTTTTSSSWWWVVVTTTSSSQQQPPPPPPOOOQQQQQQRRRRRRSSSUUUVVVWWWSSSTTTTTTUUUWWWXXXXXXYYY\\\\\\[[[ZZZYYYWWWUUUTTTVVVUUUSSSQQQQQQRRRTTTUUUVVVTTTRRRQQQPPPQQQRRRSSSSSSRRRQQQOOOOOOPPPQQQQQQRRRRRRQQQPPPPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRRQQQPPPOOOOOOPPPQQQRRRSSSRRRRRRQQQPPPOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQPPPQQQRRRRRRRRRQQQPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQMMMNNNOOOPPPPPPPPPOOONNNMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPOOONNNMMMMMMNNNOOOPPPRRRTTTUUUWWWWWWUUUUUUUUUUUUUUUTTTSSSSSSQQQRRRSSSTTTVVVWWWYYYZZZXXXWWWVVVTTTSSSSSSRRRRRRUUUVVVWWWXXXWWWUUUSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPOOOOOOOOOPPPPPPLLLMMMOOOQQQQQQQQQOOONNNRRRPPPMMMLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPOOOOOOQQQRRRSSSRRRRRRRRRRRRQQQPPPOOONNNKKKMMMOOOPPPOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRTTTSSSPPPOOOOOOPPPSSSTTTQQQRRRSSSTTTTTTTTTTTTTTTOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRSSSTTTTTTUUUUUUVVVWWW^^^ccc```WWWPPPPPPTTTWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYWWWWWWXXXXXXXXXXXXXXXWWW[[[[[[[[[[[[[[[[[[[[[[[[^^^]]][[[ZZZZZZZZZ[[[[[[```^^^\\\ZZZXXXXXXXXXXXX\\\[[[YYYXXXWWWWWWWWWXXXVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUWWWXXXVVVTTTRRRQQQPPPQQQRRRTTT[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZYYYVVVSSSQQQQQQTTTVVVSSSUUUVVVUUUTTTSSSTTTUUUWWWVVVUUUUUUUUUVVVWWWWWWZZZZZZYYYYYYXXXWWWWWWVVVTTTUUUWWWXXXYYYYYYXXXXXXWWWXXXYYY[[[[[[[[[[[[ZZZ]]]\\\[[[ZZZZZZYYYZZZZZZWWWVVVUUUSSSSSSSSSTTTUUUUUUUUUTTTSSSTTTVVVXXXYYYXXXXXXWWWUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRSSSSSSSSSTTTTTTTTTSSSQQQQQQPPPPPPPPPSSSSSSSSSTTTTTTTTTUUUUUUZZZYYYXXXVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYUUUVVVWWWXXXXXXYYYYYYYYYXXXWWWVVVXXX[[[]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZVVVUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUURRRRRRQQQPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVTTTSSSRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTVVVVVVUUUTTTTTTTTTUUUUUUSSSTTTUUUVVVWWWWWWWWWVVVZZZZZZZZZZZZ[[[\\\]]]]]]ZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVYYYWWWUUUTTTUUUVVVVVVUUUVVVUUUTTTSSSRRRQQQQQQQQQSSSSSSSSSSSSSSSTTTUUUVVVTTTUUUVVVWWWXXXYYYZZZ[[[ZZZZZZZZZZZZYYYWWWVVVUUUVVVUUUSSSRRRRRRSSSUUUVVVVVVUUUSSSRRRQQQRRRSSSTTTUUUTTTRRRQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQPPPOOONNNNNNNNNNNNQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTSSSRRRPPPOOOPPPPPPQQQRRRRRRRRRRRRQQQOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNPPPPPPQQQSSSTTTUUUVVVWWWUUUUUUVVVVVVUUUTTTTTTSSSQQQRRRTTTUUUWWWWWWXXXXXXXXXWWWVVVUUUUUUTTTUUUUUUTTTUUUVVVWWWWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOPPPPPPNNNOOOPPPQQQRRRQQQQQQPPPRRRPPPNNNMMMNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPQQQRRRSSSTTTRRRRRRRRRRRRQQQPPPOOONNNMMMOOOQQQRRRQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSUUUTTTRRRPPPPPPRRRTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYYYY^^^bbbeeebbb[[[VVVWWWYYYXXXXXXXXXXXXWWWWWWWWWVVVWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYZZZZZZZZZZZZZZZYYY[[[\\\\\\\\\]]]]]]]]]]]]^^^]]]\\\[[[ZZZ[[[\\\\\\]]]]]][[[ZZZZZZZZZ[[[[[[]]]\\\ZZZYYYXXXXXXXXXYYYWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTSSSSSSRRRSSSTTTVVVWWWUUUTTTRRRQQQQQQRRRSSSTTT[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYXXXVVVTTTTTTUUUWWWRRRSSSTTTTTTRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVXXXXXXZZZZZZYYYYYYXXXXXXWWWWWWVVVWWWXXXYYYZZZZZZZZZYYYYYYZZZ\\\]]]^^^^^^]]]\\\^^^]]]\\\[[[ZZZZZZZZZZZZXXXWWWVVVUUUTTTUUUVVVVVVVVVVVVUUUUUUUUUWWWXXXZZZZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUYYYWWWUUURRRQQQQQQQQQRRRUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWWWWXXX[[[\\\\\\[[[]]]]]]]]]\\\\\\[[[[[[[[[XXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSVVVVVVUUUUUUVVVWWWYYYZZZWWWWWWVVVUUUUUUTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUVVVUUUUUUUUUVVVWWWWWWXXXTTTUUUVVVWWWXXXXXXXXXWWWXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVUUUWWWWWWWWWVVVUUUUUUUUUTTTVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWZZZXXXWWWVVVXXXXXXXXXWWWUUUUUUTTTSSSSSSSSSSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXYYY[[[\\\\\\XXXYYYYYYYYYYYYXXXWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWVVVTTTSSSSSSSSSTTTUUUWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSWWWWWWWWWVVVVVVUUUUUUTTTVVVUUUTTTSSSRRRQQQQQQQQQTTTTTTTTTUUUUUUUUUVVVVVVXXXXXXWWWWWWUUUSSSRRRQQQTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPRRRRRRSSSTTTTTTUUUUUUVVVTTTUUUUUUUUUUUUTTTTTTSSSRRRSSSUUUWWWXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTUUUUUUSSSTTTUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOQQQQQQQQQRRRRRRRRRRRRRRRRRRPPPNNNNNNNNNOOONNNMMMPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTSSSTTTTTTTTTSSSRRRQQQPPPPPPRRRTTTUUUTTTSSSTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTWWWUUUTTTRRRRRRTTTUUUWWWXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[^^^______\\\YYYWWWVVVWWWYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\]]]]]]\\\\\\[[[\\\\\\]]]___`````````aaa___^^^]]]\\\\\\\\\]]]^^^\\\\\\\\\\\\\\\]]]______]]]]]]\\\[[[ZZZZZZZZZZZZXXXXXXWWWVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRUUUTTTSSSRRRRRRSSSUUUUUUTTTTTTRRRRRRRRRSSSTTTUUU[[[ZZZZZZZZZZZZZZZZZZ[[[WWWXXXXXXVVVTTTRRRRRRSSSQQQRRRSSSSSSQQQQQQRRRSSSTTTTTTUUUUUUWWWXXXYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYYYY[[[\\\]]]^^^___^^^^^^]]]^^^]]]\\\[[[[[[ZZZZZZZZZWWWVVVUUUTTTTTTUUUVVVWWWVVVVVVUUUUUUVVVWWWXXXXXXZZZYYYXXXWWWWWWVVVVVVVVVSSSSSSTTTUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVVVVVVVVVV[[[YYYVVVSSSRRRSSSUUUVVVXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXZZZZZZ[[[[[[ZZZZZZYYYYYYZZZZZZYYYYYYXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[XXXXXXXXXYYYZZZ[[[\\\[[[______^^^^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVVVVVVVVVVXXXXXXWWWVVVWWWYYY[[[\\\XXXWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYWWWWWWWWWXXXXXXYYYYYYYYYWWWXXXYYYYYYZZZ[[[[[[[[[]]]]]]]]]\\\[[[[[[ZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYXXXWWWWWWYYYZZZYYYXXXTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ[[[\\\\\\WWWWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVWWWZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQRRRSSSUUUVVVWWWWWWUUUTTTTTTTTTTTTTTTTTTUUUYYYYYYXXXXXXWWWWWWWWWVVVWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXZZZZZZZZZYYYXXXWWWVVVVVVXXXXXXWWWVVVUUUUUUTTTTTTVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUSSSSSSSSSRRRRRRQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRTTTWWWXXXYYYWWWUUUTTTRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTUUUVVVWWWWWWVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUSSSRRRQQQPPPPPPPPPRRRRRRQQQQQQQQQRRRRRRSSSSSSQQQOOOOOOPPPPPPNNNMMMPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSUUUWWWWWWVVVVVVWWWXXXVVVUUUUUUTTTTTTUUUUUUVVVXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWWWWWWWVVVVVVUUUTTTVVVUUUUUUTTTUUUUUUVVVVVVXXXXXXXXXYYYZZZZZZ[[[[[[\\\ZZZWWWVVVVVVVVVUUUUUUYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^]]]\\\\\\\\\]]]___aaabbbccccccccc```___^^^]]]]]]^^^___```]]]]]]]]]^^^^^^___``````^^^^^^]]]]]]\\\\\\\\\\\\ZZZYYYXXXXXXWWWWWWXXXXXXVVVVVVUUUUUUTTTSSSSSSSSSVVVUUUTTTSSSRRRSSSTTTUUUTTTTTTSSSSSSSSSTTTUUUVVV\\\\\\\\\\\\\\\\\\\\\\\\XXXYYYYYYWWWTTTQQQPPPQQQQQQSSSTTTSSSRRRQQQRRRSSSTTTTTTUUUWWWXXXYYYZZZZZZWWWWWWWWWVVVVVVVVVVVVVVVTTTUUUUUUUUUVVVWWWXXXXXX[[[\\\]]]^^^^^^^^^]]]\\\^^^]]]\\\[[[ZZZZZZZZZZZZVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUVVVVVVWWWYYYXXXWWWVVVUUUUUUUUUUUURRRRRRSSSTTTUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWUUUTTTTTTVVVYYY[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\YYYZZZZZZ[[[[[[[[[\\\]]]`````````___^^^]]]]]]]]]]]]]]]]]]\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXYYY[[[\\\\\\\\\ZZZZZZYYYYYYZZZ[[[]]]]]]YYYXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ\\\]]]^^^___`````````______^^^^^^]]]]]]\\\[[[[[[YYYYYYYYYXXXXXXXXXXXXWWWVVVVVVWWWYYYZZZZZZZZZZZZ[[[ZZZZZZYYYXXXWWWWWWVVVXXXXXXYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYWWWVVVVVVWWWYYYZZZYYYWWWTTTTTTTTTUUUUUUVVVWWWXXXYYYXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[VVVWWWXXXYYYZZZZZZZZZZZZXXXXXXXXXXXXXXXYYYZZZZZZXXXXXXWWWWWWWWWXXXXXXXXX[[[ZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUQQQRRRSSSTTTUUUVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[XXXXXXXXXXXXYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[\\\[[[ZZZYYYXXXWWWVVVVVVVVVYYYXXXWWWUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSRRRSSSUUUWWWYYYYYYWWWUUUSSSSSSRRRRRRSSSSSSTTTUUUVVVUUUUUUVVVVVVWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRQQQQQQPPPQQQRRRRRRSSSQQQPPPPPPQQQQQQOOOMMMNNNOOOOOOPPPQQQRRRRRRRRRTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWYYYYYYXXXWWWXXXYYYWWWWWWWWWVVVVVVWWWWWWWWWYYYXXXWWWWWWWWWWWWXXXYYYVVVVVVWWWWWWVVVUUUTTTTTTVVVUUUUUUTTTTTTUUUUUUUUUXXXXXXYYYZZZZZZ[[[[[[\\\^^^[[[XXXWWWYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\[[[[[[]]]___bbbcccddddddddd``````___^^^^^^___```aaa````````````_________^^^^^^^^^^^^^^^^^^]]]]]]]]][[[ZZZYYYYYYXXXXXXYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUUUU^^^^^^____________^^^^^^[[[[[[[[[YYYVVVTTTSSSTTTSSSTTTUUUUUUSSSSSSTTTUUUUUUVVVWWWYYYZZZ[[[[[[[[[VVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYY[[[\\\]]]^^^^^^^^^]]]\\\]]]\\\[[[ZZZYYYYYYYYYYYYUUUUUUTTTSSSSSSTTTVVVWWWUUUUUUUUUVVVVVVVVVVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUVVVYYY\\\^^^]]]]]]\\\\\\\\\\\\[[[[[[^^^^^^^^^^^^______`````````````````````___^^^]]]ZZZ[[[\\\]]]]]]^^^^^^]]]ZZZ\\\]]]]]]\\\\\\]]]^^^aaaaaa```___^^^^^^]]]\\\^^^^^^^^^^^^]]][[[YYYXXXWWWWWWWWWWWWWWWWWWWWWWWW[[[[[[[[[[[[[[[[[[[[[[[[XXXYYY[[[]]]^^^___``````[[[[[[\\\\\\]]]^^^^^^^^^[[[ZZZYYYXXXXXXYYY[[[\\\[[[[[[\\\]]]]]]]]]]]]\\\]]]\\\\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^```aaabbbbbbaaa```_________^^^]]]]]]\\\\\\ZZZZZZZZZYYYYYYYYYXXXXXXVVVWWWXXXZZZ[[[\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXUUUTTTUUUVVVYYYZZZYYYWWWUUUUUUUUUVVVVVVWWWYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYZZZ[[[[[[[[[\\\YYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWWWWXXXZZZ\\\^^^___ZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^______]]]\\\ZZZXXXXXXXXXXXXYYYYYYYYYWWWVVVTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUTTTTTTUUUWWWXXXYYYXXXVVVUUUWWWWWWWWWWWWWWWXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQSSSRRRQQQQQQRRRQQQOOOMMMMMMNNNNNNOOOPPPQQQRRRRRRTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXZZZZZZXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXYYYXXXXXXWWWWWWXXXXXXWWWVVVVVVVVVWWWWWWZZZZZZZZZ[[[\\\\\\]]]]]]\\\ZZZXXXXXXZZZ[[[\\\\\\XXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\___bbbcccdddcccbbb```___^^^^^^^^^___```aaaaaaaaaaaaaaa```___^^^]]]]]]^^^^^^______^^^^^^]]][[[[[[ZZZYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUWWWWWWVVVVVVVVVVVVUUUUUUTTTTTT\\\]]]^^^______^^^]]]\\\ZZZ[[[[[[YYYWWWWWWXXXYYYUUUVVVWWWVVVUUUUUUVVVWWWWWWXXXZZZ[[[\\\\\\\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXZZZ[[[\\\]]]]]]^^^______^^^]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUUUUTTTUUUVVVWWWXXXVVVVVVWWWWWWWWWWWWVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSTTTUUUVVVXXXZZZ\\\]]]^^^]]]]]]]]]\\\\\\\\\\\\```___^^^^^^^^^___```aaaaaaaaaaaa``````___^^^]]][[[\\\]]]^^^^^^______^^^\\\^^^______]]]\\\^^^```bbbaaa```___^^^]]]\\\\\\\\\\\\]]]^^^]]][[[YYYWWWWWWWWWWWWWWWWWWWWWWWWWWW[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[]]]^^^````````````ZZZ\\\^^^___``````___^^^\\\\\\ZZZZZZZZZ\\\^^^___\\\]]]^^^^^^______^^^^^^\\\\\\\\\\\\\\\\\\]]]^^^]]]\\\[[[ZZZZZZ[[[\\\]]]\\\^^^```aaabbbbbbaaa``````______^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYVVVWWWYYY[[[\\\]]]^^^^^^[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXTTTTTTUUUWWWYYYZZZYYYXXXVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWXXXXXXXXX[[[[[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\YYYZZZ[[[\\\\\\]]]]]]]]]YYYYYYZZZ[[[[[[[[[[[[[[[YYYZZZ[[[\\\\\\\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[WWWWWWWWWWWWXXXXXXYYYYYYXXXXXXYYYZZZZZZYYYXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\^^^___```]]]]]]]]]]]]^^^^^^^^^^^^___^^^]]]]]]]]]^^^___```]]]\\\ZZZXXXXXXXXXZZZZZZYYYXXXWWWUUUTTTTTTUUUUUUTTTUUUUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXUUUUUUVVVWWWXXXXXXXXXWWWZZZZZZYYYYYYYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSQQQQQQSSSRRRRRRRRRSSSRRRPPPMMMMMMNNNNNNOOOQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUVVVUUUUUUTTTUUUUUUVVVVVVWWWVVVVVVUUUVVVXXXZZZYYYXXXWWWWWWXXXZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWYYYYYYYYYZZZ[[[[[[\\\\\\VVVVVVWWWWWWXXXYYYZZZ[[[YYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[]]]]]]____________^^^]]]\\\[[[ZZZ\\\___aaabbbbbbaaa```______^^^]]]^^^___```aaa```aaaaaaaaa```___^^^]]]]]]]]]^^^______^^^^^^]]][[[[[[ZZZYYYYYYYYYYYYYYYUUUUUUVVVVVVWWWXXXXXXXXXWWWVVVVVVUUUVVVWWWYYYZZZXXXXXXWWWWWWVVVUUUSSSSSSYYYZZZ[[[\\\\\\[[[ZZZYYYWWWXXXXXXWWWWWWXXXZZZ]]]VVVWWWXXXXXXVVVVVVWWWXXXXXXYYY[[[\\\]]]]]]\\\\\\YYYYYYYYYZZZZZZZZZZZZZZZ\\\[[[[[[[[[[[[]]]^^^___^^^^^^___``````___^^^]]][[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUVVVWWWXXXYYYWWWXXXXXXYYYXXXXXXWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUSSSTTTUUUWWWYYYZZZ[[[\\\^^^^^^^^^]]]]]]\\\\\\\\\aaa```^^^]]]]]]^^^___aaa^^^^^^^^^^^^]]]\\\[[[ZZZ[[[\\\]]]^^^____________\\\___aaa```^^^]]]___aaabbbaaa```___^^^]]]\\\\\\ZZZ[[[\\\]]]\\\ZZZXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\^^^_________^^^^^^ZZZ\\\___aaabbbaaa___^^^^^^]]][[[[[[[[[]]]___aaa]]]^^^^^^___```_________[[[[[[[[[\\\]]]^^^``````^^^]]]\\\[[[[[[[[[\\\]]]aaabbbdddfffgggfffeeeddd_________^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZVVVWWWYYY[[[]]]^^^^^^___[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[ZZZYYYWWWUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWTTTTTTTTTTTTUUUVVVWWWWWWTTTTTTUUUXXXZZZ[[[ZZZYYYWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYY]]]]]]\\\\\\[[[ZZZZZZYYY[[[[[[\\\]]]]]]]]]]]]]]]YYYZZZ[[[\\\]]]^^^^^^]]]YYYZZZ[[[\\\\\\\\\\\\\\\XXXYYY[[[\\\]]]]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\]]]YYYYYYYYYYYYZZZZZZZZZZZZXXXYYYZZZ[[[[[[ZZZYYYXXX[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]^^^___```____________````````````aaa```___^^^]]]]]]^^^___]]]\\\ZZZXXXXXXYYYZZZ\\\YYYXXXVVVUUUTTTTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZ]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVUUUUUUTTTUUUUUUUUUSSSTTTVVVWWWVVVTTTRRRQQQSSSRRRRRRSSSSSSRRRPPPNNNNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSTTTUUUVVVUUUTTTTTTSSSSSSTTTUUUUUUTTTTTTTTTVVVXXXYYYYYYWWWVVVWWWXXX[[[[[[ZZZZZZZZZZZZ[[[[[[XXXXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXYYYYYYZZZYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYTTTVVVYYYYYYYYYYYY[[[]]]ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^___````````````___^^^]]]\\\YYY[[[^^^aaabbbaaa```^^^___^^^]]]]]]^^^___```aaa______```aaaaaa```^^^^^^\\\]]]^^^_________]]]]]][[[ZZZZZZYYYYYYYYYYYYYYYSSSTTTUUUVVVWWWWWWXXXYYYWWWWWWVVVVVVWWWYYYZZZ[[[YYYYYYXXXWWWVVVTTTSSSRRRYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[ZZZYYYXXXWWWUUUUUUVVVWWWWWWWWWWWWWWWWWWYYY[[[]]]^^^^^^]]]\\\^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^_______________aaaaaaaaa```````````````^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYWWWXXXYYYZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXYYYYYYYYYZZZZZZYYYXXXWWWUUUUUUUUUTTTZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\]]]\\\\\\[[[ZZZYYYYYYZZZZZZ[[[\\\]]]]]][[[ZZZZZZ[[[_________^^^]]]\\\[[[ZZZXXXZZZ\\\^^^___^^^]]]\\\\\\]]]]]]^^^^^^]]]]]]\\\^^^___```___]]]\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]^^^^^^___`````````___[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^_________``````_________^^^^^^]]]]]]]]]^^^]]][[[ZZZZZZ[[[]]]^^^___aaaeeehhhiiiiiihhhgggfffdddbbbaaabbbbbbaaa```___]]][[[ZZZ[[[[[[ZZZYYY\\\[[[[[[ZZZ[[[\\\^^^___]]]\\\\\\\\\\\\\\\\\\\\\^^^^^^]]]\\\[[[YYYWWWVVVXXXXXXWWWWWWUUUTTTSSSRRRTTTUUUVVVWWWXXXWWWVVVVVVUUUUUUUUUVVVXXXYYYXXXVVVVVVWWWYYY[[[]]]]]]]]]]]][[[[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZZZZ[[[[[[^^^\\\YYYYYYZZZ\\\]]]]]]\\\\\\\\\\\\]]]^^^______[[[\\\^^^^^^\\\[[[[[[\\\[[[[[[\\\]]]]]]\\\ZZZYYY\\\\\\\\\\\\[[[YYYXXXXXXYYYYYYYYYZZZ[[[]]]^^^___ZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[XXXYYYYYYZZZZZZ[[[[[[[[[YYYZZZ\\\\\\\\\]]]^^^```]]]]]]]]]]]]]]]^^^````````````___^^^]]]]]]\\\\\\ZZZ[[[[[[ZZZZZZYYYXXXWWWXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[ZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\[[[YYYXXXYYYZZZYYYZZZ\\\]]]]]]\\\ZZZYYY]]]\\\ZZZYYYYYYYYYZZZZZZ^^^]]]\\\[[[ZZZZZZZZZZZZ]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZZZZZZZZZZZZZYYYYYYXXXYYYXXXWWWWWWVVVVVVVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTSSSTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWXXXXXXXXXYYYYYY[[[[[[\\\]]]]]][[[ZZZYYYZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXWWWWWWVVVVVVVVVVVVWWWXXXYYY[[[[[[YYYXXXWWWXXXXXXXXXYYYZZZZZZ[[[[[[ZZZ[[[]]]^^^^^^]]][[[ZZZ______^^^^^^^^^^^^___`````````___^^^]]][[[YYYXXX[[[]]]___aaabbbbbbaaa```___^^^^^^^^^^^^___`````````___^^^]]]\\\]]]^^^___]]]^^^^^^______^^^^^^]]]ZZZZZZZZZYYYYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZXXXVVVVVVXXXZZZ[[[]]][[[YYYXXXWWWVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXVVVWWWXXXXXXXXXWWWUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUUUUWWWYYY\\\]]]]]]\\\\\\_______________^^^^^^^^^_________``````aaaaaaaaaccccccbbbbbbbbbaaaaaaaaa^^^]]]\\\[[[ZZZYYYYYYYYYWWWWWWVVVWWWWWWXXXYYYYYYXXXYYYZZZ\\\\\\[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZ\\\]]]\\\[[[YYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWYYYZZZ\\\^^^^^^^^^]]]\\\[[[\\\\\\]]]]]]\\\\\\[[[]]]___```___]]][[[[[[\\\ZZZZZZYYYXXXXXXWWWXXXXXXUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^_______________YYYYYYZZZZZZ[[[\\\\\\\\\^^^^^^^^^_________``````\\\\\\]]]]]]]]]^^^^^^^^^```___^^^]]]]]]^^^___```aaacccfffiiijjjkkkkkkjjjhhhfffddddddddddddcccbbbaaa___]]]\\\]]]]]]\\\[[[^^^]]]]]]]]]]]]^^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZXXXWWWVVVXXXXXXXXXWWWVVVUUUTTTSSSUUUUUUWWWXXXXXXXXXWWWVVVUUUTTTTTTUUUWWWXXXWWWVVVYYYZZZ[[[\\\\\\[[[ZZZYYY[[[[[[ZZZZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZ[[[[[[\\\ZZZXXXXXXZZZ\\\\\\\\\___^^^]]]]]]]]]]]]]]]^^^\\\]]]^^^^^^\\\[[[[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]YYYZZZZZZ[[[[[[ZZZZZZYYYXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\[[[[[[\\\^^^]]]]]]]]]^^^^^^___```aaa______^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYYYYZZZZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^^^^]]][[[ZZZ[[[\\\[[[\\\]]]^^^^^^]]]\\\[[[\\\\\\[[[ZZZZZZ[[[\\\]]]ZZZZZZYYYYYYYYYZZZZZZ[[[]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVVVVWWWWWWWWWXXXZZZ[[[[[[ZZZXXXWWWXXXYYYYYYZZZZZZ[[[\\\\\\\\\]]]^^^______^^^]]]\\\_______________`````````_________^^^]]]\\\[[[ZZZ\\\]]]___aaaaaaaaa```___]]]]]]]]]]]]]]]^^^____________^^^]]]]]]\\\]]]]]][[[\\\\\\]]]]]]\\\\\\[[[\\\[[[ZZZYYYXXXVVVUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYZZZYYYXXXXXXXXXXXXYYYZZZ\\\[[[ZZZYYYXXXXXXXXXXXXVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVWWWVVVVVVUUUUUUUUUVVVXXX[[[\\\]]]]]]\\\bbbbbbaaaaaaaaa`````````___``````aaabbbccccccdddeeeeeedddcccbbbbbbaaaaaa[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^]]]\\\\\\XXXXXXXXXXXXXXXXXXYYYYYY[[[[[[[[[[[[[[[ZZZZZZZZZ\\\[[[[[[[[[\\\]]]]]]^^^YYYXXXXXXXXXXXXXXXWWWWWWYYYYYY[[[\\\]]]\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\ZZZYYYYYYZZZXXXXXXYYYYYYYYYYYYXXXXXXZZZ[[[\\\^^^^^^^^^]]]]]][[[[[[\\\\\\\\\\\\[[[[[[]]]^^^______\\\[[[[[[\\\[[[ZZZYYYWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^]]]]]]YYYZZZZZZ[[[[[[\\\\\\]]]^^^^^^_________`````````[[[\\\\\\^^^___```aaaaaacccaaa```______```aaaccccccdddgggiiikkkmmmnnnooollljjjggggggggggggeeeddddddbbb```___``````___^^^___````````````___^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\[[[ZZZXXXWWWVVVVVVYYYYYYXXXXXXWWWVVVTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWSSSRRRRRRSSSVVVWWWVVVUUUYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ[[[[[[[[[ZZZXXXYYY[[[]]]^^^^^^```___^^^]]]\\\\\\\\\\\\]]]^^^___^^^\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXUUUVVVXXXZZZ[[[[[[[[[ZZZYYYZZZ[[[]]]]]][[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWYYY[[[\\\[[[ZZZYYYZZZ\\\^^^^^^______```aaaaaabbb^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYWWWWWWXXXXXXYYYYYYYYYYYYXXXYYYYYYZZZ[[[\\\^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\```aaaaaa```^^^]]]]]]^^^]]]^^^___``````___^^^]]]]]]]]]\\\[[[[[[\\\]]]^^^YYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTVVVVVVVVVVVVVVVVVVUUUUUUWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]\\\[[[[[[ZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZZZZZZZXXXXXXYYYZZZZZZ[[[\\\\\\]]]]]]______aaaaaaaaaaaa_________```aaabbbbbbaaa```___^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^````````````___^^^\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZZZZZZZZZZZZZYYY\\\[[[ZZZXXXWWWUUUTTTSSSUUUTTTTTTTTTVVVWWWYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZWWWXXXXXXYYYYYYZZZZZZ[[[ZZZZZZZZZZZZYYYYYYXXXXXXZZZZZZ[[[[[[ZZZZZZYYYYYYWWWXXXZZZ\\\]]]^^^______cccccccccbbbbbbaaaaaa```___``````aaabbbcccddddddeeeeeedddcccbbbaaa```___[[[ZZZYYYXXXWWWWWWWWWWWWUUUUUUUUUUUUVVVXXXYYYZZZ[[[\\\]]]^^^___^^^]]]]]]YYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___[[[[[[[[[[[[[[[[[[[[[[[[YYY[[[]]]^^^^^^]]]\\\ZZZ\\\[[[[[[ZZZZZZZZZ[[[[[[YYY[[[\\\\\\ZZZYYYYYYZZZYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]\\\\\\\\\^^^___```___]]]\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUYYYYYY[[[[[[\\\\\\[[[ZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^_____________________````````````^^^^^^___```aaabbbcccccccccbbb```______```bbbcccdddeeegggiiilllnnnpppqqqnnnllljjjiiiiiihhhgggffffffdddbbbaaabbbbbbaaa``````aaaaaabbbaaa___]]]\\\]]]]]]]]]]]]]]]^^^^^^^^^\\\[[[ZZZYYYXXXWWWWWWVVVXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUUUUVVVVVVVVVVVVVVVRRRQQQPPPQQQTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[YYYYYYXXXXXXXXXXXXYYYYYY\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZ[[[]]]`````````^^^]]]\\\[[[[[[[[[[[[[[[^^^______^^^[[[YYYYYYYYYYYYXXXXXXWWWXXXYYY[[[\\\```___]]][[[ZZZYYYXXXWWWTTTVVVXXXZZZ[[[ZZZYYYXXXYYYZZZ]]]^^^^^^]]]ZZZYYYZZZZZZZZZZZZ[[[\\\\\\]]][[[ZZZZZZZZZYYYXXXXXXXXX\\\]]]]]]]]][[[ZZZZZZ\\\______```aaabbbbbbbbbbbb^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZZZZXXXXXXYYYYYYZZZ[[[[[[[[[YYYYYYZZZZZZ[[[]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^```aaabbbaaa___]]]^^^_________```aaaaaaaaaaaa``````___^^^]]]\\\\\\]]]^^^\\\\\\\\\\\\\\\]]]^^^___[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWTTTTTTSSSSSSRRRSSSSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUWWWXXXZZZ\\\]]]^^^^^^]]][[[ZZZZZZZZZ[[[\\\YYYYYYXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXXXXYYYYYYYYYXXXYYYZZZZZZZZZZZZYYYXXXZZZ[[[[[[\\\\\\]]]^^^^^^aaaaaabbbccccccbbbaaaaaa```aaabbbccccccbbb```^^^]]]]]]]]]]]]]]]^^^^^^___```aaaaaaaaaaaa```___^^^\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]^^^^^^]]][[[YYYXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZYYYXXXWWWVVVVVVUUUWWWVVVUUUUUUWWWYYY\\\^^^YYYZZZZZZ[[[[[[ZZZZZZYYYYYYZZZ\\\]]]^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\^^^___aaabbbccccccdddddddddcccbbbaaaaaaaaa______```aaabbbbbbccccccdddcccbbbaaa```___^^^]]]]]]]]]\\\[[[ZZZZZZZZZZZZVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^___^^^]]]]]]ZZZZZZZZZ[[[[[[\\\\\\\\\YYYZZZ[[[\\\]]]^^^___```^^^^^^]]]\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\^^^___^^^]]][[[ZZZ\\\\\\\\\[[[[[[\\\\\\]]]ZZZ[[[\\\\\\ZZZYYYYYYZZZZZZ[[[\\\]]]^^^_________\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^]]]]]]^^^```aaa```^^^\\\\\\]]]]]]\\\[[[YYYXXXWWWWWWWWWVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWYYYZZZ\\\]]]]]]]]]\\\[[[[[[\\\\\\]]]\\\\\\[[[[[[]]]]]]]]]^^^______``````_________`````````aaaaaa````````````aaaaaaaaaaaabbbaaa___^^^^^^___aaabbbeeefffgggjjjllloooqqqrrrooommmkkkjjjjjjjjjiiihhhgggeeeccccccddddddcccbbbaaaaaabbbbbbaaa___]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^]]]\\\[[[YYYXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWRRRQQQPPPQQQSSSUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[YYYYYYXXXWWWWWWXXXXXXXXX]]]]]]\\\\\\\\\\\\]]]]]][[[ZZZZZZ[[[^^^``````___ZZZZZZYYYZZZZZZ[[[\\\\\\^^^______^^^[[[YYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]eeedddaaa^^^[[[YYYWWWWWWUUUVVVYYYZZZ[[[ZZZYYYXXXZZZ[[[^^^______^^^[[[ZZZ[[[ZZZZZZZZZ[[[\\\^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[___``````___]]]\\\]]]^^^___```aaabbbcccccccccccc____________^^^^^^^^^^^^]]]^^^^^^]]]]]]\\\[[[ZZZYYYZZZZZZ[[[\\\\\\]]]]]][[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___```___^^^]]]]]]^^^``````aaaaaabbbbbbbbbbbbcccbbb```^^^\\\\\\\\\\\\^^^^^^]]]]]]]]]]]]^^^^^^YYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSTTTTTTUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWYYY[[[]]]^^^___^^^]]][[[ZZZZZZZZZ[[[\\\XXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYY[[[[[[[[[\\\]]]]]]^^^^^^aaabbbbbbbbbbbbbbbbbbaaa___```bbbcccbbbaaa___]]]\\\\\\[[[[[[\\\]]]___```bbbbbbbbbbbbaaa``````___^^^___``````aaaaaa``````\\\]]]^^^^^^]]][[[ZZZYYYZZZ[[[[[[\\\\\\[[[[[[ZZZXXXYYYYYYYYYYYYYYYZZZZZZXXXXXXWWWVVVWWWZZZ\\\^^^ZZZZZZ[[[\\\\\\[[[ZZZZZZYYY[[[\\\^^^^^^^^^]]]]]]aaaaaaaaaaaaaaaaaaaaaaaa^^^]]]]]]\\\[[[\\\\\\\\\\\\]]]]]]^^^______^^^^^^aaabbbbbbcccdddeeeffffffffffffeeedddcccbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaa```___^^^^^^]]]]]]ZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\]]]^^^]]]\\\\\\\\\\\\\\\]]]^^^^^^______YYYZZZ[[[\\\]]]______```^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]^^^]]]\\\ZZZZZZ\\\\\\[[[[[[[[[\\\]]]]]][[[\\\]]]]]][[[ZZZZZZ[[[YYYZZZ[[[]]]^^^_________]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^____________^^^^^^^^^___``````^^^\\\\\\]]]]]]\\\[[[YYYYYYXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ\\\^^^_________]]]\\\\\\\\\]]]]]]]]]\\\[[[[[[[[[\\\\\\]]]]]]^^^^^^_________`````````aaaaaaaaa`````````````````````aaacccbbbaaa______aaabbbcccfffgggiiilllnnnpppqqqqqqpppnnnllllllmmmmmmlllkkkiiihhhfffeeeffffffeeedddbbbbbbbbbaaa```___^^^]]]\\\\\\]]]]]]^^^^^^_________^^^\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWWWWVVVWWWXXXXXXYYYUUUTTTSSSSSSVVVYYYZZZZZZ]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZYYYYYYYYYZZZZZZ^^^^^^]]]]]]^^^^^^______[[[ZZZZZZ[[[]]]___^^^]]]YYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^___^^^\\\ZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^___hhhfffccc___\\\YYYXXXXXXXXXYYYZZZ[[[\\\[[[ZZZZZZ\\\]]]^^^``````^^^]]]\\\ZZZYYYYYYYYYZZZ\\\]]]___aaaaaaaaaaaaaaa`````````aaabbbbbbaaa```______```___```bbbcccdddccccccbbb`````````_______________]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]][[[\\\^^^]]]\\\\\\]]]_________``````aaaaaabbbbbbcccbbb```^^^\\\\\\\\\\\\]]]]]]\\\\\\[[[\\\\\\\\\YYYYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVSSSRRRRRRQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWUUUUUUVVVVVVWWWXXXXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVXXXZZZ[[[]]]^^^___]]]\\\[[[[[[ZZZ[[[[[[[[[XXXWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[\\\]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^^^^````````````````````````______`````````^^^]]]\\\[[[[[[ZZZZZZ[[[\\\^^^___bbbbbbbbbaaaaaa`````````___```bbbcccccccccbbbaaa]]]]]]]]]]]]]]]\\\\\\[[[\\\]]]]]]]]]]]]]]]]]]\\\YYYYYYZZZ[[[\\\]]]^^^^^^YYYXXXXXXXXXXXXZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^]]]]]]eeeeeeeeeddddddccccccbbbaaaaaa______^^^______```]]]^^^___aaabbbbbbbbbbbbfffffffffffffffggghhhhhhhhhhhhgggfffeeedddccccccccccccccccccbbbbbbbbbbbb```_________^^^^^^]]]]]]XXXXXXWWWWWWVVVVVVWWWWWWZZZZZZYYYXXXXXXXXXYYYYYYXXXYYYZZZ\\\\\\[[[[[[ZZZ]]]^^^^^^___``````aaaaaa\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[\\\]]]]]][[[[[[[[[[[[\\\\\\\\\]]]^^^]]]]]]\\\[[[ZZZZZZYYYZZZZZZYYYYYYZZZZZZ[[[\\\\\\]]]^^^^^^\\\[[[[[[\\\ZZZ[[[\\\]]]^^^_________^^^^^^^^^]]]]]]]]]^^^^^^]]]^^^^^^______^^^^^^]]]\\\^^^___^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWXXXYYYZZZZZZ[[[\\\[[[]]]___aaaaaa```^^^]]]]]]]]]^^^^^^]]]\\\\\\[[[\\\\\\\\\]]]^^^^^^_________`````````aaaaaaaaaaaa```aaaaaabbbcccdddeeeeeegggfffdddccccccdddfffggghhhjjjmmmoooqqqrrrrrrqqqrrrpppnnnnnnpppqqqpppooollljjjhhhhhhhhhiiihhhgggdddcccbbbaaaaaaaaaaaaaaa^^^^^^^^^___```aaaaaaaaabbb```^^^]]]\\\]]]^^^^^^_______________^^^^^^]]][[[ZZZZZZYYYZZZ[[[\\\]]]ZZZYYYWWWXXX[[[^^^___```aaaaaa___^^^]]]]]]]]]^^^______^^^]]]]]]]]]]]]]]]_______________```aaaaaa^^^]]]]]]^^^``````___^^^\\\\\\[[[[[[[[[\\\\\\]]]\\\]]]^^^^^^\\\[[[[[[[[[YYYZZZ\\\]]]___``````aaagggeeeaaa^^^[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]]]]^^^^^^____________^^^^^^[[[[[[ZZZZZZ[[[]]]___aaaccccccccccccccccccddddddaaabbbcccbbbaaa```aaabbb^^^___aaacccdddcccbbbaaa________________________]]]]]]]]]]]]\\\[[[ZZZYYYWWWXXXXXXYYY[[[\\\\\\]]]XXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\XXXZZZ\\\\\\\\\\\\^^^```^^^^^^^^^______```aaabbb```___^^^]]]]]]]]]^^^___\\\\\\[[[\\\\\\]]]^^^___ZZZ[[[\\\\\\\\\[[[YYYYYYXXXYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXSSSSSSRRRRRRRRRSSSSSSTTTRRRSSSTTTVVVWWWXXXXXXXXXVVVVVVWWWXXXXXXYYYZZZZZZWWWWWWWWWXXXXXXXXXXXXYYYZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^___[[[\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^______]]]\\\ZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[ZZZZZZ[[[[[[\\\]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXYYYZZZ\\\^^^``````__________________```aaacccdddddddddbbbaaa]]]]]]]]]]]]]]]^^^^^^___]]]^^^^^^______^^^^^^]]]]]]]]]]]]^^^^^^______```[[[[[[[[[[[[\\\\\\\\\\\\]]]\\\[[[[[[[[[[[[\\\]]]\\\\\\\\\\\\\\\\\\]]]]]]hhhgggffffffeeedddcccbbbfffeeecccbbbbbbbbbcccddd```aaacccdddffffffgggggghhhhhhgggggggggggghhhhhhjjjjjjiiihhhgggfffeeeeeefffeeeeeeddddddccccccbbb_______________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]\\\[[[ZZZYYYYYYXXXXXXYYYWWWXXXYYYZZZ[[[ZZZZZZYYY_________```aaabbbbbbccc^^^^^^]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]______]]]]]]]]]^^^^^^_________^^^^^^\\\[[[ZZZYYYYYYZZZXXXXXXXXXXXXXXXYYYZZZZZZ\\\^^^______]]]\\\\\\]]]\\\]]]^^^___````````````___^^^^^^]]]]]]]]]^^^^^^\\\]]]]]]^^^^^^]]]]]]\\\ZZZ\\\]]]\\\ZZZXXXXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYUUUVVVWWWXXXYYY[[[\\\\\\\\\^^^```bbbcccaaa___^^^^^^^^^^^^^^^^^^]]]\\\[[[^^^^^^______```aaaaaaaaa````````````aaaaaaaaaaaabbbcccdddfffhhhiiikkkkkkjjjiiihhhgggggghhhiiijjjjjjlllooorrrttttttrrrqqqsssqqqpppppprrrssssssrrrnnnllljjjjjjkkkkkkjjjiiieeedddcccbbbaaabbbcccddd___``````aaabbbccccccdddcccbbb```^^^^^^^^^___```aaabbbbbbbbbbbbbbbaaa```^^^]]]\\\\\\\\\]]]______^^^]]][[[\\\___bbbcccdddbbbaaa``````aaabbbcccdddcccbbbaaa``````````````````````````````aaabbbbbbbbbbbbaaabbbddddddcccaaa______^^^]]]\\\\\\\\\\\\[[[\\\^^^^^^\\\[[[[[[\\\YYY[[[]]]```aaabbbbbbbbbdddbbb___]]][[[[[[\\\\\\^^^]]]]]]\\\\\\]]]^^^___________________________^^^]]]\\\\\\^^^```bbbdddcccccccccddddddeeeeeefff```bbbcccbbbaaa```aaaccc^^^___aaacccdddcccbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\[[[ZZZYYYYYYVVVVVVWWWXXXYYYZZZ[[[[[[VVVVVVWWWXXXZZZ\\\^^^___[[[[[[[[[[[[[[[[[[[[[[[[WWWYYY[[[\\\\\\]]]___aaa]]]]]]]]]]]]^^^___aaaaaa]]]]]]\\\\\\]]]^^^```aaa\\\\\\]]]^^^___aaabbbccc\\\\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXYYYVVVUUUUUUUUUUUUUUUVVVVVVRRRSSSTTTVVVWWWXXXYYYYYYWWWWWWWWWXXXYYYZZZZZZ[[[XXXXXXXXXYYYYYYYYYYYYZZZ\\\[[[[[[ZZZYYYXXXXXXXXXVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[\\\]]]^^^___[[[[[[\\\]]]]]][[[ZZZYYY[[[[[[ZZZZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^`````````^^^\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[YYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWXXXYYY[[[\\\^^^^^^]]]]]]]]]^^^^^^______aaacccdddeeedddbbbaaa^^^]]]\\\\\\]]]^^^```aaa]]]^^^^^^______^^^^^^]]]````````````````````````______`````````___^^^]]]^^^]]][[[ZZZZZZ[[[]]]^^^^^^]]]\\\[[[[[[[[[]]]]]]qqqpppnnnlllkkklllmmmnnnlllkkkkkkjjjiiihhhgggggghhhhhhgggfffgggiiikkklllnnnmmmkkkjjjjjjkkkmmmnnnooonnnmmmkkkjjjiiiiiihhhhhhgggffffffffffffggghhheeedddcccbbbaaabbbccccccdddbbb```^^^]]]]]]^^^^^^bbbbbbbbbaaa```_________]]]^^^___^^^]]]\\\]]]___aaaaaaaaadddgggiiihhhgggeeeeeedddcccaaa___^^^]]]```^^^]]]]]]^^^___^^^]]]]]]___``````______```aaa______```___]]]ZZZXXXVVV[[[ZZZZZZZZZ[[[\\\\\\]]]```aaabbbaaa^^^]]]^^^^^^```aaabbbcccddddddddddddcccbbbbbbaaa`````````aaa]]]^^^```___]]]\\\\\\]]]aaa```^^^]]]]]]\\\ZZZXXX\\\\\\[[[[[[ZZZYYYXXXXXXZZZZZZ\\\\\\]]]\\\[[[ZZZWWWXXXZZZ[[[\\\]]]]]]]]]```aaacccdddcccbbb```^^^``````___^^^^^^^^^^^^^^^```___^^^aaaeeegggfffeeehhhgggfffffffffggghhhiiifffggghhhiiijjjlllmmmmmmooonnnmmmllllllkkkkkkkkkmmmpppuuuyyy{{{zzzxxxvvvyyyxxxxxxwwwwwwwwwwwwxxxrrrqqqpppnnnmmmlllkkkkkkkkkjjjgggfffeeeeeeggghhhfffggghhhhhhiiiiiiiiiiiiiiifffccc```___aaacccdddfffeeedddcccccccccdddeeejjjfffccc```aaaaaaaaaaaaaaaaaabbbcccdddeeeffffffdddccccccbbbbbbdddeeefffddddddddddddcccccccccccccccdddffffffeeeeeefffhhhgggdddaaabbbdddffffffeeebbbbbbbbb```^^^]]]___aaa```aaaaaa```]]]\\\\\\]]]^^^___``````______aaaccccccaaa____________]]][[[aaa```^^^]]]]]]___```bbbcccbbbaaaaaa````````````cccbbb```^^^^^^^^^^^^___ddddddddddddddddddddddddbbbccceeeggggggfffdddccc```aaabbbccccccbbb```___aaaaaaaaa``````````````````______^^^]]][[[ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[XXXYYY[[[\\\]]]]]]]]]\\\[[[\\\\\\]]]^^^^^^^^^^^^ZZZYYYXXXXXXZZZ\\\___```bbb___]]]]]]___```___]]]]]]]]]\\\[[[\\\]]]^^^___```______```cccbbb___[[[bbb```^^^[[[ZZZ[[[\\\]]][[[\\\]]]^^^]]][[[XXXWWWUUUUUUVVVWWWYYYYYYWWWUUUXXXXXXWWWWWWWWWXXXYYYYYYWWWWWWWWWXXXXXXZZZ[[[\\\WWWYYY[[[]]]^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZ\\\ZZZXXXVVVVVVWWWZZZ[[[WWWXXXZZZ\\\^^^______```]]]^^^^^^\\\[[[ZZZ[[[]]]ZZZ[[[\\\]]]^^^^^^^^^^^^bbbbbbaaa````````````aaabbb```______aaaaaa___\\\]]]]]]^^^^^^^^^]]]\\\\\\YYYZZZ\\\\\\[[[[[[[[[\\\^^^]]]\\\\\\]]]]]]\\\[[[^^^]]]\\\ZZZYYYYYYZZZZZZXXXWWWWWWXXXZZZ[[[[[[ZZZ\\\\\\\\\\\\\\\]]]]]]]]]cccbbbaaaaaabbbbbbaaa```___```aaabbbbbbaaa``````______``````aaabbbbbbbbb``````______^^^^^^^^^^^^``````````````````______]]]]]]]]]\\\\\\\\\]]]]]]\\\]]]^^^]]]\\\[[[\\\\\\}}}zzzxxxxxxyyyzzz{{{zzzzzzyyyxxxxxxxxxxxxsssrrrpppoooppprrrtttvvvxxxwwwuuuttttttuuuvvvwwwvvvuuutttrrrrrrrrrrrrsssqqqpppnnnmmmmmmnnnpppqqqppppppooonnnmmmnnnnnnooorrrqqqooommmlllmmmnnnooonnnmmmmmmlllkkkjjjiiiiiihhhjjjkkkjjjiiihhhiiijjjiiiiiijjjllloooqqqqqqpppnnnmmmkkkjjjhhhhhhhhhhhhiiiiiiiiiiiiiiihhhfffeeedddeeefffeeeddddddeeegggeeedddcccaaa```___^^^^^^^^^^^^^^^___```aaabbbcccggghhhiiihhhfffeeefffgggiiiiiijjjkkkllllllkkkkkkkkkjjjhhhfffeeeeeeeeefffeeeggghhhgggfffddddddeeegggeeeddddddddddddcccbbbccccccbbbbbbaaa`````````^^^___```aaaaaa```___^^^ccccccddddddeeeffffffgggggghhhhhhhhhhhhgggeeeeeeeeeeeeddddddddddddeeeeeehhhfffeeegggkkknnnooonnnooonnnmmmllllllmmmnnnooooooooopppqqqrrrssssssttttttsssrrrppppppoooppppppsssvvvzzz}}}~~~}}}~~~}}}|||||||||}}}{{{zzzxxxvvvuuutttssssssrrrpppnnnmmmllllllmmmnnnmmmmmmnnnooooooooooooooollljjjgggdddcccdddfffhhhlllkkkjjjhhhgggggghhhhhhjjjiiiggghhhiiiiiiiiihhheeeffffffgggggghhhhhhiiihhhhhhffffffffffffggghhhhhhhhhgggggggggfffffffffeeeggghhhhhhgggggghhhjjjiiigggeeeeeegggiiiiiihhheeeeeedddbbb```___aaaccccccddddddcccaaa``````aaacccdddddddddcccccceeegggfffdddccccccccccccbbb```cccbbbaaa``````aaabbbcccccccccccccccccccccddddddfffeeecccbbbaaaaaabbbbbbeeeeeeffffffffffffeeeeeegggggghhhhhhgggfffeeedddaaabbbbbbcccccccccbbbbbbcccccccccccccccbbbaaaaaaaaaaaa``````___]]]\\\[[[]]]]]]\\\\\\\\\\\\]]]]]][[[\\\^^^_________^^^^^^]]]^^^___```aaa```___^^^\\\[[[[[[[[[\\\^^^___```dddaaa______aaabbb```______^^^^^^]]]^^^___```aaa```______aaaccccccaaa^^^___^^^]]]\\\\\\\\\]]]]]]``````aaa```___]]][[[ZZZZZZYYYYYY[[[]]]]]][[[YYYXXXXXXXXXXXXYYYYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\]]]\\\]]]^^^___```___^^^^^^\\\\\\]]]]]]^^^______```\\\]]]^^^___^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[^^^\\\ZZZXXXWWWXXXYYYZZZZZZ[[[]]]^^^___`````````^^^______^^^]]]\\\]]]^^^]]]^^^___```````````````aaa`````````````````````bbb```___```bbbbbb___]]]______`````````______^^^^^^```aaaaaaaaa`````````___^^^^^^^^^___```______^^^]]][[[ZZZYYYYYYZZZ[[[YYYXXXXXXZZZ]]]]]]]]][[[^^^]]]]]]\\\]]]___aaabbbcccbbbaaaaaabbbcccaaa```aaabbbcccddddddcccbbbbbbccccccccccccddddddeeeeeedddddddddccccccccccccccccccbbbbbbaaaaaaaaabbbbbb___^^^]]]]]]]]]]]]^^^___]]]]]]]]]]]]\\\[[[\\\\\\~~~~~~~~~}}}}}}||||||}}}~~~}}}~~~}}}}}}~~~}}}zzzyyyyyyzzz{{{zzzzzz{{{{{{yyywwwtttsssqqqrrrqqqpppnnnnnnppprrrqqqooollliiiiiijjjlllmmmllllllmmmmmmnnnoooooopppnnnoooppppppooooooppprrrxxxyyyzzz{{{{{{{{{{{{{{{{{{yyyvvvsssqqqqqqrrrrrruuuwwwxxxxxxvvvuuuuuuvvvtttsssrrrrrrsssttttttsssrrrrrrqqqpppoooooooooooommmmmmooooooooonnnmmmlllpppooonnnnnnnnnppprrrsssvvvuuutttssssssrrrrrrrrrrrrqqqqqqrrrrrrssstttuuuwwwuuutttvvvyyy}}}}}}|||||||||}}}}}}~~~|||{{{{{{||||||~~~}}}||||||~~~|||{{{zzzzzz{{{|||zzzzzz{{{||||||||||||{{{vvvtttqqqooonnnnnnpppqqqyyyxxxvvvtttsssrrrrrrrrrrrrrrrtttwwwyyyyyywwwuuupppppppppppppppqqqqqqqqqrrrqqqooonnnmmmnnnnnnooonnnnnnmmmmmmlllllllllmmmmmmoooppppppnnnnnnoooqqqpppnnnmmmmmmnnnpppppppppnnnmmmkkkhhheeedddfffgggggghhhiiihhhgggfffggghhhjjjkkklllkkkjjjjjjlllmmmllljjjiiijjjkkklllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiijjjjjjkkklllllljjjjjjhhhgggggggggggggggiiijjjlllmmmmmmllljjjiiimmmllllllkkkjjjiiihhhgggggggggffffffffffffggggggggghhhiiijjjjjjhhhfffeeeeeeeeeeeeddddddbbbaaa```aaaaaa````````````aaaaaaaaaaaaccccccdddcccbbbaaaccceeeggghhhhhhfffdddbbbaaaaaabbbcccccccccccccccgggeeedddcccdddeeedddcccdddccccccccccccdddeeeeeecccbbbbbbdddffffffeeecccaaaaaaaaabbbaaaaaaaaa```eeeeeedddcccaaa___^^^]]][[[ZZZZZZ[[[\\\]]]\\\[[[[[[[[[\\\]]]^^^^^^___`````````_________``````aaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbcccdddeeeeee```aaabbbcccdddcccbbbaaaaaa````````````_________bbbaaa___]]]\\\\\\]]]]]]aaaaaabbbbbbccccccbbbbbbaaabbbcccbbb```___```aaa______``````````````````bbbbbbcccdddddddddcccbbbcccbbbbbbbbbccccccbbb```bbbccccccdddddddddccccccaaaaaabbbccccccbbbaaa```\\\\\\]]]^^^___```aaaaaabbbaaa___]]]\\\]]]^^^___]]]]]]___aaaccccccaaa___^^^]]]\\\\\\]]]```cccdddeeedddbbbbbbcccdddbbbaaabbbbbbbbbbbbbbbbbbbbbbbbdddccccccccccccddddddeeecccccccccdddddddddddddddcccbbbaaa``````aaacccccc___^^^\\\[[[[[[\\\^^^______^^^^^^]]]]]]]]]]]]]]]|||yyyyyy||||||~~~~~~}}}~~~}}}|||{{{||||||{{{zzzyyyxxxxxxxxxxxxyyy}}}~~~~~~}}}|||}}}~~~}}}|||{{{zzz{{{|||}}}~~~~~~}}}zzzuuuqqqooopppqqqpppqqqrrrrrrqqqqqqssstttwwwxxxyyyxxxvvvvvvxxxzzzyyyxxxwwwxxxzzz|||{{{zzzxxxxxxxxxyyyxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwsssssssssrrrrrrqqqqqqqqqtttvvvxxxzzzzzzxxxvvvtttvvvuuutttsssssssssssssssvvvuuusssqqqpppppppppqqqppprrrtttuuuuuussspppooonnnooooooooonnnmmmlllllllllkkkjjjjjjjjjjjjkkklllkkklllmmmnnnmmmlllkkkjjjoooqqqtttuuutttrrrooolllnnnooopppqqqqqqpppnnnmmmooonnnmmmllllllmmmmmmlllnnnnnnnnnnnnnnnoooooopppnnnnnnmmmmmmmmmmmmllllllkkklllmmmmmmmmmkkkiiigggjjjiiifffdddbbbaaa``````___^^^\\\]]]___``````___aaabbbccceeefffggghhhhhhhhhggggggffffffffffffggggggffffffggggggiiijjjkkkiiiiiihhhggghhhhhhiiijjjeeefffhhhiiijjjiiiiiihhhjjjjjjiiihhhhhhgggfffffffffffffffeeeeeeeeeffffffiiiiiiiiiiiihhhgggffffffeeefffgggfffdddccccccdddccccccddddddddddddcccccceeegggiiijjjkkkjjjiiihhhgggffffffggggggfffeeedddffffffggghhhhhhhhhhhhhhhddddddeeeffffffeeecccaaa^^^___aaabbbbbbcccdddfffgggfffdddbbbbbbcccdddeeecccdddeeehhhiiihhheeebbb```aaaaaabbbdddeeefffggggggeeeddddddeeeeeecccbbbccccccbbbbbbbbbcccddddddfffeeeddddddcccdddeeeeeeccccccccccccdddddddddddddddcccbbbbbbbbbdddeeegggaaa```^^^\\\\\\]]]___```aaa___^^^^^^___`````````~~~}}}||||||}}}~~~~~~~~~~~~}}}|||||||||}}}}}}{{{zzzzzzzzz}}}}}}~~~}}}{{{xxxuuussssssqqqmmmjjjhhhhhhiiijjjkkkiiiffffffhhhjjjkkkkkkjjjlllnnnppprrrtttttttttrrrqqqpppppppppppppppqqqqqqqqqqqqrrrtttvvvxxxyyyyyywwwuuusssqqqqqqqqqrrrpppqqqrrrtttttttttssssssuuuuuutttsssrrrqqqqqqpppmmmnnnoooqqqssssssttttttsssssssssrrrqqqooonnnmmmlllmmmnnnmmmkkkiiihhhhhhkkkllllllmmmmmmmmmmmmllljjjlllnnnpppqqqqqqpppooonnnoooooonnnmmmlllkkkkkkkkklllmmmnnnooooooooooooooonnnnnnooopppoookkkhhheeegggiiiiiiggggggiiikkkiiiiiihhhggggggggghhhhhhfffggghhhjjjlllkkkgggdddfffhhhjjjlllmmmlllkkkjjjiiigggfffeeeffffffdddcccfffeeedddcccdddfffhhhjjjjjjiiigggfffeeefffggghhhfffgggggggggggggggggggggggggggfffggggggiiikkklllhhhgggdddcccbbbbbbcccdddccc```^^^___bbbdddeeeddd~~~zzzxxxyyy|||~~~zzzwwwtttsssuuuwwwyyyzzz{{{}}}}}}~~~~~~}}}~~~{{{wwwvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzxxxyyy{{{}}}~~~~~~~~~~~~|||zzzzzzzzzyyyzzz|||}}}~~~~~~||||||}}}}}}xxxsssoooqqqsssqqqmmmkkklllnnnoooooopppqqqqqqpppooooookkkkkkmmmppprrrsssqqqpppooopppqqqrrrrrrpppnnnmmmpppnnnllllllmmmlllkkkiiigggfffddddddfffiiimmmoooooommmkkkiiihhhhhhjjjjjjllllllkkkkkkjjjjjjjjjjjjiiijjjkkklllmmmnnnooopppooonnnmmmkkkiiihhhggggggiiifffdddeeejjjnnnoooooo|||xxxxxxzzzxxxyyy{{{~~~|||{{{zzzzzz~~~}}}{{{zzz{{{zzzxxxwwwrrrpppoooooorrrvvv{{{~~~}}}zzzwwwvvvwwwxxxyyyyyyxxxxxxwwwvvvuuuttttttuuuwwwzzz|||}}}~~~}}}}}}~~~{{{xxxvvvtttwwwtttqqqtttzzz