BM6P6(@ TTTKKKHHHQQQ]]]dddffffffgggppp|||{{{www{{{___JJJAAAAAAIIITTT[[[aaajjjwww~~~~~~wwwkkkaaa^^^[[[XXXPPPOOOOOOPPPQQQQQQPPPOOO[[[fffvvv~~~|||yyywwwyyy{{{}}}}}}|||{{{zzz}}}}}}~~~~~~}}}|||zzzyyy{{{|||~~~~~~|||xxxsssooojjjcccZZZTTTSSSVVVZZZ]]]gggnnnrrrtttwww}}}~~~zzzsssooojjjlllnnnqqqssstttuuuuuuvvvtttsssrrrrrrtttwwwyyy|||~~~}}}xxxrrrqqqrrrssstttuuuyyy~~~ssskkkaaa```iiivvv~~~{{{zzzzzz{{{wwwyyy{{{~~~~~~|||~~~~~~{{{wwwsssqqqpppnnnllljjjfff```\\\ZZZXXXVVVUUURRRSSSVVV]]]iiizzz|||sssooosssrrrpppppppppooollljjjkkkhhhfffdddbbbgggwwwsssQQQBBB@@@???<<>>>>>AAADDDJJJ]]]}}}zzzrrrjjjfffbbb___```bbbcccccceeeddd```[[[XXXWWWYYY\\\___gggsss{{{yyywwwtttrrrpppooonnnlllllllllkkkjjjhhhgggfff___^^^\\\ZZZXXXWWWVVVUUUTTTRRRQQQQQQQQQQQQOOONNNOOONNNLLLKKKJJJJJJKKKLLLNNNPPPUUUYYY[[[[[[[[[ZZZZZZXXXUUUTTTTTTSSSRRRPPPMMMLLLKKKKKKKKKLLLMMMNNNPPPPPPQQQRRRRRRQQQQQQQQQQQQSSSTTTUUUUUUWWWZZZ\\\]]]^^^^^^ZZZUUUSSSSSSVVV\\\\\\]]]___``````aaaaaa^^^``````^^^ZZZVVVSSSRRRXXXiiisss{{{^^^OOODDDGGGTTT```iiiooopppuuu{{{wwwgggUUUGGGDDDKKKPPPPPPOOOVVVfffssszzzyyysssiiibbbbbbbbbaaaYYYYYYZZZ[[[[[[XXXSSSPPPUUU```qqq~~~}}}|||{{{uuuuuuuuuvvvvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||zzzwwwtttrrrpppooommmjjjiiikkkqqquuuzzzzzzvvvkkkjjjhhhfffeeeeeeffffffdddeeegggjjjooossswwwyyytttxxxyyywwwwwwzzzyyyvvvvvvxxxyyyzzz{{{~~~{{{pppddd^^^aaahhhmmmoooiiigggdddbbbbbbdddfffhhhggggggggghhhjjjnnnqqqsssqqqtttxxx|||~~~}}}zzzvvvssspppmmmhhheeeeeecccaaa^^^\\\YYYTTTQQQUUUXXX^^^gggttt~~~zzzyyyzzz~~~|||xxxuuutttrrrooommmkkkiiifffeeefffnnnqqqSSSEEEAAA===@@@CCCGGGMMMaaa|||ssshhheeebbbaaacccgggiiijjjiiigggbbb\\\WWWWWWYYY\\\___hhhuuu}}}zzzyyyvvvtttrrrpppooonnnkkkkkkkkkjjjiiigggfffeee^^^]]][[[ZZZXXXWWWVVVVVVSSSQQQPPPPPPQQQQQQOOONNNOOONNNMMMLLLKKKKKKLLLMMMNNNQQQTTTXXXZZZ[[[[[[ZZZ[[[YYYVVVUUUUUUTTTSSSQQQMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQSSSTTTTTTUUUXXXZZZ]]]^^^^^^ZZZUUUSSSSSSVVV[[[\\\^^^___```aaaaaaaaa^^^```aaa___[[[VVVTTTSSS[[[jjjsss{{{bbbSSSFFFGGGRRR^^^gggmmmssswww}}}zzzlllXXXHHHCCCFFFIIIIIILLLUUUdddppptttuuuqqqiiiccccccdddbbb\\\[[[[[[[[[ZZZWWWRRRNNNUUU```qqq|||{{{zzzzzzssstttuuuvvvwwwyyyzzzzzzyyyyyyxxxxxxwwwxxxxxxyyyyyyzzz{{{{{{zzzyyyvvvuuurrrsssrrrpppmmmooouuuzzzzzzwwwkkkjjjiiigggeeedddcccccc```bbbdddhhhmmmqqquuuwwwrrruuuuuussstttxxxyyywwwwwwyyyzzz{{{{{{|||~~~}}}sssfff```bbbhhhlllmmm_________^^^^^^^^^^^^^^^]]]^^^```cccggglllppprrrsssuuuwwwzzz}}}}}}|||yyyvvvsssqqqmmmiiieeefffdddbbbaaa^^^ZZZTTTPPPTTTXXX___iiivvv~~~|||{{{|||zzzxxxvvvuuurrrnnnllljjjgggeeedddfffooooooRRRGGGCCC@@@AAADDDGGGNNNccc}}}ttteeedddcccdddiiinnnqqqrrrrrrnnnggg```ZZZXXX[[[]]]ccclllyyy~~~zzzyyywwwtttrrrpppooooookkkkkkkkkjjjhhhfffeeeddd^^^]]]\\\ZZZYYYXXXWWWWWWSSSQQQPPPPPPQQQQQQPPPOOOOOONNNMMMMMMMMMMMMNNNOOOPPPRRRTTTWWWZZZ[[[\\\\\\]]][[[XXXVVVVVVUUUSSSRRRMMMMMMLLLKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOPPPRRRSSSSSSUUUWWWZZZ]]]^^^^^^[[[VVVTTTUUUWWW[[[\\\^^^```aaaaaa``````___```aaa___[[[WWWUUUTTT]]]kkkuuu~~~{{{fffVVVHHHGGGQQQ\\\dddjjjvvvyyy~~~~~~}}}{{{|||ppp[[[IIIBBBBBBBBBBBBHHHSSSaaajjjrrrtttqqqiiidddcccbbb______]]]\\\[[[[[[YYYUUURRRVVV```qqq~~~zzzyyyyyyzzztttuuuvvvxxxyyyyyyxxxxxxvvvvvvuuuuuuvvvwwwxxxyyyyyyzzz{{{||||||{{{zzzyyyuuuwwwwwwuuurrrsssxxx}}}~~~xxxuuulllllllllkkkjjjhhhgggfffbbbccceeehhhllloooqqqsssqqqssstttrrrtttxxxzzzyyywwwyyyzzzzzzyyyyyy{{{}}}}}}~~~}}}tttjjjeeefffhhhhhhfffZZZ\\\^^^``````]]]ZZZXXXUUUWWWZZZ^^^dddiiinnnpppuuuvvvwwwyyy{{{}}}|||zzzyyywwwtttrrrppplllhhheeeddddddcccbbb```\\\VVVRRRPPPUUU^^^iiiwww}}}{{{yyyxxxwwwwwwuuurrrmmmjjjiiifffddddddfffppplllPPPGGGEEECCC@@@CCCFFFMMMbbb~~~uuueeeeeegggkkkrrrxxx|||}}}}}}xxxpppfff___\\\^^^aaakkkssszzzyyywwwuuusssqqqppppppllllllkkkiiigggeeecccbbb___^^^\\\[[[YYYYYYXXXXXXSSSRRRPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNOOOQQQRRRSSSSSSUUUVVVYYY[[[]]]______]]]ZZZXXXWWWVVVSSSRRRNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPOOONNNOOOQQQSSSSSSTTTUUUXXXZZZ\\\^^^^^^[[[WWWUUUVVVYYYZZZ[[[]]]___aaa``````______```aaa```\\\XXXVVVUUU\\\jjjwww~~~vvv}}}hhhXXXIIIHHHQQQZZZbbbgggxxx{{{}}}{{{vvv}}}}}}rrr^^^JJJBBB@@@===>>>EEEPPP]]]fffqqqsssqqqjjjdddbbb```\\\```___]]]]]]\\\[[[YYYWWWVVV```qqq}}}yyyxxxxxxyyyuuuvvvxxxyyyzzzyyywwwvvvssssssssssssuuuwwwyyy{{{zzz{{{|||~~~~~~~~~}}}}}}wwwyyyzzzxxxuuuuuuzzzzzzvvvsssoooooopppqqqpppooonnnmmmeeefffgggiiikkkmmmooooooqqqssstttrrrtttyyy|||zzzwwwyyyzzzyyyxxxxxxyyyzzzzzzzzz||||||||||||{{{zzzzzzyyyyyyzzz{{{~~~{{{uuummmiiiiiihhhddd```YYY\\\aaadddccc___ZZZWWWPPPRRRVVV[[[aaahhhlllooowwwwwwwwwwwwyyy|||}}}yyywwwvvvuuusssqqqooolllgggdddcccbbbccccccbbb^^^XXXTTTQQQWWWaaannn}}}{{{vvvvvvvvvwwwvvvrrrlllhhhiiigggeeedddgggqqqiiiNNNFFFEEEDDD???BBBEEELLLaaa~~~uuuhhhhhhlllrrrzzzvvvkkkccc```bbbeeerrryyy}}}}}}zzzyyywwwuuusssrrrqqqqqqmmmlllkkkiiigggeeebbbaaa___^^^]]][[[ZZZYYYYYYYYYSSSRRRQQQQQQRRRSSSRRRPPPOOONNNNNNNNNOOOQQQSSSTTTTTTTTTUUUVVVXXX\\\___```aaa^^^[[[YYYWWWVVVTTTRRRNNNMMMLLLLLLLLLMMMOOOOOOPPPQQQQQQQQQPPPPPPOOONNNPPPRRRTTTTTTUUUVVVYYY[[[\\\^^^^^^\\\XXXVVVXXXZZZYYY[[[]]]___``````___^^^___```aaa```\\\XXXVVVUUU[[[jjjxxxtttzzzmmmYYYIIIIIIPPPWWW___hhhrrrxxx~~~~~~}}}}}}{{{yyyzzzyyyuuummmaaaMMMAAA>>>:::999???MMMZZZaaalllrrrssslllccc^^^\\\ZZZ^^^^^^______^^^[[[XXXVVVUUU___nnn~~~zzzxxxvvvvvvxxxyyy{{{~~~~~~|||wwwsssqqqrrrsssrrrsssuuuxxx{{{yyy{{{}}}}}}{{{xxxvvvvvvwwwzzz||||||wwwtttsssssstttvvvxxxyyywwwsssooojjjiiihhhhhhiiilllnnnpppppprrrvvvyyy{{{}}}}}}|||~~~xxxrrrnnnooorrrsssssssssqqqooopppsssuuuuuusssvvvvvvuuutttsssuuuyyy|||~~~~~~zzzsssooommmhhh```ZZZVVVYYY___fffjjjhhhaaaZZZWWWSSSPPPRRRZZZdddkkkoooqqquuuzzz|||}}}|||{{{{{{||||||}}}yyyvvvvvvxxxvvvssspppnnnkkkfffccc`````````___^^^[[[YYYXXXRRRZZZdddooo}}}zzzwwwsssqqqrrruuutttpppkkkiiifffcccbbbeeerrrfffMMMEEECCC???BBBAAABBBLLLaaauuullljjjlllttt~~~wwwnnnfffeeeiiissszzzyyyxxxvvvtttrrrpppnnnmmmjjjiiihhhfffeeecccbbbaaa```^^^[[[XXXWWWVVVVVVWWWUUUUUUSSSRRRQQQPPPPPPOOONNNLLLKKKLLLPPPSSSSSSQQQTTTUUUWWWYYY[[[\\\]]]^^^```^^^\\\YYYUUURRROOONNNMMMMMMNNNNNNNNNOOOOOOOOOTTTPPPMMMMMMPPPQQQQQQOOOOOORRRTTTUUUUUUUUUVVVXXXZZZ\\\^^^]]]ZZZXXXYYY[[[[[[\\\]]]^^^____________^^^]]]^^^___\\\UUUSSSUUU\\\mmm{{{yyylllXXXGGGFFFMMMTTT^^^gggqqqvvv}}}~~~}}}~~~~~~|||zzzxxxxxxwwwpppdddPPPCCC@@@<<<:::???KKKWWW^^^iiioooqqqkkkccc```___]]]]]]^^^______^^^ZZZWWWTTTUUU^^^mmm}}}~~~yyywwwvvvuuuyyyyyy{{{}}}~~~|||yyyvvvuuuuuuvvvuuuuuuwwwzzz}}}{{{|||~~~~~~|||zzzwwwwwwxxxzzz|||zzzwwwvvvuuuuuuuuuvvvxxxzzzyyyvvvtttrrrqqqooonnnmmmnnnooopppppprrruuuxxx{{{|||||||||zzzuuupppmmmmmmnnnnnnnnnmmmkkkiiiiiilllmmmmmmkkkkkklllllllllmmmpppuuuyyy{{{uuuqqqnnniiiaaa[[[UUUYYY```hhhmmmmmmgggbbbZZZVVVSSSSSSYYYaaahhhkkkpppsssxxxzzzzzzyyyxxxxxx}}}}}}~~~~~~|||{{{|||xxxuuurrrpppmmmjjjfffccc______^^^]]]ZZZXXXUUUSSSTTT\\\fffqqq~~~yyywwwvvvssspppqqqsssrrrmmmhhhiiifffccccccfffqqqeeeLLLDDDBBB>>>BBBAAABBBKKK```xxxrrrpppqqqyyy~~~tttkkkgggiiittt||||||vvvvvvtttrrrpppooommmmmmjjjiiigggfffdddbbbaaa```___]]]ZZZWWWVVVUUUUUUVVVUUUSSSRRRPPPOOOOOOOOOOOOLLLKKKJJJLLLOOORRRRRRQQQTTTUUUWWWYYY[[[]]]]]]^^^bbbaaa^^^ZZZVVVRRROOOMMMMMMMMMMMMMMMNNNNNNNNNOOORRRPPPNNNNNNPPPQQQPPPNNNPPPRRRTTTUUUUUUUUUWWWXXX^^^aaacccaaa\\\YYYYYYZZZ[[[\\\]]]^^^____________```^^^___```\\\UUUSSSUUU]]]mmmnnnZZZHHHFFFLLLSSS^^^iiiqqquuu{{{~~~~~~~~~zzz}}}|||zzzwwwwww~~~wwwpppdddPPPCCC???;;;999===FFFPPPXXXeeelllooojjjcccaaaaaa```\\\^^^___```^^^ZZZVVVSSSTTT\\\kkk{{{{{{xxxwwwwwwzzzyyyzzz{{{}}}}}}{{{yyyyyyyyyzzzyyyyyyzzz|||~~~~~~|||zzzyyyyyyzzz{{{}}}zzzwwwvvvuuuuuuuuuuuuuuuwwwyyy{{{zzzyyy|||zzzxxxvvvtttsssrrrrrrqqqsssuuuxxxzzzzzz{{{zzzuuurrrnnnkkkjjjjjjhhhgggeeecccaaa```aaabbbbbbbbbaaabbbdddfffiiinnnssswww|||wwwtttqqqkkkccc]]]XXX\\\cccjjjoooppplllhhh___\\\XXXWWWZZZ___ccceeemmmpppsssuuuuuuuuuuuuvvv~~~~~~~~~~~~~~~||||||}}}~~~vvvtttqqqnnnllliiidddaaa]]]\\\[[[YYYVVVSSSQQQOOOUUU]]]hhhtttyyyuuutttwwwuuusssssssssqqqkkkgggeeecccbbbdddgggsssdddKKKCCCAAA===@@@@@@BBBJJJ^^^}}}~~~{{{xxxxxx~~~rrrlllkkkvvv~~~}}}yyysssrrrqqqpppnnnmmmlllkkkjjjiiigggeeecccaaa___^^^]]][[[YYYWWWUUUTTTTTTTTTTTTRRRPPPNNNMMMMMMNNNOOOJJJJJJIIIKKKNNNQQQRRRRRRUUUVVVXXXZZZ[[[]]]]]]]]]cccbbb___[[[WWWSSSOOOMMMLLLLLLLLLMMMMMMMMMNNNNNNOOONNNNNNOOOPPPQQQOOONNNPPPRRRTTTUUUUUUVVVWWWYYYbbbeeegggeee```[[[XXXXXX[[[\\\]]]^^^^^^_________bbb```aaaaaa]]]VVVSSSUUU___nnnqqq]]]JJJGGGLLLTTTaaannnrrruuuyyy}}}xxx{{{~~~|||xxxvvvvvv}}}vvvooocccOOOBBB<<<777777;;;AAAKKKSSScccjjjnnniiicccaaaaaaaaa^^^```aaaaaa___[[[WWWTTTTTTZZZhhhxxx~~~|||{{{{{{{{{zzzyyyzzz|||}}}|||{{{{{{{{{|||{{{{{{{{{}}}~~~|||{{{yyyyyyyyyyyy~~~}}}|||}}}|||zzzwwwuuutttsssrrrsssrrrqqqssswwwzzz|||}}}|||zzzxxxvvvuuussstttuuuwwwyyyyyyyyyyyysssqqqooollliiifffcccaaa^^^]]][[[YYYZZZ[[[[[[\\\^^^aaadddgggjjjoootttxxx}}}~~~|||yyyvvvrrrlllddd___^^^aaafffllloooooollljjjfffccc___\\\\\\]]]___aaaiiikkknnnoooppprrrtttvvv||||||}}}~~~~~~{{{yyyxxxyyyzzzuuusssooommmjjjgggccc```ZZZYYYXXXVVVTTTRRRQQQPPPUUU^^^iiivvvzzzuuusssssszzzxxxwwwvvvuuurrrmmmhhh``````aaaeeejjjvvvbbbIIICCC@@@<<>>@@@GGGXXXuuuzzzwwwzzz~~~|||vvvrrrmmmlllkkkjjjiiihhhggggggjjjiiigggeeecccaaa```___\\\[[[ZZZXXXWWWVVVVVVUUUQQQPPPNNNLLLLLLLLLMMMNNNKKKLLLMMMNNNPPPRRRTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZXXXUUURRRPPPKKKLLLLLLLLLLLLMMMMMMMMMLLLNNNOOOQQQQQQPPPOOOOOOQQQRRRTTTTTTUUUVVVYYY\\\^^^bbbfffeee```\\\YYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^cccaaabbbbbb]]]VVVSSSTTTaaannnjjjXXXGGGDDDIIIQQQ```ooovvvvvvwwwzzz}}}zzz{{{~~~|||vvvrrrrrrzzzzzzzzztttcccHHH>>>777999<<<@@@JJJWWW```hhhkkkgggbbbaaaaaaaaafffeeedddbbb```]]][[[ZZZVVVXXX```ooo~~~|||{{{|||zzzyyyxxxyyy{{{{{{{{{yyyxxxzzz{{{|||{{{{{{}}}~~~~~~}}}}}}}}}~~~~~~||||||||||||{{{yyyxxxwwwyyyzzz|||~~~}}}{{{yyywwwuuuvvvxxxyyyzzzzzzyyyxxxpppnnnmmmoootttyyy}}}}}}|||xxxxxxxxxxxxxxxxxxyyyyyyrrrrrrqqqmmmfff```\\\ZZZVVVVVVVVVUUUUUUWWW[[[___bbbeeehhhjjjmmmppptttwwwyyyzzz{{{|||}}}~~~~~~~~~|||{{{wwwsssnnniiieeeccc\\\```eeeiiikkkmmmoooqqqppppppooolllhhheeedddddddddeeefffgggjjjooouuuyyyyyyzzz|||~~~{{{yyyxxxxxxxxxwwwrrrooollljjjgggddd```\\\VVVVVVUUUTTTTTTUUUUUUVVVUUU^^^jjjzzz{{{uuuttttttttttttvvvwwwwwwuuurrrmmmkkkiiihhhhhhjjjnnnxxx^^^GGGCCCAAA<<<;;;===@@@EEEUUUqqq}}}|||~~~|||yyytttppplllkkkjjjiiigggfffeeedddggggggeeedddbbbaaa```___[[[[[[ZZZYYYXXXWWWVVVUUUQQQPPPOOOOOONNNNNNNNNOOOMMMNNNPPPPPPPPPQQQSSSVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYXXXVVVSSSRRRLLLLLLLLLMMMMMMMMMNNNNNNMMMOOOQQQQQQPPPPPPQQQRRRQQQRRRSSSTTTUUUWWWZZZ]]]\\\```cccbbb^^^[[[ZZZZZZZZZ[[[\\\]]]]]]^^^^^^^^^bbb```aaaaaa]]]VVVSSSUUUbbbooofffUUUFFFDDDHHHQQQ```ooovvvuuutttwww{{{}}}~~~}}}yyyzzz~~~zzzsssrrryyy|||xxxyyyttteeeMMM@@@777888999;;;GGGUUU]]]dddiiifffbbbbbbddddddhhhfffccc```]]]\\\\\\\\\XXXXXX]]]jjj|||~~~|||||||||zzzyyyxxxyyyzzzzzzxxxvvvvvvxxx{{{|||{{{|||}}}}}}|||{{{zzzyyyzzzzzz{{{{{{|||}}}}}}}}}{{{zzzxxxuuuvvvyyy{{{||||||{{{zzzwwwyyy{{{||||||{{{yyywwwrrrpppppprrrwww|||}}}zzzzzzyyyyyyyyyyyyyyyyyyppppppnnniiiaaaZZZWWWVVVQQQRRRSSSSSSSSSWWW]]]bbbcccfffiiilllnnnqqquuuxxxyyyzzz{{{}}}~~~~~~{{{yyyuuupppkkkgggeeeddd^^^bbbfffhhhjjjkkkooorrrtttuuuuuusssnnnjjjiiijjjffffffffffffhhhmmmsssxxx{{{|||~~~~~~~~~{{{yyyzzzzzzxxxvvvpppnnnkkkhhhfffccc^^^[[[WWWVVVUUUTTTTTTTTTUUUUUUWWW___lll}}}xxxuuutttsssrrrqqqtttwwwxxxvvvssspppnnnkkkiiijjjlllppp{{{\\\GGGCCCBBB===:::<<>>:::<<>>@@@DDDSSSnnn|||zzzxxxuuupppmmmooolllhhhgggfffeeeaaa^^^]]]]]]]]]]]]\\\\\\[[[ZZZVVVVVVUUUUUUTTTTTTSSSSSSVVVRRRNNNOOOSSSVVVTTTRRRPPPQQQQQQQQQQQQQQQQQQQQQRRRUUUXXX[[[[[[[[[[[[\\\[[[\\\]]]]]][[[XXXUUUSSSNNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNNNNNNNOOOPPPPPPRRRRRRRRRSSSUUUWWWYYYZZZaaaaaa___\\\YYYXXXZZZ\\\]]]]]]\\\\\\]]]]]]^^^___```^^^^^^^^^ZZZUUUTTTXXXiiiuuucccTTTDDD???EEEPPP___kkkpppqqqrrrrrrrrrsssuuuwwwwwwxxx}}}vvvwwwwwwuuupppiiiaaa]]]HHH???666444666;;;DDDLLLXXXbbbkkkllllllllljjjggggggeeebbb```___^^^]]]]]][[[ZZZ]]]fffuuu}}}zzzyyyyyy|||{{{zzzyyyyyyyyyyyyyyy|||{{{zzzyyyyyyzzz|||}}}|||xxxxxxzzz|||||||||~~~~~~~~~~~~{{{xxxuuuvvvxxxzzz|||~~~}}}}}}}}}||||||{{{{{{{{{yyyuuusssuuu|||}}}|||xxxxxxyyyxxxvvvtttrrrpppkkkgggaaa[[[VVVRRRMMMJJJKKKLLLNNNQQQVVV[[[___aaaeeehhhooouuuyyyzzzzzzyyy|||||||||~~~{{{wwwpppiiidddaaa``````bbbeeejjjmmmnnnnnnooopppsssvvvyyyzzzyyywwwwwwwwwrrrrrrrrrqqqpppqqqtttwwwzzz{{{}}}~~~}}}|||}}}~~~|||yyywwwuuuuuuuuuqqqoookkkfffaaa\\\YYYWWWVVVUUUTTTQQQOOOPPPSSSVVVXXX___ooo{{{wwwxxxxxxxxxyyywwwyyyzzz{{{zzzxxxuuusssssspppmmmppp}}}|||XXXEEEBBB@@@<<<===>>>@@@DDDRRRlll~~~~~~|||{{{xxxuuuqqqmmmnnnkkkhhhffffffeeebbb_______________^^^]]]\\\\\\UUUUUUTTTTTTSSSSSSRRRRRRSSSOOOMMMOOOTTTWWWVVVTTTSSSSSSQQQPPPOOONNNNNNNNNSSSUUUYYYZZZZZZZZZZZZ[[[ZZZ[[[\\\\\\ZZZWWWTTTRRRNNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSUUUWWWYYY[[[```___^^^[[[XXXWWWYYY[[[\\\\\\\\\\\\\\\]]]^^^^^^___^^^^^^^^^ZZZUUUUUUYYYlllyyybbbSSSDDD???BBBMMM]]]jjjmmmooorrrttttttttttttuuusssuuuzzz~~~ssssssqqqnnniiiddd___\\\KKKAAA777555666:::AAAIIIVVVbbblllpppppppppmmmiiigggeeeccccccbbbaaa___\\\ZZZZZZ\\\eeerrr~~~|||{{{{{{~~~}}}|||zzzxxxwwwvvvvvv}}}|||zzzyyyyyyyyyzzz{{{}}}{{{zzzzzz{{{}}}|||{{{~~~~~~~~~~~~|||yyywwwuuuvvvxxx{{{~~~}}}}}}}}}}}}||||||||||||zzzwwwuuuxxx}}}|||zzzxxxwwwwwwwwwxxxxxxvvvssspppnnnhhhccc]]]WWWRRRNNNIIIFFFIIIKKKMMMQQQUUUZZZ^^^```cccgggooovvv|||~~~~~~}}}|||~~~{{{vvvnnnfff```]]]\\\\\\]]]bbbjjjooopppooonnnnnnmmmppptttwwwxxxzzz|||}}}yyyzzzyyyxxxvvvuuuwwwyyyxxxzzz}}}}}}|||}}}~~~|||yyywwwuuuuuuuuupppnnnjjjfffaaa\\\XXXVVVTTTTTTSSSPPPOOOOOORRRUUU\\\dddttt{{{xxxyyyxxxyyyzzzvvvvvvwwwwwwvvvuuuttttttrrrpppooosssxxxVVVEEEAAA???<<<===>>>@@@DDDQQQkkk|||{{{yyyuuuqqqmmmkkkiiigggffffffeeebbb```````````````___^^^]]]\\\TTTTTTSSSSSSRRRQQQQQQPPPOOOMMMLLLOOOTTTXXXXXXWWWVVVTTTQQQNNNLLLLLLLLLLLLUUUWWWYYYYYYYYYXXXYYY[[[YYYZZZZZZZZZXXXUUUSSSQQQOOONNNNNNMMMMMMMMMNNNNNNPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRSSSUUUWWWYYY[[[^^^]]]\\\YYYVVVVVVWWWYYY\\\[[[[[[[[[[[[\\\]]]]]]___^^^^^^^^^ZZZUUUVVV[[[qqqaaaTTTFFF???AAALLL^^^mmmppprrrtttuuuuuutttuuuvvvrrrtttyyysssqqqmmmiiidddaaa___^^^QQQEEE:::555666888>>>DDDUUUaaaoootttuuuuuuqqqmmmhhhfffeeeeeefffddd```\\\XXXXXX[[[cccooo{{{~~~||||||~~~}}}{{{yyyxxxwwwvvvvvv{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{||||||}}}}}}}}}|||~~~}}}}}}|||yyyvvvvvvwwwyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzxxxwwwyyy}}}~~~zzzwwwtttsssrrrtttuuuwwwwwwuuurrrnnnkkkeee```ZZZTTTOOOKKKGGGEEEHHHJJJMMMQQQUUUZZZ]]]___```eeemmmuuu|||~~~zzztttjjjaaaYYYUUUUUUUUUVVV]]]gggnnnqqqpppnnnllliiilllpppsssvvvyyy~~~}}}{{{{{{{{{yyy{{{~~~~~~|||~~~~~~}}}{{{yyyvvvuuuttttttooommmjjjeee```\\\XXXVVVSSSSSSRRRPPPNNNOOORRRUUUbbbmmm}}}{{{xxxwwwuuutttvvvuuuuuuttttttssssssssssssmmmlllmmmssstttTTTDDD@@@>>><<<<<<===@@@DDDQQQkkk~~~zzz{{{{{{{{{zzz{{{~~~~~~|||zzzxxxuuupppmmmiiihhhgggfffeeedddcccbbb_________^^^]]]\\\[[[ZZZSSSSSSRRRQQQQQQPPPOOOOOONNNMMMMMMOOOSSSVVVVVVVVVUUUSSSOOOLLLJJJJJJKKKLLLUUUWWWYYYYYYXXXWWWYYYZZZXXXYYYYYYXXXVVVTTTQQQPPPOOONNNNNNMMMMMMMMMMMMMMMPPPPPPOOOOOOPPPPPPQQQRRRQQQQQQRRRSSSUUUWWWZZZ[[[\\\\\\ZZZXXXUUUUUUWWWYYY[[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^___^^^ZZZUUUXXX^^^vvvaaaVVVIIIBBBBBBLLL```rrrvvvwwwwwwvvvuuuuuuwwwyyyuuuvvv{{{tttqqqlllgggcccbbbbbbcccTTTGGG;;;666777999>>>CCCSSS```ooowwwyyyyyyuuupppjjjgggffffffhhhfff```[[[UUUVVVYYY```kkkwww}}}}}}{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{|||}}}zzz|||}}}~~~~~~}}}}}}}}}~~~}}}}}}|||yyywwwxxxyyyyyy{{{|||}}}~~~~~~}}}}}}}}}}}}||||||||||||xxxwwwxxxzzz|||~~~~~~{{{xxxuuurrrooonnnppprrruuuvvvuuuqqqllliiiccc^^^WWWQQQMMMJJJGGGEEEHHHJJJMMMQQQVVVZZZ]]]^^^^^^ccckkkssszzz~~~~~~}}}|||}}}yyyrrrfff[[[RRRNNNMMMNNNQQQYYYdddmmmqqqooollljjjeeegggjjjmmmpppuuu{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzxxxvvvuuutttsssnnnllliiiddd```[[[XXXVVVSSSSSSRRRPPPNNNOOOSSSUUUeeesssxxxuuutttrrrrrrtttvvvuuutttrrrrrrrrrrrrsssjjjjjjllltttpppRRRCCC???======:::<<>>======:::<<<>>>BBBNNNfffyyywwwuuuuuusssppplllkkklllmmmnnnqqqwww}}}~~~~~~||||||~~~~~~|||zzzxxxvvvrrrnnnjjjfffggggggeeecccaaaaaabbbZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSRRRQQQPPPNNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNMMMLLLJJJIIIIIIKKKLLLNNNRRRUUUXXXZZZYYYXXXXXXXXXXXXXXXWWWVVVTTTRRRPPPOOOOOONNNMMMLLLLLLLLLLLLLLLOOONNNNNNNNNNNNOOOPPPPPPQQQQQQQQQSSSUUUXXX[[[\\\\\\\\\[[[YYYWWWVVVYYY[[[\\\[[[[[[[[[[[[\\\]]]]]]\\\]]]```___ZZZVVV\\\eeezzzjjj```RRRFFF@@@GGG[[[ooouuuwwwzzz{{{{{{|||}}}}}}~~~}}}xxxtttooojjjggggggiiikkk]]]NNN???999:::;;;===@@@KKKYYYiiirrrvvvxxxvvvrrrpppkkkfffeeegggeee^^^WWWTTTSSSSSSVVV___kkkyyy}}}|||zzzyyyxxxxxxwwwxxxxxxxxxuuuvvvxxxyyyzzz{{{||||||{{{}}}}}}}}}~~~~~~~~~~~~}}}|||yyyzzzzzz|||}}}~~~~~~}}}|||{{{zzzyyyxxxwwwuuuwwwzzz|||~~~~~~zzz{{{|||{{{xxxsssooolllhhhlllqqquuuuuuqqqlllhhh\\\WWWQQQLLLJJJIIIHHHGGGHHHKKKOOOTTTXXX\\\^^^______cccjjjqqqvvvxxxxxxxxxvvvwwwzzz~~~ssskkk___SSSLLLJJJKKKMMMWWW___iiipppppplllfffcccUUUVVVWWWYYY]]]eeennntttyyy~~~~~~~~~}}}}}}xxxyyyzzz{{{||||||||||||zzzzzzyyyxxxvvvuuusssrrrllljjjgggccc___ZZZWWWVVVSSSSSSRRRQQQPPPQQQUUUXXXcccwwwzzzvvvwwwwwwuuuwwwzzzyyyxxxwwwvvvtttsssqqqqqqjjjkkkoooyyyiiiNNNBBB===<<<===;;;===>>>@@@JJJ___|||yyywwwxxxxxxvvvrrrmmmjjjiiiiiillloootttyyy}}}~~~~~~}}}~~~|||}}}|||zzzxxxvvvtttqqqllliiifffggggggeeebbb___```aaa\\\[[[[[[ZZZYYYWWWUUUTTTTTTTTTSSSQQQPPPOOOMMMMMMJJJLLLMMMNNNMMMMMMLLLMMMKKKJJJJJJJJJJJJJJJKKKKKKOOOSSSXXX[[[[[[YYYXXXWWWXXXXXXWWWUUUSSSRRRPPPPPPOOONNNMMMLLLKKKKKKKKKKKKNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQSSSUUUXXX[[[]]]^^^^^^\\\ZZZXXXXXXZZZ]]]\\\\\\\\\\\\\\\]]]^^^^^^[[[]]]```___ZZZVVV]]]gggyyymmmcccUUUGGG>>>CCCWWWkkkppptttzzz}}}{{{yyyuuupppkkkhhhiiikkkmmmfffUUUDDD<<<:::888888999HHHVVVfffooosssvvvtttqqqrrrlllfffeeefffddd]]]WWWTTTSSSQQQSSSZZZfffttt~~~}}}{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzz{{{}}}~~~}}}}}}~~~~~~~~~yyyyyy{{{|||~~~~~~}}}|||{{{yyywwwvvvvvvuuuxxx|||~~~yyy{{{||||||zzzuuuooolllfffjjjppptttuuuqqqlllhhhYYYUUUOOOJJJHHHHHHGGGGGGIIIKKKOOOTTTYYY\\\^^^___aaaeeekkkqqquuuwwwvvvuuuwwwyyy}}}pppiii]]]RRRLLLLLLOOOQQQ]]]dddmmmqqqpppjjjddd```NNNOOOPPPRRRWWW```jjjpppuuu{{{}}}|||{{{||||||vvvwwwxxxzzz{{{|||||||||zzzzzzyyyxxxvvvtttsssrrrkkkjjjgggccc^^^ZZZWWWVVVTTTTTTSSSQQQPPPRRRUUUXXXddd{{{{{{{{{yyyvvvwwwzzzzzzzzzyyyxxxvvvsssqqqpppiiijjjnnnyyygggMMMBBB===<<<============>>>FFFZZZuuuzzzyyy||||||zzzvvvpppkkkiiiiiimmmppptttwwwzzz~~~~~~~~~}}}~~~{{{yyywwwuuussspppkkkhhhfffggghhheeeaaa^^^___aaa^^^]]]]]]\\\ZZZYYYWWWVVVUUUTTTSSSRRRPPPOOONNNMMMHHHJJJLLLMMMMMMLLLLLLMMMJJJJJJJJJJJJJJJIIIIIIIIIMMMRRRXXX\\\\\\ZZZXXXWWWYYYXXXWWWUUUSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPQQQSSSUUUXXX[[[]]]______^^^[[[YYYZZZ\\\^^^]]]]]]\\\\\\]]]]]]^^^___[[[]]]``````ZZZWWW^^^iiiyyynnniii\\\KKK???BBBQQQ___lllrrryyyzzzyyyuuuooojjjhhhjjjnnnrrrjjj]]]JJJ>>>:::;;;>>>???EEERRRdddsssyyyyyywwwuuuuuuqqqlllgggccc^^^YYYUUUQQQLLLJJJOOOXXXcccqqq}}}}}}vvvxxxxxxwwwvvvuuuuuuuuuvvvyyyzzz|||}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}|||{{{{{{}}}~~~~~~~~~{{{zzzzzzzzzzzzyyywwwwwwxxx|||}}}zzz~~~~~~{{{yyyyyyuuuppplllkkklllpppsssppphhh```VVVPPPJJJIIIHHHFFFFFFIIIIIILLLQQQWWW]]]cccfffiiiiiikkknnnpppqqqsssvvvxxx{{{nnnbbbUUUNNNLLLMMMSSSYYYfffnnnsssrrrnnnjjjccc]]]TTTRRRNNNLLLNNNUUU___fffooowww~~~|||}}}|||zzzwwwqqqrrruuuxxx{{{|||||||||{{{yyyxxxwwwvvvuuurrrpppkkkiiifffaaa]]]YYYWWWUUUUUUQQQOOOPPPOOOPPPUUU\\\iii~~~}}}||||||{{{yyyxxx{{{{{{{{{{{{yyyvvvqqqnnnkkklllqqq~~~```JJJCCC???======999===<<>>???999===;;;===FFFOOOeee}}}xxx~~~~~~zzzxxxxxx|||{{{|||}}}zzzuuuuuuuuuvvvxxx{{{~~~~~~~~~}}}}}}~~~}}}{{{{{{|||~~~~~~}}}~~~}}}{{{yyyuuuqqqmmmkkkiiihhhdddccccccbbbaaaaaa````````````aaaaaa___]]]ZZZYYYVVVWWWYYYYYYVVVRRRMMMJJJJJJKKKLLLMMMLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJMMMPPPTTTXXXZZZYYYXXXVVVUUUTTTRRRPPPPPPPPPQQQRRROOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMOOOPPPRRRSSSTTTWWW[[[^^^___]]][[[YYYYYY[[[```ccc______^^^^^^^^^^^^______^^^^^^^^^\\\WWWVVV^^^iiizzzpppjjj]]]LLL@@@BBBQQQ___mmmsss{{{~~~|||}}}}}}tttlllfffiiiiiieee______eeelllssshhhWWWGGG>>>;;;;;;;;;AAAKKK[[[iiiqqquuuuuuuuuooolllhhhdddaaa^^^ZZZWWWXXXSSSQQQTTTYYYaaannnzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwyyyyyyzzz{{{zzzyyyxxxwww||||||||||||}}}~~~}}}{{{zzzzzz{{{|||zzz|||~~~~~~}}}}}}~~~~~~}}}}}}|||{{{zzzuuuxxx{{{}}}~~~~~~{{{~~~{{{xxxwwwsssnnnmmmlllnnnqqqsssnnncccZZZPPPJJJFFFHHHIIIIIIKKKNNNRRRTTTYYY^^^bbbdddffffffaaaccceeeiiinnnssswwwzzz}}}fff\\\RRROOOPPPTTT[[[cccmmmsssxxxwwwtttmmm```TTTQQQOOOLLLJJJLLLRRR[[[bbbiiiqqqzzz~~~|||yyywwwuuuxxx{{{|||zzzzzz{{{~~~|||yyywwwtttpppmmmkkkhhhbbb]]]XXXVVVUUUTTTNNNKKKLLLOOOQQQTTTZZZbbbuuu}}}yyywwwvvvuuutttwwwwwwxxxxxxwwwtttrrrpppllllllrrrZZZHHHCCC@@@???@@@;;;>>>;;;===EEEMMMbbb{{{{{{rrrkkkjjjiiiiiikkknnnrrrtttyyy{{{}}}}}}|||{{{}}}}}}~~~|||zzzzzz{{{||||||{{{|||~~~}}}zzz{{{xxxtttoookkkiiihhhhhhccccccbbbbbbaaa````````````aaaaaa```___]]][[[ZZZWWWXXXYYYYYYVVVRRRNNNKKKIIIIIIJJJKKKKKKJJJHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLOOOSSSVVVXXXWWWVVVTTTRRRQQQPPPOOOOOOPPPQQQRRROOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPQQQSSSSSSTTTVVVYYY\\\^^^\\\YYYXXXYYY\\\___bbb^^^^^^]]]]]]]]]]]]^^^^^^___^^^^^^\\\XXXWWW```lll~~~mmmiii]]]LLL@@@AAAOOO]]]lllsss||||||xxxyyyzzzvvvkkkaaa___eeeiiieee^^^\\\dddllltttkkk]]]MMMAAA;;;:::;;;???GGGUUUbbblllrrruuuuuuqqqnnnjjjgggddd```\\\YYYZZZVVVTTTVVVZZZ```mmmzzz}}}zzzyyyxxxwwwvvvvvvuuuuuuyyyyyyzzz{{{{{{zzzyyyxxxwwwxxxyyy{{{}}}|||yyyxxxyyy{{{}}}}}}~~~}}}||||||zzzxxxtttwww{{{|||{{{{{{~~~{{{{{{xxxwwwsssnnnmmmmmmnnnqqqrrrlllaaaWWWOOOJJJFFFHHHJJJKKKMMMQQQUUUXXX]]]bbbeeeggggggggg^^^^^^___ccciiipppuuuwwwzzzbbbYYYPPPOOOQQQVVV^^^fffpppvvvzzzzzzwwwooo```RRRPPPOOOLLLJJJKKKRRRZZZaaagggnnnwww}}}~~~|||zzzxxx|||~~~}}}zzzyyy{{{~~~~~~{{{yyywwwsssooolllhhhddd___YYYTTTRRRRRRSSSMMMKKKLLLPPPSSSVVV]]]eeeyyy{{{wwwuuuuuuuuutttvvvwwwxxxwwwtttqqqoooooolllmmmtttXXXFFFCCC@@@>>>???<<>>FFFNNNcccxxxmmmfffdddbbbaaacccfffjjjlllooorrrxxx~~~}}}{{{zzz{{{|||{{{yyywwwwwwyyyzzz{{{zzz{{{}}}|||zzzzzzwwwrrrmmmiiigggffffffddddddccccccbbbbbbbbbbbb````````````___]]]\\\[[[XXXYYYZZZYYYVVVRRRNNNKKKHHHHHHIIIIIIIIIHHHHHHGGGHHHIIIKKKMMMNNNOOOOOONNNMMMOOORRRUUUVVVVVVTTTSSSPPPOOOOOONNNNNNOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTVVVXXX^^^[[[XXXWWWYYY]]]```bbb^^^^^^]]]]]]]]]]]]^^^^^^___^^^^^^\\\XXXXXXbbbooojjjfff\\\LLL??????LLLXXXjjjqqq|||}}}xxxvvvuuunnncccZZZ[[[ccchhhddd\\\[[[cccllltttnnnbbbSSSEEE===;;;===>>>DDDPPP]]]iiippptttuuurrroookkkhhheeeaaa]]]ZZZ[[[XXXWWWXXXZZZ```lllyyyyyyxxxwwwvvvttttttssssssuuuvvvxxxyyyzzzzzzzzzyyyssstttwwwzzz}}}~~~{{{yyyxxxyyy{{{}}}}}}~~~|||{{{{{{yyywwwuuuqqquuuyyyzzzyyyzzz}}}||||||yyyxxxtttooommmmmmmmmooopppjjj___VVVSSSMMMJJJLLLNNNOOOQQQTTTXXX\\\aaafffiiijjjiiihhh\\\[[[ZZZ^^^eeelllqqqssszzz|||}}}~~~}}}uuu___VVVOOONNNRRRXXX```hhhsssyyy~~~yyyooo```SSSPPPOOOMMMKKKLLLRRRZZZ```fffmmmtttyyy|||~~~}}}zzzyyy{{{}}}}}}{{{xxxvvvtttrrrnnnkkkddd```[[[UUURRRPPPPPPQQQPPPMMMMMMQQQTTTXXX```iii}}}yyyuuutttuuuuuuuuuuuuvvvwwwuuuqqqnnnmmmmmmllloooyyy|||VVVEEEBBB>>>;;;<<<:::===;;;===FFFNNNcccxxxqqqgggeeecccaaaaaadddgggiiiiiilllqqqvvv{{{~~~}}}|||zzzzzz~~~~~~|||uuusssqqqqqqsssuuuvvvuuuxxxzzz|||~~~{{{zzzvvvtttppplllhhhfffeeeeeeccccccbbbbbbbbbbbbaaaaaa```______^^^^^^\\\[[[[[[YYYYYYYYYXXXUUUQQQMMMKKKGGGGGGHHHHHHHHHHHHHHHGGGIIIJJJLLLNNNPPPQQQQQQQQQOOOQQQSSSUUUVVVUUUTTTSSSNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOQQQSSSSSSQQQRRRSSSSSSSSSTTTWWWZZZ^^^ZZZWWWWWWZZZ___bbbccc______^^^^^^^^^^^^_________]]]\\\ZZZWWWXXXdddqqq}}}fffddd\\\MMMAAA???IIISSSgggppp{{{}}}yyytttpppiii```ZZZ[[[aaafffbbb[[[ZZZbbbkkktttqqqhhhYYYIII???===???>>>CCCNNN[[[hhhpppssstttpppmmmjjjgggeeebbb^^^[[[]]][[[ZZZZZZZZZ]]]iiivvv~~~yyyxxxvvvuuutttsssrrrrrrqqqrrrtttvvvwwwwwwwwwwwwtttuuuxxx{{{~~~}}}{{{zzzyyyzzz|||||||||~~~~~~|||{{{zzzyyywwwtttrrroooqqqtttvvvxxxzzz}}}|||}}}{{{zzzvvvqqqnnnllllllmmmnnniii___VVVQQQKKKHHHKKKNNNNNNQQQUUU\\\```eeejjjkkkjjjhhhfff[[[XXXWWWZZZccckkkqqqrrrwwwyyyzzz|||xxxnnn\\\TTTNNNOOOTTT[[[dddlllvvvxxxmmm___TTTPPPOOOLLLKKKLLLQQQYYY^^^eeekkkqqqvvv}}}~~~}}}|||{{{{{{{{{{{{yyywwwtttrrrpppnnnjjjggg```]]]YYYUUURRRQQQQQQQQQSSSPPPOOORRRVVV\\\fffppp}}}xxxuuutttttttttsssrrruuuvvvsssooollllllmmmmmmtttyyyTTTDDDAAA>>>::::::777:::888:::CCCKKK```{{{pppnnnllljjjiiijjjkkkllllllmmmppprrruuuwwwyyyyyy~~~}}}{{{zzz~~~~~~|||pppnnnkkkkkklllmmmmmmlllqqqsssvvvyyyzzzzzzyyyxxxrrrpppnnnkkkhhhfffeeeddd`````````_______________^^^^^^]]]]]]\\\[[[[[[[[[YYYYYYXXXWWWTTTPPPLLLJJJGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMPPPQQQSSSSSSSSSRRRSSSUUUVVVWWWVVVUUUTTTOOOOOOOOOOOOOOONNNNNNNNNMMMNNNNNNNNNNNNOOOOOOOOOMMMMMMNNNNNNOOOQQQRRRSSSMMMNNNPPPRRRSSSVVVZZZ]]]\\\XXXTTTUUUZZZ___aaabbb______^^^^^^^^^^^^______^^^\\\[[[XXXUUUXXXeeessscccccc]]]PPPDDD@@@GGGPPPfffooo{{{~~~|||yyytttmmmgggbbb______dddfffccc]]]]]]dddlllxxxwwwppp```NNNBBB???AAA???DDDMMM[[[hhhpppssssssnnnllliiihhhgggfffcccaaaaaa___]]][[[XXXYYYdddppp{{{zzzyyywwwvvvtttssssssrrrrrrssstttuuuvvvuuuuuutttyyyzzz|||~~~~~~}}}||||||{{{{{{|||||||||}}}|||zzzyyyyyywwwssspppnnnnnnooorrrwww{{{}}}}}}{{{~~~||||||yyytttnnnllljjjkkklllhhh___WWWOOOJJJHHHLLLPPPRRRUUUZZZbbbeeeiiilllllliiidddaaaZZZVVVUUUYYYcccnnntttvvvzzz{{{|||~~~uuuiiiYYYRRRNNNQQQXXX```jjjsss|||vvvhhh[[[SSSNNNMMMKKKJJJKKKPPPWWW\\\aaagggnnnsss{{{~~~}}}yyyyyy|||}}}{{{yyywwwuuuqqqooolllhhhdddaaa^^^\\\ZZZWWWUUUTTTTTTTTTUUUQQQOOOSSSXXX```mmmyyy}}}yyyvvvtttrrrpppooonnnqqqsssqqqmmmkkkmmmppppppzzztttQQQCCCAAA>>>;;;;;;888;;;888:::AAAIII^^^|||~~~|||yyywwwvvvvvvvvvyyyxxxwwwwwwwwwxxxyyyyyy{{{}}}~~~||||||}}}}}}qqqnnnkkkiiihhhgggfffdddhhhjjjmmmqqqssssssssssssmmmmmmlllkkkiiigggdddccc________________________]]]]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWUUURRRNNNKKKIIIGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKNNNPPPSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVPPPPPPPPPPPPOOONNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRNNNPPPQQQRRRSSSUUUXXX[[[ZZZUUUQQQRRRXXX]]]``````^^^^^^]]]]]]]]]]]]^^^^^^]]][[[YYYWWWTTTWWWeeetttcccccc___SSSFFFAAAGGGOOOfffnnnzzz|||{{{{{{yyyssslllfffeeeeeeeeehhhiiieeeaaaaaahhhooo||||||uuueeeQQQDDD@@@AAA???DDDNNN[[[hhhqqqsssrrrmmmllljjjjjjkkkkkkiiihhheeebbb```\\\WWWVVV```kkkzzz}}}{{{zzzxxxwwwuuutttssssssuuuvvvwwwwwwwwwvvvuuuttt}}}}}}}}}}}}}}}|||||||||}}}|||{{{zzzyyywwwssspppmmmkkkkkkpppvvv{{{}}}|||{{{~~~}}}~~~{{{vvvoookkkiiiiiijjjggg___YYYTTTOOONNNSSSXXX[[[```dddfffiiilllnnnlllgggaaa]]]YYYUUUTTTYYYeeepppxxxzzz~~~ssseeeWWWQQQNNNSSS[[[eeepppyyyuuudddYYYRRRMMMLLLJJJIIIIIINNNUUUZZZ^^^dddkkkqqqzzz}}}}}}~~~|||wwwxxx}}}|||xxxwwwtttpppllliiiddd___\\\]]]\\\[[[YYYXXXWWWVVVVVVUUUQQQOOOSSSZZZdddsss~~~zzzvvvtttqqqnnnkkkjjjnnnqqqpppmmmlllpppssssssqqqOOOBBBAAA???======<<>>;;;===;;;999>>>===>>>DDDIII\\\{{{~~~yyyyyy{{{~~~~~~{{{{{{}}}|||zzzwwwtttoooiiibbb]]]aaa```___aaaeeeiiilllmmmjjjhhhfffeeeeeeeeedddcccbbbbbbbbbbbbbbbccccccccc[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUSSSQQQNNNKKKJJJBBBCCCDDDFFFGGGGGGGGGGGGJJJMMMQQQRRRRRRQQQQQQQQQTTTTTTUUUVVVWWWXXXXXXWWWSSSSSSRRRRRRQQQPPPNNNNNNMMMNNNNNNOOOOOOOOONNNNNNMMMNNNOOOQQQRRRSSSSSSSSSTTTSSSSSSTTTUUUUUUSSSQQQLLLIIIIIINNNVVV]]]___^^^^^^]]]]]]\\\\\\[[[[[[[[[___[[[YYYVVVTTTVVVaaammm}}}zzztttrrr|||gggbbb\\\TTTJJJBBBCCCIIITTT___nnnzzz~~~{{{zzzxxxvvvrrrooommmmmmllllllpppnnnkkkgggeeehhhnnnttt|||zzzyyyssscccOOODDDBBBBBBJJJRRRXXXaaammmrrrqqqsssoookkkiiijjjjjjhhhfffeeedddaaa[[[WWWWWW\\\```uuu~~~~~~zzzxxxvvvtttssstttuuuvvvwwwwwwvvvvvvvvvwwwwwwwww|||}}}~~~~~~|||yyywwwuuuuuuvvvxxxzzz|||~~~}}}~~~|||zzzzzzxxxvvvsssmmmlllmmmqqqvvvzzz||||||{{{{{{}}}~~~}}}|||{{{yyyooommmkkklllllliiiccc^^^VVVTTTTTTXXX^^^dddggghhhlllpppsssqqqjjjdddaaa```]]]aaagggmmmttt}}}uuueeeXXXVVVTTTWWW___kkkxxxsss```SSSOOOKKKKKKJJJJJJKKKPPPVVV[[[^^^bbbiiiooovvv}}}}}}|||{{{xxxxxx{{{|||yyyvvvtttqqqlllhhheeebbb^^^\\\YYYWWWTTTTTTUUUWWWWWWWWWTTTSSSTTTYYY^^^jjj|||zzzzzzwwwrrrppprrrqqqrrrrrrrrrsssvvv{{{iiiLLLDDD===:::<<<:::999===<<<===CCCHHH[[[xxx}}}}}}|||~~~|||zzzzzz{{{~~~~~~|||yyyvvvqqqjjjfffaaa___^^^___bbbeeeggghhhiiifffdddcccddddddcccaaabbbbbbbbbbbbbbbbbbbbbbbbZZZYYYXXXVVVUUUUUUUUUUUUUUUUUUUUUTTTQQQNNNJJJHHHBBBCCCDDDFFFGGGHHHHHHHHHKKKNNNQQQRRRQQQQQQQQQQQQRRRRRRRRRTTTUUUVVVUUUTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTVVVUUUSSSQQQKKKIIIIIINNNVVV\\\^^^]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]ZZZWWWVVVTTTXXXdddqqqzzzwwwqqqooozzzhhhccc^^^WWWMMMCCCBBBFFFOOOZZZiiivvv}}}~~~}}}{{{xxxvvvssspppoooppprrrtttrrrqqqnnniiifffggglllqqqzzz{{{{{{vvvhhhVVVJJJFFFCCCIIIPPPVVV^^^iiioooooopppmmmiiiggggggggggggffffffeeebbb\\\WWWVVVYYY]]]mmmzzzyyyxxxvvvuuuttttttuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyzzzyyyxxxvvvuuuvvvvvvwwwxxxzzz{{{|||}}}||||||}}}}}}}}}}}}~~~~~~zzzuuuqqqlllkkklllppptttxxxzzz{{{zzz{{{|||}}}~~~}}}|||{{{pppnnnllllllmmmjjjeee```ZZZYYYZZZ^^^dddjjjnnnoootttvvvwwwtttnnnhhhggggggfffjjjpppvvv|||vvvdddXXXWWWXXX\\\fffrrrooo]]]RRRNNNIIIIIIHHHHHHIIIMMMTTTXXX]]]aaagggnnnttt{{{~~~}}}{{{yyyxxxyyy||||||zzzwwwtttqqqlllhhheeebbb^^^[[[VVVTTTRRRQQQSSSTTTTTTTTTSSSRRRTTTZZZcccrrr~~~zzzxxxxxxvvvrrrqqqtttttttttuuuuuuwww{{{fffKKKDDD===:::;;;:::888<<<;;;===CCCFFFXXXttt~~~}}}~~~}}}yyywwwwwwxxxvvv{{{~~~~~~|||xxxssspppeeebbb___^^^```aaabbbbbbeeecccaaaaaabbbbbbaaa```cccbbbbbbaaaaaa`````````YYYXXXWWWUUUTTTTTTSSSSSSUUUUUUUUUTTTQQQMMMIIIFFFBBBCCCEEEFFFHHHIIIJJJJJJLLLNNNQQQRRRQQQPPPPPPQQQRRRQQQQQQRRRTTTUUUTTTSSSRRRQQQQQQPPPNNNMMMKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNPPPQQQRRRRRRSSSSSSSSSSSSSSSUUUVVVVVVSSSQQQKKKJJJJJJOOOVVV[[[]]]]]]^^^^^^^^^^^^^^^]]]]]]]]][[[XXXVVVUUUUUUZZZggguuu{{{vvvooooooyyyiiiddd```[[[QQQGGGCCCDDDMMMWWWfffttt}}}|||zzzvvvsssqqqsssvvvyyyxxxxxxuuunnngggdddgggkkkyyy|||~~~zzznnn^^^PPPIIICCCGGGLLLRRR[[[dddkkknnnmmmjjjgggeeedddeeeeeefffeeeeeebbb]]]WWWVVVXXX\\\gggvvvyyyxxxvvvtttttttttuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvqqqrrrsssuuuvvvwwwxxxxxxzzz{{{{{{{{{{{{zzzzzzyyy{{{zzzzzz|||||||||}}}~~~~~~{{{uuuqqqjjjjjjkkknnnssswwwyyyzzzzzz{{{|||}}}~~~}}}}}}}}}rrrooommmmmmnnnlllhhhddd______aaadddjjjpppuuuwww}}}}}}|||xxxsssooooooooonnnrrrxxx}}}wwwdddYYYZZZ]]]dddooo{{{{{{iiiYYYOOOKKKGGGGGGGGGGGGHHHLLLQQQVVV[[[___dddkkkrrryyy~~~zzzyyyyyy{{{}}}}}}{{{xxxtttqqqlllhhheeebbb^^^\\\TTTRRRPPPPPPRRRSSSSSSRRRQQQPPPSSS\\\gggxxx~~~~~~yyywwwwwwuuusssssswwwwwwxxxxxxzzz|||bbbIIICCC<<<999;;;999888<<<:::<<>>;;;>>>EEEEEENNNccc}}}}}}}}}|||xxxrrrmmmkkkjjjtttyyyuuuiii___]]]]]]\\\^^^cccmmmxxx|||xxxuuutttuuuuuutttooopppsssvvvuuuqqqiiiddd___\\\ZZZYYYYYYYYYXXXVVV]]]]]]]]]]]]]]]]]]]]]^^^ZZZYYYWWWUUUSSSQQQQQQPPPRRRQQQOOOLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHJJJMMMNNNPPPRRRVVVYYYZZZUUURRRTTTYYY[[[WWWQQQMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNPPPPPPQQQQQQRRRQQQQQQQQQPPPRRRTTTXXXZZZYYYVVVRRRJJJMMMQQQTTTVVVWWWYYYZZZYYYYYYZZZ\\\]]]^^^______ZZZWWWUUUWWW]]]jjjyyyqqqqqqzzzuuuuuusssoookkkfffZZZMMMJJJSSSdddwww}}}wwwmmmddd]]]ZZZ\\\iiixxx~~~vvvmmm]]]SSSIIIHHHJJJMMMRRRWWWZZZZZZXXXWWWUUUWWWZZZ]]]cccgggiiifff^^^WWWTTTTTTQQQ[[[kkkzzz{{{vvvqqqnnnnnnoooqqqvvvxxx{{{{{{xxxvvvuuutttuuutttsssssstttwwwyyy{{{{{{{{{|||||||||{{{{{{zzzzzzzzz|||}}}}}}|||{{{{{{yyyvvvpppllldddgggmmmsssxxx|||~~~{{{yyyxxxxxxyyy{{{{{{{{{}}}zzzwwwvvvuuutttsssqqqrrrtttvvvwwwxxxzzz~~~{{{|||sssnnnllldddXXXPPPRRRNNNKKKMMMNNNOOORRRXXXZZZ```hhhqqqzzz|||xxxvvvuuusssrrrpppnnnmmmjjjeeeaaa\\\WWWUUURRRSSSTTTVVVWWWWWWTTTRRRRRRYYYdddsss}}}}}}}}}}}}}}}}}}~~~~~~bbbPPP@@@;;;>>>>>>;;;:::888777:::???CCCFFFLLLTTTzzz~~~~~~wwwqqqnnnnnnoooqqqzzzuuufffZZZWWWWWWUUUYYYaaannnzzzzzzxxxvvvvvvvvvtttnnniiimmmlllkkkmmmooonnnjjjgggaaa___\\\YYYXXXWWWXXXXXXZZZ\\\^^^]]]\\\[[[\\\\\\]]][[[XXXUUUQQQOOONNNNNNOOONNNLLLJJJIIIHHHIIIIIILLLLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPSSSVVVWWWTTTRRRQQQSSSWWWXXXSSSOOOLLLLLLKKKKKKKKKKKKLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNPPPOOONNNNNNNNNPPPRRRTTTUUUUUUWWWZZZ]]]\\\WWWRRRQQQPPPQQQQQQSSSUUUXXXYYYXXXYYY[[[]]]^^^^^^]]]\\\bbb]]]WWWXXXcccuuu}}}~~~}}}|||ttttttrrrnnnkkkfffZZZNNNMMMXXXjjj|||vvvlllbbb[[[XXXTTT```oooyyyxxxpppbbbWWWLLLIIIJJJLLLPPPUUUWWWWWWWWWUUUTTTVVVYYY\\\aaaeeeiiiggg```YYYUUUTTTPPPYYYiiixxxzzzuuurrrrrrssstttsssuuuwwwxxxvvvuuuuuuvvvuuuttttttssstttvvvxxxzzz}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{zzzyyyuuupppllleeehhhnnntttyyy|||~~~zzzxxxvvvvvvwwwyyyyyyyyyzzzxxxvvvuuutttssspppnnnnnnqqquuuyyy{{{~~~rrrmmmmmmhhh^^^WWWUUUPPPMMMNNNOOOQQQUUU\\\bbbfffnnnwww|||zzzvvvttttttsssrrrqqqnnnmmmiiieee```\\\XXXVVVSSSSSSSSSTTTUUUTTTSSSRRRTTT[[[eeettt{{{|||}}}~~~```OOO@@@;;;>>>>>>;;;:::888777888===@@@CCCIIIQQQqqq~~~xxxrrrooooooqqqsss{{{pppcccXXXWWWWWWWWW]]]eeessszzzwwwtttssssssqqqlllgggiiihhhhhhjjjlllmmmllliiibbbaaa^^^[[[YYYXXXYYYYYYZZZ[[[]]]]]][[[ZZZ[[[\\\ZZZYYYVVVSSSPPPNNNMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJLLLLLLLLLKKKJJJJJJIIIIIIKKKKKKMMMOOOQQQSSSTTTUUUVVVSSSRRRSSSVVVVVVQQQMMMKKKJJJJJJJJJJJJJJJKKKKKKMMMMMMMMMNNNNNNNNNNNNOOOPPPOOONNNNNNNNNPPPRRRSSSTTTUUUWWW[[[^^^]]]YYYVVVQQQQQQQQQQQQSSSUUUWWWXXXZZZ[[[^^^___``````___^^^___[[[XXX^^^lll~~~ssstttsssooolllfffZZZOOOPPP]]]qqq~~~uuujjj___WWWSSSPPPZZZfffrrr}}}}}}uuujjj^^^RRRMMMMMMMMMQQQUUUVVVVVVVVVTTTSSSTTTWWWZZZ\\\bbbhhhiiiddd\\\VVVTTTPPPWWWeeevvv|||xxxuuuttttttuuuqqqrrrttttttttttttvvvwwwvvvuuuttttttuuuvvvwwwxxx~~~~~~~~~~~~{{{zzzzzzyyyxxxtttooolllgggjjjooouuuyyy|||}}}~~~xxxvvvttttttuuuvvvvvvvvvwwwuuutttsssrrrpppmmmjjjiiinnnuuu|||rrrqqqrrrnnnfff___YYYSSSOOOOOOQQQSSSZZZaaagggkkkrrrzzz}}}vvvtttrrrqqqrrrrrrqqqpppmmmkkkhhhddd___[[[WWWUUUUUUTTTRRRQQQQQQQQQQQQRRRWWW]]]gggwww~~~zzz{{{}}}]]]NNN???<<<>>>===;;;:::999777777:::<<>>===;;;:::;;;888777999;;;===CCCKKK\\\zzz{{{vvvtttssstttvvv|||}}}~~~tttdddYYYRRRUUUWWWZZZdddooo{{{vvvpppmmmlllkkkhhheeeeeebbb```___bbbfffjjjlllfffdddbbb^^^\\\ZZZXXXXXXWWWYYYZZZZZZYYYXXXXXXYYYTTTSSSRRRPPPNNNMMMLLLLLLHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMMMMMMMKKKHHHGGGGGGIIIMMMPPPSSSTTTTTTTTTXXXWWWUUUUUUVVVUUUQQQOOOOOOOOONNNNNNMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNOOOOOOPPPRRRSSSSSSUUUWWWZZZ[[[[[[YYYWWWTTTTTTSSSRRRRRRSSSUUUVVVYYYZZZ\\\]]]]]]\\\[[[ZZZZZZVVVXXXfff|||yyy}}}}}}yyyssskkk___TTTQQQ___rrrxxxnnndddYYYOOOIIIMMMSSS]]]jjj{{{zzznnnbbb]]][[[YYY[[[^^^^^^]]][[[WWWSSSPPPPPPQQQTTTZZZbbbhhhgggbbb\\\WWWUUUWWW^^^lllzzz~~~|||yyyvvvtttsssrrruuuvvvvvvuuuttttttuuuwwwxxxxxxwwwwwwxxxxxxxxxyyy}}}}}}{{{{{{|||~~~|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxxxxtttpppllliiimmmrrrwwwzzzzzzzzzyyywwwtttrrrpppqqqqqqqqqppppppooooooooonnnlllhhheeegggmmmwww|||nnnddd^^^WWWRRRRRRTTTXXX```iiipppsssxxx~~~sssgggffffffhhhkkkmmmmmmlllhhhfffbbb^^^YYYVVVTTTRRRTTTTTTRRROOOMMMNNNSSSWWWYYYcccsss|||yyyxxxyyyzzzzzzzzzyyyxxxwwwwwwvvvuuuuuuuuuvvvwwwxxx}}}yyyVVVJJJ???===>>>===;;;;;;<<<999999;;;<<<===BBBJJJWWWsss~~~{{{xxxvvvuuuuuuwwwvvvvvvvvvxxx{{{}}}zzznnn___VVVQQQTTTWWW[[[fffsss|||wwwpppllllllkkkhhhfffeeebbb___\\\\\\```fffjjjgggeeebbb___\\\YYYWWWVVVUUUWWWXXXXXXWWWVVVVVVWWWSSSSSSRRRQQQPPPNNNMMMLLLGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKLLLMMMLLLJJJHHHFFFEEEHHHLLLQQQTTTVVVVVVVVVXXXWWWVVVVVVVVVVVVUUUSSSPPPPPPOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNOOOOOOOOOPPPQQQQQQRRRTTTUUUXXXYYYXXXVVVTTTSSSVVVUUUTTTSSSSSSTTTUUUVVVYYY[[[\\\]]]]]][[[ZZZXXXYYYUUUVVVeee{{{zzz}}}wwwoooddd[[[SSS___ooo|||vvvmmmdddZZZOOOHHHFFFMMMWWWddduuuuuujjjeeebbb___^^^```aaa```]]]XXXSSSNNNMMMLLLRRRVVV^^^ccceeeccc^^^[[[WWWWWW[[[cccoooyyy}}}zzzwwwuuutttuuuwwwxxxwwwuuuuuuvvvwwwxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzzzz|||}}}~~~yyyyyyyyyzzzzzzzzzzzz{{{zzzyyyyyyyyyxxxuuuqqqmmmjjjmmmrrrwwwyyyyyywwwvvvtttrrrooonnnnnnnnnmmmlllkkkjjjjjjjjjjjjiiifffdddeeekkkssszzz~~~oooeee___XXXTTTTTTWWW[[[cccllloooqqquuu{{{~~~oooccccccdddfffjjjlllkkkjjjgggeeeaaa\\\XXXUUUSSSRRRRRRSSSRRRPPPNNNPPPWWW\\\___nnn|||yyywwwvvvvvvuuuttttttssssssqqqpppnnnnnnppptttxxx{{{tttRRRHHH???>>>>>>===;;;;;;<<<::::::=========BBBHHHSSSlll|||xxxuuussspppnnnkkklllnnnrrrtttuuuxxx}}}|||rrrhhh[[[TTTPPPUUUYYY^^^kkkzzz{{{vvvpppmmmlllkkkiiifffdddbbb^^^ZZZYYY\\\bbbggghhhgggddd```\\\YYYVVVTTTTTTUUUWWWWWWUUUTTTUUUVVVTTTSSSSSSRRRPPPNNNMMMLLLHHHGGGGGGGGGHHHJJJLLLNNNLLLLLLMMMMMMLLLKKKIIIHHHGGGJJJMMMQQQTTTWWWXXXYYYXXXWWWWWWVVVVVVUUUUUUUUUNNNNNNMMMLLLKKKKKKKKKKKKNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOPPPPPPQQQQQQQQQTTTVVVXXXXXXVVVSSSRRRRRRWWWVVVUUUUUUUUUVVVWWWXXX\\\]]]^^^___^^^]]][[[YYYWWWTTTWWWfff|||vvv}}}zzztttjjjbbbWWW___lllyyy~~~~~~uuummmfff]]]RRRKKKGGGOOOXXXaaaooo{{{qqqkkkgggaaa^^^^^^```___]]]XXXRRRMMMKKKJJJQQQTTTYYY___bbbccc```^^^XXXWWWWWWZZZbbbmmmwww~~~|||yyyvvvuuurrruuuwwwxxxwwwvvvwwwwwwyyyyyyzzz||||||}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzyyywwwvvvvvvwwwxxxzzzzzzzzzzzzzzzyyyvvvrrrnnnjjjmmmrrrvvvxxxwwwuuusssqqqooollljjjjjjjjjiiihhhfffeeeddddddeeeeeedddcccaaaeeelllrrrwww|||pppggg```ZZZWWWXXX[[[___gggoooppprrrvvv|||zzzkkkbbbbbbdddgggkkkllllllkkkhhheeeaaa\\\XXXUUUTTTTTTPPPRRRSSSRRRQQQTTT[[[aaahhh{{{zzzxxxtttsssrrrppppppqqqrrrsssllljjjhhhhhhmmmttt|||mmmOOOFFF???>>>>>><<<;;;;;;999888:::>>>>>>>>>AAAFFFOOOddd~~~zzztttpppiiieeebbbbbbeeejjjlllmmmppptttwwwvvvtttrrrllldddXXXRRRQQQWWW]]]cccrrrxxxtttooommmlllllliiifffbbbaaa]]]YYYXXX[[[aaagggjjjiiifffccc^^^ZZZVVVUUURRRTTTVVVUUUTTTSSSTTTTTTSSSSSSSSSRRRPPPNNNKKKJJJJJJHHHFFFEEEFFFIIILLLNNNOOOOOONNNNNNMMMLLLLLLKKKMMMNNNOOOQQQTTTVVVXXXXXXXXXXXXWWWUUUSSSRRRRRRSSSNNNNNNMMMKKKKKKJJJJJJJJJMMMMMMMMMNNNNNNNNNNNNOOONNNNNNOOOPPPQQQQQQQQQQQQSSSUUUXXXXXXVVVTTTTTTUUUXXXWWWVVVVVVWWWXXXYYYZZZ\\\]]]^^^___^^^\\\ZZZXXXSSSTTT[[[kkkrrrzzz|||wwwnnngggZZZ```kkkxxx}}}{{{{{{~~~vvvnnnhhh```UUUNNNOOOVVV]]]ccclllzzzuuuoooiiiaaa\\\ZZZ]]]]]][[[VVVQQQLLLJJJJJJPPPRRRVVV\\\```bbbbbb```XXXVVVTTTTTTYYYdddrrr||||||yyyvvvtttooorrrvvvxxxxxxwwwxxxxxxyyyzzz{{{}}}~~~yyyzzzzzz{{{zzzzzzyyyxxx{{{zzzwwwuuutttuuuwwwyyy{{{zzzzzzzzzzzzwwwrrroooiiimmmrrrvvvwwwvvvsssqqqooollliiigggggggggfffeeecccaaa``````aaabbbbbbaaa]]]```ffflllrrryyy~~~rrrjjjbbb\\\YYY[[[^^^bbbiiiqqqyyy{{{~~~xxxhhhcccccceeehhhlllnnnmmmllliiigggbbb]]]YYYWWWUUUUUUNNNQQQTTTSSSSSSVVV^^^dddppp{{{vvvuuusssqqqooonnnnnnqqqsssuuuiiigggeeeeeekkkuuuhhhNNNEEE???>>>???<<<;;;<<<777777:::>>>???===@@@DDDKKK___{{{sssnnnddd```\\\\\\```eeeggghhhkkkoooqqqooommmlllhhhbbbVVVQQQQQQYYY```hhhxxx~~~vvvrrrnnnllllllkkkhhheee```___]]]YYYWWW[[[bbbhhhlllkkkhhhddd```[[[WWWUUURRRSSSUUUUUUSSSSSSSSSTTTSSSSSSSSSRRROOOMMMJJJHHHKKKIIIFFFDDDEEEHHHLLLOOORRRQQQPPPOOONNNNNNNNNNNNQQQQQQQQQRRRSSSUUUVVVWWWYYYXXXWWWTTTQQQOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQRRRUUUXXXXXXVVVUUUVVVXXXXXXXXXWWWWWWXXXYYY[[[\\\[[[\\\\\\]]]\\\ZZZWWWVVVPPPSSS^^^pppxxxxxx{{{~~~tttkkk]]]]]]eeesss}}}xxxwwwxxxzzzzzzxxx~~~}}}vvvnnndddWWWLLLQQQVVV___iiinnnttt}}}qqqfff^^^\\\[[[ZZZYYYWWWUUURRROOOLLLKKKMMMPPPUUUYYY\\\^^^^^^^^^[[[VVVRRRRRRUUU]]]mmm|||~~~|||yyyxxxuuupppssstttuuuvvvvvvuuuttttttyyyzzz|||}}}|||{{{|||}}}wwwwwwwwwwwwxxxyyyzzz{{{vvvuuutttsssttttttsssqqquuuwwwyyyzzzxxxtttooollldddlllrrrsssssstttrrrnnnnnnkkkfffcccbbbbbbaaaaaaaaa```^^^\\\\\\\\\^^^___]]]^^^bbbffflllqqquuuxxxzzz|||{{{vvvsssqqqiiicccbbbbbbdddooo{{{vvvhhhaaaeeehhhkkkpppuuurrrmmmiiigggddd___YYYVVVVVVVVVUUURRRPPPPPPQQQUUU```lllyyytttssssssqqqooonnnooooooooommmiiihhhfffhhhnnnzzzcccNNNFFF???===;;;999:::===888:::;;;<<<===???BBBEEEJJJ[[[wwwuuu}}}uuujjj___[[[XXX[[[aaaeeefffdddkkklllllllllkkkhhhfffdddZZZXXXWWWZZZdddsss}}}qqqpppnnnllljjjhhhgggfffaaa^^^\\\[[[YYYYYY___hhhjjjiiigggeeeccc___ZZZVVVUUUUUUUUUTTTSSSSSSRRRRRRTTTSSSQQQOOONNNMMMLLLLLLHHHHHHGGGHHHIIILLLOOOQQQWWWUUURRRPPPNNNOOOPPPRRRSSSSSSSSSUUUXXXYYYYYYWWWYYYXXXWWWUUUSSSPPPNNNMMMQQQPPPOOONNNMMMMMMMMMMMMPPPPPPOOOOOONNNMMMMMMMMMOOOOOONNNNNNOOOQQQRRRSSSVVVYYY\\\\\\XXXUUUUUUVVVXXXXXXXXXXXXYYYYYYYYYZZZ\\\\\\]]]\\\[[[YYYWWWVVVQQQTTTaaawwwssstttxxx~~~~~~vvvooo\\\ZZZ]]]kkkxxxzzzuuutttuuuwwwvvvuuuyyy||||||xxxssslllaaaVVVRRRVVV```kkkqqqwwwxxxkkk```YYYWWWVVVVVVVVVVVVTTTRRROOONNNNNNPPPUUUYYY\\\]]]]]]]]]]]]XXXTTTSSSUUU\\\kkkxxx~~~{{{zzzwwwrrrttttttuuuuuuuuuuuutttsssxxxyyy{{{|||{{{{{{|||~~~|||{{{zzzyyyyyyyyyyyyyyywwwvvvttttttuuuuuutttsssuuuvvvwwwxxxvvvrrrmmmkkkdddlllqqqrrrssstttrrroookkkhhhccc````````````___```^^^\\\ZZZYYYZZZ[[[\\\[[[\\\^^^aaadddhhhkkkmmmrrruuuxxx{{{|||~~~~~~{{{yyyvvvoooiiihhhhhhkkkuuuvvvhhhccchhhnnnsssxxx{{{vvvooollliiieee___YYYWWWVVVWWWUUURRROOOOOOPPPUUUbbbppp{{{tttpppooopppnnnlllkkkkkklllkkkiiigggffffffiiiqqq~~~```MMMFFF???===<<<999:::===;;;<<<=========>>>AAADDDIIIXXXsssxxxuuujjjaaa^^^\\\___eeejjjkkkjjjlllmmmmmmmmmkkkiiifffddd___^^^^^^bbblll{{{xxxooonnnllljjjhhhfffdddcccaaa^^^\\\\\\ZZZZZZ```iiillljjjgggeeebbb^^^YYYUUUPPPPPPPPPPPPOOOOOOOOOOOOQQQQQQOOOMMMLLLKKKJJJJJJHHHHHHHHHHHHJJJMMMPPPRRRUUUTTTRRRPPPQQQRRRTTTVVVUUUTTTTTTUUUXXXYYYYYYXXXXXXXXXWWWUUUSSSPPPOOOMMMQQQPPPOOONNNMMMMMMMMMMMMOOONNNNNNNNNNNNMMMMMMMMMPPPOOONNNMMMNNNPPPRRRSSSVVVZZZ\\\[[[XXXUUUTTTVVVVVVWWWWWWXXXYYYZZZZZZZZZ\\\\\\\\\[[[ZZZXXXVVVTTTQQQVVVfff|||nnnpppuuu|||zzzuuu___XXXVVVaaaoooxxx|||}}}}}}xxxsssqqqssstttsssqqqtttyyy|||{{{xxxrrrggg]]]TTTWWW```mmmvvv{{{qqqdddZZZUUUSSSUUUWWWYYYXXXWWWTTTRRRNNNQQQUUUYYY\\\]]]]]]]]]___ZZZVVVUUUUUU[[[gggttt~~~|||xxxtttuuuuuuuuuttttttssssssrrrvvvxxxzzz{{{{{{{{{}}}~~~}}}|||{{{zzzzzzzzzzzzwwwvvvuuuuuuwwwwwwvvvttttttuuuvvvvvvssspppllliiifffmmmrrrssssssuuutttpppjjjgggcccaaaaaaaaaaaa```^^^]]]ZZZXXXWWWWWWWWWXXXYYYXXXYYYYYY[[[]]]___```fffiiimmmqqquuuzzz|||wwwrrrqqqqqquuuxxxlllgggoooxxx~~~}}}tttqqqmmmfff___YYYWWWVVVWWWVVVSSSPPPPPPQQQYYYiiiyyywwwpppllllllkkkiiigggfffffffffeeeccccccdddfffkkkuuu]]]MMMEEE???>>><<<::::::======>>>>>>===<<<===@@@BBBGGGUUUnnnvvvkkkdddbbbaaaeeekkkppprrrrrrrrrrrrrrrqqqpppmmmkkkiiiddddddeeekkkuuu}}}uuummmllljjjhhhfffcccbbbaaa```]]]\\\\\\[[[[[[bbbjjjnnnkkkgggddd```\\\WWWTTTLLLMMMMMMMMMMMMNNNNNNNNNOOONNNMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIKKKNNNQQQSSSSSSRRRQQQQQQSSSVVVXXXZZZWWWVVVTTTUUUWWWYYYZZZZZZXXXWWWVVVTTTSSSQQQOOONNNQQQPPPOOONNNNNNMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNQQQPPPNNNLLLLLLNNNPPPRRRVVVYYY[[[ZZZVVVSSSSSSUUUTTTUUUWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYWWWUUUSSSQQQTTT]]]qqqjjjmmmssszzz|||xxxdddXXXRRRZZZjjjvvv|||~~~~~~yyytttrrrssstttsssrrruuuzzz~~~}}}zzzttthhh]]]WWWXXX```nnnzzzuuuhhh^^^YYYTTTVVVXXX[[[[[[YYYWWWUUUNNNQQQVVV[[[^^^```aaa``````\\\XXXWWWVVVZZZeeeppp|||xxxtttvvvuuutttsssrrrrrrrrrrrruuuwwwxxxyyyyyyzzz}}}{{{{{{{{{{{{{{{|||}}}}}}wwwvvvuuuuuuwwwxxxwwwvvvvvvvvvvvvuuussspppmmmkkkjjjpppuuuvvvvvvwwwvvvsssnnnkkkgggeeeeeeeeedddccc]]]\\\YYYVVVUUUTTTUUUUUUVVVUUUTTTTTTTTTVVVXXXYYY\\\___ccchhhmmmssszzz~~~~~~}}}}}}|||}}}~~~{{{zzz{{{|||tttoooxxx}}}uuuoooggg___ZZZXXXWWWVVVXXXUUUSSSRRRUUU___sss}}}uuuoookkkkkkgggeeecccbbbbbbaaa```___^^^aaaeeennn{{{{{{ZZZLLLEEE???>>>===;;;;;;>>><<<<<<===<<<;;;<<>><<<;;;>>>999:::;;;;;;;;;<<>>999:::;;;;;;;;;<<<@@@BBBBBBLLLbbb{{{qqqkkkmmmqqquuu{{{vvvnnnmmmlllkkkiiihhhgggfffaaa``````aaa______dddlllmmmkkkhhhddd___YYYRRRMMMJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSRRRRRRSSSSSSTTTUUUWWWWWWZZZXXXVVVUUUWWWXXXXXXWWWWWWVVVTTTRRRRRRRRRRRRSSSRRRQQQPPPOOONNNNNNNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPQQQPPPOOOOOOOOOPPPQQQQQQSSSUUUVVVSSSOOOLLLMMMOOOPPPRRRUUUXXXZZZ[[[ZZZZZZXXXWWWUUURRRQQQOOONNNNNNSSSaaazzz\\\eeeqqq{{{|||yyyqqqcccVVVVVV___kkkwww~~~yyyyyy{{{}}}}}}|||xxx}}}}}}tttfff\\\YYYfffyyyuuuiiibbb[[[XXXTTTQQQRRRUUUZZZ]]]aaacccgggjjjkkkkkkjjjjjjgggddd```]]]XXXUUUYYY```lllwww~~~|||{{{yyyuuussspppnnnnnnpppsssuuuvvvvvvvvvuuuuuuvvvyyy|||~~~}}}{{{yyyxxxwwwvvvvvvyyyxxxxxxyyy|||}}}}}}|||{{{{{{zzzyyyxxxyyyyyyzzzyyy~~~}}}{{{|||zzzwwwtttqqqlllhhhddd```[[[XXXVVVTTTRRRPPPPPPPPPQQQRRRRRRQQQOOONNNNNNQQQTTTVVVVVVUUUTTTTTTTTTXXX___ccciiiooowww~~~}}}|||}}}~~~}}}{{{zzz{{{|||wwwsssoookkklllpppuuuyyy|||xxxuuu~~~vvvooofff```^^^[[[VVVRRROOOPPPUUUZZZaaaqqq}}}rrrlllgggaaa[[[XXXZZZXXXVVVVVVXXXYYYXXXWWWYYYcccsssqqqYYYJJJDDD@@@@@@@@@===<<<>>><<<=========<<<===@@@BBBBBBIIIZZZttt~~~sssnnnqqqvvvzzzuuummmllllllkkkkkkjjjjjjiiicccaaaaaabbb```___dddkkkkkkjjjhhheeeaaaZZZQQQLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUVVVXXXYYYYYYYYYWWWVVVVVVWWWWWWVVVTTTWWWUUUSSSRRRQQQRRRSSSTTTRRRQQQPPPOOOOOONNNOOOOOONNNNNNOOOOOOPPPPPPPPPQQQOOOPPPPPPQQQRRRRRRRRRRRRTTTVVVVVVSSSOOOLLLMMMPPPQQQSSSVVVYYYZZZZZZYYYXXXWWWVVVTTTQQQPPPOOOOOOOOOVVVdddzzz]]]ggguuuwwwiii\\\YYY___iiivvv|||xxxxxx{{{}}}}}}|||yyy~~~|||tttiii\\\WWWcccwww}}}qqqiii```\\\VVVSSSTTTZZZaaafffhhhjjjlllnnnnnnllljjjiiikkkgggccc___XXXSSSUUU[[[dddqqq}}}~~~}}}}}}|||uuurrrooommmmmmpppsssvvvvvvvvvvvvuuutttuuuxxx{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzz{{{~~~{{{zzzyyyyyyyyyzzz{{{|||{{{}}}{{{{{{yyyvvvwwwsssnnniiiddd___ZZZVVVSSSRRRPPPNNNNNNNNNPPPQQQRRRPPPNNNLLLLLLOOOQQQSSSWWWUUUSSSPPPPPPRRRXXX\\\aaagggqqqzzz~~~|||zzzyyy{{{|||~~~}}}{{{zzzzzz{{{tttqqqkkkhhhiiinnntttxxx{{{{{{zzz}}}uuunnnfffaaa^^^[[[VVVQQQPPPSSSYYY___gggxxxyyyooojjjfff___YYYVVVVVVUUUSSSTTTVVVWWWWWWVVV[[[fffxxxnnnYYYJJJDDD@@@AAA@@@======>>>@@@@@@@@@???======???AAABBBFFFSSSkkkuuuqqqtttyyy~~~uuulllllllllkkkkkkkkkkkkkkkdddbbbbbbcccaaa___cccjjjiiihhhhhhfffaaaZZZQQQKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRTTTVVVXXXZZZ[[[\\\XXXWWWVVVVVVWWWWWWTTTSSSVVVUUUSSSRRRQQQRRRSSSTTTRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQNNNOOOQQQSSSTTTTTTSSSRRRVVVWWWWWWTTTPPPMMMOOOQQQQQQSSSVVVYYYZZZZZZYYYXXXVVVUUUSSSQQQPPPPPPPPPPPPSSS___rrr[[[jjjzzzuuuggg]]]]]]gggvvv|||{{{zzz{{{|||~~~~~~}}}uuunnnddd\\\VVV___rrr}}}qqqfffccc^^^\\\\\\aaafffiiikkklllnnnmmmllljjjkkkkkkjjjgggccc^^^ZZZXXXWWWVVV\\\jjjwww{{{zzz{{{||||||xxxtttooommmmmmpppqqqrrrvvvuuuuuutttttttttttttttxxxxxxyyyxxxxxxzzz}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{{{{~~~{{{wwwsssrrruuusssooojjjccc]]]XXXVVVRRRRRRRRRRRRRRRQQQQQQQQQPPPNNNMMMMMMPPPRRRRRRRRRTTTSSSRRRQQQQQQRRRTTTUUUYYY^^^gggqqqzzz~~~{{{yyyyyy{{{|||zzzzzzzzzxxxvvvtttrrrqqqsssmmmiiiiiikkknnnuuu|||zzzwwwvvv~~~~~~sssmmmeee___\\\YYYVVVTTTUUUYYY]]]dddqqqwwwpppgggbbb```]]]YYYTTTSSSPPPPPPSSSTTTSSSUUUYYY___mmmiiiXXXLLLHHHCCC???>>>?????????BBB@@@>>>>>>>>>>>>===<<>>???@@@???>>>AAAEEELLL\\\wwwzzzzzz}}}wwwmmmiiijjjmmmnnnnnnmmmkkkjjjiiihhhgggdddbbbcccgggjjjnnniiieeeddd```XXXQQQOOOMMMMMMLLLKKKKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJKKKMMMRRRRRRRRRSSSSSSSSSTTTTTTSSSUUUXXX[[[\\\\\\[[[ZZZXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQNNNMMMLLLKKKLLLMMMOOOPPPQQQPPPOOONNNMMMMMMNNNNNNNNNOOOPPPRRRTTTUUUVVVWWW[[[YYYTTTPPPMMMLLLLLLLLLSSSUUUWWWXXXXXXXXXYYY[[[[[[XXXVVVVVVSSSNNNOOOSSSaaaiiipppqqquuuWWWcccqqq}}}ssseee___eeettt~~~yyyrrrggg___XXX[[[iiixxxyyyqqqiiieeefffiiilllnnnooopppooommmkkkkkkkkkhhhfffccc```^^^]]]]]]]]]\\\eeepppwww}}}|||xxxuuupppnnnoooqqqrrrssssssssssssssstttuuuvvvwwwwwwxxxxxxwwwvvvwwwyyy{{{{{{{{{{{{||||||}}}}}}}}}{{{{{{{{{|||||||||}}}}}}|||yyyuuuuuuwwwyyyxxxvvvrrrpppmmmiiiddd^^^ZZZXXXUUUUUUTTTSSSRRRRRRRRRSSSTTTRRRPPPOOOPPPQQQQQQPPPNNNMMMLLLJJJJJJLLLMMMNNNOOORRRWWW___iiirrrzzz~~~~~~}}}|||{{{zzzyyyxxxxxxyyyxxxwwwvvvvvvvvvwwwxxxwwwnnngggeeegggmmmwwwzzz}}}{{{{{{|||}}}yyysssllliiieeeddd```ZZZVVVUUUZZZ^^^aaafffmmmvvvtttlllfff```\\\[[[[[[YYYVVV[[[VVVRRRQQQQQQRRRYYYaaajjj|||jjj[[[RRRNNNIIIFFFEEEEEEDDDDDDCCCAAA??????@@@AAAAAA@@@>>>BBBIIIWWWqqqzzz{{{~~~qqqjjjhhhjjjkkkllllllkkkiiihhhffffffeeedddcccdddgggiiilllgggcccaaa]]]VVVQQQPPPMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIJJJIIIHHHIIIKKKLLLQQQRRRRRRSSSTTTUUUVVVWWWTTTVVVYYY[[[]]]]]]\\\[[[ZZZYYYWWWUUUTTTRRRRRRQQQSSSRRRQQQQQQPPPPPPQQQQQQNNNMMMMMMLLLLLLNNNOOOPPPSSSRRRQQQOOONNNNNNNNNNNNOOOPPPQQQRRRTTTVVVWWWXXX[[[YYYUUUQQQNNNMMMMMMNNNUUUWWWYYYZZZYYYYYYZZZ[[[ZZZXXXXXXWWWTTTPPPSSSYYYmmmqqqrrrooorrrSSS^^^lllxxxyyykkkbbbgggvvv}}}zzztttiiibbbZZZZZZbbbooo{{{~~~tttjjjddddddfffhhhlllnnnooonnnkkkiiiiiijjjgggfffdddcccbbbbbbcccccc```fffnnnvvv~~~yyyuuuqqqooopppqqqrrrrrrqqqrrrrrrrrrtttuuuvvvwwwvvvwwwwwwvvvuuuuuuwwwyyyzzzzzz{{{|||}}}~~~~~~{{{{{{|||}}}~~~~~~~~~~~~}}}xxxtttuuuyyyzzzxxxtttqqqpppmmmiiiddd```\\\YYYWWWVVVUUUTTTSSSSSSSSSSSSVVVTTTQQQPPPPPPPPPPPPOOOLLLKKKJJJIIIIIIJJJLLLMMMPPPRRRUUU[[[cccllltttyyywwwwwwyyyyyyyyyyyyxxxwwwzzzyyywwwvvvvvvwwwxxxzzzwwwpppjjjiiikkkpppzzz~~~zzz|||zzzzzz||||||{{{yyyvvvpppjjjdddaaacccdddbbb\\\WWWYYYbbbjjjppptttzzz}}}jjjddd```[[[XXXXXXYYYXXXWWWZZZVVVSSSSSSRRRSSS[[[dddssslll^^^TTTQQQLLLIIIGGGGGGFFFEEECCCAAA??????AAABBBAAA@@@>>>BBBGGGSSSjjj{{{|||uuukkkhhhggghhhiiijjjiiihhhgggfffcccdddddddddcccdddfffhhhiiiccc^^^]]]ZZZSSSOOOOOOMMMLLLKKKIIIHHHFFFEEEEEEFFFGGGHHHHHHGGGHHHJJJLLLOOOPPPQQQSSSUUUVVVWWWXXXUUUWWWYYY[[[]]]]]]]]]\\\\\\ZZZXXXVVVTTTSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQNNNNNNMMMMMMMMMNNNOOOPPPRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQSSSUUUVVVXXXXXXYYYWWWTTTQQQOOOPPPQQQRRRUUUWWWYYYZZZYYYYYYZZZ[[[[[[ZZZYYYXXXSSSPPPVVV___zzz}}}zzzssstttNNNZZZhhhttt}}}pppgggkkkyyy~~~{{{uuulllfff^^^ZZZ^^^hhhttt}}}tttkkkdddcccdddfffiiijjjkkkjjjhhhgggggggggfffffffffggghhhhhhiiijjjfffkkkpppvvvzzzwwwsssqqqqqqqqqqqqqqqpppppppppqqqrrrtttuuuvvvuuuvvvwwwvvvuuuuuuvvvxxx{{{{{{||||||}}}~~~{{{|||}}}~~~}}}yyywwwxxx{{{{{{wwwrrrrrrpppnnnjjjeeeaaa]]][[[YYYXXXVVVTTTRRRRRRSSSSSSWWWTTTQQQOOOOOOOOONNNMMMLLLKKKJJJIIIJJJLLLNNNPPPSSSTTTVVVZZZ```hhhooosssppprrrtttwwwyyyyyyyyyxxx|||{{{xxxwwwvvvwwwxxxyyywwwrrrpppqqqtttwww}}}||||||wwwvvvwwwtttsssqqqnnnjjjeee```^^^```bbbbbb]]]ZZZ___lllxxxsssbbb^^^\\\XXXUUUUUUVVVVVVWWWVVVTTTTTTVVVVVVWWW```jjj}}}~~~ooocccVVVSSSNNNKKKJJJIIIGGGFFFCCCBBB@@@@@@AAABBBAAA@@@@@@DDDHHHPPPddd|||}}}vvvlllgggeeeeeeeeeffffffffffffeeedddaaacccddddddccccccdddffffff```\\\[[[YYYSSSOOOOOOKKKKKKJJJHHHGGGEEEDDDCCCDDDEEEGGGGGGGGGHHHJJJLLLNNNNNNPPPRRRTTTVVVWWWXXXWWWXXXYYY[[[\\\\\\\\\\\\]]][[[YYYVVVTTTSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOPPPNNNOOOOOOPPPQQQQQQQQQQQQPPPQQQRRRTTTUUUWWWXXXYYYWWWUUUSSSQQQQQQSSSUUUVVVUUUWWWYYYYYYYYYXXXYYYZZZ[[[[[[ZZZWWWQQQPPPZZZggg~~~{{{IIIWWWgggrrr|||tttnnnpppzzz}}}xxxqqqmmmfff___]]]dddqqq{{{wwwmmmgggddddddeeeeeeggghhhhhhfffeeeeeeffffffgggiiikkkmmmooopppqqqnnnqqqsssvvv}}}}}}yyyuuurrrrrrqqqpppooonnnnnnnnnoooppprrrsssttttttuuuvvvvvvvvvuuuwwwxxx{{{{{{{{{||||||}}}}}}~~~zzz|||}}}{{{zzzxxxyyy{{{zzzwwwssstttrrrppplllgggbbb^^^\\\ZZZXXXVVVSSSQQQQQQRRRRRRVVVSSSPPPOOONNNNNNMMMLLLKKKKKKJJJKKKLLLOOORRRSSSUUUVVVYYY]]]bbbggglllnnnnnnpppsssvvvxxxzzzzzzzzz|||{{{yyyxxxxxxxxxxxxyyywwwtttuuuyyy{{{||||||xxxrrrpppooolllkkkiiigggdddaaa___]]][[[]]]^^^]]]___iiizzz|||kkk^^^[[[YYYVVVTTTRRRSSSTTTUUURRRSSSUUUXXXZZZ^^^iiiuuutttrrrggg[[[WWWSSSPPPOOOMMMKKKIIIFFFDDDBBBAAABBBBBBAAA@@@AAAEEEHHHMMM\\\www{{{{{{}}}vvvnnngggccccccbbbbbbcccddddddddddddddd```bbbddddddcccbbbbbbcccccc^^^[[[\\\YYYSSSOOOOOOIIIIIIHHHGGGEEEDDDCCCCCCCCCEEEFFFGGGGGGHHHKKKMMMMMMNNNPPPRRRTTTVVVWWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZ\\\ZZZXXXUUUSSSSSSTTTTTTRRRQQQPPPPPPOOOOOOPPPPPPNNNNNNNNNOOOOOOOOOOOOOOOLLLMMMNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTVVVXXXYYYZZZVVVUUUSSSRRRRRRTTTWWWYYYVVVXXXYYYZZZYYYXXXYYYZZZ[[[[[[[[[WWWQQQRRRbbbsssEEEVVVgggqqqwwwwwwssstttzzz{{{vvvtttnnnfffaaaeeeqqq|||yyypppiiidddbbbbbbcccdddffffffeeedddeeeffffffhhhkkknnnqqqtttvvvwwwtttvvvvvvuuuyyy{{{wwwtttrrrpppnnnmmmmmmmmmmmmnnnnnnpppqqqqqqrrrtttvvvwwwvvvvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz|||~~~~~~~~~}}}|||yyyxxxwwwwwwwwwwwwxxxxxxvvvtttqqqmmmhhhccc___]]][[[YYYUUURRRPPPPPPQQQRRRTTTRRROOOMMMMMMNNNMMMLLLKKKJJJJJJLLLNNNRRRUUUWWWWWWYYY^^^ccciiillloooppprrrsssuuuwwwyyyzzz{{{|||yyyyyyyyyyyyzzzzzzzzzzzzxxxvvvwww{{{~~~~~~yyy}}}yyyrrrmmmjjjhhhdddcccbbb```^^^]]]\\\\\\XXXZZZ\\\___gggwwwqqqfff]]]ZZZYYYVVVSSSPPPPPPRRRSSSSSSSSSVVVZZZ]]]dddttt}}}sssuuulllaaa^^^ZZZWWWUUUTTTQQQOOOJJJHHHEEEDDDDDDDDDCCCAAA???CCCFFFHHHSSSkkkyyyxxxxxx|||uuulllhhhdddbbbccc______```aaabbbccccccddd```bbbddddddcccaaa```aaa^^^ZZZXXXYYYWWWQQQLLLKKKGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGGGGIIILLLNNNOOOPPPQQQSSSUUUWWWXXXYYYZZZZZZZZZYYYYYYYYYXXXXXXZZZXXXUUURRRQQQQQQSSSTTTRRRQQQPPPPPPOOOOOOPPPPPPMMMNNNOOOOOOPPPPPPOOOOOOLLLMMMNNNOOOPPPPPPOOOOOOQQQRRRSSSUUUWWWXXXYYYZZZYYYWWWUUUSSSSSSTTTVVVXXXWWWYYY[[[[[[ZZZYYYZZZ[[[ZZZ[[[ZZZVVVRRRWWWlllCCCUUUgggpppuuu~~~yyyuuuvvvxxx{{{}}}{{{zzztttkkkdddfffrrr}}}zzzqqqiiiccc```^^^aaaccceeefffeeeeeefffggggggiiilllppptttwwwyyyzzzwwwyyyxxxtttvvv|||}}}xxxuuurrrpppnnnlllmmmmmmlllmmmmmmnnnoooppprrrtttvvvwwwwwwwwwyyyzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{}}}}}}|||zzzyyyvvvvvvuuussssssuuuyyy}}}xxxvvvsssnnniiiddd```]]][[[YYYUUURRRPPPOOOPPPQQQSSSQQQNNNMMMMMMMMMLLLLLLJJJJJJJJJLLLOOOSSSWWWYYYYYY]]]dddjjjpppsssuuuuuuwwwwwwxxxyyyzzz{{{||||||vvvwwwxxxzzz{{{|||||||||zzzwwwwww{{{~~~{{{xxxuuuzzzyyytttoookkkfffddd```___^^^\\\[[[ZZZZZZZZZWWWYYY\\\bbbnnn~~~|||uuujjjccc]]]ZZZYYYVVVRRROOOOOOPPPRRRUUUTTTVVVZZZ^^^iii|||}}}xxxwwwnnnfffccc___]]][[[YYYVVVTTTMMMKKKHHHGGGFFFFFFDDDCCC===BBBDDDDDDMMMccc|||wwwuuutttwww~~~zzzjjjeeedddddddddeee]]]^^^___```aaacccdddddd```bbbddddddccc```______XXXTTTTTTVVVTTTMMMHHHFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDFFFGGGHHHIIILLLOOOQQQQQQSSSTTTVVVXXXYYYZZZ[[[ZZZZZZYYYXXXWWWWWWWWWWWWUUUSSSPPPOOOPPPRRRSSSQQQQQQPPPOOOOOOOOOOOOPPPMMMNNNOOOPPPPPPPPPOOOOOOMMMNNNOOOPPPOOONNNMMMLLLRRRRRRTTTUUUWWWXXXZZZZZZ[[[ZZZWWWTTTSSSSSSUUUVVVYYY[[[\\\]]][[[[[[[[[\\\YYYZZZZZZWWWSSS\\\tttDDDOOO^^^lllvvv~~~}}}wwwrrrmmmooovvv{{{sssiiieeennnyyywwwjjjaaa^^^^^^______cccgggfffccceeejjjsssqqqooooooqqquuuxxxzzzxxxwwwwwwvvvxxxzzz~~~}}}zzzuuuqqqmmmjjjfffiiikkkkkkjjjiiikkknnnppppppqqqtttwwwyyyyyyxxxyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwyyyzzzzzzyyyxxxwwwyyywwwtttrrrrrrtttvvvxxxxxxtttoookkkhhhfffcccaaa]]]YYYUUURRRQQQPPPOOONNNPPPNNNLLLNNNQQQRRRQQQNNNLLLJJJIIIKKKOOOUUUYYYZZZ```ccchhhpppyyy~~~|||{{{}}}wwwwwwwwwxxxyyyzzz{{{|||yyyzzz|||~~~~~~xxxuuutttuuuxxxzzz|||}}}~~~~~~}}}yyytttnnnhhhccc```^^^^^^ZZZXXXXXXZZZ\\\[[[ZZZVVVZZZ]]]cccrrrwwwwwwuuummmggg___XXXYYYWWWSSSQQQPPPQQQSSSUUURRRTTTWWWYYY```qqq~~~wwwmmmiiieeecccbbb___ZZZUUUTTTRRRNNNKKKIIIHHHEEECCC@@@CCC???AAAIIIRRRhhhzzzyyywwwvvvzzz~~~uuukkkfffeeeeeeccc```aaa```^^^]]]^^^aaadddfffdddcccaaa`````````^^^\\\ZZZXXXUUUQQQMMMJJJHHHGGGEEEDDDBBB@@@@@@BBBDDDFFFEEEGGGIIIKKKNNNPPPRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUWWW\\\___^^^ZZZWWWXXX[[[UUUUUUTTTQQQOOONNNOOOQQQRRROOOLLLLLLNNNQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLLLLNNNPPPSSSTTTVVVWWWYYYYYYYYYXXXWWWXXXWWWSSSOOOOOOTTTXXXZZZ[[[\\\\\\[[[ZZZYYYXXXZZZXXXUUUTTTZZZkkk@@@KKKZZZhhhrrr{{{|||xxxsssoooqqqvvvyyymmmgggnnnxxxzzzqqqhhhccc```aaaaaacccggggggeeeiiinnnuuuttttttuuuwwwxxxyyyyyy|||{{{{{{zzz{{{~~~}}}xxxtttqqqppphhhiiihhhgggeeeggglllpppqqqqqqqqqsssvvvwwwvvvuuuyyyyyyxxxwwwvvvvvvuuuvvvuuuuuuvvvwwwxxxxxxxxxxxxwwwuuusssqqqqqqsssvvvxxxyyyvvvqqqmmmkkkhhheeeccc^^^ZZZVVVSSSQQQQQQPPPNNNPPPNNNMMMNNNPPPPPPOOOMMMJJJJJJJJJLLLQQQXXX^^^bbbeeegggmmmvvvyyyyyyyyyxxxyyyyyyzzzzzzzzz{{{|||~~~}}}uuupppnnnqqqsssuuuwwwyyyzzzyyyyyyuuusssnnniiiddd```^^^]]]ZZZXXXVVVWWWYYY[[[ZZZYYYUUUZZZ___gggxxxtttnnnwwwzzzlllfffccc^^^YYYXXXVVVSSSPPPPPPQQQSSSTTTTTTVVVXXX\\\dddwww|||uuuqqqmmmjjjhhheee___[[[UUUSSSPPPMMMLLLIIIFFFDDDAAADDD@@@AAAIIIOOOccc~~~zzzxxxvvvvvvyyy~~~wwwppphhhdddeeeeeecccaaa```___^^^]]]___aaadddfffeeecccaaa`````````^^^\\\YYYXXXTTTQQQMMMJJJHHHGGGEEEDDDBBB@@@AAABBBEEEFFFFFFGGGHHHKKKNNNQQQSSSUUUTTTTTTTTTUUUUUUUUUUUUVVVXXX[[[^^^]]]XXXVVVWWWYYYUUUVVVVVVTTTRRRQQQRRRSSSSSSOOOLLLLLLNNNPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMNNNPPPRRRSSSTTTVVVXXXYYYZZZYYYYYYWWWUUUSSSPPPNNNOOOSSSVVVZZZZZZ[[[\\\\\\[[[YYYYYY\\\YYYUUUVVV```sss;;;EEETTTbbbmmmvvv}}}zzzwwwssstttwww~~~qqqhhhkkksss|||zzzsssiiiccccccbbbbbbfffhhhiiiooovvvyyyzzz|||}}}}}}}}}|||{{{|||wwwtttsssjjjhhheeecccbbbfffmmmrrrqqqqqqqqqrrrtttuuutttrrryyyyyyyyyxxxwwwwwwwwwvvvttttttssstttuuuvvvxxxyyyuuutttrrrqqqqqqsssvvvxxxzzzwwwssspppnnnlllhhhfff```\\\WWWTTTSSSRRRPPPOOOQQQOOONNNMMMNNNNNNLLLKKKHHHJJJMMMOOOSSS[[[eeemmmmmmooouuu~~~{{{{{{zzzyyyyyyyyyyyyyyy||||||}}}~~~}}}xxxrrrllliiihhhmmmoooqqqsssttttttssssssllljjjfffbbb^^^\\\ZZZYYYUUUTTTUUUVVVYYYZZZYYYXXXUUUYYYbbbnnn~~~ssseeehhhzzzpppccc___^^^\\\YYYWWWUUUSSSPPPPPPQQQSSSTTTUUUXXX[[[```kkk~~~|||wwwtttrrrmmmgggaaaYYYWWWUUUSSSQQQNNNJJJGGGCCCEEEBBBCCCIIILLL\\\vvv~~~{{{zzzxxxuuutttvvv|||uuunnnjjjeeeddddddeeeccc```^^^]]]]]]^^^___bbbdddeeedddbbb`````````___]]][[[YYYWWWTTTPPPLLLIIIGGGFFFDDDCCCBBBAAABBBCCCEEEGGGHHHHHHHHHJJJNNNRRRVVVXXXWWWWWWVVVUUUUUUUUUVVVVVVXXXZZZ\\\ZZZVVVTTTTTTVVVUUUWWWXXXWWWUUUTTTTTTUUUSSSPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOONNNOOORRRTTTRRRTTTVVVYYYZZZ[[[ZZZZZZVVVRRRNNNLLLMMMPPPRRRTTTYYYYYY[[[\\\\\\[[[ZZZZZZ]]]XXXUUUYYYhhh~~~777@@@MMM[[[gggqqqzzz|||zzzzzzzzztttiiihhhmmmxxx{{{|||oooeeeddd``````ccchhhlllttt|||{{{uuurrrkkkiiifffddddddhhhmmmqqqoooooooooqqqssstttsssrrryyyyyyyyyyyyxxxxxxwwwvvvuuusssrrrqqqqqqsssvvvwwwtttsssrrrqqqrrrtttwwwxxxyyywwwuuusssqqqoookkkhhhbbb^^^YYYVVVTTTSSSQQQPPPQQQPPPOOONNNMMMLLLJJJIIIGGGKKKPPPRRRVVV___kkkuuuwwwyyy~~~{{{zzzzzzyyyyyyyyyzzzzzz}}}}}}~~~~~~~~~~~~}}}}}}|||{{{wwwrrrkkkgggeeeeeekkkmmmoooqqqqqqpppnnnmmmfffdddaaa]]]YYYWWWVVVUUUQQQRRRTTTWWWYYYYYYYYYXXXUUU[[[eeetttqqqgggaaajjjnnnaaa\\\[[[YYYWWWVVVUUUSSSQQQPPPQQQSSSTTTUUUXXX]]]eeesss}}}zzztttlllggg^^^]]][[[ZZZXXXTTTOOOKKKFFFHHHDDDEEEJJJKKKWWWnnn{{{xxxyyywwwsssqqqsssxxxvvvjjjhhhfffddddddddddddaaa___\\\\\\]]]^^^```bbbdddeeecccaaa___^^^^^^]]][[[YYYVVVUUURRRNNNJJJGGGEEEDDDDDDCCCBBBBBBCCCEEEGGGHHHIIIIIIIIIKKKNNNSSSXXX[[[YYYXXXWWWVVVVVVVVVVVVVVVXXXYYYZZZXXXTTTRRRRRRSSSUUUWWWXXXXXXWWWUUUTTTUUURRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPOOONNNNNNPPPRRRRRRTTTWWWZZZ[[[[[[ZZZYYYUUUQQQLLLKKKNNNRRRSSSSSSWWWXXXZZZ[[[\\\[[[[[[ZZZZZZVVVTTT]]]qqq777===HHHTTTaaalllvvv|||}}}zzzyyyllliiikkkvvvzzzvvvkkkfff```^^^aaafffllluuu~~~wwwqqqllljjjiiiiiijjjlllmmmnnnllllllmmmpppsssuuuuuutttwwwwwwxxxxxxxxxwwwvvvuuuvvvtttqqqooooooqqqsssuuuuuutttsssssstttvvvxxxyyyxxxwwwvvvuuutttqqqmmmiiieeeaaa\\\XXXVVVTTTRRRPPPQQQQQQPPPNNNLLLJJJIIIIIIHHHMMMRRRVVV[[[dddqqqzzz~~~yyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~}}}||||||yyyxxxtttnnngggdddcccdddkkklllnnnpppooommmjjjiiidddaaa^^^ZZZVVVTTTSSSRRRPPPRRRUUUWWWXXXXXXYYYYYYXXX]]]iiixxxzzzrrrbbbaaafffttt|||lll```[[[YYYXXXVVVVVVUUUSSSRRRRRRSSSTTTUUUTTTYYYaaalll}}}{{{rrrlllbbbaaa___^^^\\\XXXRRRNNNIIIKKKGGGGGGLLLJJJRRRhhhzzzvvvxxxtttpppmmmooottt{{{yyytttqqqkkkffffffeeeeeedddcccaaa___\\\[[[\\\^^^___aaabbbbbbccc```^^^\\\[[[[[[YYYWWWUUUSSSQQQNNNKKKHHHFFFDDDCCCCCCCCCCCCCCCDDDFFFHHHIIIKKKKKKKKKLLLOOOTTTYYY[[[ZZZYYYWWWVVVUUUVVVWWWWWWXXXXXXWWWUUUSSSQQQQQQQQQTTTUUUWWWWWWUUUSSSRRRSSSPPPPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPNNNLLLLLLNNNOOORRRTTTWWWZZZ[[[ZZZYYYWWWTTTPPPLLLLLLPPPTTTUUUTTTVVVWWWYYYZZZ[[[ZZZZZZYYYUUUSSSVVVdddzzz888<<>>FFFSSSaaannnuuu|||}}}qqquuu|||xxxqqqqqqsssxxxuuullldddccceeeggglllqqqyyy}}}~~~yyywwwqqqooommmmmmoooooommmjjjmmmmmmnnnpppsssuuutttsssqqqrrrsssttttttsssrrrqqqpppoooooooooppprrrtttvvvuuuuuutttttttttuuuuuuvvvxxxxxxyyy{{{zzzwwwrrrnnniiieee___[[[XXXVVVSSSRRRQQQRRRSSSPPPMMMJJJKKKLLLJJJNNNUUU___kkkwww|||zzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}|||{{{wwwvvvrrrmmmgggcccccccccjjjlllnnnnnnmmmiiieeebbb]]][[[YYYVVVTTTSSSSSSSSSOOOQQQSSSSSSRRRSSSVVVXXXZZZaaaooo|||}}}uuuoooooollluuusssmmmddd]]]ZZZYYYXXXWWWWWWVVVVVVUUUUUUVVVWWWWWWZZZcccrrr~~~qqqnnnjjjgggeeebbb^^^[[[UUUTTTKKKHHHHHHBBBEEEVVVkkk~~~||||||||||||}}}~~~{{{wwwtttpppjjjffffffkkkrrrwwwyyyzzzzzzyyywwwtttrrrrrrmmmkkkiiifffcccaaaaaaccc```aaaaaa```^^^\\\[[[[[[\\\]]]___aaaaaa```___^^^YYYWWWUUUSSSSSSQQQOOOMMMIIIHHHGGGEEEDDDCCCCCCBBBAAABBBCCCEEEGGGIIIJJJKKKNNNOOOOOOQQQSSSVVVXXXYYYXXXWWWUUUTTTTTTVVVXXXYYYWWWVVVTTTRRRRRRRRRRRRRRRUUUVVVUUUSSSOOONNNNNNOOOLLLNNNPPPOOOMMMLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNMMMNNNQQQSSSSSSUUUXXXZZZYYYWWWSSSQQQKKKMMMPPPRRRSSSTTTUUUVVVUUUVVVWWWWWWWWWVVVUUUTTTOOOWWWggg|||:::999;;;BBBOOO^^^kkksss{{{|||ppptttzzzxxxqqqqqqrrrwww|||rrrhhheeeeeeeeegggkkksssyyy~~~zzzxxxxxxxxxssspppmmmlllmmmnnnllljjjpppooooooqqqssstttsssqqqoooppprrrssssssrrrpppooommmmmmmmmoooqqqtttwwwxxxuuuttttttsssssssssttttttyyyzzz{{{}}}}}}zzzuuuqqqjjjfff```\\\YYYVVVTTTRRRQQQSSSSSSQQQMMMKKKLLLMMMJJJNNNVVVbbbqqq~~~}}}||||||||||||{{{zzzzzzzzzzzz{{{||||||}}}}}}}}}}}}||||||zzzyyyuuupppjjjgggeeefffjjjkkkmmmnnnlllhhhccc```YYYXXXVVVUUUTTTTTTTTTUUUOOOQQQRRRQQQOOOPPPTTTWWW[[[bbbppp}}}|||tttpppsssrrrmmmeee^^^[[[YYYWWWUUUWWWWWWWWWVVVVVVWWWXXXXXX^^^hhhzzzzzzvvvrrrnnnllliiifffdddZZZWWWLLLGGGFFF>>>???OOO___}}}}}}||||||{{{||||||}}}~~~|||xxxsssooohhhddddddiiippptttuuuvvvvvvuuurrrnnnkkkiiidddddddddeeebbb______aaa\\\]]]^^^^^^\\\[[[[[[[[[\\\^^^```aaabbb```^^^\\\WWWUUUSSSQQQPPPOOOLLLJJJFFFFFFDDDCCCCCCBBBBBBBBBAAABBBCCCEEEGGGIIIJJJKKKOOOPPPQQQSSSTTTVVVWWWXXXWWWVVVTTTSSSTTTVVVXXXZZZWWWUUUSSSRRRRRRSSSSSSSSSWWWWWWUUURRRNNNMMMMMMOOOJJJMMMOOOOOOMMMLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLNNNNNNOOOQQQTTTWWWSSSUUUXXXYYYYYYVVVRRROOOGGGLLLQQQSSSSSSRRRTTTVVVUUUVVVVVVWWWVVVUUUSSSRRROOOZZZnnn888777:::AAAHHHRRRbbbpppqqq~~~wwwssssss{{{zzzuuuppprrrtttyyyxxxiiicccbbbbbbdddgggoooyyy{{{xxxyyyzzzzzzyyywwwssspppooopppqqqooommmmmmkkkjjjlllppprrrrrrpppooopppqqqrrrqqqqqqoooooojjjkkkmmmnnnnnnoooqqqsssvvvuuutttrrrrrrqqqqqqqqquuuwwwyyy{{{zzzxxxtttrrroookkkddd___ZZZVVVRRRPPPNNNNNNNNNMMMLLLLLLKKKKKKKKKOOOXXXhhhzzz|||xxxvvvwwwyyy{{{{{{yyywwwwww{{{xxxxxxyyyzzzzzz{{{zzzzzz|||yyyuuuoooiiiggghhhiiikkkooorrroooggg```\\\[[[ZZZYYYYYYXXXVVVUUUTTTTTTTTTTTTSSSRRRRRRSSSTTTVVVbbbjjjuuu{{{{{{||||||mmmhhhbbb]]]ZZZYYYXXXWWWVVVSSSSSSVVVWWWWWWYYY^^^kkkxxxxxxvvvrrrkkkiiikkkbbbYYYOOOHHHAAA===@@@FFFZZZmmm~~~}}}|||}}}~~~~~~}}}}}}~~~~~~~~~|||vvvsssooohhhdddcccffflllooommmmmmmmmllljjjhhheeeccc^^^_________^^^^^^]]]\\\]]]]]]]]]]]]\\\[[[ZZZZZZ^^^___```aaa```^^^[[[YYYSSSQQQPPPPPPPPPNNNLLLJJJHHHGGGFFFEEEDDDCCCBBBAAACCCCCCDDDFFFIIIMMMPPPRRRNNNPPPSSSUUUVVVVVVUUUTTTWWWWWWVVVVVVVVVUUUUUUUUUVVVUUUSSSQQQQQQQQQQQQRRRTTTRRRPPPNNNLLLMMMMMMNNNRRRPPPMMMKKKKKKLLLOOOQQQJJJLLLMMMOOOOOONNNMMMLLLOOOPPPOOONNNMMMOOORRRTTTVVVWWWXXXYYYWWWTTTPPPNNNPPPQQQRRRSSSUUUUUUVVVVVVUUUWWWXXXXXXWWWXXXWWWUUUOOOjjj:::888999>>>DDDMMM\\\jjjqqq}}}zzzuuuttt||||||wwwqqqrrruuu{{{~~~ooofffbbb```cccgggllluuu~~~|||yyyzzz||||||{{{yyyuuuqqqooooooooommmkkkmmmkkkkkkmmmppprrrrrrpppooopppqqqrrrrrrqqqpppooommmnnnpppppppppppprrrtttttttttssssssssssssssssssvvvxxxyyyzzzzzzxxxvvvtttrrrmmmfff```\\\XXXTTTQQQNNNNNNMMMMMMLLLKKKKKKKKKKKKOOOYYYhhhxxx~~~wwwtttuuuvvvyyyzzzzzzxxxuuuuuuwwwzzzyyyzzzzzz{{{{{{zzzzzzyyyyyywwwsssmmmhhhggghhhjjjmmmppprrrnnnfff^^^ZZZZZZYYYXXXXXXWWWUUUTTTTTTSSSRRRQQQPPPOOOPPPSSSWWWZZZdddnnn{{{vvvkkkfff```\\\ZZZYYYXXXWWWWWWTTTTTTVVVXXXYYY]]]cccsss}}}zzzwwwqqqnnnoooddd[[[QQQHHHAAA<<<>>>DDDOOObbb~~~}}}~~~~~~}}}|||}}}~~~~~~}}}}}}|||wwwnnnkkkfffbbbaaadddhhhkkkkkkkkkjjjiiigggeeedddccc]]]]]]]]]]]]]]]\\\\\\[[[\\\\\\\\\\\\\\\[[[ZZZYYY]]]^^^___```___]]]ZZZYYYUUUSSSQQQPPPPPPNNNLLLJJJDDDCCCCCCCCCCCCDDDDDDEEECCCDDDEEEGGGKKKNNNRRRSSSPPPQQQRRRTTTUUUVVVUUUUUUWWWWWWWWWVVVVVVVVVVVVUUUWWWVVVTTTSSSRRRSSSSSSTTTTTTRRRPPPNNNMMMLLLMMMNNNPPPNNNLLLLLLMMMMMMLLLKKKKKKLLLNNNOOOPPPOOONNNMMMOOOPPPPPPOOONNNOOORRRTTTWWWWWWWWWWWWUUUSSSQQQOOOQQQRRRSSSTTTUUUVVVVVVVVVVVVXXXYYYYYYWWWWWWVVVUUUWWWsss;;;888888;;;???GGGUUUbbbnnnyyy}}}xxxvvv{{{sssrrrrrruuu{{{zzznnneee```bbbggggggqqqzzz}}}~~~}}}}}}~~~zzzuuuqqqnnnmmmkkkiiilllkkkkkkmmmpppqqqqqqqqqooopppqqqrrrrrrqqqppppppppprrrssssssrrrqqqssstttrrrrrrsssttttttuuuvvvvvvxxxxxxyyyyyyyyyxxxwwwwwwuuupppiiibbb]]]YYYVVVSSSOOONNNMMMLLLKKKKKKKKKKKKKKKPPPZZZiiivvv~~~}}}xxx|||xxxtttssstttvvvyyyyyyyyywwwtttssstttuuuzzzzzz{{{{{{{{{zzzyyyyyyvvvtttppplllhhhfffhhhjjjoooqqqrrrmmmeee]]]YYYXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPOOONNNPPPVVV^^^cccnnn{{{}}}pppgggccc^^^[[[YYYYYYXXXXXXWWWTTTTTTVVVXXX[[[ccckkk~~~}}}xxxwwwhhh^^^RRRJJJBBB<<<<<<@@@GGGZZZxxx~~~~~~~~~}}}|||}}}~~~{{{}}}}}}zzz{{{}}}zzzuuuhhhfffbbb___^^^```ccceeeffffffeeedddcccbbbaaa```[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\^^^^^^^^^\\\ZZZXXXVVVTTTRRRPPPPPPOOOMMMKKKDDDCCCBBBBBBBBBCCCEEEFFFDDDEEEGGGIIIMMMQQQTTTVVVRRRRRRRRRSSSTTTUUUVVVWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUVVVTTTSSSPPPNNNMMMLLLLLLMMMOOOMMMMMMQQQTTTSSSMMMGGGLLLMMMOOOPPPPPPPPPOOONNNOOOOOOPPPOOOOOOPPPRRRUUUXXXWWWVVVUUUTTTSSSRRRRRRSSSSSSUUUVVVWWWWWWXXXXXXXXXYYYZZZZZZWWWUUUTTTUUUaaa;;;888777999<<>>MMMggg}}}||||||~~~}}}}}}}}}|||}}}{{{wwwuuuuuupppkkkbbb```^^^\\\[[[\\\]]]^^^^^^^^^]]]]]]\\\[[[ZZZZZZWWWWWWVVVVVVVVVWWWWWWXXXZZZZZZ[[[\\\]]]]]]\\\\\\ZZZZZZ[[[ZZZYYYXXXVVVUUUQQQPPPPPPQQQSSSSSSQQQOOOHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHKKKNNNRRRUUUWWWYYYUUUTTTSSSRRRRRRTTTWWWXXXXXXWWWVVVTTTTTTUUUVVVVVVSSSSSSSSSTTTTTTTTTTTTTTTRRRQQQPPPOOONNNMMMMMMMMMMMMMMMPPPXXX```___VVVNNNNNNNNNOOOOOOPPPPPPPPPPPPMMMOOOPPPQQQPPPQQQSSSUUUZZZXXXUUURRRRRRSSSVVVWWWVVVWWWXXXYYYYYYYYYYYYYYY[[[YYYYYYYYYVVVRRRUUU]]]uuu777555666999<<<@@@JJJTTTbbbmmm{{{|||wwwuuuvvvzzzyyywwwxxxzzz{{{{{{pppkkkjjjoootttyyy~~~sssllliiifffhhhjjjjjjjjjkkkmmmoooooopppqqqsssssssssrrrrrrrrrssssssrrrpppoooooopppoooqqqsssuuuvvvwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyzzzuuurrrmmmiiieee___YYYUUUSSSRRROOOMMMMMMMMMOOOPPPTTT[[[fffpppwwwzzzxxxwwwxxx||||||xxxuuuuuuuuuuuutttpppqqqssstttvvvvvvwwwwwwooonnnkkkhhhffffffiiilllpppnnnjjjfffaaa\\\YYYWWWSSSRRRRRRRRRQQQQQQQQQPPPNNNQQQTTTWWW___oooyyyppplllaaa___[[[ZZZYYYYYYXXXWWWTTTTTTWWW[[[```iiiyyy}}}wwwgggUUUIII@@@:::999;;;???JJJ___zzz~~~~~~zzzzzz{{{}}}|||{{{{{{|||}}}~~~{{{vvvsssrrrmmmgggaaa___]]][[[ZZZ[[[\\\^^^____________^^^\\\ZZZYYYWWWVVVUUUTTTTTTVVVWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZXXXWWWUUUSSSRRRNNNNNNPPPRRRTTTSSSPPPMMMCCCDDDEEEGGGHHHJJJKKKKKKIIIJJJMMMPPPSSSVVVWWWXXXVVVUUUSSSSSSSSSUUUVVVXXXXXXVVVTTTSSSRRRSSSUUUVVVRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNJJJJJJMMMTTTZZZZZZUUUOOONNNNNNNNNNNNOOOOOOOOOPPPMMMOOOQQQQQQQQQRRRTTTUUUXXXUUUSSSPPPPPPRRRUUUWWWWWWXXXXXXYYYZZZZZZYYYYYY[[[WWWVVVWWWTTTQQQYYYeee~~~555444666:::;;;===EEENNN\\\jjjyyy{{{wwwuuuwwwyyy~~~|||xxxwwwwwwwwwwwwqqqnnnqqqvvv{{{uuulllhhhdddfffhhhiiihhhiiikkknnnooopppqqqssstttssssssrrrrrrssssssrrrpppooopppqqqpppqqqsssuuuuuuuuutttssssssttttttvvvwwwxxxyyyyyysssrrrpppmmmiiiccc\\\WWWUUUSSSQQQOOONNNOOOPPPQQQXXX___jjjtttzzz|||}}}|||yyytttssssssrrrqqqppppppqqqrrrrrrrrrqqqqqqlllkkkiiieeeccccccfffiiikkkhhhddd```]]]ZZZXXXVVVRRRRRRRRRRRRQQQQQQQQQQQQNNNSSSZZZaaammmtttmmmkkkaaa___\\\ZZZZZZYYYXXXVVVUUUWWW[[[aaafffppp{{{iiiUUUGGG???::::::<<<@@@GGGWWWnnn|||}}}~~~}}}zzzyyyyyyyyyzzz}}}~~~}}}}}}~~~~~~|||zzzyyyzzz{{{|||}}}zzzuuusssrrrmmmgggaaa^^^[[[YYYXXXYYY\\\]]]bbbccceeeeeeccc```\\\ZZZVVVUUUTTTSSSTTTUUUWWWXXXUUUVVVWWWYYYZZZ[[[[[[[[[\\\[[[YYYWWWUUURRRQQQPPPMMMOOOQQQTTTUUURRRLLLHHHAAABBBEEEHHHJJJJJJJJJJJJJJJLLLNNNQQQTTTUUUVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWUUUSSSQQQQQQRRRTTTUUURRRSSSSSSSSSSSSRRRPPPOOONNNNNNOOOOOOPPPPPPPPPOOOJJJJJJLLLOOORRRSSSQQQOOOMMMMMMMMMMMMMMMNNNOOOOOOLLLNNNQQQRRRRRRSSSTTTVVVSSSRRROOOMMMNNNOOORRRTTTWWWXXXYYYYYYYYYYYYYYYYYY[[[UUUSSSUUURRRQQQ\\\lll555444777::::::;;;AAAIIIWWWeeevvv{{{xxxvvvxxxyyy}}}~~~yyywwwuuuttt~~~|||vvvpppssswww|||vvvlllgggbbbeeehhhhhhggggggjjjmmmooopppqqqsssttttttssssssrrrssstttsssqqqpppqqqrrrqqqrrrsssuuuuuutttrrrqqqqqqrrrtttvvvwwwxxxxxxxxxsssrrrrrrpppmmmfff^^^YYYVVVTTTRRROOOOOOPPPQQQSSS[[[bbbmmmvvv|||yyysssqqqpppooommmqqqqqqqqqpppooonnnmmmllljjjiiifffccc```aaacccfffgggddd```]]]ZZZYYYWWWUUURRRRRRRRRRRRRRRQQQQQQQQQPPPVVV```jjjyyyzzzrrrllllllbbb```]]][[[ZZZZZZXXXVVVWWWYYY^^^eeekkkuuu}}}jjjTTTFFF>>>::::::===:::???LLLaaa|||~~~zzz|||}}}~~~|||yyyuuurrryyyyyyzzz}}}}}}~~~~~~|||||||||||||||}}}}}}}}}zzzxxxxxxyyy{{{zzz{{{yyyuuusssrrrnnnhhh```^^^ZZZWWWVVVXXX[[[]]]eeegggiiijjjhhhddd___\\\VVVUUUTTTSSSTTTUUUWWWXXXSSSTTTUUUWWWXXXYYYYYYYYY\\\[[[YYYWWWTTTQQQOOONNNNNNPPPSSSUUUUUUPPPIIICCCBBBDDDGGGIIIIIIHHHFFFEEEKKKMMMOOORRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVTTTRRRPPPPPPQQQSSSTTTSSSTTTTTTTTTSSSRRRPPPOOOLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMMMMNNNNNNOOOPPPMMMMMMLLLLLLMMMMMMNNNOOOLLLNNNQQQRRRRRRSSSTTTVVVPPPNNNMMMKKKLLLMMMPPPQQQWWWXXXXXXYYYYYYYYYYYYXXX[[[TTTRRRTTTQQQQQQ^^^qqq666777777666777;;;@@@DDDWWWfffvvv~~~~~~uuuqqqpppqqquuu|||}}}xxxtttxxx|||wwwtttsssyyywwwnnniii```bbbdddcccaaabbbgggkkkjjjlllmmmoooppppppppppppooopppqqqqqqpppppprrrtttrrrtttuuutttsssrrrtttuuusssssstttvvvvvvwwwwwwwwwzzzvvvrrrqqqqqqmmmddd^^^XXXSSSQQQRRRQQQPPPSSSWWW```jjjvvv}}}yyyuuutttppplllkkkkkkkkkkkkkkkkkkkkkkkkkkkgggeeecccbbbaaa```^^^\\\bbb___[[[WWWUUUTTTUUUUUUUUUTTTRRROOONNNNNNOOOPPPZZZ^^^kkk}}}yyytttnnnkkkkkk_________]]]WWWSSSWWW___bbb]]]___kkkwww}}}gggOOOFFF>>><<>>;;;:::===DDDRRRhhh~~~}}}|||{{{yyyyyyzzzyyywwwuuuyyyxxxvvvvvvvvvwwwyyyzzzzzz{{{{{{|||}}}}}}|||}}}|||zzzxxxxxxyyy{{{}}}{{{zzzwwwuuusssssssssttttttsssssssssrrrooojjjfffbbb\\\XXXYYYYYYYYY\\\```iiilllnnnnnnkkkfffbbb```VVVUUUSSSRRRRRRSSSTTTVVVYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVTTTRRRPPPNNNMMMLLLJJJMMMQQQRRRPPPKKKGGGEEE@@@CCCFFFHHHIIIJJJLLLNNNLLLNNNQQQTTTVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSRRRRRRSSSTTTTTTXXXWWWUUUSSSRRRRRRRRRSSSOOONNNMMMLLLKKKKKKLLLMMMLLLLLLLLLMMMNNNNNNOOOOOOMMMOOOPPPOOONNNMMMNNNOOOSSSSSSTTTTTTTTTUUUTTTTTTPPPOOOMMMLLLMMMOOORRRTTTYYYYYYYYYXXXXXXWWWWWWVVVXXXTTTPPPNNNNNNVVVjjj|||666777666666666888<<<@@@KKKYYYjjjtttyyy|||{{{wwwxxxrrrnnnnnnpppvvv|||wwwsss|||}}}xxxsssrrrwww}}}zzzssspppjjjgggcccaaaaaabbbbbbbbbeeefffggghhhiiijjjjjjjjjmmmnnnooonnnmmmmmmooopppqqqrrrttttttsssssstttuuurrrssstttuuuuuuvvvvvvuuuyyyvvvssssssrrrooohhhccc^^^YYYVVVVVVVVVYYYbbbkkkuuuzzz~~~sssooonnnkkkjjjjjjiiiiiihhhhhhgggfffeeeeeeaaa___^^^]]]]]]\\\[[[YYYYYYWWWTTTQQQOOONNNOOOOOONNNNNNMMMLLLLLLNNNSSSVVV___mmm{{{vvvppphhhbbb```ddd\\\VVVUUUUUUTTTUUUXXXbbbiiisssvvvqqqlllqqqzzzeeeNNNEEE<<<:::===:::<<<===@@@III[[[ttt}}}|||{{{{{{yyywwwvvvwwwwwwuuutttuuuttttttssstttuuuvvvwwwyyyyyyzzz{{{|||~~~~~~}}}{{{{{{zzzxxxvvvvvvvvvxxxyyyxxxwwwuuusssrrrqqqrrrrrrrrrqqqpppoooooommmiiigggddd^^^ZZZZZZYYYYYY\\\aaalllmmmoooooommmiiidddaaaXXXVVVSSSQQQPPPQQQTTTUUUXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUSSSQQQOOONNNMMMMMMJJJMMMPPPQQQNNNJJJFFFEEEBBBDDDHHHJJJKKKMMMOOOQQQNNNPPPSSSVVVXXXYYYYYYXXXXXXXXXWWWWWWVVVTTTSSSRRRUUUUUUTTTTTTTTTUUUUUUVVVTTTSSSSSSSSSSSSSSSSSSSSSOOONNNMMMKKKJJJJJJJJJJJJLLLLLLMMMMMMNNNOOOOOOOOOMMMOOOPPPOOONNNMMMNNNPPPSSSTTTUUUVVVVVVVVVUUUUUURRRPPPNNNLLLMMMPPPSSSUUUXXXYYYYYYYYYYYYXXXXXXWWWVVVRRRNNNNNNQQQ\\\qqq666777666555555777:::===DDDRRRbbbmmmtttxxxwwwtttvvvppplllmmmpppuuu~~~|||wwwlllvvv~~~tttnnnooosssxxx{{{}}}xxxuuuqqqlllfffbbbbbbbbbaaa^^^```aaabbbdddfffggghhhiiimmmmmmnnnmmmllllllmmmooooooqqqrrrrrrrrrrrrtttuuussstttuuuvvvvvvvvvvvvvvvwwwuuutttsssrrrpppkkkhhhaaa\\\XXXXXXZZZ```mmmyyyxxxnnnjjjiiigggggghhhggggggfffeeecccbbbaaaaaa]]]\\\ZZZZZZZZZZZZXXXWWWVVVTTTRRRPPPOOONNNOOOOOOMMMNNNNNNLLLMMMPPPWWW\\\lll~~~wwwsssmmmfffaaa```bbb\\\VVVVVVVVVVVVYYY___jjjrrrwwwqqqgggeeerrraaaLLLDDD;;;999<<<:::::::::===CCCRRRjjj}}}|||{{{zzzzzzxxxuuuttttttttttttsssrrrrrrrrrrrrrrrtttuuuuuuxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}|||zzzyyywwwuuuttttttuuuuuuvvvuuutttrrrrrrqqqqqqrrrooonnnllllllkkkjjjhhhfffddd^^^[[[YYYXXXWWW[[[bbbkkklllnnnoooooolllgggcccZZZWWWSSSOOONNNPPPRRRTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTRRRPPPNNNNNNMMMMMMLLLNNNQQQPPPMMMJJJGGGFFFFFFIIIKKKMMMNNNOOOQQQRRROOOQQQTTTWWWYYYYYYYYYXXXXXXYYYYYYYYYWWWUUUSSSRRRUUUUUUTTTUUUUUUUUUVVVVVVRRRRRRSSSTTTSSSRRRQQQPPPMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOPPPMMMOOOPPPOOONNNNNNOOOPPPTTTUUUWWWXXXXXXWWWUUUTTTSSSQQQOOOMMMNNNQQQTTTVVVWWWWWWXXXYYYYYYXXXWWWVVVSSSNNNLLLOOOWWWdddwww666666777666555666999<<<@@@LLLZZZeeennnttttttqqqqqqllljjjmmmrrrvvv}}}|||wwwmmmuuu|||vvvkkkgggjjjppptttzzz~~~}}}zzzuuuoooiiieeecccaaa^^^ZZZ\\\]]]^^^```ccceeeggghhhjjjkkklllkkkjjjjjjlllmmmlllnnnpppppppppqqqssstttuuuuuuvvvwwwwwwwwwvvvvvvuuutttssssssrrrpppnnnlllccc^^^ZZZYYY\\\ddduuuzzzqqqiiifffeeeccccccfffdddcccbbbaaa```___^^^]]]YYYXXXWWWWWWXXXXXXVVVUUUUUUTTTSSSQQQQQQQQQQQQQQQPPPRRRRRRRRRRRRWWWaaahhh|||}}}uuupppkkkdddbbbddd^^^\\\ZZZZZZXXXXXX```iiisssvvvsssggg___ggg~~~uuuZZZIIICCC;;;888;;;999555888<<>>EEEYYYvvv|||{{{zzz{{{|||zzzzzzzzzzzzyyyxxxwwwwwwvvvuuusssssstttsssqqqooommmnnnoooqqqrrrrrrssssssttttttsssttttttuuuvvvwwwxxxyyyzzz||||||}}}||||||~~~~~~~~~~~~~~~|||{{{zzzyyyvvvtttqqqqqqqqqpppppppppppppppoooppppppqqqqqqqqqppppppkkkkkkjjjjjjiiifffaaa^^^\\\YYYVVVUUURRRRRRZZZdddjjjhhhhhhkkknnnllleee___ZZZWWWTTTPPPNNNMMMLLLLLLQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQNNNLLLLLLMMMNNNOOOQQQQQQQQQOOOKKKHHHHHHHHHHHHJJJKKKLLLKKKJJJKKKLLLOOOQQQSSSVVVWWWWWWVVVVVVSSSSSSSSSRRRRRRRRRSSSSSSPPPQQQRRRTTTTTTTTTTTTSSSTTTTTTSSSQQQOOOMMMKKKIIIKKKKKKJJJJJJJJJKKKMMMNNNMMMMMMNNNOOOOOOPPPPPPQQQMMMNNNPPPPPPOOOPPPQQQSSSVVVXXX[[[[[[YYYTTTOOOKKKLLLNNNQQQTTTWWWXXXXXXXXXWWWXXXYYYYYYXXXUUURRRPPPKKKKKKSSSddduuu444666777888888999;;;>>>999@@@GGGOOOZZZdddhhhgggnnnlllnnnvvv|||||||||}}}zzz{{{}}}wwwuuuuuu{{{{{{|||}}}vvvmmmhhheeeaaagggmmmpppqqqrrrvvv{{{zzzvvvmmmgggeee\\\[[[YYYWWWVVVVVVVVVVVV[[[\\\^^^______```ccceeeeeegggiiikkkkkkmmmoooqqqrrrrrrrrrssssssrrrqqqqqqooopppqqqpppppppppqqqrrrpppjjjddd^^^ZZZ^^^nnn~~~uuuooonnnooovvvjjjiiieeeaaa```bbbaaa]]][[[]]]ZZZZZZZZZZZZZZZYYYYYYYYYTTTSSSRRRSSSTTTUUUTTTSSSMMMMMMNNNNNNOOOOOOOOOOOOQQQVVV\\\```gggttt~~~{{{rrroooooonnnhhh```\\\]]][[[VVVTTTXXX\\\]]]```ccc___^^^___iiitttXXXEEE???BBB<<<:::<<<999777:::<<<;;;@@@TTTsss}}}{{{yyyyyyzzz{{{{{{{{{zzzzzzxxxwwwuuutttuuutttttttttuuussspppnnnlllmmmnnnpppqqqqqqrrrrrrssssssssssssssstttuuuvvvwwwwwwxxxyyyyyyyyywwwwww{{{{{{||||||}}}}}}}}}~~~}}}zzzyyyxxxvvvsssqqqnnnnnnnnnooooooooooooooommmnnnnnnoooooooooooooookkkkkkkkkkkkjjjfff```\\\[[[XXXVVVUUURRRSSS[[[fffllliiiiiijjjllliiibbb[[[YYYWWWTTTQQQNNNLLLKKKKKKPPPPPPPPPPPPQQQQQQRRRRRRRRRPPPNNNLLLKKKLLLNNNPPPPPPQQQPPPMMMJJJGGGGGGGGGIIIKKKMMMNNNNNNNNNOOOPPPPPPRRRTTTVVVXXXXXXWWWVVVRRRQQQPPPPPPPPPQQQSSSTTTPPPQQQSSSTTTUUUUUUUUUTTTTTTSSSQQQPPPNNNMMMKKKKKKMMMMMMKKKJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQMMMNNNPPPPPPPPPPPPQQQSSSVVVYYY[[[\\\YYYSSSMMMIIIJJJMMMQQQVVVYYYZZZYYYYYYYYYYYYZZZZZZYYYVVVRRRPPPKKKLLLWWWjjj}}}777666555444555666888:::;;;CCCJJJMMMTTT```iiijjjrrrrrrtttyyy~~~}}}yyyuuuwww{{{~~~nnnkkkooozzz|||xxxllleeeaaa]]]```hhhiiiffflllxxx~~~wwwnnniiibbb```\\\WWWSSSQQQSSSUUU\\\\\\\\\]]]^^^```aaabbbbbbeeehhhiiijjjkkkmmmoooooopppqqqpppnnnmmmnnnoooooopppppppppoooooonnnmmmnnnkkkfff```___bbbiiiooo{{{~~~vvvooollllllnnn~~~|||mmmgggeee^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWWWWVVVVVVUUUUUUUUUSSSQQQOOOPPPSSSTTTRRRPPPSSSQQQNNNMMMNNNOOOOOOOOORRR\\\eeejjjsss~~~vvvrrrpppnnnllljjjgggccc]]]YYYWWWUUUUUUZZZ\\\[[[[[[]]]UUUYYYfff|||jjjSSSLLLCCC<<<::::::888777:::888:::>>>AAAKKKggg~~~}}}~~~|||{{{}}}}}}zzzwwwuuuvvvwwwxxxyyywwwtttqqqooonnnoooooommmoooqqqqqqpppoooooooooppppppppppppqqqrrrsssssswwwvvvvvvuuuvvvxxxyyyzzzwwwxxxxxxxxxyyyzzzzzz{{{zzz{{{zzzxxxuuusssrrrssspppooommmllllllmmmnnnooorrrqqqqqqpppooonnnmmmmmmmmmkkkiiihhhhhheee```\\\[[[ZZZVVVRRRPPPSSSZZZ```hhhgggeeedddcccaaa]]]ZZZXXXWWWUUURRROOOMMMKKKJJJOOOOOOOOOPPPQQQRRRSSSSSSQQQOOOLLLIIIIIIJJJLLLNNNNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLMMMNNNOOOPPPQQQUUUVVVVVVWWWVVVUUUSSSSSSQQQPPPOOOMMMMMMMMMMMMMMMOOOPPPSSSUUUVVVUUUUUUTTTSSSSSSTTTSSSQQQNNNKKKIIIIIIJJJKKKMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNOOONNNNNNPPPPPPOOOOOOPPPQQQSSSTTT]]]]]]]]]\\\ZZZVVVRRRPPPOOOQQQTTTVVVVVVUUUVVVWWWYYY[[[\\\YYYSSSNNNKKKLLLJJJQQQ```uuu{{{wwwssssss}}}777666555444555777999;;;===CCCHHHJJJQQQ\\\eeefffpppqqquuuzzz|||yyyrrrsssuuu|||vvvqqqqqqvvv{{{wwwppphhh```^^^cccdddccciiisssxxx~~~~~~wwwsssgggccc]]]WWWTTTRRRRRRRRRVVVVVVWWWWWWYYY[[[]]]^^^___aaadddfffggghhhjjjlllmmmooopppooommmmmmnnnooopppppppppppppppooonnnnnnooolllgggbbb```bbbhhhlllwww|||zzztttrrrsss{{{vvvllleeeaaa]]]]]]]]]\\\[[[YYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUWWWUUUSSSTTTUUUVVVTTTRRRNNNNNNNNNPPPSSSUUUWWWWWWXXXcccooowww}}}wwwtttpppnnnllljjjgggccc]]]ZZZ[[[VVVTTTXXXZZZWWWSSSRRRZZZeeevvvfffNNNHHH@@@<<<;;;<<<;;;:::;;;888:::===???HHHaaazzz}}}|||~~~~~~||||||}}}~~~}}}zzzwwwvvvvvvwwwxxxxxxvvvssspppmmmllllllmmmkkkmmmooopppnnnmmmmmmmmmoooooooooooopppqqqrrrrrrttttttttttttuuuuuuwwwwwwssstttuuuvvvvvvwwwvvvvvvwwwxxxwwwuuurrrpppppppppnnnmmmmmmmmmmmmmmmnnnnnnpppooonnnmmmllllllkkkkkkhhhgggeeeeeeeeeccc___[[[VVVUUUSSSPPPOOOQQQWWW\\\dddcccaaaaaa```^^^ZZZWWWUUUTTTSSSPPPNNNLLLJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQOOOLLLJJJIIIJJJLLLNNNNNNMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMNNNOOOQQQRRRSSSXXXXXXXXXXXXWWWUUUSSSRRROOONNNMMMKKKKKKLLLMMMNNNNNNPPPSSSUUUVVVVVVUUUTTTSSSSSSRRRQQQPPPMMMKKKIIIIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNOOONNNNNNOOOOOOOOOOOOPPPRRRTTTUUUZZZZZZYYYYYYWWWUUUSSSQQQPPPRRRUUUVVVUUUUUUUUUVVVWWWZZZ[[[YYYSSSNNNLLLMMMNNNUUUdddxxxyyytttoooooo{{{666555444444666888:::<<>>??????>>><<<999999<<<===CCCWWWmmm~~~|||~~~~~~}}}}}}}}}}}}~~~|||yyywwwvvvvvvvvvwwwvvvuuurrrnnnllljjjjjjjjjjjjlllnnnnnnmmmkkkkkklllmmmmmmmmmmmmnnnoooppppppooopppqqqrrrrrrsssssssssoooqqqsssuuuuuuuuutttsssttttttsssqqqnnnlllmmmnnnkkkkkklllmmmnnnnnnnnnnnnmmmlllkkkjjjiiihhhhhhhhhdddbbbaaaaaaaaa___[[[XXXSSSSSSSSSRRRQQQSSSWWWZZZ```___]]]\\\\\\ZZZWWWUUUTTTSSSQQQOOOLLLJJJIIIIIIIIIJJJLLLNNNOOOOOOOOONNNPPPOOOLLLKKKJJJJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOOOOOOOPPPRRRTTTUUUVVV[[[[[[ZZZYYYWWWTTTQQQPPPMMMKKKJJJIIIIIIKKKMMMNNNNNNPPPSSSVVVWWWVVVTTTSSSRRRRRRPPPOOOMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNOOOPPPRRRSSSUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSQQQSSSUUUUUUUUUTTTUUUVVVUUUXXXZZZWWWRRRNNNMMMMMMQQQYYYiii|||{{{ssslllooo|||555555444444666999;;;===DDDFFFIIIKKKQQQZZZdddiiippptttzzz|||uuuoookkkqqq~~~~~~vvvfffaaacccfffjjjppppppvvv~~~tttkkk```YYYWWWUUUPPPLLLNNNNNNMMMNNNPPPSSSUUUWWWVVVXXXZZZ[[[\\\]]]```bbbfffhhhiiiiiihhhhhhiiikkkiiijjjjjjjjjjjjjjjiiiiiikkkkkkjjjgggeeeeeehhhjjjqqqwww~~~rrrhhhfffeee^^^XXXXXXWWWWWWVVVUUUSSSQQQPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMLLLNNNPPPSSSXXX```hhhmmmwww|||xxxtttrrrmmmkkkhhhgggeeebbb^^^[[[YYYUUUSSSSSSRRRQQQVVV\\\vvvpppYYYMMMHHHCCCBBBDDDEEEEEECCC???:::999;;;;;;>>>MMM___|||~~~}}}|||||||||zzzxxxvvvuuuuuuvvvvvvuuutttqqqnnnkkkiiihhhhhhiiikkkmmmmmmllljjjjjjkkkjjjjjjjjjkkkkkklllmmmnnnlllmmmnnnpppqqqppppppooooooqqqsssvvvvvvuuutttrrrqqqqqqpppnnnkkkjjjjjjlllhhhjjjlllmmmnnnnnnmmmmmmlllkkkiiigggffffffffffffaaaaaa___^^^\\\ZZZWWWUUUTTTUUUWWWXXXYYYZZZ[[[\\\```^^^\\\\\\[[[ZZZXXXVVVXXXVVVRRROOOKKKIIIGGGGGGEEEFFFIIIKKKLLLMMMLLLKKKOOONNNMMMLLLKKKKKKKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRTTTVVVXXXYYY\\\\\\[[[YYYVVVRRROOOMMMKKKJJJIIIIIIJJJLLLOOOPPPMMMOOOSSSVVVWWWVVVTTTRRRQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSUUUVVVWWWXXXVVVTTTRRRQQQQQQRRRRRRSSSTTTUUUUUUTTTSSSTTTUUUVVVXXXYYYUUUPPPLLLLLLMMMSSS]]]nnnvvvooottt666555444555666999<<<===CCCDDDGGGLLLRRRZZZccckkkpppuuu}}}zzzrrrmmmppp{{{vvvnnnpppsssvvvxxxwwwzzz}}}}}}vvvnnnddd]]][[[XXXRRRMMMLLLLLLJJJJJJKKKMMMPPPRRRRRRSSSUUUVVVWWWXXX\\\^^^```bbbcccdddcccccceeegggfffgggggghhhhhhhhhggggggfffggggggfffffffffiiikkkooottt{{{zzzsssjjjdddaaa___ZZZVVVTTTTTTTTTSSSRRRQQQOOOOOONNNOOOOOOOOOPPPPPPQQQQQQRRRQQQPPPNNNMMMNNNOOOPPPSSSTTTWWW[[[cccppp~~~|||xxxtttqqqooojjjhhhfffdddcccaaa^^^\\\UUUTTTRRROOOKKKOOO^^^nnn{{{{{{hhhSSSKKKIIIFFFGGGKKKNNNNNNMMMBBB<<<:::===<<<<<>><<>>BBBBBB???AAAIIIUUUhhh~~~}}}|||{{{zzzxxxwwwvvvuuussssssrrrrrrqqqpppppppppnnnnnnmmmlllkkkiiihhhgggfffhhhjjjjjjiiihhhggghhhccccccccccccdddeeefffgggeeeeeeeeeeeefffggghhhiiifffggghhhiiiiiijjjjjjiiilllllljjjgggeeeeeegggiiikkkjjjjjjjjjjjjjjjkkkkkkllliiifffcccaaaaaabbbcccbbbcccccc```]]][[[[[[]]]ZZZZZZ]]]bbbgggiiihhhffffffdddbbbaaabbbcccbbbaaaccc___YYYRRRLLLHHHFFFEEEBBBBBBBBBBBBDDDGGGJJJKKKLLLMMMNNNNNNNNNLLLJJJIIIKKKKKKLLLMMMOOOQQQSSSTTTTTTSSSSSSSSSSSSTTTUUUVVVXXXXXXXXXVVVTTTRRROOONNNHHHKKKNNNQQQRRRRRRPPPOOOLLLMMMNNNOOOPPPQQQQQQQQQMMMNNNOOOOOOOOONNNMMMLLLMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNOOONNNNNNPPPQQQSSSUUUVVVVVVVVVVVVWWWVVVTTTRRRQQQQQQQQQQQQRRRSSSTTTSSSSSSTTTVVVYYYXXXVVVQQQJJJFFFHHHOOOUUUeeerrr999888777666777888:::;;;FFFDDDHHHQQQUUUVVV\\\dddeeejjjppptttuuuuuuwwwxxxxxxvvvttttttwww}}}zzzzzz|||{{{}}}~~~~~~{{{xxxvvvwwwwwwtttnnniiieeecccUUURRRNNNIIIGGGFFFGGGHHHFFFGGGGGGHHHHHHKKKOOORRRPPPRRRTTTUUUUUUVVVXXXZZZXXXYYYZZZ[[[[[[[[[[[[[[[YYYZZZYYYXXXWWWXXXZZZ]]]ZZZZZZYYY\\\```eeeiiikkklllhhhcccbbbbbb```ZZZUUUYYYVVVTTTUUUWWWWWWUUUQQQLLLLLLMMMOOOOOOPPPPPPPPPMMMMMMLLLLLLKKKKKKJJJJJJJJJLLLMMMMMMNNNQQQWWW\\\eeemmm{{{{{{{{{xxxuuuqqqnnnmmmllljjjhhhcccaaa^^^]]]]]]]]]\\\ZZZRRRJJJGGGPPP```uuuzzz```SSSOOOLLLJJJIIIKKKOOOPPPNNNKKKHHHAAA???DDDEEEAAABBBGGGKKKZZZmmm~~~~~~~~~{{{zzzxxxvvvuuutttssssssrrrqqqqqqqqqpppoooooooookkkkkkkkkkkkiiihhhgggfffdddfffhhhiiigggfffffffffbbbbbbbbbbbbcccdddeeefffdddccccccbbbcccdddfffgggffffffgggggghhhiiiiiijjjkkkjjjhhheeeccccccfffhhhlllkkkjjjiiiiiiiiijjjkkkkkkhhheeebbb`````````aaaaaaccccccbbb___^^^```ccc]]]]]]___dddjjjmmmllliiifffdddaaaaaabbbcccbbbbbbaaa]]]WWWQQQKKKHHHFFFFFFCCCBBBAAAAAACCCFFFJJJLLLLLLMMMNNNOOONNNLLLJJJIIIJJJKKKLLLMMMOOORRRTTTUUUTTTSSSSSSSSSSSSSSSSSSTTTXXXXXXXXXWWWVVVTTTRRRPPPGGGJJJNNNRRRSSSRRROOOMMMLLLLLLLLLMMMNNNOOOQQQRRRLLLNNNOOOPPPPPPOOOMMMLLLNNNMMMLLLKKKJJJJJJKKKLLLKKKLLLMMMNNNNNNOOONNNNNNQQQRRRTTTUUUVVVVVVUUUUUUSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTWWWZZZWWWTTTNNNHHHEEEIIIRRRYYYlllzzz999999888777666777;;;>>>???CCCIIINNNRRRVVVZZZ\\\dddhhhlllooopppqqqrrrsss|||{{{yyyxxxzzz{{{xxx}}}~~~|||~~~}}}xxxttttttttttttuuutttqqqkkkgggaaa[[[SSSMMMJJJIIIHHHGGGIIIGGGFFFFFFGGGHHHHHHGGGIIIIIIJJJKKKMMMPPPRRRSSSTTTTTTVVVWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRVVVUUUTTTWWW[[[]]]]]][[[^^^[[[WWWUUUTTTUUUTTTSSSNNNOOOPPPQQQQQQPPPOOONNNQQQOOOMMMNNNPPPQQQOOOLLLJJJJJJIIIIIIHHHIIIIIIIIIIIILLLOOOQQQUUU\\\fffnnn|||{{{vvvssstttooommmlllkkkjjjhhhdddaaaaaa___[[[YYYXXXXXXVVVTTTLLLKKKNNNZZZtttfffVVVOOOLLLJJJHHHFFFGGGJJJKKKHHHFFFFFFFFFGGGFFFEEEDDDBBBAAAEEEKKKXXXhhh|||~~~|||zzzxxxwwwxxxwwwuuuqqqnnnnnnnnnsssrrrpppnnnlllkkkjjjjjjggghhhkkklllllljjjgggfffggggggggggggfffffffffffffffdddaaa```bbbcccdddddd______^^^______```aaaaaagggggggggggghhhiiijjjkkkkkkjjjiiigggdddcccdddeeehhhhhhggggggggggggggghhhgggeeebbb```___```bbbcccbbbbbbbbbaaa```^^^]]]\\\\\\]]]```dddhhhkkkkkkjjjhhhfffaaa]]][[[\\\]]]___^^^[[[UUUOOOJJJFFFDDDCCCAAAAAA@@@@@@BBBFFFIIILLLMMMNNNNNNOOONNNMMMLLLKKKMMMLLLLLLNNNRRRUUUVVVVVVSSSRRRQQQPPPPPPPPPQQQQQQUUUVVVWWWWWWUUUSSSQQQOOOJJJKKKMMMNNNOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKNNNNNNNNNMMMNNNNNNOOOOOOQQQSSSVVVXXXXXXWWWTTTRRRUUUSSSQQQOOOOOORRRUUUWWWSSSUUUVVVVVVUUUUUUWWWXXXSSSNNNIIIFFFFFFLLL\\\kkkvvv999999888666555777:::===AAAEEEKKKPPPSSSUUUXXXZZZ```dddiiilllmmmnnnooopppsssvvvyyy|||~~~}}}~~~{{{{{{}}}|||xxxtttqqqqqqrrrttttttrrrnnnjjjfffaaaZZZUUUQQQOOOMMMLLLIIIGGGEEEEEEFFFFFFFFFEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPRRRQQQPPPRRRVVVXXXXXXVVVWWWTTTPPPNNNNNNNNNNNNMMMMMMMMMNNNOOOOOONNNMMMLLLNNNLLLJJJJJJLLLMMMKKKIIIIIIIIIJJJJJJKKKMMMNNNOOOLLLOOORRRVVV\\\fffsss|||~~~yyyssspppooojjjiiihhhhhhhhhfffcccaaa^^^^^^]]][[[YYYVVVUUUTTTMMMPPPXXXkkkqqqZZZPPPKKKJJJIIIFFFDDDDDDFFFGGGGGGFFFEEEEEEFFFFFFEEECCCAAA@@@BBBHHHSSSbbbvvv~~~~~~{{{yyywwwrrrssstttsssqqqpppqqqrrrrrrqqqooonnnllllllkkkkkkiiijjjkkkkkkkkkiiigggfffeeeeeeeeeffffffgggggghhheeeccc``````aaaccccccccc_______________```aaaaaaddddddeeeeeefffgggggggggiiiiiihhhfffdddcccdddfffhhhggggggfffffffffggggggdddccc```^^^]]]^^^___```bbbaaaaaa```^^^\\\[[[ZZZ]]]^^^```dddiiilllmmmlllkkkgggbbb]]][[[\\\^^^___aaa^^^XXXRRRLLLGGGDDDBBB????????????BBBFFFIIILLLNNNOOOOOOPPPPPPNNNMMMLLLOOONNNNNNOOORRRTTTUUUTTTSSSQQQPPPNNNNNNOOOPPPQQQUUUVVVVVVVVVUUUSSSQQQOOOJJJKKKMMMNNNOOOOOONNNNNNOOONNNMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKNNNMMMMMMMMMLLLLLLLLLKKKNNNNNNNNNNNNNNNOOOPPPPPPRRRTTTWWWYYYYYYWWWTTTSSSSSSRRRPPPPPPPPPSSSUUUWWWUUUUUUUUUUUUVVVVVVVVVVVVQQQMMMIIIHHHJJJRRRbbbqqq{{{888999888777555666999<<>>CCCLLLZZZlll}}}}}}~~~|||zzzxxxvvvqqqrrrssssssqqqpppqqqsssqqqpppooonnnmmmmmmmmmmmmmmmlllkkkjjjiiigggffffffccccccdddeeefffgggggghhhcccaaa___^^^```aaaaaaaaa]]]]]]]]]\\\]]]]]]^^^______```bbbcccddddddccccccffffffgggeeedddccceeefffggggggfffeeeddddddeeeeee```___]]]\\\[[[\\\\\\]]]``````___^^^\\\ZZZXXXWWWYYYZZZ\\\```eeehhhiiihhhjjjfffaaa\\\ZZZ[[[]]]___eeebbb]]]WWWPPPIIIDDDBBB=========???BBBFFFJJJLLLOOOPPPPPPQQQQQQOOONNNMMMPPPOOOOOOPPPSSSTTTTTTSSSRRRQQQNNNLLLLLLMMMOOOPPPTTTTTTUUUVVVUUUSSSQQQOOOKKKLLLMMMNNNNNNOOONNNNNNQQQPPPOOONNNMMMMMMMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMLLLLLLLLLNNNNNNNNNNNNOOOPPPRRRRRRSSSUUUWWWYYYYYYWWWUUUSSSPPPPPPPPPQQQRRRTTTVVVWWWWWWUUUTTTUUUWWWWWWUUURRROOOJJJHHHJJJNNNXXXiiixxx999999999888777777999<<<@@@EEEKKKPPPQQQQQQPPPPPPQQQUUU[[[```dddgggjjjmmmqqqyyy{{{zzz}}}wwwqqqqqquuuyyy|||||||||}}}~~~~~~|||zzzxxxvvvvvvvvvxxxyyyxxxtttpppllllllnnnppprrrrrrpppnnnkkkiiifffccc```\\\WWWTTTPPPNNNKKKIIIIIIHHHFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMIIIIIIIIIJJJLLLMMMMMMMMMLLLJJJGGGFFFGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHHHHHHHHHHHHHGGGDDDEEEHHHKKKOOOSSSVVVXXX[[[bbbkkkuuu}}}uuurrrpppkkkgggfffeeecccaaaaaa```___]]][[[TTTVVVWWWRRRMMMKKKOOOTTT___oooiiiQQQKKKKKKIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>======AAAHHHSSScccyyy~~~||||||~~~}}}|||zzzyyyxxxwwwwwwwwwwwwtttqqqnnnnnnnnnpppooonnnnnnnnnnnnnnnnnnooonnnkkkiiigggfffeeeeeebbbbbbccccccddddddeeeeee```^^^]]]]]]^^^______^^^ZZZZZZYYYYYYYYYZZZZZZ[[[[[[]]]___aaabbbaaa```___bbbcccddddddccccccdddffffffeeedddcccbbbbbbbbbbbb]]]]]]\\\[[[[[[[[[[[[[[[^^^^^^]]][[[YYYWWWUUUTTTQQQQQQRRRVVVZZZ]]]^^^^^^ccc```[[[WWWVVVXXX[[[]]]dddbbb^^^XXXQQQJJJDDDAAA;;;;;;<<>>===>>>AAAGGGNNN\\\ppp~~~|||{{{zzzxxxwwwwwwxxxxxxzzzzzzyyyvvvqqqnnnmmmmmmoooooonnnnnnnnnnnnoooooopppnnnkkkgggeeedddcccdddbbbbbbbbbaaaaaa`````````]]]\\\ZZZ[[[\\\]]]\\\[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYZZZ\\\^^^___^^^]]]\\\^^^```aaabbbaaaaaabbbddddddcccaaa```___^^^^^^]]][[[[[[[[[\\\[[[[[[ZZZZZZ[[[[[[ZZZYYYWWWUUUSSSRRRKKKJJJJJJMMMPPPRRRSSSSSSVVVTTTRRRPPPPPPRRRUUUWWW[[[YYYVVVQQQKKKFFFAAA>>>;;;<<<===@@@DDDHHHKKKMMMOOOPPPQQQQQQQQQPPPOOONNNNNNNNNOOORRRUUUWWWWWWUUUQQQOOOMMMKKKJJJKKKLLLMMMNNNOOOQQQRRRRRRPPPOOOMMMLLLLLLKKKLLLLLLLLLMMMMMMOOOOOOMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUVVVWWWXXXWWWVVVTTTSSSLLLNNNPPPSSSUUUVVVVVVVVV[[[XXXUUUVVVXXXWWWRRRLLLHHHEEEGGGNNNVVV```nnnyyyxxx~~~999:::;;;:::888777999:::;;;???EEEIIIKKKKKKLLLLLLIIIKKKOOOTTTZZZaaaiiiooowww}}}xxxwww}}}~~~tttnnnkkkjjjlllmmmnnnmmmllllllmmmooooooppprrrrrrqqqpppnnnlllmmmllllllnnnoooooommmkkknnnnnnnnnoooooonnnjjjggg```]]]YYYVVVSSSQQQNNNKKKEEEEEEDDDCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBEEEEEEEEEFFFGGGHHHIIIJJJGGGIIIJJJIIIHHHHHHIIIJJJFFFDDDCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDFFFHHHHHHHHHIIIKKKMMMPPPSSSWWW]]]eeelllqqqttt}}}uuunnnllliiieeeeeeggggggddd```]]]\\\ZZZWWWUUUTTTSSSQQQQQQUUU```nnnyyyqqqUUUKKKLLLJJJHHHIIIKKKLLLLLLJJJFFFCCCBBBBBBBBBBBBBBBBBBAAA@@@>>>===???BBBEEEJJJTTTggg}}}{{{zzzwwwuuuttttttuuuvvvvvvwwwwwwtttqqqoooooopppppppppooonnnnnnnnnoooooonnnllliiifffdddbbbbbbbbbaaaaaa```___^^^]]]\\\\\\ZZZYYYXXXYYYZZZ[[[ZZZXXX[[[ZZZZZZYYYYYYYYYYYYYYYWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[]]]_______________aaaaaa```^^^]]][[[ZZZYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYXXXWWWVVVUUUSSSRRRKKKIIIHHHHHHJJJKKKKKKJJJKKKJJJIIIHHHIIIJJJLLLMMMLLLKKKIIIFFFCCC@@@===<<<===>>>@@@CCCFFFJJJMMMOOOQQQQQQRRRSSSRRRQQQPPPOOOOOOPPPQQQSSSVVVWWWVVVUUUPPPOOONNNLLLKKKKKKKKKKKKKKKLLLNNNOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLKKKKKKJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWVVVUUUSSSRRRMMMNNNPPPRRRTTTUUUVVVVVVYYYWWWUUUUUUUUUSSSNNNIIIFFFDDDHHHRRR]]]fffpppyyy|||xxx777888999888666555666777999===CCCGGGIIIKKKMMMOOOJJJKKKLLLOOOTTT\\\eeekkktttyyy|||tttyyy}}}wwwmmmgggdddeeefffeeecccccceeehhhiiijjjllllllllllllllllllkkkkkkkkklllnnnnnnmmmlllooooooppprrrtttuuusssqqqnnnkkkfffbbb___\\\XXXUUUOOONNNLLLJJJHHHGGGGGGFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHEEEGGGHHHGGGEEEDDDFFFGGGEEEDDDCCCDDDFFFFFFEEECCCGGGFFFFFFFFFGGGHHHIIIJJJGGGJJJMMMNNNNNNOOORRRUUUYYY]]]cccllluuu}}}vvvppplllkkkhhhdddccceeedddaaa]]][[[YYYXXXVVVUUURRRRRRSSSYYYfffwwwyyycccOOOKKKKKKIIIKKKQQQQQQPPPMMMHHHCCC@@@BBBDDDBBBBBBCCCCCCBBB@@@>>>======@@@BBBEEELLL\\\qqq}}}zzzvvvrrrppppppqqqrrrrrrssssssrrrpppooooooqqqqqqqqqpppooonnnnnnnnnoookkkjjjhhhfffcccaaa``````]]]]]]]]]\\\\\\[[[[[[ZZZXXXWWWWWWXXXYYYYYYXXXVVVYYYXXXWWWWWWVVVVVVWWWWWWTTTTTTUUUVVVVVVWWWWWWXXXXXXZZZ]]]]]]]]]\\\\\\]]]___^^^\\\ZZZXXXWWWVVVVVVWWWXXXZZZ[[[[[[ZZZXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSMMMKKKHHHFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>?????????AAACCCFFFIIILLLOOOPPPSSSTTTUUUUUUUUUTTTSSSRRRSSSSSSSSSUUUWWWVVVTTTRRROOOOOOOOONNNMMMLLLKKKJJJHHHIIIKKKMMMMMMMMMKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLMMMOOOPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQOOOOOOPPPRRRSSSUUUVVVWWWUUUUUUUUUTTTQQQMMMHHHFFFDDDEEELLLYYYeeennnvvv}}}666777777777555444444555999===BBBFFFIIILLLOOOQQQLLLLLLKKKLLLOOOWWWaaagggqqqwww~~~qqquuuyyyqqqhhh```aaabbb```]]]\\\___bbbdddfffggghhhhhhiiikkkmmmjjjiiiiiikkknnnooonnnmmmmmmmmmooorrruuuwwwwwwuuuzzzvvvqqqmmmiiifffbbb___YYYXXXUUURRRNNNLLLJJJJJJGGGGGGGGGHHHGGGGGGFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFCCCEEEFFFEEECCCAAACCCEEEGGGFFFFFFGGGHHHIIIGGGFFFJJJIIIHHHHHHIIIKKKMMMNNNLLLOOORRRTTTTTTVVVYYY]]]fffjjjrrr|||}}}vvvpppllljjjjjjhhhdddbbbcccaaa^^^[[[YYYXXXXXXVVVUUUWWWXXX\\\hhh{{{ooo\\\MMMKKKLLLJJJPPPYYYVVVSSSMMMEEE???>>>BBBGGGBBBCCCCCCCCCBBB@@@>>>===;;;>>>@@@AAAGGGUUUjjjyyy{{{vvvqqqnnnmmmmmmnnnpppqqqrrrpppnnnmmmmmmnnnrrrqqqpppooonnnnnnnnnnnniiihhhgggeeecccaaa___^^^ZZZZZZZZZZZZZZZ[[[[[[[[[WWWVVVVVVWWWXXXXXXWWWUUUUUUUUUTTTSSSRRRRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWYYY\\\\\\[[[ZZZZZZ[[[]]]\\\ZZZXXXVVVUUUTTTSSSUUUWWWYYY[[[[[[YYYWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTNNNKKKGGGEEEDDDCCCAAA???AAAAAABBBAAA@@@>>><<<:::>>>===<<<<<<>>>@@@CCCEEEAAACCCEEEHHHKKKMMMPPPQQQVVVVVVWWWXXXWWWVVVUUUTTTVVVVVVUUUVVVVVVUUUQQQNNNOOOOOOPPPPPPNNNLLLJJJIIIFFFHHHJJJKKKLLLKKKJJJIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLMMMOOOPPPQQQQQQTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPQQQRRRTTTVVVWWWRRRSSSTTTRRRMMMHHHEEECCCDDDFFFOOO^^^lllttt{{{888888777777777777888888999:::===AAAGGGKKKMMMMMMMMMLLLKKKKKKMMMSSS[[[aaalllssszzzrrrmmmrrrvvvfffeeecccbbbaaa````````````aaaaaaccceeegggiiijjjlllllllllmmmmmmmmmmmmmmmnnnnnnoooqqqtttxxx|||~~~|||}}}|||zzzuuupppnnnmmmfffbbb^^^[[[ZZZWWWRRRNNNNNNLLLJJJJJJKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIIIIJJJKKKJJJJJJIIIHHHJJJMMMOOOPPPRRRTTTVVVWWWYYY]]]```dddiiioootttvvv~~~}}}vvvuuutttssspppnnnmmmkkkiiifffccc```^^^___[[[XXXWWWWWWWWWTTTQQQMMMZZZpppzzzccc[[[QQQIIIIIIMMMRRRVVVXXXSSSMMMHHHFFFDDDCCCAAAFFFEEEBBBAAAAAA???===;;;>>>======@@@CCCNNNaaasss|||wwwrrrooonnnmmmooorrrtttrrrmmmkkkmmmpppmmmllllllmmmnnnmmmjjjgggfffeeecccaaa____________\\\\\\\\\[[[ZZZYYYXXXWWWRRRSSSUUUVVVWWWWWWVVVUUUVVVVVVUUUUUUUUUVVVWWWWWWWWWUUUSSSQQQOOOOOOOOOOOOWWWWWWXXXYYYZZZ[[[\\\\\\ZZZYYYWWWUUUTTTSSSTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXTTTUUUVVVWWWWWWUUUTTTRRRJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@???===<<<;;;;;;;;;999:::;;;===@@@CCCEEEFFFFFFFFFFFFHHHLLLOOOPPPPPPUUUTTTSSSQQQQQQQQQQQQRRRSSSSSSRRRSSSSSSRRRPPPMMMNNNOOOPPPOOOMMMJJJFFFDDDFFFHHHJJJJJJIIIIIIIIIKKKKKKJJJHHHGGGHHHIIIKKKMMMKKKKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMOOOMMMLLLNNNQQQRRRQQQOOOOOOPPPRRRTTTUUUTTTSSSRRRUUUTTTRRRQQQPPPQQQSSSTTTVVVTTTRRRQQQRRRRRRQQQPPPXXXVVVSSSNNNIIIDDDAAA>>>CCCMMM\\\hhhsss}}}888777777666666777777888888999<<>>AAAIIIZZZiii~~~yyyvvvtttssssssoooqqqsssqqqmmmkkkmmmpppnnnmmmllllllllljjjgggdddeeedddbbb```_________```]]]]]]]]]\\\[[[YYYXXXWWWSSSTTTUUUVVVVVVVVVUUUUUUVVVUUUUUUTTTUUUUUUVVVVVVSSSSSSQQQPPPPPPPPPQQQQQQTTTUUUVVVWWWXXXYYYYYYZZZYYYXXXVVVTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXTTTUUUVVVWWWWWWUUUSSSRRRKKKJJJIIIGGGFFFEEEDDDDDDBBBAAA@@@???>>>=========<<<===>>>@@@BBBEEEGGGIIIHHHGGGFFFHHHLLLOOOQQQQQQSSSTTTTTTTTTSSSRRRQQQPPPQQQPPPPPPPPPQQQPPPMMMKKKMMMNNNOOONNNMMMIIIFFFDDDFFFHHHIIIJJJIIIHHHIIIJJJKKKJJJJJJIIIJJJKKKLLLMMMLLLLLLKKKKKKLLLMMMNNNOOONNNMMMLLLKKKKKKLLLMMMNNNOOOMMMLLLMMMPPPQQQPPPOOOPPPRRRSSSUUUVVVUUUTTTSSSTTTSSSRRRQQQPPPQQQSSSTTTWWWUUUSSSRRRSSSSSSQQQPPPSSSQQQMMMHHHEEEBBBAAA@@@KKKVVVeeerrr|||777666666555555666666777666888<<>>???@@@AAAEEEQQQ^^^www~~~{{{xxxwwwvvvvvvoooqqqrrrppplllkkkmmmpppnnnmmmlllkkkjjjhhhdddaaabbbbbbaaa````````````aaa^^^^^^]]]\\\[[[YYYWWWVVVUUUUUUVVVVVVUUUUUUTTTSSSUUUTTTTTTSSSSSSSSSTTTTTTPPPOOOOOOOOOPPPQQQRRRSSSRRRRRRSSSTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSRRRRRRRRRTTTTTTTTTUUUVVVVVVWWWWWWSSSTTTUUUUUUUUUTTTRRRQQQMMMLLLKKKIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@??????@@@@@@AAACCCEEEHHHJJJKKKJJJHHHGGGIIIMMMPPPSSSTTTQQQSSSUUUVVVUUUSSSPPPNNNPPPOOONNNOOOOOOOOOMMMKKKLLLMMMMMMMMMLLLIIIFFFDDDFFFGGGIIIIIIHHHGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOPPPNNNMMMLLLJJJJJJLLLMMMNNNMMMLLLKKKLLLNNNPPPPPPOOORRRSSSTTTUUUVVVUUUTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTXXXVVVTTTTTTTTTSSSRRRPPPOOOLLLGGGBBB@@@AAACCCEEEUUUaaarrr666666555555555555666666666888===DDDKKKQQQRRRRRRJJJKKKKKKKKKJJJKKKMMMPPP\\\eeetttxxxooonnnvvv~~~zzznnnggghhhmmmrrrxxxtttmmmgggdddccceeefffggggggiiikkkmmmooopppqqqtttssssssrrrrrrrrrsssssswwwzzz}}}{{{xxxuuusssqqqpppnnnkkkiiibbb```^^^\\\[[[[[[\\\]]]YYYYYYYYY[[[\\\___aaabbbcccccccccdddfffjjjmmmpppnnnnnnmmmnnnrrryyy|||vvvooommmjjjiiiiiiiiifffddd^^^^^^^^^^^^\\\ZZZXXXVVVUUUUUUTTTRRRRRRYYYccclllkkk^^^PPPMMMJJJIIIIIIKKKKKKKKKJJJHHHEEEDDDFFFGGGGGGFFFFFFDDDAAA@@@AAABBBCCCBBBEEECCCDDDEEEDDDEEELLLUUUhhhwww}}}zzzwwwuuuttttttoooppppppnnnlllkkkmmmooommmlllkkkjjjiiihhheeebbb_________`````````aaaaaa^^^^^^]]]\\\[[[YYYWWWVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSRRRSSSSSSTTTTTTUUUUUUUUUUUUPPPQQQQQQRRRQQQPPPOOOOOOMMMLLLKKKIIIHHHHHHGGGGGGEEEEEEEEEDDDDDDCCCBBBAAABBBBBBCCCEEEGGGJJJLLLMMMLLLJJJIIIJJJMMMQQQTTTUUURRRSSSTTTUUUTTTRRRPPPOOOQQQPPPNNNOOOPPPPPPNNNMMMKKKLLLLLLLLLKKKIIIFFFEEEFFFGGGIIIIIIHHHGGGGGGHHHHHHIIIKKKLLLMMMLLLJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNOOOMMMKKKJJJJJJKKKMMMOOOLLLKKKKKKKKKMMMNNNPPPPPPSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTXXXVVVUUUTTTUUUTTTQQQOOOMMMIIIDDD@@@???CCCHHHLLL\\\jjj}}}666666555555555555666666999;;;@@@GGGNNNSSSTTTTTTLLLMMMMMMLLLJJJJJJKKKMMMUUU^^^mmm|||vvvnnnnnnqqqyyyssskkklllppptttqqqmmmhhheeecccddddddfffgggiiikkkmmmpppqqqrrrssssssrrrqqqppppppppppppqqqtttxxx{{{~~~|||zzzsssrrrqqqpppooooooooooooiiiiiiiiiiiikkknnnppprrrssssssrrrtttvvvzzz}}}{{{{{{|||~~~xxxsssnnnmmmkkkjjjiiifffcccaaa]]]\\\[[[ZZZXXXWWWUUUUUURRRSSSUUUXXX___lll|||zzzaaaZZZNNNLLLJJJJJJJJJIIIGGGEEECCCAAA@@@@@@BBBDDDDDDCCCFFFDDDCCCCCCDDDFFFFFFFFFGGGFFFFFFGGGFFFDDDHHHNNN]]]lll~~~{{{xxxuuutttsssqqqpppooommmkkkjjjlllmmmkkkjjjhhhhhhiiihhhfffddd]]]^^^^^^___``````aaaaaa]]]]]]\\\\\\ZZZXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJLLLMMMMMMLLLJJJKKKNNNQQQSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPOOONNNMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFGGGHHHJJJIIIHHHGGGGGGHHHFFFGGGIIIKKKLLLJJJIIIGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLJJJJJJLLLMMMNNNLLLKKKKKKKKKLLLNNNPPPRRRTTTTTTSSSSSSRRRPPPOOOOOOPPPPPPPPPQQQQQQSSSSSSTTTWWWVVVTTTTTTTTTSSSPPPMMMJJJGGGBBB???AAAGGGNNNSSSbbbooo777666666555555666666777;;;===BBBIIIOOOSSSSSSRRRLLLLLLLLLJJJGGGGGGHHHJJJMMMVVVdddsss}}}~~~wwwlllfffjjjuuuvvvpppnnniiigggeeebbbaaabbbcccdddeeefffhhhjjjmmmoooqqqrrrrrrrrrrrrqqqqqqppppppoooooorrrvvvyyy}}}~~~}}}||||||}}}|||wwwsssnnnmmmllliiifffccc```^^^^^^\\\YYYVVVTTTSSSRRRRRROOOSSS[[[fffuuummmZZZVVVMMMLLLKKKJJJJJJIIIFFFCCC@@@???>>>>>>@@@BBBAAAAAABBBAAAAAABBBEEEFFFFFFEEEFFFDDDDDDFFFDDDAAACCCHHHWWWcccxxx~~~|||yyywwwvvvsssqqqnnnkkkjjjiiijjjjjjiiihhhffffffggggggeeeddd\\\]]]^^^___````````````[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSRRRQQQPPPOOOOOOPPPPPPOOONNNMMMMMMMMMMMMMMMOOOOOOOOOOOONNNMMMKKKKKKOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNNNNMMMLLLMMMOOOQQQQQQPPPSSSRRRPPPNNNNNNNNNOOOPPPLLLKKKIIIIIIJJJKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJKKKJJJIIIHHHHHHIIIEEEGGGIIIJJJJJJJJJHHHGGGIIIJJJLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLLLLLLLLLLMMMQQQTTTUUUTTTSSSRRRPPPOOONNNMMMNNNNNNOOOQQQRRRSSSTTTTTTUUUTTTSSSSSSRRRPPPMMMJJJEEECCCAAABBBGGGOOOWWW\\\gggttt888777777666666777777888<<<>>>CCCIIINNNPPPPPPNNNIIIIIIGGGEEEBBBBBBDDDFFFEEEMMMZZZhhhvvv}}}|||}}}uuuiii^^^iiixxx~~~vvvgggddd___\\\[[[]]]```cccddddddfffhhhjjjmmmnnnoooooooooooooooooooooooonnnnnnqqqtttwwwzzz}}}{{{xxxtttqqqjjjjjjhhheeeaaa^^^\\\[[[YYYWWWSSSQQQPPPQQQTTTVVVVVV]]]lll~~~ttt___SSSOOOKKKJJJJJJKKKKKKJJJHHHEEEBBB@@@???@@@BBBBBBBBB@@@===>>>???CCCFFFGGGEEEDDDDDDAAAAAADDDCCC@@@BBBEEEOOOXXXmmm~~~}}}}}}~~~|||{{{uuurrrnnnkkkiiihhhhhhhhhhhhfffdddcccccccccaaa```\\\\\\^^^___```______^^^XXXXXXXXXXXXXXXWWWVVVVVVRRRQQQOOONNNNNNNNNNNNOOOOOONNNMMMLLLKKKKKKKKKKKKMMMNNNNNNNNNNNNLLLKKKJJJNNNNNNNNNOOOOOOOOOOOOOOOMMMNNNOOOPPPQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGIIIJJJIIIHHHFFFEEEGGGGGGGGGIIIJJJLLLNNNOOONNNNNNNNNOOOPPPPPPNNNLLLPPPOOOOOOOOONNNMMMMMMLLLKKKIIIHHHGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKLLLLLLJJJHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHJJJKKKLLLMMMNNNNNNMMMMMMKKKLLLMMMMMMMMMMMMLLLKKKLLLMMMMMMLLLLLLNNNRRRVVVWWWVVVTTTRRRPPPOOONNNMMMMMMMMMOOOQQQRRRSSSTTTTTTRRRQQQQQQQQQPPPNNNJJJGGGAAABBBEEEJJJRRR\\\eeejjjnnnyyy888888777777777777888888===>>>CCCHHHMMMNNNMMMKKKFFFFFFDDD@@@>>>>>>@@@CCC@@@HHHTTTbbbooo{{{}}}}}}|||qqqYYYbbbooo}}}lllggg```YYYWWWYYY^^^aaabbbcccdddfffiiijjjlllmmmjjjkkkllllllmmmlllllllllmmmooorrruuuxxx|||}}}{{{zzzzzzzzzyyyxxxtttqqqoooffffffdddaaa]]]ZZZXXXXXXRRROOOMMMLLLNNNSSSXXX\\\bbbkkk}}}}}}dddVVVNNNIIIJJJIIIIIIKKKLLLLLLJJJHHHDDDCCCBBBBBBDDDDDDCCCAAA@@@AAADDDHHHKKKLLLJJJGGGDDDAAAAAADDDDDDBBBCCCFFFHHHPPPccc}}}~~~~~~||||||~~~~~~}}}wwwsssnnnjjjhhhhhhgggggghhhfffcccaaa```___^^^\\\\\\\\\^^^_________^^^^^^VVVWWWWWWWWWWWWWWWWWWVVVPPPOOONNNMMMMMMMMMNNNOOONNNNNNLLLKKKKKKJJJJJJJJJLLLLLLMMMNNNNNNMMMKKKJJJMMMMMMMMMMMMNNNNNNNNNNNNJJJKKKMMMNNNOOOOOONNNMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJHHHGGGEEEHHHHHHIIIJJJLLLMMMOOOPPPNNNNNNOOOPPPQQQOOOLLLIIILLLNNNOOOPPPOOOMMMKKKIIIMMMKKKIIIIIIJJJLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJLLLMMMLLLJJJIIIIIIJJJHHHIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKMMMOOOOOOMMMKKKJJJLLLMMMNNNMMMLLLNNNSSSWWWYYYWWWUUUSSSQQQOOONNNNNNLLLMMMOOOQQQRRRSSSTTTTTTQQQPPPOOOOOOOOOLLLIIIEEEAAADDDIIIRRR\\\hhhqqqvvvsss}}}777::::::666444555777999===???CCCGGGIIIJJJIIIIIIGGGEEEBBB???===<<<<<<===CCCFFFOOO]]]jjjsss}}}yyyjjjbbbdddttt{{{xxxdddWWWUUUVVVWWWWWW[[[bbbfffdddeeejjjjjjgggffffffhhhiiiiiihhhgggfffjjjmmmqqqtttwwwzzz~~~|||zzzxxxvvvtttrrrrrrrrrrrrpppnnnlllkkkeeeaaa___aaa^^^WWWSSSRRROOOHHHEEEJJJPPPVVVaaalll{{{ooo^^^RRRLLLKKKLLLLLLKKKJJJIIIHHHHHHGGGEEEFFFHHHGGGEEEBBBAAAAAABBB@@@EEERRRWWWQQQIIIFFFBBBAAAAAABBBEEEFFFFFFEEEBBBGGGVVVnnn~~~{{{zzz{{{|||}}}|||}}}uuurrrooommmlllkkkiiihhhiiihhhfffeeedddaaa]]]ZZZ\\\\\\[[[ZZZYYYXXXXXXWWWVVVWWWWWWXXXXXXXXXXXXXXXTTTRRRPPPMMMLLLLLLMMMNNNKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKLLLMMMMMMLLLJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJLLLHHHFFFGGGKKKLLLIIIFFFHHHIIIIIIIIIHHHFFFDDDCCCFFFGGGGGGGGGFFFGGGJJJLLLQQQQQQRRRRRRQQQOOOMMMLLLNNNNNNMMMLLLLLLLLLLLLLLLHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNMMMKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMMMMKKKJJJLLLNNNOOOMMMJJJKKKKKKLLLLLLNNNPPPQQQSSSXXXVVVSSSPPPNNNMMMMMMNNNKKKLLLOOOQQQSSSTTTTTTTTTTTTPPPNNNLLLHHHCCCCCCGGGDDDLLLUUU___lllxxx~~~~~~<<<<<<;;;777444666:::======???CCCFFFHHHIIIHHHGGGGGGEEEBBB???===<<<======@@@BBBJJJWWWbbblllwwwqqqfffcccmmmyyywwwhhh^^^YYYVVVSSSXXX^^^aaa``````dddddd```aaabbbdddeeefffggggggfffhhhkkkpppsssvvvxxx|||~~~{{{}}}}}}{{{wwwuuusssrrrpppnnniiijjjjjjkkkkkkjjjiiihhhddd___]]]]]]YYYQQQLLLKKKGGGCCCDDDMMMZZZgggwww{{{ggg[[[SSSOOONNNMMMLLLKKKJJJIIIIIIIIIIIIFFFGGGIIIHHHEEECCCBBBCCCCCCDDDLLLYYY^^^UUUJJJDDDBBBAAAAAABBBDDDEEEDDDCCCCCCFFFRRRfff{{{~~~}}}}}}zzzzzz{{{|||}}}|||yyyvvvsssqqqooonnnkkkiiijjjhhhfffeeedddbbb^^^[[[ZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVRRRQQQOOONNNMMMMMMMMMNNNKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLNNNMMMLLLLLLKKKKKKLLLLLLKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJLLLHHHEEEFFFIIIKKKIIIGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHIIIKKKMMMOOOOOOPPPPPPOOONNNLLLKKKMMMLLLLLLKKKJJJKKKKKKKKKIIIHHHHHHHHHHHHIIIKKKLLLLLLMMMNNNMMMKKKJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKLLLOOOOOONNNLLLIIIJJJLLLNNNPPPRRRSSSTTTVVVTTTRRROOONNNMMMNNNNNNLLLMMMPPPRRRSSSTTTTTTTTTQQQMMMJJJIIIEEEAAABBBFFFGGGPPP[[[iiiyyy???===:::777666777;;;???===???CCCEEEGGGGGGEEEDDDEEECCCAAA>>>===<<<===>>>@@@AAAFFFPPPYYYbbbnnnxxx{{{uuukkkkkknnnuuu~~~nnnbbb[[[WWWSSSVVVXXXWWWYYY]]]^^^]]]```aaaaaabbbcccdddddddddfffiiinnnrrrsssuuuvvvwwwrrrssstttwww|||{{{vvvrrrpppmmmkkkjjjiiigggeee^^^___aaabbbcccdddddddddaaa]]]ZZZXXXSSSKKKGGGHHHDDDDDDJJJYYYlll|||lll]]]XXXTTTQQQOOOMMMLLLKKKJJJIIIIIIJJJKKKHHHIIIJJJHHHFFFDDDEEEEEEGGGKKKVVVcccfff[[[MMMCCCDDDBBBAAABBBCCCDDDCCCBBBCCCDDDKKK[[[nnn}}}{{{zzz}}}{{{yyyyyy{{{|||||||||~~~~~~|||yyywwwuuurrrnnnkkkjjjhhhfffeeedddbbb^^^\\\YYYYYYXXXWWWVVVUUUUUUTTTVVVWWWYYYYYYYYYWWWTTTRRROOOOOONNNNNNNNNMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLHHHDDDDDDGGGIIIIIIHHHFFFFFFEEEFFFFFFGGGHHHHHHGGGIIIKKKKKKJJJJJJKKKLLLNNNNNNOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHIIIIIIJJJJJJKKKLLLMMMLLLKKKJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKMMMLLLKKKLLLNNNOOONNNMMMHHHJJJMMMPPPRRRSSSTTTTTTRRRQQQPPPNNNNNNNNNOOOOOONNNOOOQQQSSSTTTUUUTTTTTTPPPKKKHHHFFFCCC@@@CCCHHHOOOZZZiiiyyy???<<<::::::999888:::>>>===???BBBDDDEEEDDDCCCBBBCCCBBB???===<<<======>>>CCCBBBEEELLLSSS[[[fffppptttyyyvvvkkkiiivvvrrriiieeeWWWUUUSSSRRRVVV[[[```aaabbbaaaaaa```aaaaaabbbbbbeeehhhmmmoooooonnnnnnnnnjjjkkklllooosssyyy}}}~~~|||wwwpppllliiigggdddcccbbbbbb```___XXXYYYZZZ\\\]]]______``````[[[WWWTTTOOOHHHGGGJJJJJJOOO[[[mmm}}}yyyzzzbbbWWWUUUSSSOOOMMMMMMLLLJJJIIIIIIJJJKKKLLLJJJJJJJJJIIIGGGFFFGGGIIIOOOUUU```iiijjj```QQQGGGEEEDDDCCCCCCDDDDDDCCCAAAAAAAAAEEEQQQ```sss|||{{{zzz|||zzzxxxyyyzzz||||||{{{zzzzzz}}}}}}zzzvvvqqqmmmhhhfffdddcccbbb```^^^[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUWWWYYYZZZYYYUUURRROOOLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKHHHDDDCCCEEEGGGHHHHHHFFFFFFEEEDDDDDDFFFGGGHHHFFFHHHJJJKKKJJJIIIIIIJJJMMMNNNNNNNNNMMMMMMMMMMMMIIIIIIHHHGGGGGGGGGGGGHHHJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJKKKLLLKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKLLLMMMNNNMMMJJJLLLOOOQQQSSSSSSRRRQQQOOOOOONNNNNNNNNOOOPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTQQQLLLHHHFFFCCCBBBFFFLLLYYYiii|||???;;;<<<@@@@@@;;;:::<<<<<<===@@@BBBCCCBBBAAA???AAA@@@>>><<<<<<===>>>???EEECCCCCCHHHLLLRRR\\\eeennnttt{{{pppdddjjjvvv{{{yyyhhh```WWWSSSTTTYYY^^^aaa```___^^^^^^___aaacccddddddgggkkkkkkjjjhhhfffffffffggghhhjjjnnnsssxxx{{{vvvwwwyyyyyyzzz{{{}}}~~~~~~{{{xxxuuuqqqlllhhhdddbbb___^^^^^^^^^\\\[[[WWWXXXXXXYYYZZZ[[[\\\\\\```[[[UUUPPPJJJEEEHHHMMMUUU___ooo}}}|||lllYYYQQQPPPNNNKKKIIIKKKKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJHHHGGGHHHJJJMMMXXX^^^eeejjjhhhaaaUUULLLGGGEEEDDDDDDEEEDDDCCCBBB???>>>AAAIIIUUUhhh}}}|||zzzyyyxxxxxxzzz{{{zzzyyyxxxxxx{{{~~~yyyrrrnnngggeeebbbaaa```___]]][[[[[[[[[ZZZYYYXXXWWWWWWVVVTTTVVVXXXYYYWWWTTTPPPNNNKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHJJJIIIGGGEEEDDDEEEEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIGGGDDDBBBCCCEEEGGGHHHGGGFFFEEEDDDCCCDDDEEEFFFDDDFFFHHHIIIHHHGGGGGGGGGJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIJJJLLLJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGIIIJJJJJJJJJJJJKKKMMMNNNNNNOOOQQQRRRRRRQQQOOONNNMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUTTTSSSRRROOOJJJFFFDDDCCCDDDKKKSSSdddyyy@@@;;;===DDDEEE>>>:::<<<:::<<<>>>AAABBBAAA???>>>???>>><<<;;;;;;===>>>@@@DDDAAA@@@BBBEEEHHHPPPYYYffflllttt{{{zzziiieeeiiirrr}}}pppbbbYYYUUUSSSTTTVVVZZZYYYXXXYYY[[[___cccfffbbbdddggggggeeecccbbbaaaddddddfffhhhkkknnnqqqsssoooppprrrrrrrrrsssuuuwwwxxxwwwvvvwwwzzz}}}~~~zzzwwwtttuuuxxxyyyyyyxxxvvvtttuuutttrrrqqqooommmiiieeeaaa___\\\[[[[[[ZZZYYYWWWVVVVVVVVVVVVWWWXXXYYYZZZ___YYYRRRMMMHHHGGGOOOXXXgggtttmmm___PPPKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKIIIIIIHHHGGGGGGIIIMMMQQQ[[[aaafffeeeccc^^^VVVNNNFFFEEECCCCCCDDDDDDCCCAAA======???DDDLLL\\\uuuzzzyyyxxxxxxyyyyyyxxxvvvvvvwwwyyy~~~zzzsssnnngggdddaaa```______]]]\\\ZZZZZZYYYXXXWWWVVVUUUUUUTTTUUUVVVWWWVVVSSSPPPNNNLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFEEEDDDDDDCCCDDDDDDCCCEEEFFFFFFEEEDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJHHHIIIJJJJJJIIIIIIJJJKKKJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGIIIJJJJJJJJJIIIJJJMMMPPPPPPQQQQQQQQQPPPOOOMMMLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQJJJEEEBBBCCCEEEJJJTTT^^^ppp@@@999999AAACCC<<<888;;;888:::===???AAA@@@???>>>>>>===;;;;;;;;;===???@@@CCC@@@>>>@@@@@@AAAHHHOOOZZZbbbllluuu|||yyylllfffdddqqqxxxoooggg]]]XXXWWWWWWVVVTTTSSSTTTWWW[[[^^^^^^```aaabbbaaa```aaabbbaaabbbccceeegggiiijjjkkkjjjkkkllllllllllllnnnpppqqqpppoooqqqvvvyyyzzzzzz|||{{{zzz|||}}}~~~||||||{{{zzzwwwssspppnnnkkkllloooppppppnnnlllkkklllkkkiiiiiihhhfffccc```___\\\YYYXXXWWWVVVUUUSSSSSSSSSRRRSSSTTTVVVWWWXXXYYYTTTOOOLLLMMMSSSbbbppp|||dddYYYOOOKKKIIIFFFGGGJJJEEEFFFHHHJJJKKKJJJJJJIIIGGGGGGFFFFFFGGGJJJPPPTTTXXX___ccc```]]]YYYSSSKKKCCCBBBAAAAAABBBCCCBBB@@@<<<===???BBBEEEPPPfffzzz{{{yyyxxxxxxxxxxxxvvvtttuuuuuuvvv{{{{{{sssmmmhhheeebbbaaa``````___^^^[[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTUUUUUUTTTRRRQQQOOONNNMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGDDDDDDDDDDDDCCCCCCDDDEEECCCCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFDDDDDDCCCCCCDDDFFFGGGHHHKKKKKKJJJIIIIIIIIIIIIJJJHHHIIIJJJKKKLLLLLLKKKKKKGGGIIIJJJJJJIIIIIIJJJKKKIIIJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKFFFGGGHHHIIIIIIJJJIIIIIIJJJKKKLLLKKKJJJLLLOOOSSSPPPPPPPPPOOONNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRTTTTTTUUUUUUTTTRRRPPPOOOGGGCCCAAAEEELLLUUUcccppp~~~???666444;;;===777555999666999<<>>===<<<;;;:::;;;===???AAADDDAAA???@@@@@@@@@DDDKKKQQQ[[[gggrrrzzzvvvhhh[[[eeeqqq}}}tttjjjgggYYYWWWRRROOONNNOOORRRSSSZZZ\\\^^^______```bbbddd___```bbbcccdddeeeeeeeeehhhiiijjjiiihhhiiikkklllllljjjjjjmmmrrrvvvwwwvvvvvvttttttvvvyyyzzzxxxuuutttvvvxxxyyyzzzyyyxxxwwwtttttttttsssqqqmmmjjjhhhfffgggiiikkkjjjiiigggeeefffeeeddddddcccaaa^^^[[[]]]ZZZWWWUUUUUUTTTRRRPPPOOOOOOOOOPPPRRRTTTVVVXXXRRRNNNLLLNNNTTTaaavvvlllddd[[[SSSNNNIIIEEEFFFJJJCCCEEEHHHJJJKKKJJJIIIGGGFFFFFFEEEEEEFFFKKKQQQVVVTTT\\\```]]]YYYVVVOOOGGGAAA@@@??????AAAAAA@@@???===>>>@@@AAAAAAIII\\\nnn{{{zzzxxxxxxxxxwwwtttrrrtttssstttxxx~~~{{{rrrllljjjgggdddbbbbbbbbbaaa```^^^^^^]]]\\\[[[ZZZYYYYYYTTTTTTTTTSSSSSSRRRQQQQQQOOOMMMKKKHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBB@@@AAABBBDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFCCCDDDEEEDDDCCCCCCCCCDDD???AAACCCEEEFFFFFFEEEEEEEEEFFFEEEDDDBBBBBBEEEGGGFFFFFFEEEFFFFFFHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKGGGHHHJJJLLLLLLLLLLLLLLLGGGHHHIIIIIIHHHHHHJJJKKKIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLGGGHHHIIIJJJKKKKKKLLLKKKLLLMMMNNNMMMLLLMMMQQQUUUOOOOOONNNMMMMMMNNNNNNOOONNNOOOPPPQQQRRRRRRSSSRRRTTTTTTUUUTTTSSSQQQPPPNNNFFFCCCCCCIIISSS___ppp~~~BBB???<<<888666666777888;;;<<<>>>???@@@???===<<>>===<<<<<<<<<===>>>CCCAAA???===<<<>>>@@@AAAJJJSSS___kkkuuu~~~~~~vvvggg[[[XXXgggzzz}}}vvvjjjZZZNNNJJJKKKMMMOOORRRVVV[[[\\\[[[YYYZZZ\\\___``````______aaadddgggiiijjjlllkkkjjjhhhiiiiiiggggggiiijjjkkkmmmmmmnnntttpppmmmlllnnnppppppnnnuuusssqqqqqqrrrsssrrrqqqmmmlllkkkjjjhhhgggfffeeebbbbbbcccccccccaaa___^^^```^^^\\\\\\]]]\\\YYYUUUUUUVVVXXXWWWTTTRRRRRRSSSMMMOOOPPPPPPOOOQQQVVVZZZYYYYYYXXXXXX```vvvsssmmmfffccc]]]UUUMMMGGGFFFFFFGGGGGGHHHJJJLLLLLLIIIGGGEEEFFFGGGGGGHHHJJJMMMPPPVVVVVVUUUTTTQQQMMMIIIGGGCCCAAA@@@AAADDDEEEDDDBBB???<<<:::;;;AAALLLWWW^^^zzzzzz{{{{{{|||{{{yyywwwvvvqqqrrrrrrtttvvvyyy|||~~~~~~|||vvvrrrooolllhhhdddbbbaaabbbbbbbbb```^^^]]]]]]]]][[[YYYUUUTTTSSSQQQPPPPPPPPPPPPPPPMMMJJJIIIIIIJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAACCCBBBAAAAAACCCCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBIIIFFFCCCCCCEEEGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKGGGGGGFFFFFFGGGHHHJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHIIILLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLOOOOOOPPPPPPPPPPPPPPPPPPPPPMMMIIIGGGGGGJJJNNNQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUWWWWWWTTTOOOIIIFFF@@@EEELLLTTT___oooAAA???;;;888666666777888999;;;===???@@@???>>>===>>>>>>======>>>???@@@AAABBBAAA>>>===<<<===???@@@DDDJJJUUUbbbmmmwww}}}~~~}}}kkk___ZZZaaammmyyyzzz||||||iiiYYYPPPLLLJJJIIIJJJNNNSSSVVVXXXYYY\\\___\\\]]]^^^______aaadddgggfffhhhiiiiiihhhgggggghhhhhhhhhhhhhhhiiijjjkkklllnnnkkkhhhhhhjjjlllmmmlllooommmlllkkklllmmmlllkkkjjjjjjiiihhhgggfffeeeeeebbbbbbaaa```^^^\\\ZZZZZZ[[[YYYXXXXXXZZZZZZWWWUUUVVVVVVUUUTTTRRRPPPOOOOOONNNOOOPPPPPPRRRXXX```fffkkkmmmooorrryyyuuujjjeeejjjggg```XXXOOOIIIGGGGGGGGGGGGHHHKKKMMMNNNMMMKKKIIIJJJJJJIIIHHHIIILLLNNNOOOOOOOOONNNKKKHHHEEECCCAAA@@@???@@@CCCEEEDDDCCC@@@>>><<<===BBBJJJSSSYYYmmm|||xxxuuurrrqqqvvvuuutttsssrrrssstttuuu{{{}}}|||wwwtttrrrqqqooommmjjjfffdddbbb```^^^]]]]]]^^^^^^]]]\\\VVVUUUTTTRRRQQQPPPPPPPPPNNNLLLIIIHHHHHHIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAABBBCCCDDDCCCAAAAAABBBBBBCCCCCCCCCCCCCCCGGGEEECCCDDDFFFGGGFFFDDDDDDDDDEEEEEEFFFGGGGGGHHHKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQRRRQQQPPPOOONNNMMMKKKIIIHHHHHHKKKOOOQQQTTTTTTTTTSSSSSSSSSRRRRRRSSSTTTTTTSSSPPPLLLHHHFFFDDDGGGOOO]]]ppp???===;;;888666666777777888:::===???@@@@@@@@@???????????????@@@BBBCCCDDDAAA@@@>>><<<<<<===>>>???BBBFFFOOO[[[iiiuuu}}}}}}}}}zzz~~~tttkkkcccaaaaaahhhzzzssssssxxxoooaaaVVVNNNIIIHHHKKKMMMOOOOOOQQQSSSUUUYYY[[[]]]^^^___```bbbdddccceeefffgggffffffggghhhjjjiiigggffffffgggiiijjjgggeeeddddddfffhhhhhhhhhhhhfffddddddeeefffeeedddeeeeeeeeeddddddddddddcccbbb```]]]ZZZWWWVVVUUUTTTWWWUUUTTTUUUVVVWWWWWWVVVYYYVVVTTTRRRRRRRRRQQQPPPQQQQQQSSSVVV\\\gggsss{{{~~~wwwjjjdddbbbjjjgggaaaXXXOOOIIIGGGGGGGGGGGGHHHJJJMMMOOOOOONNNNNNMMMLLLJJJHHHHHHJJJLLLJJJIIIIIIHHHFFFDDDBBBAAA@@@??????AAADDDGGGGGGGGGBBB@@@??????CCCHHHNNNRRRbbbrrr}}}wwwssspppnnnvvvtttrrrpppnnnnnnnnnnnnvvvxxx{{{}}}}}}{{{yyywwwtttuuuuuutttqqqkkkeeeaaa]]]\\\[[[[[[]]]^^^^^^]]]WWWVVVTTTRRRQQQPPPOOOOOOMMMKKKHHHGGGHHHHHHGGGEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAAAAACCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCEEEDDDDDDEEEFFFFFFEEECCCEEEEEEFFFFFFGGGHHHHHHHHHJJJIIIHHHGGGGGGFFFGGGGGGIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIKKKLLLNNNOOOQQQQQQSSSSSSTTTTTTRRROOOMMMKKKJJJIIIIIIIIIJJJMMMOOOPPPUUUUUUUUUUUUTTTSSSRRRRRRVVVTTTRRROOOLLLIIIGGGFFFFFFGGGQQQeee~~~===<<<:::888666666777777999;;;>>>@@@BBBCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDD@@@???===<<<;;;<<<===>>>BBBCCCIIIUUUdddqqqyyy{{{{{{}}}{{{}}}{{{uuummmccc___kkkyyytttsssuuuzzz~~~zzzkkk^^^VVVOOOOOOOOONNNNNNNNNOOOPPPUUUWWWZZZ[[[[[[\\\]]]^^^```ccceeefffffffffggghhhllljjjhhheeeeeefffgggiiifffeeedddcccddddddeeeeeebbb```^^^^^^___```___^^^______`````````aaaaaaaaa___]]]YYYUUUSSSRRRRRRSSSUUUTTTSSSSSSTTTUUUVVVWWWYYYVVVSSSRRRTTTVVVVVVVVVVVVXXX]]]eeeqqq}}}uuuggg```^^^^^^```^^^YYYQQQJJJEEEDDDEEEGGGFFFFFFHHHKKKLLLLLLKKKMMMMMMLLLIIIGGGGGGJJJLLLKKKJJJHHHFFFDDDCCCAAAAAA???@@@BBBDDDGGGIIIJJJJJJAAAAAAAAABBBDDDHHHKKKMMMXXXeeezzz~~~yyyuuusssqqqqqqpppnnnmmmmmmmmmnnnnnnqqqrrrtttvvvxxxyyyyyyyyyvvvwwwxxxwwwsssmmmfffbbb^^^\\\ZZZYYYZZZ[[[ZZZYYYUUUTTTRRRPPPOOONNNMMMMMMLLLKKKIIIHHHHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAABBBAAA@@@???@@@AAABBBBBBCCCBBBBBBDDDDDDEEEFFFFFFFFFDDDCCCEEEFFFFFFGGGHHHHHHIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHIIIJJJLLLMMMJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGHHHIIIJJJLLLLLLJJJKKKKKKLLLLLLMMMMMMMMMKKKLLLLLLLLLLLLLLLKKKKKKIIIJJJLLLNNNQQQRRRTTTTTTUUUUUUUUUUUURRROOOKKKIIIGGGHHHIIIKKKMMMNNNPPPPPPSSSTTTUUUUUUUUUUUUTTTTTTWWWTTTOOOJJJFFFEEEEEEEEEIIIMMMYYYnnnvvv;;;:::999777666666777777:::<<>>===<<<;;;;;;;;;<<<<<<>>>>>>BBBLLLZZZgggooorrrwww}}}~~~~~~ooocccccciiizzzyyyxxxxxxzzzzzz|||xxxnnn___]]]ZZZXXXVVVUUUTTTSSSMMMOOOSSSUUUVVVWWWXXXZZZ___aaacccddddddeeefffgggkkkiiifffdddcccdddfffgggggggggfffdddcccaaaaaaaaa^^^]]][[[[[[\\\\\\\\\[[[ZZZZZZ[[[[[[\\\]]]]]]]]]ZZZXXXTTTQQQPPPPPPRRRSSSSSSRRRQQQOOOOOOQQQTTTVVVUUUSSSSSSTTTWWW[[[^^^___dddhhhqqq}}}wwwaaaWWWSSSRRRSSSQQQPPPLLLGGGBBB@@@@@@BBBFFFFFFEEEGGGHHHHHHGGGEEEHHHIIIIIIIIIHHHHHHKKKMMMMMMKKKHHHEEEBBB@@@??????>>>@@@DDDGGGHHHIIIIIIIII@@@AAABBBDDDFFFHHHJJJKKKNNNYYYjjj}}}xxxuuusssnnnmmmllllllllllllnnnnnnlllmmmmmmooorrruuuxxxyyyzzzzzzzzzyyyvvvrrrnnnkkkddd```\\\YYYWWWUUUTTTRRRRRRQQQPPPNNNLLLKKKKKKKKKMMMKKKJJJIIIJJJIIIGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>???@@@@@@???>>>>>>>>>???AAAAAABBBBBBBBBBBBDDDEEEFFFFFFEEEDDDCCCEEEFFFFFFGGGHHHHHHIIIIIIEEEEEEEEEFFFGGGHHHJJJKKKIIIIIIHHHHHHIIIJJJLLLMMMJJJJJJJJJJJJJJJIIIIIIHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJLLLMMMJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKNNNQQQSSSUUUUUUVVVUUUUUUUUUTTTQQQNNNJJJHHHFFFHHHJJJMMMOOOPPPQQQPPPPPPRRRTTTUUUVVVVVVVVVUUUTTTPPPIIICCC??????AAACCCLLLUUUfffyyyfff999999888777666666666777;;;===@@@CCCEEEEEEEEEDDDCCCCCCCCCCCCBBB@@@???>>>===<<<;;;;;;::::::;;;;;;??????AAAHHHRRR^^^hhhmmmssszzzqqqiiigggiiippp~~~|||{{{zzz{{{}}}zzzxxx|||}}}yyyqqqjjjbbbZZZSSSNNNLLLNNNPPPRRRRRRTTTVVVXXX[[[]]]___`````````aaacccdddbbbaaa```___aaabbbccceeeeeeeeeccc___]]]\\\]]][[[YYYXXXWWWXXXYYYXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYUUUTTTQQQOOONNNOOOQQQSSSOOOOOONNNLLLLLLOOOTTTXXXWWWYYY]]]___bbbffflllpppzzzfffWWWRRRMMMKKKLLLFFFEEECCC@@@======???AAAFFFFFFFFFHHHIIIHHHEEEBBBBBBEEEHHHIIIJJJKKKLLLNNNNNNKKKGGGCCC@@@>>>>>>>>>>>>CCCHHHKKKKKKIIIGGGGGGAAABBBDDDFFFHHHIIIJJJKKKKKKSSSbbbvvv~~~|||~~~zzztttqqqpppnnnmmmkkkjjjjjjjjjjjjiiihhhhhhhhhkkkppptttwww~~~~~~~~~~~~}}}{{{yyyxxxnnniiibbb\\\WWWSSSPPPNNNOOONNNMMMLLLKKKJJJJJJJJJLLLKKKJJJJJJJJJIIIGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>@@@@@@???>>>===>>>???AAABBBBBBBBBBBBBBBDDDFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHJJJKKKLLLJJJKKKKKKKKKKKKKKKJJJJJJDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKKKKMMMOOORRRTTTVVVVVVVVVUUUTTTSSSQQQOOOMMMKKKJJJHHHJJJLLLOOOQQQRRRRRRRRROOOQQQSSSUUUVVVVVVUUUTTTLLLHHHBBB===;;;>>>BBBEEEKKKXXXkkk{{{mmm\\\888777777777777666666666;;;<<>>===;;;;;;;;;:::::::::::::::>>>???AAADDDKKKUUU```gggooovvv|||uuugggdddhhhttt}}}zzz{{{{{{|||yyymmmbbbZZZ]]]]]][[[YYYVVVTTTUUUWWWUUUWWWYYYYYYYYYYYYZZZ[[[YYYXXXXXXYYYZZZ[[[\\\]]]]]]^^^___]]]YYYWWWVVVWWWWWWUUUSSSSSSTTTUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVRRRQQQOOOMMMLLLMMMNNNOOOMMMNNNNNNMMMNNNSSSZZZ```hhhooovvvyyyzzz}}}uuu]]]VVVTTTOOOKKKKKKDDDDDDBBB???>>>>>>AAACCCEEEFFFHHHKKKMMMKKKGGGDDD???CCCHHHLLLMMMMMMMMMNNNMMMKKKFFFBBB@@@???@@@@@@DDDJJJQQQTTTSSSNNNJJJHHHDDDEEEFFFGGGHHHIIIJJJJJJJJJQQQ\\\lll|||wwwtttqqqqqqtttwww{{{}}}vvvrrrooonnnllliiihhhgggggghhhgggeeeccccccfffkkkpppttt}}}yyysssjjjbbb\\\VVVRRROOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIFFFDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAA@@@???@@@AAABBBAAA?????????AAABBBCCCDDDDDDDDDCCCDDDEEEDDDBBBBBBDDDFFFDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJLLLIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMPPPSSSUUUVVVVVVUUUSSSRRRPPPNNNMMMLLLLLLLLLKKKLLLNNNPPPRRRSSSSSSSSSQQQRRRTTTUUUUUUTTTRRRPPPFFFCCC???<<<>>>DDDKKKOOOPPP\\\mmm|||ttt```WWW777777777777777666666666:::<<<>>>@@@BBBBBBAAAAAA===>>>???@@@AAA@@@???>>>;;;;;;;;;:::::::::999999888:::<<<===AAAJJJVVV^^^mmmttt}}}nnnccc^^^dddoooxxxyyy|||{{{rrrpppjjjccc[[[VVVUUUUUUPPPRRRTTTTTTSSSSSSTTTUUUPPPQQQRRRSSSUUUVVVWWWWWWUUUWWWYYYXXXTTTRRRRRRTTTTTTRRRPPPPPPQQQRRRQQQPPPRRRRRRRRRRRRSSSSSSTTTTTTPPPOOONNNLLLKKKKKKKKKKKKNNNOOOPPPQQQSSSYYYbbbiii|||~~~~~~gggUUUTTTUUUNNNIIIIIIFFFFFFEEEBBB@@@AAADDDFFFEEEGGGJJJNNNQQQOOOKKKGGG???DDDJJJNNNOOOOOONNNNNNNNNKKKGGGCCCBBBBBBDDDEEEKKKRRRZZZ]]]ZZZTTTOOOLLLHHHHHHHHHHHHHHHHHHIIIIIIEEEKKKTTTaaavvv~~~tttnnnhhheeegggkkkqqq{{{zzzuuulllkkkiiihhhgggggghhhhhhfffdddaaa```bbbhhhnnnrrrzzz}}}zzzpppggg```ZZZUUURRRMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIHHHHHHIIIGGGEEEBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC?????????@@@@@@AAAAAAAAACCCBBBAAAAAACCCCCCBBBAAA@@@AAABBBDDDEEEFFFFFFFFFCCCEEEEEECCCAAAAAADDDGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMGGGGGGFFFFFFGGGHHHJJJKKKFFFFFFGGGHHHHHHGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKKKKJJJJJJLLLNNNQQQTTTUUUVVVUUUUUURRRQQQNNNLLLKKKLLLMMMNNNMMMNNNOOOQQQRRRSSSSSSTTTSSSTTTUUUVVVUUURRROOOMMMDDDBBB@@@@@@DDDLLLTTTZZZ^^^ggguuuhhhYYYVVV;;;999777555444444555666888:::===@@@BBBBBBAAA@@@AAAAAAAAA@@@@@@?????????;;;:::888777777888:::;;;;;;;;;===@@@@@@BBBKKKVVViiipppyyy}}}}}}uuuccc\\\^^^cccllltttzzzmmmddd___]]][[[YYYVVVTTTTTTSSSQQQPPPMMMMMMOOOPPPRRRRRRSSSSSSWWWVVVUUUTTTRRRPPPNNNMMMLLLMMMNNNNNNMMMMMMNNNOOORRRRRRRRRSSSSSSSSSSSSSSSKKKLLLLLLKKKJJJKKKMMMPPPNNNPPPSSSWWW___lll||||||}}}jjj]]]RRRPPPNNNIIIFFFGGGGGGHHHHHHGGGDDDBBBBBBCCCIIIOOOXXX___```YYYNNNEEECCCGGGNNNSSSUUUTTTQQQOOOOOOLLLGGGBBB@@@@@@AAACCCJJJVVVbbbddd\\\RRRNNNMMMHHHIIIHHHGGGEEEDDDEEEFFFGGGHHHNNNYYYgggwww}}}lllaaa^^^___dddkkkuuu}}}}}}|||pppnnnkkkjjjhhhfffcccaaacccaaa]]][[[]]]aaagggkkknnnsss{{{~~~zzzqqqgggaaa___ZZZSSSTTTRRROOONNNOOONNNMMMLLLJJJIIIGGGGGGHHHGGGFFFDDDCCCCCCBBBAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>???BBBDDDEEEEEEDDDCCCCCCDDDEEEDDDCCCCCCEEEFFFJJJHHHFFFFFFGGGHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIIIIKKKPPPTTTWWWXXXWWWVVVLLLLLLKKKKKKLLLNNNQQQRRROOOPPPRRRTTTUUUVVVUUUUUUVVVUUUTTTTTTUUURRRLLLHHHFFFDDDCCCDDDKKKTTT^^^ccceeerrrzzz```PPPKKK<<<;;;999777666666666777888:::===???AAAAAAAAA@@@CCCCCCBBBAAA???>>>===<<<;;;:::999777777999:::;;;<<<;;;===???>>>???GGGPPP\\\fffrrryyy|||~~~uuuhhh]]]YYY^^^fffrrr{{{xxxoookkkfffaaa\\\XXXSSSPPPSSSSSSSSSTTTTTTSSSRRRRRRTTTSSSQQQPPPOOONNNNNNNNNIIILLLNNNPPPOOOOOOPPPQQQSSSUUUXXX[[[^^^^^^^^^^^^UUUTTTSSSSSSTTTUUUVVVWWWVVVWWW[[[eeerrrxxxzzz~~~uuuaaaVVVNNNMMMLLLIIIFFFGGGHHHHHHHHHGGGEEEDDDFFFGGGPPPWWWaaagggfff^^^SSSLLLIIIMMMSSSWWWZZZYYYVVVTTTMMMJJJFFFBBBAAAAAACCCEEEJJJTTT^^^aaa[[[SSSNNNLLLHHHHHHHHHFFFCCCBBBBBBCCCDDDDDDIIISSS___mmmsssccc[[[ZZZ[[[cccnnnyyyuuurrrnnnkkkjjjhhheeeccccccaaa^^^\\\]]]```dddgggeeeiiipppvvvyyyzzzzzzyyyvvvuuuooohhheeeeeeaaa[[[WWWTTTQQQPPPQQQQQQPPPOOOJJJHHHGGGGGGGGGGGGFFFDDDCCCCCCBBBAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@??????@@@BBBDDDEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGIIIJJJHHHFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIIIILLLQQQUUUXXXXXXVVVUUUMMMLLLKKKKKKLLLNNNQQQRRRPPPQQQRRRSSSTTTTTTTTTTTTUUUTTTSSSSSSSSSQQQLLLHHHDDDBBBDDDKKKXXXccciiikkklllvvvjjjWWWKKKGGG<<<<<<;;;:::999888888777999:::<<<>>>@@@AAABBBBBBEEEDDDCCC@@@>>><<<;;;:::;;;:::999888888999:::;;;===<<<<<<>>>===<<>>>>>???AAAAAAEEENNNVVVaaaqqq~~~}}}hhhZZZUUUUUU\\\iiivvvzzzvvvqqqmmmjjjiiigggeeecccaaa___^^^^^^___aaabbb^^^```cccfffiiikkklllmmmpppqqqoookkkjjjkkkiiiddd\\\YYYUUUSSSSSSSSSSSSRRRJJJHHHGGGFFFGGGGGGFFFEEECCCBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJIIIHHHFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIMMMRRRVVVXXXWWWTTTRRRMMMMMMLLLLLLMMMOOOQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUTTTRRRQQQPPPNNNJJJFFFDDDEEEKKKXXXhhhrrrtttrrrsssyyy}}}iii[[[OOOGGGEEE<<<<<<<<<;;;:::999777666999:::;;;<<<>>>@@@BBBCCCCCCCCCAAA@@@>>><<<;;;:::;;;:::999999999999:::;;;===;;;<<<>>>===<<<@@@FFFEEEOOO[[[fffmmmrrrxxx|||~~~wwwddd\\\[[[WWW```ooo{{{{{{zzzxxxvvvtttrrrqqqooolllgggbbb___^^^]]]^^^\\\aaahhhmmmnnnnnnnnnmmmvvv{{{{{{~~~ttt___SSSOOOLLLJJJKKKLLLKKKIIIGGGIIIIIIIIIHHHHHHJJJNNNRRR]]]dddlllllldddYYYRRROOOIIILLLOOOSSSTTTTTTRRRQQQMMMKKKHHHEEEDDDEEEFFFHHHIIILLLQQQVVVWWWSSSMMMHHHFFFFFFEEEBBB>>>;;;;;;<<<@@@@@@DDDJJJPPPXXXdddppprrr```VVVVVV\\\fffrrr|||{{{wwwqqqmmmjjjhhhfffeeecccbbbaaa```___^^^]]]]]]\\\\\\\\\]]]___aaadddfffkkkoooooonnnnnnooommmhhhbbb___ZZZVVVUUUUUUTTTSSSLLLIIIGGGFFFGGGGGGFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAACCCCCCBBBCCCCCCEEEFFFGGGDDDEEEFFFEEEDDDEEEGGGIIIIIIGGGEEEEEEFFFGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHLLLQQQUUUVVVUUUQQQOOONNNNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRRRRSSSTTTVVVXXXVVVTTTRRRPPPMMMJJJGGGEEEHHHNNNZZZhhhsssxxxwwwuuuvvvxxx}}}jjj[[[TTTNNNHHHEEE::::::::::::999888666555888999:::<<<>>>@@@BBBCCC@@@??????>>>>>>======<<<;;;::::::::::::::::::;;;<<<:::;;;???@@@???AAAFFFDDDJJJQQQYYY___fffnnnttt~~~~~~~~~qqqhhh___[[[]]]jjj|||}}}zzzyyyyyyzzzxxx}}}uuu```TTTPPPNNNNNNNNNMMMMMMLLLJJJGGGIIIIIIIIIHHHHHHKKKOOOSSSZZZ___ccc```WWWMMMHHHFFFEEEGGGIIILLLMMMMMMLLLKKKNNNLLLIIIFFFDDDDDDEEEFFFGGGHHHKKKOOOQQQOOOJJJEEEEEEEEEDDDAAA===;;;:::;;;@@@???BBBGGGJJJOOOZZZddd|||mmm___XXXZZZ```iiissszzz}}}}}}yyyvvvrrrooollljjjgggeeedddccccccaaa___]]][[[ZZZ\\\[[[YYYXXXYYY[[[^^^```dddiiillllllmmmppppppmmmgggccc^^^ZZZXXXVVVTTTRRROOOLLLIIIGGGGGGGGGFFFEEEBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAABBBBBBCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFCCCDDDEEEEEEDDDEEEGGGIIIIIIGGGEEEEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKLLLLLLLLLKKKKKKJJJIIIHHHKKKOOOSSSTTTRRROOOMMMOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTWWWYYYZZZVVVTTTRRRNNNJJJGGGEEEEEEJJJXXXiiiuuuyyyyyyyyyzzzzzzyyy}}}sss^^^VVVTTTPPPIIIDDD::::::999888777666555555666888:::===???AAABBBBBB<<<=========>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::;;;999;;;???BBBAAABBBEEEDDDFFFIIIMMMRRRZZZccchhhyyy~~~{{{zzz|||nnn```VVV[[[jjjxxxxxxcccSSSMMMNNNMMMPPPPPPNNNLLLMMMJJJGGGIIIIIIJJJIIIIIIJJJNNNPPPSSSUUUUUURRRKKKEEEBBBAAAEEEFFFGGGIIIJJJJJJIIIIIILLLJJJGGGDDDCCCBBBBBBBBBDDDEEEGGGJJJKKKJJJFFFCCCCCCCCCCCC@@@===<<<<<<===BBB@@@@@@BBBCCCFFFOOOYYYnnn{{{nnn[[[YYYYYY^^^gggpppvvvxxxyyyxxxwwwvvvuuurrrmmmiiieeeeeedddbbb```]]][[[YYYZZZYYYWWWUUUUUUVVVWWWYYYXXX___dddfffiiimmmooonnnhhheeebbb^^^\\\ZZZWWWTTTSSSPPPKKKHHHGGGGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCEEEFFFFFFEEEFFFHHHJJJHHHGGGEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKLLLMMMNNNNNNOOONNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHJJJNNNQQQRRRQQQPPPNNNPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSUUUWWWXXXYYYSSSRRRPPPMMMIIIGGGHHHIIIPPP```ttt~~~~~~}}}~~~rrrcccTTTQQQRRRNNNGGGCCC<<<:::999777666666666666555777:::===@@@AAAAAAAAA<<<<<<<<<======>>>>>>>>>:::;;;;;;;;;;;;;;;;;;:::;;;999:::@@@BBB@@@@@@BBB@@@AAABBBDDDIIIPPPXXX]]]qqqyyyxxxtttxxxtttddd^^^```fffpppzzzwwwgggXXXMMMIIILLLJJJOOOOOOKKKIIIKKKJJJFFFHHHIIIJJJIIIHHHHHHJJJLLLNNNLLLIIIFFFDDDCCCCCCCCCFFFGGGGGGHHHIIIIIIIIIIIIFFFDDDBBB@@@?????????@@@AAACCCEEEFFFEEECCCBBBAAAAAABBBBBBAAA???>>>???AAAHHHDDDBBBAAA??????GGGPPP]]]ooo~~~hhhaaaYYYXXX___hhhooorrr{{{|||}}}vvvqqqgggfffeeebbb```^^^\\\ZZZWWWWWWUUUTTTSSSRRRRRRRRRQQQXXX]]]^^^```eeeiiiiiigggeeedddcccbbb```\\\ZZZWWWSSSNNNJJJHHHGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCC@@@@@@BBBCCCCCCCCCBBBAAABBBCCCEEEEEEDDDEEEHHHJJJHHHFFFEEEDDDEEEFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMMMMLLLKKKJJJJJJJJJLLLNNNPPPRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSSSSMMMNNNMMMKKKIIIJJJMMMPPP]]]jjjzzzwwwaaaUUUKKKKKKMMMKKKGGGDDD===;;;999777666666777888333666:::>>>AAAAAAAAA@@@<<<<<<<<<===============:::;;;;;;<<<<<<;;;;;;:::<<<999:::???AAA???>>>???<<<===>>>@@@EEEKKKQQQUUUhhhqqq{{{~~~xxxsssvvv}}}vvvhhh^^^ZZZcccoooyyy~~~}}}~~~xxxhhh^^^UUULLLIIIMMMGGGLLLMMMHHHGGGJJJIIIFFFHHHIIIJJJJJJHHHGGGHHHIIIKKKGGGCCCAAACCCEEEGGGHHHGGGGGGGGGHHHHHHHHHIIIIII@@@???>>>=========>>>??????AAADDDDDDBBB@@@???@@@@@@AAABBBAAA@@@@@@BBBCCCNNNJJJEEEBBB>>>===DDDLLLQQQcccyyyvvvkkk^^^XXX\\\dddkkknnn}}}~~~xxxhhhgggeeeccc```^^^\\\\\\VVVVVVVVVUUUTTTRRRPPPOOOPPPVVVZZZYYYYYY]]]``````eeeeeeeeeffffffeeebbb___YYYUUUOOOKKKIIIGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBCCCDDDDDDDDDCCC>>>@@@BBBCCCCCCBBB@@@??????AAABBBBBBBBBCCCEEEGGGHHHFFFDDDDDDEEEFFFEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEEEEFFFFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQNNNNNNNNNMMMMMMKKKJJJJJJLLLMMMOOOPPPRRRTTTUUUUUUQQQRRRRRRSSSSSSSSSSSSRRRSSSSSSTTTTTTSSSQQQOOONNNHHHJJJKKKJJJJJJLLLQQQVVVjjjsss}}}}}}fffXXXNNNFFFGGGJJJJJJHHHGGG???===;;;999777666666666888:::<<>>::::::;;;<<<;;;999666888:::<<<============<<<===???@@@BBBEEEJJJNNN\\\jjjwww{{{xxxvvvxxx|||~~~{{{sssnnngggbbbiiiqqq~~~zzzyyy|||~~~ssscccUUUMMMKKKLLLMMMMMMJJJGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEKKKIIIGGGEEEFFFHHHKKKNNNKKKKKKKKKLLLLLLKKKGGGDDD===<<<;;;:::;;;<<<>>>@@@FFFEEEDDDDDDDDDDDDDDDEEEDDDAAA===;;;<<>><<<999777777666777888:::<<>>;;;888777999:::999777777888999;;;<<<======<<<;;;<<<<<<<<<<<>>@@@EEEEEEDDDCCCCCCCCCCCCDDDCCC@@@>>><<<>>>BBBGGGJJJRRROOOGGG???:::;;;BBBGGGOOORRR]]]nnn~~~{{{mmmccc```bbbeeerrrzzzyyysssooojjjeeebbb^^^[[[WWWUUUSSSRRRQQQOOOMMMOOOQQQQQQPPPPPPRRRTTTWWWXXXZZZ\\\^^^______```^^^WWWPPPLLLKKKKKKIIIFFFFFFFFFEEECCCBBB@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFJJJJJJJJJJJJKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKKKKKKKLLLLLLPPPPPPPPPQQQQQQQQQRRRRRRUUUTTTTTTSSSRRRRRRQQQQQQTTTRRRPPPMMMJJJGGGDDDCCCBBBEEEKKKSSS\\\dddlllppp}}}}}}yyyhhhWWWMMMLLLJJJHHHFFFDDDCCCCCC@@@???<<<:::888777777777888:::<<<>>>@@@@@@AAA@@@>>><<<::::::;;;=========<<<:::888777888888777666777888999:::;;;<<<<<<<<<===<<<;;;999888:::>>>BBBMMMWWWaaahhhooo|||rrrmmmgggeeekkkwww}}}rrrnnnfff[[[RRRMMMKKKJJJJJJGGGFFFDDDDDDEEEGGGHHHGGGEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCDDDGGGKKKOOOQQQOOOLLLIIIFFFEEECCC@@@>>><<<;;;;;;;;;===???AAABBBDDDDDDCCCCCCBBBBBBBBBBBB@@@???>>>>>>???BBBEEEGGGMMMJJJDDD>>><<<>>>DDDIIIMMMMMMSSS^^^kkk|||rrrggg```___gggnnnwww{{{tttmmmiiiaaa^^^ZZZWWWVVVTTTRRRQQQOOOPPPPPPOOONNNMMMNNNPPPQQQRRRSSSVVVXXX[[[^^^___[[[WWWRRRPPPPPPOOOMMMJJJJJJIIIGGGFFFDDDBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFGGGGGGFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFKKKLLLLLLLLLMMMNNNNNNOOOQQQQQQPPPOOONNNNNNMMMMMMNNNMMMLLLLLLKKKLLLLLLMMMRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQQQQQQQSSSQQQNNNJJJGGGEEECCCCCCBBBGGGRRR```mmmxxx}}}}}}||||||eeeVVVOOOMMMJJJGGGEEEDDDDDDEEEAAA???===;;;999888888888888999;;;>>>???@@@@@@???>>><<<::::::<<<======<<<;;;:::999999999999999888888888999999:::::::::;;;>>>===;;;999888:::>>>AAAEEEMMMXXXaaaiiittt~~~wwwllliiimmmuuuzzz|||~~~uuukkkaaa[[[TTTMMMJJJHHHGGGFFFDDDCCCBBBCCCEEEGGGHHHGGGFFFFFFEEEEEEDDDDDDDDDCCC@@@@@@AAACCCFFFIIILLLNNNJJJGGGCCCAAAAAAAAA@@@@@@======>>>???@@@BBBDDDEEEBBBBBBBBBBBBAAA@@@@@@???>>>>>>???@@@AAABBBCCCCCCFFFCCC???======@@@EEEIIIIIIJJJMMMRRR[[[mmmsssgggbbbbbbeeejjjqqq{{{~~~uuuoooeeeaaa\\\XXXWWWWWWVVVVVVRRRQQQPPPOOONNNNNNOOOPPPNNNNNNNNNPPPRRRVVVYYYZZZVVVTTTRRRRRRSSSSSSRRRPPPOOOOOOMMMKKKIIIGGGFFFEEECCCCCCBBBBBBAAAAAA@@@@@@DDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGIIIHHHGGGFFFGGGHHHIIIJJJMMMMMMNNNOOOPPPPPPPPPPPPRRRQQQOOOMMMLLLKKKKKKKKKMMMLLLLLLLLLLLLMMMMMMMMMSSSSSSSSSTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRPPPLLLIIIGGGGGGHHHHHHFFFNNN[[[mmm}}}|||wwwvvvdddWWWQQQOOOKKKHHHFFFFFFGGGHHHAAA???===;;;999888888888888999;;;===>>>???>>>>>>===<<<:::;;;<<<===<<<;;;999999::::::999888888888999999888888999999999999<<<;;;:::999888:::>>>BBB???FFFQQQ\\\dddjjjpppvvvvvvpppkkkiii{{{{{{~~~wwwiiiaaaTTTPPPKKKGGGFFFEEEDDDBBBBBBAAAAAABBBEEEGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@??????@@@BBBDDDFFFGGGHHHHHHDDD@@@>>>>>>??????>>>======>>>???AAACCCDDDEEE@@@AAAAAAAAA@@@???===<<<<<<===???AAABBBBBBAAA@@@@@@>>>;;;;;;===AAAEEEGGGFFFGGGJJJMMMRRRaaa{{{xxxqqqccc___]]]```gggpppyyy}}}wwwnnniiibbb\\\YYYYYYXXXXXXRRRQQQOOONNNNNNOOOPPPQQQMMMMMMLLLLLLMMMOOOQQQSSSNNNNNNOOOQQQSSSTTTTTTTTTQQQQQQPPPNNNMMMKKKJJJJJJFFFEEEEEEDDDCCCBBBBBBAAACCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDIIIHHHHHHGGGGGGFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIIIIIIIJJJLLLNNNPPPNNNOOOPPPQQQRRRRRRRRRRRRSSSQQQNNNLLLJJJIIIIIIJJJLLLLLLMMMNNNNNNOOOOOOOOORRRRRRSSSSSSSSSTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVWWWRRROOOKKKGGGFFFGGGIIIKKKMMMVVVeeevvv{{{ssszzzmmm___UUUOOOLLLIIIFFFEEEFFFGGGHHH@@@???<<<:::888777777777888999;;;<<<>>>>>>======<<<;;;::::::;;;<<<:::999666777999999777666777777999999888777777888888888777888888777777888<<<>>>CCCGGGQQQ\\\ccceeeiiinnnyyyqqqkkkllltttzzzvvvvvvwww~~~~~~uuuiii^^^WWWKKKHHHEEECCCBBBBBBAAA@@@AAAAAAAAACCCFFFGGGGGGFFFDDDDDDCCCAAA@@@???>>>===>>>???AAABBBCCCDDDDDDDDDHHHEEE@@@===<<<<<<;;;::::::;;;<<<===>>>???@@@@@@??????@@@@@@???===;;;:::;;;===???AAABBBAAA@@@???===;;;:::;;;>>>BBBEEEEEEDDDEEEGGGIIILLLVVVjjj}}}uuu}}}mmmcccYYYUUUWWW]]]fffnnnyyy}}}xxxssskkkeee```]]]ZZZXXXSSSPPPMMMLLLMMMOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKMMMOOOQQQSSSTTTMMMMMMMMMMMMMMMLLLLLLLLLJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBAAA@@@@@@??????AAAAAAAAABBBCCCCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEGGGHHHIIIIIIIIIIIIKKKKKKLLLMMMNNNPPPRRRSSSOOOPPPQQQSSSTTTSSSSSSRRRSSSQQQNNNKKKJJJIIIJJJJJJLLLMMMNNNPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVRRRNNNIIIEEEDDDFFFJJJMMMXXXbbbppp~~~{{{yyywwwnnnfff\\\SSSGGGFFFDDDBBBBBBCCCDDDEEE???>>><<<999777777666777777999:::<<<=========<<<;;;:::999:::;;;;;;999777555888::::::888777777888:::999888777666777777888555777888888777777999:::EEEFFFMMMXXX^^^___ccciiirrrzzzsssllljjjqqq|||~~~|||~~~zzztttssswww{{{|||tttpppqqqsssttt{{{oooccc[[[TTTNNNGGGDDDAAA@@@@@@AAA@@@@@@BBBAAAAAACCCFFFHHHGGGFFF???????????????>>>>>>>>>>>>???AAADDDEEEEEEEEEDDDEEEBBB???======<<<;;;:::999:::;;;<<<===============>>>??????>>><<<999888;;;<<>>>>><<<;;;===AAADDDEEEDDDCCCBBBCCCDDDEEEKKK[[[jjj}}}vvvxxxvvveeeZZZSSSQQQUUU\\\cccjjjtttzzz|||{{{yyyyyyxxxvvvtttqqqmmmggg```\\\XXXTTTPPPNNNNNNOOOOOONNNMMMMMMLLLLLLKKKIIIHHHGGGGGGHHHIIIIIIJJJKKKNNNOOOIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFHHHIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRRRROOOPPPRRRTTTTTTTTTSSSRRRUUUSSSPPPMMMKKKKKKLLLMMMMMMNNNPPPQQQRRRSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRMMMJJJFFFDDDFFFKKKRRRWWWfffppp~~~uuufffbbb^^^UUUMMMAAAAAAAAAAAAAAABBBCCCCCC???===;;;999777666666666777888:::<<<======<<<<<<;;;:::999999::::::888666777:::======:::999:::;;;:::999888666666666777777777888::::::999888888999AAA???CCCMMMSSSUUUZZZaaaeeennn{{{xxxllliiimmmvvvxxxqqqrrryyy{{{sssmmmlllppptttwwwxxxwwwrrrnnnnnnsssxxxvvv}}}mmm[[[SSSNNNJJJFFFFFFCCC@@@???@@@AAAAAA@@@BBBBBBBBBDDDGGGHHHGGGFFF;;;<<<<<<===>>>??????@@@===???BBBEEEGGGGGGGGGFFF???>>><<<<<<>>>???>>>===;;;;;;<<<===>>>>>>============>>>>>>===;;;888777;;;<<<>>>@@@AAA@@@???>>>???===<<>>;;;888666444444777555555888<<<>>><<<:::>>><<<::::::;;;;;;999666:::<<<>>>??????===;;;999999999888666555555555555555777888777666777;;;???DDDCCCDDDFFFKKKQQQWWW[[[dddfffllluuu~~~vvvqqqssswwwzzz{{{wwwvvvyyy{{{vvvsssssswwwzzz||||||zzzwwwuuuuuuwwwzzz~~~iiiWWWRRRMMMDDDAAADDD@@@BBBCCCBBB@@@@@@BBBEEEEEEEEEEEEFFFGGGGGGEEECCC?????????@@@BBBBBBAAA@@@<<<@@@FFFIIIHHHGGGEEEEEEDDDCCCAAA???============;;;;;;;;;;;;;;;:::::::::>>>AAABBB@@@===::::::;;;======???@@@@@@???>>>===;;;===???BBBDDDEEEFFFFFFEEEEEEDDDCCCCCCFFFJJJNNNYYYbbbooo{{{|||yyy}}}lll\\\PPPIIILLLIIIIIINNNSSSVVV\\\bbbgggjjjpppvvvyyyxxxtttqqqhhhccc\\\VVVRRRPPPQQQRRRPPPNNNLLLIIIHHHGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEGGGIIILLLOOOQQQRRRMMMOOOQQQPPPOOONNNOOOOOOKKKKKKKKKKKKIIIGGGEEEDDDEEECCCBBBBBBCCCDDDDDDCCCAAABBBDDDEEEEEEEEEDDDDDD@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGIIIKKKLLLMMMMMMMMMMMMPPPOOONNNNNNMMMNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQTTTSSSQQQPPPPPPQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQSSSSSSTTTUUUUUUUUUTTTTTTTTTSSSRRRQQQPPPNNNJJJGGGGGGHHHIIIIIIMMMYYYjjjwwwrrrhhhZZZOOOJJJGGGCCC@@@AAA@@@>>>======???AAACCCAAA???===:::777555444444777666666888;;;===;;;:::<<<999777777999:::888777;;;<<<>>>???>>>===;;;999888888777666666777888999666777888666555666999===???>>>???AAAEEEJJJOOOSSS^^^___dddllluuu~~~vvvqqqwww{{{nnn\\\MMMJJJGGG@@@===@@@@@@BBBCCCCCCAAAAAACCCEEEGGGFFFFFFFFFGGGGGGDDDBBBCCCBBBBBBBBBBBBBBB@@@??????BBBGGGIIIIIIGGGEEEEEEDDDCCCAAA@@@>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@>>>@@@@@@???<<<:::;;;<<<@@@@@@AAAAAA@@@???>>>===<<<>>>@@@BBBDDDDDDEEEEEEDDDDDDCCCBBBBBBDDDIIILLLPPPXXXcccooozzz}}}}}}qqq```VVVNNNHHHDDDFFFIIIJJJMMMQQQZZZ]]]dddlllrrruuuuuutttooolllfff```ZZZVVVSSSRRRNNNNNNLLLKKKJJJHHHHHHGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNMMMOOOPPPPPPOOONNNNNNOOOMMMMMMNNNNNNLLLKKKIIIHHHGGGEEEDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDAAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKIIIJJJLLLMMMNNNMMMMMMMMMPPPOOOOOONNNNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQSSSRRRQQQPPPOOOPPPRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTPPPOOOMMMLLLLLLKKKHHHFFFFFFIIIMMMQQQWWWbbbrrr~~~wwweee\\\QQQJJJGGGEEEAAA??????>>>===<<<===@@@BBBDDD???===;;;999777555444444666666666888:::;;;:::999:::888666666888:::::::::;;;<<<===>>>===<<<:::999888777666555666888;;;===888888888666555555888:::;;;:::;;;<<>>@@@AAACCCCCCBBBCCCDDDFFFIIIHHHGGGGGGGGGFFFDDDBBBFFFFFFFFFEEECCCAAA???===BBBEEEHHHIIIHHHEEEDDDDDDAAA@@@???>>>===<<<<<<===<<<<<<======>>>>>>??????>>>>>>>>><<<::::::<<<>>>BBBBBBBBBAAA@@@???======>>>>>>@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@BBBFFFIIILLLQQQYYYdddqqq||||||wwwjjjXXXMMMBBB@@@AAAAAAAAACCCKKKNNNUUU]]]dddjjjmmmooorrrrrrpppllleee^^^WWWSSSNNNNNNMMMLLLKKKIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIILLLMMMOOOOOOMMMLLLMMMNNNNNNOOOOOOPPPPPPOOOMMMLLLJJJHHHFFFFFFGGGGGGFFFEEEFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMOOOOOOOOONNNOOOOOOPPPPPPOOOPPPQQQQQQRRRRRRQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSSSSOOOLLLJJJJJJKKKLLLLLLKKKLLLQQQXXX]]]bbbjjjvvvsss^^^TTTOOOIIIEEEEEEDDDAAA???===<<<<<<<<<>>>AAADDDFFF<<<;;;999777666555444444666666777888999:::999999:::999888888999;;;======<<<<<<<<<<<<;;;;;;:::999:::888666555666999<<>><<<======???AAACCCDDDFFFHHHIIIJJJIIIGGGGGGGGGFFFDDDBBBEEEFFFGGGFFFDDDAAA???>>>DDDFFFHHHHHHEEECCCBBBAAA@@@?????????>>>>>>>>>>>>999999:::;;;;;;<<<======>>>===<<<::::::;;;===???@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>@@@CCCEEEJJJLLLQQQYYYeeeuuu}}}yyy{{{kkkZZZJJJBBBAAA@@@@@@@@@AAADDDHHHMMMRRRXXX^^^aaallloooqqqrrrnnnfff^^^YYYQQQOOOMMMKKKIIIHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGIIIJJJLLLLLLJJJIIIJJJKKKLLLMMMNNNOOOPPPOOONNNNNNLLLJJJHHHHHHHHHIIIHHHGGGIIIHHHFFFEEEDDDDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQOOOOOOOOOOOONNNNNNMMMMMMNNNNNNMMMNNNNNNOOOPPPPPPOOOPPPQQQQQQRRRQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQRRRQQQRRRRRRSSSTTTUUUUUUVVVTTTTTTTTTTTTTTTSSSRRRQQQNNNLLLJJJKKKNNNRRRTTTUUUZZZ```fffiiiiiikkkqqqvvvzzzxxx___PPPKKKHHHFFFEEEFFFEEECCC@@@;;;;;;;;;===???BBBEEEGGG999888777666555444444444555666888999999999::::::999999999999999:::<<<======<<<;;;::::::999999999<<<:::777666666999<<<>>>>>><<<999777777777777888999999999::::::;;;<<<<<<======???EEEKKKSSS```mmm|||}}}pppgggbbb```gggppp~~~wwwdddVVVOOOGGGBBB???@@@@@@???======;;;<<>>>>>???@@@AAAAAABBB>>>===;;;:::;;;===>>>???============>>>>>>??????????????????@@@@@@AAAAAA???@@@???>>>======@@@BBBFFFFFFHHHMMMWWWfffvvv{{{yyyyyylllWWWKKKEEEAAA??????;;;===???AAADDDIIIOOOTTT```eeelllqqqrrrnnnhhhdddVVVSSSNNNJJJHHHHHHJJJLLLFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHEEEGGGIIIHHHGGGFFFGGGHHHHHHIIIKKKLLLMMMMMMLLLLLLLLLJJJIIIHHHIIIJJJIIIHHHJJJIIIGGGFFFEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBCCCCCCDDDFFFHHHIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLMMMMMMOOOPPPPPPOOOPPPQQQQQQRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQRRRRRRSSSTTTUUUUUUVVVSSSSSSSSSSSSRRRQQQPPPOOOJJJHHHHHHJJJPPPVVVZZZ]]]hhhlllpppoookkkiiikkkooouuu|||{{{cccRRRJJJFFFFFFFFFFFFFFFEEEBBB@@@;;;<<<===>>>AAADDDFFFHHH777666555444444333444444444666999:::::::::<<<===999:::;;;:::999888999:::>>>===;;;999888888888999;;;999777666777999;;;===>>>;;;888666777777777666666666777888888888777666888888:::???CCCHHHSSS^^^ooozzzzzznnnfff^^^dddlllvvvqqqaaaRRRIIIFFFCCCAAA???>>>???>>><<<;;;;;;<<>>>>>???<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDD@@@>>><<<<<<===??????>>>;;;;;;;;;<<<===>>>???@@@???>>>>>>>>>???@@@AAAAAA?????????>>><<<<<<>>>@@@FFFFFFGGGJJJQQQ]]]jjjsss{{{yyy|||zzzgggYYYOOOEEE>>><<<777999;;;<<<<<<@@@GGGMMMSSSYYYaaaiiinnnooonnnlll\\\YYYSSSNNNKKKKKKLLLMMMGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHDDDEEEGGGGGGEEEDDDEEEFFFEEEFFFHHHIIIJJJJJJIIIIIIJJJIIIGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPOOONNNMMMMMMMMMNNNLLLLLLLLLMMMNNNPPPQQQRRROOOPPPQQQQQQRRRRRRQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRQQQPPPOOOMMMLLLDDDDDDEEEKKKSSS[[[aaadddqqqtttuuuqqqllljjjmmmqqqwww|||}}}{{{{{{fffSSSIIIFFFCCCDDDEEEFFFEEECCCAAA@@@>>>>>>???AAABBBDDDFFFGGG555444444333333333333444333666999;;;;;;<<<>>>@@@<<>>===:::888777777888999777666666777888:::<<<===<<<999555444555666666444444555777888777666555444888777999<<<===???GGGPPP^^^hhhvvv{{{lllllllllooouuu|||}}}gggZZZQQQHHHCCCBBBAAA@@@???>>>>>>>>>>>>===??????AAAEEEIIIKKKIIIGGGHHHEEECCCCCCDDDDDDDDDCCCCCCHHHMMMMMMJJJFFFFFFGGGFFFFFFEEEBBB???>>>???@@@888999;;;===>>>???>>>>>>AAAAAABBBBBBBBBBBBBBBBBBAAA???===>>>@@@@@@???=========<<<<<<===>>>???@@@>>>=========>>>???AAABBB?????????>>><<<<<<===>>>DDDEEEGGGIIINNNWWW```gggwww~~~{{{wwwnnnaaaRRRHHHDDD:::<<<===<<<;;;===CCCHHHGGGLLLSSS\\\cccgggjjjkkkaaa___[[[WWWSSSPPPNNNMMMHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFGGGGGGGGGGGGGGGHHHDDDFFFGGGGGGEEEEEEEEEFFFEEEFFFHHHIIIJJJIIIIIIHHHHHHFFFEEEFFFHHHJJJJJJIIIGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLMMMMMMMMMNNNNNNNNNLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPOOONNNMMMMMMLLLMMMNNNNNNMMMMMMNNNOOOPPPRRRSSSTTTOOOPPPQQQQQQRRRRRRQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPNNNLLLKKKJJJFFFGGGKKKRRR]]]gggnnnqqqyyyzzzxxxrrrmmmmmmsssyyyzzzxxxuuuuuuzzzvvvdddVVVJJJEEEEEECCCDDDFFFGGGFFFDDDCCCBBBAAABBBBBBCCCDDDEEEFFFFFF444333333222222333333444222666:::<<<<<<===???BBBAAAEEEGGGFFFBBB>>><<<<<>>:::777333222444555444333555666888999999888666555999888999;;;::::::???FFFOOOWWWdddsss}}}}}}xxx~~~zzzwwwvvvwwwwwwvvvttt{{{xxxeeeRRRLLLJJJFFFBBBBBB@@@AAA@@@??????AAAAAA???CCCBBBCCCFFFIIIJJJGGGDDDFFFDDDBBBBBBCCCDDDDDDDDDGGGLLLQQQPPPLLLHHHGGGHHHGGGGGGFFFCCC@@@???@@@AAA<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA???>>>???AAAAAA???<<<@@@???>>>======>>>??????======<<<<<<>>>???AAACCC??????@@@>>><<<;;;<<<>>>>>>@@@BBBEEEIIIOOOWWW\\\lllttt{{{sssbbbUUUPPP@@@BBBBBB???;;;:::???DDD???CCCIIIPPPXXX^^^ccceeecccbbbaaa^^^ZZZTTTPPPMMMIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFHHHHHHFFFEEEFFFGGGFFFGGGIIIJJJJJJJJJIIIHHHFFFEEEDDDEEEGGGIIIJJJIIIFFFGGGIIIJJJKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFFFFGGGHHHHHHIIIMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLMMMNNNOOOQQQQQQRRRPPPPPPPPPPPPQQQQQQQQQQQQNNNNNNMMMLLLLLLMMMNNNOOONNNOOOOOOPPPRRRTTTVVVWWWOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQSSSTTTUUUUUUUUUUUURRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOMMMKKKIIIHHHLLLNNNTTT]]]hhhssszzz~~~{{{tttnnnooowww~~~zzzrrrlllnnn}}}yyybbbUUUNNNGGGEEEFFFDDDFFFHHHIIIHHHGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEEEE777666555444444555777888777999:::;;;===@@@DDDGGGNNNOOOOOOLLLFFF>>>999666;;;:::999666444444666999999888666444444444555555::::::999888666444222111666777888::::::999888888777777777777999<<>>>>>FFFEEEDDDCCCAAA@@@???>>>======>>>???AAACCCEEEFFFFFFLLLRRRRRRMMMGGGEEEEEEHHHGGGFFFDDDBBB@@@>>>===>>>===<<<<<<===???AAACCCDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBB@@@???======>>>>>><<<;;;>>>======???AAABBBAAA???@@@???===<<<<<<<<<===>>>FFFDDDBBBBBBEEEJJJPPPTTT\\\kkk|||yyyzzzzzziiiXXXRRRMMMFFFBBBAAAAAABBBBBB===???CCCIIIOOOTTTYYY[[[___```ccccccaaa[[[UUUQQQMMMLLLLLLKKKJJJJJJJJJIIIKKKJJJIIIIIIJJJIIIGGGEEEFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEIIIIIIHHHGGGHHHIIIKKKLLLGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFEEEFFFIIIKKKJJJHHHIIIIIIIIIJJJJJJLLLMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQPPPPPPQQQRRRSSSSSSRRRRRRSSSRRRPPPOOONNNNNNOOOOOOQQQRRRSSSTTTTTTSSSRRRQQQRRRQQQQQQRRRTTTTTTSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSOOOLLLMMMOOONNNIIIIIINNNRRRSSSWWW^^^iiivvvxxxssstttwwwvvvuuuvvvtttnnnkkksssqqqcccTTTMMMIIIEEECCCCCCCCCCCCDDDGGGIIIJJJHHHGGGEEEBBB@@@@@@CCCFFFHHHIII777666444333333444555666777888:::;;;===???CCCFFFMMMNNNNNNJJJEEE???;;;999999::::::999666555666777:::999888777777777777888888888777666555333222111666777888888999999888888888777777666777999;;;===<<>>@@@AAA@@@AAAAAA@@@@@@@@@@@@??????CCCBBBAAA@@@???>>>>>>>>>===>>>???@@@BBBEEEFFFGGGGGGKKKOOOOOOKKKGGGEEEEEEFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>@@@CCCEEEGGGDDDCCCCCCBBBBBBCCCCCCDDDAAAAAA???>>>>>>>>>???@@@@@@>>><<<<<<>>>>>>===<<<>>>>>>>>>???AAABBBAAA@@@???>>>===<<<;;;<<<<<<===AAA@@@??????AAAFFFKKKNNNWWWcccttt{{{uuuvvv~~~pppddd___VVVOOOIIIEEEBBB@@@>>>>>>???BBBFFFJJJOOORRR[[[^^^bbbeeeeeeaaa\\\XXXVVVTTTPPPMMMJJJIIIIIIIIIJJJIIIGGGGGGGGGGGGFFFDDDGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGIIIJJJGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFHHHKKKLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPPPPPPPOOOPPPPPPQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQRRRTTTUUUTTTRRRRRRRRRRRRSSSSSSTTTTTTTTTRRRSSSTTTVVVUUURRROOOLLLHHHMMMPPPPPPSSS[[[bbbdddlllooowww{{{|||{{{vvvsssrrrppppppsssqqqdddXXXMMMHHHEEEBBB@@@AAACCCCCCDDDEEEFFFGGGFFFFFFEEEBBB@@@@@@CCCFFFIIIJJJ888666444333222333444555666888:::;;;<<<>>>AAADDDIIIIIIHHHEEE@@@<<<;;;;;;777999;;;;;;999777666666999999999999888888888888777777777777666555444333777777777777777888888999888777666666666777888999666999>>>EEEMMMVVV```ffflllrrr{{{~~~vvvrrrsss}}}|||wwwsssqqqpppppppppsssxxx}}}~~~nnn\\\OOOEEEAAA<<<;;;>>>CCCEEEEEE@@@@@@@@@@@@@@@@@@?????????>>>===<<<<<<<<<===>>>>>>???@@@BBBEEEGGGHHHIIIIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBAAAAAAAAA?????????@@@BBBEEEGGGIIICCCBBBBBBAAAAAABBBBBBCCC??????>>>============>>>???===;;;;;;===??????????????????@@@BBBCCCBBBAAA>>>===<<<;;;;;;;;;<<<<<<=========>>>@@@CCCGGGIIIPPPZZZgggvvvxxxsss}}}zzztttlllcccZZZRRRKKKGGGDDDBBB???>>>@@@DDDIIILLLQQQUUU[[[```bbbbbb```^^^bbb^^^XXXRRRNNNLLLKKKKKKLLLJJJGGGFFFGGGHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLPPPOOONNNNNNMMMMMMNNNNNNQQQQQQRRRRRRRRRQQQQQQPPPMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQQQQRRRUUUVVVUUUSSSQQQQQQRRRSSSTTTUUUVVVWWWQQQSSSTTTUUUTTTRRROOOMMMIIIQQQYYY___gggsss{{{}}}zzzrrroooppptttzzzppp[[[UUUMMMEEEDDDCCC@@@???@@@CCCCCCBBBBBBCCCDDDEEEEEEFFFCCC@@@@@@CCCGGGIIIKKK:::999666444333333444555666888:::;;;;;;===???AAABBBAAA@@@===999888999;;;888:::;;;:::888777777888777777888888888888777777777777888888888888888777777777666555666777888999777777666666666777888999888999;;;>>>CCCKKKUUU[[[eeejjjrrr|||zzzttttttxxx}}}|||wwwwwwvvvvvvxxx|||tttfffZZZOOOGGGAAA>>>;;;<<<@@@DDDGGGHHHAAAAAAAAA@@@???>>>>>>======<<<;;;;;;;;;===???@@@???@@@BBBDDDFFFHHHIIIJJJIIIGGGEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA?????????@@@AAACCCEEEFFFBBBAAAAAA@@@@@@AAAAAABBB??????>>>>>>============>>><<<:::;;;===???@@@@@@@@@??????AAACCCDDDCCCAAA>>>>>>======<<<<<<<<<<<<===>>>>>>@@@AAADDDFFFGGGLLLRRR\\\hhhwww~~~xxxzzz~~~xxxqqqiiiaaa\\\QQQMMMGGGBBBBBBEEEIIIMMMLLLNNNRRRVVV[[[___aaacccgggeeeaaa\\\WWWTTTRRRQQQPPPNNNJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJKKKMMMMMMMMMLLLJJJJJJJJJIIIIIIJJJKKKKKKLLLOOOOOONNNNNNMMMNNNNNNOOORRRRRRRRRRRRQQQPPPOOOOOOLLLNNNPPPRRRSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQSSSUUUVVVUUUTTTRRRSSSSSSTTTUUUUUUVVVVVVQQQRRRRRRRRRQQQQQQSSSTTTUUU___jjjsss}}}}}}wwwrrruuu|||vvvaaaPPPLLLFFFCCCDDDDDDAAA???@@@@@@@@@@@@@@@@@@BBBEEEGGGGGGEEEBBBAAADDDHHHJJJKKK>>><<<999666555444555555555777999;;;;;;;;;===???======;;;999777777:::<<<;;;;;;:::888777777999<<<777888:::;;;:::999777666666666777888888888888888777666555444555666888999555666666777888999:::;;;999999999:::>>>EEENNNTTT]]]aaahhhpppyyy{{{zzz{{{~~~{{{{{{}}}~~~kkk[[[PPPJJJDDDAAA===;;;;;;;;;>>>BBBDDDEEECCCCCCAAA@@@>>>===<<<;;;<<<<<<<<<<<<===???AAABBB???AAACCCEEEFFFHHHHHHHHHFFFDDDBBBBBBDDDEEEFFFEEEFFFFFFEEEDDDBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA???????????????>>>>>>>>>===<<<:::;;;===@@@@@@@@@@@@??????AAACCCDDDCCCAAA????????????>>>>>>=========>>>>>>@@@AAACCCDDDEEEJJJMMMSSS]]]iiitttzzzxxxxxx{{{}}}xxxddd___VVVNNNHHHGGGIIIKKKMMMLLLLLLNNNRRRYYY___cccddddddeeedddbbb^^^[[[XXXTTTQQQMMMKKKKKKLLLKKKKKKJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGJJJKKKMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRQQQQQQPPPOOOOOOOOOPPPRRRSSSTTTSSSRRRRRRSSSSSSSSSRRRRRRSSSSSSSSSRRRQQQQQQSSSUUUVVVUUUTTTUUUUUUTTTTTTTTTTTTTTTTTTQQQQQQPPPOOOOOOTTT[[[aaagggqqq{{{}}}|||{{{yyy|||tttaaaRRRHHHGGGCCCBBBDDDCCC???===>>>===>>>@@@@@@@@@BBBFFFIIIIIIFFFDDDDDDFFFHHHIIIJJJ@@@>>>;;;888555555555555555777999:::::::::;;;======<<<;;;999888999<<>>;;;<<<>>>???>>><<<999777333333444555555555555555555555555555555666777777444555666777888999::::::555666666777:::@@@HHHMMMRRRUUUZZZaaajjjrrryyy}}}~~~{{{}}}mmmcccUUUKKKEEECCCAAA???>>>>>>>>>???@@@BBBDDDEEECCCBBBAAA@@@>>><<<;;;;;;<<<<<<>>>???@@@BBBBBBCCC???AAACCCDDDFFFFFFEEEEEEBBBAAAAAAAAAAAACCCEEEFFFHHHGGGFFFEEECCCBBBAAA@@@FFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAA@@@@@@???>>><<<;;;;;;===???@@@???>>>?????????@@@BBBCCCBBBAAA??????@@@@@@@@@???>>>===<<<<<<<<<===>>>@@@AAABBBHHHHHHLLLSSS\\\dddpppzzzyyyuuuvvv{{{|||vvvkkk```VVVPPPMMMLLLNNNKKKHHHFFFHHHMMMTTTXXX[[[^^^bbbeeefffdddaaa___XXXUUUQQQOOONNNMMMLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHKKKLLLMMMMMMKKKKKKLLLMMMMMMLLLLLLKKKKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOQQQRRRPPPPPPQQQQQQQQQPPPPPPOOORRRSSSSSSSSSSSSSSSRRRQQQSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVTTTSSSUUUUUUTTTTTTTTTSSSSSSSSSOOOPPPPPPQQQTTT\\\gggooowwwwwwvvvxxx|||bbbQQQHHHEEEBBB@@@@@@BBBAAA<<<;;;<<<<<>>@@@AAA???<<<888555222333333444444444444333444444555555666666666555555555666666777777777777333555666777888;;;@@@CCCFFFHHHLLLRRRZZZbbbjjjnnnsssuuuyyy~~~uuurrrvvv{{{wwwgggWWWQQQJJJDDDBBB@@@???===>>>???@@@@@@AAABBBCCCDDD@@@@@@??????>>>>>>======;;;===???AAACCCCCCBBBBBB???@@@BBBDDDDDDCCCBBBAAA===???AAAAAA???@@@DDDGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAA@@@???>>>;;;;;;<<<>>>@@@@@@>>><<<>>>>>>>>>???AAABBBAAA@@@>>>??????@@@???>>>===<<<<<<<<<;;;;;;<<<>>>???AAACCCBBBEEELLLQQQWWWbbbmmmyyywwwwwwxxxyyynnneee___\\\SSSPPPLLLHHHFFFHHHKKKMMMQQQTTTZZZ___bbbccccccbbb___\\\YYYVVVUUURRROOOMMMJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHLLLMMMMMMKKKIIIIIILLLOOONNNNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNOOOOOOPPPOOOOOOPPPQQQQQQQQQPPPPPPTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRSSSTTTTTTUUUTTTTTTTTTUUUUUUSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSKKKOOOTTTXXX]]]fffsss|||~~~|||sssuuu~~~nnnTTTHHHDDDCCC@@@>>>???AAA@@@<<<;;;>>>>>>BBBFFFFFFCCCBBBEEEHHHEEEEEEDDDEEEEEECCC@@@>>>@@@>>>;;;777444333222222444666999:::999999999:::999999999888777888;;;>>>888:::<<<===<<<::::::;;;;;;===???@@@>>>:::555222444444555555555555555444222333555666666666555444555555666666555444444333777888999888777777999:::>>>???BBBGGGOOOXXX___dddgggkkkpppxxxwwwmmmlllttt{{{|||mmmZZZJJJIIIFFFBBB???>>><<<:::777888999;;;<<<<<<===>>>@@@======>>>>>>?????????@@@:::===@@@CCCDDDCCCBBBAAA???@@@BBBCCCCCCAAA@@@???:::>>>BBBAAA>>>>>>CCCHHHFFFFFFFFFFFFFFFFFFGGGGGG@@@AAAAAABBBCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCC???@@@@@@AAAAAA???>>>===;;;<<<===@@@AAA@@@===:::>>>======???AAABBBAAA???===>>>?????????>>><<<;;;>>>===<<<;;;<<<>>>@@@BBB???===@@@GGGKKKOOOZZZeeerrr~~~yyyuuuyyy{{{}}}zzztttppp^^^[[[WWWSSSOOOMMMLLLLLLLLLNNNSSSXXX]]]```bbbccceeeccc```^^^[[[XXXTTTPPPIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIMMMMMMMMMJJJGGGHHHLLLPPPOOOOOONNNNNNNNNNNNNNNOOOPPPOOONNNNNNMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQTTTSSSRRRRRRRRRSSSUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTUUUUUUUUUSSSQQQPPPPPPQQQRRRSSSTTTUUUUUUHHHOOOWWW^^^eeennnzzz}}}xxxxxxxxx~~~yyy[[[GGGAAA@@@??????>>>???BBBAAA>>>>>>BBBAAAEEEIIIHHHDDDBBBCCCFFFCCCCCCCCCDDDDDDAAA<<<999CCCAAA===:::777666555666333666888:::999999:::;;;999;;;<<<<<<;;;:::;;;;;;:::::::::999888777666555;;;<<<>>>>>>===999555222222222222222333333444555888555333333444555555555666555333222111222333333444555666777888999::::::;;;::::::;;;@@@HHHOOOTTT[[[___fffmmmuuuzzzwwwyyy}}}zzzrrrooottt|||zzzjjj\\\MMMEEECCCDDDBBB>>>;;;999999:::;;;999999999;;;<<<<<<:::999<<<>>>@@@@@@@@@???@@@AAADDDBBB???>>>???@@@@@@??????@@@@@@AAAAAA@@@@@@@@@>>>??????@@@BBBDDDFFFGGGFFFEEEEEEEEEFFFEEEDDDBBB@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCEEEEEEDDDBBBAAA@@@?????????@@@???<<<::::::999999;;;???@@@>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::???EEEHHHKKKNNNSSSWWWgggrrrvvvppprrrtttxxx|||rrrdddXXXQQQNNNMMMKKKKKKLLLOOORRRVVVYYY[[[]]]]]]___aaabbb```]]]YYYWWWQQQOOOLLLJJJHHHGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMOOOOOONNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOQQQPPPOOONNNNNNNNNNNNNNNSSSSSSTTTSSSSSSRRRQQQPPPRRRQQQPPPPPPQQQSSSVVVWWWTTTTTTSSSRRRPPPOOONNNNNNQQQOOOOOOPPPTTTXXXZZZZZZWWW]]]dddkkkqqqxxxxxx|||xxx___LLLDDDAAA???<<<===>>>???AAAAAAAAA@@@???FFFHHHHHHGGGEEECCCCCCCCCCCCCCCBBB@@@>>><<<:::999>>>;;;888555333222222222666888:::::::::999999:::999:::;;;;;;:::999999999888888888999999888888888999;;;<<<===;;;888555333000000111222444555777888555444222333555666666666555444333222111222333333888888777777777777666666444333333333666;;;@@@DDDNNNTTT[[[ccclllxxxzzztttrrrqqqqqq|||~~~~~~}}}}}}rrr```UUUMMMEEECCCEEECCCAAA>>>;;;999999999:::999999999:::;;;:::999888<<<>>>@@@@@@???@@@AAACCCBBB@@@>>>>>>@@@AAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCCBBBBBB@@@>>>===???@@@@@@AAABBBBBBAAAAAACCCDDDEEEEEEDDDCCCAAA@@@AAA@@@@@@AAAAAAAAA>>><<<===;;;::::::<<<<<<:::888<<<:::999;;;>>>AAAAAA@@@????????????????????????>>>>>>======<<<;;;;;;:::<<<@@@EEEHHHIIIKKKOOORRRXXXbbbpppzzz{{{pppooopppttt|||}}}rrrhhhaaaZZZUUULLLLLLLLLMMMMMMNNNOOOPPPUUUVVVYYYZZZ[[[YYYXXXVVVTTTSSSRRRPPPNNNLLLJJJIIIIIIIIIHHHHHHGGGHHHHHHIIIGGGGGGGGGHHHHHHHHHHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLOOONNNNNNMMMMMMNNNNNNOOOOOOOOONNNNNNNNNOOOOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQRRRQQQPPPPPPPPPRRRSSSTTTTTTSSSRRRPPPOOOMMMLLLLLLMMMNNNRRRXXX___eeehhhiiifffkkkpppuuuxxx|||uuufffRRRDDD??????>>>===>>>>>>????????????>>>>>>BBBCCCEEEEEECCCBBBCCCDDDBBBBBBAAA???===;;;999888@@@>>>;;;888666555666666888:::;;;;;;:::999:::::::::::::::999999888888777666666777888999:::::::::777888999:::999777555333111111222333444555666777333222222444777888777666555444222111111222333333777777777666666666555555444444333333333555777888>>>DDDLLLUUU___kkkxxx|||wwwsssqqqssstttxxx~~~~~~|||{{{~~~dddWWWJJJCCCBBBBBBEEEIIIBBB@@@===:::999888999999999:::::::::999888777666<<<===>>>???>>>???BBBDDDAAA???>>>>>>@@@AAAAAA@@@@@@@@@AAABBBCCCCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAEEEFFFEEEDDDCCC@@@>>>===>>>???AAABBBBBBAAA@@@???CCCDDDDDDDDDCCCBBB@@@>>>AAA@@@@@@AAACCCBBB@@@>>>@@@>>>:::888888777666555999999999<<>>????????????????????????>>>>>>>>>======<<<<<<;;;???CCCGGGHHHGGGGGGIIILLLKKKSSS___hhhqqq{{{xxxtttpppnnnrrrzzzyyynnnggg___]]]YYYTTTPPPMMMLLLKKKMMMNNNPPPQQQSSSTTTTTTTTTQQQRRRSSSRRRQQQNNNJJJHHHKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPRRRRRRQQQPPPPPPOOOOOOOOOSSSVVV]]]gggpppwwwyyyzzzxxx{{{~~~~~~ooo\\\RRREEE>>>===??????>>>>>>>>>=====================???AAABBBAAAAAABBBCCCAAAAAA???===;;;:::888777CCCAAA>>><<<:::::::::;;;888999;;;;;;;;;;;;<<<===<<<;;;:::999999999999888777777777888888999::::::555555666777666555444444555555555555555444333333333333333555777777555444444333222111111222333333333444444555666666777777555555555555555555444444333999AAAHHHQQQ[[[gggooovvvzzz~~~xxxxxxzzz~~~}}}zzzzzznnn___PPPIIIAAA===>>>AAADDDGGG@@@>>><<<:::888888888888999::::::888666555555555:::;;;<<<<<<<<<===@@@CCCAAA???>>>>>>???@@@???>>>>>>???@@@AAABBBBBBBBBBBBEEEDDDDDDCCCBBB@@@???>>>CCCEEEFFFEEECCCAAA??????===>>>AAABBBBBBAAA???===@@@@@@AAAAAAAAA@@@???>>>@@@??????AAABBBBBB@@@>>>@@@>>>:::777555444444444888999;;;===???@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========CCCFFFJJJJJJGGGEEEFFFGGGIIINNNUUU[[[bbbnnn}}}}}}vvvssstttxxx{{{|||xxxpppggg___XXXSSSQQQNNNNNNNNNNNNNNNOOOOOOPPPNNNOOOOOOPPPOOONNNMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKLLLNNNNNNNNNMMMLLLPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPQQQQQQRRRQQQQQQQQQQQQQQQPPPOOOOOORRRSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNMMMMMMMMMMMMPPPQQQSSSVVVYYY[[[\\\]]]fffiiipppyyy~~~nnn]]]MMMGGG@@@===>>>AAA@@@???<<<<<<;;;:::;;;<<<>>>???;;;===???@@@??????@@@AAA@@@???===<<<:::999888777???>>>;;;888777666777888555777999;;;;;;===???AAA???===::::::<<<<<<<<<::::::999888777777777888888444444444444444444444444666666666666666555444333666555555666777666333111333222111111111222333333333333333444555555555666000111222333444333222222111666<<>>>>>>>>===;;;999888777777777888999999777444222333444777888::::::::::::===???AAA???>>>>>>>>>>>><<<:::<<<<<<>>>???AAAAAABBBBBBEEEEEEEEEDDDBBB@@@>>>===<<>>===>>><<<>>>@@@BBBBBB@@@>>><<<:::;;;<<<===>>>>>>??????>>>======???@@@@@@???======<<<999777555555666777:::;;;>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>EEEHHHLLLKKKHHHEEEEEEFFFHHHKKKNNNQQQVVVbbbrrr~~~yyyvvvttttttuuu{{{{{{qqqhhhaaa^^^YYYXXXUUUSSSPPPOOOOOOOOOMMMMMMLLLLLLLLLMMMNNNOOOJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKMMMNNNNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRPPPNNNMMMQQQQQQQQQQQQPPPOOOMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKRRRUUU\\\cccjjjooorrrttt{{{}}}}}}|||~~~mmm\\\OOOEEEBBB???>>>???@@@>>><<<999999999999:::===???@@@===>>>@@@???>>><<<============;;;:::999999999999???===:::777555555555555444666888999;;;===AAACCCAAA>>>;;;;;;>>>@@@???======;;;999777666666666777555444333222222333333444111333555777888888888777888666555555666555333111222222111000000111333444666555555444333222111111...000222444555666555555555888<<<>>>???BBBGGGLLLYYY^^^eeelllttt|||vvvqqqnnnllljjjjjjmmmvvv|||yyywwwvvvuuutttyyyyyyzzz|||vvvhhh\\\NNNBBB===555888999888:::======:::<<<;;;:::999777777666666666888888666222000222444555777999999999888999:::>>>===<<<<<<===<<<:::888:::;;;===>>>@@@AAABBBBBBDDDDDDDDDDDDCCCAAA>>>===;;;???DDDEEEBBB@@@@@@AAA===>>>???@@@@@@???===<<<666777888999;;;===>>>???===<<<<<<===???>>><<<::::::;;;:::999777777999;;;<<<>>>@@@@@@???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDHHHLLLLLLIIIFFFEEEFFFBBBDDDFFFGGGLLLWWWgggsss~~~yyyjjjhhhiiiooovvv}}}yyyuuummmkkkhhhddd```]]][[[ZZZRRRPPPMMMKKKIIIIIIJJJKKKIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPSSSRRRRRRRRRRRRRRRRRRSSSRRRSSSSSSRRRQQQOOOMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGIIILLLOOOQQQZZZ```jjjuuu}}}xxxxxx}}}zzzzzzuuueeeWWWLLLDDD@@@???>>>>>>>>>===:::777999999999:::;;;===>>>???===>>>???>>>;;;999999999;;;;;;:::999999:::;;;<<>>AAAIIINNNTTTZZZaaajjjvvv~~~~~~vvvqqqnnnmmmmmmnnnrrrxxx}}}xxxtttrrrtttyyy}}}|||{{{zzz{{{}}}{{{}}}|||xxxuuusssttttttsssqqquuuuuuuuuwwwzzzyyyiiiYYYOOOGGG???999888333777999666777:::;;;888::::::999888777666666555444666777555000///222555444777:::;;;:::888777777999888999:::<<<===;;;999:::;;;===???AAABBBCCCCCCBBBCCCDDDDDDCCCBBB@@@>>>>>>CCCHHHHHHEEEBBBAAACCC>>>>>>??????>>>======<<<777777888999:::;;;===>>>======<<<===>>>===;;;999999;;;===<<<:::999:::<<<>>>???@@@>>><<<;;;===???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@EEEJJJKKKIIIFFFFFFGGG@@@BBBCCCCCCEEENNN\\\gggxxxoooiiieeefffffffffjjjqqqwww~~~~~~{{{xxxuuutttgggddd```ZZZUUUPPPLLLJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKMMMLLLLLLKKKKKKKKKLLLLLLNNNNNNOOOOOOPPPQQQQQQRRRQQQPPPPPPOOOOOOPPPPPPQQQMMMMMMOOOPPPOOONNNLLLKKKHHHHHHIIIJJJKKKKKKJJJJJJMMMMMMLLLMMMQQQVVV\\\```fffnnnzzz}}}vvvqqqrrryyyxxxbbbSSSIIIBBB>>>;;;;;;<<<======<<<999666:::;;;;;;<<<<<<<<<<<<<<<;;;<<<===;;;999777777777:::999888888999<<<>>>???AAA>>>;;;777555444333333666777888888999;;;>>>AAAAAA<<<999:::???BBBBBB@@@<<<;;;888777666666888999777666333111111111222333333555777888999888777666777555333333444666666666111111000000000111333444222222222222222222333333///000222444666777888888;;;===>>><<<999888:::<<<>>>AAAGGGLLLQQQZZZdddlllxxx|||~~~|||wwwvvvuuusssssssssuuuuuummmiiifffgggkkknnnmmmjjjkkknnnssswww|||{{{uuurrrmmmpppuuuzzz~~~}}}vvvsssqqqoooqqquuuxxxwwwvvvyyyzzz{{{}}}tttdddTTTFFFAAA===888555777222666666000///333555222:::999999888777666555555333666777444///...222666555888;;;===;;;888666555555555666999<<<===<<<;;;;;;<<<>>>@@@BBBCCCDDDEEE@@@BBBCCCDDDDDDBBBAAA???===BBBGGGGGGBBB>>>===>>>??????>>>>>>============999999999999:::;;;<<<<<>>===>>>>>>===:::888:::===???>>>;;;:::;;;<<<>>>??????===:::999;;;>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===BBBHHHJJJHHHFFFFFFGGGCCCDDDDDDCCCCCCIIIUUU___mmm~~~vvvnnnjjjddd\\\[[[___ZZZcccppp}}}zzzsssjjj```XXXSSSJJJIIIGGGEEEDDDCCCBBBBBB@@@@@@@@@AAAAAAAAAAAABBB???@@@BBBCCCDDDDDDDDDCCCDDDEEEEEEFFFHHHIIIJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJKKKLLLLLLMMMNNNNNNOOONNNNNNMMMMMMNNNNNNOOOGGGIIIKKKMMMNNNMMMLLLKKKGGGHHHJJJKKKMMMNNNOOOOOOUUUTTTTTTVVV[[[bbbiiinnnpppxxx~~~wwwooojjjlllttt{{{yyykkkWWWJJJDDD@@@>>>999:::<<<>>>???===;;;999======>>>>>>===;;;999888888999:::999777555555666999888888888:::===@@@AAA@@@<<<666444444555444222444555777999;;;<<<======;;;:::999;;;>>>@@@@@@@@@;;;999777444333333444444888666333111000111222333444555888::::::999777666222222222222222222222222333333222111222333555666111111111111111111222222222222333555777888999:::@@@@@@???>>><<<999666555:::<<<>>>???AAAHHHPPPWWW```hhhrrr{{{|||xxxuuuooofff```ccceeebbb]]]YYYXXX^^^eeeiiilllqqqzzz}}}uuummmhhheeeaaacccfffjjjnnnqqqssstttssswww|||}}}zzzvvvwww|||sssbbbVVVOOOEEE===<<<:::444222444666555444333444666888999:::999888666555444444444444444444333222222444666777888999999888777555444;;;::::::;;;===>>>===;;;;;;;;;===>>>@@@BBBCCCDDDBBBCCCDDDCCCBBBBBBCCCDDDAAABBBDDDDDDDDDBBB@@@>>>???>>>===<<<<<<<<<<<<<<<:::;;;<<<>>>>>>>>>======>>><<<::::::;;;;;;;;;999::::::::::::;;;<<<======??????>>>;;;999888:::<<>>>>>BBBBBBCCCDDDEEEEEEDDDDDDDDDBBB>>>===@@@EEELLLQQQcccooowwwqqqmmmhhhaaa[[[XXXZZZ^^^ccciiiqqqyyyxxxkkkcccYYYVVVSSSQQQPPPNNNIIIEEEGGGEEEBBBBBBBBBCCCCCCBBBAAA@@@??????>>>>>>>>>>>>AAA@@@???@@@CCCFFFHHHHHHHHHGGGFFFFFFFFFHHHJJJKKKIIIJJJJJJKKKKKKJJJIIIIIINNNMMMKKKJJJHHHHHHHHHHHHFFFFFFEEECCCCCCDDDHHHKKKIIILLLPPPUUUXXXYYYZZZZZZaaa\\\YYY___fffmmmttt{{{{{{zzzppphhhdddhhhooouuu|||nnnXXXOOOGGG<<<999<<<<<<;;;::::::;;;;;;999777:::<<>>:::555333444444444333555555777999:::;;;;;;;;;:::999888999<<<===>>>===:::999777555333222222222666555333222111111222222222444666888888777666444222222222222222222222222333333222111111222333444000000111111222333333444111222333444666777888999??????>>>===;;;999666555333444666666888<<>>@@@AAABBBBBBAAACCCDDDDDDCCCBBBCCCCCC???@@@AAABBBAAA@@@>>>=========<<<;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>===<<<===;;;::::::;;;<<<;;;::::::::::::;;;<<<===>>>???BBBAAA???;;;888777999;;;????????????????????????@@@@@@@@@??????>>>>>>>>>CCCCCCCCCDDDDDDCCCCCCCCCCCCAAA???>>>@@@DDDJJJNNNYYYcccqqqwwwmmmfff[[[ZZZZZZ[[[^^^cccgggjjj{{{}}}rrroookkkhhhfffbbb\\\XXXPPPMMMIIIGGGEEEDDDBBBAAA@@@???===<<<;;;<<<<<<===???======>>>AAACCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIILLLKKKJJJIIIHHHGGGFFFEEEBBBDDDEEEEEEFFFHHHLLLOOORRRVVV]]]ccchhhkkklllkkkooojjjgggjjjmmmqqqxxx~~~zzzxxxvvvqqqiiibbbaaahhhuuurrr^^^MMMGGGCCC;;;999===<<<;;;:::;;;<<<;;;:::888999;;;>>>>>><<<:::999999999888666555555555666666444333333555888<<<======;;;888444333333444444333555666777888888999999999999777666777888:::999999888777666555444333222111444444333333222222111111111222444666666555444222222222222222222222222222333333222111111111222222000111111222333444444555000111222333444555666777======<<<;;;:::888666555222333444444555777:::===CCCHHHOOOVVV\\\bbbgggkkkoooqqquuuxxx|||zzzttttttrrrllldddaaa^^^ccciiilllpppwwwzzzoooggg```ccciiiooouuuyyy|||}}}}}}qqq```RRRIIIBBB;;;666:::555111222222111111333333222222222222444555666888888777777777777888888888999999888777777999:::;;;:::999999999999999:::888888999;;;>>>???>>><<<<<<======>>>>>>???@@@@@@@@@BBBDDDEEEDDDBBBAAAAAA======>>>??????>>>===<<<;;;;;;:::::::::;;;<<<<<<<<<===>>>???>>>===<<<;;;<<<:::999999;;;<<<<<<;;;;;;;;;;;;<<<===???@@@AAADDDBBB???;;;777777999<<>><<<;;;::::::;;;<<<======>>>>>>???>>>>>>DDDDDDCCCCCCBBBAAAAAA@@@AAA@@@???>>>@@@CCCFFFHHHNNNSSS]]]iiivvv}}}tttmmmiiieeecccccccccaaa^^^gggkkkpppxxx|||yyynnnjjjddd___[[[XXXTTTRRRIIIFFFCCC@@@>>>>>>???@@@>>>===<<<===???AAA@@@??????@@@AAABBBDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKKKKJJJIIIGGGFFFCCCGGGKKKNNNQQQSSSVVVXXX```fffpppyyy}}}yyywwwuuuuuuzzzyyysssooonnnlllhhhccceeepppmmm\\\MMMBBBAAA@@@<<<;;;>>>;;;:::::::::;;;;;;:::888888:::<<<<<<:::999888999999777666444444555666777777666666777;;;===>>>>>>777666444222222333333444555666666777777777777777888666444444555666555444333444444444444444333222222222333333333222222111222222444555555444333222222222222222222222222222333222222111111000000000222333333333333333444444000000111222333444444555::::::999999888777777666333444555666666777888999===???DDDHHHMMMSSSZZZ___hhhjjjmmmpppsssuuuxxxzzz~~~zzz||||||wwwqqqoooooosssyyy|||xxxqqquuu|||~~~sssaaaXXXKKKAAA===<<<;;;999555333222222222222333444333222222222333444555666777666666777777888999::::::;;;<<<;;;::::::;;;<<<<<<;;;:::999999:::<<<===999:::;;;>>>AAABBBAAA???===========================@@@CCCDDDBBB@@@>>>>>>;;;<<<============<<<<<<999999999999:::;;;;;;<<<===>>>>>>???>>>===;;;:::;;;999888999;;;======<<<;;;;;;;;;<<<===>>>@@@@@@CCCBBB???;;;888999<<>>;;;999888888888:::;;;===???@@@@@@AAA@@@EEEDDDCCCAAA@@@???>>>>>>??????>>>>>>???@@@AAABBBEEEHHHOOOWWWbbbppp~~~zzzyyyyyyuuummmeeebbbbbbbbbeeeiiioootttwww}}}yyyuuurrrbbb^^^XXXRRRMMMKKKJJJKKKGGGFFFEEEFFFFFFFFFCCCAAAAAAAAABBBCCCFFFJJJMMMOOOKKKJJJJJJIIIJJJLLLMMMNNNRRRSSSUUUVVVVVVUUUSSSRRRQQQVVV\\\aaacccdddeeefffpppxxx{{{wwwyyyxxxtttqqqrrrssstttssswwwnnn\\\NNNDDD===>>>???===<<<>>>:::999888999::::::999777777999::::::999888888888999777555444444555777888999888888:::===?????????555555444333222222333444555666666777777777666666777555333333333444333111...///111333444555555555111111222333333333222222333444555555555444444333222222222222222222222222222222222222111000000000555444444333333222222222000111111111222222333333777777666666666666777777111111222333444555555444777888999;;;===BBBHHHMMM[[[^^^bbbfffiiilllqqquuuyyy~~~{{{{{{{{{}}}pppddd[[[HHHBBB;;;777666777777777333444444333222222222222333333333444444555666666555555555666777999:::;;;:::<<<===<<<;;;:::;;;<<<;;;;;;:::::::::;;;===>>><<<<<<>>>BBBEEEEEEDDDBBB=========<<<<<<<<<;;;;;;:::===@@@@@@???<<<::::::;;;;;;<<<======>>>>>>>>>999999999999999:::;;;<<<<<<===>>>>>>===<<<;;;:::999888777999<<<>>>>>>>>>;;;;;;;;;;;;<<<===>>>???@@@@@@>>>;;;:::;;;???BBBFFFDDD@@@<<<:::888888888:::;;;>>>AAACCCCCCCCCCCCEEEDDDBBB???>>>===<<<<<<<<<<<<=========>>>>>>>>>???BBBGGGMMMUUU^^^hhhooo~~~~~~vvvnnnjjjeee```^^^___aaaccckkksss|||wwwnnngggbbb```___^^^]]]\\\\\\\\\ZZZVVVSSSOOONNNNNNOOOSSSZZZ```ddd]]][[[ZZZYYYYYY[[[]]]___eeegggiiikkklllllljjjiiihhhmmmtttxxxyyyxxxvvvuuu{{{{{{~~~~~~~~~yyy```PPPFFF@@@<<<======;;;::::::888777666777999999888666666888999999888777888999888777666555555666888999:::999999;;;>>>??????>>>555555666444222222333444555666666777777777777666777555333222333333222111---...///111222444555666000111111111222222333333555555666666555555444444222222222222222222222222222222222333222222111000444444333333222222111111111111111222222222222222444444444444555666777888333222222333555666555444555666666666666888<<>>>>>======@@@CCCEEEFFFCCCAAA<<<<<<<<<;;;;;;;;;::::::999;;;======;;;999888888;;;;;;;;;<<<===>>>??????::::::999999999:::;;;;;;:::;;;<<<===<<<;;;:::999888777777999<<<>>>??????===<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<===@@@CCCFFFDDDAAA???<<<;;;:::::::::<<<@@@CCCEEEFFFEEEEEEDDDCCC@@@>>><<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;>>>BBBGGGKKKOOOUUUXXXgggooo{{{~~~vvvmmmfffbbb``````]]]bbbhhhmmmooosssxxx}}}}}}zzzxxxzzzzzzzzz{{{{{{yyyuuuqqqiiihhhhhhiiinnnttt{{{yyywwwtttrrrrrrtttwwwyyy~~~~~~}}}iiiSSSHHH@@@>>>;;;;;;:::999777555777666666777999999888666666777999888777777888:::888888777777888888999999:::999:::;;;>>>???===<<<555777777666333111222444555666777777888888888888777555333333333444333222////////////000222444555111000000000111222444555555555555555555444444333222222222222222222222222111222333444444333333222111111111111222222333333222222222222222222222222222111111222333555777888999666444444666777666444555666777777666666777999:::???DDDGGGIIINNNUUU[[[dddjjjssszzz~~~|||{{{|||~~~}}}{{{}}}}}}nnneeeYYYOOOHHHDDD???;;;:::888666555444444444333000666888444111222222///111222333333444555555555444444444444555666888888666888::::::999888888888888888:::;;;<<<=========:::;;;===AAACCCBBB???<<<;;;;;;;;;;;;:::::::::::::::;;;<<<;;;999888888888999::::::;;;<<<===??????<<<;;;;;;::::::::::::;;;888999:::;;;;;;;;;:::999777666666888<<>>===<<<<<<<<<<<<===???@@@???>>>>>>???AAADDDCCCBBB@@@>>>===<<<;;;;;;===@@@DDDFFFFFFFFFEEECCCAAA???<<<;;;::::::;;;888888888999999::::::;;;;;;>>>BBBDDDFFFGGGJJJLLLUUU\\\iiixxxzzztttqqqppplllkkkjjjiiihhhhhhiiiiiihhhkkkpppssswww}}}~~~nnnYYYIIIBBB<<<<<<;;;:::999:::888777888777777888:::;;;999888777888888888777777999;;;777888999:::;;;::::::999999999999;;;======<<<:::666888999777333111222444555666777888999999999999777555333333444444444333222111///......000222333111000//////000222444666555555555444444333333333222222222222222222222222000111333444555444444333---...///000222333444555333333333222222222222222000000000111222555777888:::777333222333444333111222333555555333222222333555999<<<======???EEEJJJSSSZZZdddnnntttxxxzzz|||}}}~~~~~~}}}{{{yyyvvvvvvvvvyyy{{{}}}|||{{{vvvvvvzzz{{{{{{nnneeeUUUNNNEEE???======;;;999666555333222222333444555000888;;;777444555555222000000111333333333333333333333333444444666777777555777999999888666666777666777:::<<<============888999;;;>>>@@@???;;;888::::::::::::::::::::::::;;;<<<<<<;;;999888888999888999999:::;;;===>>>???===<<<<<<;;;::::::::::::666777999:::;;;::::::999666666666888<<>>===<<<<<<<<<>>>@@@AAAAAA???>>>>>>>>>BBBBBBBBBAAA@@@>>><<<;;;:::===@@@DDDFFFFFFEEEDDDBBBAAA>>>;;;:::::::::;;;777777777777888999:::;;;>>>AAACCCDDDEEEEEEGGGIIIIIIQQQ]]]lllzzz|||tttooojjjfffcccZZZ\\\```bbbdddhhhoootttpppxxx~~~}}}{{{{{{|||}}}ooo```NNNCCC@@@:::<<<<<<;;;;;;======;;;999999999:::<<<<<<;;;:::777888999888777888999;;;777888:::<<<===<<<:::999888888999:::<<<<<<:::888555555444333222111111111444444444555555555666666666555444333222222111222222000///...///000222333444444333222111111111111555444333222222333444555999777444222333444444444333333333333333333333333222222111111111111222222333333333333333333333333222333444444444444444444555444222333333444222111111111000000111333444555666777888888777888;;;===IIINNNTTTYYY\\\dddnnnvvvyyy{{{~~~~~~{{{yyyxxxwwwsssssstttuuuvvvwwwwwwwwwvvvuuuwww{{{}}}|||uuugggZZZPPPKKKBBBAAA???<<<999555333222222222111111222222333444555555666666555333222000222222333333333444444444555555555444444333333333666666666555555444444333555666777777777777999;;;777999;;;;;;:::999999999888777666666777888999:::777777777777777777888888;;;999888888;;;===>>>>>>;;;;;;<<<<<<;;;;;;:::999666555666888999:::888666666888;;;>>>@@@BBBBBBBBBAAA@@@???>>><<<<<<;;;;;;AAAAAA@@@@@@??????>>>>>>BBBBBBAAA???===<<<===???@@@AAABBBDDDFFFGGGHHHIIIBBBAAA>>>;;;999888888888555666777777666555666777===>>>@@@@@@@@@???===<<>>;;;999777999;;;===;;;999888777999>>>CCCCCC===888<<<:::888777888999999888888888777777999;;;>>>???>>>===;;;999888888888999888777666555444444444444444444555555555555555555666666555444333333333333222111/////////000222333444444333333222333333333444333333333333444666777:::777444333333444444444444444333333333333222222222222111111111111222222555444333222222111111111111222333555666666666555444222111111222222111000222111111111222333555555666777777555555666999;;;>>>BBBFFFIIIKKKQQQZZZ```jjjmmmppprrrssstttuuuvvvsssttttttuuuuuutttrrrrrrssstttvvvyyy{{{|||{{{zzzxxx|||uuuppphhh]]]RRRIIIBBB>>>======;;;:::888666444444222222222222222333444444555666666666555444333222222222222222333333333333444444444444333333333333444444444333333333222222333444666666555555777999666888999999999888888888666555444444555666888999888888888999999;;;<<<===:::999888888;;;===>>>>>><<<<<<<<<<<<<<<;;;::::::888888888:::<<<<<<:::888777999<<<>>>@@@AAABBBBBB@@@@@@???>>>============@@@@@@??????>>>>>>======@@@@@@@@@>>><<<<<<===???@@@AAABBBCCCEEEFFFHHHIIIBBB@@@>>><<<:::999888999999::::::999777666777888<<<===???@@@@@@@@@>>>===AAAEEENNN[[[dddiiipppwwwsssmmmeee[[[UUUQQQQQQQQQRRRSSSUUUYYY^^^dddhhhkkktttyyy}}}|||zzz||||||jjjWWWKKKEEE@@@<<<<<<:::888777888;;;<<<;;;999777666777;;;@@@@@@<<<777:::888666666888999999999999999888888999;;;===>>><<<:::999777555555555555888888777666555555555555555555555555555555444444777666555444444333333444222111000000000111222333444444333333444444555555222222222333444666888:::999777444333444555555444444444444333333222222222222222111111111111222222555444222111000000000111///111444666777777777666222111000000111222000///222222222222333444555555666666444222111222666999888:::===>>>>>>BBBHHHMMMUUUXXX\\\```cccggglllooorrrsssvvvxxxzzzyyyyyyxxxzzz|||~~~}}}|||||||||{{{{{{||||||~~~tttiii[[[XXXQQQJJJDDD>>>;;;999777777777666666555555555333333333333333444444555666666666666555444333333111111111222222222222333222222222222333333333333222222222222111111111111000222444444444333444555777777777777777777777777333333222222333555666777888888888999:::<<<>>>???:::888777888;;;>>>??????<<<============<<<;;;;;;::::::;;;===>>>>>><<<:::888:::<<<>>>???@@@@@@@@@>>>>>>=========>>>>>>>>>??????>>>>>>===<<<<<<;;;<<<======<<<;;;;;;<<<>>>@@@@@@@@@@@@BBBEEEGGGHHHAAA@@@>>><<<:::999999999=========;;;999888999:::<<<===>>>@@@@@@@@@???>>>AAABBBHHHQQQWWW[[[aaahhhuuuxxxmmmccc\\\XXXWWWWWWUUUQQQOOONNNPPPRRRTTT\\\```fffmmmttt|||xxxwww|||zzzzzz|||~~~yyyxxxzzz}}}eeeWWWHHHAAA>>><<<;;;<<<:::888888888:::;;;:::999666555555888<<<===;;;777888666666777999;;;<<<;;;::::::999888999:::;;;<<<:::999777666444333333333666666555444444444444444555555555555555444444444666555444333333333333333222111111111111222333444333333333333333444555666111111111333555777:::<<<999777555444555555444333444444444333333222222222333222222111111222222333444333111000///000222222111333555777888777555444222111000000111222111000222222333333333444444555555444333000///000333666666777999999999;;;???BBBCCCFFFJJJMMMQQQUUUZZZ^^^cccffflllsssyyy|||~~~~~~}}}}}}wwwkkk]]]QQQKKKIIIGGGDDDAAA===;;;999333333333333333333333333444444333333333444555555555555555444444333333333000000111111111222222222111111111222222333333333111111111111222222222222000222444444444333333444888777777888999999999777333333222333333555777888888888888888999:::;;;<<<:::888777999<<>>===<<<<<<;;;;;;;;;<<<>>>@@@???<<<:::888999;;;======>>>======;;;;;;;;;;;;<<<===>>>???>>>>>>===<<<<<<;;;::::::999:::;;;;;;::::::;;;===>>>======>>>???BBBEEEFFFAAA@@@>>><<<;;;::::::;;;>>>>>>>>>===;;;;;;===>>>>>>????????????>>>======@@@???BBBHHHLLLOOOUUU]]]mmmzzzzzztttpppooonnniiibbb\\\WWWVVVVVVWWWWWWZZZ]]]aaafffmmmuuuzzz{{{vvvpppooossswwwuuuxxx~~~{{{tttttt|||~~~{{{yyyvvvuuuvvvyyy~~~zzzfffUUUJJJ@@@===<<<;;;;;;===999888888888999999999888555444444555888:::999888888777777999<<>>??????===:::666444333333333222222222111111444444333333333444555555333333222222222222222222000000111111111222222222111111111222222333333333111111222222333333444444222444666666444444444666999999999<<<>>>???===:::555555444555666888999;;;;;;;;;:::::::::::::::;;;;;;999888999<<>>===<<<<<<;;;;;;;;;===???@@@???;;;888777888999;;;;;;;;;;;;:::999999999:::;;;<<<===>>>>>>>>>===<<<;;;:::999888666888::::::999999:::<<<;;;;;;;;;<<<>>>@@@BBBCCC@@@???===<<<;;;;;;<<<<<<======>>>======>>>AAACCCBBBBBBAAA@@@>>><<<::::::>>><<<===AAADDDGGGMMMUUUgggtttzzzrrrmmmjjjjjjjjjbbbcccdddfffhhhmmmtttyyy~~~zzzsssllliiikkknnnnnnppptttwwwyyyzzzyyyyyyssstttuuuxxx~~~}}}xxxsssttt}}}|||uuurrrqqqpppqqqqqqrrrwwwxxx```RRRKKKCCC<<<;;;;;;::::::<<<888888888888888777888888444444333555666888888888999999999<<>>AAAFFFLLLRRRXXX\\\^^^dddgggkkkooorrrvvv{{{~~~|||yyyvvvppphhhaaa\\\]]][[[UUUPPPLLLDDD<<<777888::::::999666333111333333333222222111111111333333333333333444444555222111111000000111111222111111111222222222222333222222222222333333333333111222222333444555666666666777777666555555777888999:::<<<@@@EEEEEEAAA===777777777777888:::<<<>>>@@@???>>>===<<<<<<<<<<<<<<<:::999:::<<<>>>??????<<<============<<<;;;;;;;;;<<<===???AAA???;;;777666777999:::;;;;;;;;;:::999999999999;;;<<<===>>>???>>>===<<<;;;999888888555777999:::999888999:::999:::;;;===???@@@AAABBB@@@???===<<<<<<<<<======;;;<<<===<<<===???CCCFFFEEEDDDBBB@@@===;;;999888<<<::::::===@@@BBBHHHOOO___iiitttxxx|||}}}}}}ttttttuuuvvvxxx}}}~~~xxxsssppppppnnnnnnnnnoooooooooooooookkklllnnnqqqvvv~~~vvvqqqmmmoooxxx|||uuussssssuuuvvvtttuuuxxxvvv```OOOHHHCCC===999:::999777777999777888999888666666666888444444555666777888999999999999999;;;>>>???>>>===666666666666666666555555333333444444333333222111666555555555555555666666222333333444555666777777333222222111111222222333222333333444444444444444444444333222222222333333333222111111222333555666444333222222333222111///000000111222444555666666444333333222222333333444222333666888999999999888666555444222111111111111111000///000222222222111000111222222222111000000000111333333333222333444444333333444555666666666333555777777555444333444::::::<<>>@@@??????>>>>>>===>>>>>>>>>>>><<<::::::<<<>>>>>>>>><<<<<<<<<<<<<<<;;;::::::<<<<<<>>>AAABBB@@@;;;888666777999;;;<<<===<<<<<<:::::::::;;;<<<===>>>?????????>>><<<;;;:::888888666888::::::999888888999999;;;>>>@@@BBBCCCBBBBBB???>>>===<<<<<<======>>><<<<<<<<<;;;;;;>>>AAAEEEEEEDDDBBB???===;;;999999;;;999999<<<======CCCIIIQQQ[[[cccgggmmmwwwyyywwwuuusssqqqqqqqqqqqqlllnnnooopppsssxxxvvvqqqnnnpppxxxppp^^^MMMEEEDDD===999888999999666666888666888999888666444666777444555777888999999999:::777666666888::::::888666333333444444555444444444111222333444444444333333333333222222222333333444111222333444555777888888333333333222222333444444222333444444555555444444666555444444333333333333333333222111111111222333333222111222222222000......///000222444666777888444333333222222333333444444666999;;;<<<;;;999777555444222000000111222333///......///000111111000///000111222222111//////...111444555555444444555222111111111222222111000222555777888666555444444555555444555777:::>>>@@@BBB@@@???BBBGGGKKKLLLKKKNNNUUU___fffjjjpppxxx|||wwwpppggg^^^XXXUUUOOOHHHCCCCCCCCCAAA???BBBCCCAAA===<<<===;;;666666444111//////111444666111111222333444444555555222222111111222222333444333222111111111222333444222222333333333444444444555555555444444333333333000000111222444555666666::::::888555333555999<<<777888===EEELLLMMMFFF@@@999888888999;;;===???@@@<<<<<<<<<<<<<<<===>>>>>>???===;;;;;;<<<=========;;;;;;<<<<<<;;;;;;:::999======???BBBCCC@@@<<<888777888:::<<<>>>???>>>>>><<<<<<<<<======>>>@@@@@@@@@???>>>===;;;:::999888666888::::::999888777888:::<<<@@@CCCEEEEEEDDDCCC???>>>===<<<<<<===>>>???======<<<;;;:::<<<@@@CCCDDDCCCAAA???===<<<;;;;;;;;;999999;;;;;;;;;???EEEFFFOOOWWW\\\cccppp~~~~~~}}}||||||}}}uuuwwwwwwvvvvvvyyy{{{xxxzzzyyyfffXXXJJJ>>><<<@@@<<<999888;;;;;;777777999666888999888555444555777444666999:::::::::::::::444444333444555555222000111222333333444444444333222333444666777777666666333333333444444555555555222333555777888777777666777666444444555555555444333333333333333444555666222222333333333444444444333222111111333555555444333333333222222111111111444333444444555666666777555555444333222111111111222555888::::::888666444000///.........000111222444333111///...//////000////////////000000000000444222111444888:::999888555444222000000111222333333555888:::999777444222111111111222333666888:::888999:::;;;<<<===>>>>>>AAADDDHHHLLLPPPUUU[[[___nnnuuu|||yyysssmmmiiifffaaa[[[TTTNNNJJJHHH@@@@@@>>><<<;;;:::999999>>>;;;999888888888777555333444444444444444444444222000...///222333111...000111222333333222000000333222111111000000111111///111333555666555444333555444333111000000111111333222222333444666888:::999888888888888:::<<<===AAA@@@@@@CCCFFFFFFCCC@@@777888999999::::::::::::::::::;;;;;;<<<===>>>>>>======>>>>>>>>>======<<<===>>>???===:::888999;;;>>>@@@CCCCCCAAA>>><<<;;;888:::===@@@AAA@@@???>>>:::;;;===>>>>>>>>>==================<<<<<<<<<<<<@@@@@@???<<<888666666777;;;===???BBBDDDFFFFFFFFFCCCAAA>>><<<;;;<<<>>>???>>>>>><<<;;;::::::;;;;;;AAABBBBBB???;;;888666666777666666666888;;;>>>@@@DDDFFFJJJPPPXXXeeeqqqzzz~~~~~~~~~|||~~~ooobbbPPPCCC>>>======<<<888888999:::::::::999999:::999888666666666666777444555777888888666444333333333222222111000000///111111111111222333444444222222222222333555666777333333333333333333333333222333444555555666666555666444333222333444333222333333222333333444444555000000000111111222222222444333222222444555444333333333222222222111111111333222222222222444555666777666555333333333333444777888888888777555333111111000///.........///000333222111000////////////////////////000000000000333222111333777999999777444333111//////000111222666888:::<<<<<<;;;888666333333222222222333555555444444555555666777888888999;;;>>>@@@BBBFFFJJJNNNSSSYYY```fffjjjpppwww}}}yyysssooojjjgggccc___YYYUUUTTTRRRNNNIIIDDD@@@===<<<999888777666666666666666222000//////111333222222555444444333222000000///111000///000111111000///111222222222222222111111333222111111000000111111000111333555555555444444666555333222111111222222333333333333444666777888666555555444555666777888;;;:::;;;===@@@@@@===:::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAAAAA@@@???>>>:::;;;<<<;;;888777888:::>>>@@@BBBAAA???===<<<<<<:::;;;===>>>???>>>===<<<<<<<<<===>>>======;;;:::<<<<<<<<<======>>>>>>>>>>>>>>>===;;;999777888999;;;===???BBBCCCDDDDDDDDDDDDCCC@@@>>>>>>>>>@@@AAA@@@>>>===;;;;;;<<<===>>>BBBCCCBBB@@@;;;888777777888777777777888:::===???<<<>>>@@@DDDJJJSSS]]]dddnnnqqqtttvvvxxx~~~~~~ooo[[[RRRFFF>>><<<<<<;;;999999:::;;;;;;<<<;;;;;;;;;:::999888777666777888888666666777777777555444333333222222111111111111111333333222222222222222333444444444444444444444444333333333222222222222222444444333333333444444555555333111111222333222111222222222222222333333333//////000000111222333333666444333333444555444222222222222111111111111111444333222111222444666777:::888555333333333555666;;;:::777444222000//////111000///...---------...111111111111000///......////////////000000000000222111111333666888777777222222000/////////000111555777:::<<<===<<<:::888444444333111111000111111111111111111222222333333444555666666666888;;;===???DDDJJJNNNPPPTTTZZZ___kkkmmmppptttwwwzzz|||}}}~~~}}}{{{xxxtttnnnggg___ZZZVVVTTTQQQNNNLLLIIIEEEBBB???>>><<<999666555333333222222222111222222333333///...---...000222222222222222111000//////...---///000111111//////000111222222111111111111222222222222111000000000000111111111222333444444444444666555444222222222333333222333444444555555555444444444333222222333444555777666777888::::::888555777777888888888777666666:::::::::999999999999888:::<<<===??????>>><<<;;;999;;;<<<<<<:::999:::;;;>>>???@@@???===<<<<<<============<<<<<<;;;;;;:::<<<============;;;:::999:::;;;<<<===>>>???@@@@@@;;;;;;<<<:::888888999:::<<<===???AAABBBBBBAAAAAADDDCCC@@@???>>>???@@@AAA@@@???===;;;<<<===@@@BBBCCCDDDCCC@@@<<<888777777999999888888888:::<<<===;;;<<<===???AAAFFFLLLPPPYYY]]]dddiiinnnuuu~~~nnnZZZIIIDDD>>>;;;;;;:::888555999999:::;;;;;;;;;;;;;;;999888777777777888999:::888888777666555444444444222222111000000111333444666555444333222222222222666666777777666444222111222222222333333444444444666555444333333333444555555333222111222333222111111111111222222222111111000000111222333444555555666555444444555555333111111111111111111111111000666555333333333555888999999777444222111333555777;;;888333///,,,,,,,,,---//////..................///000111111111000...---////////////000000000000111111111333444666666666222222111000000000000111222333666888999888777666333333222111000/////////111111111111111111111222444444444444222333555777;;;===@@@AAAAAACCCEEEHHHRRRTTTWWW[[[^^^aaacccdddbbbdddgggkkkppptttvvvxxxwwwxxx{{{~~~}}}~~~}}}|||{{{{{{vvvtttpppnnnnnnllljjjhhhcccbbb___\\\WWWQQQKKKGGGFFFEEEDDDBBBAAA???===;;;888777666444333222222222222222111111111111222222333111000000111222111000.........//////000000111...000222111...---///222111000/////////000111222222222111000000000000000000111111222333333444444555444222111111111222222222333444555555444333222555444333222222333444555666666666777777777666555555555555555555444333222777777888888888888888888999:::<<<>>>>>>===;;;:::<<<===??????????????????===>>>>>><<<;;;;;;===>>>@@@>>><<<:::999999999999;;;;;;<<<======<<<;;;:::;;;<<<===??????@@@??????:::;;;;;;:::888888999:::<<<===???@@@@@@@@@???>>>AAA@@@>>>===<<<<<<===>>>???===;;;:::;;;>>>AAACCCDDDDDDBBB???;;;999888999;;;:::999999999999:::;;;<<<============???BBBEEEHHHMMMTTT[[[cccmmmyyyppp[[[LLLCCC@@@<<<:::999888555333555666777888999999999888888777777777888999;;;<<<;;;999777444333333444444222111000000111222444666555444444333222222333333555666777888777555333111111222333444555777777888777666555444444444666666666444222222333444333222000111111222222111000000000000111222222333444444555444444444555555222000000000000000000000000000555444333222333555777888777555222000///111444666666333...+++)))***,,,...,,,---...//////000000111...///000111111000...---////////////000000000000000111222222333333444555333333222222111111111111///111333555555555444444000000000000000000//////111111111111111111111111222333333222111111444666555666777777777777888999@@@AAACCCFFFHHHJJJKKKLLLLLLMMMOOORRRUUUXXXZZZ[[[\\\]]]___aaaccceeefffgggfffffffffeeeeeeddddddcccaaa``````___^^^]]]]]]]]]VVVTTTRRRQQQRRRRRRQQQPPPLLLMMMLLLKKKHHHDDDAAA@@@:::;;;;;;;;;999888777777777666555444333333222333333222111000000000000000000...,,,,,,.........---......//////000111111222---000222111...---///111///...---------///000111222111000000//////000000///000111222333333333333222111000/////////000111222333444444444333111000333222111111111222333444777777777777666555555555777777888888777666555555444444555666777888999:::<<<>>>@@@AAABBBAAA@@@???>>>>>>@@@BBBCCCCCCAAA@@@=========;;;:::;;;===@@@@@@???<<<:::888888888999888999;;;===>>>>>>=========>>>???@@@@@@???>>>===<<<===<<<;;;888777888999======?????????>>>======@@@???>>><<<<<<<<<<<<<<<<<<;;;999999:::<<>>;;;999999:::<<<;;;;;;::::::999::::::888999:::999888999;;;===@@@DDDIIIOOOXXXeeettt||||||~~~oooZZZKKKDDD@@@>>>;;;888777666666555444555666777888888888888777777666666777999;;;<<<;;;999666444333333444555111111000111222333555666222222222222222333444555222333555777777666444333222333444555666777888999666666555555555666666777666444333222333444333222000111222333333111000////////////000000000000111333333333444555444222000////////////000000000000000000000111111222333444444333000//////000222444111///,,,******+++---...+++,,,...000111222222222/////////000000//////...////////////000000000000///000222222111111333444333333333333222222222111000111222444444444333333...///000111111111000000/////////000000111111111...//////...------000222000000111222333444555555888999:::<<<>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGGGGHHHJJJLLLMMMNNNOOOLLLKKKIIIHHHHHHIIIJJJKKKIIIIIIHHHGGGGGGGGGGGGHHHBBBAAA???@@@BBBCCCCCCBBB<<<>>>??????===;;;::::::555777888777666444555555444333222111000000000000222111000///............---+++***+++...000000///111111111000000/////////...///000000......///000...------......///000111111111000////////////000///111333555555555444333111000///......///000000222222333333333222111111000000//////000111333444777888888777444333444555555555666666666555444444222333444666777999:::;;;;;;<<<===>>>>>>?????????======>>>AAABBBBBB@@@>>><<<<<<<<<<<<;;;<<<>>>@@@???>>><<<:::999999999:::888999;;;===????????????>>>???AAABBBAAA@@@>>><<<=========;;;999888999:::===>>>?????????>>>===<<<@@@???>>>======<<<<<<<<<999999888999999;;;<<<===@@@@@@???<<<:::999:::<<<;;;;;;;;;;;;:::::::::999777888888888777777:::<<>>???;;;:::999999999:::;;;;;;===<<<;;;;;;;;;<<<===>>>999888777888999;;;;;;:::666888:::999666333444555444666777777444333333555000000//////......//////111000000/////////000000000...---...000111111000000000000000////////////000///......///000///...---...///000111111111111111111000///////////////000333777999:::888666444111000///......///000111222111111111111222222333/////////000111333555666999::::::888555333444666222222333333444333333333333444555666777888999:::888888888888888:::;;;<<<=========@@@BBBBBB>>>;;;;;;<<<======<<<===???AAA===<<<<<<;;;;;;;;;;;;;;;:::;;;===???@@@@@@??????===>>>AAABBBBBBAAA???>>><<<======<<<;;;:::<<<>>>======??????@@@???>>>===>>>======<<<;;;;;;::::::888888999::::::;;;;;;;;;======<<<;;;999999;;;>>>;;;;;;;;;;;;;;;;;;::::::999999999888777888;;;>>>>>>???@@@AAAEEEMMMYYYaaammmpppvvv|||zzzfffVVVIII===999:::333333444444444444555666444555666888999:::::::::666666555555555666888999888777666555444444555666000111333444555444333222111111000000000111222222000000111222333444555666666666555444333333222222000111333555666666555555444222000000111222111000111222444555444222000///333333222222111000000000//////000222444444222///---.........//////000000---///111333444333222111111111111111111111222222///000000111111000///...000000222333333222111000000///...------...000000////////////000000000000---000222111//////111444111111111111111000/////////000000000000//////...111111222222222000///...000000111222333444555666111222111///------///111111000//////000000///...+++,,,...000222333444555:::999777666666666777888444444444444555666777777444444555555555555555555555444333333444555777888333111000000222333333222666888999777333000000111000333555333000...///111000////////////000111111000000000111222333444444333111...---------,,,***,,,,,,---...///000111222111...,,,---000111///---...///111222333333333222111111000///////////////222555:::===>>>;;;888555111111000//////000111222222111000000000111333444111111111222444666888:::<<<======;;;777555777999444555555666777777777777555666666666777777888888:::999888888888:::===>>>???>>>>>>AAACCCBBB>>>;;;:::<<<>>>>>>>>>>>>???AAA;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>;;;===@@@BBBCCCCCCAAA@@@:::;;;<<<<<<<<<===???AAA======???@@@@@@??????>>>;;;::::::999999888777777888999:::;;;<<<;;;:::999;;;;;;;;;999888999<<<>>>:::;;;;;;<<<<<<;;;::::::777777666444333444888;;;===>>>??????@@@DDDLLLRRR\\\bbblllvvv~~~xxxfffSSSHHH@@@:::888<<<222444666777666444333333222333444666777777888888666555555444444555777888777666666555555555666666///111444666666555222111333222111000////////////111111111111222333444555555666666666666666555555444444666777888888888888666555444333222111111111222222222222222222222222333333444444444333222111111222222111//////000111//////000000111111111222000111222222222000///...111000/////////000222333333333222222111000//////444555666666444222///...............////////////000000111111111111000000//////000000000000///////////////000111111222222111111222333333111000///////////////000000000000,,,---...000111111222222222111///---------......---.........//////000000............000222444555777666555444333222222111111111111333666777666555222222222111111111000000111111000111222333444555111111111111111111111111000000000000000000000000111111000000//////......////////////000000000000222111111111222333333444444333222111000...---------...000111222222222111......------------......111000///......///000111000///---,,,---...000222444===FFFHHHAAA999555555333222111111111222333444///---,,,---///000///...000222333333444555888;;;EEECCCAAA>>>;;;888777666444444444555555555666666444555555666777888888999;;;999777888:::<<<<<<<<<<<<===============<<<<<<:::;;;;;;;;;<<<======>>>:::;;;<<<===>>>>>>>>>>>>@@@@@@??????>>>>>>??????>>>>>>???@@@???>>>===<<<@@@@@@@@@@@@@@@???>>>>>><<<===>>>@@@???>>><<<;;;<<<;;;999777777888999:::888888888777666777999<<<>>>;;;888777999;;;<<<;;;777888888999999888888777:::888666555666999<<<>>>CCC@@@<<<;;;===AAACCCEEELLLSSS]]]hhhrrrzzz~~~rrrZZZPPPDDD<<<999999888666999777555333222333444555333444666777777666444333444444555666666555444333555555555555555555555555666777999::::::888555333333222222222111000000///444444555555555555555444999888777666555555555555444444555666777777777777666555444333222222222222111111222222333333444444444444333333333222222222222222222000//////000111......//////000000000000000000111111111000000///............000222444666444444333222111000///...222222333333333111...---............////////////000000111111111000000///......////////////....../////////000111111222222000111111111000000//////.../////////000000000000//////000000000000//////000//////...............---........./////////000///.........///111333444444444444333333222222111111000111333555666666444222222222111111000000000///000000111111222222222000000000000000000000000////////////////////////000000000///////////////....../////////000000000111111000000111222222333111111000000///...---------...000111222111111000......------------......000000////////////000000//////---------...000111888@@@HHHIIIBBB:::666555333333111000///000000111---000111111000///111333111222333333444777;;;???LLLKKKIIIEEE@@@;;;666333222222333444444555666666444444555666666777777888:::888777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>>@@@???>>>===============<<<===>>>>>>>>>>>><<<<<>>======;;;<<<>>>??????>>><<<;;;<<<;;;999777777888999:::888999999999777777999;;;===<<<;;;;;;;;;;;;;;;;;;888888999999999999888888888777555555777;;;@@@CCCFFFBBB===;;;<<<>>>???@@@AAAFFFNNNWWWaaammmxxxssseee[[[MMMEEE;;;555555555555333888666444222222222333444333444555666666555444333222333444555555444333222444444444444444444444444333555777888999888777666444444333111111000000000333444555666777777777777>>><<<999666444333333444333444555666666666666666555444333333222222222222111111222333444555666666555444333222111222222333444333222000000000000000............////////////000000//////000000111111///.........000222444555666555333222000///......//////000111000///...---............////////////111111111111111000///...000000000111111000000000...//////000000111111222000000//////.........///....../////////000000000111111111000///...---,,,------...////////////..................////////////////////////000111111111111111111111111111111000000000222444555444333111111111111000000000000...///000111111000///............................................................///////////////.........////////////000000////////////000111111//////.........---------...///000111111000//////......------------....../////////000000////////////...---------...000111999@@@FFFFFF@@@888444444333222111000///.........+++000444333///...222777111222333333555999???DDDTTTSSSRRRMMMFFF>>>555111///000111222333555666666444444555666777777777777999888777777999;;;;;;;;;999999999999888888777777888999;;;<<<<<<;;;:::999888888:::;;;<<<=========???>>>===<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<======>>>>>>======<<<;;;;;;<<<===>>>>>>===<<<;;;;;;:::999888888888999:::888999;;;;;;999888888999:::<<<>>>>>><<<:::::::::999999999::::::999999999777555444444888>>>DDDIIIHHHDDD???;;;:::;;;;;;;;;:::<<>>>>>999444111000222111111000////////////,,,///222222000///222666222222222333666;;;BBBGGGUUUVVVUUUQQQJJJ???555///---...///111222444555666555666777888888888777777888777666777999;;;::::::999888888777777666777777777888;;;<<<<<<:::888666666777999:::;;;<<<<<<<<>>===;;;:::::::::::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;:::999888888888999999888:::<<<<<<:::888888888999;;;===<<<:::888999:::999999::::::::::::999999777666444555888???EEEJJJHHHDDD???;;;:::::::::999===<<<<<<===AAAJJJUUU]]]hhhppp{{{yyyjjj\\\SSSKKKDDD???888555222111333444444333666555444333333333333444222222333444444333222222111111333444444333333222111111111111111111111111111111111222333666888999777666444111000000000111---...///111222333333333CCC@@@;;;666333222222222222333333444444444444333333333222222222333444444555555555444444333333333555444222000000111222333555444333444666555333000000000000000000000000000//////.........///111222222111000//////000111111888666333111///..................///////////////............////////////111111111111111000//////333333444444444444333333.........///000000111111222111000///...///000111............////////////......////////////......***+++---///000000//////...............---------////////////.........---,,,,,,---......////////////......///111222111///////////////////////////...///111222222000...---................................................,,,,,,------......//////------------..................------,,,------...------............//////---...///000//////---,,,------,,,,,,,,,,,,---------...///000000///...------------------......//////222666777444111000000///000000111111222222222000000000111333444444333222222222333666;;;BBBGGGOOOPPPPPPMMMGGG>>>555///,,,,,,...000222444555666666777888::::::999888777777666666777999:::999888888888777666666777888888777999;;;<<<;;;999777555666777888999999:::::::::===<<<;;;:::999999999999:::::::::;;;<<<===>>>>>>:::;;;;;;;;;;;;:::999999999999::::::;;;;;;;;;;;;::::::999999999888999999777999;;;;;;:::888888888888999::::::999888999:::888999999::::::999999888999777555555888===BBBFFFEEEBBB>>>;;;;;;;;;;;;;;;======<<<;;;<<>>:::777333222111111222222333333333333222222222222222222333444444555666666555444333222111111444333222111000111111222444333555888;;;:::666111111111111111000000000000//////......//////000000---------...000222555666777666333000......////////////////////////000000............////////////000000111111111111000000000000000111111000000000---......//////000000111222111000000//////000000------........./////////,,,---...///////////////++++++,,,---.../////////.........------------------...............------,,,,,,,,,------............------...000000///...............////////////...///000111111000//////////////////////////////........................,,,,,,,,,---------------,,,,,,,,,---------............---,,,,,,,,,,,,------.....................,,,---...//////...------------,,,,,,,,,,,,------.........//////.........,,,,,,------............---000222333222111000111......000111222333333333444222111222444666444222111222333333555999???DDDEEEFFFFFFDDD@@@999333///,,,---...000222333555555666777999::::::999777666666555555777999:::999777777777666666666888999;;;999:::;;;;;;;;;999666555666777777888888777777777:::999999888888888888888888888888999:::<<<===>>>::::::;;;;;;::::::999888888888888999::::::;;;;;;:::::::::999999999888888666777999999888888999:::999999:::<<<>>>>>><<<:::888888888999999888888888888777666555777:::===@@@AAA>>>;;;:::;;;<<<<<<;;;777888999999999;;;???BBBEEEJJJQQQXXXbbbppp~~~yyyjjjWWWNNNCCC:::666555444222333222222222222222222222444444444444444333333333111111111111111111111111111222333555555555444444////////////////////////222111000//////000111222333222222222111000000///111111222222222111111000===<<<999777444222111111111222222222222222111111222222222222333444555666444444333333222222111111222222222222111111111111222333666<<<@@@???888222111111000000000//////////////////000//////......,,,,,,,,,...000333666888777555222///...///000111000//////............///............////////////...///000111111222111111......////////////......------......///000000000//////000000//////...------------.........//////,,,---......//////......,,,,,,,,,,,,---......///.........------,,,,,,,,,,,,,,,---.........---,,,---------------------------,,,,,,---//////...,,,---------....../////////---------.../////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++---...//////...------,,,,,,++++++,,,,,,---///......------......///,,,,,,------.........---...///000000////////////---...000111111111111000111111222111000000000111111222333333444777;;;???>>>>>>===;;;888444111///---...///000222333444555444555777999999777555444555555555777999999888666555444444444666888:::<<<<<<<<<<<<;;;:::888777666777777777777666555444444555555555555555666666777555555555666777999;;;===::::::;;;;;;::::::999888777777777888999::::::;;;999:::::::::999999888888444666777777666777999;;;;;;:::===CCCIIIIIIBBB;;;666777777888888777777666666555555555666888:::;;;===;;;888888888999999999555666777777666777:::<<<<<>>CCCBBB:::333000000//////.........---//////000000000///---,,,............000222444555666444111///...///111222000///...------------.............../////////000---...///111222222222222//////000000000000//////------......///000000000---.../////////...,,,+++---------.........//////---...............------...---,,,+++,,,---...///.........------,,,,,,,,,++++++---.........---------------------------------,,,,,,---...///---,,,---------.........//////,,,++++++,,,---...///000........................++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,...//////......---,,,,,,++++++,,,,,,---///...---,,,,,,---...///+++,,,------......------//////...---,,,,,,++++++......///000000///...---+++///111///***(((***...000222333333444555888;;;:::999777555333111//////...///000111222333444555222444666777777666333222444444555777999999888666333333222333555888;;;<<<>>>===<<<;;;999888777777888888888777666444333222222222222222333444555555333333333333555777:::;;;:::;;;;;;;;;;;;:::999999777777777777888999:::;;;999::::::::::::999888888333444555555555777:::<<<<<<<<<@@@JJJSSSQQQFFF;;;666666777777777777666666333333444444666777888999;;;999666666666777777666888888888666444555777999555888<<>>===666000...///111222222111///...///---,,,,,,...///...,,,............///111444555:::777222000000111111111111000...------...000111000000000/////////............------------......222111//////000111000///111111222000...,,,,,,---......//////...------,,,......---------,,,,,,,,,,,,------------.........+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,......------......//////---,,,+++******,,,---///,,,,,,,,,------------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++******+++,,,,,,,,,,,,+++,,,***((((((+++,,,+++)))---------------------------------------------------------------------------------............///111111222222222111000///000000111111222111111111111111111222222222333333555555555444333111000///000000111333444444444444555666777888888777666555555666888999:::999888777222333444555888:::<<<===999999999999888888888888888888777555555444444444888666444444555777888888555333222222555888::::::;;;;;;::::::::::::::::::<<<;;;:::999999:::;;;;;;:::999888777666444333333555555555555555666666777;;;===AAAHHHLLLJJJAAA:::888777555444333333444444888666333444666888888777777777555444333333333444555555555555555555555555666888999;;;>>>CCCJJJNNNSSSZZZeeeqqq|||yyykkkcccWWWLLLEEE???:::777444333222111111111222222000000000000000000000000...//////000000//////...000//////......//////000////////////////////////222...---///...***+++000222000------...///000///111111111000000000///////////////000000000000000;;;999777555333222222222222222222111111111111111111222333555555555555444222222333333444444555555444333222111000000000000111111222555888777333/////////111111111111/////////---++++++,,,......---......//////111222444555:::777333111111222222222111000///......///000111//////...............---------,,,,,,,,,,,,------000///---...000111111000///000000///---+++,,,,,,.........///......---,,,...------------,,,,,,,,,,,,,,,,,,,,,------------******++++++++++++,,,,,,++++++++++++,,,---...///---,,,+++)))***+++---///------,,,+++++++++,,,,,,)))******+++---......///,,,,,,---...............,,,,,,,,,,,,,,,------------,,,+++***+++,,,---...,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---------------------------------------,,,++++++******+++,,,,,,,,,,,,+++,,,+++***+++---......---000000///......---,,,,,,........................,,,,,,,,,,,,---------------------............///111111111222111111000///000111333444333222000///111111111222222222222333444444444444333222000000///000222333444555555555444666888::::::888666444222444666888999999888888333333444666888:::<<<===::::::999888777666555444888777666555444444444444;;;999666555666777777666555333333444777;;;<<<<<<<<<;;;888777666777999:::;;;::::::999::::::;;;;;;::::::888777555444222222444444444444444555666666999:::===AAAEEECCC>>>888888777555444333333444444777666444555666777777777666555444333333333333333555555555555555555555555555666888:::;;;???CCCFFFIIILLLQQQXXX```kkkvvv}}}vvvfff[[[MMMIIICCC===:::888555333333222222111000111111111000000000000000000000000//////000000000000//////.........------.........000000//////...------,,,000------//////,,,,,,...///...------...//////...111111000000000000///////////////000000000111111<<<:::888555333222222222111111111111111111111111222333555666666555333222222222333444444555666666444444333222000000//////111//////000222333111/////////000111111000//////...---+++***+++,,,...//////000111222444555666666:::777333111111222333222111111000000000000111111...........................------,,,,,,------...000...------///000000///...//////...,,,++++++,,,---...............------------------------------+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...------,,,++++++,,,---...---,,,,,,++++++,,,,,,,,,******+++,,,,,,---......,,,------...............))))))***+++++++++++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,---------...---------------------------------------------,,,------------,,,++++++******+++,,,,,,,,,,,,+++++++++,,,---///////////////.........---------,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,,,,------------............///.....................---111222444555555333000...111111111111222222222222333333333333333222111000///000222333555555666666333666888::::::888666333333333555666777777777666444444444555666777888999:::999999888777666555444888888777666666666666666<<<:::777777888888888777555444444666:::===>>>>>>:::999888777666666777777999888888999999999::::::::::::999888777666666555555555444444555555666777999888999<<<>>>>>>;;;888888777555444333333444444666666555555666666666666555555444444333333333333444444444444444444444444444666888999:::;;;===???CCCDDDEEEGGGKKKRRRZZZaaammmsss{{{ttthhh\\\PPPGGG<<<;;;999777666555333333222222111111000000000000000000000000000000000000//////000000000000//////...------,,,,,,------...//////......------------+++++++++...000/////////...---,,,---...//////...000000000000000000////////////000000111222222222===;;;888666333222222222111111111111111111111111333444555666666444222111222222333444444555666666444444333222111///......111///......///111111111/////////000000/////////...---,,,++++++,,,///111000222444666777888888777999666222000000111222222111111000000000000111111//////////////////////////////............//////111///------...///...------...///...,,,++++++,,,------...............---------------------------+++++++++,,,,,,,,,---------------------,,,,,,,,,...---,,,,,,+++++++++,,,,,,---...//////...---,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------******+++,,,---,,,,,,+++++++++++++++,,,,,,------+++++++++,,,,,,,,,------.............../////////++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++'''(((***++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,------------------............///------------------......111222444555555333000...000000111111111222222222222222222333333222111111///000222333444555555555333555888::::::888555333444444444444444444444333555444444333333333444444888888888888888888888888:::999888888888888888888:::999777777999999999888555555555888;;;>>>??????888888999999888666555444666666777777888888888888777777777777777888888888666666555555666666777888999888888888:::::::::999888777555444333333444444555666666666555555555555444444444444444444333333555555555555555555555555555777999999888888999:::===>>>>>>???@@@DDDIIIMMMUUU[[[eeeoooyyy}}}|||zzzyyy{{{vvvhhhZZZPPPHHHAAA===666777777666555333222111111111111000000000////////////////////////////////////000000000000//////------,,,,,,,,,,,,------------------......//////,,,,,,,,,...111333222000///---,,,,,,...///......//////////////////000000000000111222222333444444===<<<999666444222222222111111111111111222222222333333444444444333111111222222333333444444555555333333333333111000......000///.........///111222////////////////////////------...---,,,---///222000222555777999999888777666333///......000000000000000000000000000000000///////////////000000000/////////....../////////111///---------...---,,,---...///...,,,+++,,,---,,,---......///.........,,,,,,,,,------------...,,,,,,,,,,,,------------......------------,,,,,,///...---,,,++++++++++++,,,...///000000...,,,+++,,,,,,+++++++++,,,---------------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---///000000000///...++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,.............../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++(((***---------,,,,,,---******++++++,,,------...------......///000000000++++++,,,,,,------......---------............//////............///000000000111333444333222000///000000000111111111111222000111222222222222222111000000111222333333333333222444666888888666444222444444333333222222222222444444333222111111111222555666666777888999999999::::::999999999999::::::999888777888999999888777666666666999<<<>>>>>>>>>777888999:::999666444222555666777888888888888888333333444555555666777777666666666666666777888888999888888777777888999999888777555444333333444444444666777777555444444555444555555666666555444444666666666666666666666666666888999888777666777888666888:::<<<===>>>AAADDDDDDJJJRRRZZZdddppp}}}|||wwwwwwwwwzzz~~~uuupppddd\\\OOODDD===999888777444555666555222000///000///000000000000///....................................////////////......---------,,,,,,---------,,,------...//////000000000000000000444:::999555222000---,,,---...///.........////////////000000///000000111222333444444>>><<<999666444222222111000000111111111222222222222222222222222222111111222222222333333333333333222333333333222000///...//////...------...000222/////////....../////////+++...000000......000222///111444777999888777666333000---+++,,,---....../////////000000/////////------.........////////////......------......///...---+++,,,---......------...///...---,,,---...,,,------...//////......,,,,,,,,,---------......,,,------------.........---------,,,,,,,,,++++++------,,,++++++,,,,,,,,,............------,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---///000000000......++++++,,,,,,---------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++***---000111///------...,,,,,,,,,---------------,,,------...//////000000+++,,,,,,---......//////---------............///......---------...000000000000111111222111111111000000000000111111111111000000111222222222222222000111111222222111111000222333444555555444333222222222111111111222222333222222222222222222333444444444555666777777888888:::999999888888999999:::;;;999888888888888666444777666777999<<<>>>===<<<999999999888777666555444666666888999:::::::::999333333444444555666666666666555555555555666777777888888777666555666777999888777555444333333444444333666888777555333333444555555666777777666666555777777777777777777777777666777777666444333555666444666888999999999;;;===:::???EEEJJJOOOXXXccckkkuuu~~~~~~yyynnncccZZZTTTLLLGGG???888444222222222111333444333000...///000//////000000000///...---------------------------------............------......------------......////////////////////////000111111222:::DDDFFFBBB666222...++++++---//////........./////////000000---...///000111222333333>>><<<:::666444222222111000000111111222222222222222222111000000111111222333222222222222222222222111222333333222111///............---,,,---///111//////............//////+++...111111000///111333---///333666888777555444222///+++***+++,,,------......////////////......,,,,,,,,,------............------,,,,,,------...,,,+++***+++...///000///---/////////---,,,---...,,,,,,---.../////////...,,,,,,,,,------.........---------.........//////,,,,,,,,,++++++*********++++++++++++,,,---......///...,,,******+++,,,---++++++++++++,,,,,,---...******+++,,,------...///***+++,,,,,,------,,,,,,)))***,,,......---,,,+++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++(((+++......,,,))))))***/////////...------,,,,,,******++++++,,,---......,,,,,,------...///000000---------.........//////,,,++++++***+++,,,....../////////000000111222222000000000000111111111111///000111222222222222222000111111111111000//////222333333333333333333222000///000000111222444555111111111222333555666777444444444555555555666666999888888888888888999999===;;;999888888666333111777777777999<<<===<<<;;;<<<;;;888666555555666777777888:::;;;<<<<<<;;;;;;777777777777777777777777555444444444444555666666777777777555444444666888888777555444333333444444333666888888555333333444555666777888888777666666777777777777777777777777666666666444222111333555777888888666444444555777444999>>>@@@BBBFFFNNNUUU]]]hhhxxx{{{qqqeeeYYYOOOEEE??????===999555222000000///...111222222//////111333...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,///......------......///111111111000//////......,,,...000444@@@NNNSSSPPP999444...++++++---///000---.........//////000000,,,,,,---...///000111111AAA<<<666333333444333222111111222333333333333222333333444555444333222111333222111000000222444555333222111000////////////000000000000111111111111////////////............---...///000000000000000//////000111222333333444///---***)))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++///...---,,,,,,---...///................................................//////............//////.........------,,,,,,,,,......---,,,,,,+++******------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++---,,,,,,++++++,,,,,,---///...---,,,+++,,,---.........---,,,,,,------------+++***,,,//////,,,(((************************---,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))************************,,,------,,,+++,,,...000---,,,***))))))***,,,---...------,,,,,,...///000---.........---,,,++++++000000////////////000000//////............//////000...---///222444333111------...000111111111111000000000///////////////111111111111111111111111555555555555555555555444000111111111111222222222000///...000555777777555888777555333333333555666::::::999999888777777777999999888888777666666555666888;;;===>>>===;;;:::777777999::::::999888777:::;;;<<<=========<<<;;;999999999999999888777666777777777777777777777777555555555555666666666666:::999777666555555666666666666666666666555555555555555555555666777888888333333555666777777777777555555555555555555555555555444444444444555666666555666888:::<<<>>>@@@@@@MMMRRR___ppp~~~wwwllleeeYYYNNNFFFAAA===;;;555444333222111///......222222000///............111111000///.../////////---+++***,,,///000...,,,------------------,,,,,,...............---------,,,---///000111000///---...000///444GGGZZZ[[[PPP>>>777///,,,---000000...000000000///......------///000000000000...---,,,BBB===777444333444333222111111222333333333333222333333444444444333222111333222111000000222444555333222111000000///000000/////////000000000111111////////////............///000000111111000000///---......///000111222222...,,,))))))***,,,,,,,,,........................+++,,,------......------------,,,,,,,,,,,,------................................................000//////////////////000......---------,,,,,,,,,...------,,,++++++******---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---///...---,,,+++,,,,,,---------,,,,,,,,,,,,------*********,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))************************,,,------,,,+++,,,...000...---+++***)))***+++,,,......---------...///000...............---,,,,,,000000////////////000000......------------......000...---///222333222111---...///000000111000000000000000000000000000000111111111111111111111111444444444444444444444444000111111111111222222222333222222444888999888666888666555333333333555666888888888888888888888888999999888888888777777777;;;<<<>>>??????===;;;999777777888888888888888777777888999:::;;;:::999999::::::;;;;;;:::999999888777777777777777777777777555555555555666666666666666555444444444555666666666666666666666666666666444444333222222222333333777777777666666555444333555555555555555555555555444444444333444555555666444555666888:::;;;<<<===BBBEEENNN\\\gggmmmsssxxxyyymmmdddXXXRRRHHH@@@:::777555333333333222111000000//////222111000///............000000000000/////////...,,,***)))+++---...---+++------------------------//////......---------,,,,,,---///000000000......111333333888HHHYYYYYYNNN:::444...,,,...111111000111000000///...------,,,...///000000000///...---BBB>>>999555444333333222111222222333333333333333333333333444333222222111222222111000000222333444444333222111000000000000.........////////////000////////////............//////////////////...---,,,,,,---...///000111111---+++)))(((***+++++++++........................+++,,,------......------++++++,,,------,,,++++++........................------------------------........................------------,,,,,,,,,,,,------,,,,,,++++++******,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))******+++++++++******,,,,,,++++++++++++,,,,,,//////---,,,++++++++++++,,,,,,++++++++++++,,,,,,)))***,,,,,,,,,+++,,,---------------------------++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))************************+++,,,---,,,++++++---///...---,,,*********+++,,,///............///000000///////////////......---000//////......//////000------,,,,,,,,,,,,------///......///111222222000//////000000000000//////111111111111111111111111111111111111111111111111222222222222222222222333000111111111111222222222333333444777999999777555777666555333333444555555555666777888999999999999888888888888999999999:::???@@@@@@@@@???===:::888888777777666666777777777777777888999999999999999;;;<<<<<<<<<<<<;;;;;;:::777777777777777777777777555555555555666666666666444444444444555666777888666666666666666666666666888777666555444444444444888888777666555333333222444444444444444444444444333333333333333444444555444444555666777888888999888999>>>GGGNNNQQQUUUZZZfffnnnxxxuuulllfff^^^SSSLLLGGGBBB;;;666444333222222111111111111000000000///111000///...............//////000111000///...---+++***)))***+++,,,,,,+++........................000000///...------,,,,,,,,,---...///000///......333444555999FFFSSSQQQGGG777222---,,,///222333222222111000///...---,,,,,,---...///000000000///...BBB???;;;777444333222222111222333333444444333333333333333333222222111111222222111000111111222333444333222111111000000000---------.........//////////////////............+++,,,,,,------------,,,,,,,,,---...///000111111---+++******+++,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++---//////---+++***........................------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,---+++,,,,,,------,,,,,,+++((())))))************))),,,,,,++++++++++++,,,,,,///...---,,,++++++******++++++*********+++,,,,,,+++...000...+++)))+++---------------------------*********)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******************************+++,,,---,,,++++++---...,,,,,,+++++++++,,,,,,---............//////000000//////000000000000///////////////....../////////...------,,,,,,------...////////////000111111000///000000000000//////...111111111111111222222222111111111111111111111111000000000111111111111111000000111111111222222222111222444666777666333111666555444444444444555555555666777888999999888888777777888999:::;;;;;;<<>><<<:::999999888666555555555666777777888888999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;777777777777777777777777555555555555666666666666777777777777777888888999666666666666666777777777999888777777666666666777666555555555444444555555444444444444444444444444333222222222222333444444444444444555555555555666777555777===AAAAAADDDIIINNNUUU^^^gggnnnwwwooohhh]]]UUUOOOIIIBBB===<<<999555333222333333222000000000000000000000000000///......---------......///000111111///---,,,,,,+++++++++,,,,,,,,,,,,------............//////000000///...---,,,,,,+++,,,---.../////////......000222333666???GGGDDD<<<555111...---///111222111222111111///...---,,,+++,,,---///000111111000000@@@>>>;;;777444222222222222222333444444444444333333333222222111111111111222111111111111111111111444333222111000000000000------------............////////////............***+++,,,---.../////////,,,------...///000111111...---+++,,,---...---,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++***,,,///111111///,,,***........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************++++++,,,---+++,,,,,,------,,,,,,+++'''((()))***************,,,++++++******++++++,,,...------,,,,,,+++******+++*********++++++,,,---///111222///+++)))***,,,++++++++++++++++++++++++*********)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))************************************+++------,,,+++,,,---******++++++,,,---...///---....../////////////////////000000000000000/////////............////////////............//////...///////////////000000///000000000000//////...000000111111222222222222111111111111111111111111/////////000000000111111000000111111111222222222000222555777666444333111555555444444444555555555777777888999999777666555666666777999:::;;;<<<===<<<============<<<;;;:::999888666555555555666777666666666777888999999:::999:::;;;;;;;;;;;;::::::888888888888888888888888555555555555666666666666888888888888888777777666666666666666777777888888444444333333444555555666666555444444444444555555444444444444444444444444333222222222222333444444555555555555555444444444777444555999::::::<<<@@@@@@EEELLLRRRWWW]]]dddjjjrrrwwwzzzqqqjjjeeeXXXRRRJJJDDD@@@<<<888555444222///...///000//////...////////////000000000///...---------------------...000111000///---+++---.../////////...------------------......//////000//////...------,,,,,,,,,------..................///000333888<<<:::444444222000//////000000///111111000///...---,,,,,,,,,---///000111222111111===<<<;;;777333111222333222222333444444444444444333333222111111111111222111111111111111000000000333222111000////////////---------............///////////////............,,,---...///000000000000,,,,,,---...///000111111...---,,,---...///...,,,------------------------+++,,,------......------+++---///111111///---+++........................,,,,,,,,,,,,,,,,,,,,,,,,------////////////------++++++++++++,,,,,,,,,,,,++++++++++++++++++************)))******+++,,,---+++,,,,,,------,,,,,,+++'''((()))******+++******++++++************+++++++++,,,,,,,,,,,,++++++***++++++***++++++,,,---...111111000...+++******+++************************++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++************************)))+++------,,,+++,,,---******+++,,,---...//////,,,------...///............//////000000000000000///......------......////////////....../////////...///000000......///000//////000000000000////////////000000111222222222111111111111111111111111.........///000000111111000111111111111222222222111444777777666555444444444444444555555555555555777888999999999777444333555666777888999;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;999999888777666666666666333333333333444555777888888999999::::::::::::999888888888888888888888888555555555555666666666666777777777777666555444333555666666777777888888999444444444555555777888888999888555333222222222333333333333333333333333333333333333333333444444555444444444444444444444444444111111555666444666:::999===BBBEEEFFFIIINNNRRRSSSYYYbbbmmmzzz}}}sssiii___WWWOOOKKKDDD@@@;;;888666444333111222000///...///000///...............////////////...------,,,,,,,,,------......///000///...---,,,---000333444222///...---++++++,,,,,,---.........///............------------------------............///000222444666444222222111111000////////////000000000///......---------...///111222222111111999:::999666333111222333222333444444555444444444333333111000000000111222111111111111111000//////222111000///............---............/////////////////////...........................---,,,,,,++++++,,,---...///000000---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,...//////...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,******************++++++))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++'''((()))***++++++++++++++++++************++++++)))***+++,,,---,,,++++++++++++++++++,,,---...///000...+++***+++++++++***************************,,,,,,+++***))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++************************(((***,,,---,,,++++++,,,,,,---------------,,,,,,++++++---.........---,,,---...//////000000000//////......------......//////......------......///---///111000...---...000---...///000000111000000......///000000111222222111111111111111111111111.........///000111111111000111111111111222222222000333555555444333444666333444444555555666555555555666888999999777555444555555666777888:::;;;;;;:::::::::;;;;;;:::::::::999999999999888777666555222222111222333555666777888888999:::::::::::::::888888888888888888888888555555555555666666666666555666777777777666555555555666666777888888999999999888888888888888999999888666444333222222333444333333333333333333333333444444444333444555555666333333333333333333444444222000000444444222222555333777;;;===<<<===@@@CCC???CCCJJJRRR\\\hhhttt{{{|||uuuooolllddd___WWWOOOHHHBBB===:::888666333111111000000///111000///000111222111///........................---,,,,,,,,,,,,,,,------//////.........---------+++000555777444000---,,,******++++++,,,------...---------...............---,,,,,,,,,------......------...///000000111222...///000000000000000111//////////////////.........///000111222222111000777888999666222000222444222333444444555555444444444333111000000000111222111111111111111000///...111000///......---------.........////////////000000/////////...............------,,,***(((&&&%%%)))***+++,,,---......///,,,++++++,,,---...,,,*********************************+++,,,,,,,,,+++++++++,,,------------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++***((('''*********++++++,,,,,,,,,******************++++++))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++(((((()))++++++,,,,,,,,,++++++************++++++((()))+++,,,------,,,+++,,,,,,,,,,,,---...///000---)))''''''***---,,,***************************---,,,+++***))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++************************(((***,,,---,,,++++++,,,/////////...---+++***)))***+++,,,---------,,,+++------...///////////////.........------............------,,,,,,------...---///111000---,,,...000------///000111111111111---......///000111111111111111111111111111111111.........///000111111222000111111111111222222222...000222222000000222555333333444555666666666555222444777999:::999777666555555666777888999::::::<<<<<<;;;;;;;;;:::::::::999:::::::::999888666555333333333333444666888999888999::::::;;;;;;;;;:::888888888888888888888888555555555555666666666777555666888999::::::999999555666666777888999999999888777666555444444444444444333222111222444777888333333333333333333333333555444444444444555666666222222222222222333333333444222333666666333222555///333777999888888:::===777999<<<@@@GGGPPPZZZaaafffjjjoootttzzz{{{qqqhhh___ZZZWWWMMMIIICCC>>>;;;999666555333222111000000/////////,,,,,,,,,---///000///---//////.........---------,,,,,,,,,++++++,,,------//////...------------...***///666888555000,,,+++))))))***++++++,,,------,,,,,,------.../////////---,,,,,,,,,,,,---......,,,++++++------,,,...111+++---///000000111222333............////////////...///111222222111000000777777666444444333333333444555555666555444333222111000///////////////000............///000222222////////////..............................------......//////......---,,,,,,,,,,,,,,,,,,---...//////...,,,+++***+++,,,,,,......---,,,+++++++++++++++*********++++++,,,---,,,------......------,,,+++...000...***(((***---+++++++++*********))))))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************************************,,,,,,++++++***+++++++++...---,,,+++************)))))))))))))))))))))))))))***+++,,,++++++)))))),,,,,,,,,++++++***************+++,,,,,,---......)))***+++,,,...///000111---,,,***))))))***,,,---))))))*********+++++++++++++++***)))((((((((((((---.........---+++***(((---+++(((((()))))))))))))))************+++++++++((()))***+++,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......///000000///...------......///////////////////////////////////////000///.........///111222111111000000//////......000000000000000000000000000000000000111111111111333333222222111000000000...///000111222222111000111111222222222333333333666444111///...000333555666666666666666555555555666777888999999999999999888999;;;<<<===>>>======:::;;;<<<===<<<999777555444555666666666444333222555666888999::::::999999888888777777666666555555555666777888888999999888:::999888777666666666666999888888999::::::888666888777777777777777888888777666555444333444444555111111111000000000000000111222333444555444333333222222222222222222222222111222444666666555444333888888777777666666666555555666999;;;???AAADDDEEEKKKMMMQQQUUUZZZaaahhhmmmwww{{{~~~{{{pppkkkcccZZZRRRKKKDDD???===;;;777444222111111111////////////............,,,,,,,,,---------......,,,------....../////////------,,,,,,+++,,,,,,,,,000000///...---,,,,,,,,,//////...------------...******+++++++++,,,,,,,,,//////---,,,+++*********)))************+++++++++((()))***+++,,,---------...------------...//////000000//////.........---////////////000000000000666555444333222222222222111222333333333111000///000000000///000000111111////////////000111222222////////////............------------------------......//////......---,,,------,,,,,,,,,---......++++++******+++---///000......---,,,++++++++++++,,,,,,,,,,,,------......++++++,,,,,,,,,,,,++++++))),,,///...,,,+++...111,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************************************,,,,,,++++++***++++++,,,++++++***)))(((''''''(((************************)))***+++,,,,,,+++***))),,,,,,,,,++++++***************+++,,,,,,---......++++++,,,,,,---.........,,,+++***))))))***+++,,,))))))*********+++++++++...---,,,,,,++++++++++++,,,---------,,,+++)))(((,,,***(((((()))******))))))************+++++++++)))***+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,...///000000000///...------......///////////////........................000///.........///111111111000000000/////////...//////////////////////////////000000000111111111000000111111111111111111...///000111222111111000111111111222222222333333444333222111222555777999666555555555555555555555666777777888999999999999888999;;;<<<===>>>======::::::;;;:::999888666555666666777777777666444444444555666777888888888777888888777777666666666555555666777888999999999999:::999888888777777888888888777666666777777666555888777777666666777777888666555444333333333444444111111111111000000000000111222333444444444333333222222222222222222222222000111333444444444333222666555555555444444444444222333444777999;;;=========???BBBDDDGGGLLLQQQVVV^^^aaafffkkkpppwww~~~zzzuuupppkkkeeebbbYYYUUUOOOIIICCC>>>999555666444222000......///000////////////.........---,,,,,,,,,,,,------------------------------......,,,,,,++++++++++++,,,,,,///...---,,,,,,+++++++++///...------,,,,,,------******+++++++++,,,,,,,,,,,,,,,+++*********++++++************++++++++++++******+++,,,---------,,,---------------...//////000/////////.............../////////000000000000444333222111111111111111000111222222222111000///000000000000111222333333222111111000111111222222////////////............,,,,,,,,,---------------......//////......---,,,......---,,,,,,,,,------*********+++,,,...///000...---,,,++++++******+++,,,,,,,,,,,,------------))))))************))))))***---//////---,,,///111---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************,,,++++++***++++++,,,,,,...------,,,++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++******+++++++++++++++************++++++,,,,,,------...------------,,,,,,,,,,,,***************************************+++++++++*********)))))))))))))))+++,,,,,,,,,+++***)))))),,,***(((((()))++++++***)))************+++++++++++++++,,,------------,,,---,,,,,,++++++,,,,,,---------------------------...///000111111000///...---......///////////////........................//////......//////000111000000000000////////////........................//////000000000000111111......///000000111222222//////000111111111000000000111111111222222222222222222222333444555777888555555555555555555555555666666777888888999999:::999:::;;;===>>>>>>>>>>>><<<<<<;;;:::999888777777777888999999999888777666555666777888888888888888777777777777777777666666666666777888999999999999999999999999999::::::;;;:::888666555666777777666777777666666666666777777555444333222222222333333111111111111111111111111111222333444444444333333222222222222222222222222000000111111111222222222333333333222222222222111111111222333444555666666777888999:::;;;===@@@CCCJJJKKKMMMPPPSSSYYY___dddgggooozzzzzzuuurrrkkkgggbbb]]]XXXSSSMMMJJJDDDAAA>>>;;;999777444222//////...------...///000//////.........---------++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,...---,,,+++*********+++------,,,+++++++++++++++******+++++++++,,,,,,,,,))))))))))))***++++++,,,************+++++++++,,,+++,,,,,,---------,,,,,,---------------......///////////////................../////////000000000333222222111000000000111111222333333333333111111000000111111222333444555333333222111111222222222////////////............---------........................///......---,,,///...---,,,,,,,,,,,,,,,---------,,,,,,,,,------...---,,,+++*********************+++++++++******))))))************))))))---//////...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++******++++++,,,,,,//////...---------------++++++++++++++++++++++++)))***+++,,,,,,,,,+++***+++++++++***************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))(((************************''''''((((((((((((((((((******++++++*********))),,,***((((((***+++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------..................///000111111111000///---......///////////////....................................//////000000000000000000////////////........................////////////000000000111......//////000000000000//////000000000000000000000000000111111111111222222222222222222111111000444444444444444555555555666666666777888999::::::;;;<<<===>>>???@@@@@@@@@??????===<<<;;;:::::::::888999:::;;;::::::888888888888999:::::::::::::::777777777777777777888888666777888999::::::::::::999999999::::::;;;======>>>;;;888777777999999999777777666555555555666666333333222222222222222222000111111111111111222222222222333333333444444444111111111111111111111111111111000000000111222333111111111111111111111111333333333333333333333333666777888888777888:::<<<@@@@@@@@@@@@BBBFFFLLLPPPQQQWWWaaahhhmmmnnnoooooouuuwww{{{}}}wwwuuurrrmmmgggaaa\\\YYYUUURRRNNNJJJFFFBBB>>>;;;999777555444444444333222//////.........///000000.........---------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++******************)))******++++++------,,,+++++++++++++++,,,++++++*********************+++++++++,,,,,,,,,***************+++,,,,,,*********+++++++++,,,,,,------.........---,,,,,,------,,,,,,------...//////////////////................../////////000000333222111111111111111111111111333333333333222111111111111111222333555555444333222222222222222333////////////.............../////////000000000111.........///......---,,,///...---,,,,,,,,,,,,,,,------------------------------,,,+++************)))******++++++***))))))******++++++++++++******,,,------,,,***)))******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++*********++++++,,,---,,,++++++***************++++++++++++++++++++++++)))***+++,,,---,,,,,,+++************************++++++,,,,,,,,,,,,------******++++++,,,------...((()))************)))(((************************))))))***+++,,,,,,,,,+++******************++++++,,,+++)))(((***+++++++++))))))*********+++++++++***************++++++,,,---,,,,,,++++++,,,,,,------------.........//////---...///111111111000///---......///////////////........................---......///////////////////////////000000000000////////////////////////...////////////000000000000000000000//////......000000////////////////////////000000000111111111000111222222222111000///222333333333444444444555555555555666777888:::;;;======>>>>>>???AAAAAABBB??????===<<<;;;:::::::::888999:::;;;;;;:::999888999999999999999999::::::666666777777888888999999777888999::::::;;;;;;;;;999999::::::;;;<<<>>>>>>???<<<888777888999999999777666666555444444555555111222222222222222222222000000111111222222222333222222222333333333444444111111111111111111111111111111111000111222333333111111111111111111111111333333333333333222222222222333444444333333555666888888777555555888===@@@EEEIIIMMMPPPQQQRRRSSSUUUZZZ[[[___cccgggkkkooopppvvvxxxzzz}}}~~~{{{yyyvvvsssooonnnmmmjjjfffbbbZZZXXXUUUPPPKKKFFFCCC@@@@@@>>>;;;:::888777444222222000//////000000000///000000///...............------------,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++******)))***)))))))))******+++,,,...---,,,,,,,,,,,,,,,,,,++++++***))))))))))))*********+++++++++,,,,,,,,,------,,,+++++++++++++++***++++++++++++,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,---...............///////////////............////////////222111111000000000111111///000111222222222111000111111111111222333444444222222222111222222333333////////////............//////000000111222222222......//////......---,,,......---,,,,,,,,,------(((***+++---///000111111---,,,+++******))))))***+++,,,---------,,,******++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,)))***************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************+++,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))***+++---------,,,,,,)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...************************+++++++++***************&&&''')))***+++++++++******************+++,,,---...,,,***)))***++++++***)))************+++++++++******)))))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---......//////,,,---...000000000//////---......///////////////------------------------------...////////////...////////////000000000000////////////////////////......////////////000000222222111000000///......000000///.........//////////////////000000000000...///000111222333333333111222222333333444444444555555444555666888:::<<<============>>>@@@AAABBB<<<<<<;;;:::999888777777777888999:::::::::999888777666666555666666777777666666777777888999::::::888888999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>><<<:::777666777777666666777666555444444444444444111111222333333333222222000000111111222333333333333333222222222333444555111111111111111111111111000111111111222222222222111111111111111222222222111222222222222222222222///111222222111111222333444444333222111222666888?????????>>>======???AAACCCEEEGGGJJJMMMPPPRRRTTTXXXZZZ\\\```dddhhhkkkmmmpppxxxxxxssshhhiiijjjkkknnnrrruuuvvvvvvvvvtttsssqqqooonnnmmmllljjjhhhfffeeedddaaa___ZZZXXXUUUTTTRRRPPPLLLIIIEEECCCAAA>>>:::777555444555333222222333333222111222000///...///000///...///......---,,,+++******------,,,,,,,,,+++++++++))))))*********+++++++++,,,,,,++++++++++++++++++***************+++,,,---------,,,,,,,,,,,,------++++++***))))))))))))*********+++++++++,,,,,,,,,......---,,,+++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------............///////////////------........./////////000///////////////000000///000111333333333222111222222111111111111222333111111111111111222333444////////////...............//////000111111222222......//////......---,,,------,,,,,,,,,---......((())),,,...000111111111---,,,+++***))))))))))))+++,,,---------,,,***)))++++++,,,,,,,,,,,,++++++***))))))***,,,------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************************************************+++,,,---...------,,,,,,,,,,,,------************************)))***+++---...------,,,((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********))))))"""$$$&&&((())))))((((((+++*********+++,,,...///000---+++)))*********))))))************+++++++++++++++*********+++,,,------,,,,,,++++++,,,,,,---+++++++++,,,---.........***+++---.../////////...---......///////////////------------------------,,,---.../////////........./////////000000000111................................./////////000000111111111111111111000000111000///...---......///........./////////000000------...///000111222222111111111222333333444444555444444444666888:::<<<;;;:::::::::;;;===???@@@::::::;;;:::999888666555555666777888999888888777777666555444444555666666555666666888999:::;;;;;;888999:::;;;<<<<<<<<<<<<::::::::::::;;;<<<<<<===<<<:::888888888888666444777666555444333333333333111111333444444444333333000000111222222333444444333333222222222333444555111111111111111111111111...///000111111111000000000000000000111111111222111111111222333333444444111333444444222111222333333333333222111222444666999999999777555555777999888999:::;;;===>>>???@@@CCCDDDEEEGGGJJJMMMPPPRRRTTT[[[dddhhhgggaaaZZZVVVPPPQQQRRRSSSUUUXXXZZZ[[[YYYYYYXXXVVVUUUSSSRRRRRRSSSQQQNNNMMMMMMKKKIIIGGGBBBBBBAAA@@@???===;;;::::::999777666444333333222111000///000222333333222333111//////000000///...,,,,,,,,,,,,++++++***))),,,,,,,,,,,,++++++++++++))))))))))))*********++++++++++++,,,,,,,,,,,,,,,*********++++++,,,---...,,,,,,++++++++++++,,,,,,,,,+++******))))))************+++++++++,,,,,,,,,++++++++++++++++++,,,---+++++++++,,,,,,,,,------******+++,,,---------,,,,,,,,,++++++,,,,,,---.............../////////000---------.........//////......---------......///222333444555666555555444222222111111000111111111000000000000111222333444000/////////............---......///000111111222......//////......---,,,,,,,,,,,,,,,------...///+++,,,.../////////......---,,,+++***))))))))))))((()))+++,,,+++)))'''&&&++++++,,,,,,,,,,,,++++++///---,,,,,,,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++***************************************************************+++,,,---...)))))))))(((((()))******)))))))))))))))))))))))))))***+++---......------(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))---,,,***))))))***,,,---++++++++++++******))))))$$$&&&)))+++,,,,,,,,,+++++++++******+++---///000111...+++*********)))((()))************+++++++++---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---******+++,,,,,,---......)))+++,,,...//////......---......///////////////------------------------,,,,,,.../////////...---.../////////000000111111------------------------............/////////000000000000111222222333333111000///...------...///............/////////000......---,,,,,,,,,,,,---000000111222333333444444555444444444555888;;;<<<999888888888999;;;===>>>:::;;;<<<===<<<999777555444555666777888888777666888777666555555666777888555555666888999:::;;;<<<999999:::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===<<<;;;;;;;;;:::888555777666555444333222222333111222333444555444444333000000111222333333444444444333222111222333444555000000000000000000000000,,,---///111111000///---.../////////000000111111111222333444555666777777111333444333111//////000///000111111000000111333666777888777666555777888666666666777777888888888999::::::;;;===???AAABBBAAAFFFLLLOOONNNIIIEEEBBBCCCCCCCCCDDDEEEGGGHHHIIIGGGFFFEEEDDDCCCBBBAAA@@@CCCAAA???>>>>>>===;;;999666666666666666666555444222222111000000000111111---,,,,,,---///000///...000...,,,,,,------,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++******))))))))))))************+++++++++,,,,,,---------++++++++++++,,,---...///+++***************++++++,,,++++++*********************+++++++++,,,,,,,,,((((((((()))***,,,---...++++++,,,,,,,,,---------((()))***+++,,,---------,,,,,,++++++,,,,,,---...---.........//////000000---------.........//////333222000///......//////333444555555333333444555333222///...---...///000111111000000//////.........---,,,++++++,,,...///......//////////////////444222///.........,,,+++,,,***)))))),,,...//////---,,,,,,,,,---000333444,,,,,,+++******+++,,,,,,000---***)))+++,,,,,,,,,******))))))***,,,...//////...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))))),,,,,,,,,++++++*********+++++++++*********))))))++++++,,,,,,,,,++++++***************************++++++++++++,,,,,,---...,,,+++)))((()))+++...000---,,,***)))))))))******+++,,,...///...,,,***(((******+++++++++,,,,,,,,,++++++************++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,++++++************+++++++++,,,,,,,,,------,,,,,,------...///++++++++++++,,,,,,---...------------------------........................------------------,,,,,,...---+++))))))***+++,,,...------,,,,,,,,,------///////////////////////////...,,,+++***,,,---...111111111000000000000000000000000///////////////000000/////////000000111////////////000000000000............////////////111111111111111111222222333333444444555666666777999999:::;;;;;;;;;::::::<<<;;;999777666555444444444555666888888888777777888999999888888777666555999888888888999999:::;;;888888999::::::::::::999;;;:::999:::;;;;;;:::888555666555444333444777::::::999777555444333333444111111222222222333333333000111333444555444444333333444555444222111222333111111000000//////......333333333333333333333333000000000///////////////111111222333333444555555555444333222111111111111222222111111111111222222444333111/////////000000111111111111111111111111444333333333333444555666999999::::::;;;;;;<<<<<<888888888888888888888888999999888888777777777666555555555555555555555555444333111000/////////000.........------,,,,,,,,,---------,,,,,,+++++++++---///000///---,,,,,,---*********++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************,,,,,,+++***)))))))))***++++++******************---+++)))'''''')))+++---************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------........................---------.........//////222111000...---......///111222444333222222333444333222111///....../////////////////////000000000......---,,,,,,,,,------++++++,,,---///000111222222000...---...---,,,+++---+++******,,,.........---,,,,,,,,,---000222444,,,,,,************,,,,,,///---***)))***++++++***,,,+++*********+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++,,,,,,,,,++++++*********)))*********++++++,,,,,,******+++++++++******)))((((((((((((((((((((((((***************+++,,,,,,+++***))))))***+++---///,,,,,,***)))))))))******+++---...//////---+++)))*********+++++++++,,,,,,++++++************++++++***))))))))))))******+++************************++++++++++++++++++++++++*********+++++++++,,,,,,............---,,,+++*********+++++++++,,,,,,,,,***))))))))))))***++++++,,,,,,+++++++++,,,------------------------------------------------------------------------------...---+++*********,,,---......---------------.................................---,,,,,,---...///000000000000000000000000000000000000000000000000000//////......//////000.../////////000000000000............/////////////////////000111222222222333333333444555666666666888888888888999999999999<<<;;;:::888666555555444444555666777888777666555777888888888888777666666999999999999::::::;;;;;;777888999999::::::999999999888888999::::::888777666666666555444555777:::888777555444333444444555111111222222222333333333111222333444444444333222333444555444333222333444111111000000////////////111111111111111111111111000000000000111111111111111222222333333444444444555444333222111111111111222111111000000111111222222222111000000000111111111111111111111111111111444444333222111111111111333333333444444444444444333333333333333333333333555444444444333333333333333111///......///111333333222000///......//////......---------,,,,,,,,,------,,,,,,,,,+++++++++---...000///---,,,,,,---***++++++++++++++++++,,,+++++++++*********))))))************************************************,,,+++******))))))******************************,,,+++***((((((***+++,,,************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------------------------------,,,------------.........444333111000//////000000///111222222222111222333444333222111000///......---......///000000111111............---,,,,,,+++***++++++---...///000111///...,,,,,,---------,,,///---++++++,,,......---,,,,,,,,,,,,---///222333,,,+++***))))))***+++,,,///,,,)))((()))***)))(((---,,,++++++******++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************+++++++++++++++*********((()))***+++,,,---......******+++++++++++++++***((((((((((((((((((((((((***))))))))))))***++++++))))))******+++,,,,,,,,,,,,+++******)))*********,,,---...//////...,,,************++++++++++++,,,++++++************+++++++++******))))))))))))***************************++++++++++++++++++++++++*********++++++++++++,,,---...///000///...,,,*********+++++++++,,,,,,,,,))))))(((((())))))***+++---,,,,,,++++++++++++,,,------------------------+++++++++++++++++++++++++++,,,,,,------.........///...,,,+++++++++,,,---......---------......///........................,,,---......////////////000000000000000000000000111111111111111111111111//////...............///....../////////000000000............////////////......///000111222222222222333333444444555555666666666555444555666777888;;;;;;:::888777666555555555666777777777666555444666666777777888888777777:::::::::::::::;;;;;;;;;777777888999999999999999777777666777999999777666666777777666555555777:::555444333222222333444555111111222222222333333333222333333444333333222111333444555444222222222333111000000000000/////////000000000000000000000000111111111222222333333333222222222333333333333333444333222111111111111111222111111000000111111222///000000111111111111111000000000000000000000000444333222111///...---,,,//////..................////////////////////////000000////////////......111///,,,******,,,///111111000///...---------...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///...---,,,,,,---+++++++++++++++*********+++************)))))))))))))))))))))))))))))))))************************++++++***)))))))))******************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------666555444222222222222333///111333333222222222333444444444333222000...---........./////////000000---......///...---+++***---------------,,,,,,,,,---+++***+++,,,...------111...,,,+++,,,------,,,,,,,,,,,,,,,...///111222,,,+++***))))))***+++,,,///---***)))******)))(((,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,***)))((((((''''''+++++++++***************)))******+++,,,,,,------++++++,,,---------,,,,,,******************************)))))))))******+++((()))***+++,,,,,,+++***++++++******************+++,,,---......---+++***************++++++++++++++++++************++++++---,,,+++***************++++++++++++++++++++++++************************************++++++++++++---...000111111///,,,*********+++++++++,,,,,,,,,+++++++++++++++,,,------------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---,,,,,,,,,------......---------...//////........................+++,,,...000111111000////////////000000000000000111111111111111222222222///......------------............/////////000000............////////////000000111111111111111222222222333333444444444444444333222111222333666777::::::999999888777666555555666666777666555333222444555666777888888888888999999999::::::999999999666777777888999888888888777666666777999999888666666777777666555555777999444333222111111111222333111111222222222333333333333333333333222222111111222333444333111000111222000000000000000000000000000000000000000000000000111111222333444444555555333333333222222222222222333333222111111111111111111111000000000000111111,,,---///000111111000000////////////////////////222222111000///---,,,+++//////......------,,,,,,000000000000000000000000------------------------000///---++++++---///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......,,,+++,,,,,,,,,,,,++++++******))))))************))))))))))))(((((()))))))))))))))*********************************))))))))))))******))))))))))))************)))***++++++++++++***)))************************++++++++++++++++++++++++***************************************++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------666555333222111222222333111333666666555333333333333333333333222000///...000/////////.........---,,,---...///...---+++***......---------,,,,,,,,,,,,***)))***,,,......---111...,,,+++,,,---,,,+++,,,,,,,,,---...///000000++++++***))))))***++++++///---++++++,,,,,,***)))))))))***+++,,,,,,------///...---,,,++++++++++++++++++++++++++++++++++++,,,+++***)))((((((((((((************************++++++++++++++++++++++++))))))***+++++++++++++++************************,,,++++++*********++++++((()))***,,,,,,+++***)))************+++*********)))******+++++++++***)))))))))*********+++++++++++++++************++++++...---,,,+++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++---///111000...,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......------,,,,,,,,,,,,---------------...//////........................***,,,...111222111000///......//////000000000000000000111111222222222222//////...---------------............////////////............////////////333333333222111111000000222222222333333333333333222111000000000222555666777888888888888777666555444555666666555444333222333444555666777888888888777777888888888888777666555666777777888888777777777666666777999:::999777666777888777555555666888666555333111000000000000111111222222222333333333444333333222111111111111000111222111000//////111000000000000111111111111111111111111111111111111111111222333444444555555222222222222222222222111222222111111000000111111111000000000000000000111***+++---///000000//////........................000000111111000///......//////......---------,,,////////////////////////........................------...//////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------,,,++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***))))))((())))))******(((((()))))))))*********(((***+++,,,,,,+++***(((******************************************************************************))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------555444222111000000111111444666999999777444333333222222222111000000//////000000//////...------,,,,,,---------...------,,,+++,,,,,,---......//////,,,***)))***,,,.........///---+++***+++,,,,,,++++++,,,,,,---......//////+++***)))(((((()))***+++...---+++,,,------,,,***((((((***+++,,,---------//////---,,,+++*********++++++++++++++++++++++++---,,,++++++***+++++++++)))))))))***************+++++++++*********))))))&&&&&&'''((())))))))))))((((((((((((((((((((((((,,,,,,+++************+++((()))***++++++***))))))))))))***++++++++++++***(((((()))*********)))))))))))))))************+++++++++************++++++---,,,,,,+++++++++,,,,,,))))))))))))))))))))))))************************)))))))))************+++***+++---......---+++*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,---...///------------------------+++,,,...000000000///...---......//////000000111//////000000111222222222000000///...------------------........./////////............////////////333333222222111000000000222222222222222222222222111000000000111333555666555666777777777666555444333444555555555444333222333444555666777777888777555666777888888666555444555555666777777777777777666666666777999:::999777555666777666555444555666777555333111000/////////111111222222222333333333333222222111111111111222000111222111///...///000000000000111111111111222222222222222222222222222111111111222222333333333111111111222222222222222222111111000000000111111111000000//////000000111++++++---...////////////---------------------------...000111222111000000------------,,,,,,,,,,,,......................................./////////***+++---//////---+++***,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,*********+++++++++++++++)))***,,,,,,+++***+++,,,***************)))))))))(((((()))))))))))))))***((())))))******+++++++++))))))))))))))))))))))))))))))((((((((()))******'''(((((())))))*********)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))***************************))))))))))))***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------666555444222111222222333666888::::::777444222111111111000/////////000111........................,,,,,,,,,,,,---......///---------......///000000---+++***+++---............,,,))))))***+++++++++++++++,,,---............+++***)))(((((()))***++++++******+++------,,,+++)))***+++,,,---,,,,,,+++...---,,,,,,++++++++++++************************+++++++++***++++++,,,---((()))))))))*********+++))))))))))))))))))******&&&&&&((())))))*********((((((((((((((((((((((((++++++***)))))))))))))))))))))************))))))((()))***+++,,,++++++***((()))))))))************))))))))))))************++++++************++++++******))))))******++++++))))))))))))))))))))))))************************))))))))))))************))))))***************)))******+++++++++,,,,,,,,,***************++++++,,,******************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,++++++************++++++---......------------------------,,,---......///...---,,,------......///000000111......///000000111222222222111000///............---------.........//////............////////////.../////////000000000000222222222222222111111111000000111222333444555555333444555666666666444333111222333444555444333333444444555666777777777666666777888999888777555444444555666666777777666666555444444666888999888666444555666666444333333444555444333111000000111111111111222222222333333333222111111000000111222333111333333222111000111222000000111111111222222222222222222222222222222222000000000000111111111111000000111111222222333333111111000000000000111111000000////////////000000............//////000111,,,,,,,,,,,,,,,,,,,,,,,,---...000111222111000///+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++,,,------------,,,++++++,,,---......---,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++(((***+++,,,+++***+++,,,))))))))))))************(((((((((((())))))******''''''(((((()))******+++))))))))))))))))))))))))((((((((((((((()))******''''''(((((()))******+++*********++++++*********************************************************************************)))))))))))))))***++++++++++++,,,,,,,,,,,,------------------------------,,,------------.........:::999777666555555666666777999;;;:::777333000///111000...------///111222,,,,,,------.../////////,,,+++++++++,,,...000111111000000///......------...,,,++++++---///......,,,***((((((***+++++++++++++++,,,---............+++***)))(((((()))***+++)))((((((***,,,---,,,***++++++,,,---,,,+++***))),,,,,,++++++,,,,,,------************************(((((((((((()))***+++,,,(((((())))))*********+++&&&&&&'''((()))***++++++))))))***,,,,,,---------******************************)))(((((((((((((((*********)))))))))))))))((()))***+++,,,,,,+++***))))))*********++++++,,,))))))))))))************++++++************++++++(((((('''(((((()))******************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((())))))******+++++++++,,,,,,,,,+++++++++***+++,,,,,,---***)))))))))***+++,,,,,,++++++++++++++++++++++++************************------------------,,,,,,++++++,,,,,,,,,+++***)))************+++,,,---...------------------------------------------,,,,,,---------...///000000111---......///000111111111222222111//////.........---------.........//////............/////////000******+++---...000111222222222111111111111111111///000222444555555555555111222444666666555444222000111333444555444444333444555666666666666666666777888999:::999888666444444555555666666666666666333333333444777777777555333555666555444222222333444333222111111222333333111111222222222333333333111111000000000111333444333444555444222111222333000000111111222222222222111111111111111111111111000000000/////////////////////000111222333333444111000000000000000111111000000////////////000000111111000//////000222333,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000...---++++++,,,,,,------......////////////////////////******++++++,,,,,,,,,---//////...------...//////+++,,,---.........---,,,*********++++++,,,,,,,,,))))))******++++++++++++''')))++++++******+++,,,(((((())))))******++++++'''((((((((())))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))******+++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------........................---------.........//////;;;888444222222333444333999999999888777555444333222222111111111111111111222111000//////.........---......///////////////.........///////////////000000...,,,+++***))))))+++*********))))))((((((---000000------000000...---,,,+++)))))))))******...+++)))***+++,,,***'''************************,,,---......////////////)))+++...000111///,,,***+++++++++************)))++++++***)))(((((())))))+++***)))(((((()))***+++++++++***))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,---+++)))))))))*********+++++++++,,,,,,+++++++++************************************************************************++++++******)))(((((((((***)))))))))((((((''''''...---+++))))))***+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++---,,,***)))))))))******++++++++++++++++++++++++,,,+++*********+++,,,---))),,,---***&&&&&&***///...------,,,,,,---------,,,---......///.........//////000000000000///...////////////////////////---------............///---------.........//////..................------222111///......000222333333333222111000000000111666555555444444333333222111222333333444444333333555444444444444555666666444444555666777888999999111333555777888888666666666555333222111111111222666666666666666666666666333333333444444444444444333222111000000111222333111111111222222333333333333222222111111222222333333333333333333333333333222222222222222222222222333333333222222111111111000000000000000000000000---...///000000///...---111000///////////////000///...---...///000000..................///000000///...---,,,,,,---.../////////.........---------//////.........---------,,,------------------------------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---+++))))))***+++,,,,,,,,,,,,++++++*********)))************+++++++++************************+++++++++++++++***)))((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))***************)))(((((())))))******++++++,,,,,,************************,,,,,,,,,++++++*********))))))************))))))))))))))))))************)))******++++++,,,------,,,------......------,,,---,,,,,,,,,,,,---......@@@<<<777444333333222111555555555555333222000000//////000111222222333333222111000///............------...///////////////............////////////111///...,,,************+++*********))))))))))))(((+++---+++---111222000))))))(((((()))***,,,---***(((&&&'''))))))'''%%%++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,(((***,,,......---+++***+++++++++************)))++++++***)))))))))))))))+++***)))(((((()))***+++***************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,---+++***))))))***************++++++++++++******************************************************************************...---,,,***)))'''&&&%%%*********))))))(((((((((...,,,+++))))))***+++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))******************)))++++++++++++++++++++++++,,,,,,***)))))))))******++++++++++++++++++++++++++++++*********+++,,,---(((***+++)))%%%%%%)))---,,,,,,,,,,,,,,,------...++++++,,,---------------/////////000000//////...////////////////////////---------............///---------.........//////......///////////////...000000/////////000111222333222111111000000111111444333333333222222111111111222333333444444333333444444444333444555555666555555555666777777888888222333555777888888777666999999777666555666666777666666666666666666666666555444444444444444444444444333222222222222333444444444444333222222111111333333222222222222333333333333333333333333333333222222222222222222222222333333333222222111111111111111111111111111111111---...////////////...---...............///000000///...---...///000000..................///000000///...---,,,,,,---...//////.........---------,,,...---------,,,,,,,,,,,,.........---,,,,,,,,,+++,,,,,,,,,,,,++++++++++++........................---,,,,,,++++++,,,,,,------,,,+++))))))***+++,,,,,,,,,,,,++++++*********)))************+++++++++******************************+++++++++***))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))***************)))(((((()))))))))***************************************,,,,,,,,,++++++*********))))))************))))))))))))))))))***************++++++,,,------......,,,------......------,,,---,,,,,,,,,,,,---......>>>:::666333222222111000333333444444333111000///000000000111111222222222222111000///............------...////////////...............//////000000111///---+++***+++,,,---***************)))))))))'''***,,,***,,,111222000))))))(((((((((***+++,,,+++)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***((()))******++++++******+++++++++************)))+++***))))))))))))))))))+++***))))))))))))***+++((()))***+++,,,++++++******))))))(((((())))))***))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,,,,,,,+++************+++)))******************)))************************************************************************,,,,,,+++***)))(((''''''***************)))))))))---,,,+++))))))***++++++---,,,++++++++++++,,,---++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++++++++******++++++,,,---)))+++,,,***''''''***...+++++++++++++++,,,---...)))******+++,,,------------...////////////......////////////////////////---------............///---------...............---...///000000000000000////////////000000000111222222111000000000111111111111111111111000000000111222333333444444333333333333333333333444444555666666666666666666666666333444666777888888777666666666555555555555555666666666666666666666666666666666666555444444444333333333222111111222333333555555444444333333222222333333222222222222333333333333333333333333222222222222222222222222222222222222222222222111111111222222222222222222222222///000000111111000000///,,,,,,,,,---...///000111///...---...///000000............---......///000......------------............------------,,,,,,,,,,,,,,,,,,++++++++++++//////...---,,,+++******,,,++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***))))))***,,,---+++++++++++++++*********)))************+++++++++************************))))))******+++*********))))))))))))))))))))))))*********))))))((((((((((((((((((((()))))))))))))))************))))))((())))))))))))((((((((((((************************+++++++++++++++*********))))))************))))))))))))))))))************+++,,,,,,------...//////,,,------......------,,,---,,,,,,,,,,,,---......666333111///000111111000333444555666555444222111444333222111000///...---111111///...............,,,---......//////......------......//////000000111///---++++++,,,---///***************************---...+++,,,///000------,,,***(((''''''((((((+++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))))))))))))))***+++++++++++++++*********))))))******)))))))))))))))***************************'''(((***,,,---,,,+++******))))))))))))))))))***))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,+++,,,,,,+++*********+++))))))************))))))************************************************************************'''(((((()))***+++++++++++++++******************,,,,,,+++***)))*********++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++************++++++++++++++++++******************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,......---++++++---///,,,,,,+++******+++++++++)))******+++,,,---......,,,------............---........................---------............///........................,,,,,,...///000000000000---...///000000000//////111111000000000000111111000000000000111111111111111222333333444444333333333222222222222333444444777777666666666555555555444555666777777777777666444333333333444444444444555555555555555555555555777777666555555444333333000000000000000000000000222222333333444555666666333333333222222333333333333333333222222222222222111222222222222222333333222222222111111111111111222222222222222222222222222222222222222222222222------...//////000000000///...---...///000000............------......///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...------,,,,,,++++++++++++++++++*********)))))))))))))))***************,,,,,,++++++++++++,,,,,,******))))))***+++,,,---+++++++++***************))))))*********+++++++++************************(((((()))******+++******((((((((((((((((((((((((*********))))))(((''''''(((((((((((())))))))))))))))))************)))((())))))(((((('''''''''&&&************************+++++++++***************))))))************))))))((()))))))))************++++++,,,,,,---.........,,,------......------,,,---,,,,,,,,,,,,---......444222000///000111000///222444555777666555333222333333222111000......---111000///...------------,,,------...............---------...///000000111111000...,,,,,,---...///***************++++++++++++...///------111111///...,,,***)))((('''(((((('''(((((()))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++******)))***+++,,,---+++++++++*********))))))***)))))))))))))))************++++++++++++******'''(((***,,,---,,,***)))******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,***,,,...---***)))***,,,))))))************))))))************************************************************************''''''((()))***++++++,,,******************++++++++++++*********))))))***))))))************))))))************************+++++++++,,,,,,+++++++++)))))))))******+++++++++************+++*********++++++++++++++++++++++++******++++++,,,,,,,,,,,,---......---,,,,,,---......---,,,+++***)))))))))++++++++++++,,,---...///++++++,,,------------------------------------------------............///.....................---***+++,,,---.../////////------...////////////...111000000///000000111111000111111111222222333333111222333333444444333333333222222222222333444444777777666666555555444444444555555666666666666666555555666666666666666666444444444444444444444444777777666555444333333222000000000111111000000000111222222333555666666777444333333333333333333444333333333222222111111111111111111222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111000///...///...---...///000000.........------------......,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,---------+++++++++*********))))))+++,,,,,,,,,---------...,,,++++++******++++++,,,))))))))))))***++++++,,,************************))))))*********+++++++++))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((()))))))))))))))((('''&&&(((((((((((())))))))))))((())))))*********)))))))))(((((((((''''''&&&&&&************************************************))))))************))))))((()))))))))*********************+++,,,,,,------,,,------......------,,,---,,,,,,,,,,,,---......999666444222222111///...///111333555555333111000/////////000000111111111111000///...------------,,,,,,---............---,,,------...///000111111111111000///...---------*********+++++++++++++++(((+++---,,,///444555333++++++***))))))***+++,,,)))***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((,,,++++++++++++,,,------+++++++++************))))))))))))))))))******+++******+++,,,,,,+++******)))***+++,,,,,,+++***)))+++******))))))******+++))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,***---///...+++)))***,,,)))******************)))************************************************************************++++++******))))))(((((()))))))))***************+++************)))))))))(((((())))))))))))((((((******************************++++++++++++******(((((())))))***+++++++++))))))***++++++++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++///...---+++************------,,,++++++,,,...///)))***+++,,,,,,---,,,,,,---------------------------------............///...............---------***+++,,,---------------------------.........///000000/////////000111111111111222222333444555555111222333333444444333333333333333333333444444555666666666555555444444444444444444444444444444444444444555555555444444333444444444444444444444444555555555444333333333222222333444444444444333222444444444333333333333333444444333333333333444444333333333222111111000000111111111222222333333444000000000111111111111111222222222222222222222222///......------......///222333333333222000...---///...---...///000000...///...------,,,---------,,,,,,------------,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,------------))))))***+++,,,---......,,,++++++++++++*********)))******++++++,,,,,,---++++++************++++++)))))))))***************)))))))))***************)))************+++++++++))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))&&&'''))))))))))))((('''(((((((((((())))))))))))((())))))************)))((((((((((((''''''''''''************************)))))))))***************))))))************))))))))))))))))))************))))))***++++++,,,,,,---,,,------......------,,,---,,,,,,,,,,,,---......888666444333333222000...,,,...111444444333000///---......///000111222222000000///...------------+++,,,------......------,,,,,,---...///000111111111111111111000...,,,+++*********++++++,,,,,,,,,&&&***,,,+++...333555333---,,,+++******+++,,,---,,,...///...,,,+++,,,...++++++++++++++++++++++++******++++++***))))))(((+++++++++,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))***++++++***++++++,,,,,,++++++***,,,,,,++++++***)))))))))+++******))))))******+++))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,)))---000///+++)))***,,,******++++++++++++******************************************************************************,,,++++++***)))(((((('''((((((((())))))************************))))))(((((()))************)))(((************************)))******************)))((((((((()))***+++++++++((()))***+++,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,++++++*********+++++++++***)))------,,,,,,,,,,,,------...---+++*********,,,---((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------,,,,,,---------------,,,...---,,,,,,,,,---...//////////////////000111111000000111222333444555666111222333333444444333333444444444333444555555666555555555555555555555444444333333222222333333333333333444444333222111000333333333333333333333333333333333333333333222222333444555555555555444333222222333333333333333333444444333333333333444444333333222222111000000///000111111222333333444444///000000000111111111222111111111111111111111111///...------------...///000111222333222000///---///...---...///000000...///...------,,,,,,,,,---+++,,,------------,,,+++************+++++++++,,,***+++++++++,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,++++++++++++'''''''''((()))*********++++++************++++++***************))))))(((((()))))))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))((('''))))))))))))))))))))))))$$$&&&((()))***)))(((((((((((((((((())))))))))))(((((()))***************(((((((((((((((((())))))************************((()))))))))*********+++))))))************))))))))))))))))))******************++++++,,,------...,,,------......------,,,---,,,,,,,,,,,,---......333111000111222222111000---///222444555444111000000000000000////////////000000...---------------+++,,,------......------,,,,,,---...///000111222111222333333111...+++)))*********++++++,,,,,,,,,))),,,---+++,,,000111...111000...,,,***))))))******,,,---,,,)))'''(((+++************************---------------,,,+++*********+++,,,,,,,,,,,,++++++++++++************)))))))))((())))))***++++++***+++,,,------,,,+++***...---+++***)))(((((()))++++++************++++++))))))))))))))))))))))))))))))***++++++++++++************)))***++++++,,,)))---000///+++)))***---++++++,,,,,,,,,,,,++++++************************************************************************))))))))))))************''''''(((((()))))))))******************)))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++((()))***+++,,,,,,+++***++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,+++,,,------,,,++++++++++++,,,---...000111...---***)))((((((***+++(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////.........---------.........///......------...---,,,++++++---///000///////////////000111111//////000222333444555666222222333444444444333333555444444444444555666666555555555555555555555555333333222111111222222222888888999999888666444333333333333333333333333333222222222222222222222333222222444444444444222222...///000111333444555666555444444333333444444555333333222222111000000///000000111222333333444444//////000000111111111222000000000000000000000000222111000//////000111222---...000111222111///...///...---...000000000...///...------,,,,,,,,,,,,++++++------------++++++))))))******+++++++++,,,))))))******++++++++++++,,,,,,++++++++++++++++++---------,,,,,,,,,++++++)))******+++,,,---------++++++************++++++***************)))((('''(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))***))))))(((''''''))))))))))))))))))))))))###%%%''')))******)))((((((((((((((())))))))))))(((((()))***************''''''(((((())))))******************************(((((())))))*********+++))))))************))))))))))))))))))************++++++,,,------......///,,,------......------,,,---,,,,,,,,,,,,---......777666444222000...------000111333444444333222000555333111000111222222111000///...------...///000---.........//////000000...///000///.........000111333555666555000+++'''...---,,,,,,......---,,,+++++++++))))))+++///222222111///,,,+++******+++******++++++++++++******))))))***+++,,,------...******++++++++++++******)))))))))))))))))))))))),,,++++++***)))))))))***))))))))))))))))))))))))'''***---...---+++++++++***++++++++++++***))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++(((***,,,,,,+++***)))***++++++******)))(((((((((***************+++++++++...---,,,,,,+++++++++,,,...---+++***)))((())))))***+++++++++,,,,,,,,,,,,******))))))))))))))))))---,,,++++++******+++++++++++++++*********))))))))))))*********+++++++++***---000///---++++++,,,******+++---000000///---************************---,,,+++)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++,,,,,,,,,---------))))))))))))))))))))))))++++++++++++++++++++++++...------,,,,,,++++++***........................,,,...//////...------.../////////000000000000000//////.........---------111111111111111111111111000000000000111222333444333444444555555444444333333333333444555666666777444444555555555555444444444444222222222222444444666666666777666666555444222222222222222222333333222222222111111111111000111222222333333222222111222222222222222222222222444444555555444444333333000000000000000000000000333222222111111111111111222111111111000000//////000000000000//////////////////000000000000//////000000/////////.........------------------------////////////////////////---------,,,,,,+++++++++)))+++------,,,)))%%%"""+++,,,---------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))***+++,,,------...***************+++++++++)))))))))))))))******+++)))************++++++++++++++++++***)))(((((('''''''''((((((((((((''''''''')))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******)))((('''******))))))((((((((('''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''((()))***++++++,,,++++++,,,,,,,,,,,,------//////.........---------...---,,,,,,++++++,,,,,,333222111///...---,,,,,,///000222333444333222111333222222333444333111///......---,,,,,,---......---........./////////000---...//////------...///......//////...,,,+++***---,,,+++,,,---...---+++++++++,,,,,,,,,///333666///...---+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************,,,,,,+++***************)))))))))))))))))))))))))))***+++***))))))+++,,,***++++++++++++***))))))*********************+++))))))))))))))))))))))))(((((()))))))))*********)))*********++++++++++++(((***,,,+++***)))***+++)))))))))))))))*********))))))*********+++++++++------,,,+++++++++++++++***++++++,,,,,,+++***)))((((((((()))))))))******))))))))))))************,,,+++******))))))******+++++++++*********))))))*********++++++++++++,,,,,,///222222///......///,,,+++***+++++++++)))'''************************---,,,+++***)))***++++++******************************+++,,,------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---........................+++---...///---------...------------............//////.........---------////////////////////////............///000111222333444444555555444444333333333444555555666777777444444555555555555444444444333333222222333333444222222333444555555555444222222222222222222222222222222222111111111111000222333333444444333333222222222222222222222222222222333444555555555555555000000000000000000000000222222111000000000000000000000000/////////......000///////////////////////////000000000000//////......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++************+++,,,---,,,)))'''%%%)))***,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))*********+++++++++++++++************************))))))(((((())))))***+++))))))*********+++++++++++++++******)))(((((('''''''''((((((((((((''''''&&&(((***)))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&'''''''''((()))))))))************************(((((())))))******+++++++++++++++,,,,,,,,,------///.........------------,,,,,,,,,,,,,,,---...///111000///......---.........///111222333333333222222222333555666555111...///......------......///.............../////////,,,...///...---,,,---...000...---,,,,,,...000111---+++***+++,,,---,,,+++((())))))))))))+++...111,,,+++*********+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************++++++++++++******++++++++++++++++++++++++---,,,,,,+++++++++++++++))))))))))))))))))))))))******)))'''&&&(((+++---******++++++******)))(((*********************)))(((((((((((((((((((((((((((((())))))))))))******+++++++++++++++,,,,,,,,,)))***+++***)))(((***,,,'''(((((()))******++++++)))))))))*********++++++,,,+++******************''')))+++------,,,***)))'''''''''((((((((()))))))))))))))*********+++++++++***))))))(((((())))))+++++++++***************++++++++++++,,,,,,,,,,,,...222666888777444222111---+++)))((())))))((('''************************,,,++++++++++++,,,,,,---++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------..............................***+++---...---,,,---...,,,,,,---------........................---------////////////////////////............///000111222333444444555555444444333444444555555666777777777444444555555555555444444444333333222222333333444...///000222333444444444333333222222111111000000222222222111111111111000333333444444444444333333222222222222222222222222000111222444555666666666000000000000000000000000111111000/////////////////////...............---////////////////////////...//////000000//////...---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------++++++***************)))++++++,,,,,,+++***))))))((()))***,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++*********)))))))))+++++++++******))))))((())))))(((((())))))***+++)))))))))*********+++++++++******))))))(((((('''''''''((((((((((((''''''&&&'''))))))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))((((((''''''''''''&&&&&&((((((((((((((((((((((((************************)))))))))))))))*********++++++++++++,,,,,,,,,,,,............------------***+++++++++---...///000111000000000000000111111---...///111222333333333333222333444555444111///111111000000000000111111........................,,,---...---,,,,,,---...000///---,,,,,,...000222,,,+++******,,,,,,+++***)))******)))''''''(((***,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,+++++++++*********************++++++++++++******++++++++++++++++++++++++------,,,++++++,,,,,,---)))))))))))))))))))))))))))******)))((((((+++---***************))))))(((************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++++++++++++++++++++*********)))'''(((***,,,(((((())))))************(((((())))))******++++++******))))))))))))******((())))))*********)))((())))))))))))************((())))))******++++++,,,++++++***)))))))))))))))************************++++++,,,,,,,,,---------///555<<>>GGGKKK>>>///(((***,,,)))%%%&&&&&&&&&&&&&&&'''((()))((()))***+++---...000000,,,+++((('''&&&'''((()))((())))))***++++++,,,,,,,,,,,,---------,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))*********)))***++++++,,,+++***)))(((((()))***+++++++++******************+++******************+++------++++++++++++,,,---,,,***(((***---...---***,,,,,,,,,+++++++++******************************+++***)))))))))))))))***************************+++++++++***************+++++++++++++++***))))))(((((())))))******++++++((())))))))))))*********,,,,,,++++++++++++,,,,,,************************++++++***)))***+++---...************************************************+++***)))))))))***,,,---((()))***++++++***)))((((((***,,,......,,,***(((******+++++++++,,,,,,,,,,,,,,,,,,---------......---.....................,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---///000000//////........................,,,---.........---,,,++++++*********+++,,,,,,---++++++,,,,,,,,,---------))))))(((((((((((())))))(((((())))))*********+++((()))***+++++++++++++++*********++++++,,,,,,---***************)))(((((())))))))))))(((((((((((())))))************)))))))))(((((((((''''''''''''))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((()))******(((((((((((((((((((((((("""%%%)))***(((((()))+++&&&'''((())))))((('''&&&'''''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))***,,,,,,((()))***)))((('''(((***)))(((((((((''''''''''''...------,,,,,,------.........---------,,,,,,,,,,,,,,,++++++,,,,,,---...///......------,,,+++++++++,,,............,,,+++***++++++***))))))***,,,---,,,+++***))))))))))))(((((()))***++++++,,,,,,'''&&&'''(((***+++***(((((((((((((((((('''&&&&&&(((((())))))******++++++))))))))))))(((((((((((('''((()))******)))((('''+++++++++***************))))))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%''')))***++++++***)))))))))))))))((((((''''''''''''((((((''''''((())))))(((''''''(((''''''''')))***,,,......---+++))))))))))))***%%%&&&&&&'''((())))))***(((((()))+++,,,---...///******)))(((((('''((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))+++++++++,,,,,,++++++++++++++++++***)))(((((('''((((((''''''''')))+++,,,,,,+++)))((('''(((***+++***)))((('''&&&&&&'''(((((()))***+++++++++++++++,,,+++***))))))***+++,,,---,,,***(((((()))***++++++,,,...---+++))))))***---,,,++++++******++++++))))))))))))))))))))))))((())))))))))))*********))))))******+++++++++,,,...---,,,+++***((('''''')))+++,,,+++***)))***+++---,,,***)))))))))***+++'''&&&&&&&&&'''(((***+++************************+++******)))))))))))))))+++++++++*********)))))))))************+++++++++)))************+++++++++,,,,,,*********+++,,,---******************************+++++++++,,,,,,,,,......---,,,+++***)))(((+++***)))))))))***,,,,,,..................---------------,,,,,,,,,++++++------++++++++++++------///...,,,+++***+++,,,,,,+++,,,------...---------000000//////......------////////////...---,,,+++++++++,,,,,,,,,,,,------------------------------************************++++++,,,,,,+++***((('''******************++++++,,,,,,,,,++++++*********(((((())))))******++++++***************)))((('''((((((((((((((('''''''''''''''''''''''''''''''''*********)))((((((''''''(((((()))(((((('''&&&&&&))))))))))))(((((((((((()))'''%%%&&&)))+++***)))''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((())))))((('''&&&%%%&&&&&&'''((((((((((((((('''''''''''')))))))))'''&&&'''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))***)))((((((((()))+++,,,)))'''&&&'''***+++***((((((((())))))))))))((((((------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------///......------,,,++++++,,,,,,------------,,,,,,***++++++***))))))***,,,---,,,+++***))))))))))))(((((()))******+++,,,,,,***)))((()))******((('''((())))))))))))((('''&&&(((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((*********************)))))))))((('''&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''&&&&&&''')))***,,,***)))((('''''''''''''''++++++***)))))))))))))))''''''''''''''''''''''''(((''''''((()))***,,,------,,,***)))(((((())))))&&&&&&'''(((((()))******(((((()))***+++,,,------+++***))))))(((((())))))******))))))((((((((('''((((((((((((((((((((((((******++++++++++++************))))))(((''''''&&&******)))(((''''''''''''###$$$&&&(((***+++,,,---+++***)))(((((((((((()))******+++++++++******)))++++++***))))))***++++++---,,,***)))((()))***+++)))+++,,,,,,+++***+++,,,---,,,++++++******++++++++++++++++++++++++++++++)))))))))*********++++++)))))))))*********++++++)))))))))*********++++++)))***+++***))))))***+++,,,+++***)))((()))******''''''&&&&&&'''((()))***))))))))))))))))))))))))+++******)))))))))))))))+++++++++*********))))))))))))*********+++++++++)))************+++++++++,,,+++***)))))))))***+++************************))))))*********++++++++++++++++++++++++*********+++***)))))))))***,,,,,,........................---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,+++,,,---...............000000/////////.........////////////...---,,,+++++++++,,,,,,,,,,,,------------------------------************************))))))***+++++++++***)))************************,,,,,,,,,++++++*********)))))))))))))))*********)))************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))******************)))((())))))))))))((((((((('''---***((()))+++,,,+++)))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))((('''&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))'''&&&'''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))***)))((((((((()))++++++***((('''(((+++,,,+++)))((((((((((((((((((((((((------,,,,,,,,,,,,------+++++++++*********))))))++++++******++++++,,,---///......------,,,++++++,,,++++++++++++++++++,,,***+++,,,+++))))))+++,,,...---,,,+++***)))((((((((())))))******+++++++++,,,+++************(((&&&))))))******))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))))))))))))))((('''&&&&&&&&&&&&((((((''''''(((((()))***%%%&&&'''((()))***+++,,,''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((('''''''''((()))***+++,,,+++***)))(((''''''(((((('''(((((())))))*********((()))))))))************++++++******))))))******++++++***)))((((((''''''(((((((((((((((((((((((())))))************))))))))))))((((((''''''&&&&&&((((((((((((((('''&&&%%%!!!%%%)))+++,,,,,,+++++++++***)))))))))******,,,,,,,,,++++++)))((((((++++++***))))))***++++++,,,+++***)))((()))***+++((())),,,,,,++++++,,,------,,,++++++******++++++++++++++++++++++++++++++************+++++++++,,,(((((())))))))))))******&&&'''(((((()))***++++++((()))******(((((()))***+++***)))((('''((())))))(((((((((''''''((())))))((((((((((((((((((((((((+++******)))))))))))))))+++************))))))))))))))))))*********++++++)))************+++++++++++++++***)))((((((((()))************************(((((()))))))))*********))))))*********++++++++++++************+++,,,,,,........................------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,+++,,,---...////////////000000000////////////.........///......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------************************&&&'''(((***++++++++++++************************+++++++++++++++*********************))))))))))))((())))))************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))******+++*********)))))))))(((((((((''''''...,,,***)))******)))((('''(((((())))))(((((('''''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''&&&&&&''''''(((((())))))((()))***)))'''&&&'''((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((''''''(((((()))***)))))))))((()))******++++++***)))***+++,,,+++***(((((('''&&&&&&'''((((((------,,,,,,,,,,,,------+++++++++************)))+++************+++,,,,,,///......------,,,++++++,,,+++***))))))***+++,,,++++++,,,+++***)))+++---......---,,,+++)))((('''((()))))))))*********++++++***)))***+++***)))'''))))))************))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))***)))(((''''''((()))***'''''''''((((((((((((((())))))((('''''''''''''''((((((''''''(((((()))***&&&'''((()))************''''''&&&%%%%%%&&&&&&&&& !!!"""$$$&&&((()))((('''%%%$$$$$$%%%'''((('''''''''((()))******+++))))))((((((''''''''''''((()))))))))*********+++)))))))))))))))(((((((((,,,,,,+++******+++++++++))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((('''''''''###%%%&&&(((((((((''''''%%%&&&((()))))))))((((((************)))*********+++++++++++++++***)))(((+++******************++++++***))))))))))))******(((***,,,,,,++++++,,,------,,,++++++******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,((((((((((((((()))))))))((((((((((((((()))))))))''')))***)))((('''((()))+++***((('''''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))************))))))))))))))))))))))))************))))))*********+++++++++,,,+++******))))))((((((************************))))))))))))*********+++)))))))))*********++++++************++++++,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000////////////////////////---.........------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------************************'''(((((()))*********++++++++++++***************+++++++++***************++++++******))))))(((((('''((()))***************((((((((((((((()))))))))))))))))))))))))))))))))&&&&&&''''''((((((((((((&&&'''((()))))))))))))))))))))((((((((('''''''''***)))((('''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''%%%&&&&&&'''((()))******((()))***)))'''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''((())))))***)))))))))))))))******+++******)))******+++******)))(((&&&$$$$$$&&&((()))...------,,,,,,------...------,,,,,,,,,+++++++++++++++******++++++,,,---///......------,,,++++++++++++)))(((((()))+++++++++,,,,,,+++******+++---------------,,,***(((((()))))))))))))))*********)))(((((()))++++++***)))))))))************))))))))))))((((((''''''&&&&&&'''((((((((()))))))))******)))(((''''''((()))***&&&&&&''''''(((((((((((())))))((('''''''''((((((''''''&&&&&&''''''((()))(((((())))))))))))((('''((('''''''''''''''((((((%%%%%%%%%%%%&&&'''((()))((('''%%%$$$$$$%%%'''(((''''''(((((()))))))))***(((((((((((('''''''''&&&))))))))))))************)))))))))((((((((((((''',,,+++++++++++++++,,,,,,))))))))))))************************************((((((((())))))(((((((((******)))))))))))))))(((###%%%&&&((((((((('''''',,,+++)))(((((((((((()))((()))))))))))))))))))))((()))***+++++++++++++++*********++++++*********))))))))))))))))))******+++,,,------+++*********---,,,++++++******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))((((((((((((((((((((((((((())))))))))))''')))***)))((('''((()))+++***((('''''''''((())))))))))))))))))(((((((((************************+++******)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,++++++******)))*********************************+++++++++,,,,,,+++++++++************)))******++++++,,,,,,,,,,,,---------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////.............../////////------------------,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------******************************))))))))))))******+++++++++*********))))))************************++++++******))))))(((((('''((()))***************(((((((((((())))))******************************))))))((((((''''''''''''''''''((())))))***))))))((((((((((((''''''''''''&&&'''''''''''''''((()))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))'''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((((((%%%&&&&&&'''((()))******(((*********((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((()))))))))************))))))))))))((((((((())))))(((&&&$$$$$$&&&((()))//////............//////.........---------,,,,,,,,,,,,++++++,,,,,,---...///......------,,,+++++++++******************++++++,,,---,,,******,,,---,,,,,,---------+++***)))))))))))))))))))))))))))'''&&&&&&(((***+++***)))(((((())))))******))))))))))))((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))(((((('''(((((()))''''''&&&&&&''''''((())))))))))))(((''''''&&&&&&((((((((('''(((((()))***)))((('''%%%###"""""""""((('''&&&%%%%%%&&&'''(((&&&'''((())))))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((++++++******++++++,,,,,,,,,,,,+++***))))))((((((++++++++++++++++++++++++(((((())))))))))))((((((************))))))))))))((((((((((((((('''&&&%%%+++***((('''''')))+++---'''((())))))******))))))(((((()))++++++,,,,,,,,,)))***++++++++++++***)))(((((())))))))))))))))))+++---...---+++))))))***---,,,++++++******++++++++++++++++++++++++++++++************+++++++++,,,******))))))))))))((((((%%%&&&'''(((***+++,,,---((()))******(((((()))***+++***)))((('''((())))))(((((()))******)))))))))************************+++******)))))))))))))))(((((()))))))))))))))***((((((((()))))))))******)))************+++++++++***+++,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,---,,,,,,,,,,,,,,,------.../////////............---------,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,+++,,,------...------------------------.........,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------************************++++++******)))******+++,,,,,,++++++***))))))))))))))))))***************************))))))))))))((())))))************)))'''(((((())))))******+++))))))))))))))))))))))))+++******)))((((((''''''******++++++,,,+++++++++((((((((('''''''''&&&&&&'''((())))))((()))+++---((())))))******))))))(((''''''''''''((((((((((((&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))''''''((()))))))))((((((&&&&&&''''''(((((()))))))))***+++***((('''((()))'''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((()))************)))((()))***)))((('''((()))(((((('''&&&&&&'''((((((000000////////////000000............---------,,,------,,,,,,------...//////......------,,,++++++***++++++++++++++++++***+++,,,---,,,+++***,,,...***+++---......---+++***)))))))))))))))))))))(((''''''&&&'''))))))(((&&&&&&'''((())))))))))))((((((((())))))))))))))))))'''''''''((()))*********(((((())))))))))))((((((&&&''''''((())))))******))))))(((((((((((())))))((((((''''''(((((()))***((('''&&&%%%%%%&&&''''''((((((''''''((())))))***'''&&&%%%###"""!!! ''''''''''''''''''''''''&&&'''((()))))))))(((''''''((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,+++++++++******)))))))))************************((())))))******))))))((())))))))))))))))))))))))******)))((('''''''''''''''''''''((()))***++++++((()))***+++++++++******)))******+++++++++******)))***++++++++++++***)))'''(((((()))))))))))))))***+++------+++******+++---,,,++++++******++++++++++++++++++++++++++++++)))))))))*********++++++++++++*********)))))))))''''''((()))***,,,,,,---)))***+++***))))))***+++,,,+++***)))((()))******'''((()))***++++++******************************+++******)))))))))))))))(((((((((((())))))******(((((((((((()))))))))***)))************+++++++++((()))***+++,,,,,,++++++************************************++++++++++++,,,,,,,,,,,,,,,---------***+++,,,---------,,,,,,,,,,,,------...//////000............------------+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++,,,,,,------************************++++++******+++,,,---...,,,,,,++++++***))))))(((((()))))))))*********+++)))))))))))))))*********)))************))))))((('''(((((()))******++++++))))))))))))))))))))))))***************)))))))))++++++,,,,,,,,,+++******(((((('''''''''&&&&&&&&&''')))***)))'''''')))+++))))))************))))))''''''''''''(((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******&&&'''((()))***))))))((('''''''''((((((((((((((()))***+++***((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++'''((()))***+++******))))))***,,,***((('''(((***((((((((((((((((((((((((111111000000000000111111......---------,,,,,,,,,...------------.../////////......------,,,++++++***+++,,,------,,,+++***,,,------,,,++++++,,,...)))***,,,......---,,,+++))))))))))))(((((((((((()))(((''''''((('''%%%###&&&&&&'''(((((()))(((((((((((())))))******++++++&&&''''''((()))******+++'''((()))******)))(((''''''''''''((()))******+++))))))(((((((((((()))***)))))))))))))))******+++'''&&&$$$###$$$&&&((()))'''''''''''''''((()))***&&&&&&%%%%%%&&&&&&'''(((''''''((())))))(((''''''&&&'''((()))))))))(((''''''((()))******)))((((((((((((((((((''''''''''''((()))))))))*********+++***)))))))))***++++++,,,'''((()))***+++,,,------))))))))))))))))))))))))))))))************))))))'''''''''(((((((((((((((((((((''''''''')))+++,,,%%%&&&((()))***)))'''&&&)))***+++,,,---,,,,,,++++++++++++++++++***)))((()))***+++,,,,,,+++***)))''''''((())))))***))))))(((***,,,,,,++++++,,,------,,,++++++******++++++))))))))))))))))))))))))((())))))))))))*********,,,+++++++++******))))))++++++++++++*********))))))+++,,,+++***)))***+++---,,,***)))))))))***+++&&&''')))***+++++++++***))))))))))))))))))))))))+++******)))))))))))))))'''((((((((())))))******(((((((((((()))))))))))))))************+++++++++%%%''')))***++++++++++++************************))))))))))))***************++++++,,,...//////000***+++,,,---...---,,,,,,,,,,,,------...///000000//////.........---------++++++------------++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,+++***))))))*********++++++,,,,,,,,,++++++,,,------,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,,,,------******************************)))***,,,...000111,,,,,,++++++***))))))((((((((())))))*********+++(((((())))))******++++++***************)))(((''''''(((((()))***+++++++++(((((((((((((((((((((((()))))))))***++++++,,,,,,***************)))((('''(((((('''''''''&&&&&&&&&'''))))))((($$$###%%%((())))))************))))))''''''''''''((((((((())))))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************&&&'''(((*********)))((((((((((((((((((''''''''')))***+++***)))((((((***'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++'''((()))++++++******)))***,,,---,,,)))''')))+++(((((())))))))))))((((((//////000000000...,,,+++///............---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************)))((((((***++++++***((('''(((***,,,+++***)))(((((((((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))((('''&&&***************)))((('''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))(((((('''''''''((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&---------+++(((&&&&&&&&&'''(((((()))))))))((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))((()))***+++++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''''''''''''''&&&''')))*********)))(((++++++***))))))******+++++++++***************+++******))))))(((((('''''')))************+++++++++***+++,,,,,,,,,,,,+++***,,,+++++++++++++++++++++---,,,+++***))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))'''((()))******)))((('''(((((()))***************)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''+++...,,,(((&&&'''***************************,,,,,,,,,++++++*********++++++************++++++++++++***)))(((((())))))++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,---------------------------...............------.........------,,,,,,+++))))))***+++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,---,,,,,,+++******)))***+++---000111------,,,,,,+++***))))))''''''''''''(((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))************************************))))))************))))))))))))))))))(((((((((((()))(((((('''''''''(((((())))))************))))))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************((((((''''''''''''((((((,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++***************)))((('''''''''))))))***))))))(((''''''111222222111111000///......---------,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++******)))((((((***,,,,,,+++)))((((((+++***)))(((''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))'''((())))))******)))))))))************))))))(((************************((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''(((((((((((((((''''''''')))***+++***((('''((()))************)))((((((''''''&&&&&&'''''')))******))))))))))))))))))))))))))))))***+++++++++*********))))))(((((())))))***)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''((()))))))))))))))***************+++++++++++++++***************+++******))))))(((((((((((()))************+++++++++***+++,,,,,,,,,,,,+++************++++++,,,,,,------,,,+++***))))))))))))(((((())))))))))))((((((((((((((((((((((((''''''************************&&&''''''((())))))******************************(((((()))******)))((((((((())))))*********************++++++++++++******))))))))))))))))))))))))'''+++---,,,(((&&&(((***************************,,,,,,,,,+++++++++******++++++************++++++,,,+++***)))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,------------//////.........---------------------------------+++++++++++++++,,,,,,---////////////////////////---......//////......---------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++*********+++,,,---...///,,,,,,,,,++++++*********((((((((())))))))))))***))))))(((((((((((())))))))))))(((((((((((())))))'''(((((((((((()))))))))************************))))))************))))))))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&((())))))******))))))((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))************)))((((((''''''''''''(((((())))))(((((('''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++***)))((('''&&&&&&)))************)))((('''222222111000////////////------,,,,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++******)))'''***...///---+++((('''***)))((('''&&&&&&&&&&&&))))))((((((((((((''''''))))))))))))))))))))))))((())))))*********))))))((())))))************)))************************))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((((((&&&((())))))))))))***,,,,,,,,,,,,+++***)))''''''''''''''''''((()))******))))))))))))))))))))))))******+++++++++******)))+++******))))))******+++)))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((()))******))))))***+++,,,,,,,,,++++++***************++++++***))))))))))))((((((((()))************+++++++++***++++++,,,,,,++++++***))))))***+++,,,------...,,,,,,+++***))))))))))))((())))))******))))))(((******))))))((('''''''''************************(((((()))***+++,,,,,,,,,************************))))))***++++++***))))))((()))******++++++******++++++************++++++))))))))))))))))))))))))'''***,,,,,,((('''(((***************************,,,,,,,,,++++++++++++***++++++************++++++,,,,,,+++************+++++++++++++++,,,,,,,,,,,,,,,------------.....................------------........................,,,,,,,,,,,,,,,---..............................---....../////////......,,,,,,,,,,,,------------......---------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******++++++++++++******)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&(((((())))))))))))(((((()))))))))))))))((('''&&&''''''''''''''''''''''''''')))******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''((())))))******))))))((((((''''''''''''(((((()))((((((''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++,,,,,,++++++***)))((('''&&&&&&))))))*********)))((((((111000...---,,,,,,---...---------,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,+++******(((+++...///---+++***)))******)))(((''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((***+++++++++***)))(((((('''((()))***************'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%'''))))))((()))***,,,+++++++++++++++***)))(((((((((''''''((()))******))))))))))))))))))))))))+++++++++++++++***)))(((*********))))))*********))))))))))))))))))))))))***))))))((((((((()))))))))((('''''''''(((***+++((()))***+++,,,,,,,,,+++*********)))******+++,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++***))))))******)))))))))******)))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,*********************************++++++*********))))))***++++++++++++***,,,+++***))))))***+++,,,))))))))))))))))))))))))(((***++++++)))((()))***************************++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++++++++,,,***++++++++++++,,,,,,,,,---------.........////////////..................------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......------,,,,,,,,,,,,,,,,,,..................------......---------,,,,,,,,,*********************************++++++++++++******+++,,,------,,,******************++++++++++++(((((()))))))))*********))))))(((((((((((())))))(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((******++++++++++++******))))))((((((((('''''''''&&&&&&''''''(((((('''''''''(((((())))))(((((('''))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''(((((()))))))))))))))((((((''''''''''''((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))(((((((((((((((((()))))))))(((((('''111000...,,,,,,,,,------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,+++*********+++,,,,,,+++***+++,,,++++++***)))(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))************)))'''((()))***************''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((())))))(((''')))***((()))***+++++++++++++++)))(((((((((((())))))***))))))))))))))))))))))))+++++++++++++++***)))(((***))))))(((((())))))***************************+++***************++++++)))((('''''''''(((***+++((()))******++++++++++++******))))))***++++++,,,))))))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++******)))*********))))))************))))))'''(((((()))***+++,,,,,,************************))))))((((((''''''&&&&&&************************+++******************+++))))))***+++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))((()))*********))))))***************************++++++++++++++++++++++++++++++************++++++,,,+++++++++++++++,,,,,,*********+++++++++,,,,,,---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................---,,,++++++******,,,,,,---......///000000......---------,,,,,,,,,************************+++************************+++,,,---,,,+++***)))*********************+++'''''''''((((((((())))))))))))(((((((((((()))))))))***++++++++++++***)))(((((()))))))))*********((((((((((((((((((((((((*********++++++*********((((((((((((''''''''''''%%%%%%&&&'''((((((''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))+++***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''((()))*********&&&&&&'''(((((('''''''''111111000///............//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++******)))***++++++***))))))+++---,,,+++***))))))((((((((((((((())))))))))))******))))))))))))))))))))))))$$$%%%&&&(((***+++,,,,,,((())))))************)))************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((())))))))))))*********+++'''''''''''''''((()))***''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((()))***)))'''&&&'''((('''''')))***+++,,,,,,,,,)))))))))(((((())))))***))))))))))))))))))))))))******+++++++++******))))))))))))(((((()))))))))***************************************++++++,,,((((((((((((((()))*********))))))((((((((())))))))))))))))))***+++,,,,,,)))))))))************+++)))************+++++++++,,,++++++******++++++,,,...------,,,+++***))))))++++++***************+++)))******++++++******)))''''''(((***+++,,,---...******************************))))))((((((''''''+++++++++++++++++++++++++++***))))))))))))***+++)))***++++++,,,+++++++++++++++************++++++))))))))))))))))))))))))((())))))************)))***************************++++++++++++,,,,,,,,,++++++************+++++++++************+++,,,,,,************++++++++++++,,,------------..................///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------***+++,,,------------------------,,,++++++******++++++,,,---...///000111------------,,,,,,,,,,,,************************++++++***)))))))))*********+++++++++++++++************************))))))''''''''''''(((((((((((())))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))************))))))((((((((('''''''''&&&&&&!!!"""$$$%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''')))******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''(((((())))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''((()))******+++&&&&&&'''(((((((((''''''000000000000///...------.........---------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++******)))(((''')))++++++*********++++++***)))(((((('''(((((((((((()))))))))*********))))))))))))))))))))))))%%%&&&'''(((((()))(((((()))************))))))(((************************&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((()))))))))******&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))(((''''''((()))'''(((((()))******************)))))))))))))))***))))))))))))))))))))))))))))))***+++++++++******+++******))))))******+++************************)))((((((((())))))***+++''''''((()))))))))))))))+++***'''%%%%%%&&&'''((())))))))))))***+++,,,---))))))*********+++++++++)))************+++++++++,,,,,,+++******+++,,,,,,---,,,,,,++++++*********+++***************++++++)))******++++++******)))))))))******+++,,,------************************************+++++++++,,,++++++++++++++++++++++++***))))))(((((())))))***)))***++++++,,,,,,++++++******++++++++++++******))))))))))))))))))))))))((((((((()))++++++***)))******************************+++++++++,,,,,,,,,++++++************++++++)))))))))))))))***+++,,,************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---......------------------------((()))***+++,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++************************,,,+++***)))(((((()))***+++***************++++++++++++******))))))(((((('''(((((((((((()))))))))))))))(((((((((((())))))(((***+++,,,,,,+++***(((((((((((())))))))))))***************************(((((())))))))))))(((((((((((('''''''''&&&&&&&&& """$$$&&&&&&&&&%%%$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''(((((())))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))(((((((((((('''(((((()))******))))))---......///...,,,+++***---------,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************)))(((((($$$'''+++---,,,***)))(((***)))(((''''''&&&&&&'''(((((())))))*********+++))))))))))))))))))))))))+++******(((&&&$$$"""!!!***************)))((('''((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&''''''((()))******+++%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((('''''''''&&&%%%'''(((((('''''')))***((())))))))))))(((((('''******)))))))))))))))***))))))))))))))))))))))))((()))***+++++++++++++++,,,++++++++++++++++++,,,************************'''''''''''''''((())))))&&&''')))*********)))(((---***'''$$$###$$$&&&((())))))))))))***+++,,,---))))))******++++++++++++)))************+++++++++---,,,+++******+++,,,---++++++++++++++++++,,,,,,+++***************++++++******++++++++++++******++++++++++++++++++,,,,,,************************$$$$$$%%%'''(((***++++++++++++++++++++++++++++++***)))(((''''''((()))*********+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((()))++++++***)))*********************************++++++,,,,,,,,,++++++************++++++))))))(((((()))***++++++)))************++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,...........................------------...//////++++++++++++++++++++++++'''((()))***+++,,,,,,,,,'''((()))***,,,...//////...------------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,+++***((((((((()))***+++***)))))))))***,,,---,,,++++++***)))(((((('''))))))))))))************))))))(((((((((((())))))''')))***++++++***)))'''''''''''''''((((((((()))************************''''''((((((((((((''''''(((((('''''''''&&&&&&&&&"""###&&&((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''((()))))))))''''''''''''''''''''''''&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((('''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++++++++***)))((('''&&&&&&))))))***+++++++++++++++222///,,,,,,...///---+++***+++,,,,,,------,,,,,,///...---,,,++++++++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,(((***++++++***+++,,,...)))***++++++,,,,,,,,,,,,))))))***))))))((('''&&&))))))))))))))))))))))))+++***(((((()))******)))(((&&&&&&''')))***)))((((((((((((((())))))))))))))))))(((((((((((())))))+++******)))(((&&&$$$###'''''''''''''''((())))))******))))))((((((''''''((('''&&&'''((())))))''')))(((''''''((('''%%%###'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((+++******)))(((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))******++++++++++++******...---+++***)))***++++++'''((()))***++++++***)))+++***((('''((()))+++,,,''''''(((***+++,,,---...---,,,***(((((((((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++))))))***++++++,,,------...,,,***'''&&&&&&&&&''',,,+++++++++++++++++++++))))))))))))))))))))))))************************++++++***)))(((((())))))******)))(((((('''((((((************************,,,+++***))))))***+++,,,))))))))))))))))))*********************************++++++,,,+++***)))((()))******++++++,,,,,,---,,,+++)))((((((((())))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++************************+++++++++,,,,,,,,,---...///000000///...------------------------------------,,,,,,,,,++++++*********++++++,,,,,,---///............------------------,,,+++***)))(((---,,,,,,,,,+++*********+++******)))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))'''(((***+++++++++***)))%%%%%%&&&&&&((()))***+++(((((('''&&&%%%%%%%%%%%%&&&''')))*********)))(((+++***((('''''''''((()))&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((&&&'''''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))+++*********))))))((((((%%%'''))))))((('''((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''''''''+++444<<<;;;///$$$111...,,,,,,...///...,,,***+++,,,,,,------,,,,,,......---,,,++++++++++++,,,,,,++++++***+++++++++,,,++++++******++++++,,,)))***,,,,,,+++++++++,,,******+++,,,,,,,,,++++++((())))))))))))(((((('''))))))))))))))))))))))))***)))(((((()))***)))(((((('''&&&''')))***)))((((((((((((((())))))))))))))))))(((((((((((())))))%%%%%%'''((())))))******'''''''''''''''((())))))))))))))))))((((((''''''((('''&&&'''((())))))'''(((&&&%%%&&&(((((('''&&&'''&&&&&&&&&&&&'''((((((((((((((())))))))))))************)))((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((''''''''''''((())))))******************************++++++++++++******---,,,+++*********+++,,,)))***+++,,,,,,,,,++++++,,,+++)))((('''((()))***(((((()))***++++++,,,---)))((('''''''''((())))))************+++++++++,,,+++++++++++++++******)))))))))))))))))))))))))))'''''''''(((((((((((((((++++++++++++++++++++++++*********+++,,,---------...---+++)))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++***)))))))))))))))+++***))))))(((((())))))************************++++++***))))))***++++++*********)))))))))))))))((((((((((((((((((((((((+++,,,,,,---,,,+++***)))******++++++,,,------------,,,++++++++++++,,,---************************************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++++++++*********)))))))))))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))'''((()))*********))))))(((''''''''''''(((((()))'''''''''&&&''''''((((((&&&'''((()))***))))))(((***))))))(((((((((((((((&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&'''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''%%%'''))))))((('''((()))))))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((''')))///555444---&&&---,,,***+++,,,------,,,***+++,,,,,,------,,,,,,...---,,,++++++***++++++---,,,,,,+++*********+++,,,++++++******++++++,,,***,,,//////---+++******+++++++++,,,++++++******'''(((((())))))))))))((())))))))))))))))))))))))(((((('''(((******(((&&&)))''''''''')))***)))((((((((((((((())))))))))))***))))))(((((())))))***"""$$$%%%(((***+++,,,,,,'''''''''''''''((()))))))))))))))(((((((((((('''((('''&&&'''((())))))'''(((&&&$$$%%%''')))***)))''''''&&&&&&''''''((()))))))))))))))******************))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''((((((''''''(((((()))*********************************++++++++++++******++++++*********+++,,,,,,++++++,,,,,,,,,+++******...,,,***)))''''''(((((()))))))))*********++++++'''''''''((((((***+++,,,)))))))))*********++++++******************)))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------,,,++++++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))***++++++******))))))******************************++++++***))))))***+++++++++*********))))))((((((((((((((((((((((((((((((,,,,,,,,,---,,,,,,+++***+++++++++,,,------......------,,,,,,,,,---......************************************************))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,---...////////////...---++++++++++++++++++++++++******)))))))))((((((((())))))***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******)))))))))******************((((((((()))***+++,,,---'''((((((((()))))))))***))))))))))))))))))))))))&&&'''((())))))))))))(((***)))((('''''''''''''''''''''''''''((()))***+++''''''((())))))))))))))))))))))))))))))(((((('''((((((((())))))(((((('''&&&&&&'''((((((''''''&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))((('''&&&%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%'''))))))((('''((()))******))))))((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((((((''''''''''''(((((('''((()))+++,,,***'''))))))(((((()))+++++++++***+++,,,,,,------,,,,,,---,,,,,,+++******++++++------,,,+++************,,,++++++******++++++,,,,,,///222222000---+++***+++++++++++++++***)))(((&&&'''((())))))***))))))(((((((((((((((((((((((('''''''''((())))))'''%%%((('''&&&'''((()))(((&&&(((((((((((())))))))))))***))))))))))))))))))***''''''((()))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((('''&&&'''((())))))'''***'''%%%$$$&&&((()))***'''''''''''''''(((((()))(((((()))))))))************)))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((('''((())))))***++++++++++++++++++++++++******++++++++++++******))))))*********+++,,,,,,******)))))))))((('''''',,,+++***)))((((((((((((************))))))))))))*********++++++,,,------((())))))))))))***************))))))))))))))))))))))))))))))))))))))))))***+++,,,---...------,,,************************++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))*********,,,,,,+++******+++++++++************************+++******************+++++++++******)))(((((((((************************++++++++++++++++++++++++++++++,,,------......///------,,,,,,++++++++++++************************************************++++++,,,,,,,,,---------***************++++++++++++++++++,,,,,,,,,------........................***************************)))))))))(((((((((((())))))***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))((((((((()))*********+++))))))))))))***+++,,,---(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))((('''''''''''''''((('''''''''(((((()))***'''(((((()))))))))))))))((()))*********)))'''&&&))))))))))))))))))((('''%%%&&&&&&''''''''''''&&&))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&$$$%%%&&&''''''((('''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))************))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))(((''''''''''''(((((('''((((((((('''&&&'''((()))***************,,,---***+++,,,,,,------,,,,,,,,,,,,+++*********++++++---,,,++++++*********+++,,,++++++******++++++,,,...111333444111...,,,+++++++++++++++******)))(((&&&'''((())))))***))))))((((((((((((((((((((((((((('''''''''))))))(((&&&'''&&&%%%%%%''''''&&&%%%(((((((((((())))))))))))******))))))))))))******************)))((('''&&&'''''''''''''''((())))))'''''''''''''''(((((((((((('''&&&'''((())))))''',,,)))&&&%%%&&&((((((((((((''''''''''''((())))))'''''''''((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((()))************************************++++++++++++******((())))))***++++++++++++***))))))(((((('''''''''***)))))))))))))))***************))))))))))))(((+++++++++,,,,,,+++++++++((())))))))))))************))))))(((((()))******************************'''(((***+++,,,+++***)))************************++++++,,,,,,,,,,,,,,,---++++++***)))(((((((((((((((((()))))))))*********************************))))))))))))))))))))))))+++***************++++++,,,+++++++++++++++,,,,,,*********************************++++++*********************))))))((((((***************************)))))))))))))))******++++++,,,------....../////////...---,,,***))))))************************************************++++++,,,,,,,,,---------))))))*********+++++++++++++++,,,,,,,,,---------......------------......************************++++++*********)))))))))((())))))+++,,,---......------------,,,,,,,,,,,,++++++,,,,,,,,,+++******((((((((()))*********+++++++++***************+++*********)))((('''''''''(((((((((((((((((((((((('''''''''''''''(((((()))'''''''''''''''((()))))))))(((((('''&&&&&&''''''((((((((((((((())))))***((()))*********)))'''&&&)))))))))))))))(((''''''###$$$%%%&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''###%%%(((******(((&&&$$$%%%&&&&&&'''((((((''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))))))((('''((()))***************)))))))))'''''''''((((((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((&&&(((******'''&&&&&&''',,,---...---,,,,,,...///***+++,,,,,,------,,,,,,++++++************++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,...000222222000...,,,,,,*********+++******))))))'''(((((())))))))))))((())))))))))))))))))))))))***(((''''''((())))))(((((('''%%%&&&''''''&&&$$$(((((((((((())))))))))))+++******))))))******+++)))))))))******)))(((((('''''''''''''''((())))))&&&''''''''''''(((((((((((('''&&&'''((())))))''',,,***'''''''''((('''&&&((((((''''''(((((()))***''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))(((((())))))***+++))))))))))))))))))))))))******++++++++++++******((()))******+++*********++++++***)))))))))******(((((())))))************))))))))))))))))))))))))((())))))***))))))(((((()))))))))*********+++++++++***)))((()))***+++,,,************************)))***,,,......---,,,+++************************++++++++++++++++++++++++******))))))((('''&&&&&&((())))))******+++++++++************************************************+++************+++,,,,,,++++++******++++++,,,,,,************************)))***++++++++++++***))))))))))))))))))))))))***(((((((((((((((((((((((()))(((((((((((()))******+++++++++,,,------......000000000///...,,,+++***++++++++++++++++++++++++************************))))))*********+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,------------......------------......************************,,,,,,+++++++++*********(((((()))***,,,---......------------,,,,,,,,,,,,+++++++++,,,,,,++++++***))))))******************,,,,,,+++***************++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((''''''(((((()))***'''''''''''''''((()))******)))((('''&&&&&&&&&&&&((((((((((((((()))******)))))))))))))))(((((('''))))))))))))((('''&&&&&&######$$$%%%&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&'''((()))(((''''''''''''''''''''''''''''''###%%%'''))))))(((&&&$$$%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))%%%'''))))))((('''((()))*********)))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((()))&&&(((******)))'''''''''---...///---+++***,,,///***+++,,,,,,------,,,,,,++++++************++++++************+++,,,------,,,++++++******++++++,,,---...//////---++++++,,,((())))))************)))((())))))))))))((((((''')))))))))))))))))))))))),,,***'''&&&''')))*********(((''''''(((((('''&&&(((((((((((())))))))))))+++******))))))******+++))))))*********))))))((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((((('''&&&'''((())))))'''***((('''((())))))((('''((((((((((((((())))))***'''(((((((((((()))))))))(((((((((((())))))))))))''''''''''''((((((((((((++++++++++++++++++++++++(((((()))))))))*********))))))(((((())))))***+++((((((((((((((((((((((((******++++++++++++******)))******++++++***)))(((******)))((())))))++++++)))************))))))(((((((((((()))))))))))))))%%%&&&((())))))))))))(((************+++++++++,,,++++++)))))))))***,,,---************************+++---///111111000...---******************************************************************))))))))))))******+++,,,,,,---************************+++++++++++++++++++++++++++*********++++++,,,---***************+++,,,,,,************************)))***++++++++++++***)))((((((((()))******++++++(((((((((((((((((((((((())))))((((((((()))++++++******++++++,,,---------------...///...---,,,+++++++++++++++++++++++++++************************))))))*********+++++++++((())))))***++++++,,,,,,,,,,,,,,,------------......------,,,,,,------...++++++++++++++++++++++++,,,,,,+++++++++*********'''((()))***,,,---...///,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++*********++++++*********+++,,,,,,******))))))((((((''''''))))))))))))))))))))))))))))))((((((((()))***+++)))((((((''''''''''''((())))))(((((('''((((((((()))(((((('''((()))***+++***))))))(((((((((((((((((())))))((('''&&&%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&((()))))))))''''''''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%$$$%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))%%%'''))))))((('''((()))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((()))))))))(((''''''((()))))))))***,,,---+++(((''')))+++++++++,,,---------,,,,,,+++***************++++++)))))))))***+++,,,......,,,++++++++++++++++++,,,+++,,,,,,,,,***)))***+++'''((()))***************))))))***))))))(((''''''))))))))))))))))))))))))...+++'''%%%''')))+++,,,,,,***))))))******)))'''(((((((((((())))))))))))++++++************++++++++++++++++++***((('''&&&'''''''''''''''((())))))&&&&&&&&&'''''''''((((((((('''&&&''')))))))))''''''''''''(((***+++***(((((((((((((((((()))******))))))))))))************(((((((((((())))))))))))''''''''''''((((((((()))++++++++++++++++++++++++(((((())))))*********+++)))))))))))))))******+++((((((((((((((((((((((((******++++++++++++******)))***++++++***)))((('''((('''&&&&&&&&&((()))***++++++++++++***((('''&&&(((((((((((()))))))))***$$$&&&(((***,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++***))))))+++---...************************(((***,,,...///---+++***))))))))))))))))))))))))******)))))))))))))))))))))***+++,,,------------))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---***)))))))))***++++++,,,************************)))***+++,,,,,,+++***)))''''''((()))***+++,,,,,,******************************)))))))))***,,,---)))******++++++,,,------''')))***,,,------,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------((())))))***++++++,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++************'''((()))***,,,---...///+++++++++************)))***++++++,,,,,,,,,++++++---,,,,,,,,,+++*********)))))))))***+++,,,......(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,+++***)))(((&&&&&&&&&%%%(((((((((((()))***+++,,,)))((('''''''''(((***++++++***((('''''''''((()))(((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''%%%&&&((()))***)))(((&&&''''''''''''''''''''''''$$$$$$&&&'''''''''&&&&&&$$$%%%&&&'''(((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))%%%'''))))))((('''((()))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''((()))***+++(((%%%$$$&&&)))******,,,,,,,,,,,,***((('''&&&,,,,,,++++++***)))((((((,,,,,,------,,,,,,+++***************************''''''(((((()))))))))******,,,,,,+++)))((()))***++++++************++++++((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((()))((('''%%%%%%&&&&&&'''))))))))))))************))))))************))))))(((((())))))((('''&&&&&&%%%&&&((()))))))))((('''(((&&&%%%%%%'''((((((''''''''''''&&&&&&%%%%%%$$$&&&''''''(((((((((((((((%%%&&&&&&'''((()))******+++***)))(((((()))***+++'''''''''''''''((())))))***)))(((''''''((()))***&&&'''((())))))******)))+++*********))))))((((((***************++++++,,,))))))(((((()))***++++++++++++************++++++++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''')))+++,,,+++***)))((())))))(((((()))***++++++---,,,***))))))***,,,---++++++******++++++,,,---,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))---,,,,,,+++***)))((((((+++++++++*********))))))************************++++++******************+++++++++************)))*********+++,,,,,,,,,---+++******))))))******+++...---+++***)))***++++++...---,,,,,,+++++++++,,,******++++++++++++*********************************(((&&&(((+++,,,+++)))'''((()))++++++***))))))+++***)))))))))***,,,---......,,,+++***)))))))))************************))))))))))))))))))))))))************************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++******))))))************************)))***,,,---......---,,,+++,,,---......---,,,+++******************++++++)))))))))))))))************++++++,,,,,,++++++***((()))*********)))'''&&&'''(((((()))***++++++,,,((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''++++++***((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&(((&&&%%%%%%'''((((((''')))+++,,,+++((('''(((***&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))((((((((())))))(((((((((((())))))((()))***++++++***)))(((******)))((((((((((((((())))))))))))))))))))))))************)))))))))))))))(((((((((''''''''''''***)))(((''''''&&&&&&''',,,,,,,,,,,,---------------,,,,,,+++******)))))),,,,,,------,,,,,,+++***************************((((((((())))))************+++,,,+++)))((()))***+++******))))))******+++))))))))))))))))))))))))&&&''''''((())))))(((((((((((((((((((((((((((((())))))'''&&&&&&&&&'''((((((((()))))))))*********))))))************))))))((((((((((((((('''&&&&&&%%%%%%'''((((((((('''&&&(((&&&%%%%%%'''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''(((((())))))******)))(((((()))******%%%&&&'''))))))(((''''''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((((('''*********)))))))))((((((((((((((((((((()))******)))))))))))))))***++++++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))************************(((((()))***+++***)))''')))))))))))))))***++++++,,,+++)))(((((()))+++,,,++++++******++++++,,,---,,,,,,,,,+++++++++******)))***++++++++++++***)))******))))))((()))))))))+++++++++*********))))))************************************************+++++++++************)))*********+++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))***+++,,,,,,+++*********************++++++++++++*********************************)))'''(((+++,,,***((((((((()))*********************)))))))))***+++,,,,,,,,,+++*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++*********)))************************)))***+++,,,---------,,,++++++,,,,,,,,,,,,++++++************************++++++******))))))((((((***++++++,,,,,,++++++***((())))))***)))((('''&&&''''''((())))))***++++++((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))(((((('''&&&&&&&&&&&&''''''((((((''''''&&&'''%%%$$$$$$&&&''''''&&&%%%'''((('''$$$###$$$&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))((())))))******))))))(((***))))))(((((((((((((((''''''''''''((())))))***************))))))))))))))))))((((((((('''''''''))))))(((''''''''''''(((...---,,,,,,,,,---///000------,,,,,,++++++******,,,,,,,,,,,,,,,++++++***************************)))))))))******************+++,,,+++)))))))))++++++******))))))******+++************************((((((''''''(((((())))))))))))))))))))))))))))))***))))))((('''((((((((((((((())))))))))))******((())))))******))))))((((((((((((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&(((&&&%%%&&&''')))((((((''''''''''''''''''((((((&&&''''''((((((((((((((('''''''''(((((((((((((((***))))))(((((())))))***###%%%''')))***(((&&&$$$$$$$$$%%%&&&'''''''''&&&))))))))))))((('''&&&&&&******))))))))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))***+++***))))))(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))***************************(((&&&'''***+++)))'''*********)))******+++,,,+++***)))(((((()))***++++++************+++,,,,,,,,,,,,,,,++++++++++++***)))***++++++++++++***))))))((('''&&&'''(((***++++++++++++***************************************************************+++++++++************)))******************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))***+++***))))))))))))(((((((((******++++++++++++******************************+++***((()))******)))((()))))))))))))))******+++)))))))))((()))******+++***************+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************************************((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,************************,,,,,,+++***)))(((''''''***++++++,,,,,,++++++***)))))))))))))))((('''''''''''''''(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%###$$$%%%'''&&&&&&&&&'''((('''&&&%%%&&&'''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))******)))(((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((((((((((()))))))))((((((''''''(((((()))))))))((((((''''''((((((%%%%%%%%%&&&'''((()))***************)))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))111///,,,***)))***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++************************************************++++++)))+++,,,+++***)))***+++******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((('''(((((((((((((((''''''%%%%%%&&&&&&''''''''''''((('''%%%&&&((())))))(((&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((((((((((((''''''''')))))))))(((((()))))))))$$$%%%&&&'''''''''%%%$$$$$$%%%''')))))))))(((((((((((())))))(((''''''&&&))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((***)))))))))))))))******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))************************,,,(((%%%&&&)))+++)))'''++++++************+++++++++***))))))))))))***+++***************++++++,,,++++++++++++++++++++++++*********++++++*********+++***'''&&&&&&(((***,,,***************************************************************++++++++++++++++++*********))))))+++*********)))(((((((((************************))))))))))))******++++++))))))))))))))))))((((((******++++++++++++******************************+++******)))))))))((((((***)))((((((((()))+++,,,)))(((((()))))))))******+++***************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,+++***))))))***+++,,,+++++++++***************+++*********))))))((((((***++++++,,,,,,++++++***)))))))))))))))(((((('''&&&'''''''''((((((((()))((((((((((((((()))))))))((((((((())))))*********(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''%%%$$$$$$&&&''''''&&&(((((()))(((((('''(((((((((((()))************)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((***)))((((((''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''))))))(((((((((((()))))))))((('''&&&&&&'''((())))))(((((('''''''''((((((%%%%%%%%%%%%&&&'''((()))************)))))))))((()))))))))(((((((((((('''&&&&&&'''((()))*********222000---+++))))))***+++------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***)))************************++++++******************)))***++++++***)))***+++***))))))))))))))))))***((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))***************))))))((('''(((((((((((()))))))))(((((())))))))))))((((((''''''(((((((((((((((''''''''''''''''''((((((((()))'''&&&&&&((())))))(((&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((('''%%%$$$$$$%%%&&&'''%%%&&&((()))***)))((('''&&&&&&'''((((((((((((((((((((((((((((((((())))))((((((''''''(((((()))*********)))))))))))))))***))))))(((((((((((())))))************************))))))(((((((((((())))))))))))))))))))))))))))))+++(((&&&''')))***)))(((++++++******)))******++++++++++++******+++++++++******))))))******+++,,,+++++++++++++++++++++++++++******************+++///---***((('''((()))+++************************************************))))))*********++++++++++++++++++*********))))))+++*********)))((((((((()))******++++++******))))))******++++++,,,,,,,,,))))))***++++++******)))******++++++++++++*********************************++++++***)))(((((((((***)))((((((((()))+++,,,((())))))***************---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******)))(((++++++++++++++++++++++++************************+++++++++++++++++++++,,,************************)))))))))******+++,,,,,,---,,,+++******+++,,,---+++++++++*********))))))(((((())))))*********+++***++++++,,,,,,++++++******))))))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))******((()))))))))******++++++(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%'''(((((((((((((((((('''((('''&&&&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((((('''&&&%%%%%%'''((()))************)))))))))(((***)))))))))((((((((((((%%%&&&((()))************000///...,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++******)))***************************************))))))))))))***++++++***)))+++,,,***))))))(((((())))))***''''''''''''''''''''''''******))))))(((((())))))))))))))))))))))))))))))***************)))((((((''''''(((((((((((())))))'''(((((())))))(((((('''&&&'''(((((((((((((((((((((''''''''''''((()))))))))'''&&&'''(((***))))))''''''''''''''''''((((((&&&''''''((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''***(((%%%######%%%''')))&&&'''''''''''''''&&&&&&%%%%%%&&&'''((((((((((((''''''(((((((((((())))))))))))(((((())))))***++++++******)))))))))))))))***))))))(((((())))))***************************))))))(((((((((((())))))(((((((((((((((((((((((()))*********)))))))))***+++***))))))))))))))))))++++++++++++++++++++++++***))))))))))))***++++++***++++++++++++,,,,,,,,,++++++***))))))***++++++///...+++)))(((((()))******************+++++++++************************)))))))))***++++++,,,,,,+++++++++************)))******************))))))+++,,,---......---,,,+++***++++++,,,,,,,,,++++++)))***+++,,,,,,,,,+++*********++++++++++++******************************)))***+++***)))((()))***)))))))))))))))******+++))))))***++++++++++++***---,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++******))))))++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,******************************)))******+++---------,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))''''''((()))***+++,,,,,,***++++++,,,,,,++++++*********)))((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++***************+++++++++(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''***))))))(((''''''&&&&&&'''(((((())))))((((((''')))(((&&&'''(((******)))'''&&&%%%&&&((()))((('''&&&'''(((((()))((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))))))))(((((((((((()))))))))((((((''''''(((((()))''''''&&&&&&''''''(((((()))((('''&&&''')))+++,,,************))))))))))))******)))))))))(((((((((%%%'''(((***++++++******000000///---,,,+++***)))+++++++++++++++++++++++++++++++++++++++***))))))*********************************))))))((((((((((((***++++++******+++,,,))))))(((((((((((())))))((((((((((((((((((((((((***************)))(((((((((((((((((((((((((((((())))))*********)))(((''''''''''''((((((((())))))''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''((())))))(((&&&''')))******)))'''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''(((((())))))''''''((())))))(((''''''***)))'''&&&%%%&&&'''(((***)))((('''''''''''''''&&&&&&''''''(((''''''''''''''''''((((((((())))))))))))(((((())))))***+++++++++***)))))))))))))))*********))))))*********''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))'''+++...---***((())),,,***))))))(((''''''((((((******++++++++++++******)))))))))))))))***++++++******+++++++++,,,,,,,,,++++++***))))))***++++++,,,+++***)))))))))))))))))))))*********+++++++++************************((())))))***++++++,,,,,,+++++++++************)))*********+++++++++++++++***+++---......---+++*********+++,,,++++++***)))((()))+++,,,---,,,+++*********++++++++++++******************************''')))+++***(((((()))+++(((((()))***************)))***+++,,,---,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((())))))************)))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------************************++++++******+++,,,---...---------......---------,,,,,,++++++***))))))((((((((())))))******++++++***++++++,,,,,,++++++***+++***)))((('''(((((()))))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++******(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))'''&&&&&&((())))))((()))'''&&&''')))+++)))((())))))***++++++++++++***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))(((((('''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******))))))(((((((((((())))))((())))))******))))))((('''&&&&&&&&&&&&'''((()))((((((''''''))),,,000222************))))))))))))*********)))))))))((((((&&&''')))+++++++++***)))111111///---)))&&&###!!!*********************+++***++++++++++++***))))))***************************)))))))))((((((''''''(((***++++++******+++---))))))(((((((((((()))))))))))))))))))))))))))))))))***+++++++++)))((('''((((((((((((((((((((((((((())))))******((('''&&&''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&&&&%%%$$$%%%&&&'''((()))((('''''')))******)))'''''''''&&&&&&%%%%%%$$$&&&''''''(((((((((((((((%%%&&&&&&'''((()))******&&&'''((())))))((('''&&&((()))))))))(((''''''&&&///---+++***(((((())))))(((((((((((('''&&&%%%%%%&&&'''''''''(((((())))))((((((((((((((()))******++++++***))))))((())))))++++++************++++++************************))))))(((((((((((())))))************************%%%+++111000+++''')))---))))))((('''''''''''''''))))))************)))))))))))))))))))))******+++*********++++++,,,,,,,,,,,,+++***))))))***+++,,,((((((((()))))))))))))))))))))******++++++++++++************************((())))))***++++++,,,,,,+++++++++************)))*********+++,,,,,,,,,---((()))+++,,,,,,+++)))((()))***++++++***)))((('''''')))+++,,,---,,,+++*********++++++++++++******************************&&&)))+++***((((((***---'''(((***+++++++++***)))***+++,,,---...---,,,,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***************++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---------************************,,,++++++***+++---...///,,,---...//////...---,,,,,,,,,++++++***))))))(((************))))))))))))+++++++++,,,,,,++++++++++++***((('''''''''((()))************))))))))))))'''(((((()))***+++++++++---,,,,,,++++++*********(((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''((((((((()))***+++++++++(((((())))))))))))(((((((((&&&%%%%%%'''(((((('''%%%###!!!"""%%%'''%%%###&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""###$$$%%%''')))+++---******)))((((((((((((((('''''''''(((((((((((()))'''''''''((()))******+++))))))(((((((((((())))))((()))***++++++***)))(((&&&&&&&&&&&&&&&'''((()))'''''''''(((+++000444777************))))))))))))************))))))))))))'''(((***+++,,,+++)))(((......---,,,,,,,,,,,,---------,,,++++++******)))///...,,,***))))))******)))************+++++++++,,,+++)))((('''((()))+++******++++++++++++******++++++************++++++''''''''''''(((((((((((('''((((((((())))))************))))))((((((''''''))))))))))))(((((((((((()))))))))'''&&&%%%''')))(((((())))))((('''&&&&&&((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''((((((&&&$$$%%%))),,,,,,+++'''''''''''''''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))(((((('''(((((()))***++++++)))'''&&&%%%&&&'''(((+++*********+++,,,------'''&&&%%%'''+++,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++***))),,,+++)))'''&&&'''((()))***)))(((&&&'''((()))+++***++++++++++++***)))((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------,,,)))'''%%%******+++++++++******)))---,,,,,,+++***)))((((((%%%%%%&&&'''((()))******+++*********))))))((((((((()))***++++++***)))(((******)))(((((((((((((((+++++++++*********************))))))))))))***************))))))))))))))))))*********++++++++++++************************,,,+++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,------...///---+++)))'''***++++++++++++***))))))******++++++++++++******+++,,,---...------++++++*********)))))))))))))))+++***)))(((((()))***+++&&&&&&''')))***,,,------***************)))((((((''''''''''''''''''&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&******))))))(((((('''''')))***+++,,,,,,+++***)))&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))***(((&&&%%%%%%'''***++++++******)))((('''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''')))'''&&&$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&'''((())))))*********((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((()))+++,,,---...///)))))))))))))))******+++)))***+++,,,,,,+++***)))))))))(((((((((((())))))......---,,,,,,,,,,,,---+++++++++++++++++++++,,,---,,,***))))))))))))***)))************++++++++++++)))(((&&&&&&'''((())))))******++++++******)))+++******))))))******+++((((((((())))))))))))***&&&&&&&&&'''''''''((((((******))))))))))))))))))))))))))))))((((((((((((((())))))'''%%%%%%''')))(((((())))))(((''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))$$$$$$$$$$$$%%%'''(((******(((%%%%%%''')))((('''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******(((((('''((())))))(((''''''''''''(((((()))---,,,***)))((()))+++,,,***************++++++,,,,,,***)))+++---...,,,***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&))))))))))))))))))))))))******))))))))))))******)))******++++++******)))+++***)))(((((()))+++,,,+++***(((''''''((()))***((()))))))))*********************************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---,,,***'''&&&******++++++++++++******+++++++++++++++*********))))))))))))))))))))))))************)))))))))((()))***+++,,,,,,+++***)))+++***))))))(((((())))))******************************))))))))))))*********))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++************************+++******))))))******+++************+++++++++,,,,,,,,,---...---,,,***(((***++++++++++++***))))))******++++++++++++*********+++,,,------,,,++++++***)))))))))))))))))))))+++***)))(((((()))***+++(((((())))))***************************)))((((((%%%%%%&&&'''(((((((((((())))))(((((((((((()))))))))((((((((('''''''''&&&))))))))))))((((((''''''))))))++++++++++++))))))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((())))))(((&&&&&&&&&''')))*********)))(((((('''&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((('''''''''''')))(((&&&$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&'''((())))))*********((((((((((((((((((((((((******)))))))))(((((((((************************(((((())))))******++++++))))))(((((())))))***+++)))******++++++******)))***)))((((((((((((((()))......---,,,,,,,,,,,,,,,)))******+++,,,,,,------******)))(((((())))))***)))************++++++++++++***)))((('''((()))))))))******++++++******)))+++******))))))******+++))))))))))))************&&&&&&''''''''''''(((((())))))))))))))))))******))))))))))))(((((((((((('''(((((('''%%%%%%&&&((((((((()))))))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))!!!!!!"""###%%%(((***+++((('''%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))+++***)))((((((''''''((((((((('''&&&&&&&&&'''''')))((('''''''''((()))************)))))))))))))))---,,,,,,,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((******))))))))))))******+++******))))))******+++***))))))))))))+++---...,,,+++)))((('''(((((()))***))))))((())))))******************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,+++***)))(((******+++++++++++++++******+++++++++,,,,,,,,,---,,,++++++***)))(((((('''************))))))))))))***+++,,,,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******((((((((()))))))))******))))))))))))))))))))))))************************************************+++******))))))******+++)))))))))*********++++++***+++,,,------,,,+++******++++++++++++***))))))******++++++++++++******))))))***+++,,,,,,++++++))))))))))))))))))************))))))))))))******++++++******)))((((((((()))************))))))(((###$$$&&&'''(((((())))))(((((((((''''''((((((((((((((((((''''''''''''''')))))))))(((((((((((('''((()))***++++++***)))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((()))))))))(((((('''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&'''((())))))*********)))))))))))))))))))))))))))))))))(((((((((''''''************************(((((((((((((((((((((((())))))(((((())))))***++++++******))))))******+++******)))(((((((((((((((...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,))))))))))))******++++++))))))*********+++++++++---,,,++++++******++++++))))))************))))))******))))))))))))******(((((()))))))))*********))))))))))))))))))******'''''''''(((((()))))))))))))))))))))(((((((((((('''(((((('''%%%%%%&&&'''(((((()))))))))(((((('''(((((()))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))""""""###%%%'''(((***+++$$$$$$%%%&&&((()))*********))))))((('''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))******)))))))))((('''''')))))))))*********)))((())))))))))))))))))))))))************************+++******))))))(((((((((((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((******))))))))))))******+++***)))(((((()))***+++***))))))))))))***+++,,,,,,+++***)))((((((((()))---,,,+++)))(((((())))))************************++++++,,,,,,,,,---------++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******+++++++++************++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((('''*********)))))))))))))))******++++++++++++++++++))))))(((((('''(((((()))(((((((((((())))))))))))******))))))))))))******)))))))))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***************************************))))))))))))******((())))))))))))*********)))***+++,,,,,,,,,,,,+++***++++++++++++***))))))******++++++++++++******((())))))***++++++++++++)))))))))))))))************))))))))))))))))))***++++++******)))((((((((())))))************)))(((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******)))((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((()))&&&&&&((()))))))))((('''((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))*********))))))))))))))))))))))))((((((((((((''''''''''''************************'''''''''(((((((((((((((((((((((((((((()))******+++***)))(((((()))***++++++***)))((((((''''''(((------,,,++++++++++++,,,,,,,,,,,,+++++++++******))))))***++++++,,,,,,,,,))))))*********+++++++++---,,,,,,+++++++++++++++)))))))))******)))))))))***))))))))))))))))))***'''''''''((((((((())))))******************))))))&&&&&&&&&''''''((((((((())))))))))))((((((((((((&&&((()))(((&&&%%%&&&'''(((((()))))))))))))))((())))))***+++***)))'''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&''''''((()))))))))$$$%%%'''((()))***+++,,,'''((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))++++++***)))((((((((()))))))))))))))***++++++,,,)))))))))))))))((('''&&&%%%&&&'''(((((()))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++******))))))((((((((((((++++++***))))))))))))))),,,++++++*********++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++******+++,,,,,,,,,,,,,,,......---,,,,,,+++******'''''''''((((((((())))))))))))))))))))))))******))))))))))))******++++++'''''''''&&&&&&''''''(((''''''(((((())))))))))))******))))))))))))******(((((())))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))***((())))))))))))*********))))))***+++,,,,,,,,,,,,***++++++++++++***))))))******++++++++++++******)))))))))******++++++,,,(((((())))))************)))))))))******))))))))))))))))))))))))*********((())))))*********))))))'''((((((((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''((())))))))))))((('''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&'''''''''%%%&&&((()))***)))(((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))*********))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&''''''(((***++++++,,,((((((((('''((())))))***+++***)))(((((()))***+++******)))(((((((((((((((------,,,+++++++++++++++------,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,)))************+++++++++***))))))))))))(((((((((((())))))******))))))(((***))))))(((((())))))***''''''''''''(((((((((((())))))((((((((((((''''''&&&'''''''''''''''(((((())))))))))))(((((((((((('''(((***)))(((&&&&&&'''(((((()))*********))))))((()))***+++***)))&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))))))))((((((((()))))))))(((((('''''')))******)))(((((()))!!!"""###%%%''')))++++++************************(((((((((((((((((((((((($$$%%%''')))***+++++++++++++++******))))))******(((((())))))))))))))))))(((((()))******)))''''''$$$&&&)))***))))))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******************))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))*********))))))(((((())))))*********))))))(((''''''&&&************************'''((()))+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,******************++++++)))***+++,,,------------......---,,,+++***))))))%%%%%%&&&'''((()))******))))))))))))************(((((((((((()))***+++,,,''''''&&&&&&''''''(((((('''(((((())))))******+++******))))))))))))******((((((((()))******++++++((((((((()))))))))******))))))))))))))))))))))))((())))))******+++++++++***************************))))))(((((())))))***)))))))))*********++++++************++++++,,,,,,***++++++++++++***))))))******++++++++++++******,,,+++************++++++((((((((()))******++++++))))))************))))))''''''((()))***++++++,,,((())))))************))))))))))))((('''&&&$$$###((()))***++++++***)))(((&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&''''''((((((((((((((())))))((((((((('''''''''%%%%%%%%%&&&''''''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))*********)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&'''((()))+++,,,---...((((((''''''(((((()))******))))))(((((())))))***))))))(((((((((((())))))---,,,++++++***+++++++++,,,+++++++++++++++++++++)))***+++,,,,,,+++******)))************+++++++++((()))))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))'''(((((((((((())))))))))))))))))((((((((('''''')))))))))))))))((((((((())))))))))))((((((((((((''')))++++++)))((('''((((((((()))***************&&&''')))***)))'''$$$"""((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***))))))(((''''''((())))))((('''&&&%%%(((******(((&&&'''((("""###$$$&&&''')))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***************)))))))))))))))***+++'''''''''''''''&&&&&&&&&'''((()))++++++***)))(((&&&(((++++++))))))***,,,************************++++++++++++++++++++++++******************++++++))))))))))))))))))))))))&&&'''''''''((((((((()))++++++++++++++++++++++++******))))))))))))******(((((())))))))))))(((((())))))*********))))))(((((())))))***++++++++++++&&&(((***++++++)))'''&&&++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,------------...******+++++++++,,,,,,,,,++++++******************)))***+++,,,------------,,,,,,++++++*********)))%%%&&&'''((()))***++++++((()))))))))************))))))((())))))+++,,,---((((((((((((((()))******(((((())))))***++++++,,,******))))))))))))******'''(((((()))******++++++)))))))))*********++++++************************))))))******+++,,,,,,---************************))))))(((((((((((())))))************+++++++++,,,******************++++++***++++++++++++***))))))******++++++++++++******...---,,,+++******++++++'''(((((()))******++++++((()))***++++++***)))(((((((((((()))******++++++(((((()))***************'''((((((((('''&&&%%%%%%'''(((***++++++***((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&((((((((((((&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((((((((((((''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&'''((())))))*********((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,(((''''''''''''((())))))(((((())))))))))))(((((((((''''''(((((()))***+++---,,,++++++******++++++*********++++++,,,------((()))***++++++***)))((()))************+++++++++***************)))(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************,,,+++++++++******)))))),,,,,,++++++******))))))))))))))))))(((((((((((((((***,,,,,,***((((((((((((((()))***************$$$&&&'''((('''%%%""" ((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********)))(((%%%&&&'''((((((((('''&&& $$$((()))(((''')))+++******))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&(((((('''(((((()))***+++******++++++***)))((((((&&&(((***+++,,,+++***)))''')))+++***(((&&&''')))************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))((()))))))))******++++++++++++++++++++++++++++++******))))))))))))******'''((()))******)))((('''((()))***++++++,,,++++++'''((()))***+++,,,,,,,,,***+++,,,,,,)))$$$++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......*********++++++,,,,,,,,,,,,++++++***))))))******)))***+++,,,------...---)))************+++++++++((((((((()))******++++++(((((())))))*********+++******))))))***,,,---///******)))******+++,,,,,,((())))))***+++,,,,,,,,,******))))))))))))******'''(((((()))***+++++++++************++++++++++++************************))))))***+++,,,,,,------************************))))))(((((((((((())))))***++++++++++++,,,,,,,,,++++++***************+++***++++++++++++***))))))******++++++++++++******000///---+++******++++++'''(((((()))***+++++++++((()))***++++++***)))((())))))))))))************(((((()))***************&&&&&&''''''((('''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%###"""''''''''''''((((((((()))((((((((()))))))))))))))&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((()))(((''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&'''((()))************((((((((((((((((((((((((************))))))))))))************************))))))))))))************'''''''''''''''((())))))'''((()))******)))((('''''''''''''''(((***+++,,,...---,,,,,,++++++,,,,,,***************)))(((((()))))))))***+++++++++,,,(((***+++***)))((()))***+++***)))***+++***)))'''((((((((((((((())))))*********))))))))))))******)))*********)))(((&&&%%%&&&'''''''''(((((())))))(((((()))******)))(((''''''''''''''''''((()))*********)))''''''&&&&&&&&&'''((((((((((((((('''&&&))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''%%%''')))******)))'''%%%$$$%%%'''(((((('''%%%###(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''$$$%%%%%%&&&'''((())))))***))))))((('''&&&&&&&&&(((((((((((())))))))))))...***&&&&&&***,,,***((((((((((((((()))))))))))),,,,,,++++++******))))))&&&(((++++++***))))))*********++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********)))(((******************************))))))******+++,,,((((((((((((((())))))))))))************+++++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,+++***)))+++---******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++*********))))))++++++***)))(((((()))))))))))))))***++++++,,,,,,'''((()))***************)))************+++++++++)))***,,,---,,,+++)))'''))))))************))))))***)))((((((((()))++++++++++++******************+++++++++++++++***)))((()))************++++++++++++++++++******(((''''''((((((((((((''''''''''''+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***************************++++++,,,,,,++++++***)))***,,,,,,,,,***((('''((()))***++++++***)))(((************************,,,***))))))******)))'''******))))))(((((('''''')))(((''''''''')))***+++''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%$$$&&&)))***(((%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&((()))))))))(((''')))'''%%%&&&(((***)))'''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((('''&&&&&&'''))),,,...---+++***)))*********)))''')))***)))((('''(((*********))))))******+++,,,,,,++++++***************((((((((((((((((((((((((***)))((((((((((((((()))------,,,+++++++++++++++***************))))))((()))))))))))))))*********(((***+++***)))((()))+++)))(((((((((******((('''))))))((((((((()))************))))))))))))*********************((('''&&&''''''''''''((((((((()))'''&&&%%%$$$$$$%%%&&&'''(((((('''''''''((()))))))))((('''&&&&&&%%%%%%%%%''''''((((((((((((((('''((((((((((((((((((((((((******)))((((((((((((((((((((('''''''''&&&&&&&&&'''(((((((((((((((((('''%%%&&&'''''''''&&&%%%%%%'''((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&***))))))(((''''''&&&&&&''''''(((((()))))))))******&&&###$$$''')))(((%%%(((((((((((()))))))))***)))))))))(((((((((((((((&&&(((++++++***))))))*********++++++++++++*********************)))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((((((((((((((((((((((((((******))))))******+++,,,)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++++++++++++++++++++++++++***************+++++++++)))+++,,,+++******+++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,,,,,,,---...++++++++++++++++++++++++***+++++++++++++++++++++++++++******++++++,,,,,,+++++++++*********))))))++++++***)))))))))))))))+++*********************((()))))))))************)))************++++++++++++,,,,,,---,,,+++***))))))))))))))))))))))))))))))(((((('''((()))***+++************************+++++++++++++++***)))))))))************++++++++++++++++++******)))((('''+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++******+++---------+++***(((******++++++++++++******************************+++***))))))******)))'''***)))))))))((((((((('''(((''''''&&&&&&'''((()))'''&&&&&&%%%&&&'''((()))''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&'''''''''%%%%%%&&&))))))(((%%%((((((((())))))(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((()))((((((''')))'''%%%&&&(((***)))'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%&&&''')))***++++++***)))((()))))))))(((''')))***)))((('''(((*********))))))******+++,,,***))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))***,,,,,,+++************+++******++++++******)))((()))))))))))))))((((((((()))***+++***))))))***++++++***)))***,,,,,,+++******))))))))))))***++++++******))))))))))))************+++******)))((('''''''''''''''(((((((((((()))'''###!!!!!!###'''***))))))((('''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))))))))(((((((((((((((((((((((((((***))))))((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((((('''((((((((('''''''''&&&&&&)))))))))(((''''''&&&&&&&&&&&&'''((())))))******'''%%%"""$$$''')))(((&&&((((((((()))))))))******(((((((((((())))))))))))''')))***+++***)))************++++++++++++******,,,,,,++++++******))))))))))))))))))))))))))))))&&&'''((())))))))))))(((((((((((((((((((((((((((******))))))******+++,,,,,,++++++******))))))))))))************+++++++++***************++++++++++++++++++++++++++++++++++++++++++***************&&&(((+++,,,+++******+++******+++++++++,,,,,,,,,+++***++++++,,,---...///------,,,,,,,,,,,,------++++++++++++++++++++++++(((((())))))***+++++++++******+++++++++,,,,,,,,,+++++++++***************+++***)))))))))))))))))),,,,,,+++******)))((((((***)))((((((((()))***+++)))************+++++++++---------,,,,,,,,,++++++******))))))))))))******((((((((('''((())))))******************************++++++++++++***)))))))))************+++++++++******+++******)))((('''+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---,,,,,,******************************++++++++++++******+++,,,---------,,,+++***,,,++++++******++++++,,,************************+++***))))))******)))((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&%%%%%%'''((()))'''&&&))))))************))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''(((&&&%%%&&&((()))((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%'''((((((((())))))))))))(((((((((((((((''')))***)))((('''(((*********))))))******+++,,,***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++******))))))*********++++++++++++***))))))++++++******))))))(((((()))***++++++))))))***++++++)))((()))***++++++******************++++++,,,******))))))))))))*********************))))))((('''''''''(((((((((((((((+++)))&&&$$$$$$'''***,,,******)))((('''''''''((((((''''''&&&%%%%%%%%%&&&%%%%%%'''((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''((('''''''''((((((((())))))))))))))))))))))))))))))&&&'''((((((((((((((((((%%%%%%&&&'''((()))******))))))((((((''''''''''''%%%&&&&&&'''((()))******((('''&&&'''***,,,+++***(((((()))))))))*********))))))******++++++,,,,,,''')))******))))))***+++******++++++++++++******,,,,,,+++******)))(((((((((((((((((((((((((((((('''''''''(((((((((((((((******************************))))))******+++,,,------,,,++++++***))))))))))))*********+++++++++************************************************,,,+++++++++***)))))))))$$$'''***,,,+++***************+++++++++,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))***+++,,,,,,******++++++,,,,,,,,,,,,******************************)))))))))))))))***+++*********)))))))))(((+++***((('''''')))***,,,))))))*********+++++++++------,,,++++++++++++,,,******)))(((((()))******((((((((()))))))))******))))))))))))******************+++++++++******)))))))))*********+++++++++***************)))(((((((((((()))))))))))))))***---,,,,,,,,,++++++******+++,,,...//////...,,,+++******************************++++++++++++*********+++,,,,,,,,,+++******,,,+++***))))))***+++,,,************************+++)))((()))******)))((())))))))))))(((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''))))))************))))))(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###%%%''')))))))))(((''')))*********)))(((((((((''')))***)))((('''(((*********))))))******+++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))***+++------,,,+++******))))))******+++++++++++++++***)))))),,,,,,,,,++++++*********)))+++,,,+++***)))***+++((('''%%%%%%'''(((((('''***************++++++,,,******))))))))))))***************)))))))))))))))(((((((((((((((''''''''')))))))))))))))***+++++++++***)))((((((((((((((()))(((''''''''''''''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))###$$$%%%&&&''')))******&&&'''(((******((('''&&&'''&&&&&&&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((%%%&&&&&&'''((()))******((((((((((((''''''''''''%%%&&&&&&'''((()))))))))(((((((((***+++,,,,,,,,,))))))))))))************))))))******++++++,,,,,,((()))******))))))***,,,******++++++++++++******++++++***)))((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))++++++++++++++++++++++++******))))))******+++,,,...------,,,+++***))))))))))))*********+++++++++************************************************,,,+++++++++***)))))))))$$$'''***,,,+++***************+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***+++,,,------)))***+++,,,,,,,,,++++++***************************)))))))))))))))******(((((()))))))))*********,,,***)))''''''(((***+++))))))*********+++++++++,,,,,,+++*********************))))))))))))******))))))************+++***(((((()))))))))*********)))******+++++++++******))))))*********+++++++++)))************))))))((('''''''''((((((((()))))),,,,,,,,,++++++*********+++,,,...//////...,,,+++************************)))******++++++******))))))))))))************)))***)))(((''''''((()))******************************)))((()))***+++***)))(((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((())))))&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''''''''''''''''''''(((((((((((((((((('''((((((((('''&&&&&&%%%%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&''''''((($$$&&&'''(((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&(((***+++***((('''(((+++,,,,,,***((()))***''')))***)))((('''(((*********))))))******+++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))***+++------,,,,,,+++************++++++++++++,,,++++++***))),,,,,,,,,,,,,,,+++++++++***+++,,,+++*********,,,---+++)))((()))******)))***))))))))))))***++++++******))))))))))))******))))))(((((((((((())))))((((((((((((((('''''''''%%%&&&(((*********)))(((******)))((((((((()))))))))(((((('''''''''((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''((((((((((((((())))))***######$$$&&&((()))***+++%%%&&&)))++++++)))&&&%%%&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&'''((()))))))))))))))))))))(((((((((''''''((((((((((((((((((''''''&&&''''''''''''((((((((('''((()))***************)))))))))*********++++++(((((((((((())))))))))))((()))***)))((((((***,,,******++++++++++++************))))))((((((''''''))))))))))))))))))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))******))))))******+++,,,---,,,,,,++++++*********)))************++++++++++++++++++***************************************+++++++++***************&&&(((+++,,,+++******+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,++++++************************)))******++++++,,,,,,,,,)))***+++,,,---,,,++++++***************+++++++++)))))))))))))))******+++''''''((())))))***+++++++++***)))((((((((()))***)))************++++++++++++++++++*********))))))))))))************))))))(((((()))***************'''(((((())))))*********))))))***++++++++++++***)))************+++++++++))))))************))))))((((((((()))******+++++++++++++++++++++*********++++++,,,------,,,++++++************************))))))************))))))(((((((((((()))))))))***(((((((((''''''(((((((((***************************)))((()))***+++***)))(((((((((((())))))))))))((())))))***))))))((('''%%%&&&''''''((((((''''''&&&&&&'''''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&$$$&&&(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))(((((((((((())))))&&&&&&%%%%%%&&&&&&'''(((###%%%(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***)))((((((+++...---***((()))***''')))***)))((('''(((*********))))))******+++,,,***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++++++++++++++++++++,,,,,,++++++***)))+++++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,222///,,,***++++++++++++))))))((((((((()))************))))))))))))******(((((('''&&&&&&'''((())))))(((((((((''''''''''''$$$%%%''')))***))))))((()))))))))((())))))******'''''''''&&&&&&''''''(((''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((()))******%%%%%%&&&&&&'''(((((((((''''''((())))))(((''''''$$$%%%'''((()))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((()))***)))((((((((())))))*********+++++++++)))))))))((((((((((((((())))))***)))((((((***,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((()))))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++*********)))************++++++++++++++++++*********))))))***************************************+++++++++)))+++,,,+++******+++,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,***+++,,,,,,,,,,,,+++***************************))))))******************(((***+++------,,,+++***))))))*********+++++++++)))))))))))))))***++++++((((((((()))))))))))))))************)))))))))((()))************+++++++++++++++,,,,,,,,,+++***)))'''(((***,,,,,,***((('''&&&&&&((()))))))))((('''''''''(((((()))******+++))))))***+++++++++++++++)))************+++++++++))))))************))))))((())))))***++++++,,,,,,************++++++++++++++++++++++++++++++++++++************************))))))************)))))))))))))))))))))******+++(((((())))))))))))((((((************************)))(((((((((***+++***)))'''((((((((()))))))))***&&&'''((()))))))))((('''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&$$$&&&(((((('''&&&''')))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&'''((("""%%%((()))'''%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&***...---)))'''''')))''')))***)))((('''(((*********))))))******+++,,,***))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))***...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******)))))))))***+++++++++,,,***+++,,,,,,******+++,,,...+++'''%%%%%%&&&%%%%%%((((((((((((((())))))*********))))))))))))******((('''&&&%%%%%%&&&(((((())))))(((((('''''''''&&&&&&'''((())))))*********))))))(((((()))***++++++&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))###%%%''')))******)))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&'''((())))))))))))&&&&&&'''((()))***++++++'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%(((***+++,,,***)))(((((()))************+++++++++,,,,,,++++++******))))))))))))***)))((((((***---******++++++++++++*********************+++++++++))))))))))))))))))))))))''''''&&&%%%&&&'''((()))++++++++++++++++++++++++*********)))***++++++,,,******************++++++)))************+++++++++++++++++++++******))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***)))+++---******+++++++++,,,,,,,,,......---,,,++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((***+++------,,,+++***))))))******++++++++++++))))))((())))))***++++++******))))))((((((''''''***************)))(((''')))************++++++++++++,,,---......,,,***)))&&&(((+++------+++(((&&&$$$$$$&&&'''''''''&&&%%%&&&''''''((()))******+++((()))***+++++++++++++++)))************+++++++++((())))))*********))))))'''(((((()))******++++++))))))******+++++++++,,,++++++***))))))***++++++************************))))))************))))))******))))))***+++,,,,,,((()))***++++++***)))(((************************)))(((((((((***++++++***'''((((((((())))))******$$$%%%'''(((((((((''''''%%%%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((&&&'''((())))))((('''&&&###&&&)))(((&&&%%%''')))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((!!!%%%((()))'''%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%)))------(((%%%&&&)))((()))***)))((('''(((************)))***++++++,,,,,,++++++***************((((((((((((((((((((((((***)))((((((((((((((()))......------,,,+++******++++++,,,,,,,,,+++++++++******)))((()))***,,,---+++***)))))))))))))))***))))))))))))************(((((('''(((((()))******((((((((((((((()))******+++***)))***++++++)))'''%%%&&&''''''((('''''''''))))))))))))((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***)))))))))))))))******''''''(((((())))))******)))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******)))((('''&&&&&&%%%%%%&&&((((((''''''&&&&&&&&&&&&))))))))))))***************)))))),,,***''''''+++))))))))))))))))))))))))******++++++++++++************+++,,,,,,,,,,,,+++***+++,,,+++)))''''''(((&&&%%%%%%%%%&&&''')))***,,,,,,+++***)))(((''''''++++++,,,---,,,+++***)))(((((((((((())))))))))))(((''''''''''''((())))))((()))))))))((('''%%%$$$(((((())))))*********+++)))***,,,------,,,***)))***,,,,,,+++)))((()))*********))))))******+++,,,,,,+++***)))((((((((((((***+++,,,------+++***)))*********++++++*********+++---......---,,,---...---,,,,,,+++*********+++///...,,,---------,,,+++***************)))(((((((((((()))***************)))************+++++++++******)))))))))))))))***++++++***)))(((((())))))+++++++++************)))************************)))))))))))))))))))))))),,,------+++***)))***,,,((()))*********)))'''&&&***)))(((''''''((()))***+++***)))(((((()))******---,,,***(((((()))***+++)))************+++++++++,,,+++***((((((((()))***)))******++++++,,,------++++++************+++++++++***)))***+++,,,+++)))+++++++++*********))))))************************---,,,)))(((((()))+++,,,)))))))))))))))(((''''''))))))))))))))))))))))))))))))((('''((()))+++,,,)))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((()))*********)))'''&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))++++++******)))(((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&%%%$$$######%%%&&&((((((&&&###!!! """%%%'''''''''''''''''''''''''''''''''''''''((((((((((((...---+++)))'''''''''(((***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,++++++))))))))))))((((((((((((''''''((())))))))))))))),,,,,,++++++***))))))(((...---,,,+++)))&&&$$$###*********)))******++++++))))))((((((((())))))***(((((()))))))))************)))((((((((((((((((((((((((((((((((()))******+++)))((()))******)))(((&&&'''''''''(((''''''''')))((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''(((***)))((((((''''''((((((''''''''''''(((((((((((($$$$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))***)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((,,,******+++((($$$###'''************************)))******++++++******)))(((((()))************)))***+++,,,+++)))''''''((('''&&&&&&&&&'''((()))***************))))))))))))++++++,,,,,,,,,+++***))))))))))))((((((((((((((('''''''''(((((((((((()))***+++++++++***)))'''&&&)))*********++++++++++++)))***+++,,,,,,+++***)))***+++,,,+++)))((()))***,,,,,,++++++,,,,,,---...,,,+++***)))(((((((((((()))******+++++++++*********++++++,,,,,,++++++***+++,,,......,,,,,,,,,------,,,++++++******++++++...---,,,,,,------,,,******************)))(((((('''((())))))******)))))))))************+++++++++)))((((((((()))***++++++++++++***)))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))***++++++***(((''')))***)))***+++++++++***(((((())))))(((((((((((())))))+++***)))(((((()))******---,,,***)))((()))***+++)))************+++++++++,,,+++)))((((((((()))***(((((()))******++++++,,,+++******))))))******+++,,,***)))***++++++***)))+++++++++*********))))))************************+++*********************))))))******))))))((('''))))))))))))))))))))))))******))))))******++++++))))))'''&&&&&&&&&''''''((((((((('''''''''&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***************))))))(((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))))))))))))))))))))******''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''%%%$$$""""""$$$&&&'''''''''''''''''''''''''''''''''''''''((((((((((((+++***)))((((((((()))***)))***++++++++++++***)))))))))***+++++++++******))))))))))))((((((((((((''''''((())))))))))))))),,,++++++******)))))))))((())))))*********))))))*********+++******))))))''''''''''''((()))******(((((())))))))))))******+++***)))(((''''''''''''((((((((((((((()))******+++)))(((((()))+++******((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((())))))******((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''(((((())))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((+++))))))***'''######&&&************************)))******++++++******)))'''((())))))******)))))))))+++,,,+++)))(((((((((((('''''''''((()))***+++(((((())))))*********+++***++++++++++++***)))))))))))))))(((((('''''''''&&&'''((()))))))))((((((******++++++***)))((('''+++++++++++++++,,,,,,,,,)))))))))******)))))))))***+++,,,+++)))))))))+++,,,,,,++++++,,,,,,---...,,,+++***)))(((((((((((()))))))))))))))***+++,,,+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,,,,,,,++++++******++++++---,,,***+++,,,,,,+++***)))************))))))(((''''''((())))))))))))((()))************+++++++++''''''(((((()))+++,,,---+++***))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((&&&&&&''')))+++++++++++++++***))))))((((((((())))))(((((((((***))))))(((((())))))***,,,+++***)))))))))***+++)))************++++++++++++***))))))((()))))))))''''''(((((()))******++++++******))))))******+++,,,+++))))))******)))(((+++************)))))))))************************((()))+++,,,,,,+++***)))******++++++******)))((())))))))))))))))))))))))))))))******))))))(((((())))))((('''''''''(((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''((()))''''''((())))))***++++++(((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%''')))***+++***((('''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((***+++,,,((()))***++++++***)))((('''((()))***************))))))))))))((((((((((((''''''((()))))))))))))))---------,,,,,,+++++++++'''((()))+++---.........)))***+++++++++)))((('''&&&&&&&&&&&&''')))******(((((((((((()))))))))***)))(((((('''''''''((((((((((((((((((((())))))***+++)))((()))+++---...---***))))))((((((''''''''''''''''''(((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((((((''''''&&&''''''(((((((((((((((''''''&&&&&&&&&,,,,,,++++++***))))))((((((((((((((((((((((((((((((''''''''''''((())))))'''''''''(((((()))++++++'''''''''((((((((())))))((((((((()))))))))******'''&&&''')))(((%%%&&&***++++++++++++++++++++++++))))))************)))))))))******+++++++++++++++)))***++++++)))(((((()))(((((()))))))))******+++))))))))))))***************************))))))))))))))))))(((''''''&&&&&&%%%''')))***+++***((('''((((((((((((((('''&&&&&&++++++++++++++++++++++++))))))(((((((((((()))))))))+++,,,+++***)))***+++******))))))******+++,,,++++++***)))(((((())))))***)))(((((()))+++---...,,,------------------,,,***,,,---,,,+++******+++,,,,,,++++++***++++++,,,,,,***)))***++++++***)))))))))************)))(((&&&''''''((((((((((((((())))))*********+++++++++))))))(((((()))***++++++******)))))))))))))))***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((('''&&&%%%''')))+++++++++*********))))))&&&'''((())))))((('''&&&(((((((((((()))))))))***++++++***))))))******+++))))))*********+++++++++******))))))))))))))))))''''''((())))))******+++******))))))))))))******,,,+++))))))******((('''************))))))))))))************************))))))***+++++++++******+++++++++++++++***))))))))))))))))))))))))))))))'''(((((()))((('''%%%$$$)))))))))((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$""""""###$$$$$$&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))(((((((((((())))))******(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((()))***))))))((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((%%%&&&&&&''')))***+++,,,((()))***++++++***)))((((((((()))***+++++++++***))))))))))))((((((((((((''''''((()))))))))))))))------,,,,,,,,,,,,,,,+++---------,,,+++***)))((()))***++++++***)))'''&&&&&&&&&&&&&&&''')))******'''(((((((((((()))))))))&&&&&&&&&&&&'''(((******((((((((((((((())))))***+++******,,,///222333333,,,+++***((('''''''''(((&&&&&&''''''((((((((()))))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))***+++***))))))((((((''''''''')))((((((''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''(((***+++,,,'''''''''((((((((((((((((((((((((((())))))))))))'''&&&'''***)))&&&''',,,************************)))))))))******)))))))))))))))***++++++++++++***(((***++++++)))(((((())))))))))))***************************))))))))))))******)))))))))((((((((()))((((((((('''''''''&&&&&&''')))++++++***)))'''((((((((('''''''''''''''******************))))))))))))(((''''''((()))))))))***++++++***)))***+++******))))))******+++,,,+++***))))))))))))))))))++++++******+++---...000,,,------......------,,,***,,,------+++)))******,,,++++++***++++++,,,,,,+++***))))))++++++***)))((())))))*********))))))&&&''''''((((((((((((((())))))*********+++++++++++++++***)))(((((())))))***)))))))))))))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''(((*********))))))((((((((((((&&&'''((())))))((('''&&&''''''(((((())))))))))))******************++++++))))))*********+++++++++)))))))))*********))))))(((((())))))***++++++,,,***))))))))))))))))))***+++***))))))******((('''))))))))))))))))))))))))************************+++***)))((()))***,,,---+++++++++++++++***))))))))))))))))))))))))))))))(((((()))***)))(((&&&%%%(((((())))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))(((((('''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))$$$%%%&&&((())))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))************+++,,,,,,+++******((()))***+++,,,,,,,,,,,,))))))))))))((((((((((((''''''((()))))))))))))))***************************************)))(((((()))))))))***))))))((((((''''''''''''((()))******''''''(((((((((((())))))$$$$$$%%%&&&''')))***+++((((((((((((((()))******++++++---222666:::;;;:::...---+++)))'''''''''(((&&&&&&&&&''''''(((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))++++++)))))))))))))))(((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''((()))***+++((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***))))))+++((($$$%%%)))))))))))))))))))))))))))((())))))******))))))(((&&&'''(((((())))))(((((((((***++++++)))((()))***((()))************))))))+++*********))))))((((((***))))))((('''((((((((('''''''''''''''''''''''''''((()))*********))))))******))))))))))))***************)))))))))))))))((((((((())))))((((((((()))***++++++***)))+++,,,,,,,,,++++++,,,,,,---...******)))))))))))))))***,,,,,,,,,,,,,,,---...///,,,------......------,,,+++---...---+++*********++++++******++++++,,,,,,+++)))))))))+++,,,+++***((())))))************)))''''''((())))))))))))((()))************+++++++++---,,,+++)))(((((('''''')))))))))))))))******+++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))'''((()))+++***))))))((('''((((((((('''''''''(((((('''''''''&&&&&&'''((()))))))))))))))*********++++++++++++)))************+++++++++(((((()))************)))(((((()))******++++++,,,***))))))(((((())))))******)))((((((******)))((((((((()))))))))))))))***************************,,,***((('''(((***---///******++++++******)))((())))))))))))))))))))))))******+++++++++***))))))''''''((()))))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))))))))(((******)))(((((('''&&&&&&'''&&&$$$#########$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$&&&((()))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))***+++,,,------,,,+++***((()))***+++,,,---------))))))))))))((((((((((((''''''((()))))))))))))))************************&&&'''((()))***+++++++++)))(((((((((((())))))***))))))((((((((())))))***'''''''''((((((((())))))%%%%%%%%%&&&'''((()))***((((((((((((((()))******+++---111777>>>AAAAAA@@@000...+++)))''''''((((((%%%%%%&&&''''''((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&''''''(((''''''(((((((((((((((((('''(((((())))))***++++++(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((())))))(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''')))'''((()))'''$$$$$$((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((((()))++++++)))))))))***(((((()))******)))(((((())))))))))))***************)))((('''''''''((((((%%%&&&&&&''''''((((((((((((((()))))))))*********+++***)))(((((()))***++++++++++++******)))))))))((()))************)))((((((***++++++******+++,,,,,,,,,++++++,,,,,,---...******))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,---...///...,,,******+++++++++******++++++,,,---+++***)))***,,,---,,,+++(((((()))***************'''((())))))******)))))))))************+++++++++++++++***)))((((((((())))))))))))))))))***++++++***)))))))))((((((((((((************************(((((((((((((((((((((((('''((()))((('''''')))++++++***)))((((((((())))))(((''''''&&&&&&''''''(((%%%&&&'''))))))))))))((())))))***+++++++++++++++)))************+++++++++'''((()))***+++******)))''''''(((((()))******+++))))))(((((((((((())))))(((''''''(((***+++***)))(((((((((((())))))******************************))))))))))))***+++,,,---))))))******))))))((('''))))))))))))))))))))))))))))))((((((((()))******%%%&&&'''((()))(((((('''((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&%%%&&&'''((()))))))))(((((((((((((((((((((''''''(((&&&%%%######$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++,,,,,,+++***)))***+++,,,,,,+++***)))'''((()))+++,,,,,,------))))))))))))((((((((((((''''''((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,//////...---+++)))'''&&&)))(((''''''''')))***++++++******))))))))))))***''''''''''''((((((((()))''''''&&&&&&&&&''''''(((((((((((((((((()))******+++...444;;;BBBFFFFFFDDD000///,,,)))''''''((((((%%%%%%&&&&&&'''((())))))((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&%%%$$$$$$$$$%%%&&&&&&''''''((((((((('''''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&$$$###"""!!!'''''''''((((((((())))))$$$###%%%((('''$$$&&&***(((((((((((((((((((((((((((((())))))))))))((((((((())))))***************''')))++++++)))))))))***'''((()))******)))((('''''''''((()))***+++,,,,,,***)))(((&&&&&&''''''((($$$%%%%%%&&&'''((()))))))))))))))((()))******+++)))((('''&&&&&&'''((())),,,,,,,,,++++++*********''')))***,,,,,,***)))'''(((***++++++******+++---******))))))******+++,,,***)))))))))))))))*********+++,,,------+++***)))+++,,,,,,------,,,,,,+++---///000///---++++++++++++*********+++,,,,,,---+++***)))***,,,------+++(((((()))***************(((((()))***************)))************+++++++++***)))))))))))))))******))))))((())))))***++++++))))))))))))((((((((((((************************((((((((((((((((((((((((&&&'''(((((('''''')))+++---,,,***)))))))))***+++((('''&&&%%%%%%&&&'''((($$$%%%'''))))))))))))(((((()))***+++++++++++++++)))************+++++++++'''((()))+++++++++***)))&&&&&&''''''((()))))))))))))))(((((((((((())))))'''&&&&&&'''***++++++***'''((((((((())))))******************************'''(((***+++,,,,,,,,,+++)))))))))))))))(((''''''))))))))))))))))))))))))&&&%%%$$$$$$%%%&&&((()))$$$%%%'''(((((((((''''''((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((()))((('''&&&%%%&&&''''''''''''''''''&&&$$$%%%'''))))))))))))(((&&&&&&''''''((())))))))))))'''&&&$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((()))***,,,---------,,,((()))***++++++***)))(((&&&'''((()))++++++,,,,,,))))))))))))(((((((((((('''(((((()))))))))))))))++++++******************))))))))))))************(((''''''))),,,......---+++++++++***)))((((((''''''&&&&&&%%%&&&''')))***'''&&&&&&&&&&&&'''((((((***+++,,,+++)))'''((()))000555;;;AAAHHHLLLIIICCC555000+++((())))))(((''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&'''))))))((((((***+++((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&*********)))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&((()))(((&&&$$$'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''(((((()))))))))((()))******+++***+++,,,,,,+++)))&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************---,,,***)))'''&&&&&&%%%(((((((((((((((''''''&&&(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))*********)))))))))))))))---,,,,,,+++*********+++,,,,,,++++++******))))))---+++)))((('''((()))***''''''(((((())))))******---,,,,,,+++*********+++))))))***++++++++++++***---------,,,,,,+++++++++++++++************++++++***++++++,,,,,,++++++***))))))************))))))*********)))))))))))))))++++++++++++++++++,,,,,,******************************************++++++$$$%%%&&&%%%$$$%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))'''$$$"""$$$)))+++)))&&&+++***)))'''''''''((()))******)))((((((((((((((())))))))))))*********************)))))))))))))))'''(((((()))***+++++++++******)))(((((((((((((((++++++***)))))))))))))))))))))(((((((((((())))))%%%''')))***)))((())))))************************))))))***+++,,,------...))))))))))))))))))))))))'''''''''(((((((((((((((************)))))))))))))))))))))))))))((('''''''''))))))((('''&&&'''(((((((((((((((((('''''''''))))))))))))))))))))))))(((((('''(((((()))***+++)))(((((((((((('''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((('''%%%$$$))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''******)))((((((((((((((())))))))))))************************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((()))(((((('''&&&&&&***)))))))))***+++,,,,,,,,,,,,++++++******))))))+++)))''''''''''''%%%###******))))))(((''''''&&&(((((('''&&&''''''))))))'''&&&&&&&&&&&&'''((((((((()))******))))))***,,,///777???FFFKKKLLLEEE<<<222...***''''''((('''&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''')))(((((((((''''''''''''''''''''')))***)))(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$)))(((((('''''''''((((((((()))))))))************)))***+++++++++)))'''&&&((((((((((((((((((((((((******))))))))))))******))))))))))))******************)))((((((((((((((()))))))))***)))((((((''''''((((((((())))))))))))*********++++++******)))(((((((((((()))))))))***************)))))))))))),,,+++******)))))))))******************))))))))),,,+++)))''''''((()))***(((((((((((())))))******---,,,++++++*********+++))))))***+++++++++++++++---,,,,,,,,,++++++++++++++++++************++++++***++++++,,,,,,++++++*********++++++++++++*********)))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***'''%%%'''+++---+++(((+++***)))(((((()))***+++******)))((((((((((((((())))))))))))***************)))))))))))))))))))))((((((((()))***+++++++++******)))(((((((((((((((+++***))))))((((((((()))))))))(((((((((((())))))''')))+++,,,+++******+++*********************)))*********++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))******)))))))))))))))((((((''''''))))))((('''&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))((('''''''''''''''((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((('''&&&%%%%%%(((((((((((((((((((((((((((((())))))***)))))))))(((((('''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&***))))))((((((((((((((())))))))))))******************************************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((()))***+++---.........---,,,+++***)))(((+++)))'''&&&%%%$$$""" ))))))((((((''''''&&&&&&))))))(((((('''(((((((((''''''&&&&&&''''''((()))&&&((()))))))))***---000222;;;FFFLLLNNNJJJ???444000,,,)))&&&&&&'''&&&&&&(((''''''&&&''''''(((((((((((((((''''''&&&&&&&&&(((((()))(((&&&$$$%%%&&&(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&''')))*********))))))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&$$$###"""!!!***)))(((''''''''''''''''''((()))***+++******)))((()))***++++++***)))(((''''''''''''''''''''''''+++******))))))******+++))))))))))))************''''''(((((())))))*********************))))))(((''''''((((((((()))))))))))))))(((((((((((())))))((((((((()))))))))***************************************)))))))))))))))((())))))))))))))))))***+++***((('''''''''((()))((((((((())))))))))))***,,,,,,+++************+++)))******++++++++++++++++++++++++++++++*********++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++))))))))))))))))))******---,,,,,,++++++*********))))))))))))))))))))))))))))))((((((((((((((((((***(((&&&''')))+++***((()))))))))))))))))))))))))))))))))))))))))))))))),,,***((())),,,---+++)))+++***************+++,,,***))))))((((((((((((((())))))))))))************))))))))))))))))))******(((((())))))***+++++++++******)))((((((((())))))***))))))(((((((((((((((***))))))(((((())))))***)))+++------,,,+++,,,---))))))******************++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))((((((((((((((()))******++++++))))))))))))(((((((((((('''))))))((('''&&&'''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((()))***++++++******))))))((('''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))((((((''''''(((((())))))))))))************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))*********)))((((((***)))))))))***+++,,,,,,---,,,,,,+++******))))))***(((''''''(((((('''&&&)))))))))(((((('''''''''))))))(((((('''''''''''''''''''''''''''(((((()))'''((())))))***,,,000333:::BBBKKKNNNMMMFFF:::///---+++)))'''&&&&&&&&&&&&(((''''''''''''((())))))***))))))((((((''''''&&&)))*********((('''''')))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((('''''''''%%%&&&)))***))))))))))))'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&%%%$$$###"""***)))(((''''''&&&''''''&&&(((***+++,,,+++)))((('''((()))***+++*********((((((((((((((((((((((((******))))))))))))******((()))))))))************''''''((())))))*********)))************)))(((((('''''''''((((((((()))))))))((('''&&&'''((()))***(((((()))))))))*********)))***************++++++******************))))))''''''(((((())))))******))))))(((''''''(((((()))))))))))))))))))))))))))++++++***************+++)))***++++++,,,,,,++++++************************++++++************++++++***++++++,,,,,,++++++******++++++++++++++++++***)))))))))))))))*********------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))((((((((()))%%%!!!###'''***'''$$$(((((((((((((((((((((((())))))))))))))))))))))))+++)))((((((***+++)))'''++++++******))))))))))))))))))(((((((((((())))))((()))))))))************)))))))))))))))*********)))))))))******+++++++++******))))))((())))))***))))))((((((((((((((()))***))))))))))))))))))******,,,------++++++,,,---************++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******)))(((''''''''''''((()))***+++,,,,,,***))))))((((((((((((((('''))))))((('''&&&'''((('''''''''((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&)))(((((((((((('''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((((((((((((***))))))((('''&&&&&&%%%&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((((()))))))))************************************)))))))))*********************++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((''',,,,,,+++***)))))))))***))))))******************)))((('''(((***++++++*********)))))))))))))))(((((((((((((((''''''&&&&&&(((''''''''''''((())))))************+++///444888DDDKKKOOOMMMHHHAAA777...,,,+++***((('''''''''((('''''''''''''''((())))))*********)))))))))((((((&&&((())))))(((((()))+++((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''(((((((((((((((###&&&))))))(((''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''''''''&&&))))))((('''''''''''''''&&&(((***+++,,,+++)))((('''((())))))******++++++))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))************((())))))***))))))((('''(((((())))))(((((('''&&&''''''''''''((((((((((((++++++***)))***+++---...))))))))))))************))))))******+++++++++,,,******+++,,,,,,++++++***''''''(((((())))))******))))))((((((((()))))))))************))))))))))))*********))))))***++++++******+++,,,,,,,,,,,,+++************************++++++************++++++***++++++,,,,,,++++++***))))))************))))))(((((())))))************------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++******))))))))),,,(((%%%&&&+++---+++((((((((((((((((((((((((((())))))))))))))))))))))))+++***))))))******)))(((,,,++++++***((('''&&&%%%))))))(((((((((((())))))((()))))))))************(((((())))))************************++++++++++++******))))))))))))******))))))(((((((((((())))))******))))))))))))*********+++,,,+++***)))***,,,+++++++++,,,,,,,,,---------,,,,,,++++++*********))))))))))))))))))))))))******)))(((''''''&&&&&&&&&'''''')))***+++,,,---******)))((('''(((((()))'''))))))((('''&&&'''((())))))((((((''''''&&&&&&((((((((((((((((((((((((******)))((('''''''''''')))(((((((((((('''''''''$$$$$$$$$%%%&&&'''((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&******))))))((('''&&&%%%###$$$%%%&&&''')))******((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,******++++++++++++******************************&&&&&&''''''(((''''''&&&...---+++***))))))(((((((((((()))))))))*********)))((('''((()))***)))(((************))))))))))))(((((()))))))))(((''''''((((((''''''(((((()))***,,,,,,,,,,,,///444;;;@@@NNNRRRSSSLLLDDD===555...)))******)))'''&&&''')))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))$$$%%%''''''&&&'''(((***(((((((((((((((((((((((((((''''''''''''''''''((('''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''(((((((((((((((###'''***)))&&&%%%%%%'''&&&&&&&&&&&&'''((())))))''''''((()))))))))))))))((((((''''''''''''(((((('''((()))***+++******)))(((((())))))*********+++************************(((''''''&&&&&&''''''((())))))))))))************)))*********)))(((&&&%%%((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***++++++)))))))))*********++++++))))))******+++,,,,,,,,,)))***+++------,,,++++++((())))))))))))))))))***))))))))))))************+++************)))))))))***))))))))))))***++++++***++++++,,,,,,,,,,,,,,,*********+++++++++++++++++++++************++++++***++++++,,,,,,++++++***)))))))))******)))))))))((((((((()))******++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,)))'''(((+++---,,,***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,+++++++++***((('''%%%$$$((((((((((((((())))))***))))))))))))************((((((((()))******++++++++++++++++++++++++++++++******)))))))))***++++++)))))))))))))))******++++++******))))))******+++***++++++***(((((()))+++******++++++,,,---------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''((()))***+++,,,,,,+++***((('''''''''((()))'''))))))((('''&&&'''((()))(((((((((''''''''''''))))))))))))))))))))))))***))))))(((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''&&&&&&'''''''''''''''(((&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))((('''&&&######$$$&&&((()))***+++''''''&&&&&&''''''(((((())))))))))))************))))))))))))))))))))))))*********+++,,,,,,------******++++++++++++******************************%%%%%%&&&'''''''''&&&&&&,,,,,,+++***))))))))))))+++************************((('''(((******)))((())))))))))))))))))))))))((()))***+++++++++******((((((((((((((())))))***++++++,,,...333:::CCCJJJSSSWWWUUUMMMBBB:::333---&&&((()))(((&&&%%%&&&(((%%%%%%%%%%%%&&&'''((()))&&&&&&''''''(((((())))))%%%'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((()))%%%))),,,+++'''$$$%%%'''&&&&&&&&&&&&'''((()))***)))))))))***))))))((((((''''''&&&''''''((()))***((()))))))))************))))))))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************((()))***+++***(((&&&%%%)))))))))))))))(((''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''(((((('''))))))*********+++++++++))))))***++++++,,,------((()))+++,,,,,,,,,+++******************)))))))))))))))***++++++++++++++++++++++++*********)))))))))))))))))))))***++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---++++++************++++++***++++++,,,,,,++++++***)))******++++++******)))'''(((((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((((((((((((''''''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,---))))))*********)))((('''((((((((((((((()))******))))))))))))************'''(((((()))******++++++++++++++++++++++++++++++******))))))******+++,,,***************+++,,,,,,+++******))))))******++++++++++++)))(((''')))+++(((((()))******+++,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((((((((('''(((((()))***++++++,,,+++***((('''''''''))))))'''))))))((('''&&&'''(((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((('''''''''((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''))))))***))))))((('''&&&(((((()))***))))))((('''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((()))))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,******++++++++++++******************************%%%&&&&&&'''((((((''''''+++***************++++++...------,,,+++***)))))))))(((((())),,,------,,,'''''''''((((((((((((((()))***,,,---...------,,,((((((((((((((()))************,,,///555???IIIPPPUUUXXXWWWNNNBBB:::222+++$$$&&&((('''%%%$$$%%%((($$$$$$$$$%%%&&&'''((()))###$$$$$$%%%&&&'''(((((()))***+++***(((''''''(((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''(((((())))))'''+++...,,,'''$$$%%%(((&&&&&&&&&'''''')))******************)))'''&&&%%%&&&&&&&&&&&&((()))***+++)))))))))((()))******+++******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************'''(((***+++***)))'''&&&***************)))((((((&&&&&&&&&'''''''''((((((%%%&&&(((***+++******))))))************+++++++++))))))***+++,,,,,,------&&&(((***+++,,,+++***))),,,,,,++++++******)))))))))***+++,,,,,,,,,,,,,,,++++++++++++******))))))))))))((())))))***++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------++++++************+++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++'''(((((()))***+++++++++++++++++++++++++++,,,,,,************************+++******)))(((''''''&&&((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%'''((((((((()))***+++'''(((***+++,,,,,,,,,+++((((((((((((((()))******))))))))))))************'''(((((()))***+++++++++++++++++++++++++++++++++******))))))***+++,,,,,,+++*********+++,,,------++++++************++++++,,,,,,,,,***(((((()))+++&&&''''''((()))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((())))))******+++++++++***((('''&&&''')))***''')))))))))'''&&&'''(((######%%%''')))+++,,,---))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))((((((((('''''''''''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&&&&'''''''''''''''''''''''''''))))))))))))(((&&&%%%$$$'''((()))******)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++******************************&&&&&&'''((())))))((((((+++,,,,,,,,,,,,+++******++++++************++++++)))))))))))))))******+++)))))))))))))))*********...---,,,+++***((('''''''''(((((((((&&&&&&(((***++++++,,,222<<>>666000+++'''))))))))))))((((((''''''***************)))(((((((((((((((((((((((((((((())))))******))))))((('''''''''((()))))))))(((((((((((('''''''''(((((()))((((((((((((((((((((((((******))))))((((((''''''&&&'''''''''&&&&&&%%%$$$&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$&&&((((((&&&&&&&&&'''''''''''''''((((((((((((&&&'''((())))))((('''&&&((($$$%%%)))***&&&&&&)))******)))(((((()))*********,,,---,,,***(((((())))))))))))))))))(((''''''+++***)))(((((()))******))))))))))))((((((((((((((()))************)))(((''''''(((((((((((('''''')))'''&&&'''***+++***((((((((((((''''''((()))))))))))))))))))))***+++++++++******+++,,,---,,,++++++***)))***---...,,,***************))))))))))))))))))(((((())))))***+++***************+++++++++)))))))))************+++&&&'''(((***++++++***************+++,,,---------......---,,,,,,,,,,,,,,,******++++++++++++******)))))))))(((((((((''''''))))))*********+++++++++++++++++++++************))))))))))))************************************************))))))))))))''''''(((((())))))******...)))$$$$$$'''***+++)))))))))(((((((((((())))))******)))((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))*********+++++++++,,,++++++***))))))******)))+++,,,+++)))(((***,,,++++++,,,,,,,,,------------,,,+++*********++++++)))******************)))(((((()))++++++,,,,,,+++,,,++++++++++++++++++************+++++++++,,,,,,+++*********))))))))))))(((((()))************)))***))))))((('''&&&&&&%%%(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))***++++++******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''$$$%%%&&&'''''''''&&&%%%(((''''''''''''&&&&&&&&&$$$%%%&&&((())))))*********)))(((''''''((()))***+++*********))))))))))))+++)))'''(((***,,,+++)))))))))***++++++++++++***************+++++++++,,,))))))*********))))))((()))(((((((((''''''''''''++++++,,,,,,++++++***)))++++++***)))(((((())))))+++************+++,,,,,,*********))))))(((((((((((((((((()))))))))))))))'''((((((((('''''')))+++---000666>>>HHHPPPUUUVVVUUUMMMBBB888111,,,***((()))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''******************)))(((###$$$&&&'''((()))*********))))))(((''''''(((((())))))))))))))))))))))))((((((((((((((((((((('''&&&''''''''''''&&&%%%%%%$$$%%%&&&(((((((((''''''%%%&&&&&&&&&&&&'''''''''!!!$$$'''(((''''''&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))''''''******((((((******))))))(((((())))))***)))+++,,,,,,+++******+++***))))))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***++++++++++++***)))''''''((((((((((((''''''***)))((((((******)))((())))))((())))))***++++++*********)))***++++++,,,+++***)))***+++,,,+++***,,,***))))))+++,,,,,,+++++++++*********)))))))))******))))))******+++,,,+++++++++************************+++++++++,,,,,,((()))***++++++,,,++++++++++++,,,,,,------......---,,,+++*********+++,,,******++++++++++++******))))))((((((((((((''''''+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++***)))))))))*********++++++************************************))))))))))))''''''(((((()))***++++++111---)))(((***+++)))''')))))))))(((((())))))*********)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***************+++++++++,,,+++******)))************++++++***))))))***,,,,,,,,,,,,---------------,,,,,,+++************+++***))))))(((((())))))***((()))***+++++++++++++++*********+++++++++++++++*********++++++++++++,,,++++++++++++************''''''((())))))))))))))),,,,,,+++***(((''''''&&&((((((''''''''''''(((((((((((((((''''''(((((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((())))))******+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((((((((((((''''''!!!%%%''')))((('''&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((*********)))(((''''''((()))***++++++++++++***************)))))))))+++,,,,,,+++((()))******++++++******((())))))******+++++++++((())))))*********))))))((((((((((((''''''''''''+++++++++++++++***))))))++++++***)))((((((((((((******))))))******+++,,,++++++***)))(((''''''&&&((((((((((((((((((((((((&&&((((((((('''(((***+++,,,000888CCCLLLRRRSSSRRROOOGGG;;;111+++)))))))))(((((((((((((((((((((((($$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((''''''&&&###$$$%%%'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&"""$$$&&&((())))))((('''&&&&&&&&&&&&''''''''''''!!!$$$''')))(((&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((***))))))***+++***+++,,,)))))))))(((((()))))))))''')))++++++******+++,,,***)))(((''''''((()))***'''((())))))***))))))((((((((((((((())))))))))))***+++,,,,,,,,,,,,+++***''''''((((((((((((''''''(((((((((((())))))))))))************+++,,,------***************+++,,,,,,***)))((()))***+++***)))+++***)))))))))+++,,,,,,+++++++++*********))))))++++++******++++++,,,---,,,+++++++++***)))))))))************+++++++++,,,))))))***+++++++++++++++++++++,,,,,,---------...---+++***))))))***+++,,,******++++++++++++************************))))))+++++++++,,,,,,,,,------,,,,,,+++++++++*********))))))*********+++++++++************************************)))))))))(((''''''((()))***++++++,,,,,,***)))***,,,---+++***)))))))))((())))))************))))))((())))))******))))))(((((())))))***))))))))))))))))))))))))************************++++++***************+++++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))(((''''''((()))***((()))***+++++++++++++++))))))******++++++,,,,,,************++++++++++++************************'''((())))))******))))))---,,,+++***)))'''&&&&&&(((((('''''''''((())))))((((((''''''''''''((((((&&&&&&''''''(((((()))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''!!!"""%%%'''))))))((('''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***))))))(((((((((((())))))************************&&&&&&'''((()))***))))))((())))))******************)))))))))))))))))))))(((((()))************)))((((((((((((((('''''''''***++++++++++++***))))))++++++***)))))))))))))))((((((((((((((()))******+++******)))((('''&&&&&&))))))(((((('''&&&&&&&&&&&&'''((((((((((((***,,,...333<<>>QQQmmmyyyaaaUUUTTT!!!$$$%%%$$$"""!!!!!!###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&''''''((())))))%%% &&&,,,---,,,VVV^^^sssrrr]]]TTT:::222***&&&'''&&&###'''&&&&&&&&&''''''((()))((((((((((((((((((((((((((()))***(((&&&%%%''')))%%%%%%&&&'''(((((())))))'''((()))******)))((('''(((''''''&&&&&&&&&''''''222hhh___UUUaaa[[[]]]bbb[[[iii^^^VVVnnn###+++000'''((((((((())))))))))))$$$%%%'''((()))((('''&&&***)))))))))((((((((((((((()))))))))************************************''''''((()))))))))))))))'''((())))))))))))+++---******+++++++++++++++,,,******************************))))))))))))******++++++++++++++++++,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))************))))))))))))(((((((((((())))))))))))*********)))))))))(((((((((((((((((()))))))))***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---....../////////...------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************+++******))))))*********((()))))))))*********+++)))))))))(((((((((''''''&&&&&&'''(((((()))******(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&'''((()))***''''''(((((()))******+++******)))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''''')))+++---,,,(((%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&&&&'''((('''&&&''')))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''++++++++++++++++++,,,,,,))))))))))))(((((((((((((((((('''''''''(((((()))"""###$$$%%%'''((()))***))))))((((((''''''&&&&&&###&&&)))***)))'''&&&%%%'''...LLL{{{PPP111!!!%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%''')))((('''%%%###&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&+++***(((&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%111TTTSSS333&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''')))***(((&&&%%%''')))%%%%%%%%%&&&&&&&&&''''''&&&((()))++++++)))(((&&&&&&&&&&&&&&&&&&'''((()))vvvBBB$$$)))(((((((((((())))))))))))(((***,,,---...---+++***))))))))))))(((((((((((((((((())))))*********+++************************''''''((()))))))))))))))))),,,//////---***((((((&&&'''((((((''''''((()))))))))))))))))))))))))))+++***)))(((((()))***+++))))))***+++,,,------...)))******+++++++++******((()))***++++++***)))(((************))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((+++......---+++))))))+++,,,---...////////////,,,,,,,,,,,,,,,---...///------------------------******++++++++++++******************************++++++***************+++(((((())))))*********+++((((((((((((''''''''''''%%%&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''''''''''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***,,,'''(((((()))***++++++,,,&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((('''&&&&&&%%%$$$######(((&&&&&&'''((())))))(((###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''(((((('''&&&&&&)))+++''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((///...,,,+++++++++,,,,,,***((('''&&&&&&'''(((***((((((((('''&&&&&&%%%%%%$$$%%%'''((((((((('''&&&$$$$$$)))&&& '''+++"""###+++%%%&&&---!!!JJJ```333)))...%%%"""&&&(((+++ ,,,''' ///$$$"""!!!!!!"""######""")))&&&$$$$$$(((III)))***$$$%%%'''%%%###$$$'''((((((&&&$$$+++"""+++!!! ***---BBBzzz666$$$---(((!!!'''###!!!+++...$$$"""(((&&&)))))))))(((''''''&&&&&&++++++++++++***((('''&&&&&&'''((('''%%%$$$$$$&&&)))((('''&&&&&&&&&&&&&&&...%%%&&&++++++******)))(((((((((,,,+++***((((((((())))))''')))***,,,,,,***)))'''((()))***,,,,,,+++******++++++***)))(((((())))))))))))))))))))))))))))))++++++++++++************'''(((***++++++***)))((('''(((((()))***+++++++++******))))))))))))******''''''(((***+++,,,---...---,,,,,,+++*********+++(((((())))))************,,,++++++*********************)))(((((()))******&&&&&&'''((()))***++++++)))******))))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...,,,,,,************,,,,,,***+++,,,,,,,,,,,,+++***+++***************++++++)))******++++++)))((('''+++++++++************)))))))))(((((((((((())))))%%%%%%&&&'''((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))((((((((($$$&&&((()))***)))((('''***************)))((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&******)))))))))+++,,,---'''((()))******)))((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((()))---,,,+++***))))))***+++***)))'''&&&&&&''')))*********))))))(((''''''&&&%%%&&&''''''((((((''''''(((%%%***,,,&&&###'''&&&999,,,'''RRR///$$$&&&###)))***---"""###000&&&$$$"""###$$$%%%$$$$$$###,,,%%%&&&(((^^^...!!!'''%%%$$$'''%%%###$$$&&&((('''&&&:::***)))(((SSS___((($$$&&&///777((('''000)))&&&''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&(((((('''&&&&&&&&&&&&&&&222,,,))))))))))))))))))******+++***((('''''''''((()))&&&'''((())))))((('''&&&(((((()))***++++++,,,++++++******)))(((((())))))))))))))))))))))))))))))''''''(((((()))))))))***))))))*********))))))((('''(((((()))******++++++,,,++++++++++++++++++,,,&&&''''''((()))***++++++---,,,++++++*********+++)))))))))))))))*********++++++***))))))))))))***************************))))))))))))))))))******(((((()))))))))))))))((((((((((((((()))))))))***))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++......---,,,,,,---......---,,,+++******+++,,,---***+++,,,,,,,,,,,,+++***,,,+++***************+++)))******+++******((((((+++++++++************)))))))))(((((((((((())))))&&&&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))***)))((('''))))))*********)))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''((((((((()))))))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''&&&''''''''''''(((((((((******)))((((((((())))))))))))''''''''''''))))))+++++++++***))))))((((((''''''&&&&&&''''''((())))))"""###***(((!!!###***777"""000$$$---,,,)))&&&((( ,,,!!!'''&&&$$$$$$&&&'''&&&%%%$$$!!!'''&&&*** YYY'''$$$###(((!!!&&&%%%$$$$$$&&&''''''&&&+++444111(((eee!!!---+++111%%%&&&&&&'''(((((())))))&&&'''''''''&&&%%%$$$$$$&&&'''(((((('''&&&''')))(((((('''&&&&&&&&&&&&'''###gggJJJ)))''''''((())))))***++++++))))))'''&&&&&&''''''(((((((((''''''''''''((((((((((((((()))***+++,,,---******)))((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++++++++***)))((((((((()))((((((((()))******++++++++++++++++++++++++++++++))))))))))))******++++++,,,,,,+++************+++*********)))))))))))))))******)))((((((((())))))******++++++++++++***************)))))))))((((((&&&'''((()))************((((((((()))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,---.........---,,,++++++,,,---...***++++++,,,,,,++++++***---,,,+++*********************++++++******)))(((+++++++++************)))))))))(((((((((((())))))''''''((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((()))***)))((('''(((((()))*********))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%(((&&&###""""""###&&&(((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((***)))(((''''''&&&''''''&&&&&&&&&''''''''''''((()))))))))((((((((())))))))))))(((''''''((())))))++++++******)))(((((((((((('''&&&&&&&&&''')))******$$$"""***'''###''' hhhPPP%%%***!!!)))'''///'''&&&$$$$$$&&&'''&&&%%%...#########(((XXX!!!%%%,,,$$$&&&%%%$$$$$$%%%%%%&&&&&&'''***$$$ @@@000###///111&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&%%%%%%$$$'''(((******))))))***,,,(((''''''&&&&&&&&&''''''222444'''(((((((((((())))))******))))))''''''''''''((()))+++***)))(((((()))***++++++***)))(((((()))***+++***))))))((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,***(((''''''((()))(((((())))))************)))))))))******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++************))))))))))))***))))))((((((((((((((()))***+++,,,,,,+++***)))(((((((((((((((((((((((('''((()))***************(((((()))))))))******************************************++++++++++++++++++******************+++......------------............,,,,,,,,,,,,......++++++++++++++++++++++++------,,,+++************++++++++++++******))))))+++++++++*********))))))))))))(((((((((((())))))((((((((((((((('''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''((())))))))))))((((((''''''((()))*********)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))'''''''''''''''((((((((('''''''''(((((((((((()))++++++)))(((''''''''''''&&&&&&&&&&&&'''''''''''')))*********************))))))(((((((((((())))))***))))))(((''''''&&&&&&(((((('''&&&&&&((()))***))),,,$$$"""...+++ !!!...;;;$$$///%%%&&&%%%######%%%%%%%%%$$$$$$%%%)))%%%$$$```%%%'''---***%%%%%%%%%$$$$$$$$$%%%&&&---(((&&&ttt''',,,///!!!###***((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''))))))(((((()))+++''''''&&&&&&&&&''''''(((222$$$///))))))))))))((((((''''''***)))((((((((()))***+++,,,***(((''''''(((***,,,---,,,***(((''''''(((((()))((((((((((((((())))))))))))))))))))))))))))))++++++******************---,,,***(((''''''((())))))))))))))))))*********((()))************)))(((---------,,,,,,,,,,,,+++*********))))))***++++++*********)))))))))))))))***))))))(((((((((((((((*********++++++*********%%%%%%&&&''''''((())))))***************)))(((((())))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++***))))))***++++++..............................,,,,,,,,,,,,......++++++++++++++++++++++++------,,,+++******++++++,,,++++++***************+++++++++*********))))))))))))(((((((((((())))))((()))))))))((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((&&&'''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''((((((((((((''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((())),,,+++***)))((('''''''''&&&&&&&&&'''''''''(((((()))***+++,,,,,,,,,++++++))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%((((((''''''(((((()))***###...(((%%%,,,$$$%%%===$$$000)))%%%%%%$$$""""""$$$$$$$$$######&&&((('''(((}}}>>>"""+++ )))&&&%%%&&&&&&%%%######$$$&&&(((000)))...)))((((((''''''&&&%%%%%%$$$%%%%%%&&&'''(((((((((((($$$%%%&&&&&&%%%$$$%%%''''''&&&&&&&&&&&&'''(((((('''+++pppCCC******)))(((((('''&&&&&&******)))(((((()))+++,,,***((('''%%%%%%'''(((***---,,,***)))((('''&&&&&&((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''++++++***)))((((((((()))))))))))))))))))))*********+++,,,------,,,+++******************)))))))))***))))))))))))***++++++((()))))))))******************)))((((((((())))))******))))))))))))******$$$%%%%%%&&&((())))))***++++++++++++***)))(((''')))))))))*********++++++))))))))))))))))))))))))(((((())))))***+++++++++,,,+++***))))))***+++,,,---...////////////...---...---,,,++++++,,,---...,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************++++++++++++************)))))))))(((((((((((())))))(((((()))))))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))************))))))))))))((((((''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%)))))))))(((((((((((('''&&&&&&'''''''''(((((((((+++***)))(((((('''(((((('''''''''(((((((((((())))))***+++,,,,,,,,,++++++)))))))))******)))))))))((((((''''''&&&%%%%%%%%%''''''((()))))))))))))))!!!***'''''''''JJJ888 &&&$$$%%%///sss!!!&&&)))&&&'''%%%$$$""""""$$$$$$$$$###''')))"""$$$,,, (((%%%+++$$$(((<<>>###***&&&&&&))),,,"""(((((((((((())))))))))))'''''''''((())))))*********))))))(((((((((((()))((((((((())))))))))))***************)))))))))(((******))))))))))))******))))))************))))))(((((((((((()))***,,,,,,,,,++++++***))))))******++++++++++++++++++++++++++++++*********)))))))))+++***)))((('''(((+++---******)))((((((((((((((('''((())))))******))))))******))))))******+++,,,...,,,))))))+++,,,+++)))))))))))))))******************))))))))))))******,,,,,,,,,---------......,,,,,,,,,------...///000......---------,,,,,,,,,---...000///---+++++++++******)))))))))***++++++------------------------,,,,,,+++++++++*********+++++++++++++++***)))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((''''''%%%&&&''''''&&&&&&''')))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((%%%((((((%%%vvv///'''&&&%%%&&&'''((('''&&&###+++!!!---!!!''''''&&&$$$###$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&'''^^^ddd######$$$$$$%%%&&&''''''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&DDD(((%%%$$$,,,+++555)))TTT@@@*** $$$!!!******$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''+++777,,,(((&&&***,,,%%%))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))************************))))))))))))******))))))))))))******))))))************))))))******)))(((((((((((((((,,,+++******)))*********+++++++++++++++++++++++++++++++++++++++*********,,,***)))***+++---------***)))(((((((((((((((((((((((()))************)))******))))))******+++,,,---+++******+++++++++***))))))))))))******************)))))))))******+++,,,,,,,,,---------......,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,***,,,---,,,***)))))))))---,,,++++++************------------------------,,,++++++++++++*********)))************))))))((()))))))))(((((((((((('''))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))))))))(((''''''((())))))''''''''''''''''''''''''((((((((()))))))))))))))%%%&&&((('''&&&&&&'''(((&&&&&&''''''((())))))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''''''''((((((''''''''''''((((((000(((---111%%%%%%%%%&&&'''(((((('''$$$***222)))ZZZCCC(((&&&&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&888MMM%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%fff$$$'''999000!!!***...'''888'''---)))===222000,,,###+++&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%***)))(((''''''((()))***&&&###(((www???,,,000$$$%%%%%%+++))))))))))))((((((((((((++++++++++++******))))))(((((('''(((((()))******(((((()))))))))******************)))))))))))))))******))))))))))))******))))))************)))))),,,+++***)))))))))))))))++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++)))'''&&&(((,,,...,,,)))++++++***************+++((()))******++++++************))))))******+++,,,,,,+++************+++***((()))))))))******************))))))******++++++,,,,,,,,,---------......---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++)))(((((()))------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++************(((((())))))))))))((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***%%%'''((('''&&&&&&'''(((''''''''''''(((((())))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''...'''UUUJJJ222$$$$$$%%%%%%%%%&&&'''''''''$$$222---&&&###"""$$$&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&&&&000((((((''''''&&&&&&%%%%%%%%%%%%$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$///HHH444$$$;;;---"""'''((( 333111%%%uuu+++&&&'''---'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''!!!+++,,,>>>''',,,%%%&&&""",,,))))))))))))((((((((((((,,,,,,++++++***)))))))))(((((('''(((((()))******'''''''''((((((((())))))))))))))))))))))))************))))))))))))******))))))************))))))***))))))((())))))******+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++(((&&&&&&(((,,,---+++(((+++***************++++++)))******+++++++++++++++******))))))******+++,,,************))))))***+++((()))))))))***************************+++,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,---,,,,,,,,,+++,,,,,,---...+++++++++++++++++++++++++++++++++*********))))))'''(((((()))))))))(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((()))***************(((((((((((((((((((((((((((((())))))))))))))))))((()))))))))************************************))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''(((((((((&&&'''((('''&&&%%%&&&((())))))((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!+++((()))... $$$%%%&&&&&&%%%$$$&&&'''%%%!!!""" +++III !!!###&&&'''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&###%%%######)))((((((''''''&&&&&&%%%&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$mmm ((('''+++!!!&&&(((%%%"""%%%---&&&###%%%---000$$$777%%%///'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''###'''%%%,,,,,,...!!!(((,,,%%%'''(((((((((((())))))))))))***)))))))))(((((('''''')))(((((((((((())))))***''''''''''''(((((((((((())))))))))))******************))))))))))))******))))))************))))))'''&&&&&&''''''((()))************)))******+++,,,++++++++++++++++++++++++*********+++++++++++++++)))))))))***,,,,,,+++***((((((((((((((())))))*********+++,,,,,,,,,,,,+++******))))))******+++,,,)))*********))))))***,,,))))))))))))***************************+++,,,---,,,,,,,,,---------......------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,---+++******+++---++++++++++++,,,,,,---...------------------------+++************)))))))))'''(((((()))))))))))))))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((()))***************(((((((((((((((((((((((((((((())))))))))))******))))))))))))***************************************))))))(((((())))))***&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&(((((((((&&&%%%&&&'''***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))''''''((((((((('''%%%%%%''''''&&&&&&&&&&&&''''''!!!,,,111'''---%%%''')))(((%%%$$$&&&'''###///)))"""(((%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))$$$"""&&&&&&%%%%%%%%%&&&&&&'''''''''(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))///$$$,,,&&&,,,(((111---"""$$$'''$$$ (((666... 333&&&""",,, ***&&&$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&))))))************))))))''' ,,,))))))jjjPPP,,,+++(((%%%&&&&&&'''((()))***++++++)))))))))(((((((((((((((***))))))(((((((((((()))'''(((((((((((()))))))))((()))))))))******************))))))))))))******))))))************))))))((((((''''''(((((())))))******))))))***++++++,,,++++++++++++++++++++++++)))))))))*********++++++)))***++++++******+++,,,((((((((((((((()))*********++++++,,,---,,,,,,,,,******))))))******+++,,,((()))******((((((***---))))))))))))************************+++,,,---...,,,,,,,,,---------......------,,,,,,+++,,,,,,---******+++++++++,,,,,,,,,)))******)))'''(((***,,,---,,,,,,+++++++++++++++------------------------************))))))))))))'''((())))))*********)))))))))((((((((('''''''''''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))******************************************))))))))))))******'''((())))))))))))((('''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))(((&&&%%%&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++***)))(((''''''************************''''''((((((((('''%%%$$$((((((''''''''''''((((((...;;;+++!!!(((''')))+++)))&&&%%%&&&(((###&&&///'''''''''&&&%%%###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,&&&'''%%%!!!"""###$$$&&&'''((()))***'''%%%$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$<<>>BBBDDDDDDAAA:::333---***'''&&&&&&&&&&&&'''((((((***)))((('''((()))***+++))))))))))))))))))))))))((((((((()))******++++++***************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************++++++++++++******((((((((((((((((((((((((************************(((((((((((()))***+++,,,))))))***++++++)))((('''+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,+++)))'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------************************++++++++++++++++++++++++))))))*********+++++++++******+++---//////,,,***)))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))******************))))))))))))******(((((('''''''''&&&&&&&&&'''''''''''''''(((((()))(((&&&&&&&&&'''((('''&&&###$$$%%%&&&&&&&&&&&&%%%''''''(((((((((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%&&&(((''''''&&&&&&&&&''''''---,,,+++)))((('''''''''***)))))))))(((((((((((()))((('''(((*********)))***(((&&&%%%%%%%%%'''(((000444---###...&&&+++777+++SSS******)))(((%%%"""&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''***,,,,,,,,,&&&&&&''''''''''''&&&&&&(((&&&&&&&&&%%%$$$$$$%%%'''999!!! ]]]$$$&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%% """)))******+++,,,000666:::@@@BBBDDDAAA;;;333---***'''&&&&&&&&&&&&'''((((((%%%$$$#########%%%&&&'''************************(((((())))))************))))))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***))))))***++++++)))((('''***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++---//////---+++******++++++++++++++++++++++++,,,------------------,,,************************++++++++++++++++++++++++))))))*********+++++++++(((((())),,,------***((()))))))))))))))(((''''''(((((())))))))))))(((((((((((()))))))))*********)))(((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&'''((('''&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%'''&&&$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((...---+++)))(((''''''&&&******)))))))))((((((((('''&&&%%%&&&((()))(((''''''%%%$$$###$$$'''***---'''%%%---"""AAA 222'''111'''111%%%%%%%%%%%%$$$###""""""&&&&&&%%%%%%%%%&&&''''''***)))((('''&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%''')))++++++***&&&&&&''''''''''''&&&&&&***'''%%%'''&&&%%%&&&)))!!!___)))&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''***sss777)))***++++++,,,...222555:::<<<>>><<<777111,,,***'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%&&&'''(((***************************)))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,+++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))******++++++******)))(((***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---*********+++++++++++++++,,,,,,------------,,,,,,+++...111222000---+++*********************************++++++++++++*********************+++++++++++++++++++++++++++++++++)))************+++++++++((('''''')))++++++)))''')))))))))))))))((('''''''''(((((()))))))))))))))((((((((()))))))))******''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''(((((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""#########$$$$$$$$$###&&&'''&&&###"""###&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,+++***)))((((((((((((*********)))))))))(((((((((&&&&&&&&&((()))(((''''''&&&&&&%%%&&&'''((()))!!!)))"""+++"""NNN!!!+++)))777222$$$""""""###$$$%%%''')))***%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&(((***)))(((%%%&&&&&&''''''&&&&&&%%%(((%%%%%%))))))&&&&&&)))***&&&^^^***&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''!!!--->>>zzz''')))***++++++,,,...000111444666666222...+++***'''&&&&&&&&&&&&'''((((((&&&'''((())))))*********************************++++++******)))(((((((((''''''((())))))***++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++,,,,,,+++***************)))***,,,------,,,***)))+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---)))*********++++++++++++,,,,,,------------,,,,,,***,,,...///---+++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************)))************+++++++++((('''&&&''')))***)))((()))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((()))))))))***((('''''''''''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))((('''&&&&&&'''((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&''''''((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%###&&&(((&&&"""!!!###&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((******))))))))))))******************))))))))))))***)))((()))***+++***)))*********)))'''%%%"""!!!(((!!!---///~~~..."""000QQQ||| ---+++)))'''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((""""""""""""###$$$%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&'''(((######$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&&&&%%%%%%&&&((()))((('''%%%%%%&&&''''''&&&%%%%%%%%%"""$$$)))***%%%$$$'''555XXX'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***((((((((((((((((((((((((%%%!!!'''$$$'''***+++++++++---...,,,...111111///,,,******'''&&&&&&&&&&&&'''((((((###$$$&&&(((((((((((('''************************,,,,,,+++***)))(((''''''&&&''''''((()))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,------,,,+++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,---...---+++*********+++,,,)))***,,,------,,,***)))+++,,,,,,------,,,,,,+++------++++++++++++------))))))******++++++++++++,,,------......------,,,***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++)))(((&&&'''(((******))))))))))))))))))(((((('''''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))******''''''(((((((((((((((((()))(((&&&%%%&&&''')))+++((('''&&&&&&'''((('''&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((()))***+++++++++&&&'''''''''(((((())))))((((((((((((((((((((((((******)))''''''&&&&&&&&&&&&'''(((******((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###&&&(((&&&""" """&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))************))))))))))))((((((&&&$$$""" &&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&+++ 000$$$***###999!!!***vvv---"""%%%%%%%%%###""""""$$$&&&)))((('''&&&%%%%%%$$$###$$$$$$%%%&&&'''((()))***(((&&&%%%%%%***(((&&&%%%&&&&&&%%%###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))///%%%+++"""'''222---,,,***)))((((((((())),,,***((((((***+++***(((***''''''...>>>(((%%%&&&&&&''''''''''''&&&&&&%%%&&&((()))***)))((('''''''''''''''&&&%%%$$$###&&&(((******)))(((((()))###++++++ooo777///+++000+++%%%***(((+++,,,,,,+++(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))++++++***)))((('''&&&&&&'''((()))++++++***))))))++++++************++++++******))))))))))))******+++++++++++++++++++++++++++++++++++++++***)))(((******)))((('''&&&%%%%%%((((((((()))******++++++))))))***+++++++++++++++)))))))))))))))*********,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,,,,++++++******++++++,,,---)))*********+++++++++++++++,,,---,,,***)))***+++,,,+++++++++***)))))))))...---+++***)))***++++++************************)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))******))))))(((((('''''')))))))))(((''''''&&&&&&''')))******))))))***+++)))'''$$$$$$%%%'''(((((((((((())))))******++++++'''((()))******)))((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((('''&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&'''((())))))((((((((((((''''''&&&&&&&&&%%%&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###""""""######&&&&&&'''((('''&&&$$$######$$$%%%%%%$$$$$$&&&(((+++++++++******)))))))))))))))(((''''''&&&%%%%%%''''''&&&''''''((()))***++++++******))))))((((((,,,)))+++111///===,,,000&&&''''''&&&$$$$$$%%%'''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((&&&%%%%%%***(((&&&%%%&&&'''&&&%%%$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&''''''((($$$'''!!!&&&000!!!###&&&((()))(((&&&%%%!!!&&&***)))&&&###!!!%%%+++000 +++!!!%%%&&&&&&''''''''''''&&&&&&%%%'''((()))***)))'''&&&)))))))))((('''''''''&&&((()))***)))'''%%%&&&''''''---FFF}}}***""""""***000"""%%%'''((((((''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))******************))))))))))))))))))*********))))))))))))******+++++++++++++++++++++++++++++++++++++++***))))))((((((((((((((('''''''''((((((((()))******++++++))))))***++++++++++++***++++++++++++************,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,+++***++++++******++++++,,,---******+++++++++,,,,,,,,,,,,---...---+++***+++,,,++++++++++++************,,,++++++***))))))************************************++++++++++++******(((((())))))))))))))))))***************************)))))))))(((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))******))))))((((((((((((''''''((((((((((((((((((''')))******))))))***+++***(((&&&&&&(((***++++++(((((())))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))***)))((((((((((((((()))))))))))))))((('''&&&%%%'''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%#########$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&(((,,,,,,+++******)))((((((((((((((())))))*********''''''''''''((()))***+++++++++******)))(((((('''%%%###,,,000$$$ ???999'''((())))))'''&&&&&&'''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$(((&&&%%%%%%)))'''%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&&&&&&&&&&&&& )))!!!!!!222...&&&,,,***'''&&&&&&)))---///444*** '''000333333---,,,(((&&&&&&''''''''''''&&&&&&''''''((())))))((('''&&&))))))''''''&&&'''((()))((())))))'''%%%%%%&&&((('''111###///###,,,000###%%%'''(((((('''&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******)))))))))))))))******+++))))))(((((((((((())))))******))))))))))))******++++++++++++++++++++++++***++++++++++++***))))))'''''''''(((((()))))))))((((((((()))******++++++((()))******+++*********------,,,,,,+++*********,,,,,,,,,+++++++++******---......------,,,+++***++++++******++++++,,,---++++++++++++,,,,,,,,,---,,,---...---+++++++++,,,***+++++++++++++++,,,,,,***************))))))(((++++++++++++++++++++++++++++++************++++++******))))))))))))))))))******************************)))))))))(((((((((((())))))******))))))((('''((())))))******))))))***))))))))))))(((((((((&&&&&&'''(((((()))******''')))******))))))***+++,,,***((()))+++---......))))))(((((((((((((((((((((((())))))))))))((((((***))))))(((((())))))*********)))(((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&((((((((((((((('''''''''&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''(((,,,,,,+++***((('''&&&&&&&&&&&&''''''((()))******&&&&&&&&&'''((()))***+++******)))((('''&&&&&&%%%)))*** +++###---222***ooo!!! ###&&&(((******(((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((('''&&&%%%%%%$$$(((&&&%%%%%%'''%%%$$$$$$&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&)))((('''&&&%%%%%%%%%%%%###'''$$$$$$+++)))((('''$$$"""!!!!!!"""### &&&******%%%!!!!!!"""AAA"""+++&&&&&&''''''''''''&&&&&&'''(((((()))(((((('''&&&'''&&&%%%###$$$%%%'''(((&&&'''((('''&&&&&&)))+++,,,)))===000000$$$((()))******++++++***(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,))))))(((((((((((())))))+++******))))))******+++******************************+++++++++******)))'''(((((((((((()))))))))((((((((()))******++++++((()))******++++++******------,,,+++******)))))),,,,,,,,,+++++++++******---------......---,,,,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,***+++++++++,,,,,,------)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,***))))))***,,,,,,,,,,,,++++++******))))))*********************************)))))))))(((((()))))))))******)))))))))(((((()))************)))))))))))))))))))))))))))''''''(((((())))))))))))''')))******))))))***++++++***)))***,,,...///...))))))((((((''''''&&&&&&(((((())))))))))))((((((***))))))))))))))))))***+++***)))((((((''''''((('''(((((((((''''''&&&%%%%%%&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''%%%$$$$$$%%%&&&'''&&&'''))))))'''''''''(((+++******((('''&&&%%%%%%'''''''''''''''(((((((((%%%%%%%%%&&&''')))***+++,,,+++***)))((('''&&&&&&---!!!000---***!!!!!!222yyy'''***!!!###$$$&&&(((((('''&&&%%%&&&$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&(((&&&%%%%%%%%%$$$######$$$&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$((($$$$$$---+++$$$%%%"""&&&,,,///---)))&&&###))))))!!!&&&RRREEE---'''&&&&&&''''''''''''&&&&&&'''((((((((((((((('''''''''&&&%%%###$$$%%%'''(((((())))))((('''&&&((()))///%%%???~~~!!!000---)))"""///***++++++***'''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***)))((((((((()))+++,,,+++******))))))******+++++++++************++++++************************)))******+++++++++*********)))))))))((((((((((((((((((((()))******++++++))))))***+++++++++++++++,,,,,,+++***)))((((((''',,,,,,,,,+++++++++*********+++,,,---......//////++++++******++++++,,,---*********+++++++++,,,,,,)))+++,,,+++******+++,,,++++++,,,,,,---------...***+++,,,---------++++++++++++++++++++++++++++++---,,,+++******+++,,,------------,,,,,,+++++++++************************************))))))))))))))))))************))))))((())))))***************))))))))))))******************))))))((((((((((((''')))******))))))***+++***)))((()))+++------,,,))))))((((((''''''&&&&&&))))))(((((((((((())))))******))))))))))))************)))((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''&&&%%%$$$$$$%%%'''(((&&&(((******(((''''''(((******)))(((''''''&&&&&&))))))))))))))))))))))))%%%&&&&&&'''(((***+++,,,000///...---,,,******))) """,,,...'''222 (((&&&999EEEBBB***"""!!!((("""$$$&&&&&&&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''((((((((((((&&&%%%%%%&&&%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$***...+++&&&&&&%%%,,,)))$$$!!!###>>>eee$$$000!!!&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))))))))''''''&&&'''((())))))***+++)))'''$$$$$$$$$+++------!!!000---###,,,$$$&&&''''''&&&%%%'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''')))))))))))))))******+++++++++************++++++++++++************++++++************************))))))***++++++++++++************))))))(((((((((((((((((()))******++++++***++++++,,,---,,,,,,,,,+++*********)))(((((((((,,,,,,,,,+++++++++******((()))+++,,,.../////////++++++******++++++,,,---++++++++++++,,,,,,,,,,,,)))+++,,,,,,******+++---,,,------------------...+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))))))))******++++++******)))((()))******++++++******)))))))))************+++++++++***))))))(((''''''''')))******))))))***+++)))(((((((((***+++***)))))))))(((((((((((((((((())))))(((((((((((())))))+++******))))))******+++))))))(((((((((((())))))&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&(((******((('''&&&'''++++++******)))))))))(((((()))))))))*********+++''''''((()))***,,,......111111000///---,,,+++***,,,444///+++%%%!!!'''%%%555'''%%%""""""|||NNN000)))666!!!###$$$%%%%%%&&&(((***'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((&&&%%%%%%)))'''%%%%%%&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$gggwww (((###&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))***+++)))))))))((('''''''''&&&"""%%%(((((('''%%%######///"""+++((()))EEE///+++((()))$$$%%%'''&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))*********************))))))))))))******,,,++++++******++++++,,,************************))))))***+++++++++++++++)))))))))))))))*********((((((((()))******+++++++++,,,------......------************************,,,,,,,,,+++++++++******))))))+++,,,------------++++++******++++++,,,---------------.........///+++,,,...---,,,,,,...///............------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))******++++++******)))))))))***++++++++++++***))))))*********+++++++++******))))))))))))))))))''')))******))))))***+++***((((((((())))))(((&&&(((((())))))))))))))))))***)))(((''''''((()))***+++******))))))******+++(((''''''(((((()))***+++%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''$$$&&&((('''&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''******(((&&&%%%%%%,,,,,,++++++++++++++++++&&&&&&'''((()))***++++++))))))***+++,,,...000111111000///...,,,+++***)))%%% %%%---''' ***///!!!###***+++)))777rrr666%%%///"""%%%"""###$$$$$$%%%'''***---************))))))))))))''''''''''''''''''''''''(((&&&%%%%%%,,,***((('''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%///%%%)))&&&''''''''''''''''''&&&%%%%%%%%%&&&((()))+++,,,''''''''''''&&&%%%$$$###"""&&&''''''''''''###$$$***555555vvv%%%---%%%---))))))******)))'''%%%%%%&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))***++++++'''(((***+++++++++***)))))))))(((((((((((()))))),,,++++++******++++++,,,))))))))))))))))))))))))((()))***+++++++++++++++''''''((()))***+++,,,,,,((((((((()))******++++++,,,---......//////......++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++++++++******++++++,,,---////////////000000000000---...//////......000111/////////...---------,,,++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++(((((())))))*********++++++++++++++++++++++++++++++++++++************)))******++++++++++++******))))))***++++++++++++***))))))******++++++++++++((((((((()))******++++++((()))******))))))***+++***)))((()))))))))'''%%%(((((())))))******++++++***)))(((''''''((()))***++++++************++++++''''''''''''(((***+++,,,%%%%%%&&&&&&'''&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&'''((()))))))))((($$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((((((&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&%%%''')))***(((&&&%%%$$$...---+++)))(((''''''&&&************************((()))++++++***+++---///111111///---,,,,,,++++++(((((('''&&&%%%%%%$$$$$$222!!!---333hhh:::$$$***...&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$###$$$%%%'''(((((('''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&;;; ///'''!!!"""$$$&&&$$$  """''''''&&&&&&&&&(((***+++***'''$$$###%%%'''((()))''''''&&&&&&&&&&&&'''''',,,###$$$///+++))) ###)))'''((()))((('''&&&&&&'''((()))((((((((((((((()))******))))))))))))((((((((((((((((((((((((((('''''''''))))))************)))((())))))************))))))))))))(((((()))***++++++,,,+++***)))))))))***+++++++++***+++------+++***)))))))))))))))))))))))))))************+++++++++******))))))***+++,,,,,,------------,,,,,,+++***************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++........................------------------------...------,,,,,,------...---.........---,,,,,,+++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,+++*********+++---,,,***(((((()))***+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))*********************++++++++++++++++++++++++---+++***)))((())))))*********))))))))))))******+++)))''''''(((*********((()))((('''&&&&&&(((***++++++************++++++)))************))))))(((%%%&&&((()))))))))((('''***)))'''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***&&&'''((((((((('''%%%%%%'''''''''&&&&&&%%%%%%%%%,,,+++***))))))((())))))************************(((***++++++***+++---000111000///...,,,+++***)))''''''''''''&&&%%%$$$$$$%%%"""(((---:::xxx666%%%###)))&&&$$$'''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&+++999***%%%'''((()))(((&&&%%%%%%&&&&&&&&&&&&''''''((()))***+++(((%%%$$$%%%'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''!!!$$$&&&'''>>>222###444%%%((((((''''''''''''((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))*********++++++******)))((()))***************))))))))))))))))))***++++++---,,,+++))))))******+++,,,+++***+++,,,,,,***))))))))))))))))))))))))))))))************+++++++++******))))))***++++++,,,,,,,,,------,,,,,,+++***************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++........................------------------------...------,,,,,,------...------......------,,,+++///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++***++++++---,,,***)))))))))***+++******************************+++++++++,,,,,,,,,(((((())))))***++++++++++++++++++******+++++++++,,,,,,+++***************)))(((((((((((((((((()))***)))'''''')))***))))))((())))))((('''''')))++++++******))))))******+++******************)))(((&&&'''(((((())))))((((((***)))(((&&&%%%%%%&&&&&&((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$******)))))))))******+++************************)))***+++++++++,,,...000111111000///---+++((('''&&&'''(((((('''&&&$$$###+++'''///RRRFFF'''%%%(((%%%'''+++'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&rrrSSS,,,444111((('''&&&&&&''''''&&&%%%%%%&&&'''(((((((((((((((+++(((%%%$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%'''%%%+++%%%///===}}}***###222!!!''''''((((((((((((''''''((((((((((((((()))******))))))))))))(((((((((((())))))))))))******************++++++++++++******(((((()))***+++++++++***))))))))))))))))))***+++---,,,+++*********+++,,,+++*********++++++)))''')))))))))))))))))))))))))))************+++++++++*********)))******+++,,,,,,,,,,,,,,,,,,++++++***************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++------------------------------------------------...------,,,,,,------...------......------,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++***)))***+++,,,++++++++++++++++++++++++******++++++++++++,,,,,,))))))***+++,,,---......------++++++++++++------------......------,,,,,,))))))))))))))))))))))))+++******+++,,,,,,***)))((()))))))))((((((***,,,******))))))))))))******+++++++++++++++***)))(((((((((''''''(((((()))******)))((('''&&&&&&'''''')))))))))(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%######$$$$$$$$$$$$$$$%%%+++******))))))******+++************************)))***+++++++++,,,...000222222222111///,,,(((&&&&&&'''((()))((('''%%%$$$+++%%%UUULLL######,,,---%%%###)))(((!!!&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$888 ---***,,,&&&'''%%%###$$$'''((('''$$$$$$%%%'''((())))))((('''+++)))&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***%%%111&&&$$$444 000$$$$$$&&&'''((())))))((('''&&&((((((((((((((())))))***))))))))))))((((((((((((((()))))))))))))))******((()))******************(((((()))***++++++++++++***)))))))))))))))******...---+++*********+++,,,+++***)))*********(((&&&))))))))))))))))))))))))))))))*********++++++++++++***************++++++++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,------------------------,,,,,,------------------...------,,,,,,------...,,,------...------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------....../////////...,,,++++++,,,...///---...///000000///...---++++++,,,,,,,,,,,,++++++---,,,---...///...,,,***'''((())))))((((((***+++*********))))))*********,,,,,,,,,,,,+++***)))))))))((('''''''''(((***+++***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&---,,,+++***)))))))))))))))))))))))))))))))))))))))***,,,,,,+++,,,...000333333333333000---***'''&&&'''((((((((('''&&&%%%!!!'''SSS...:::---&&&###!!!!!!###&&&(((***&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&!!! )))"""222777***'''%%%'''***+++)))&&&###$$$&&&(((((((((''''''***(((&&&%%%&&&'''&&&&&&''''''&&&&&&&&&&&&''''''((( ,,,!!!''')))###***555 +++&&&'''((())))))((('''&&&((((((((((((((())))))***))))))))))))(((((((((((('''''''''(((((()))))))))'''(((((()))*********)))))))))***+++++++++++++++******)))))))))))))))***---,,,+++*********+++++++++***))))))******(((&&&************************))))))*********+++++++++++++++***************+++******+++,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,------...------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------...............---------///...---,,,,,,---...///,,,---///000000///...---------............---------------...///...+++)))(((***+++***)))((()))***++++++************++++++---------,,,,,,+++***)))))))))((('''''')))***+++))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''...---,,,+++***)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,///111333333333111///---+++)))((('''''''''''''''''''''QQQ]]]---%%% ((( &&&***%%%$$$)))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###'''```888+++... ,,,"""...'''&&&%%%&&&''''''&&&%%%$$$%%%&&&'''''''''''''''((('''%%%&&&'''((('''&&&(((''''''&&&&&&''''''(((((("""((( )))---@@@hhh((($$$)))''''''((((((((((((''''''((((((((((((((()))******))))))))))))((((((((((((&&&&&&''''''(((((())))))'''((()))******************+++++++++++++++******+++******))))))))))))))),,,+++***)))))))))***+++***))))))***++++++***(((************************)))************+++++++++,,,+++******)))*********)))***++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------,,,,,,------...,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++---......---,,,,,,,,,,,,------------......---------------------------------.........//////........................000000111111111111000000...//////000000000000000000111222333333222111000///...---.........,,,***,,,---......+++*********,,,,,,++++++++++++,,,,,,.........---,,,+++***)))))))))(((((())))))******))))))************))))))&&&&&&''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''###$$$%%%''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''',,,++++++******+++++++++))))))))))))))))))))))))***+++,,,,,,,,,---///111111111000...---+++******)))((('''&&&&&&'''((()))PPPKKK...###)))&&&&&&))))))%%%$$$&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&&&&'''((((((((('''%%%$$$###$$$%%%'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$***111777&&&111###)))***(((///%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&''''''***)))%%%,,,!!!...$$$"""'''%%%((((((''''''''''''((((((((((((((((((((()))******))))))))))))((((((((((((&&&''''''((())))))******))))))***+++,,,------,,,,,,,,,,,,,,,+++***))))))++++++***)))))))))))))))+++***)))((((((((()))***)))))))))***,,,---,,,+++************************)))************+++++++++,,,++++++***))))))******))))))***+++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...------,,,,,,------...+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++---...///...---,,,,,,,,,---.......................................////////////000000000000000111222333444555666666888999:::;;;;;;:::999888666666666666666777888888999:::;;;<<<<<<;;;:::999666444222111222222111000111222333222///---,,,,,,...------,,,,,,------...//////......---+++***)))(((((()))************)))))))))***+++++++++***)))''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%************+++,,,---...))))))))))))))))))))))))***+++,,,,,,,,,---///111000///---,,,***************)))&&&%%%%%%''')))+++ttt(((###$$$"""!!!%%%)))+++&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&''''''((((((((('''%%%$$$"""$$$%%%'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$ +++...&&&111***###&&&///!!!(((***+++***&&&$$$%%%(((&&&%%%$$$$$$%%%&&&((()))%%%$$$$$$&&&((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&!!!...'''(((,,,''''''$$$---***((()))((('''&&&&&&'''((()))((((((((((((((()))******))))))))))))(((((((((((('''(((((()))***+++++++++***+++,,,---............---------,,,+++***)))(((++++++***))))))((())))))+++***((('''''''''((())))))))))))+++---...---,,,************************)))************+++++++++,,,,,,+++***))))))******((()))***+++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,------...+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++---//////...---,,,,,,,,,---...//////......////////////////////////000000000000111111111111444444666888;;;===>>>???AAABBBEEEFFFFFFEEEBBBAAA???>>>>>>===>>>???@@@AAAAAABBBDDDEEEEEEDDDBBBAAA===;;;888777777888888777555666777555222///...---///......------......////////////...---+++***)))'''(((***++++++******)))))))))+++,,,,,,+++***)))(((((())))))*********+++((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$#########$$$%%%&&&'''((('''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$#########''''''(((((())))))******,,,111444000'''$$$(((...+++,,,.../////////...---//////---,,,***)))((('''++++++$$$$$$'''&&&$$$)))---$$$%%%$$$"""###$$$$$$%%%%%%%%%$$$******)))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$&&&&&&%%%$$$###,,,((( GGG666"""---(((&&&""" !!!###%%%(((((('''''''''&&&&&&&&&"""333&&&&&&***+++***(((&&&$$$###$$$%%%&&&&&&&&&&&&'''''''''((((((***(((%%%######$$$&&&(((<<>>===;;;888666555333111000111111///...///...,,,+++*********+++)))***++++++***))))))***,,,***))))))***+++***)))***((('''''')))******)))******)))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$'''((((((((()))))))))***$$$))),,,+++((((((,,,222,,,---.../////////...---///...---,,,***)))((('''$$$+++(((---"""+++)))!!!///###,,,$$$%%%%%%&&&''''''''''''''''''((((((((((((((())))))''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$&&&'''((('''&&&%%%'''(((...***...000'''&&&$$$###$$$&&&(((***''''''''''''&&&&&&&&&&&&/// %%%&&&&&&"""&&&+++***(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((()))(((&&&$$$$$$%%%&&&'''+++***###)))(((((((((''''''''''''))))))((((((((('''''''''+++)))''''''((()))))))))))))))))))))))))))))))))***+++,,,...///000111111000///...,,,***)))))))))&&&((())))))((((((***++++++***)))(((((()))*********))))))(((((())))))***(((''''''(((***++++++***,,,,,,,,,++++++******)))++++++******************++++++******++++++,,,,,,,,,,,,,,,,,,++++++******---------------,,,,,,,,,,,,---------,,,,,,+++***---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------..............................,,,,,,,,,,,,......//////.........------------------,,,,,,,,,,,,,,,...---,,,+++++++++++++++------------------......---...///000000111111111111222444777999;;;<<<===@@@DDDFFFGGGJJJLLLHHHBBBEEEGGGKKKNNNSSS[[[fffnnntttuuuwwwxxxvvvsssooommmiiibbbZZZTTTTTTZZZccciiimmmppprrrqqqnnnlllkkklllcccaaa___\\\YYYVVVTTTSSSQQQOOOMMMKKKIIIEEEAAA===<<<:::777666666666444333666444222000...---,,,,,,,,,---...------,,,,,,,,,,,,+++))))))+++++++++***)))(((&&&'''((())))))(((******))))))((((((''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%(((((((((((())))))))))))((()))***)))''''''(((***,,,---...///000///.........---,,,+++***)))(((((( 111((((((...333999,,,000 &&&'''''''''((((((((((((%%%%%%&&&''')))***++++++''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''))))))(((''''''%%% ,,,!!!NNN***,,,===((('''''''''''''''((()))%%%&&&&&&&&&&&&&&&&&&&&&###111...***...((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&& 666$$$(((((((((((('''''''''''')))))))))))))))(((((((((+++)))'''((()))******)))(((((()))******+++,,,,,,+++,,,---///000111111222///...---+++***)))))))))((()))******((('''(((******))))))((()))***+++,,,*********))))))************)))((()))+++,,,,,,+++***************++++++++++++******))))))***+++,,,---,,,,,,++++++++++++,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------................................................///...---,,,,,,---...////////////.........------,,,,,,,,,---------......000///...---,,,,,,,,,,,,...---------...///111222000111222333444555666666777888;;;???DDDHHHKKKMMMQQQVVV[[[___dddddd[[[PPPOOOOOOQQQWWWaaammmzzzzzzpppcccYYYYYYbbboooxxx~~~~~~|||{{{|||}}}zzzyyyvvvrrrooollljjjiiiiiihhhgggeeeccc___YYYUUULLLIIIEEEBBBAAA???===;;;:::999888666444222111111//////..................---+++******+++,,,,,,++++++)))(((((()))***)))(((*********)))))))))))))))&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))+++)))((('''(((((('''''',,,---...///000///......---,,,,,,+++***))))))(((***222$$$'''(((yyyIII""")))!!!%%%&&&&&&&&&%%%&&&&&&&&&&&&###$$$%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&%%%'''((())))))'''%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&'''((()))(((((('''$$$,,,&&&$$$HHH...222'''888'''...******)))((('''%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&& ''')))'''((( 111"""((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%FFFaaa,,,((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&&&&((()))(((''''''((((((((()))))))))***++++++---...///000000000------,,,***))))))))))))((()))******)))((()))***+++***)))))))))***+++,,,++++++************++++++)))((('''(((***+++***)))&&&'''((()))***,,,------***)))((('''(((***,,,---///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,------......,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////////////////---------...............///...---,,,,,,---...///////////////............------------............000///......---------...//////...///000333555777888888888888888999::::::===@@@DDDJJJQQQWWW]]]```dddhhhnnnuuu{{{yyylll^^^UUUTTTUUU[[[ggguuu~~~vvvlll^^^UUUUUU___nnnxxx|||}}}}}}}}}|||{{{{{{{{{~~~|||zzzyyyxxxxxxxxxzzzzzz{{{||||||yyytttqqqddd```[[[WWWSSSOOOJJJGGG@@@@@@@@@???>>><<<;;;:::555444222222333444444444000...,,,,,,---......---///---++++++,,,,,,+++***)))))))))))))))*********'''''''''(((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''))))))))))))((((((((((((%%%$$$$$$&&&***---......+++,,,.../////////...---+++++++++******)))))))))***&&&((('''(((---(((%%%&&&,,,)))%%%'''&&&&&&%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&%%%'''((())))))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''!!!+++%%%EEE!!!666###+++777%%%'''///************)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***111"""111'''///''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%+++###)))'''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&''')))***)))'''***)))))))))(((((((((''')))***+++,,,------......,,,+++***)))))))))))))))'''(((******))))))+++,,,...---+++))))))))))))***++++++************++++++&&&%%%$$$%%%'''''''''%%%'''(((((())))))***++++++***)))'''&&&''')))+++,,,------,,,+++*********+++************++++++++++++)))******+++,,,---......+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////---------........./////////...------------...///000000/////////........./////////.........------/////////......//////000000111222444666:::===>>>AAA@@@@@@???@@@AAABBBCCCJJJMMMSSS[[[ccckkkpppssstttxxx{{{pppaaaZZZXXXXXX]]]gggsss}}}tttmmmggg```WWWQQQRRR[[[gggppprrrtttvvvwwwwwwuuuqqqooopppoooooopppqqqsssvvvwwwwwwyyy}}}|||yyyuuupppkkkeee___ZZZQQQQQQQQQQQQOOOMMMJJJHHHBBB???;;;:::;;;=========666444222111222222111000111///------------,,,+++))))))))))))))))))******'''(((((())))))((((((''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((())))))))))))(((((((((((((((''''''(((***,,,,,,,,,***+++,,,---...---,,,,,,******************))))))&&& 111%%%AAA___000111>>>&&&***,,,)))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&&&&'''((((((((('''%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$111"""LLL///333%%%222"""+++===((()))***+++,,,,,,,,,,,,(((((('''''''''&&&&&&&&&NNN...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''))))))(((''''''***---'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''''')))((((((***,,,,,,+++***,,,,,,+++******)))(((((('''((()))***++++++++++++******)))))))))))))))***'''(((************+++---///...,,,***))))))))))))*********))))))************)))((()))***+++***)))+++******)))(((''''''&&&***)))((((((((()))***+++***))))))(((((((((((())))))***************++++++)))******+++,,,------...++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,---------............////////////////////////,,,,,,------.../////////000///...------...///000000000000/////////......000000//////.........---/////////000111222333444444666:::???DDDIIIMMMOOOTTTTTTRRRRRRRRRRRRSSSTTTXXX\\\bbbjjjrrrxxx|||~~~{{{||||||zzzyyyuuuiii]]]WWWWWWYYY\\\aaagggmmmqqquuuzzzsssggg^^^VVVSSSOOOMMMOOOVVV]]]bbbfffgggiiikkkkkkhhhccc___ZZZZZZ[[[]]]```eeeiiikkknnnpppuuu|||{{{tttoooiiijjjkkkjjjhhhddd```]]]TTTNNNGGGDDDCCCDDDCCCAAA@@@>>>;;;:::999999777666444111///.........---+++++++++******************((())))))******))))))((('''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''***)))))))))(((((((((''',,,,,,+++)))(((''''''((()))***+++,,,,,,,,,++++++))))))))))))************'''###111$$$???'''(((!!!...(((hhh333111)))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&''')))$$$/// ***JJJ|||111333999)))...'''...%%%%%%''':::'''((((((***+++,,,---...******)))((('''&&&&&&%%%"""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''((((((((((((((('''!!!AAAddd''''''''''''((((((((()))&&&'''''''''(((((((((((((((((((((***,,,---,,,***))))))))))))))))))))))))'''((()))***************))))))((((((((())))))***)))***++++++))))))***+++...---+++***)))******+++***))))))(((((())))))***...---,,,,,,---...---,,,((((((((((((((((((((((((,,,,,,++++++++++++++++++)))))))))((())))))***************++++++,,,,,,,,,******++++++,,,,,,,,,---***+++,,,,,,---------,,,+++++++++,,,,,,---------------------....................................,,,,,,------...//////000000///...------...///000000000000000/////////...///////////////000000000000111111333444666888999===AAAIIIRRR[[[bbbgggiiimmmkkkgggddd```___^^^^^^]]]aaagggmmmrrruuuvvvvvvrrrrrrpppkkkiiihhhccc\\\TTTXXX[[[]]]\\\]]]aaadddffflllsssvvvsssiii^^^VVVOOONNNMMMMMMOOOSSSWWWYYY^^^]]]\\\]]]]]][[[VVVRRRMMMLLLMMMNNNQQQVVVZZZ\\\aaacccgggnnnuuu{{{}}}}}}~~~~~~zzz|||~~~|||yyywwwqqqiii___WWWUUURRROOOLLLKKKHHHEEECCCBBB@@@>>><<<999666444333333222111///......------,,,,,,++++++******++++++++++++******(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&******))))))((((((((('''%%%'''((((((((((((+++---((()))***+++,,,+++******))))))))))))************)))%%%)))&&&333''''''!!!***###;;;;;;'''&&&$$$"""""""""$$$%%%'''''''''((((((((())))))'''''''''&&&&&&'''''''''&&&%%%$$$&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&*** :::,,,'''---///'''%%%+++"""$$$%%%)))###+++444((((((''''''(((((()))***,,,,,,+++)))((('''&&&%%%???+++%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((())))))(((!!!&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&''')))++++++***(((%%%%%%&&&&&&''''''(((((('''((()))***************)))(((((((((((())))))***+++,,,---+++)))(((((())),,,+++*********+++,,,---))))))(((((((((((())))))***((('''((())))))((('''"""###%%%''')))+++,,,---...............---,,,+++++++++++++++,,,---......+++++++++,,,,,,---------***++++++++++++,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,------------------.........//////........................,,,,,,------...///000000000///...------...///000000000000000////////////------...///000111222222111222333555777:::<<<===FFFLLLVVVbbbnnnvvv|||{{{wwwqqqiiibbb]]]ZZZXXXZZZ^^^ccchhhkkkkkkjjjiiidddeeeccc^^^]]]```aaa```XXX^^^cccddd```^^^___bbb]]]aaahhhkkkiiibbbYYYSSSSSSSSSSSSTTTUUUWWWYYYZZZ]]]ZZZWWWVVVVVVUUURRROOOHHHHHHGGGGGGIIIMMMPPPSSSTTTUUUXXX^^^eeejjjmmmnnnooottt|||~~~yyypppjjjfffaaa]]]SSSPPPLLLIIIHHHFFFCCCAAA>>><<<999888888777666444111111000///...---------++++++,,,,,,,,,,,,++++++(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%******+++++++++******)))+++***)))'''''')))***+++******))))))((((((''''''$$$%%%'''(((((((((***+++***+++"""+++,,,$$$+++((())))))%%%%%%(((((('''''''''&&&&&&&&&(((&&&$$$&&&***,,,,,,+++$$$%%%&&&&&&''''''&&&&&&"""...***&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%"""***...)))###"""qqqiii:::$$$$$$)))((('''((()))***)))'''(((((((((((((((''''''''')))))),,,$$$$$$,,,$$$))))))***+++***(((&&&$$$ $$$)))((($$$&&&,,,(((%%%"""!!!###&&&))))))&&&&&&%%%%%%&&&&&&'''(((%%%...$$$'''###333&&&///,,,&&&%%%&&&'''(((((((((((((((&&&&&&''''''(((((())))))%%%''')))***(((''''''((())))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,---*********)))******++++++************)))(((&&&%%%&&&''')))***+++***((('''************************++++++++++++++++++++++++************************...---+++***+++---///111,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------************+++,,,---...............//////////////////......---------,,,//////...---,,,,,,,,,,,,......---,,,,,,------...///......///000111111000---///222444444444666777888444555;;;BBBDDDGGGKKKXXXcccoooxxx|||sssfff[[[UUUSSSSSSSSSYYYYYYZZZ\\\]]]^^^^^^___[[[]]]^^^^^^]]]^^^```aaacccgggiiijjjnnnqqqpppkkkkkkddd______^^^\\\]]]```eeeeeeeeegggiiijjjiiihhhgggddd```\\\YYYUUUQQQNNNKKKLLLMMMMMMMMMMMMPPPRRRYYYTTTSSSWWWZZZYYY^^^dddhhhnnnuuu|||~~~zzz|||{{{uuukkk___TTTTTTWWWTTTLLLGGGCCCDDDEEECCC@@@<<<;;;:::;;;666111///000111///,,,---,,,***(((((()))+++,,,***(((&&&&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&******+++++++++******)))***)))(((''''''((()))***))))))))))))************&&&''')))(((''''''((()))$$$%%%"""666+++555"""(((!!!'''&&&$$$--- (((((('''''''''&&&&&&&&&'''&&&%%%'''***+++***)))%%%&&&''''''(((((('''''' ***&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&,,, '''###---HHHaaa===333,,,,,,''' ((()))(((''''''))))))((('''!!!"""###$$$%%%&&&''''''***&&&+++---&&&&&&((("""'''(((*********)))'''&&&ZZZ333,,,'''%%%!!!###...***))))))***)))&&& %%%%%%%%%%%%%%%&&&''''''***!!!///TTTooo&&&...%%%%%%(((###'''***++++++++++++******)))(((((((((((((((((())))))&&&(((***+++)))(((((()))))))))))))))))))))))))))))))))************))))))((((((((())))))***+++,,,++++++***************+++)))*********)))(((&&&%%%&&&''')))***+++***)))(((((((((((((((((((((((((((+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++,,,---...///............/////////////////////.........------......---------...//////------------------......///......///000111111000222444666777777999;;;===@@@AAAFFFLLLNNNOOOUUU]]]kkksss|||ppphhh]]]TTTPPPPPPRRRTTTWWWXXXZZZ\\\]]]\\\ZZZYYYWWWYYY[[[]]]___ccchhhkkksssxxx|||}}}tttkkkhhhffffffjjjppp||||||}}}yyyssskkkddd]]]YYYUUUVVVXXXXXXXXXYYY\\\^^^aaa\\\[[[]]]]]]YYYYYY\\\[[[```gggnnnqqqqqqooommmhhhkkknnnqqquuu{{{zzzpppiiikkkllleeeZZZSSSRRRPPPLLLHHHDDDBBBAAA@@@>>><<<999777777555111///000///---,,,,,,,,,------,,,***((('''((())))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))******+++++++++******)))((('''&&&&&&'''((()))(((((()))******+++,,,,,,((()))***)))'''&&&'''(((&&&###'''PPP555))),,,!!!&&&)))%%%&&&$$$&&&lllMMM---'''''''''''''''&&&&&&&&&&&&%%%&&&((()))***(((&&&&&&'''(((((())))))(((((($$$)))"""&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&+++***111!!!+++$$$000333777&&&'''"""###+++)))((()))%%%$$$######%%%%%%$$$###'''(((((()))***+++,,,,,,%%%$$$,,,'''%%%(((&&&&&&'''((()))***)))(((((()))III777&&&$$$,,,...$$$  ###'''))))))''''''&&&&&&''''''((()))(((---%%% 000)))&&&!!!,,,)))))))))(((''''''&&&&&&))))))))))))))))))(((((((((***++++++***))))))***))))))))))))))))))))))))******++++++++++++******(((((((((((()))***+++,,,,,,,,,+++***))))))))))))))))))******)))((('''&&&'''((()))*********)))(((((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++******)))))))))***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***)))))),,,,,,,,,,,,,,,---...///---............////////////////////////............------...///000111111............///000111111/////////000111222333444666888:::;;;===AAAEEEHHHKKKPPPXXX\\\XXXVVV___jjjuuu|||~~~|||{{{xxxsssggg```VVVOOOMMMPPPTTTVVV[[[___cccffffffccc^^^[[[[[[]]]```dddjjjrrrzzz}}}uuurrrttt|||zzzqqqlllhhhjjjmmmnnnooopppsssuuutttqqqpppooojjjbbb\\\[[[SSSVVVZZZ___cccccc___\\\WWWYYY\\\```eeelllsssyyy~~~qqqiiihhhaaaWWWPPPLLLJJJGGGDDDAAAAAA@@@>>>;;;777444111333333222111111000//////---+++))))))*********))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))***+++++++++******)))((((((''''''(((((()))(((((()))))))))*********((()))***)))'''''''''(((,,,"""'''\\\555"""444&&&%%%---+++***)))'''$$$)))GGGrrr+++''''''''''''''''''''''''$$$%%%'''((()))(((&&&%%%&&&&&&'''(((((((((((((((+++((("""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&"""***222)))'''gggooo$$$***"""!!!,,,000(((%%%***,,,&&&+++)))((()))***+++***)))&&&%%%%%%$$$$$$#########&&&"""''''''""")))'''$$$%%%'''((()))******)))###%%% 333(((###555***(((&&&&&&'''(((''''''###""""""""""""###$$$$$$000,,,+++,,,222%%%111(((&&&+++''''''&&&&&&&&&&&&&&&&&&++++++******))))))(((((((((***+++***)))(((((()))))))))))))))))))))))))))******++++++++++++******))))))))))))***+++,,,,,,---,,,+++***)))))))))))))))))))))))))))((((((((('''((()))************)))************************++++++++++++++++++++++++,,,,,,++++++***))))))))))))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++++++++,,,---...---------.........//////////////////////////////......------...///000000/////////000111222333444000111222222333555777999;;;===AAADDDHHHNNNTTTYYY\\\___dddddd^^^ZZZ___iiipppuuuwwwtttqqqqqqnnnjjjddd^^^WWWRRRSSSXXX]]]```lllqqqxxx|||}}}xxxqqqllllllnnnqqqvvv~~~xxxnnnhhhZZZXXXWWWYYY\\\]]][[[WWWSSSTTTUUUWWW[[[```eeeiiitttssstttvvvzzz~~~vvvjjjaaa[[[UUUNNNHHHHHHHHHFFFCCC???<<<::::::888888777777555333222111...---+++***++++++***((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((()))***+++++++++++++++))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))(((((()))+++))) &&&]]]~~~"""&&& ))))))&&&&&&(((&&&###***///&&&'''''''''''''''''''''$$$&&&((())))))'''&&&%%%%%%%%%&&&''''''''''''&&&***"""###&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''"""---+++%%%$$$...&&&)))+++((("""$$$---"""!!!"""%%%'''&&&&&&'''###"""!!!"""######"""!!!***))))))(((''''''&&&&&&(((+++///'''$$$***"""###$$$&&&''')))******++++++kkk&&&###&&&###''')))'''###'''&&&&&&&&&&&&'''(((((("""$$$)))555mmm---///###)))$$$(((((('''((()))***+++,,,++++++******))))))((((((((()))***)))'''&&&'''(((((((((((((((((((((((((((*********++++++************************+++---------,,,+++***))))))))))))((((((((((((((()))))))))((())))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,******************+++,,,------------.....................//////////////////...------,,,,,,------,,,------...000222444555000222444444555888===@@@FFFJJJOOOUUU[[[aaaggglllmmmiiigggeee___ZZZZZZ^^^ggglllmmmjjjggghhhhhheeebbb___\\\]]]bbbjjjqqquuu}}}iiibbb[[[ZZZ^^^bbbaaa^^^[[[YYYWWWVVVVVVXXXZZZ[[[eeedddcccbbbeeejjjppptttzzzsssjjj___VVVSSSPPPKKKGGGEEEDDDDDDDDD>>>======;;;999777555444000///---------,,,***(((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&((()))***+++++++++++++++))))))************))))))))))))(((''''''&&&%%%%%%'''(((***))))))(((***+++'''$$$---\\\$$$999---&&&'''!!!$$$%%%"""'''%%%&&&&&&&&&&&&'''''''''''''''$$$&&&((()))(((''''''((($$$%%%%%%&&&'''&&&&&&&&&"""...&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''---$$$---999HHH)))'''"""...'''***++++++((($$$"""###%%%***((((((((()))***)))(((""""""#########$$$$$$$$$###!!!%%%&&&"""))),,,###$$$$$$%%%&&&((()))***+++(((```aaa000***### $$$(((***%%%%%%$$$$$$%%%%%%&&&'''***&&&)))---&&&!!!***###)))$$$%%%%%%%%%%%%''')))+++,,,))))))))))))))))))(((((()))))))))(((&&&%%%&&&((((((((((((((((((((((((((())))))************))))))))))))))))))***+++,,,---,,,,,,+++***))))))))))))((((((''''''((()))***+++)))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++************************...,,,)))'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++******))))))))))))******,,,------------.........---------...............//////...,,,,,,+++++++++******+++---///222444555333666999:::<<<@@@FFFLLLYYY^^^ffflllpppsssvvvxxxpppggg___]]][[[WWWUUUVVVbbbffffffbbbaaaccccccbbbddddddfffmmmwwwyyyoooeeeeeelllrrrrrrooolllhhhccc^^^]]]\\\ZZZYYY^^^[[[XXXTTTTTTXXX___dddkkklllsss~~~wwwooo___XXXPPPLLLKKKLLLKKKJJJEEEDDDBBB@@@===;;;999888444333111111000///,,,***((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((('''&&&&&&''''''''''''&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((()))++++++,,,,,,+++((())))))))))))))))))((((((((((((((('''''''''''')))***+++***(((((((((***)))+++000MMMzzz'''---&&&111000&&& ###((($$$%%%(((000&&&&&&&&&'''''''''(((((($$$&&&))))))'''(((***,,,%%%&&&&&&'''''''''''''''!!!"""HHH&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((---!!! ,,,###!!!111'''bbbggg^^^___VVVdddXXX]]]______\\\YYYYYYZZZ[[[\\\[[[ZZZZZZ\\\\\\[[[ZZZ^^^^^^____________``````???!!!$$$)))''')))((($$$$$$%%%&&&''')))***+++###777===###""""""((()))%%%$$$######$$$&&&((()))(((((((((((((((((())))))***+++***(((&&&&&&''')))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))***+++++++++***************+++((('''''''''((()))+++,,,******))))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,---,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++***************+++,,,,,,---------.........,,,,,,,,,,,,---------...///...---------------...,,,---...000333666888999<<<@@@DDDGGGIIINNNVVV]]]lllrrrzzz|||yyywwwlllccc\\\ZZZ[[[[[[]]]```iiillllllhhhgggkkkmmmmmmqqqsssxxxxxx{{{~~~wwwrrrpppnnnkkkiiifffbbbZZZQQQLLLLLLRRRWWWZZZ\\\bbbllltttyyytttkkkaaa]]]___^^^YYYSSSMMMKKKHHHDDDAAA???>>>>>>999777666666555333000---)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''###$$$''')))***))))))(((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%(((((()))++++++,,,,,,,,,''''''((((((((((((''''''''''''(((((())))))******+++,,,,,,+++(((''''''((()))+++)))666$$$***+++ 888&&&###%%%,,,'''%%%///%%%&&&&&&&&&'''''''''((((((%%%''')))((('''(((+++...&&&''''''(((((((((((((((&&&...```&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''((("""&&&222''''''...###,,,(((vvv999)))---!!! )))%%%%%%%%%&&&'''((()))***%%%$$$fff'''...,,,%%%***)))((('''&&&&&&''')))***&&&&&&''''''(((((()))))),,,,,,+++)))'''&&&(((***((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%&&&&&&'''((()))******************++++++''''''''''''((()))+++,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,++++++***+++++++++,,,,,,,,,---------......+++++++++,,,,,,---------......---......///000111111222333666888;;;>>>???FFFKKKOOORRRTTTZZZccckkkxxx~~~}}}uuuqqqnnngggbbbbbbdddgggmmmtttwwwzzzzzzwwwxxx}}}~~~|||wwwqqqfffXXXNNNJJJNNNRRRRRRSSSZZZbbbhhhkkkrrrzzz~~~yyyvvvxxxvvvlllcccRRRPPPLLLGGGDDDCCCBBBBBB<<<;;;:::999999777333000++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''(((***+++***)))'''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&$$$##################$$$)))))))))))))))((('''&&&++++++******))))))(((((((((((((((((())))))))))))+++)))%%%######%%%(((***(((000777(((&&&&&&''''''''''''&&&&&&)))%%%+++&&&)))"""&&&&&&&&&&&&&&&&&&&&&&&&***(((***"""&&&EEEggg,,,'''%%%///BBB&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''))))))((('''''''''''''''***''' %%%///"""***((((((&&&%%%%%%&&&'''&&&%%%###---%%%'''000""")))&&&&&&(((((('''''')))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((())))))************)))************************++++++***)))(((((())))))###***333000)))333:::222666:::???>>>444***)))///++++++++++++++++++++++++)))************+++++++++******++++++++++++,,,,,,///+++((((((***+++***)))+++***)))))))))***+++,,,++++++++++++,,,,,,---...//////......------------111...,,,---000111000...000///---,,,---......---000444888;;;>>>CCCJJJPPPXXX___gggjjjhhhiiinnnsss~~~yyyuuutttuuuooollljjjnnnxxxvvvcccXXXUUUTTTSSSUUUTTTUUUWWW\\\aaadddeeemmmqqquuuxxx|||}}}eee\\\RRRLLLJJJIIIFFFCCCDDDCCC@@@>>>;;;888555444333111000///000///...,,,,,,+++******+++***(((&&&''''''(((((()))(((((('''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&******+++,,,++++++))))))*********))))))))))))))))))))))))))))))((((((((('''&&&%%%$$$%%%(((+++---***'''$$$### &&&''''''''''''''''''&&&!!!444,,,"""OOO+++''''''''''''''''''''''''%%%555222&&&///sss```EEE<<<&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&###bbb]]]000$$$,,,$$$&&&(((&&&%%%%%%&&&''''''&&&((('''{{{,,,666///###%%%'''&&&$$$%%%((('''%%%(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))************)))))))))))))))))))))))))))++++++***)))))))))))))))***+++...(((''';;;PPPQQQPPPWWW```aaaRRR:::)))###++++++++++++++++++++++++)))************+++++++++******++++++,,,,,,------///,,,***)))+++,,,+++*********)))))))))+++,,,------,,,,,,,,,,,,------.........//////......---,,,...,,,***+++---///...---,,,,,,---///222333222222333888@@@HHHQQQYYYaaafffnnnrrruuusssnnnlllooottt||||||yyyuuupppooorrrtttttttttvvv|||pppccc___]]][[[___]]]]]]]]]______^^^]]]^^^```cccggglllttt~~~~~~ssseeeYYYRRRMMMIIIEEEFFFEEECCCAAA@@@>>>===<<<666555444444555444222000...,,,+++***++++++)))'''''''''(((((((((((('''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((((()))+++,,,---,,,***)))))))))))))))*********************))))))(((((((((''''''''''''((()))+++,,,'''--- ]]]''''''''''''''''''''''''999)))%%%pppggg$$$((((((((((((((((((((((((###)))666YYY&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&&&&%%%(((&&&$$$######$$$%%%&&&"""---+++$$$!!!---"""%%%'''&&&$$$$$$&&&'''&&&&&&,,,!!!BBBddd444!!!******)))***)))&&&'''++++++'''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((()))***************((((((((((((((((((((((((+++***)))))))))))))))))))))''')))(((...KKKiiipppaaa^^^\\\VVVHHH777+++(((,,,,,,++++++************)))************+++++++++******+++,,,,,,---......///---++++++,,,---,,,+++))))))))))))***,,,---.........---------------------...///000000///---,,,---,,,++++++---......---+++---000333666777777666:::AAAMMM\\\kkktttyyy{{{xxxyyyxxxrrrkkkiiilllpppvvvtttqqqnnnnnnqqqwww|||}}}~~~}}}wwwssstttuuuvvvxxxyyyzzz{{{{{{|||~~~sssoooooooootttrrrpppnnnkkkfff___[[[UUUUUUTTTVVV[[[dddooowww~~~|||lll```VVVMMMHHHEEECCCAAA@@@AAAAAAAAA@@@;;;::::::;;;;;;;;;888666111///,,,***++++++***)))''''''''''''''''''''''''((())))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%&&&)))++++++***)))'''(((((())))))******++++++++++++******)))(((((((((***************)))((('''&&&$$$&&&***<<>>>>>>>>???@@@>>><<<999444111---++++++++++++***((((((''''''''''''''''''(((((()))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&(((*********)))((((((((())))))******+++++++++*********)))))))))(((++++++++++++***)))(((''')))$$$)))000mmm222((('''&&&&&&&&&&&&'''(((000///*** ,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###,,,BBB&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))((('''&&&%%%%%%&&&((()))---NNNooo+++***!!!,,,$$$###!!! !!!"""$$$$$$###&&&$$$ ***000''',,,+++"""000NNNRRR888'''***''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''')))******+++++++++***************************)))))))))))))))******+++(((,,,,,,(((///777333,,,)))(((---///---+++,,,+++++++++******)))))))))))))))*********+++++++++******+++,,,,,,---......******+++++++++***++++++((()))***+++,,,---......000///...---------------,,,---000222222000...,,,.../////////000000222333222444555777:::@@@HHHNNN___ggguuuwwwlllllllllkkklllpppwww}}}{{{|||}}}sssooolllkkklllllljjjgggcccdddgggnnnvvv|||zzzyyyyyy{{{~~~~~~}}}zzzvvvvvvwwwqqqggg___ZZZYYYZZZ[[[___fffsss~~~pppgggXXXRRRKKKHHHHHHHHHFFFCCCBBBAAA@@@AAAAAA@@@===;;;666333///,,,,,,,,,++++++***)))(((''''''''''''((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%)))******++++++++++++***))))))))))))************************************(((((()))***************&&&---$$$***$$$[[["""((('''&&&%%%%%%&&&'''(((&&&!!!((()))---kkk%%%***&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&***666&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))((((((''''''(((((())))))'''%%%%%%"""""")))---""""""  """$$$$$$###!!!''')))hhh""",,,###***%%%<<>>EEEOOO]]]fffttt{{{{{{rrrlllnnnqqqtttxxx~~~|||rrrnnnjjjiiilllnnnnnnllljjjlllqqq{{{yyyvvvuuuuuuuuuwww}}}rrriiiaaaZZZVVVWWWZZZdddooowww|||iiiaaaWWWQQQOOONNNKKKGGGHHHFFFCCCBBBBBBAAA???===:::777333111000///...,,,,,,+++)))((('''(((((()))'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***))))))******+++*********))))))))))))))))))))))))******++++++,,,((((((((())))))))))))***!!!///$$$%%%000,,,888)))(((&&&%%%%%%&&&((())))))!!!,,,111)))###''''''''''''''''''''''''---+++###444***&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&'''((()))))))))(((((($$$)))|||^^^"""))))))######!!! !!!###%%%%%%$$$ ''')))LLL)))%%%+++,,,<<>>EEENNNVVV^^^iiiwww~~~{{{yyyzzzxxx}}}}}}}}}~~~}}}{{{vvvrrrnnnmmmmmmppptttyyy{{{zzzzzz|||{{{yyyyyyooohhhcccaaaaaa___```iiivvvuuuvvvvvvxxx|||}}}uuusssqqqlllhhhUUUQQQKKKGGGFFFFFFEEEDDD@@@>>><<<;;;:::777333111///...,,,***))))))***+++***************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++++++++************)))+++++++++*********)))))))))************+++++++++,,,+++***)))((((((((((((000"""""",,,&&&666\\\mmm''')))+++!!!###---444***<<< ((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))%%%000%%%YYY&&&'''''''''(((***)))'''%%%"""###$$$%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&***&&&$$$(((...///***$$$''',,,)))444!!!222%%%&&&&&&&&&%%%%%%$$$$$$$$$'''(((!!!%%%mmm###***&&&)))***)))+++111333111(((''''''''''''&&&&&&&&&******)))(((((((((((((((***))))))((('''&&&&&&%%%(((((())))))))))))(((((()))(((''')))++++++(((%%%((())))))************)))******++++++++++++*********+++,,,,,,,,,+++***)))+++,,,,,,,,,,,,+++******++++++******)))((((((((()))))))))))))))******+++...---,,,***))))))******---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------///+++***---///---...000111333555666666999BBBJJJSSSTTTWWW\\\cccllltttxxxzzz||||||zzzxxxwwwyyy|||~~~|||zzzzzzzzzyyywwwqqqqqqqqqmmmhhhddddddeeemmmvvv~~~~~~~~~{{{|||}}}~~~|||yyy{{{vvvjjjbbbaaaeeegggjjjdddbbbgggmmmrrr{{{pppbbbUUUQQQOOOIIIDDDCCC???@@@AAA@@@>>><<<<<<<<<666333111//////...---+++))))))*********((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++++++++************+++++++++*********))))))))))))*********+++++++++(((((((((((()))***++++++***)))******&&&"""***666\\\ %%%(((---EEE111,,,888 444((('''&&&&&&&&&&&&'''(((''''''((()))))))))))))))+++ ;;;...PPP'''(((''''''(((***)))(((&&&&&&'''(((((())))))))))))''''''((())))))(((''''''+++***+++000666666///(((&&&&&&---%%%qqqrrr'''!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&###""")))''')))+++***'''&&&)))***'''$$$%%%%%%&&&'''((())))))******)))(((((((((((((((******)))(((((('''&&&&&&(((((())))))))))))((((((***((((((***,,,,,,***'''((()))))))))))))))((((((******++++++++++++*********+++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******))))))))))))************)))))))))))))))***++++++++++++******+++---...///---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...++++++///111000111333444666:::===@@@GGGRRR\\\fffeeeddddddggglllqqqtttrrrrrrqqqooopppttt{{{}}}|||yyyvvvttttttuuuuuutttvvv{{{~~~|||uuuooolllkkkuuu}}}yyytttqqqrrrqqqoootttzzzvvvqqqmmmiiiddd]]]YYY[[[___dddmmmwwwuuueee[[[SSSJJJEEEFFF???@@@AAAAAA???===<<<;;;777555333111111000...---******+++++++++***((('''######$$$%%%&&&'''(((((('''&&&%%%#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,+++++++++************+++++++++***************)))))))))*********++++++(((((((((((()))***+++,,,&&&......$$$###***'''(((LLL777,,,iiiIII)))''')))'''(((''''''&&&&&&''''''(((''''''((()))))))))))))))///...(((!!! &&&+++---///'''(((''''''((()))***(((&&&((())))))*********))))))(((((())))))))))))((((((***+++///777<<<:::222***--- 000&&&555***&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''"""]]]...%%%***+++***&&&$$$&&&&&&###%%%%%%&&&'''((())))))******))))))(((((((((((((((*********))))))(((((('''(((((())))))))))))(((((()))))))))***,,,---,,,*********+++******)))((('''******++++++++++++******)))***+++,,,,,,+++******+++,,,,,,,,,,,,+++******(((((())))))***++++++,,,******))))))******+++,,,)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,...222444333444777666:::@@@EEEMMMYYYfffooorrrnnnjjjfffeeegggjjjmmmjjjiiihhhhhhlllvvv~~~wwwssspppmmmlllooorrrtttuuuyyyxxx|||uuunnnkkkjjjhhhjjjmmmxxx~~~tttiiiaaaYYYWWWWWW\\\eeennnyyy|||lll\\\OOOHHHHHH???AAABBBCCCBBB@@@===<<<999777555444444333111///+++++++++,,,++++++***)))###$$$$$$%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,+++++++++*********************************))))))))))))************,,,,,,+++***************'''...+++!!!"""...///$$$+++///KKK555&&&888&&&((((((''''''''''''((((((''''''((()))))))))))))))(((***&&&***222...###222"""777''')))((('''((()))***((('''''''''((((((((('''&&&&&&))))))))))))))))))))))))''')))---444999888111***...***111%%%LLL!!!&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&***'''000VVV+++(((******''''''***+++(((((((((((((((''''''''''''))))))(((((((((((())))))+++*********)))))))))((((((((())))))))))))(((((((((((((((***+++,,,,,,,,,------,,,,,,+++***)))(((******++++++++++++******((()))+++,,,,,,+++******+++,,,,,,,,,,,,+++******)))))))))******++++++++++++************+++,,,,,,******))))))))))))******,,,,,,,,,,,,------------------------------------------------...............---///333555444666:::999@@@IIIQQQ[[[hhhsssxxxrrrooojjjfffdddfffiiilllkkkjjjjjjnnnvvv~~~wwwqqqiiiggggggiiipppxxx~~~|||tttqqqooonnnnnnmmmxxxyyyqqqfff^^^ZZZ\\\bbbhhhqqqwwwnnn[[[PPPLLLAAABBBBBBDDDDDDCCC@@@>>>;;;999888777666555333000++++++++++++++++++******((((((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,,,,++++++++++++***************************(((((()))))))))*********------,,,+++++++++,,,,,,***,,,+++'''&&&)))---......&&&gggYYY...###+++...---((((((((((((((((((((((((''''''((()))))))))))))))"""$$$+++///(((""",,,---000$$$000{{{(((***)))'''((()))***)))(((&&&&&&'''''''''&&&&&&%%%))))))(((((((((((())))))&&&'''***...222222...+++"""'''%%%******[[[)))%%%%%%%%%%%%%%%%%%%%%%%%'''$$$)))+++)))'''******'''(((,,,...,,,))))))((((((((('''''''''))))))(((((((((((())))))************))))))))))))(((((())))))))))))((((((&&&'''(((((())))))+++,,,++++++++++++***)))((('''******++++++++++++******((()))***+++,,,+++******+++,,,,,,,,,,,,+++******,,,+++++++++******))))))+++++++++++++++,,,,,,---+++++++++++++++*********,,,,,,,,,------......///---------------------------------......////////////...111444555555999???CCCNNNYYYaaajjjuuuzzzyyyrrrpppllljjjjjjmmmqqqsssttttttwww}}}{{{vvvrrrnnnkkkffffffhhhppp{{{}}}zzzwwwoooxxxzzzlllbbb_________lllooovvvqqqaaaWWWFFFDDDBBBBBBCCCCCCAAA???===;;;:::999999888555222------,,,+++************))))))(((''''''&&&%%%%%%&&&&&&&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,,,,,,,++++++++++++***************+++++++++((((((((()))))))))***************+++,,,...///000++++++...///)))""""""(((***%%%###WWWVVV***!!!333,,,...'''(((((())))))(((((('''''''''((()))))))))))))))---444... %%%555111((( 555---444fff(((+++)))'''((()))******)))'''(((((()))))))))((((((((((((''''''''''''((((((''''''(((+++---...---+++999)))...///222 $$$$$$%%%%%%%%%%%%&&&&&&%%%###$$$***!!!(((******''''''***+++)))&&&&&&'''((()))******+++((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((('''(((***,,,((((((((((((((('''&&&%%%******++++++++++++******'''((()))++++++++++++***+++,,,,,,,,,,,,+++******---,,,,,,+++******)))))),,,,,,++++++,,,,,,---...+++,,,---...............,,,,,,------...///000000---------------------------------...//////000000111111333777888:::AAAJJJVVVbbbmmmssszzzyyyqqqpppoooooorrrvvvzzz|||yyyrrrnnnmmmllllllmmmooottt}}}~~~zzzvvv|||wwwnnngggaaafffeeehhhooovvv|||wwwkkkTTTNNNGGGCCCCCCCCCBBBAAA@@@???>>>======;;;888555111000...,,,+++*********'''''''''((((((((())))))%%%&&&'''(((((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''------,,,,,,,,,+++++++++))))))*********+++++++++(((((((((((()))))))))***((((((((()))+++---...///(((***,,,,,,((($$$###$$$***$$$<<<333---'''"""666999!!!000&&&$$$###'''((()))******)))((('''''''''((()))))))))))))))&&&###(((...(((%%%666+++111111((("""%%%'''$$$^^^)))+++)))(((''')))******)))'''((())))))************((('''&&&%%%%%%&&&'''(((&&&'''(((***,,,,,,***)))%%%555(((!!!,,,(((ooo"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%!!!(((###pppQQQ(((+++***''''''***+++(((&&&&&&'''((()))***++++++((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((((((******)))''''''***,,,(((((()))))))))(((((('''******++++++++++++******&&&''')))***+++++++++***+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,------...---,,,++++++,,,---...///000111111........................---------...///000000000333333666;;;>>>CCCNNNYYYjjjvvv~~~zzzppprrrtttyyy~~~zzzxxxwwwxxxxxx{{{}}}~~~wwwtttwww{{{~~~|||rrrgggcccccchhhkkklllrrrzzz~~~kkk```SSSJJJGGGGGGGGGEEECCCBBBBBBBBBAAA???<<<999555444222///---,,,++++++((((((((((((((()))))))))%%%&&&'''((()))(((((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---------,,,,,,,,,++++++))))))******++++++++++++(((((((((((())))))))))))***)))))))))))))))******%%%)))((("""$$$+++...+++...(((+++%%%...(((CCC//////)))222'''!!!!!!111%%%...'''((()))******)))(((''''''(((((()))))))))))))))******)))+++,,,---+++)))***(((((((((((()))+++...000%%%%%%JJJ))),,,***(((''')))*********&&&&&&'''))))))*********'''&&&%%%$$$$$$%%%&&&'''###%%%(((***+++)))'''%%%---,,,((('''SSS111$$$$$$$$$%%%%%%&&&&&&&&&%%%)))###(((+++FFF'''******((()))---...,,,))))))))))))((((((((((((((((((((((((((()))******''''''''''''(((((((((((((((((())))))))))))((((((***,,,,,,***((('''***---***++++++,,,,,,,,,++++++******++++++++++++******&&&''')))***+++++++++***+++,,,,,,,,,,,,+++***************++++++,,,---------,,,,,,,,,,,,---......,,,,,,,,,+++***'''%%%$$$+++,,,---...///000111222........................---------...///000000111555555999>>>CCCJJJXXXeeevvv{{{ssswww}}}{{{xxxwwwvvvwwwyyy||||||xxxwwwwwwvvvzzzqqqllljjjlllkkkhhhlllsssxxx~~~qqq___RRRMMMLLLLLLKKKFFFEEEEEEEEEEEEBBB???;;;999777444111///------,,,++++++***)))((('''&&&&&&%%%&&&((()))))))))((('''$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''************************------,,,+++*********+++++++++++++++++++++++++++((('''&&&%%%%%%'''***,,,+++***)))(((''''''(((((((((((((((((()))***+++,,,&&&777eeevvv000***,,,$$$!!!+++,,,)))%%%$$$'''(((&&&((((((((('''((()))************))))))))))))******(((((())))))))))))((((((************************&&&'''------!!!555...+++)))((()))***+++***)))$$$######%%%(((******)))''''''(((((())))))************)))((((((((((((((()))!!!(((///@@@;;;%%%%%%%%%%%%%%%%%%%%%%%%888!!! 888((())))))***++++++,,,,,,((((((((((((''''''''''''***,,,,,,+++)))'''''''''******))))))(((((('''''''''((()))***++++++******''''''((()))))))))))))))***(((&&&'''***,,,+++***++++++******************++++++***)))))))))))))))******+++++++++******)))111...***)))+++---,,,+++,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,............////////////........................///000111111222333666999;;;>>>BBBEEEJJJUUUdddppp{{{wwwvvvzzzvvvqqqqqqttt}}}}}}tttooonnnooo{{{{{{}}}zzzrrrlllkkkkkktttxxx~~~vvvfff]]]ZZZTTTNNNJJJKKKKKKHHHEEEBBBBBBBBB===<<<999666222000...---,,,***((((((((()))(((&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###+++++++++******************)))((((((((((((((((((******************************))))))))))))))))))***)))(((''''''(((******(((((((((((()))***+++,,,'''&&&(((+++555SSStttJJJ///+++######***((( $$$000&&&))))))'''''')))(((%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************************&&&###$$$((('''$$$&&&---|||)))((('''((()))***)))'''((('''''')))+++,,,,,,+++''''''((((((((((((((((((******)))(((((((((((((((,,,555###333(((666$$$&&&(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((---!!!000222)))777 %%%%%%%%%%%%%%%%%%%%%%%%*** +++&&&///******))))))))))))******+++%%%$$$$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&******)))))))))(((((((((((((((&&&%%%***...***"""((((((((())))))************))))))))))))((((((((()))***+++***(((''''''((())))))))))))((((((''''''&&&''')))******)))((('''''''''((())))))))))))))))))'''&&&'''+++------,,,************************+++***)))((((((((())))))******+++++++++*********...+++((((((+++------,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------..............................//////...///111111222555999<<>>;;;999555333000...---,,,***(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%###"""###%%%''''''&&&***++++++,,,,,,---------------,,,,,,+++,,,,,,,,,************************+++******))))))***+++,,,,,,+++***)))))))))***+++******))))))))))))******------(((###$$$)))***&&&$$$***---,,,+++***&&&!!!+++)))&&&%%%%%%(((+++,,,'''!!!!!!''')))(((''')))+++***&&&&&&))))))&&&(((((((((((())))))))))))************************)))******++++++******)))************************$$$+++333555000((($$$###333999555'''"""...111''',,,+++******,,,,,,+++******((('''(((*********((((((((())))))))))))))))))******)))(((((((((((((((---444333&&&!!!'''***)))***,,,+++)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%((('''///---***)))''''''''''''''''''''''''&&&"""))))))++++++###$$$%%%''''''&&&%%%$$$(((%%%###"""###%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&""""""#########$$$$$$$$$!!!###$$$###%%%)))***'''%%%%%%&&&''')))***++++++)))))))))(((((((((((('''%%%'''))))))'''''''''(((&&&&&&&&&'''''''''(((((()))(((((((((((())))))***''''''((()))))))))))))))&&&(((***+++***+++...111((())))))***++++++,,,,,,((()))***+++,,,,,,+++******)))(((((()))+++---...000222333111---++++++,,,,,,,,,++++++,,,,,,---...++++++++++++,,,---...///+++,,,,,,,,,------------///......///111555999<<>>===:::777444222111///---+++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''!!!  ###%%%&&&%%%)))***+++,,,------...///++++++***)))(((((((((((())))))))))))))))))))))))+++,,,,,,---,,,+++)))(((***))))))))))))+++,,,---******)))))))))))))))***&&&...000)))$$$(((---///'''+++,,,((('''***,,,+++)))((('''(((******((('''&&&&&&+++000---%%%%%%++++++(((!!!"""***,,,((((((((((((((()))************))))))))))))************++++++++++++*********************************,,,***'''+++333444...(((''''''111***+++222,,,000///......000000///...,,,+++***+++---...---,,,+++++++++,,,,,,------...******)))(((((((((((((((%%%((('''---333---'''...***+++---,,,***))))))***------------------------************************++++++++++++***)))(((((((((''')))%%% '''---%%%''''''''''''''''''''''''###%%%$$$$$$$$$%%%***,,,&&&(((***,,,,,,+++***))))))&&&$$$$$$&&&(((******)))((((((''''''(((((()))'''(((((((((''''''&&&%%%'''''''''(((((()))))))))((((((&&&###&&&+++,,,)))"""###$$$&&&((()))***+++************))))))))))))&&&((())))))(((''''''(((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&((()))+++'''(((((())))))))))))))),,,---...,,,)))(((***,,,((())))))***++++++,,,,,,((()))+++---...---+++******)))(((((()))+++---......000222000---******,,,,,,,,,++++++,,,,,,---...++++++++++++,,,---...///******+++++++++,,,,,,,,,///......///222666:::===IIIOOOXXX```eeehhhjjjkkkuuu}}}uuupppqqqrrr{{{sssaaaVVVFFFFFFGGGGGGFFFCCCAAA???===;;;777555444222000...******))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&'''''''''&&&%%%###$$$%%%'''&&&&&&000///---***))))))))))))++++++******)))(((((((((...,,,******,,,---+++(((***))))))((()))***,,,---///...---,,,++++++++++++******))))))(((((('''''',,,,,,++++++***)))((((((***++++++,,,,,,------...******))))))((((((''''''%%%&&&((()))*********)))+++)))((('''((((((&&&%%%)))''''''))),,,,,,((($$$************))))))))))))+++***)))((()))***+++,,,......---+++))))))+++,,,******++++++,,,,,,,,,,,,000///......//////---+++//////000000///...---------------,,,,,,---......,,,,,,,,,---//////---+++///000///---+++***+++,,,+++***)))***,,,,,,+++*********+++*********,,,...,,,,,,,,,,,,,,,---------,,,,,,+++***))))))******((((((((((((((()))*********))))))((('''&&&&&&&&&((((((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&******)))((('''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((,,,,,,++++++*********)))((('''''''''((()))+++,,,(((,,,,,,******,,,+++'''++++++***)))(((((())))))(((((((((((((((''''''&&&))))))((((((''''''&&&&&&)))(((((((((((())))))***'''(((***++++++***((('''(((***------,,,***))))))***+++---///000000///...+++++++++*********))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......000...,,,,,,---------,,,...222555555444999DDDMMM[[[[[[aaaiiioooqqquuuzzz}}}rrrsssyyyyyy]]]QQQNNNJJJGGGHHHJJJEEE?????????>>>;;;777333222111111...+++*********)))(((%%%&&&'''(((((((((&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%'''(((((('''&&&'''((()))))))))))))))))))))))))))'''%%%######%%%''')))&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((///...,,,***))))))******++++++++++++++++++++++++...+++******,,,,,,***(((*********++++++---......++++++***((((((''''''(((***)))))))))))))))((((((,,,+++++++++************,,,,,,,,,+++++++++++++++))))))))))))((((((((((((%%%&&&((()))*********)))+++)))((('''((((((&&&%%%###%%%(((***++++++++++++*********)))))))))))))))+++++++++++++++,,,---...---------,,,******+++---++++++,,,---///000222333000111111222111111000000222222333444444444333333444333333333333333444444111000000111111111...,,,.........---,,,,,,---......---,,,,,,......---,,,---......---,,,,,,,,,---++++++++++++++++++++++++,,,+++******************+++******)))(((((())))))***))))))(((''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''')))***+++''')))(((%%%%%%((()))'''++++++***)))))))))))))))(((((())))))(((((('''&&&(((((((((((((((''''''''')))(((((((((((()))******)))***+++,,,,,,+++***)))'''))),,,,,,+++******+++(((***,,,---......---,,,+++++++++*********))))))(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,---------.........---------.../////////000333444555888AAANNNXXXddddddhhhppptttvvvzzz}}}wwwsssvvvzzzwwwbbbXXXOOOJJJJJJJJJHHHFFF?????????>>><<<999888777333000---++++++***)))(((&&&&&&'''((((((((('''&&&(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&'''((("""$$$%%%%%%$$$###$$$%%%((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''---,,,++++++******+++++++++++++++,,,---.........,,,+++******+++,,,***))))))***,,,---.../////////,,,,,,+++***)))))))))))))))))))))***************++++++++++++++++++++++++,,,,,,++++++***))))))((((((((((((((())))))))))))&&&'''((()))******))))))+++)))(((((((((((('''%%%"""&&&+++,,,***)))+++...*********)))))))))(((((()))))))))******+++++++++---.........------///111000000000000222555777888444777::::::888888999<<<999:::;;;<<<<<<===<<<<<<========================:::999888888888666333111111111000000111111222333111///............---+++------------,,,+++***))),,,,,,,,,++++++++++++++++++************++++++,,,...---,,,***))))))((((((***))))))((((((''''''&&&%%%&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%''''''&&&''''''((()))***((()))'''""""""''')))(((,,,+++******)))*********)))))))))))))))((('''''''''((((((((((((((())))))((((((((((((((()))***+++++++++++++++++++++++++++((()))++++++******+++---'''(((***+++,,,,,,+++***+++************)))))))))((((((((()))))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,---------......,,,---...///000111222222444555777;;;CCCPPP^^^hhhoooooorrrwwwyyyzzz~~~~~~uuuqqqqqqvvvzzzjjj\\\WWWTTTNNNLLLOOOCCCCCCCCCCCCAAA>>><<<:::666444000---,,,,,,***)))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&+++++++++++++++++++++,,,,,,,,,,,,,,,------......++++++******++++++******((())),,,...////////////---,,,+++***************))))))******++++++,,,,,,------,,,,,,++++++******+++*********)))))))))((())))))))))))((((((((((((''''''((()))))))))))))))***)))(((((())))))(((&&&'''***,,,,,,***))))))***+++*********))))))))))))***+++++++++++++++++++++...///111111111222444666666666666666888;;;>>>???AAAFFFJJJJJJGGGFFFIIIMMMHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIGGGFFFEEEEEEBBB???<<<<<<;;;999999:::::::::999777555333222222222000..................---+++***///.........------,,,,,,************+++,,,------///...---,,,+++*********))))))))))))((((((''''''&&&'''''''''((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((())))))'''''''''&&&&&&'''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''(((((())))))+++)))%%%&&&***,,,***++++++************++++++))))))******))))))((('''''''''(((((()))))))))***(((((((((((()))***++++++,,,+++************+++,,,***++++++***))))))+++,,,(((((()))***++++++******************))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,---------......+++---///000000111333444888:::>>>GGGRRR```lllssswwwuuuwwwzzzzzzzzz~~~xxxwwwsssppphhhZZZRRRRRRKKKJJJHHHFFFCCC@@@<<<999:::777333000///---+++***))))))))))))((((((''''''(((''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%''')))******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%$$$%%%%%%&&&'''******++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++***)))******************+++'''(((***,,,---...------)))((((((''''''''''''((())))))******++++++,,,,,,......---,,,***)))((((((((((((((())))))*********+++******)))(((''''''&&&((((((((((((((()))))))))***)))(((((()))***(((''',,,***)))***,,,---+++)))++++++++++++++++++++++++000000000000000000000000111333666777888:::<<<>>>>>>>>>@@@CCCGGGKKKNNNQQQWWW\\\``````\\\[[[^^^bbbaaaaaaaaaaaa```^^^]]]]]]]]]^^^___```aaaaaaaaaaaa]]]\\\ZZZZZZYYYWWWSSSPPPNNNLLLHHHGGGGGGFFFDDDBBBAAA???<<<;;;:::999666444555333222333444444222000000000///...------,,,,,,,,,,,,,,,,,,,,,---...///...------,,,,,,,,,,,,,,,)))))))))))))))((((((((())))))((((((((('''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%&&&&&&''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%'''''''''((((((((((((((('''***+++)))***,,,,,,)))+++******)))******++++++*********+++***))))))((('''((((((((())))))******(((((((((((()))***+++,,,******))))))))))))******+++,,,,,,***(((((()))+++*********+++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,---------......,,,...000000///111444777;;;@@@IIIUUU```jjjqqquuuyyywwwxxxyyyxxxxxxooo]]]UUUPPPMMMIIIGGGEEEBBB>>>;;;===:::666333111000...,,,******))))))(((((((((((((((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&''''''(((***++++++,,,,,,,,,++++++,,,,,,,,,+++***)))))))))((()))+++***))))))***+++(((((()))***++++++++++++******))))))))))))******)))))))))***************---,,,,,,+++***)))(((''''''(((((()))******++++++*********)))((((((''''''))))))(((((((((((())))))***)))((((((******)))(((+++(((&&&)))...000///,,,+++++++++,,,------......000000///000222444777888:::===AAADDDFFFGGGJJJLLLLLLNNNSSSYYY```fffjjjmmmrrrtttwwwwwwtttssstttvvvzzzzzzzzzyyywwwvvvtttssstttvvvxxxzzz|||}}}||||||uuutttsssssssssqqqnnnlllfffbbb]]][[[ZZZXXXUUUQQQLLLIIIFFFDDDCCCAAA>>><<<;;;888444444666777555333111111000///...,,,,,,+++///...............///000...------,,,,,,,,,,,,---))))))))))))))))))))))))******)))(((((('''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((($$$(((***((()))++++++'''))))))))))))))))))***++++++++++++++++++***))))))((())))))))))))))))))***((((((((()))***+++,,,---))))))))))))))))))))))))***+++,,,+++)))))))))***+++++++++++++++++++++,,,(((((()))))))))))))))******************)))))))))))))))******+++,,,,,,,,,+++,,,,,,---------------,,,,,,,,,---------......---///000000///222888===CCCLLLYYYdddlllpppssstttyyyxxxxxxxxxvvvwww~~~||||||~~~~~~}}}|||zzzxxxxxxzzz|||ppp^^^SSSOOOJJJHHHHHHHHHFFFCCC@@@===888666444333111///,,,+++***)))((((((((()))(((''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&'''((())))))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((***+++,,,,,,,,,+++******++++++++++++************''')))+++***)))(((***,,,******)))))))))******+++------,,,,,,,,,,,,------***)))))))))))))))(((((())))))))))))))))))))))))************************''''''(((((())))))*********)))(((''''''((()))******)))((()))***+++***((()))))))))***,,,...//////***+++,,,---...000111111111111111444888>>>CCCGGGLLLPPPTTTXXXZZZ\\\___aaaeeeiiiooovvv}}}|||vvvtttsssrrrmmmiii```]]]ZZZWWWUUUSSSOOOMMMHHHBBB<<<:::;;;<<<:::777666555444333111000///...111111000000///000000000///...---,,,++++++******)))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%$$$$$$######$$$$$$%%%(((((((((((()))))))))***))))))***++++++***)))(((%%%((((((&&&'''***+++(((((((((''''''((())))))***++++++,,,,,,++++++***)))*********)))))))))))))))((((((((()))***+++---...)))***++++++++++++***)))&&&(((+++,,,+++++++++,,,,,,+++++++++***+++++++++(((((((((((())))))******+++++++++******)))))))))((())))))***++++++,,,,,,+++,,,,,,---......------,,,,,,,,,---------......---///000000111666???GGGTTT___llluuuwwwvvvwwwxxx{{{zzzzzzyyywwwyyy|||xxxvvvttttttsssqqqpppqqqsssvvvzzzyyywwwssspppppprrrttt}}}|||zzzzzz{{{nnn\\\VVVOOOLLLMMMNNNLLLJJJAAA>>>:::777666555333222---,,,+++)))(((((())))))(((''''''''''''&&&&&&&&&&&&'''((())))))(((''''''***+++,,,+++)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((++++++,,,---,,,+++***))))))******++++++,,,,,,---&&&)))+++***((((((***,,,---,,,***)))))))))***+++*********)))******++++++******))))))((((((''''''%%%&&&'''((()))***+++,,,,,,,,,++++++***)))))))))$$$%%%&&&((()))+++,,,---***)))(((''''''((()))******)))((()))***+++***)))***---...---***))),,,///***+++,,,...000111333333999999:::===CCCLLLTTTYYY\\\___dddiiikkknnnqqqsss{{{|||wwwuuuqqqnnnllliiifffcccXXXQQQIIIEEEEEEEEECCC@@@;;;:::999888666444333333333333222111000000000111111000...,,,***)))(((((()))))))))))))))*********''''''(((((())))))******(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&)))***+++,,,,,,+++***)))((()))((($$$%%%***---,,,'''''''''''''''((())))))+++,,,,,,,,,,,,+++******++++++******))))))((((((((((((((()))***,,,---...)))***,,,------,,,***)))"""%%%***,,,---------...++++++***************+++'''((((((((())))))******---------,,,,,,+++++++++((())))))***++++++,,,,,,+++,,,,,,---.........---,,,,,,,,,---------......---///000000222:::EEEOOOdddooo|||}}}}}}~~~}}}||||||zzz|||zzzwwwxxx{{{~~~zzztttooommmkkkkkkjjjiiihhhiiilllnnnxxxwwwuuuqqqnnnnnnppprrruuuyyy}}}zzzyyyyyywwwvvvwwwzzz|||fff^^^TTTOOOOOOPPPOOOLLLAAA>>>;;;888777666555333...---+++)))((())))))***(((((('''''''''&&&&&&&&&%%%&&&''')))))))))(((((('''((()))(((&&&$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''------,,,++++++******)))+++++++++++++++++++++++++++++++++************)))++++++************++++++++++++************+++++++++++++++++++++***)))((()))***+++++++++)))((('''***+++,,,,,,,,,,,,+++************)))))))))))))))+++++++++++++++***)))(((+++)))(((***---...,,,)))((()))*********,,,///222222111111222444777:::<<>>;;;::::::999888666222///+++)))(((((('''&&&))))))((('''''''''''''''))))))((('''''''''''''''''''''&&&'''((((((&&&%%%))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$.........---,,,,,,+++++++++++++++++++++++++++++++++++++++************)))++++++************++++++++++++************+++++++++++++++++++++***)))))))))************))))))(((***++++++,,,,,,++++++***************))))))))))))++++++*********)))))))))+++)))(((***,,,---+++)))+++,,,---,,,+++,,,...000888888999;;;>>>BBBFFFHHHLLLJJJKKKQQQWWWbbbrrrwwwnnnkkkggg```ZZZTTTPPPLLLHHHFFFCCCAAA>>>===<<<:::::::::;;;;;;;;;777555333111000///////////////...------,,,++++++((()))******+++***)))((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&''''''((()))******+++,,,((('''+++,,,)))((()))'''''''''(((((()))))))))************************,,,;;;AAA666+++))))))'''((()))***+++,,,++++++******(((&&&'''***,,,......((()))***)))((('''(((***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******+++++++++*********))))))***************************************++++++,,,***++++++,,,,,,---....../////////....../////////000...111999BBBNNN```ppp|||}}}~~~{{{vvvssssssxxx}}}}}}|||{{{wwwsssqqqooommmfff``````^^^\\\___eeefffffffffccc___[[[ZZZZZZ\\\___bbb```\\\[[[```fffhhhkkkooopppnnnkkkiiihhhcccfffkkknnnooopppqqqqqqqqqtttxxx}}}}}}wwwvvvxxxxxxzzz}}}|||wwwtttsssssstttrrrtttxxx|||~~~zzzyyyoooaaaXXXPPPKKKKKKBBB???<<<;;;:::999777666444111---+++******)))((())))))(((''''''''''''((())))))((('''''''''''''''((('''&&&'''(((((('''%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$---------,,,++++++******************************+++++++++************)))++++++************++++++++++++************++++++***++++++++++++***))))))******)))))))))***++++++******+++,,,,,,+++******************************+++***)))((((((((()))***,,,+++***+++---...---,,,---...000000111222555777???@@@CCCFFFKKKOOOSSSUUUZZZXXXYYY[[[___iii}}}zzztttooogggddd___ZZZVVVQQQKKKGGGAAA@@@>>>?????????>>><<<888888777666444333222222222222111000///...---,,,))))))*********))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))***,,,---------***'''(((,,,...+++((()))''''''(((((()))***++++++,,,+++***))))))***+++,,,///:::???666+++(((((('''''''''((()))))))))((((((+++)))'''(((***,,,------((()))******(((((()))***+++++++++******+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++******************************************************+++,,,,,,+++++++++,,,------....../////////.../////////000333222555@@@PPPaaattt{{{rrrpppnnnpppvvvzzz{{{zzz}}}wwwqqqkkkfffcccbbb^^^ZZZWWWVVVUUUSSSUUUXXXXXXYYYYYYXXXUUUSSSSSSTTTTTTXXXZZZYYYVVVVVVZZZ___```dddgggiiihhhfffeeeeee___bbbeeehhhiiikkkmmmoooooonnnooosssxxx{{{zzzxxx{{{tttooonnnooonnnooosssyyyyyyyyywwwssspppooooooqqqppprrrwwwzzz~~~yyyzzz~~~sssbbbUUUNNNMMMFFFCCC@@@>>>===;;;999777777444111...------,,,******))))))((((((((((((((())))))((('''''''''''''''((('''&&&'''))))))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%++++++***))))))(((((('''************************+++++++++*********))))))++++++************++++++++++++************++++++******+++++++++******)))******)))((()))***,,,---******++++++++++++******)))***************+++++++++***(((''''''(((***+++------,,,---.../////////,,,///333777:::>>>BBBEEEKKKMMMQQQUUUZZZ___bbbdddhhhfffdddaaa___ggg{{{|||yyytttnnnhhh```XXXSSSJJJHHHGGGHHHIIIGGGCCC@@@<<<<<<<<<;;;:::888666555555444333222000///...---***************)))))))))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''(((***+++,,,,,,,,,,,,)))'''(((---///+++((((((&&&'''((()))***+++,,,---,,,+++)))(((((()))+++,,,(((111555000)))((())))))&&&'''''''''''''''''''''+++)))((((((***,,,,,,+++((()))******)))((()))***))))))(((((((((((())))))******+++,,,,,,,,,,,,+++************************************************+++************+++,,,,,,++++++,,,,,,---.........///............///000111888999AAAOOOaaatttzzz~~~~~~yyyuuupppooonnnpppsssttttttssstttqqqkkkeee___[[[YYYXXXWWWUUUTTTTTTSSSRRRSSSTTTWWWWWWWWWUUURRRQQQQQQRRRRRRTTTVVVTTTQQQQQQTTTXXXZZZ]]]```bbbbbbaaaaaabbbaaacccfffhhhjjjmmmqqqtttpppllljjjmmmssswwwvvvtttuuuoookkkkkkjjjiiijjjnnnsssuuuvvvtttqqqnnnlllkkkmmmmmmpppvvvzzz}}}{{{~~~sssaaaUUUOOOJJJGGGDDDBBBAAA@@@>>><<<999666333111000///---++++++***))))))(((((())))))))))))((('''''''''''''''(((''''''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%++++++***))))))(((((('''************************+++++++++*********))))))++++++************++++++++++++************++++++)))******+++++++++******+++***)))))))))+++,,,---************************))))))******+++++++++,,,+++***((('''''')))+++,,,+++,,,,,,,,,---...000222///333999???DDDIIIOOOSSS\\\^^^bbbgggkkknnnpppqqqqqqnnniiiddd```eeewwwxxxpppfff```XXXVVVUUUVVVWWWTTTMMMGGG?????????>>><<<:::888777888777666444222000///...,,,,,,++++++************++++++*********)))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''*********+++******))))))***''')))...///,,,((((((&&&'''((()))***+++,,,---,,,+++)))(((((()))+++,,,&&&+++...+++((((((******+++************************)))((()))+++,,,,,,+++)))***+++***)))((()))+++))))))(((((((((((())))))+++,,,,,,,,,,,,+++******************************************************+++++++++***+++,,,,,,---+++,,,,,,------...//////......------///111333444:::BBBQQQbbbuuuwwwmmmzzz}}}}}}|||zzzxxxuuusssrrrsssrrrqqqpppooollliiifffdddbbb]]]YYYVVVTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUSSSQQQPPPRRRSSSUUUVVVVVVTTTPPPOOOQQQTTTUUUWWWZZZZZZZZZZZZ[[[]]]___aaadddgggjjjnnnrrrvvvqqqmmmjjjlllrrrwwwwwwuuutttpppnnnnnnllliiijjjmmmrrruuuwwwvvvrrrmmmjjjhhhiiiiiimmmuuu{{{{{{rrr^^^RRRMMMJJJGGGEEEDDDBBB@@@>>>;;;888555333222000...,,,++++++***)))))))))))))))))))))((('''''''''''''''((('''''')))***+++***(((''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%---------,,,++++++******+++++++++++++++++++++++++++++++++************)))++++++************++++++++++++************++++++))))))***++++++++++++***++++++*********++++++,,,+++***))))))))))))***+++))))))******+++,,,,,,,,,+++***)))))))))***+++,,,)))***,,,,,,---///222555999===DDDKKKQQQWWW]]]aaaiiilllooorrruuuuuuuuuuuuuuuqqqlllhhheeeiiiwww}}}vvvwwwzzz}}}~~~~~~uuuooodddbbbaaaaaabbb]]]SSSKKKEEEDDDBBB@@@>>>;;;:::999<<<;;;999777555333111000///...---,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''((((((((()))******++++++,,,+++***)))((((((((((((,,,)))***...///+++((((((''''''(((((()))***++++++,,,+++***))))))***+++,,,***,,,,,,***)))((()))*********)))((((((((()))))))))(((((()))+++---,,,+++)))***++++++))))))***++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***)))***************++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---......//////.........///111444777:::===MMMcccvvv{{{uuuooo}}}zzz|||{{{xxxsssqqqqqqsssuuuuuuwwwwwwvvvsssnnnhhhbbb^^^ZZZYYYWWWTTTRRRQQQQQQQQQTTTWWWWWWUUUVVVYYYYYYVVVUUUVVVVVVVVVUUUVVVYYY\\\ZZZZZZYYYVVVSSSRRRRRRTTTSSSTTTUUUUUUTTTTTTUUUWWWYYY[[[^^^```cccfffjjjmmmmmmkkkiiikkkpppuuuwwwwwwuuurrrqqqqqqnnnjjjkkkooorrruuuxxxxxxtttnnniiifffdddeeejjjrrrxxx}}}zzzxxxwww}}}mmm\\\SSSPPPLLLIIIGGGDDDAAA???===:::888666444222///---,,,++++++***************))))))((('''''''''''''''((((((((()))+++,,,+++)))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++++++++************++++++))))))***+++++++++++++++++++++,,,,,,++++++******+++***)))(((((()))***+++))))))***++++++,,,------***+++++++++,,,,,,,,,,,,,,,...///000111444999===EEEJJJSSS\\\dddlllssswwwxxxyyy|||}}}}}}|||yyywwwwwwrrrnnnkkkiiilllwwwxxx{{{}}}zzzxxxwwwsssmmmggglllrrrvvvvvvxxx|||~~~}}}||||||{{{zzzwww{{{|||ssspppnnnooonnnhhh\\\RRRNNNMMMIIIFFFCCC@@@??????@@@???===;;;999666444333111000...---,,,,,,------******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))***+++,,,,,,,,,,,,+++)))''''''(((***+++///+++***------***'''((('''''''''(((((()))))))))************************---+++******)))(((((())))))((('''&&&%%%&&&&&&'''(((''''''))),,,------,,,)))***++++++))))))***+++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,------.../////////000000000111555999===@@@HHH]]]vvvzzzwwwxxx~~~{{{{{{yyyyyywwwsssooorrryyywwwssspppppptttyyy|||}}}}}}~~~~~~{{{tttllleeeaaa^^^]]]\\\ZZZXXXWWWUUUUUUUUUYYYYYYVVVWWW\\\]]]ZZZ[[[[[[[[[ZZZYYYZZZ]]]```]]]\\\ZZZXXXVVVUUUVVVWWWVVVWWWVVVUUUSSSSSSTTTVVVVVVXXXZZZ\\\\\\^^^```bbbddddddeeegggkkkooosssuuuuuusssssssssooojjjkkkooonnnrrrwwwwwwtttmmmhhheeeaaaaaafffmmmssswww~~~uuuyyy|||zzzxxxqqq```]]]WWWRRRMMMIIIDDDAAA???===;;;999888555222///,,,,,,+++************+++))))))((('''''''''''''''(((((((((***,,,---,,,***&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&------,,,++++++******)))------------------------+++++++++************)))++++++************++++++++++++************++++++((()))***++++++++++++++++++,,,------,,,+++)))(((+++***)))(((((()))***+++))))))***+++,,,,,,------***+++,,,------------,,,000333555666777:::@@@EEEMMMTTT^^^jjjttt~~~zzztttooommmkkklllttt|||{{{{{{{{{{{{zzzwwwsssppplllqqqsssrrrpppoookkkeee___gggooorrrrrrtttzzz~~~~~~{{{yyywwwvvvvvvvvvuuussssssuuuwwwyyyzzz|||~~~|||~~~}}}~~~}}}vvviii^^^XXXUUUQQQLLLIIIGGGFFFFFFCCCBBBAAA>>>;;;999777666222111///...------......,,,,,,,,,++++++++++++***))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''(((((()))***+++++++++,,,+++(((&&&''')))---///111---***,,,,,,)))'''(((''''''''''''(((((((((((()))***++++++++++++***)))+++(((&&&'''(((((()))***,,,+++***((((((((()))***'''&&&'''***,,,......---)))+++++++++***)))***+++++++++************++++++((((((***+++,,,---------))))))******++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------.../////////111111222444888===BBBEEETTTjjj~~~vvvqqquuu|||}}}zzzvvvvvvtttqqqnnngggbbbeeemmmsssqqqpppssszzz|||tttmmmiiigggfffeeeccc```]]][[[YYYWWW[[[\\\XXXYYY___```]]]___^^^]]]ZZZWWWWWWXXXZZZ]]]\\\[[[YYYXXXXXXYYYZZZ\\\\\\[[[XXXVVVUUUVVVXXXWWWYYY[[[\\\[[[[[[[[[\\\\\\^^^aaacccfffjjjooossssssrrrssssssoooiiiiiinnnkkkoootttvvvsssmmmgggddd^^^^^^cccjjjnnnqqqwww~~~zzz{{{|||~~~zzz~~~mmmhhhaaa[[[TTTNNNHHHEEEBBB@@@===;;;:::777444111---,,,++++++******++++++))))))(((''''''''''''''')))((((((***,,,---,,,+++%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&///......---+++******)))---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******,,,,,,+++***)))((('''''',,,+++++++++++++++++++++(((******&&&""""""'''---*********++++++,,,,,,,,,,,,+++***((((((((()))***---...---,,,+++,,,000333777888;;;???CCCIIIOOOSSS]]]dddllluuu}}}tttkkkfffiiikkkiiijjjnnnjjjjjjkkknnnqqqttttttssssssssstttttttttssssssrrriiikkkooowww~~~~~~xxxtttwwwzzzwwwrrrpppooopppqqqqqqqqqrrruuuwwwzzzzzzyyyzzz|||{{{vvvkkkeee[[[SSSNNNLLLJJJIIIDDDDDDCCCAAA>>>===<<<===<<<999555333222222222111......------,,,+++************+++,,,,,,+++)))((())))))))))))(((((((((((())))))))))))))))))******)))***+++,,,,,,+++***))),,,+++)))'''(((***,,,...222000---+++*********)))))))))*********++++++++++++,,,,,,+++)))((()))***))))))))))))))))))))))))*********))))))))))))***)))***++++++,,,,,,,,,,,,---,,,++++++,,,,,,***)))))))))*********+++++++++))))))************))))))++++++,,,------------,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,///...------///000111000555333555<<>>;;;666222444222///,,,*********************)))((('''''''''***************)))((('''######$$$%%%%%%%%%$$$$$$%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%///......---+++******)))---,,,++++++******++++++++++++++++++++++++++++++,,,++++++***))))))******++++++******))))))((((((++++++++++++++++++++++++---,,,***((('''(((***,,,))))))*********+++++++++++++++***))))))***+++,,,---///000000000111333555:::>>>DDDHHHMMMSSSZZZ```hhhooowww~~~zzzssspppmmmfffcccfffhhhggggggjjjjjjkkknnntttzzz~~~xxxxxx{{{{{{xxx}}}|||zzzvvvvvvvvvtttssstttvvvxxxwwwvvvsssqqqrrruuuzzz}}}}}}wwwrrrllleee```[[[VVVSSSNNNMMMIIIDDDAAA??????@@@>>>;;;888666666666555444000//////...---,,,++++++******++++++******))))))******)))))))))((((((((())))))))))))((((((((((((((()))***+++******(((((())))))(((((()))+++...///222000...,,,++++++******************++++++++++++,,,---...,,,***)))***+++))))))))))))))))))))))))((('''&&&&&&&&&'''((()))((()))***+++,,,------------,,,***+++,,,,,,+++)))***************+++++++++++++++,,,,,,,,,,,,++++++))))))***++++++++++++***---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,---------...111222333333777777:::AAAJJJRRRXXX]]]ppp|||~~~|||uuuwww{{{}}}}}}{{{yyy|||sssmmmjjj```]]]\\\^^^___aaakkkwww}}}~~~zzz}}}|||{{{yyyvvvrrrooommmnnnmmmmmmnnnooonnnllljjjgggeeebbb___^^^^^^^^^__________________```aaabbbcccdddeeedddbbb```````````````aaabbbbbbaaa```______``````bbbeeehhhkkkmmmlllnnnpppoookkkfffddddddbbbaaaaaabbbcccbbb___]]]ZZZWWWVVVXXX]]]bbbdddeeejjjmmmsssxxx~~~}}}|||kkkaaaZZZUUUNNNLLLHHHCCC???;;;888666444222///,,,***)))************))))))((((((((('''(((((()))***++++++++++++&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%......---,,,,,,+++******,,,,,,++++++******++++++++++++++++++************,,,+++******)))*********************************************************///,,,******,,,---,,,***))))))))))))************+++*********+++,,,...///---000333666777888999;;;AAAGGGPPPUUUYYY___hhhnnnsss||||||vvvmmmgggffffffbbbbbbgggjjjjjjkkkmmmooorrrwww~~~~~~~~~yyyuuutttvvvyyy|||zzzxxxvvvttttttvvvxxxzzz{{{~~~zzzvvvpppiiiddd\\\XXXPPPIIIDDDBBBCCCDDD@@@>>><<<;;;;;;;;;999777222111111000///------,,,++++++***)))))))))))))))*********))))))))))))((()))))))))(((((('''''''''******+++++++++***((('''''''''((()))+++---///000222111///---,,,+++++++++******+++++++++,,,,,,,,,---......---+++******+++))))))))))))))))))))))))+++***(((((((((***,,,...'''(((***+++,,,------...---+++***+++,,,,,,+++)))+++++++++++++++*********++++++,,,,,,,,,,,,++++++))))))***++++++++++++***------,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,---000222444555666999===CCCKKKVVVaaajjjooo{{{{{{}}}~~~{{{xxxwwwuuutttxxx|||~~~{{{qqqfff^^^[[[WWWXXX\\\bbbgggmmmxxx~~~{{{yyyxxxyyy{{{}}}}}}zzzuuuqqqooommmiiifffbbb```____________^^^^^^___```bbbcccfffggghhhhhhfffdddeeeeeeeeefffffffffeeeeeedddcccaaabbbdddfffhhhjjjkkkkkkiiikkklllkkkgggccc```___[[[YYYXXXXXXXXXXXXWWWUUURRRPPPMMMLLLOOOSSSUUUVVVZZZ^^^dddkkkqqqtttvvvvvvwww|||{{{{{{zzzjjj```YYYVVVTTTOOOIIIAAA<<<::::::444333000---+++***))))))))))))))))))))))))((((((&&&''')))***,,,---......(((((((((((('''%%%$$$###%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%......---,,,,,,+++******,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++***************+++)))))))))******+++++++++)))))))))))))))*********,,,+++++++++++++++***)))******************++++++++++++******+++,,,...///,,,000555:::===AAADDDGGGKKKSSS\\\bbbeeeiiiqqqxxxzzz}}}wwwrrroookkkfffeeegggfffgggkkkqqqvvvxxxzzz{{{}}}{{{zzzzzzzzzyyy}}}{{{mmmfff[[[QQQKKKHHHGGGGGGAAA@@@?????????>>><<<:::555444333222111000///...---,,,***)))((())))))***++++++*********)))))))))*********)))(((((('''''',,,,,,------,,,+++)))((('''((()))***,,,---....../////////---+++******+++++++++++++++,,,,,,,,,,,,,,,---...---+++******+++)))))))))))))))))))))))),,,+++***)))***,,,///111)))***++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,++++++++++++******)))******++++++******)))++++++,,,------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------***,,,///111222444666888<<>>@@@@@@DDDKKKSSSYYY^^^```aaaeeegggmmmuuu{{{~~~}}}~~~~~~{{{}}}|||jjj\\\[[[YYYTTTLLLEEE???<<<888777555222000...,,,,,,************))))))))))))))))))***+++,,,---------###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&---------,,,,,,+++++++++++++++******++++++,,,,,,//////......------,,,,,,*********)))******+++,,,*********+++++++++,,,,,,((())))))******+++++++++***///333111,,,))),,,000---------------,,,,,,,,,---,,,,,,,,,---...000111444:::CCCLLLUUU]]]ccchhhiiillloooqqqsssuuuyyy{{{{{{uuussssssqqqsssnnnkkkjjjjjjkkkrrrzzz|||oooaaaTTTKKKHHHFFFCCCBBBBBBAAA???===;;;:::999888666555333333222111000...------------,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***++++++***)))(((,,,++++++++++++,,,,,,---***,,,...---)))'''(((***))))))*********++++++++++++,,,,,,+++)))(((((()))))))))))))))))))))))))))((((((((())))))***++++++++++++,,,,,,,,,+++******+++*********,,,---,,,+++++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,))))))***++++++++++++***++++++,,,,,,,,,,,,++++++---------.........//////...000222222333777>>>CCCOOO^^^nnnwww~~~}}}|||zzzuuunnnfff```\\\```cccffffffdddccceeehhhnnnvvv~~~}}}{{{wwwsssooommmdddbbb^^^[[[YYYYYYZZZ[[[___```aaaaaa___^^^^^^^^^]]]]]]]]]^^^```bbbdddeeeccceeegggjjjllllllkkkkkknnnmmmkkkjjjgggbbb]]]XXXQQQOOOLLLJJJJJJJJJJJJIIIEEEDDDBBB>>>;;;:::;;;<<<888;;;@@@EEEKKKOOORRRTTTXXX[[[aaahhhnnntttxxxzzz||||||zzz|||eeeaaa]]]WWWRRRKKKDDD???<<<;;;999777444111///...,,,++++++******)))((((((******+++++++++++++++***"""###$$$%%%&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''------,,,,,,,,,,,,++++++++++++******++++++,,,---//////...------,,,++++++******))))))***++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,------...///...,,,+++,,,...---------,,,,,,++++++++++++,,,,,,...000333555777===EEERRR^^^gggmmmqqqrrrpppnnnlllnnnqqqtttuuuuuuwwwyyyvvvqqqpppssstttssszzzvvvrrrqqqqqqttt~~~rrraaaUUUMMMJJJFFFDDDCCCBBB@@@???======;;;:::888666555444333333333333111000///...---,,,,,,,,,,,,+++++++++)))))))))***++++++,,,,,,)))***+++------------,,,,,,+++***)))***,,,///000)))---///...***((()))+++(((((()))))))))*********,,,------,,,***))))))***)))))))))))))))))))))))))))***+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***)))***,,,---,,,+++)))******+++,,,---......,,,------......------,,,))))))***++++++++++++***+++,,,---......---,,,+++---.........///////////////111333444666<<>>===;;;999777666555555555555555444222000///---------,,,,,,,,,++++++''''''((()))***+++,,,,,,,,,---///111222222111111+++***((((((***---111333)))---111000+++(((***,,,(((((((((((())))))))))))---......---+++******+++))))))))))))))))))))))))&&&''')))***)))(((&&&%%%&&&''')))+++---...//////+++***)))***,,,---,,,+++))))))***+++---...//////***++++++,,,,,,++++++***++++++,,,------------,,,,,,---...//////...---,,,............/////////000///222444555888@@@MMMWWWjjj}}}~~~}}}|||{{{zzzyyyyyyyyy{{{xxxrrrkkkddd```______kkkqqqzzz}}}|||}}}~~~|||zzzzzz{{{||||||{{{xxxtttrrriiieee___YYYUUUSSSRRRRRRRRRSSSTTTSSSPPPNNNNNNNNNLLLLLLNNNQQQUUUZZZ^^^```XXXYYY[[[]]]___aaabbbbbbcccbbbbbbccceeeccc___ZZZOOOMMMJJJHHHFFFDDDAAA>>>@@@BBBDDDAAA===::::::;;;999888888888999;;;===>>>;;;CCCOOOWWW^^^eeeooovvvzzz|||sssttt}}}tttddd[[[XXXUUUNNNGGGBBBAAA???===:::777555333///...---+++)))((('''&&&''''''(((******+++++++++'''(((((((((((((((''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''......---------,,,,,,,,,,,,,,,---...////////////000///---+++*********+++))))))))))))***+++,,,,,,***************************,,,---,,,******+++,,,******+++,,,,,,,,,++++++---,,,,,,---...///...---000111222222555;;;FFFMMMZZZ^^^fffpppxxxzzzvvvqqqeeecccaaa______```ccceeedddiiiooouuuzzz~~~~~~yyyyyyuuummmZZZRRRKKKIIIFFFAAACCCIIICCCAAA>>><<<<<<;;;999777888777555333333444555666.........---,,,+++***))),,,---,,,+++***+++---///000111222333222///,,,***))))))+++...000111///---))),,,...---***''''''(((+++++++++***************++++++************+++++++++++++++************)))))))))))))))))))))))))))'''))),,,...///...---+++************************---...//////------...///------------------------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...///111111000//////000222333444444888GGG\\\kkk{{{}}}|||vvvrrrrrrsssssspppllliiiiiilllpppsss~~~~~~}}}|||{{{{{{{{{{{{zzzzzz{{{{{{zzzxxxuuussstttuuuvvvvvvuuuqqqmmmkkkkkkiiiddd[[[QQQKKKIIIIIIJJJJJJJJJHHHFFFDDDEEEGGGIIIHHHIIIMMMSSSWWWXXXWWWTTTRRRQQQSSSXXX[[[[[[ZZZ[[[\\\]]]^^^]]][[[YYYWWWPPPLLLHHHFFFFFFEEECCCAAABBBBBBBBBAAA???===<<<;;;<<<;;;:::999888999:::;;;666:::???FFFNNNYYYfffoootttvvvyyy~~~xxxuuuyyyiii]]][[[ZZZSSSKKKGGGDDD???<<<;;;999777666000///---+++)))))))))))))))******+++++++++*********(((''''''(((((('''%%%((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((---------,,,,,,,,,++++++,,,,,,---------,,,,,,+++......---,,,++++++++++++************++++++,,,---------------------------***,,,---,,,+++***+++,,,,,,,,,---------,,,,,,+++*********+++,,,.........222444888:::???GGGQQQYYYbbbfffmmmtttvvvssskkkfff^^^]]]ZZZYYYYYY\\\___bbbffflllssszzz~~~|||}}}wwwoooggg___XXXWWWTTTNNNKKKMMMEEECCC???===<<<:::888666777666444333333555666888444333000...,,,,,,,,,,,,***++++++,,,---...111333444333111///---,,,++++++******+++---000111000...+++---///...***((('''(((************************++++++************+++++++++++++++************)))************************((()))+++---...---,,,+++************************+++,,,------,,,+++,,,---------------------------------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...///111000///...///000111333555999AAASSSkkk||||||vvvqqqooonnnooonnnnnnooosssxxx~~~}}}{{{zzzyyyxxxvvvuuutttttttttppppppqqqqqqqqqpppnnnmmmnnnnnnmmmlllkkkiiigggfffhhhfff```VVVMMMFFFDDDEEEFFFFFFFFFEEECCCBBBCCCEEEGGGGGGGGGKKKPPPSSSTTTSSSNNNMMMMMMPPPTTTXXXYYYYYYVVVWWWXXXYYYYYYXXXVVVUUUPPPLLLIIIGGGGGGGGGFFFDDDDDDDDDCCCCCCBBBAAA???======<<<;;;:::999888888888888:::>>>CCCIIISSS^^^fffmmmooosssxxx}}}}}}{{{wwwxxx~~~xxxggg^^^ZZZUUUQQQJJJFFFBBB>>><<<;;;888666333111///---+++***))))))(((((()))))))))))))))(((***(((''''''(((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((......---------,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,------,,,,,,+++++++++++++++,,,---......++++++++++++++++++++++++***,,,---,,,+++***+++---......///......---,,,+++***)))******,,,...000111333888???FFFLLLUUU```gggkkkoootttuuuppphhh___ZZZWWWVVVTTTTTTWWW\\\aaaeeelllrrrzzz{{{tttpppiiiccccccaaaZZZQQQMMMJJJGGGDDDAAA???===:::888777666444333333444666777:::888444111///...///000***+++,,,///111555777999777444000,,,))))))***++++++***+++---000222111000...//////...+++((((((((())))))))))))))))))))))))++++++************+++++++++++++++************)))++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,***************************+++,,,+++***)))***,,,---------------------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...///000000......///000111444888???KKK```zzz}}}vvvqqqnnnmmmqqqrrruuuzzz~~~~~~{{{zzzyyyxxxvvvtttrrrqqqooommmkkkjjjjjjjjjdddeeeeeeeeeeeeeeeeeeeeeeeedddbbbaaa____________aaa^^^WWWNNNFFFAAA@@@@@@AAABBBBBBAAA@@@@@@AAACCCFFFEEEFFFIIILLLNNNNNNMMMKKKJJJJJJLLLOOORRRSSSSSSOOOPPPRRRTTTUUUUUUTTTSSSNNNLLLIIIGGGGGGGGGFFFEEEFFFEEEDDDEEEGGGFFFBBB>>>@@@???>>>===<<<:::999999:::;;;===@@@EEEMMMVVV\\\dddgggkkkpppvvv~~~}}}{{{}}}~~~~~~vvvfff]]]ZZZYYYNNNKKKFFFAAA???<<<999777555444111///---+++***)))'''''''''((((((''''''&&&)))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((////////////............+++++++++++++++***)))))))))***,,,---...---,,,,,,+++++++++,,,---...///000***************************,,,---,,,++++++,,,---/////////...---,,,+++***,,,,,,,,,,,,---///222555666>>>HHHRRRZZZccclllrrrrrrtttuuupppggg]]]WWWUUUTTTTTTUUUXXX^^^fffmmmrrrwww{{{}}}yyysssoooooooooggg[[[RRRPPPMMMJJJGGGEEECCC@@@>>>:::888666333222222333444999888777555444333222222------///111555999:::;;;555222...***))))))***,,,,,,+++,,,...111333333222000000///---+++)))(((((((((((((((((())))))))))))++++++************+++++++++++++++*********))))))++++++++++++++++++++++++)))))))))******+++++++++************************)))+++,,,+++***)))***+++------------------------,,,,,,,,,,,,------......------------------------...///000///......///111333666<<>>>>>??????@@@@@@@@@??????AAACCCEEEFFFGGGHHHJJJJJJIIIIIILLLKKKJJJJJJJJJKKKKKKKKKKKKLLLNNNPPPRRRSSSSSSSSSNNNLLLJJJHHHGGGFFFFFFFFFIIIGGGGGGIIILLLLLLGGGBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>???BBBGGGMMMTTTYYY```ccchhhlllpppvvv{{{~~~ssseee___^^^TTTPPPJJJEEEAAA===:::777666555333111...,,,***)))''''''((((((''''''&&&&&&)))(((''''''((()))(((&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((.........------------,,,******+++,,,,,,,,,,,,,,,)))***,,,---......---,,,+++++++++,,,---...000111........................***+++------,,,,,,---...............---+++******---......------000555999AAAJJJWWWbbbiiiooouuuyyyxxxvvvqqqhhh]]]UUUSSSSSSUUUVVV[[[aaakkkuuu~~~{{{nnncccWWWTTTPPPMMMKKKHHHEEECCC???===999555222111000000444555888::::::888555333///......111555777777666000///---,,,++++++++++++,,,,,,---///222444444333000///...,,,+++***)))(((''''''(((((())))))))))))++++++************+++++++++++++++*********))))))++++++++++++++++++++++++******************++++++************************+++,,,---,,,+++***+++---------------------------,,,,,,,,,---------------------------------------...///////////////222444555999AAALLLZZZmmm}}}~~~~~~|||zzzxxxvvvuuurrrpppmmmkkkjjjhhheeeccc```^^^]]]ZZZYYYWWWVVVVVVTTTSSSRRRPPPOOOOOOOOOOOOMMMOOOQQQRRRRRRPPPNNNMMMNNNKKKFFFBBB@@@@@@@@@AAA???@@@AAAAAA@@@AAACCCEEEEEEGGGIIIIIIIIIHHHGGGGGGJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKMMMOOOQQQRRRSSSTTTQQQPPPNNNLLLJJJIIIJJJJJJPPPPPPRRRUUUXXXWWWRRRNNNHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFIIIOOOVVV\\\___dddgggkkknnnppprrrtttvvv{{{~~~}}}oooccc^^^ZZZVVVOOOIIIDDD???;;;888777666555222000---+++***)))))))))))))))((('''&&&((('''&&&'''((()))((('''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,,,,+++++++++************+++,,,---............***+++,,,,,,------------******+++,,,---...000111------------------------***+++------,,,,,,...///---------------,,,+++***,,,---.........222:::@@@RRR[[[hhhrrrwwwxxxzzz{{{xxxsssjjj```XXXUUUUUUWWWZZZ^^^eeeooozzz~~~}}}sssbbb^^^YYYUUURRRNNNJJJGGGEEECCC>>>999555222111000111555999======;;;777444000...---000333444222000------.........---,,,++++++,,,...111555666555333000...++++++++++++***)))'''(((((())))))******+++++++++************+++++++++++++++************)))++++++++++++++++++++++++******+++++++++++++++***************************,,,---...---,,,+++,,,...------------------------+++,,,------......---------------------------------...//////000111555777999???IIIUUUcccrrrzzzyyyxxxuuussspppnnnmmmiiigggdddbbbaaa___\\\ZZZWWWVVVUUUSSSQQQPPPOOOOOOLLLKKKJJJIIIHHHFFFEEEEEECCCEEEHHHKKKKKKJJJGGGEEEHHHEEECCCAAABBBCCCCCCCCCBBBCCCDDDCCCBBBCCCEEEFFFFFFHHHKKKKKKIIIGGGFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSRRRQQQOOOOOOQQQSSS[[[^^^cccfffgggeeeaaa___RRRQQQOOONNNMMMMMMMMMNNNOOONNNOOOTTT\\\ccciiikkkmmmpppsssuuutttrrrqqqqqqpppuuu~~~mmmdddbbb]]]VVVOOOIIICCC>>>:::888888777555333000...---************))))))((('''((('''&&&'''((()))((('''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((---,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,------)))******+++,,,...000111++++++++++++++++++++++++***+++------,,,---...000------.........------,,,,,,...000111333:::DDDLLL___iiiuuu}}}~~~{{{xxxvvvmmmggg```\\\[[[^^^aaaccceeejjjsss~~~~~~~~~}}}sssooohhhbbb\\\VVVQQQMMMJJJHHHCCC>>>:::777555555555888;;;>>>>>><<<999777333000///222555666333000/////////...---,,,++++++***+++///444777777555222...,,,))))))***++++++)))(((((())))))***++++++,,,++++++************+++++++++++++++************)))***************************+++,,,------,,,+++)))************************,,,---...---,,,+++,,,...------------------------+++,,,---.........------........................---...///000111444888;;;???FFFQQQ^^^hhhpppvvvxxxvvvzzz~~~|||yyywwwvvvrrrqqqooommmjjjgggeeeddd___]]]ZZZYYYXXXVVVTTTRRRPPPOOONNNLLLKKKJJJJJJJJJFFFFFFGGGGGGFFFEEECCCBBB@@@BBBDDDFFFGGGFFFFFFEEEGGGEEECCCDDDFFFGGGFFFDDDDDDEEEFFFEEEDDDDDDEEEGGGEEEHHHKKKLLLIIIFFFFFFFFFBBBDDDFFFFFFEEEEEEHHHKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNPPPRRRRRRRRRTTTXXX[[[ccciiiqqqtttrrrooommmnnndddaaa]]]YYYWWWVVVWWWXXXYYYXXXYYY___gggppptttvvvxxxzzz}}}|||xxxtttpppooolllrrr}}}wwwjjjeee]]]UUUNNNHHHBBB>>>:::::::::999777444222111************)))(((''''''((('''&&&''')))))))))(((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((000000/////////.........------------,,,+++******...---++++++++++++------)))))))))+++,,,...///000........................***+++------------...000......///////////////...---000444666999BBBNNNXXXfffooo{{{zzzsssppp```\\\YYYZZZaaahhhmmmoooooouuu~~~}}}uuummmeee^^^WWWSSSMMMJJJFFFAAA===;;;:::::::::<<<===>>>>>><<<:::999777444333666:::;;;888333333222000...,,,+++++++++)))+++000555999888555222---***'''(((***,,,+++***((())))))***+++,,,,,,,,,++++++************+++++++++++++++************)))))))))))))))))))))))))))***+++---//////---+++)))************************+++,,,------++++++,,,---------------------------+++,,,---.........---,,,........................---...///000222555:::>>>FFFMMMWWWaaahhhkkkjjjiiihhhppp{{{}}}~~~~~~}}}{{{xxxtttqqqooolllkkkiiifffccc```^^^]]]YYYWWWTTTSSSRRRQQQOOOLLLKKKKKKIIIHHHGGGGGGGGGGGGDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHFFFEEEGGGIIIIIIGGGDDDEEEFFFGGGFFFDDDDDDFFFGGGDDDGGGKKKKKKIIIFFFEEEFFFDDDFFFGGGEEECCCBBBEEEGGGIIIHHHHHHGGGHHHHHHIIIIIIHHHJJJNNNPPPQQQTTTZZZ^^^fffoooxxx{{{wwwssssssuuusssoooiiiccc```___```aaa___^^^```eeennnvvv{{{|||{{{uuupppmmmlllsss~~~ooojjjbbbYYYRRRKKKEEEAAA<<<<<<<<<;;;:::888555444************)))((('''&&&'''&&&&&&''')))***)))((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((---,,,,,,,,,,,,---......,,,,,,---......---,,,,,,------,,,,,,,,,,,,++++++)))******+++,,,,,,,,,,,,...,,,***,,,000111000---,,,,,,+++******+++,,,,,,,,,...///...,,,*********...222555999???LLL]]]jjjzzzzzzzzzzzzxxxqqqggg___WWWWWWZZZbbbllltttxxxyyywww~~~uuukkkbbbZZZWWWRRRKKKEEEBBB@@@???===FFFBBB===999888999<<<>>>???>>>;;;999666333111000...---,,,,,,---,,,***(((---///111222333222000///...---+++******+++---...###(((,,,---+++))))))***)))))))))))))))******+++******))))))))))))******)))************+++++++++))))))************)))))))))************+++++++++------,,,+++++++++,,,,,,...---,,,+++************,,,+++***))))))+++---...---------------...000000///111222111222555;;;@@@NNNVVV```fffhhhfffeeeeeehhhsss~~~|||{{{vvvvvvuuussspppmmmjjjhhh``````___^^^[[[XXXUUUSSSRRRQQQOOOMMMLLLKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJHHHGGGDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIJJJIIIHHHLLLKKKKKKJJJIIIJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDEEEEEEDDDCCCDDDEEEFFFGGGJJJIIIGGGEEEDDDEEEFFFGGGHHHJJJNNNQQQTTTVVVZZZ\\\lllrrryyy~~~~~~}}}||||||xxxrrrooonnnkkkhhhdddhhhggghhhlllsssyyy~~~~~~{{{xxxvvvuuuqqqwwwxxxfff\\\YYYTTTKKKBBB???===<<<;;;;;;999666444///...---+++******))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((111000///...---,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,,,,++++++------......///.........---.........---,,,------...---,,,++++++,,,---...,,,---///...---,,,---...222555:::@@@JJJXXXhhhrrrzzzvvvrrrnnniiiccc\\\WWWZZZ]]]dddmmmvvv}}}{{{oooddd^^^YYYRRRMMMIIIGGGEEEDDDDDDAAA===999888999;;;===???>>><<<999555222000...333111000///000///...,,,,,,...///000111000...------,,,++++++++++++,,,---%%%(((,,,,,,***))))))***)))))))))))))))***++++++******))))))))))))******************++++++++++++******++++++++++++******)))************+++++++++++++++++++++,,,,,,---...---,,,,,,,,,,,,,,,------,,,,,,,,,------------,,,------------...///000000000111222333444999AAAGGGVVV___jjjpppnnnjjjgggfffnnnzzz}}}yyywwwvvvpppooonnnllliiifffcccaaaYYYYYYXXXVVVTTTQQQOOONNNLLLKKKJJJIIIHHHIIIJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHJJJKKKLLLMMMNNNOOOPPPPPPMMMKKKKKKKKKMMMNNNMMMLLLIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGGGGFFFEEEGGGFFFEEEDDDCCCDDDDDDEEEHHHFFFEEECCCBBBCCCDDDEEEDDDFFFIIILLLNNNQQQUUUXXXhhhmmmuuu{{{}}}~~~}}}}}}|||yyywwwwwwuuuqqqnnnllllllnnnrrryyy}}}{{{zzzyyyyyy}}}xxxjjjaaaZZZPPPHHHBBB@@@===<<<<<<:::888666///...,,,+++)))((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((222111000///...---------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***,,,///111///***(((***---......------------......,,,---//////...///111333444888???JJJWWWeeeqqqxxxvvvooofff]]]XXXVVVTTTSSS___gggrrr{{{}}}zzzyyyuuurrrmmmjjjjjjmmmqqquuu|||sssjjjeee^^^XXXTTTPPPLLLJJJDDDBBB>>>;;;999:::<<<===<<<;;;:::888666444333222666444111000000000000///,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++***))))))***+++***))))))))))))***++++++******))))))))))))******************+++++++++,,,++++++,,,,,,,,,,,,++++++)))************+++++++++*********+++,,,---//////,,,,,,,,,,,,---...///000,,,---///000000...,,,+++------------...///000111......///111555<<>>===<<<:::888222000...,,,***)))((('''))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))...............//////000------------------------------,,,,,,,,,++++++++++++++++++++++++***)))(((+++---...---+++***+++,,,...------------------...---...//////...000333555555;;;FFFUUUccclllpppqqqkkkcccYYYQQQNNNRRRXXX\\\iiirrr~~~xxxvvvrrrmmmiiigggeeeeeedddbbb]]][[[ZZZ]]]aaadddiiinnnwwwxxxssskkkddd]]]WWWQQQNNNGGGEEEAAA===;;;;;;<<<===888888888888999999::::::777444000......//////...,,,------------,,,++++++***+++,,,,,,,,,,,,+++***+++******)))))))))+++,,,******))))))******+++,,,******))))))))))))***************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++,,,---...///,,,++++++,,,,,,---...///------...///...---,,,+++------------...///000111///000111444:::CCCLLLRRRbbbmmmyyy}}}yyyvvvvvvyyy|||zzz|||~~~zzztttnnnjjjgggeeedddcccaaa^^^[[[XXXVVVTTTQQQOOOMMMKKKJJJIIIJJJJJJFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPNNNOOOOOOPPPQQQQQQRRRRRRUUUTTTTTTUUUWWWXXXXXXWWWSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRRRRRRRQQQPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFDDDEEEEEEFFFGGGJJJOOOSSSWWW\\\dddkkkqqqvvvzzz|||}}}~~~~~~zzz{{{}}}}}}wwwuuu}}}~~~|||{{{kkk___XXXKKKGGGBBB>>>===<<<;;;:::555444222///,,,+++))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))------,,,,,,------...///------------------------------,,,,,,,,,+++++++++......//////...---,,,,,,,,,+++***+++---...---+++,,,,,,------------,,,,,,/////////......000444777<<>>777444000......///......---------...------------***++++++,,,,,,++++++***---+++)))((()))***+++,,,***************++++++,,,******))))))))))))*********++++++++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,++++++,,,------...............///111111444555888>>>GGGPPPWWW[[[ccclllvvv{{{}}}|||xxxpppkkkqqq~~~{{{xxxrrrlllgggbbb```^^^^^^\\\ZZZWWWUUURRRQQQPPPNNNMMMKKKIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTTTTVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXZZZ\\\^^^^^^]]]]]]]]]]]]\\\[[[YYYWWWVVVTTTUUUVVVWWWWWWVVVTTTSSSRRRRRRRRRQQQQQQQQQPPPPPPNNNNNNMMMKKKJJJJJJIIIIIIGGGGGGFFFEEEEEEHHHLLLOOOPPPUUU[[[aaaggglllrrruuuxxxzzz}}}|||wwwrrrvvvxxxxxx|||}}}xxxyyy~~~uuudddZZZQQQLLLEEE???<<<;;;;;;:::666555222000---+++))))))************************))))))((('''''''''''''''&&&'''''''''''''''''''''(((((((((((())))))))))))000///...---,,,+++++++++...------,,,,,,------...------,,,,,,,,,,,,++++++,,,------------,,,,,,+++---***(((***///111///,,,,,,,,,------------,,,,,,000000000///000333888===HHHPPP]]]gggjjjggg```[[[OOOPPPQQQUUU\\\gggsss{{{|||nnnfffbbb___]]]YYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYYYY\\\^^^bbbfffiiijjjiiiiiiddddddddddddffflllsssyyy}}}sssiii```ZZZRRRMMMFFF>>>999777777888>>>>>>>>>======<<<<<<<<<:::777444222222222000///---------.........//////++++++++++++++++++++++++...,,,))))))***++++++***+++************+++,,,,,,******))))))))))))******++++++++++++,,,,,,,,,,,,******++++++++++++******)))************+++++++++...---,,,,,,+++++++++,,,,,,,,,+++*********++++++...,,,+++******,,,...000............///000111111333666===HHHSSS\\\aaaccchhhnnnwwwzzztttnnngggfffrrr~~~zzzwwwrrrooojjjddd___[[[YYYXXXUUUTTTRRRPPPMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIHHHHHHIIIJJJJJJJJJIIIIIIKKKLLLMMMNNNPPPQQQSSSSSSRRRRRRSSSSSSTTTVVVXXXXXX\\\\\\\\\]]]]]]]]]^^^^^^___^^^^^^```ccceeeeeeeeedddddddddcccaaa^^^\\\ZZZYYYZZZ\\\\\\\\\ZZZXXXWWWTTTUUUUUUUUUUUUTTTTTTSSSQQQQQQPPPOOONNNLLLKKKKKKIIIIIIHHHGGGEEEFFFHHHKKKLLLOOOSSSWWW[[[aaagggkkkpppsssxxx{{{}}}~~~{{{uuuwwwuuuqqqsss}}}}}}xxxxxx|||kkk^^^YYYSSSIIIAAA===<<<<<<;;;666444222///---+++))))))************************))))))((('''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))111000///---,,,,,,,,,,,,...---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++))))))***+++++++++******------,,,---.........---,,,---...//////...---,,,///000000000333888@@@EEETTTZZZcccfffccc]]]XXXVVVQQQVVV^^^fffnnnwwwyyyiii^^^YYYXXXWWWVVVTTTTTTTTTUUUTTTTTTSSSSSSTTTVVVXXX[[[\\\]]]]]]]]]bbbcccdddeeefffffffffeeeaaaaaa``````bbbgggnnnsssvvvxxx{{{}}}}}}~~~xxxooohhh^^^XXXMMMCCC<<<999999:::@@@??????>>>===<<<;;;;;;;;;999666555555444111000,,,,,,,,,---...///000111,,,+++***))))))***+++,,,...,,,******+++,,,+++)))++++++******++++++,,,---******))))))))))))******+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,+++++++++,,,------+++++++++++++++,,,---...++++++,,,,,,---///000000............///000111222333999EEETTTcccllloooooorrrvvvxxxoookkkeeefffooo~~~~~~}}}|||zzzwwwrrroooiiifffaaa\\\WWWTTTSSSSSSPPPNNNLLLJJJIIIIIIHHHIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJLLLMMMNNNOOONNNNNNOOOPPPQQQSSSUUUVVVXXXXXXYYYYYYYYYZZZ[[[]]]```aaabbbbbbccccccccccccddddddgggffffffiiilllnnnnnnnnnkkkkkkkkkkkkiiigggdddbbbcccdddeeefffeeeccc```^^^\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVUUUTTTSSSQQQPPPOOONNNNNNMMMKKKIIIGGGHHHIIIJJJKKKMMMOOORRRVVV\\\```dddiiinnnssswww|||zzz|||yyyrrrpppxxx}}}zzzyyy}}}~~~}}}wwwiiibbbZZZNNNEEE???=========888777444222000...---,,,************************))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((...............///000000...---,,,,,,,,,,,,---...---------,,,,,,,,,+++++++++,,,------............---000111000,,,***,,,///---...///000000///...---//////000222666===EEEKKKYYY___dddbbb\\\UUUSSSSSSYYYaaalllvvv}}}ooofffZZZSSSSSSUUUVVVUUURRRSSSTTTUUUTTTSSSRRRQQQWWWYYY]]]aaaccccccbbbbbbjjjjjjiiiiiihhhhhhhhhhhhddddddcccccceeejjjpppvvvqqqtttvvvxxxwwwwwwwwwxxxzzztttiiiaaaUUUIIIAAA>>>>>>@@@========================999888666666555444111...******+++,,,---///000111,,,+++)))(((((()))+++,,,...,,,******,,,---+++(((++++++******++++++,,,---******))))))))))))******++++++,,,,,,,,,---------,,,------......------,,,)))************+++++++++*********+++,,,---...///******+++,,,---///000111)))+++...000111111111000.........//////000111222:::BBBPPPcccttt~~~~~~{{{~~~qqqgggbbb```iiizzz{{{zzzyyywwwvvvrrrmmmiiiccc```[[[VVVRRRPPPPPPPPPNNNMMMKKKIIIHHHHHHIIIIIIIIIJJJKKKMMMMMMLLLKKKKKKKKKMMMOOORRRTTTUUUUUUUUUTTTUUUVVVXXXZZZ\\\]]]^^^aaaaaaaaaaaaccceeehhhiiilllllllllllllllmmmmmmmmmlllllllllooorrrtttuuutttooopppqqqqqqpppnnnllljjjlllmmmnnnooommmkkkhhhfffdddddddddcccaaa___\\\[[[[[[[[[[[[ZZZXXXVVVUUUTTTSSSSSSSSSQQQMMMKKKJJJJJJIIIJJJJJJKKKLLLPPPUUUYYY[[[___ffflllqqqxxx|||}}}uuupppuuu}}}xxxwww|||tttggg^^^RRRGGGAAA?????????<<<:::888666444333222111************************))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((,,,,,,++++++************+++...000...+++***,,,.........---------,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,,,,------333111/////////000///...///111444555999BBBNNNWWWaaa^^^\\\\\\WWWSSSYYYcccnnnvvvuuunnn^^^ZZZUUUTTTUUUWWWWWWVVVTTTVVVWWWXXXXXXXXXZZZ[[[]]]]]]___eeemmmrrrssssssrrrrrrrrrpppooolllkkkiiiiiihhhfffgggjjjnnnppprrrnnnoooqqqtttvvvyyy{{{|||~~~xxxqqqkkkaaaUUUJJJBBB===;;;<<<;;;::::::;;;<<<:::999<<<999777888999888444111111///,,,,,,...000000000+++***)))((((((***,,,---...,,,***+++,,,------,,,++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,...---+++))))))***+++,,,,,,+++***))))))***+++,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,------------,,,+++***+++,,,---...,,,...000///---///333777===MMMdddvvv~~~~~~yyyllldddbbbeeevvv}}}vvvsssnnnkkkiiigggdddbbbZZZXXXTTTOOOKKKJJJKKKNNNNNNLLLJJJIIIIIIJJJLLLMMMLLLLLLKKKKKKLLLLLLMMMMMMRRRRRRSSSTTTUUUVVVVVVWWWYYY\\\```bbbcccdddeeegggggggggiiikkkmmmooopppqqquuuvvvwwwwwwuuusssssstttzzzyyyxxxxxxxxxyyyzzz{{{zzzzzz{{{yyyvvvttttttuuuuuuwwwyyyxxxtttqqqooonnnooommmkkkkkklllkkkhhhdddhhhfffddddddcccbbb___\\\]]][[[YYYVVVSSSPPPOOONNNKKKMMMNNNMMMKKKLLLOOORRRVVV\\\bbbgggkkkqqq{{{}}}zzzwwwuuuvvvzzz}}}~~~|||{{{~~~tttfffYYYRRRKKKBBB>>>@@@======<<<888444000......---+++))))))***+++***)))***((('''((()))***)))'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))111111111000000000//////---...//////...---...///---------....../////////++++++,,,------...//////...------,,,,,,------...222000//////000000000000000222333666<<>><<<;;;:::;;;:::999888===<<<;;;<<<<<<:::555111111///---,,,...///000000,,,+++***))))))+++,,,......,,,++++++,,,---,,,+++++++++************++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...---+++***)))***+++,,,,,,+++***))))))***+++,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,------...---///000///...000666:::DDDTTTkkk{{{vvviiicccdddrrr{{{xxxsssooojjjfffdddbbb___]]]UUUSSSPPPLLLHHHGGGIIILLLJJJIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMNNNPPPRRRSSSTTTVVVWWWXXXZZZ[[[]]]^^^^^^```cccfffhhhiiijjjkkkmmmnnnoooqqqsssvvvxxxzzz{{{xxxyyy{{{{{{zzzyyyzzz{{{}}}}}}|||{{{{{{|||}}}~~~}}}~~~~~~|||zzzxxxxxxyyyzzz||||||{{{xxxuuutttsssxxxuuusssssssssrrrooolllooommmlllllllllkkkhhhfffdddcccaaa^^^[[[XXXWWWVVVQQQRRRRRRPPPMMMNNNQQQTTTUUUXXX]]]```fffppp}}}~~~zzzwwwwwwyyy||||||ssscccYYYQQQGGGAAA???===>>>===:::777333111000...,,,******++++++***)))***((('''((()))***)))'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''///////////////.........---,,,,,,---...//////...,,,,,,---...///000111222,,,,,,,,,---......//////...---------------......000000/////////000111222444444777<<>>;;;::::::999888666999999;;;<<<<<<888222---222000...---...000000///,,,,,,+++***+++,,,---...///---++++++,,,,,,+++***++++++************++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,++++++************++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,------------+++,,,------......------///000111000000333:::@@@NNN]]]qqqsssgggfffkkkzzztttpppmmmiiiddd```]]]ZZZWWWUUUNNNMMMKKKHHHEEEEEEHHHJJJHHHIIIIIIJJJLLLMMMMMMNNNPPPQQQQQQSSSTTTWWWXXXYYY[[[\\\^^^aaaccceeeggggggkkkmmmpppqqqqqqqqqssstttrrrsssuuuwwwzzz|||~~~zzz|||~~~~~~}}}}}}~~~~~~{{{yyyyyyzzz{{{yyywwwwwwwwwvvvtttrrruuutttssstttttttttrrrppplllkkkiiigggdddbbb```___ZZZYYYWWWSSSQQQQQQSSSUUUSSSTTTUUUWWW^^^kkk{{{{{{wwwvvvwwwyyy|||zzzpppddd[[[QQQGGGBBB??????>>>===:::777444222000...+++++++++,,,+++)))***((('''((()))***)))'''''''''''''''(((((((((((('''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,+++(((''')))---///---+++,,,------...//////000000,,,---------......//////...------------......///000000///...---...000222777999===DDDLLLTTTYYY\\\``````dddnnn{{{xxxjjjddd\\\TTTOOOMMMNNNOOORRRRRRSSSTTTVVVWWWWWWWWWZZZ[[[]]]^^^```cccgggkkknnnqqqvvv|||xxxzzz{{{zzztttmmmgggcccggghhhiiikkkmmmooopppqqqrrrrrrsssrrrppplllhhheeehhhjjjmmmppptttxxx{{{}}}}}}}}}|||rrrlllggg^^^RRRHHHBBB???<<<:::::::::888777555888;;;>>>>>>999333///333111//////000000000///---,,,,,,,,,,,,---...//////---++++++,,,,,,+++***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,------------...+++,,,.../////////...---///000111111222888AAAHHHZZZeeerrr{{{}}}|||}}}~~~|||sssooossszzz}}}yyytttnnnjjjfffbbb]]]YYYVVVTTTQQQOOOIIIIIIHHHFFFEEEEEEHHHJJJKKKLLLMMMOOOPPPPPPPPPPPPSSSTTTTTTVVVWWWZZZ[[[\\\___aaadddhhhkkkmmmooooootttuuuwwwxxxwwwwwwyyyzzzwwwxxxyyy{{{|||~~~zzz|||~~~|||{{{|||}}}{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwvvvwwwyyyyyywwwuuuqqqqqqooommmkkkiiigggfffccc```\\\XXXUUUTTTUUUWWWSSSRRRQQQQQQWWWaaaoooxxxzzzyyywwwwwwwwwwwwxxxxxx{{{|||~~~{{{wwwuuuvvvwwwxxx~~~~~~{{{nnnfff[[[PPPGGG@@@???>>>===<<<999666444222000---,,,,,,,,,+++******((('''((()))***)))'''''''''((((((((()))))))))''''''''''''''''''''''''//////////////////000000+++(((''')))---///---+++------------------------------...............///---------------...///000///000///...,,,---111444999===DDDKKKPPPTTTVVVWWW]]]dddpppuuujjjbbbYYYVVVRRRNNNMMMMMMNNNOOOSSSSSSUUUUUUVVVVVVWWWXXX]]]___bbbdddgggkkkpppsssxxx{{{zzzqqqjjjfffiiiiiijjjlllmmmooopppqqqppppppqqqqqqooollliiigggiiijjjlllooosssvvvyyyzzz||||||}}}|||wwwrrriii\\\QQQGGGDDD@@@======<<<;;;:::888<<<@@@CCCCCC@@@<<<999666444222111222222111///------,,,---------......///---++++++,,,,,,,,,***++++++************++++++))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,++++++++++++*********++++++,,,---,,,,,,---------.........,,,---...///000///...---///000111222666???LLLUUUeeejjjppprrrrrruuu|||zzz|||}}}xxxtttnnnhhhddd___\\\WWWTTTRRRPPPNNNLLLHHHIIIIIIHHHGGGHHHKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVYYY\\\```bbbdddhhhjjjmmmqqqtttvvvwwwxxxyyyzzz{{{{{{{{{{{{}}}{{{}}}}}}|||}}}~~~~~~~~~~~~}}}}}}~~~yyyxxxxxxyyy{{{|||zzzyyyuuuuuuuuutttrrrooommmllliiifffaaa]]][[[ZZZYYYYYYTTTSSSRRRQQQSSSXXX___dddhhhiiijjjlllnnnqqqtttvvvyyyzzz}}}}}}zzzyyyyyyzzzxxxzzz~~~{{{pppdddUUUJJJCCC@@@>>>===<<<;;;888555444222///......---,,,******((('''((()))***)))'''((((((((()))))))))******((((((((((((((((((((((((////////////000000000000---,,,,,,---...//////.........------,,,,,,,,,,,,........................------------...///000000...///000///...///555:::===CCCKKKPPPQQQSSSVVVXXXeeeqqqyyyqqqggg\\\UUURRRQQQOOONNNMMMMMMNNNNNNRRRSSSUUUUUUTTTUUUXXXZZZaaadddhhhlllpppsssxxx{{{|||sssmmmkkkkkklllmmmnnnooopppqqqqqqnnnoooppppppooommmkkkiiiiiikkkooosssxxx{{{~~~}}}||||||yyypppddd[[[RRRNNNHHHDDDBBB@@@>>>===:::===@@@BBBAAA???======888777555444444444222000,,,,,,,,,---------.........,,,***+++,,,------,,,++++++************++++++((((((((()))))))))))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++,,,------,,,---------............---...//////000////////////111333666===IIIYYYdddqqqrrrqqqnnnnnnuuu~~~|||yyyuuuqqqmmmgggaaa\\\XXXUUUQQQOOONNNNNNLLLKKKJJJKKKLLLKKKKKKLLLOOOQQQQQQQQQRRRSSSTTTUUUVVVWWWUUUWWWZZZ___eeejjjoooqqqsssuuuxxx|||~~~|||~~~~~~~~~~~~~~~}}}}}}||||||{{{}}}~~~~~~|||zzzzzzzzzyyyxxxvvvsssrrrnnnkkkgggdddbbbaaa___]]]YYYXXXVVVUUUTTTTTTUUUUUUXXX[[[^^^cccgggnnnuuuzzzwwwyyy|||~~~~~~}}}~~~~~~~~~xxxyyyzzz||||||mmm\\\NNNHHHCCC>>><<<<<<<<<999777666444111//////...,,,+++***((('''((()))***)))'''))))))))))))************))))))))))))))))))))))))+++,,,,,,,,,---------------...//////...---...///------------............////////////............------------...///000111+++...111111111555===CCCGGGNNNUUUVVVTTTVVV^^^eeevvv~~~zzzxxxtttoooiiiaaaXXXRRRPPPOOOOOONNNNNNOOOPPPPPPRRRTTTUUUUUUUUUXXX\\\```gggkkkqqqwww{{{{{{sssoooooommmmmmnnnooopppqqqqqqrrrpppqqqqqqqqqpppooommmlllkkknnnrrrwww{{{~~~zzzyyyzzz}}}wwwmmmfff```[[[TTTMMMHHHEEEAAA???<<<>>>???>>>;;;999:::<<<;;;999777777777555333111++++++,,,---------------,,,+++******,,,......---++++++************++++++(((((())))))******************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,------,,,++++++************+++,,,---...------------............//////......//////000111111333666:::DDDTTTfffsss}}}{{{wwwssssss|||}}}yyysssppplllhhhddd^^^XXXTTTPPPNNNLLLKKKKKKLLLLLLKKKLLLMMMNNNNNNNNNOOOQQQSSSTTTUUUUUUWWWZZZ]]]```bbbbbbcccfffjjjoootttxxx{{{zzz||||||{{{}}}~~~}}}~~~{{{|||||||||{{{yyyvvvuuurrrooolllkkkkkkiiieeebbb___^^^\\\ZZZXXXVVVTTTSSSRRRUUUXXX[[[```gggpppvvvuuuwwwzzz}}}~~~~~~}}}|||}}}zzz{{{zzzxxxxxx~~~yyygggZZZNNNGGG@@@<<<======<<<999888555222000000///---+++***((('''((()))***)))''')))))))))*********++++++((((((((((((((((((((((((,,,,,,,,,------.........+++...000...+++***,,,///,,,------...///000111111///////////////.........---------......000111111)))---111333444:::CCCKKKQQQXXX]]]\\\XXX\\\hhhsss}}}yyyvvvsssqqqsssqqqnnnjjjfff___XXXSSSOOOOOONNNOOOPPPRRRTTTVVVTTTVVVWWWXXXXXX\\\bbbgggmmmrrrzzzxxxqqqoooqqqnnnnnnoooooopppqqqqqqrrrttttttttttttsssqqqooonnnkkknnnrrrvvvxxxyyyxxxwwwwwwvvvwww{{{xxxtttkkkeee\\\TTTMMMGGGCCC@@@CCCCCCBBB???;;;999;;;>>><<<:::999888888777444222***+++,,,,,,------,,,,,,+++***)))***---...///...++++++************++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++------------++++++************+++,,,---...---------.........//////000///.........///111222333555888>>>III[[[ooo|||~~~zzzzzz|||zzzyyyyyyvvvllljjjfffbbb^^^YYYSSSNNNLLLJJJHHHHHHJJJKKKKKKKKKMMMOOOPPPPPPPPPPPPSSSUUUXXXXXXYYY\\\```eeeiiillloooppprrrtttwwwzzz|||}}}|||~~~~~~~~~}}}~~~}}}zzz{{{||||||{{{xxxvvvttttttrrrpppppppppnnnjjjfffcccaaa___]]]\\\[[[XXXWWWTTTUUUVVVWWWYYY^^^gggmmmsssuuuyyy}}}~~~~~~|||~~~~~~{{{}}}|||vvvqqqsss|||sssfffRRRJJJAAA======???>>><<<999666333111000///---+++***((('''((()))***)))((()))************+++++++++''''''''''''''''''''''''000///...---------------..............................---------......///////////////////////////.........//////////////////111444555888???HHHPPP___```aaa```bbbkkkyyy}}}~~~xxxpppllljjjjjjiiihhhmmmmmmllliiiddd___YYYVVVOOOOOOOOOOOOQQQTTTVVVXXXYYY[[[^^^```bbbfffkkkooo{{{|||uuupppnnnnnnppppppqqqrrrrrrqqqpppqqqrrrssstttvvvyyyzzzxxxtttqqqoooqqqsssuuuuuuuuussssssvvvwwwxxxzzz}}}yyyuuuqqqjjj```UUULLLFFFDDDCCCAAA<<<777555777<<>>:::666333111000...---,,,++++++***)))***++++++,,,,,,,,,,,,******))))))))))))***************************************++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++,,,,,,---...///...------...///...,,,111......222333111000111111::::::===PPPcccqqq~~~xxxpppppptttvvv}}}yyyuuuppplllhhhddd```[[[WWWSSSNNNJJJFFFFFFFFFGGGIIIKKKMMMNNNQQQRRRSSSSSSTTTWWW[[[___ZZZ^^^bbbgggkkkpppuuuxxxwwwyyy{{{~~~~~~{{{wwwtttuuuvvvuuuvvvvvvvvvtttqqqnnnlllhhhgggeeebbb```]]][[[ZZZWWWXXXXXXXXXXXXZZZ]]]___gggkkkrrrwww{{{|||~~~~~~zzzyyywwwuuusssrrrrrrqqqzzzjjj]]]RRRFFFAAA>>>;;;:::<<<>>>:::555111/////////...,,,***)))***++++++***)))+++++++++******((('''''')))******))))))((('''&&&////////////............000000000000000000000000000//////.........//////////////////////////////111000000000////////////111222555888===FFFQQQYYY___```bbbdddkkkxxx}}}yyywwwssspppoookkkfffeeegggjjjkkkllloooooonnnkkkgggbbb]]]ZZZVVVVVVWWWXXXYYY[[[]]]^^^]]]```dddgggjjjooossswww}}}wwwrrrpppqqqrrrqqqrrrssstttssstttvvvxxx}}}~~~}}}yyyuuuuuutttsssrrrqqqqqqqqqqqqrrruuuxxx{{{}}}}}}~~~}}}{{{zzzuuukkk^^^SSSMMMKKKGGGDDD???:::888999===@@@>>>>>>>>>===<<<999777555111000///---,,,+++++++++***+++,,,---...------,,,******))))))))))))************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......)))))))))***+++---...//////...------//////...---222...---111222111333666222<<<<<<@@@SSSeeettt{{{ppphhhiiinnnyyy~~~|||yyyuuupppkkkggg^^^[[[XXXUUURRROOOKKKHHHHHHHHHHHHHHHJJJLLLOOOPPPRRRSSSTTTTTTUUUXXX\\\___aaaeeejjjppptttxxx}}}}}}yyyvvvvvvwwwwwwxxxxxxxxxwwwtttrrrpppooonnnllliiigggdddbbbaaa```___^^^\\\ZZZYYYZZZ[[[aaaeeekkkppptttwww{{{~~~~~~}}}|||{{{|||{{{zzzxxxuuussspppnnnmmmqqqyyyuuudddXXXKKKEEEAAA===<<<>>>===:::666333111000///...,,,+++******++++++***)))+++++++++******)))(((''''''((()))))))))))))))(((......000111111000//////000000000000000000000000222111000///////////////////////////////////////222111111000////////////333444777===FFFQQQ\\\bbbcccdddgggnnnzzztttkkkgggfffeeedddbbbaaa```aaaeeeiiilllmmmnnnnnnnnnllliiieeeaaa^^^YYYYYYZZZ[[[]]]^^^^^^___bbbfffkkkooossswww{{{~~~zzzvvvtttuuuwwwuuuwwwxxxyyyzzz|||}}}yyyuuuqqqpppoooooommmooosssvvvxxxyyyxxxxxxzzzzzz|||xxxlll```XXXTTTKKKGGGBBB===;;;<<<>>>@@@AAA@@@>>><<<:::999888888222111000...---,,,++++++***,,,...//////...---,,,******))))))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,((()))***+++,,,------...------------............''''''((()))+++---///000///...------/////////---222///---000111222555:::444AAACCCGGGXXXiiivvv~~~tttiiibbbccciii}}}|||~~~|||wwwsssnnniiiccc___TTTRRRPPPNNNNNNMMMJJJHHHIIIIIIIIIJJJLLLOOOQQQRRRSSSTTTVVVWWWXXX[[[___bbbfffjjjpppuuuyyy}}}{{{xxxwwwxxxyyyzzzzzz{{{zzzyyywwwvvvuuutttsssqqqnnnkkkiiiggggggfffccc```]]][[[YYYXXXZZZ\\\```eeejjjpppwww|||~~~~~~}}}|||}}}{{{{{{zzzwwwtttoookkkiiihhhmmmvvvnnnaaaSSSKKKEEE@@@>>>???===;;;888555444222///------+++******++++++***)))******+++******)))((('''&&&'''((()))************---...000222333222111000........................111111000///............////////////////////////000//////...///000111111444666<<>>??????AAA@@@???===;;;:::999888444333111///...,,,,,,,,,***+++---//////...,,,***+++******))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------------...*********+++,,,---///000///...---...///000///...111//////222222222555::::::IIIPPPSSSaaammmwwwzzzqqqggg```dddkkkzzzvvvqqqlllgggaaa\\\XXXQQQOOOMMMMMMMMMMMMKKKJJJJJJJJJKKKLLLNNNPPPSSSTTTTTTVVVYYY[[[^^^bbbfffiiilllpppvvvzzz}}}}}}yyyxxxxxxzzzzzz{{{||||||{{{zzzzzzxxxwwwwwwuuussspppmmmlllkkkiiifffcccaaa___\\\ZZZVVVWWWYYY\\\bbbiiirrrxxx}}}~~~~~~~~~{{{||||||zzzwwwrrrmmmjjjlllmmmpppvvv~~~zzzlll]]]RRRJJJCCC@@@@@@===<<<:::888777444000------,,,++++++++++++***(((***************)))((((((''''''((()))))))))))))))---///111333333222111000........................000///......---------...////////////////////////,,,,,,,,,---...111444555555;;;DDDNNNWWW]]]aaadddjjjppp{{{~~~wwwnnnhhhaaa[[[YYY[[[^^^```bbbccceeeeeeeeeeeeeeeeeeeeeeeeffffffeeedddbbbaaa``````aaabbbdddeeeffffffhhhlllqqqtttvvvxxx{{{|||yyyvvvuuutttsssrrrrrrrrrssstttvvvvvvxxx~~~|||ooocccQQQKKKDDD???>>>?????????@@@@@@@@@???>>>;;;999777555444222000...---,,,,,,***+++,,,------,,,***)))++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------......//////...---...000111000//////...111444444333666;;;EEEWWWaaaccclllrrryyy~~~yyyrrriiidddjjjsss{{{ssspppjjjeee```[[[VVVRRRPPPNNNMMMMMMMMMMMMLLLJJJLLLLLLLLLMMMOOORRRUUUVVVVVVYYY^^^bbbfffkkkppptttxxx{{{~~~zzzxxxxxxzzzzzz{{{{{{||||||||||||yyyyyyzzzyyyxxxuuusssqqqpppmmmiiigggeeebbb^^^[[[VVVWWWXXXZZZ^^^eeennntttzzz{{{|||}}}~~~}}}}}}~~~{{{|||~~~~~~{{{wwwrrrooorrrpppnnnpppvvv{{{zzzvvvfff[[[QQQHHHBBBAAA>>>===<<<;;;999666222......---++++++,,,+++***((()))************))))))((()))))))))))))))(((''''''//////111222222111000000000000000000000000000000......------------......////////////////////////+++++++++---///333666999:::BBBNNNWWW[[[___cccfffoooxxx|||qqqiiiccc```\\\ZZZYYYZZZ\\\^^^]]]```dddffffffeeeeeeeeecccdddeeeeeeffffffffffffdddddddddeeefffiiikkkmmmooorrrvvvyyyzzz|||}}}zzzyyywwwuuusssrrrqqqqqqppprrruuu{{{xxxmmmZZZRRRHHHAAA@@@@@@@@@???@@@@@@AAAAAA???<<<999777777666444111///...------++++++,,,,,,++++++******++++++************++++++************************------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++000000///............//////...---...000111111000...///222666666666;;;CCCUUUiiirrrrrrwwwzzz~~~{{{vvvooolllttt}}}wwwssskkkgggbbb]]]YYYUUUQQQNNNNNNMMMLLLLLLMMMMMMLLLKKKNNNNNNNNNPPPRRRUUUXXXZZZ\\\```eeejjjoootttzzz}}}}}}|||zzzzzzzzzzzzzzzzzz{{{{{{||||||{{{|||}}}~~~}}}|||yyyxxxwwwsssnnnllljjjfff```[[[[[[[[[\\\\\\^^^bbbhhhlllrrrtttxxx{{{}}}~~~~~~}}}|||~~~~~~{{{wwwtttrrrpppmmmllloooxxx}}}qqqeeeZZZNNNFFFCCC@@@???===<<<;;;888444000///---,,,+++,,,+++***((())))))************))))))************)))((('''&&&000000000000000000//////000000000000000000000000------------...///000111////////////////////////............111444888;;;BBBLLLWWW]]]^^^aaahhhooo|||xxxooofffaaa\\\\\\\\\[[[ZZZZZZZZZ[[[ZZZ___eeehhhgggffffffgggfffggghhhiiikkklllmmmmmmjjjiiihhhiiikkkooosssvvvzzz||||||xxxsssppplllpppuuuzzz}}}yyyhhh^^^PPPFFFCCCBBBAAA@@@BBBBBBAAA???===<<<::::::888777444222000...------...---,,,+++***++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,//////............///000......---...000222111000000///222555777;;;FFFQQQgggyyy}}}~~~yyyxxx}}}wwwppplllccc___ZZZVVVSSSPPPMMMKKKMMMLLLLLLMMMOOOPPPOOONNNQQQQQQRRRSSSVVVYYY\\\]]]dddhhhmmmrrrwww{{{}}}}}}{{{{{{zzzzzz{{{{{{||||||zzz{{{~~~}}}|||yyyuuuqqqppppppmmmgggbbb```aaaaaa```___```bbbdddhhhlllrrrxxx|||~~~~~~~~~|||yyywwwrrrsssqqqmmmkkkooozzzzzzooocccUUUJJJFFFBBB@@@>>><<<;;;999555333000...,,,,,,,,,,,,***((())))))************))))))((()))))))))))))))((('''222111000///......//////....................................///111222333////////////////////////222111000000222555999;;;HHHRRR]]]```___bbbmmmwwwuuummmfff```]]][[[\\\^^^^^^]]][[[YYYYYY\\\aaahhhkkkjjjhhhhhhhhhjjjkkklllnnnppprrrsssttttttsssqqqqqqtttyyy~~~wwwrrrkkkpppwww{{{|||}}}sssgggWWWKKKFFFDDDBBBAAAEEECCC@@@===;;;;;;<<<===888777555333000///...---000///---+++***+++---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,))))))***+++,,,------...++++++,,,,,,,,,---------,,,,,,,,,---...///000111......---...111222222111222000111444777???NNN\\\rrr~~~yyyssslllggg]]]ZZZUUURRROOOMMMKKKIIIMMMMMMMMMOOORRRTTTTTTSSSTTTTTTUUUVVVYYY\\\___```jjjnnnssswww{{{~~~||||||{{{{{{{{{{{{||||||wwwyyy|||~~~}}}wwwtttqqqrrruuutttooojjjcccddddddccc```^^^^^^___```eeennnvvv|||yyy|||~~~~~~{{{xxxwwwuuuxxxxxxrrrjjjiiiqqqzzzuuuiiiYYYMMMHHHDDDAAA>>><<<;;;999666444000...,,,,,,,,,,,,***(((((())))))*********))))))&&&'''((()))************