BM6P6(@ rrrhhhpppxxxhhhWWWQQQSSSRRRWWW^^^eeehhhkkkooopppnnnllliiiccc]]]aaajjjqqqssswwwyyy|||}}}vvv}}}fffRRRPPPIIIHHHGGGGGGHHHHHHGGGEEEFFFEEEGGGNNNUUU]]]iiittt}}}ttttttlll^^^UUUWWW]]]vvv{{{gggWWWHHHCCCDDDGGGJJJMMMTTTZZZ^^^^^^aaagggkkkkkklllnnnpppssswwwzzz}}}~~~zzzxxxvvvwwwzzz{{{zzzwww|||}}}|||xxxsssqqqtttwwwwwwyyy{{{{{{zzzzzzzzz{{{{{{zzzyyyyyyzzzzzzzzzyyywwwxxxyyyyyyxxxxxxzzz|||}}}~~~}}}yyywww~~~fffPPPIIISSS}}}yyyWWW[[[~~~gggSSSNNNQQQ___hhhbbbVVVUUUcccssstttjjjwwwoooaaaSSSPPPVVVWWW[[[bbbhhhjjjlllqqqsssqqqssspppiiiaaaaaaiiiqqqtttyyyzzz}}}~~~www{{{~~~tttWWWOOOJJJHHHGGGGGGGGGGGGFFFEEEEEEDDDFFFLLLSSS[[[fffqqq|||~~~ooo\\\TTTUUUXXXnnncccTTTGGGCCCFFFIIIMMMQQQVVV\\\```aaadddjjjnnnnnnpppqqqsssvvvyyy|||~~~{{{xxxxxxzzz}}}~~~|||zzzyyywwwvvvwwwxxxyyyyyyxxxxxxyyy{{{|||{{{zzzzzzyyyxxxvvvuuussstttvvvvvvvvvwwwzzz|||~~~~~~|||zzzxxxyyyxxxtttwwwzzz^^^JJJIIIdddZZZPPPhhhqqqeeeYYYQQQPPPZZZffffff\\\VVVbbbrrrxxxqqqiii[[[OOOOOOXXX[[[```fffjjjkkknnnssswwwwww~~~vvvkkkfffkkkssswww{{{|||~~~~~~}}}yyywww{{{___OOOKKKIIIGGGFFFGGGGGGFFFDDDEEECCCDDDJJJPPPWWWbbbmmm}}}uuuYYYSSSRRRQQQddd\\\PPPEEEDDDHHHLLLPPPTTTYYY___cccdddgggnnnrrrrrrtttuuuwwwyyy{{{}}}}}}~~~{{{xxxzzz}}}~~~|||xxxwwwwwwwwwvvvuuuvvvxxx{{{zzz{{{zzzyyywwwtttpppnnnnnnppprrrssstttuuuxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~wwwxxxvvvsssvvviiiKKKDDDQQQppp[[[FFFQQQaaahhh```PPPNNNSSS```jjjdddXXX^^^mmm~~~{{{ggg\\\QQQPPPYYY[[[bbbgggjjjkkkooovvv|||~~~yyyqqqrrrwwwzzz{{{}}}}}}}}}|||xxxuuuxxx|||eeeQQQLLLJJJGGGFFFFFFFFFFFFDDDFFFCCCDDDIIINNNTTT^^^hhhyyy[[[RRRQQQNNN]]]}}}UUULLLEEEEEEJJJMMMQQQUUU[[[aaaeeefffiiiooossstttvvvwwwyyyzzz||||||||||||}}}zzzyyy{{{~~~|||vvvvvvuuusssrrrssswwwzzzzzz{{{{{{yyyuuupppkkkiiinnnoooqqqqqqrrrsssvvvxxx{{{{{{zzzzzz{{{|||~~~~~~~~~~~~{{{xxxzzzrrrQQQIIIKKKccc|||[[[DDDGGG[[[ooohhhMMMLLLKKKWWWiiigggYYYYYYfffuuuwwwddd\\\SSSSSS[[[\\\aaafffiiijjjoooyyy|||zzzzzzzzz|||}}}~~~}}}~~~}}}{{{xxxvvvxxx{{{}}}lllSSSOOOLLLIIIGGGGGGGGGFFFEEEGGGDDDDDDHHHLLLQQQZZZdddttt~~~cccRRRRRRNNNZZZ}}}rrrPPPIIIEEEGGGLLLNNNRRRVVV\\\aaaeeefffiiiooorrrsssuuuvvvxxxzzzzzzzzzzzzyyy||||||{{{yyyyyyzzz|||~~~}}}~~~}}}}}}vvvuuusssqqqppprrrvvvyyy|||~~~|||vvvpppllljjjqqqrrrrrrrrrpppppprrrtttvvvuuuuuuuuuvvvxxxzzz{{{}}}}}}zzzxxx|||___PPPHHHWWW{{{wwwaaaKKKDDDUUUqqqqqqWWWMMMGGGOOObbbeeeXXXUUU^^^iiizzzmmm]]]YYYTTTVVV^^^```bbbgggjjjkkkqqq{{{|||}}}}}}|||~~~~~~|||zzzyyyzzz|||}}}xxxXXXRRROOOKKKHHHHHHHHHGGGFFFHHHEEEDDDGGGJJJNNNVVV```mmmyyyqqqVVVVVVOOOXXXyyygggLLLHHHGGGKKKOOORRRUUUYYY]]]bbbfffeeehhhmmmppppppqqqsssuuuxxxyyyyyyyyyxxxqqqsssvvvxxxyyy{{{}}}~~~zzzzzz{{{uuutttrrrpppoooqqquuuxxxxxxrrrpppooossstttsssrrrooonnnooopppqqqpppppppppqqqsssuuuvvvxxxyyyxxxxxxrrrZZZJJJUUUppp{{{mmmYYYGGGKKKjjjxxxjjjRRRHHHIIIWWW]]]WWWTTTWWW___ppplll[[[XXXSSSWWWbbbeeeeeejjjmmmnnnrrr|||}}}yyyyyy{{{~~~~~~|||}}}~~~aaaTTTQQQLLLIIIIIIIIIHHHGGGHHHDDDCCCEEEGGGJJJRRR[[[gggttt\\\ZZZNNNSSSttt}}}\\\IIIFFFHHHOOOUUUWWW[[[```^^^dddffffffggglllooonnnnnnppptttwwwyyyzzzyyyxxxpppsssvvvxxxyyyzzz}}}}}}~~~~~~~~~|||zzzyyyyyyttttttsssqqqpppqqqtttwww~~~|||vvvqqqpppqqqssssssssspppnnnmmmmmmnnnmmmmmmmmmnnnooopppqqqrrrwwwwwwwwwyyydddNNNZZZlll}}}xxxjjjQQQGGG```xxxvvvXXXMMMGGGMMMUUUXXXUUUSSSUUUccctttqqq^^^XXXSSSXXXcccggghhhmmmppppppttt|||}}}xxxvvvxxx{{{}}}hhhVVVRRRMMMJJJIIIIIIIIIHHHGGGCCCAAACCCDDDGGGOOOXXXdddqqqaaa]]]NNNOOOooonnnSSSGGGFFFJJJRRRYYY\\\aaafff```eeegggfffggglllnnnnnnlllooossswwwyyyzzzzzzyyyvvvxxxyyyyyywwwwww{{{~~~vvvtttsssvvvzzz|||{{{xxxsssssssssrrrqqqrrrtttwwwzzz||||||xxxqqqmmmmmmpppqqqqqqqqqooommmlllmmmnnnkkklllmmmmmmnnnooooooooouuuuuutttuuu|||iiiNNNYYYeee{{{~~~xxx]]]IIIZZZtttyyy^^^RRRGGGFFFPPPYYYWWWQQQNNNZZZhhhuuuvvv```WWWZZZ^^^aaadddllloootttwwwyyy}}}zzzvvvzzz|||}}}~~~aaaVVVOOONNNLLLFFFEEEIIIEEEGGGHHHEEECCCEEELLLSSSaaalllyyykkkbbbQQQSSSqqqqqqUUUFFFHHHKKKOOOSSSXXX]]]dddhhhooooooooommmlllmmmqqqssslllqqqsssqqqrrrxxxxxxuuuuuuyyy|||{{{vvvrrrtttvvvrrrrrrqqqsssvvvxxxxxxwwwtttxxx||||||wwwtttuuuwww}}}}}}{{{vvvooollllllmmmlllnnnppprrrsssrrrpppooonnnmmmlllkkkkkkkkkkkkkkkssstttuuuuuuuuuwww{{{~~~[[[OOO\\\|||mmmUUUKKK```~~~sss[[[QQQOOOJJJUUU]]]OOOSSSQQQVVVgggyyynnn]]]ZZZ^^^ccceeefffmmmppptttwwwyyy}}}|||}}}jjj[[[OOONNNMMMHHHGGGJJJFFFHHHHHHFFFCCCEEEKKKQQQ]]]hhhuuuwwwjjjUUUVVVuuuyyybbbRRRMMMKKKNNNSSSXXX\\\bbbhhhllluuuuuuvvvuuusssssstttuuunnnrrrqqqnnnooouuuvvvtttsssvvvxxxxxxuuurrrssstttrrrqqqrrrtttwwwyyyyyyxxxpppuuuyyyzzzwwwvvvyyy{{{zzzzzzyyyuuupppmmmnnnooonnnooorrrttttttsssqqqpppppppppooonnnnnnmmmmmmmmmqqqqqqrrrrrrrrrssswwwzzz{{{hhhXXXXXXsss|||}}}cccOOOWWWmmmmmmZZZRRRNNNTTT```eee^^^UUURRR]]]ooo}}}sssfff[[[]]]dddiiijjjkkknnnqqquuuwwwyyy|||zzzdddQQQMMMNNNKKKJJJKKKHHHIIIIIIFFFDDDEEEIIINNNWWWcccpppzzztttYYYZZZ|||jjjUUUNNNPPPOOOSSSXXX^^^ccchhhmmmpppzzz|||~~~~~~|||zzzyyyyyyqqqrrrqqqmmmnnnqqqsssrrrqqqrrrsssssssssrrrqqqqqqooooooqqqtttwwwyyyxxxvvvnnnqqqvvvwwwwwwxxx|||vvvvvvuuussspppoooqqqrrrppprrrtttuuuuuutttsssrrrrrrrrrrrrrrrqqqpppooooootttuuuuuutttssstttwwwyyyyyyyyyeeeVVVaaasssnnnSSSPPP[[[}}}dddSSSNNNOOO___xxxnnn___QQQTTTbbbssszzzmmmbbb[[[___hhhmmmpppqqqpppssswwwxxxyyy|||~~~pppTTTLLLNNNMMMKKKKKKIIIJJJIIIGGGEEEEEEHHHJJJSSS]]]jjjuuuzzz\\\___iiiSSSLLLMMMRRRWWW]]]dddhhhmmmqqqtttzzz}}}}}}|||ttttttsssqqqpppqqqqqqqqqpppooooooqqqrrrrrrpppnnnmmmmmmooosssvvvwwwvvvuuupppsssvvvwwwwwwxxxzzz}}}sssrrrrrrqqqqqqrrrsssuuussstttuuuvvvvvvuuutttssssssssstttttttttrrrqqqpppwwwxxxxxxwwwuuuuuuwwwyyyzzz}}}lllTTTTTTeeezzzsss\\\PPPPPPuuupppUUUKKKIIIWWWvvvxxxiiiXXXRRRXXXfff{{{}}}oooeee]]]aaaiiiooossswwwrrruuuxxxyyyyyy{{{~~~~~~\\\NNNNNNMMMKKKJJJJJJJJJJJJHHHFFFFFFGGGHHHOOOYYYfffppp|||___dddhhhSSSMMMMMMVVV[[[aaagggkkkooosssvvvwww{{{vvvuuuvvvvvvuuurrrppppppppppppppprrrssssssqqqoooppppppqqqtttwwwyyyxxxwwwuuuvvvxxxwwwvvvuuuuuuvvvppppppooooooqqqsssuuuvvvtttuuuvvvvvvvvvuuuttttttrrrsssssstttttttttssssssvvvwwwwwwvvvtttssstttvvvzzz~~~~~~zzz~~~}}}jjjRRRIIISSSeeevvvzzzmmmYYYLLLZZZ~~~```OOOIIINNN```rrrkkkaaaWWWQQQXXXnnnqqqggg```cccjjjoootttyyyuuuwwwyyyyyyyyyzzz{{{~~~}}}}}}}}}~~~hhhTTTPPPMMMJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFLLLVVVaaakkkxxxgggnnnwww^^^RRRQQQRRR[[[___dddhhhlllppptttwwwvvvyyy}}}zzzwwwwwwyyywwwsssqqqsssssstttuuuuuuuuutttssssssvvvuuuuuuwwwyyy{{{{{{{{{xxxxxxyyyyyywwwuuurrrppppppnnnmmmnnnqqqtttuuuuuutttuuuuuuuuuuuutttssssssrrrrrrrrrssssssuuuvvvwwwyyyzzz{{{zzzyyyxxxxxxyyyyyy}}}~~~zzz|||{{{wwwiiiWWWDDDGGGUUUnnnjjjTTTRRRwwwrrr[[[OOOKKKLLL```dddeee___SSSPPP___qqq{{{xxxpppgggbbbeeekkkooossswwwvvvxxxzzzzzzyyyzzz~~~}}}~~~zzz~~~|||yyy{{{~~~xxxzzz~~~ttt\\\TTTNNNJJJKKKIIIIIIIIIIIIIIIHHHFFFEEEIIIRRR]]]gggsssqqqyyyjjjVVVSSSVVVWWW```cccfffjjjmmmqqquuuyyyyyy{{{|||}}}}}}~~~yyyvvvvvvuuurrrsssxxxvvvyyy{{{{{{wwwuuuvvvwwwyyywwwvvvvvvxxxzzz{{{{{{uuuvvvxxxzzzyyyvvvrrrooopppnnnlllnnnqqqttttttsssttttttsssssssssrrrrrrrrrsssrrrrrrrrrtttwwwzzz|||~~~~~~}}}~~~~~~zzz|||vvvkkkMMMGGGLLLdddmmmVVVcccwww|||iiiVVVLLLDDDPPP[[[ggghhh\\\QQQUUU___rrrmmm|||~~~mmmfffcccgggmmmooorrruuuwwwyyy{{{zzzyyyyyy}}}~~~}}}~~~}}}zzz~~~zzzwwwxxxzzzsssuuuzzz}}}bbbVVVOOOKKKLLLHHHHHHHHHIIIJJJIIIGGGEEEGGGPPPZZZdddpppyyyeeeVVVVVVYYYWWWdddfffhhhkkkmmmqqqvvvzzz}}}~~~~~~}}}|||~~~zzztttsssrrrpppttt|||xxx|||~~~yyyvvvwwwzzzyyywwwsssssstttwwwyyyyyyqqqsssvvvzzz{{{yyytttpppqqqnnnlllmmmqqqssssssrrrssssssrrrrrrrrrqqqqqqqqqtttsssrrrrrrtttxxx}}}|||}}}}}}|||}}}}}}}}}[[[NNNHHH[[[~~~ZZZNNNccc|||oooYYYNNNFFFHHHVVViiipppfffWWWRRRUUUpppmmmsssyyyyyyyyy}}}jjjggggggkkkmmmmmmpppuuuzzzzzz|||~~~{{{xxxzzz}}}|||}}}}}}zzzyyyyyy{{{|||zzz|||}}}yyywwwrrrsssvvv{{{~~~|||~~~lllUUUSSSRRRLLLKKKKKKKKKJJJIIIHHHGGGFFFHHHNNNVVV```kkkxxx```PPPXXX```___dddfffiiilllooosssxxx||||||{{{zzzyyyyyyzzz|||~~~}}}zzzvvvssssssuuuwwwzzzyyy}}}}}}wwwssstttvvvsssssstttttttttttttttsssttttttuuuwwwxxxyyywwwtttuuuwwwxxxwwwvvvuuuuuuvvvtttsssqqqooonnnnnnoooooovvvvvvvvvvvvwwwyyyzzz{{{}}}|||{{{|||~~~~~~}}}{{{iiiWWWGGGNNNpppeeeKKKIII___ggg___QQQBBBFFFLLL\\\mmmmmm^^^QQQPPPzzzkkkooouuu{{{{{{iiiggggggkkkmmmlllmmmpppwwwwwwyyy{{{xxxuuuvvv|||~~~||||||}}}}}}~~~{{{zzzzzz{{{}}}~~~yyyzzz{{{~~~}}}yyyvvvpppppprrruuuxxxyyyxxxvvvyyy|||~~~{{{]]]SSSPPPKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFJJJQQQ[[[fffrrr~~~cccUUUYYY```bbbhhhjjjmmmoooqqqtttxxx{{{~~~}}}{{{zzzzzzzzz{{{||||||yyyvvvssssssuuuwwwzzz|||~~~|||wwwsssrrrsssssstttuuuvvvvvvwwwwwwvvvuuuuuuuuuvvvuuuuuuuuuuuuxxxxxxyyyzzz{{{zzzyyyxxxsssrrrqqqooonnnnnnnnnoooqqqqqqrrrtttuuuwwwyyyzzz|||}}}}}}||||||{{{zzzzzz||||||mmmOOOHHHbbbqqqPPP@@@JJJUUUZZZSSSEEEEEEIIIUUUcccggg___TTTMMM{{{ttthhhfffgggkkkllljjjjjjmmmvvvvvvxxxzzzwwwssstttyyy|||xxxyyy{{{{{{zzzyyyyyyzzz|||yyywwwwwwzzz~~~~~~zzzuuuqqqpppoooqqqsssttttttsssssswwwwww{{{nnnZZZSSSOOOMMMMMMLLLKKKJJJIIIHHHHHHDDDGGGLLLSSS^^^kkkxxxxxx___VVVXXX___fffmmmoooqqqssssssuuuwwwzzz||||||{{{{{{zzzzzzyyyyyyzzzxxxuuusssssstttwwwyyy{{{{{{{{{zzzxxxvvvtttssstttuuuvvvwwwxxxyyyyyyyyyuuuvvvvvvtttqqqppprrruuuzzzzzz{{{~~~}}}yyytttsssrrrpppooonnnnnnnnnrrrrrrssstttuuuvvvwwwwww|||~~~~~~zzzxxxyyy{{{~~~{{{yyyyyy}}}bbbMMMVVVttt^^^CCC???JJJ\\\^^^PPPEEEGGGLLLTTT^^^bbbYYYNNNkkkhhheeeeeehhhjjjjjjlllqqqwwwxxxzzz|||yyytttuuuyyy~~~~~~vvvxxx|||zzzyyyyyyyyyzzz|||~~~zzzvvvssswww}}}{{{vvvuuusssrrrrrruuuwwwxxxxxxrrrvvvuuuxxx}}}}}}hhh[[[VVVNNNMMMLLLKKKJJJIIIHHHHHHEEEFFFIIINNNWWWeeesss|||||||||wwwoookkkhhhkkktttdddYYYXXXYYYaaammmoooqqqssstttsssssstttuuuuuuvvvwwwxxxxxxxxxwwwwwwyyywwwtttrrrrrrsssuuuwwwuuuttttttvvvxxxyyyyyywwwvvvwwwxxxxxxyyyyyyyyyyyyuuuvvvvvvrrrlllkkkooottt|||zzz{{{zzzvvvuuutttsssqqqppppppoooxxxxxxxxxwwwvvvuuuttttttzzz~~~~~~zzzxxx{{{{{{yyyyyy{{{|||}}}wwwYYYPPP```~~~qqqVVVEEEHHH]]]hhh]]]GGGGGGEEEHHHWWWfffbbbTTTgggjjjfffdddhhhkkkmmmsssyyyxxxyyy{{{}}}yyyttttttxxx|||yyyzzz~~~zzzzzzyyyyyyzzz{{{|||}}}|||vvvrrruuu||||||xxxwwwuuutttuuuxxx{{{}}}}}}tttxxxwwwxxx}}}}}}vvv```WWWOOONNNLLLJJJIIIHHHHHHHHHGGGHHHHHHLLLSSS```nnnwwwnnnnnnoooccc\\\XXXWWWRRRTTT___ppprrrZZZYYY]]]^^^eeeqqqmmmpppssstttrrrqqqqqqqqqmmmnnnppprrrtttuuuvvvvvvwwwuuusssqqqpppqqqrrrsssrrrqqqqqqsssvvvxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwvvvwwwvvvqqqkkkjjjnnnsss{{{yyyzzz~~~~~~yyyyyyxxxwwwvvvuuusssrrrqqqwwwxxxxxxxxxwwwvvvuuutttuuuyyy{{{zzzwwwwww{{{{{{xxxwwwyyy|||}}}}}}hhhPPPRRRnnnpppTTTDDDSSSeeeeeeMMMJJJCCCCCCSSSeeeggg]]]zzzjjjmmmiiihhhlllooosssyyyxxxyyy{{{}}}yyysssrrrvvvyyy||||||}}}zzzzzzyyyyyyyyyzzzzzzzzz|||wwwssstttyyy||||||zzzuuutttssstttwwwzzz||||||vvv{{{xxxyyy~~~~~~fffTTTQQQPPPMMMKKKIIIIIIIIIIIIIIIIIIHHHJJJPPP[[[hhhpppllljjj{{{}}}yyypppcccXXXRRRQQQRRRSSSLLLKKKSSScccppp{{{xxxcccVVVYYY______bbbjjjlllooossstttsssrrrppppppiiijjjlllnnnqqqsssuuuvvvvvvtttrrrooonnnnnnnnnoooqqqqqqqqqqqqrrrrrrtttuuuxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzxxxtttooonnnqqqtttyyyyyyyyy||||||xxx{{{zzzzzzyyywwwuuusssrrrppprrrtttvvvxxxxxxxxxxxxppprrrttttttssstttyyy|||zzzxxxuuutttvvvyyy|||}}}{{{]]]VVVjjjlllJJJJJJ___iiiVVVNNNDDDBBBMMM]]]dddddd{{{qqqoooooommmoootttwwwxxx|||zzz{{{~~~{{{uuussswwwxxx~~~{{{xxxxxxyyyyyyyyyyyyzzzzzzzzzzzzwwwsssrrruuuxxxzzz{{{sssrrrqqqsssuuuwwwwwwwwwuuuzzzwwwwww}}}|||uuuZZZTTTRRRPPPMMMKKKKKKKKKKKKIIIHHHGGGGGGKKKUUU```hhhyyyvvvoootttgggbbbcccdddddd]]]XXXRRRNNNNNNPPPSSSTTTOOOJJJLLLWWWaaakkk|||cccZZZVVV[[[aaabbbbbbdddlllppptttwwwvvvuuusssssslllllllllnnnpppsssvvvxxxuuussspppnnnlllkkkjjjjjjmmmoooqqqpppnnnnnnqqquuuwwwxxxyyy{{{|||}}}}}}}}}}}}{{{xxxvvvvvvvvvwwwyyyyyyzzz{{{|||{{{zzzyyy{{{{{{{{{zzzxxxvvvsssrrrnnnppptttwwwzzz{{{{{{{{{rrrrrrqqqqqqrrruuuwwwyyyxxxwwwuuuttttttwwwzzz}}}~~~qqq___cccppp[[[IIIUUUaaa^^^RRRGGGDDDGGGOOOZZZdddrrrqqqzzziiiqqqqqqpppttt{{{}}}||||||~~~~~~xxxvvvyyywww|||~~~~~~yyyssswwwwwwxxxyyyzzzzzz{{{{{{yyywwwtttqqqrrrtttxxxzzzsssrrrqqqrrrtttuuutttrrrsssxxxuuuuuu{{{{{{|||dddWWWUUURRROOOMMMMMMMMMMMMGGGFFFEEEEEEHHHPPP[[[bbbrrr}}}uuuuuufffZZZUUUTTTRRRPPPOOONNNLLLMMMOOORRRSSSTTTRRRIIIGGGOOOVVV^^^pppnnnZZZZZZ\\\bbbiiikkkiiigggmmmqqqvvvzzzzzzxxxwwwvvvpppoooooooooqqqtttwwwyyytttssspppmmmjjjiiihhhhhhhhhkkkooonnnlllmmmsssxxxvvvwwwyyy|||~~~}}}|||||||||{{{yyyyyyzzz{{{{{{yyyxxxyyyzzz{{{{{{zzzzzzxxxuuusssqqqrrrtttwwwzzz|||}}}||||||wwwuuussssssuuuwwwxxxxxxzzzzzzxxxvvvuuuvvvzzz~~~~~~yyy{{{bbbUUUSSSkkkiiiJJJJJJRRRcccUUUIIIEEECCCDDDRRRbbbzzzwwwsssqqqsssvvvuuutttvvvzzz~~~}}}|||||||||}}}|||~~~~~~zzzxxxvvvuuuwwwxxxyyyxxxwwwxxxyyyzzzxxxwwwyyy{{{|||yyywwwtttpppnnnrrrtttssstttvvvwwwwwwwwwxxxzzz}}}ppp___WWWPPPPPPQQQNNNLLLKKKLLLKKKIIIEEEEEEJJJTTT\\\eeeuuuzzzooo``````[[[OOOLLLTTTPPPOOONNNOOOPPPPPPOOONNNKKKFFFFFFKKKMMMSSSiii```ZZZ]]]bbbgggmmmrrruuuvvvxxxsssqqqtttwwwwwwxxx|||pppppprrrssstttuuuuuuuuuqqqrrrpppiiiaaa___ccciiimmmnnnnnnmmmnnnqqquuuyyy{{{zzzxxxwwwxxx}}}}}}||||||~~~xxx{{{}}}|||yyywwwxxxzzzzzzyyyvvvsssqqqrrrvvvyyytttxxx|||}}}{{{zzzzzz{{{~~~|||xxxvvvvvvxxx{{{~~~zzzxxxvvvuuuuuuvvvvvvvvvrrrxxx|||qqqaaaUUUUUUbbb~~~]]]FFFEEELLL^^^YYYJJJIIIEEEFFFVVVwwwuuu~~~{{{uuutttwwwwwwvvvuuuvvvyyy|||~~~}}}|||{{{{{{zzz}}}}}}}}}xxxzzz||||||{{{{{{{{{|||zzzxxxwwwyyy|||}}}|||zzzxxxtttrrruuuwwwwwwwwwzzzxxxwwwwwwxxxyyy|||___YYYTTTSSSRRROOOOOOSSSMMMLLLIIIFFFDDDHHHQQQXXXcccqqq~~~vvvkkkaaaYYYSSSQQQRRRTTTRRRPPPOOOOOOOOOMMMLLLIIIEEEEEEIIIKKKPPPdddyyy|||[[[ZZZ]]]cccjjjoootttvvvwww~~~yyyvvvwwwwwwttttttuuunnnnnnpppqqqrrrsssssssssnnnooooooiiibbbaaaffflllpppppppppooonnnppptttwwwxxxwwwuuutttuuuyyy~~~||||||||||||{{{|||}}}}}}|||{{{{{{|||zzzyyyvvvrrrpppqqquuuxxxvvvyyy|||}}}|||{{{{{{|||~~~|||zzzxxxwwwyyy{{{}}}}}}zzzwwwvvvuuussssssqqquuuyyypppaaaWWWKKKVVVnnnlllMMM<<>>???SSSfff]]]IIIEEEFFF???yyyiiiaaabbb___[[[WWWTTTRRRQQQOOOQQQSSS[[[hhhuuu}}}~~~qqqnnnrrrssstttuuuuuuvvvxxxzzz|||~~~~~~~~~~~~}}}zzzxxxwww{{{~~~{{{}}}~~~~~~|||{{{yyyyyyzzz{{{}}}~~~yyywwwyyy{{{zzz|||yyyxxxwwwwwwxxxzzz|||~~~vvviii\\\TTTPPPLLLLLLOOOOOONNNLLLGGGCCCCCCGGGLLL]]]eeennnyyy|||vvvtttsssnnnhhh```]]]WWWSSSOOOLLLHHHFFFEEECCCCCCDDDCCCFFFRRR___ssstttbbbaaaeeekkkqqquuuwwwvvvuuuuuuqqqqqquuuwwwvvvvvvwwwssssssrrrqqqpppooooooooooooqqqrrrooollllllppptttwwwwwwwwwuuurrrpppqqqrrrsssqqqooommmmmmqqqxxx}}}~~~~~~~~~}}}|||yyyvvvtttxxxvvvsssuuuxxxyyyxxxvvv{{{yyyuuuqqqnnnooorrrvvvwwwxxxzzz{{{{{{{{{{{{{{{~~~~~~~~~}}}}}}}}}||||||wwwxxxxxxwwwvvvvvvwwwxxxuuurrrtttyyy|||{{{pppcccXXXOOOYYYsssqqqVVVHHHEEETTTZZZKKKFFFIII>>>~~~gggWWWPPPRRRPPPOOOOOOOOONNNJJJGGGHHHGGGKKKSSS]]]kkkyyy}}}oookkkmmmoooqqqtttuuuvvvxxx{{{~~~}}}}}}~~~~~~}}}{{{yyyxxxuuuxxx}}}}}}{{{zzz{{{}}}~~~}}}|||zzzyyyxxxyyy{{{|||~~~xxxuuuwwwyyyxxxzzz}}}{{{zzzyyyxxxxxxzzz|||}}}zzzcccXXXVVVTTTQQQOOONNNNNNMMMHHHCCCBBBDDDHHHRRRXXXaaammmxxxqqq{{{zzzrrrpppgggbbb[[[UUUPPPLLLHHHEEEDDDCCCDDDCCCBBBCCCKKKSSS```nnn}}}mmmcccgggjjjppptttwwwwwwuuusssmmmjjjjjjppptttuuuwwwzzzyyyxxxvvvsssqqqpppooooootttuuuvvvuuussssssuuuwwwyyyzzzzzzxxxtttrrrqqqqqqrrrqqqooollllllooovvvzzz{{{|||||||||zzzwwwtttqqqwwwtttqqqrrruuuvvvuuusss{{{zzzwwwsssppppppsssvvvvvvvvvwwwxxxyyyzzzyyyyyy}}}~~~~~~~~~~~~~~~~~~}}}xxxzzz|||{{{zzzyyy{{{|||xxxtttuuuxxxtttxxx|||qqqdddRRRPPPhhhvvv[[[<<<:::KKKIIIEEEGGGAAAmmm^^^UUUPPPOOOOOOQQQSSSQQQLLLHHHFFFDDDFFFKKKSSSaaawwwyyy{{{qqqnnnmmmmmmppptttvvvvvvxxx{{{{{{{{{{{{{{{{{{zzzyyyyyyrrruuuyyy{{{yyywwwuuutttyyy|||~~~}}}}}}{{{{{{{{{zzzxxxxxxzzz|||}}}wwwtttuuuwwwvvvxxx|||}}}|||zzzyyyyyyzzz{{{|||jjjZZZXXXWWWSSSOOOMMMNNNNNNJJJEEEBBBDDDFFFMMMTTT]]]hhh||||||tttzzzyyylllfff___XXXRRRNNNJJJGGGDDDEEEFFFDDDBBBBBBFFFKKKSSS^^^pppwwwlllfffkkknnnrrruuuwwwwwwuuutttmmmhhhgggkkkooopppsssvvv{{{zzzwwwtttrrrqqqqqqqqqtttvvvxxxxxxwwwwwwxxxyyyyyy{{{|||zzzwwwtttrrrrrrsssqqqnnnlllkkknnntttyyy{{{{{{||||||zzzwwwuuusssxxxvvvtttssstttuuuuuuttt{{{{{{yyywwwtttsssuuuwwwvvvuuuuuuvvvxxxyyyyyyxxx||||||}}}~~~~~~~~~{{{{{{|||yyywwwxxxyyyssssssssskkk]]]WWWddd{{{qqqIII333===DDDBBBBBBCCCyyyggg[[[TTTQQQOOOPPPRRRRRRMMMIIIFFFEEEEEEHHHNNNZZZoootttvvvsssqqqpppnnnrrrvvvwwwvvvvvvzzz~~~wwwwwwwwwwwwwwwxxxyyyyyyuuuvvvvvvuuusssrrrrrrsssssswwwzzz|||{{{yyyxxxwwwwwwyyy{{{|||{{{{{{}}}xxxtttuuuwwwwwwyyy|||~~~|||zzzzzzzzz|||}}}~~~|||dddZZZVVVRRRPPPKKKMMMNNNKKKGGGDDDDDDFFFIIIQQQZZZcccsssoooiiiaaaZZZUUUPPPLLLJJJDDDGGGHHHFFFDDDCCCDDDFFFIIIPPP[[[kkk|||vvvnnnjjjlllnnnqqqtttwwwwwwwwwwwwpppjjjgggiiikkklllooossswwwvvvtttrrrqqqqqqrrrssspppqqqtttvvvwwwxxxyyyzzzyyy{{{}}}|||yyyvvvtttsssrrrqqqnnnkkkjjjmmmssswww|||}}}}}}}}}{{{zzzxxxwwwyyyyyywwwuuusssrrrtttvvvzzz{{{|||{{{yyywwwwwwxxxxxxvvvtttuuuxxxzzzyyyxxx{{{{{{{{{|||}}}~~~yyyxxxyyyvvvxxx{{{{{{vvvwwwvvvqqqhhh___^^^jjj|||mmmKKK;;;@@@AAA???CCChhhYYYWWWRRRNNNMMMOOOOOOKKKHHHFFFEEEEEEGGGJJJSSSeeevvvqqq~~~~~~wwwqqqrrrsssqqqoootttxxxxxxvvvuuuyyy|||uuuttttttttttttvvvxxxyyyzzzxxxuuuqqqoooooorrrtttmmmppptttvvvuuusssqqqqqqtttxxx|||}}}}}}~~~zzzvvvvvvxxxxxxzzz~~~}}}{{{zzz{{{|||}}}sssaaaXXXUUUUUUJJJLLLNNNLLLHHHEEEEEEFFFAAAJJJSSSZZZggg{{{pppkkkccc[[[VVVRRRNNNLLLEEEHHHIIIGGGEEEDDDDDDCCCCCCEEELLLZZZmmmrrrllliiikkkmmmpppsssvvvxxxzzzzzzrrrkkkggggggiiijjjnnnrrrrrrqqqpppooooooqqqssstttjjjlllppptttvvvxxxyyyzzzxxxzzz}}}}}}zzzwwwuuuuuurrrpppmmmjjjiiilllrrrvvv~~~~~~~~~~~~}}}|||{{{zzzxxxyyyxxxuuuqqqooorrruuuzzz|||~~~}}}|||zzzyyyyyyyyywwwuuuvvvyyy{{{zzzyyyzzzzzzzzz{{{}}}}}}wwwvvvwwwssswww||||||yyy{{{~~~xxxmmm___VVV[[[ooohhhAAA???CCC???CCC{{{fffVVVQQQPPPNNNNNNOOOOOONNNMMMBBBDDDFFFEEEFFFOOO]]]iii{{{wwwyyywwwtttssssssttttttssssssvvvzzz}}}}}}zzzvvvtttyyyuuuqqqqqqsssuuutttsssuuuyyy{{{xxxrrrllllllmmmqqqrrrsssuuuuuuuuuuuutttvvv{{{}}}{{{|||~~~|||zzzyyyyyyyyyzzz}}}zzzxxxyyy}}}dddZZZZZZQQQNNNMMMMMMMMMMMMJJJGGGDDDAAADDDIIIRRR]]]kkkzzzvvvnnnddd]]]YYYUUUNNNIIIIIIEEEEEEHHHJJJHHHGGGIIIBBBFFFCCCIII___rrrwwwsssqqqlllpppooooooqqqtttvvvwwwwwwssspppllljjjkkkmmmooopppwwwrrrnnnnnnqqquuuvvvvvvoooooopppqqqsssvvvyyyzzzwwwxxxyyy|||}}}}}}zzzwwwsssooojjjhhhiiilllnnnoootttuuuwwwxxxyyyxxxvvvuuu{{{zzzxxxvvvtttrrrpppoootttuuuxxxzzz{{{{{{zzzyyysssqqqppprrrvvvxxxwwwuuuuuuuuuvvvwwwzzz}}}zzzuuuuuuwwwwwwxxxxxxwwwwww{{{nnnjjj^^^PPP^^^{{{YYY===>>>EEEEEEqqq^^^RRRPPPNNNMMMMMMMMMMMMKKKIIIEEEGGGHHHFFFEEEKKKVVV```|||xxxxxxyyywwwuuuuuuuuuuuusssrrrrrruuuyyy}}}}}}|||yyywwwyyyvvvrrrqqqrrrsssrrrqqqppptttxxxwwwrrroooooopppwwwvvvtttsssrrrqqqqqqqqqqqquuuxxxvvvwww{{{}}}||||||zzzwwwtttssstttuuuvvvwwwxxxyyyxxxxxxzzz}}}hhhXXXYYYTTTOOONNNMMMMMMMMMKKKGGGDDD???AAAEEEKKKTTT```mmmuuuuuu|||~~~uuunnneee^^^[[[VVVPPPKKKJJJFFFEEEHHHIIIFFFDDDEEEFFFIIIEEEHHH\\\nnn~~~uuurrrqqqnnnrrrqqqpppqqqsssuuuvvvuuutttrrrooonnnnnnpppqqqrrrxxxuuurrrqqqqqqsssttttttppppppppprrrtttvvvyyy{{{xxxxxxyyy{{{||||||yyywwwooollliiihhhjjjmmmoooppprrrssstttvvvvvvuuusssrrryyywwwuuusssqqqpppooonnnppprrrtttuuuvvvvvvuuutttooonnnnnnpppssstttsssqqqsssssstttvvvyyy||||||uuuqqqrrrttttttttttttuuuwww|||uuudddSSSXXXkkkxxx]]]FFFBBBNNNxxxhhhZZZQQQPPPOOONNNNNNNNNLLLIIIGGGHHHIIIJJJGGGDDDFFFMMMTTTnnnzzztttyyyzzzzzzyyyzzzzzzyyyvvvsssrrrtttxxx|||}}}|||{{{yyyzzzwwwtttrrrqqqqqqpppoooiiinnnsssuuusssrrrrrrsssxxxvvvssspppnnnnnnoooppplllqqqtttssstttxxxzzzyyyyyyvvvssspppoooppprrrtttrrrtttwwwxxxxxxyyy{{{}}}~~~~~~ttt\\\ZZZVVVQQQOOONNNMMMMMMKKKHHHFFF???@@@BBBEEEJJJSSS^^^eeeiiirrr}}}{{{uuuooogggaaa]]]XXXRRRMMMKKKGGGHHHLLLMMMJJJHHHHHHLLLOOOHHHHHHXXXhhhyyyqqqooorrrrrrsssrrrpppqqqsssuuuuuuuuuuuutttsssqqqqqqqqqrrrsssvvvvvvvvvtttqqqpppqqqrrrqqqqqqqqqrrrtttwwwyyy{{{wwwvvvvvvwwwxxxxxxvvvuuukkkjjjiiijjjmmmpppqqqqqqooopppqqqrrrrrrqqqooooootttrrrpppmmmllllllmmmmmmooopppqqqrrrrrrqqqoooooollllllmmmoooqqqrrrpppoooqqqqqqsssuuuxxx{{{~~~||||||{{{wwwrrroooqqqtttsssqqqqqqssswww|||ooo\\\VVVZZZ{{{VVV>>>PPPyyyhhh\\\UUUQQQPPPPPPPPPPPPOOOKKKIIIIIIKKKKKKHHHDDDCCCFFFJJJ[[[nnnsssqqqwww||||||}}}~~~yyyuuurrrtttwwwyyy{{{zzzyyyxxxyyyxxxuuusssqqqooonnnnnngggkkkpppsssssssssssstttssssssqqqpppooooooooooookkkppptttssstttxxxzzzxxxxxxvvvrrrooooooppprrrtttvvvwwwwwwvvvttttttvvvwwwyyy{{{sssfff[[[TTTQQQOOONNNMMMLLLJJJHHHBBBBBBBBBCCCFFFMMMUUU[[[bbbkkkxxxzzzwwwssslllgggaaa[[[UUUPPPLLLJJJKKKQQQTTTRRRQQQRRRRRRTTTLLLHHHTTTbbbtttwwwlllmmmrrruuusssqqqpppppprrruuuvvvvvvtttuuutttsssrrrqqqrrrsssrrrtttvvvtttpppnnnooopppqqqqqqqqqrrrtttvvvxxxzzzuuusssrrrrrrssstttsssqqqlllllllllmmmppprrrrrrqqqooooooooopppooonnnmmmlllnnnllliiigggggghhhjjjkkkooopppppppppooonnnmmmlllkkklllnnnpppqqqqqqpppnnnpppqqqsssuuuxxx{{{}}}~~~{{{{{{yyyuuuqqqqqqtttvvvtttrrrpppsssxxx{{{{{{yyy|||}}}lll___VVVpppnnnDDDFFFooo```XXXTTTSSSRRRRRRRRRPPPMMMKKKIIIKKKKKKIIIFFFDDDEEEGGGHHHWWWjjjpppooouuuyyyzzz}}}zzzvvvssstttuuuwwwwwwvvvuuutttxxxwwwvvvtttqqqooooooooojjjmmmpppqqqrrrrrrrrrrrrpppqqqrrrrrrrrrooommmkkkjjjppptttssstttwwwxxxwwwvvvtttqqqooonnnoooqqqsssvvvuuusssooommmnnnqqqttttttvvv||||||dddVVVTTTPPPNNNMMMLLLKKKJJJDDDDDDCCCBBBCCCHHHPPPUUU\\\eeerrr}}}~~~|||yyytttnnnggg___XXXSSSPPPMMMNNNSSSVVVTTTSSSTTTRRRVVVNNNHHHQQQ^^^qqq}}}qqqjjjmmmrrrtttrrrpppoooooorrruuuwwwxxxrrrttttttrrrpppnnnpppqqqlllooorrrqqqooommmnnnpppoooooooooppprrrtttvvvxxxtttrrrqqqrrrssssssrrrqqqqqqqqqpppqqqssstttsssqqqpppppppppooonnnmmmllllllhhhfffdddcccdddfffhhhjjjoooooonnnmmmlllkkkjjjiiijjjkkkmmmnnnnnnnnnmmmmmmqqqrrrtttwwwyyy{{{}}}}}}yyyxxxvvvsssqqqrrrtttvvvvvvtttrrrsssvvvxxxwwwtttyyy|||~~~oooaaaccctttWWWAAAzzziii^^^[[[YYYVVVTTTSSSQQQNNNLLLKKKLLLLLLKKKHHHGGGGGGGGGCCCLLLYYYkkk}}}pppooorrrtttvvvyyy}}}}}}yyyuuutttttttttttttttttttttsssvvvwwwwwwuuusssqqqqqqrrrppppppppppppppppppqqqqqqrrrssstttuuurrrnnniiifffiiiooorrrrrrrrruuuuuusssqqqpppnnnmmmlllmmmnnnooonnnmmmkkkiiihhhkkkppptttuuuwww}}}iiiYYYVVVQQQNNNMMMMMMLLLKKKEEEDDDBBB@@@@@@DDDJJJOOOTTT]]]iiittt~~~}}}vvvlllcccZZZUUURRRNNNLLLNNNNNNKKKIIIJJJMMMRRRMMMGGGNNN[[[ooo{{{tttnnnlllnnnqqqttttttqqqooooooqqquuuwwwwwwqqqssssssppplllkkknnnqqqjjjkkkmmmnnnnnnnnnnnnooommmmmmmmmmmmoooqqqssstttsssrrrrrrtttuuuvvvuuusssvvvtttssssssttttttsssqqqrrrqqqpppooonnnmmmllllllddddddcccccceeegggiiikkkmmmmmmlllkkkjjjiiihhhhhhhhhiiijjjjjjiiiiiijjjlllrrrsssuuuwwwyyyzzz{{{{{{vvvtttrrrqqqpppppprrrrrruuutttrrrrrrtttttttttsssrrrzzz~~~rrr^^^]]]ccctttqqqMMM|||ppphhhddd^^^YYYVVVSSSPPPNNNNNNOOONNNMMMKKKIIIIIIIIIJJJMMMQQQ```vvvooopppqqqrrrtttxxx|||~~~{{{wwwsssssssssssstttuuuuuuvvvsssuuuwwwwwwtttssstttuuuuuussspppnnnooopppqqqqqqsssssstttsssqqqnnnkkkiiiiiiooosssrrrrrrtttsssqqqmmmmmmmmmllllllllllllllliiijjjjjjjjjjjjmmmqqqtttvvvwww}}}ppp[[[WWWRRROOONNNNNNMMMMMMGGGFFFCCC???>>>AAAFFFJJJNNNUUUaaammmxxx~~~yyy~~~xxx}}}qqqfff\\\WWWPPPJJJFFFFFFEEEBBBAAABBBDDDLLLIIIDDDKKKWWWmmmuuutttpppmmmlllmmmppptttwwwxxxtttqqqooopppsssttttttqqqrrrrrrnnnjjjiiimmmqqqlllkkkkkklllnnnoooooonnnkkkjjjjjjkkklllnnnpppqqqooooooqqqsssvvvvvvtttrrrwwwuuusssssstttttttttssssssrrrpppooommmlllkkkkkkddddddeeefffhhhkkkmmmnnnnnnmmmlllkkkjjjjjjiiiiiiiiijjjjjjhhhggggggjjjmmmrrrsssuuuwwwxxxxxxxxxwwwtttrrrqqqppppppppppppooopppqqqqqqppppppqqqsssuuutttvvvzzziiiPPPPPP]]]iiiccctttoooggg```[[[WWWTTTRRRRRRQQQPPPOOOMMMKKKJJJJJJMMMLLLKKKWWWwwwpppmmmpppqqqtttvvvyyy~~~~~~|||rrrrrrrrrsssuuuvvvxxxyyyrrruuuwwwwwwuuuuuuvvvxxxwwwtttpppmmmnnnppprrrsssqqqqqqqqqqqqpppppppppppplllqqquuutttsssuuutttqqqmmmmmmnnnnnnnnnmmmlllllljjjlllnnnooooooppprrrtttooopppvvv~~~|||\\\XXXSSSOOONNNNNNNNNNNNKKKIIIEEE@@@>>>@@@DDDHHHKKKRRR^^^jjjvvvwwwhhhaaacccfffssspppyyytttggg]]]XXXLLLEEEAAAAAAAAA??????AAA>>>GGGEEEAAAIIIUUUkkkyyylllhhhfffhhhmmmrrrwww|||{{{wwwrrrppppppqqqqqqrrrrrrsssrrrmmmhhhhhhmmmrrrpppmmmjjjkkkooopppooommmiiiiiiiiiiiijjjlllnnnooojjjkkkmmmqqqttttttqqqooovvvtttrrrrrrssstttuuutttsssrrrpppnnnlllkkkkkkjjjdddeeegggjjjlllnnnppppppqqqpppooonnnmmmmmmmmmmmmllllllllljjjggghhhmmmqqqrrrssstttvvvvvvvvvuuuuuutttsssrrrqqqrrrqqqpppnnnlllnnnooonnnmmmnnnssswwwzzzsssuuuxxxNNNJJJUUUUUUqqqsssrrrgggccc```[[[VVVSSSUUUUUUQQQQQQSSSRRRNNNTTTOOOPPPTTThhhwwwmmmmmmpppqqqvvvxxxzzz{{{{{{{{{yyyxxxxxxvvvuuuvvvwwwwwwsssppptttttttttsssrrrqqqqqqrrrvvvtttrrrpppoooppprrrssstttuuutttqqqnnnnnnqqqtttrrrssssssssssssrrrqqqqqqjjjiiihhhjjjlllmmmnnnnnnooonnnnnnoooqqqsssttttttrrrsssqqquuu~~~hhhVVVSSSXXXQQQLLLMMMKKKJJJIIIGGGDDDBBB@@@??????DDDHHHTTTcccppp|||{{{eee[[[WWWTTTRRRTTT___mmm~~~xxxzzz}}}}}}nnn^^^SSSEEEDDDBBB@@@>>>>>>>>>>>>???CCC@@@BBBJJJPPPeeerrr}}}yyyaaabbbfffmmmuuuyyyyyywwwyyyvvvrrrrrrtttvvvvvvuuuooopppqqqqqqqqqooommmkkkiiijjjkkklllllllllllllllbbbaaabbbdddhhhlllmmmmmmooolllkkkllloooqqqooommmlllnnnoooooommmlllllllllssssssrrrrrrqqqmmmhhhdddbbbdddfffiiillloooqqqrrrqqqqqqqqqppppppppppppppplllllllllllllllmmmmmmnnntttuuuuuuuuutttsssrrrrrrppprrrssstttsssqqqnnnlllmmmnnnooopppqqqrrrssssssttttttvvvyyy{{{zzzcccNNNIIIOOO]]]vvvxxxrrrmmmgggbbb]]][[[UUUQQQUUU]]]aaa```bbbYYYTTTSSS```zzzqqqkkklllnnnooossstttvvvxxxxxxwwwvvvuuu{{{yyyxxxxxxyyyxxxuuurrrtttuuuuuuuuutttrrrqqqqqqtttsssrrrqqqppppppqqqqqqtttttttttrrrooonnnppprrrpppppppppppppppoooooonnnlllkkkjjjjjjlllmmmnnnooorrrqqqqqqrrrtttvvvvvvvvvtttuuurrruuu|||ooo```ZZZMMMHHHKKKLLLLLLKKKIIIGGGDDDBBB@@@???CCCGGGRRR___kkkvvvqqqfff___XXXTTTOOOQQQXXXkkkllllllooovvvzzz|||}}}mmm\\\RRRGGGEEECCC@@@>>>=========>>>AAA???AAAIIIPPPeeeyyyqqqaaabbbgggnnnuuuyyyxxxwww{{{xxxsssrrrrrrrrrqqqooolllmmmnnnnnnnnnllljjjiiijjjjjjjjjjjjjjjjjjjjjjjjbbbaaaaaacccfffiiikkkkkkllljjjjjjlllpppqqqooommmnnnnnnooommmjjjhhhggghhhoooooopppqqqpppmmmgggcccdddeeegggiiilllnnnpppqqqppppppppppppppppppppppppnnnlllkkkkkkmmmnnnoooooottttttttttttsssssssssssspppqqqrrrsssrrrpppmmmllliiijjjllloooqqqtttvvvwwwsssrrrrrrrrrqqqrrrzzzkkkZZZMMMOOOfff{{{tttnnnjjjeee]]]\\\eeesssyyyyyyrrreeeZZZRRRXXXzzz}}}pppnnnqqqsssssstttvvvxxxyyyyyyyyywwwvvvyyyxxxxxxyyy{{{{{{yyywwwtttuuuvvvwwwvvvtttrrrppprrrrrrrrrqqqqqqpppooonnnqqqrrrsssrrrpppoooooopppoooooooooooonnnnnnnnnmmmnnnmmmkkkkkkkkkmmmoooppprrrrrrssstttuuuvvvvvvwwwvvvxxxuuuuuu{{{{{{xxxgggUUUMMMPPPPPPNNNMMMLLLJJJGGGDDDAAA???BBBEEEMMMYYYdddnnn}}}~~~rrrfff^^^YYYRRRPPP```bbb\\\[[[bbbjjjpppwww|||}}}kkk[[[RRRKKKIIIEEEBBB???>>>>>>???<<>>@@@IIIRRRhhhvvv^^^eeehhhlllqqqttttttrrrqqqyyywwwuuurrrooollliiigggjjjkkklllnnnoooppppppppplllkkkiiigggeeeeeeeeeeeefffccc``````bbbdddeeefff___```bbbggglllnnnllliiieeeffffffeeeddddddgggiiikkkmmmppptttvvvtttoookkkiiijjjkkklllmmmnnnooooooiiiiiijjjkkkllllllmmmmmmqqqmmmiiijjjnnnrrrrrrqqqqqqqqqppppppqqqrrrssstttooopppqqqqqqqqqooonnnmmmlllmmmnnnoooppprrrssssssssspppoooooommmkkknnnuuuvvvlllRRROOOXXXzzz{{{{{{qqqlllsssyyyhhhXXXSSSkkk}}}kkkhhhnnnqqqssstttrrrsssuuuvvvwwwvvvuuutttqqqrrrssssssttttttvvvwwwrrrsssuuuwwwxxxvvvppplllkkkmmmoooppppppooommmlllkkklllmmmppprrrtttttttttqqqpppooonnnnnnnnnoooooooooooonnnllliiiiiilllnnnppprrruuuuuusssrrrrrrtttsssxxxvvvvvv|||{{{{{{aaaSSSRRRMMMNNNNNNNNNMMMJJJFFFBBB@@@@@@AAAEEENNNVVVaaaqqq~~~vvvkkkaaacccooovvvnnnbbbfff\\\UUUYYYaaaeeefffgggiiisss{{{zzznnnaaaYYYWWWQQQOOOMMMIIIGGGEEECCCCCC@@@CCC@@@BBBJJJSSSiiippp___hhhkkkooorrrsssqqqooommmsssttttttrrrpppmmmkkkjjjiiijjjlllnnnqqqssstttuuuooommmjjjgggeeeeeefffggggggeeebbbbbbcccdddeeeeee______bbbgggmmmpppnnnkkkffffffeeecccbbbcccfffiiijjjllloootttwwwvvvrrrooommmmmmmmmmmmmmmnnnnnnnnnfffgggggghhhiiijjjkkkkkkpppmmmkkkkkknnnqqqqqqqqqpppppppppppppppqqqrrrsssoooppppppqqqppppppooonnnmmmmmmnnnooopppqqqqqqrrrrrrooonnnooonnnlllnnnssssss{{{mmmUUUIII{{{uuunnngggeeehhhggg{{{tttooo{{{mmm[[[PPP___|||yyyjjjjjjnnnppprrrvvvtttuuuwwwxxxyyyxxxvvvuuussstttsssqqqooonnnooopppqqqqqqrrrtttvvvtttooojjjhhhjjjlllnnnoooooonnnmmmlllkkklllooosssuuuvvvvvvpppooommmlllllllllmmmnnnoooqqqrrroookkkiiikkkmmmqqquuuxxxwwwtttrrrssstttpppvvvtttuuu}}}}}}zzzmmm[[[XXXSSSOOOOOONNNMMMJJJGGGEEECCCBBBAAACCCIIIPPPZZZjjjxxx}}}~~~{{{uuuqqqeee[[[YYY[[[YYYWWWVVVWWW___ggggggaaa[[[YYY[[[YYYXXXVVVRRRNNNJJJFFFDDDDDDFFFBBBCCCJJJRRRiii}}}eee^^^hhhlllqqqtttssspppmmmlllnnnpppssstttrrrpppooooooiiijjjlllnnnqqqsssuuuvvvsssqqqllliiiggggggiiijjjiiihhhffffffgggggggggeeebbbbbbdddiiiooosssqqqooommmlllhhhdddaaaaaadddfffhhhjjjmmmqqqtttuuurrrpppppppppoooooonnnmmmmmmmmmggggggggghhhhhhiiiiiiiiinnnnnnnnnnnnnnnnnnoooooonnnoooppppppqqqppppppooonnnnnnoooooooooooonnnnnnjjjkkklllnnnpppqqqssssssppplllkkklllkkkhhhhhhkkkqqqppp|||uuu[[[xxxrrrooollldddYYYSSSTTTNNN]]]ssspppppp{{{kkkZZZJJJSSSmmmzzzyyymmmnnnpppooorrrxxxwwwxxxzzz{{{|||{{{zzzxxxrrrssssssqqqnnnnnnppprrrpppooonnnqqqtttrrrmmmhhhfffgggjjjlllnnnooooooooopppnnnmmmnnnrrruuuvvvvvvqqqpppnnnllllllmmmnnnooopppsssvvvtttoookkklllnnnppptttxxxwwwsssqqqqqqsssmmmsssrrrsss|||}}}yyy|||nnncccXXXQQQPPPOOOMMMKKKJJJIIIHHHEEEBBBBBBEEEJJJRRRbbboooyyyxxxiiiaaa[[[TTTPPPOOOMMMQQQWWWXXXXXXZZZ___ccciiihhhfffaaa[[[SSSLLLHHHGGGIIIDDDCCCIIIPPPfffppp___aaadddjjjppptttsssqqqooooookkkoootttvvvtttssssssssspppppppppqqqrrrtttuuuvvvwwwtttoookkkiiijjjmmmoookkkjjjjjjkkklllkkkiiigggccccccdddhhhnnnrrrrrrpppqqqoookkkfffbbbbbbeeegggjjjjjjlllpppsssuuutttsssrrrrrrqqqpppnnnmmmlllllliiiiiiiiiiiijjjjjjjjjjjjjjjnnnqqqpppmmmjjjlllnnnmmmnnnpppqqqqqqpppmmmlllllllllllllllllllllllllllllllllmmmnnnooopppqqqqqqnnnjjjiiikkkkkkhhhgggiiippplllsssvvvllldddaaa\\\TTTPPPQQQOOOUUU```rrrqqqdddkkkttttttgggVVVFFFLLLdddqqquuukkklllllliiimmmuuutttvvvwwwyyyyyyxxxwwwvvvnnnppprrrqqqpppqqquuuxxxpppmmmlllnnnrrrqqqlllfffeeefffhhhjjjmmmooopppppptttqqqnnnnnnrrruuuuuuuuusssrrrpppooonnnoooqqqrrrrrrvvvyyywwwrrrmmmmmmnnnnnnrrrvvvuuuqqqnnnnnnpppkkkrrrpppqqq{{{}}}wwwyyyxxx~~~}}}gggVVVRRRQQQPPPNNNMMMLLLLLLKKKGGGCCCAAABBBFFFMMM[[[iiirrrzzzyyykkk```WWWRRRSSSJJJMMMPPPSSSVVV]]]ffflllwwwwwwtttooofff\\\SSSMMMIIIJJJDDDBBBHHHNNNcccooodddlllaaagggooottttttrrrqqqrrrjjjooouuuwwwvvvttttttuuuwwwvvvvvvuuuuuuuuuvvvvvvyyyvvvqqqmmmkkkmmmooorrrlllkkklllnnnooonnnkkkhhhbbbaaaaaaeeekkkppppppoooqqqoookkkfffdddeeehhhlllmmmmmmnnnqqqtttwwwwwwvvvtttsssrrrpppooommmlllkkklllllllllkkkkkkkkkkkkkkkhhhnnnsssrrrlllhhhiiimmmlllnnnqqqrrrrrrooollljjjjjjjjjjjjjjjjjjjjjjjjjjjqqqppppppooonnnmmmmmmmmmmmmjjjjjjmmmooommmlllnnnqqqmmmssskkk```WWWVVVUUUQQQOOOQQQUUUTTTWWWbbbuuuooo[[[YYY^^^tttnnnbbbSSSHHHJJJUUU```tttuuuiiieeehhhooossstttwwwwwwwwwwwwuuussspppooommmmmmoooqqqtttvvvxxxyyytttqqqnnnnnnppppppooollljjjkkkllllllmmmnnnoooooorrrrrrqqqqqqpppooooooooolllnnnpppooommmmmmooorrrtttvvvwwwvvvrrrooommmlllqqqqqqpppnnnmmmooorrruuuuuutttrrrrrrrrrtttvvvwww}}}ppp___NNN\\\RRRGGGPPPNNNDDDGGGFFFFFFEEECCCBBBIIITTT]]]iiiooo{{{ttthhh[[[PPPTTTNNNMMMQQQTTTXXXeeetttxxx~~~zzzpppggg^^^VVVNNNKKKBBB@@@DDDGGG]]]}}}{{{nnniiiggggggiiilllppprrrsssrrrrrrnnnnnnnnnqqquuuvvvuuurrruuuvvvwwwwwwwwwuuutttsssvvvuuurrrooonnnnnnoooooorrrnnnkkklllooooookkkgggeeebbb```ccciiimmmllljjjooolllgggddddddfffjjjlllkkklllooosssvvvwwwvvvtttvvvvvvtttrrrpppnnnlllkkkkkkjjjjjjjjjjjjkkklllmmmoooooooooooonnnmmmlllkkkmmmmmmmmmooorrrrrrqqqooojjjjjjiiiiiijjjlllnnnooolllnnnpppqqqqqqooommmkkkiiilllppppppooonnnoooqqqmmmnnnwww~~~uuuqqqyyy}}}nnneee]]]ZZZVVVOOOLLLMMMSSSQQQPPPTTT```|||yyyeeeXXXUUUWWWdddbbbZZZOOOFFFEEEMMMUUUmmm{{{wwwqqqllljjjlllrrrwwwyyyyyyxxxwwwvvvsssqqqppppppqqqrrrtttvvvvvvwwwwwwwwwtttqqqoooooonnnllljjjhhhiiijjjlllmmmooopppqqqpppoooooonnnlllkkkkkkjjjkkkmmmooonnnllljjjkkkmmmmmmooorrrtttsssrrrqqqrrrnnnnnnmmmjjjiiijjjmmmooosssrrrpppooonnnooopppqqq{{{~~~hhhZZZYYYPPPLLLPPPNNNHHHIIIFFFFFFDDDAAA???CCCKKKRRR[[[aaannn}}}qqqbbb[[[RRRMMMOOOQQQUUU```nnn~~~xxxkkk___TTTPPPFFFDDDHHHLLLbbbzzzuuu{{{~~~ooommmllllllmmmmmmnnnoooooooooooonnnlllmmmrrryyy|||{{{xxxrrrrrrsssssssssrrrqqqqqqxxxvvvtttrrrpppoooooooooooolllkkkkkkmmmmmmjjjgggaaa___^^^bbbhhhmmmmmmlllkkkiiifffddddddfffiiikkkmmmnnnpppsssvvvwwwuuurrrttttttrrrpppnnnllljjjjjjjjjiiiiiiiiijjjjjjkkkkkkjjjkkkkkklllllllllllllllnnnmmmlllmmmppprrrsssssskkkjjjiiihhhhhhhhhjjjjjjjjjkkknnnppppppooonnnmmmlllooorrrrrrpppnnnoooppprrrpppttt}}}pppgggcccnnn|||~~~yyyvvvrrrjjj___XXXVVVUUUTTTRRRNNNPPPdddyyymmmbbbZZZTTTQQQSSSTTTRRRLLLEEEBBBFFFJJJ```vvv|||yyy||||||vvvmmmjjjooovvvyyyyyyyyyxxxwwwuuutttsssuuuvvvwwwxxxxxxwwwuuutttwwwuuurrrpppooonnnlllkkkggghhhiiikkkmmmooopppqqqpppooonnnlllkkkiiihhhgggiiikkkmmmllljjjhhhggghhhhhhkkkoooqqqrrrrrrrrrsssmmmmmmkkkhhhfffeeegggiiillllllkkkkkkllllllmmmnnnwwwwww~~~oooZZZOOOQQQOOOMMMMMMKKKHHHHHHFFFBBB>>>>>>CCCGGGLLLRRR___nnnyyyqqqdddZZZXXXXXXWWW^^^gggsssxxx~~~ssscccXXXSSSHHHDDDGGGJJJaaarrrlll{{{vvvqqqtttssssssqqqnnnllljjjjjjkkklllqqqnnnnnnttt|||~~~yyyqqqqqqqqqpppqqqqqqrrrrrryyyxxxwwwuuusssrrrqqqpppmmmmmmllllllkkkiiihhhgggbbb``````bbbhhhkkklllkkkfffeeedddcccdddfffhhhjjjnnnnnnppprrruuuuuusssqqqqqqqqqooommmkkkiiihhhggghhhhhhhhhhhhhhhiiiiiiiiieeeeeefffhhhiiijjjkkkkkkmmmjjjhhhhhhkkkooorrrsssllljjjhhheeedddddddddeeefffhhhjjjmmmnnnooonnnnnnoooqqqrrrrrrpppoooooopppuuuppppppuuuwwwwww}}}pppeee^^^hhh~~~}}}oooggg^^^]]]ZZZUUUQQQWWWmmmwwwlllaaaWWWQQQJJJMMMNNNLLLGGGDDDEEEGGGTTThhhzzz||||||rrrlllmmmqqqxxxxxxxxxxxxxxxxxxwwwwwwxxxyyy{{{{{{zzzwwwtttrrrtttrrrqqqppppppppppppoooiiijjjkkklllmmmnnnooopppsssrrrqqqooommmkkkiiihhhggghhhjjjjjjjjjhhhggggggiiilllooopppooonnnnnnnnnoooooommmjjjfffeeefffgggeeefffhhhjjjlllnnnoooppprrrsssuuudddTTTWWWOOOKKKOOOKKKKKKKKKJJJFFFBBB@@@AAABBBEEEJJJUUUcccmmmuuuxxxrrrlllcccaaadddgggiiinnnxxxxxxfff\\\VVVIIIDDDFFFIII```wwwbbbiiiwwwqqqtttzzzwwwxxxtttnnniiiggggggiiikkkvvvrrrpppttt|||{{{vvvttttttssssssssstttvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuoooppppppmmmiiifffeeeeeefffdddbbbcccfffggggggfffbbbbbbbbbccceeefffhhhiiikkkkkkmmmooorrrsssrrrpppnnnnnnlllkkkiiigggfffeeeeeeeeeffffffggggggggggggaaaaaabbbcccdddfffggghhhhhhfffdddeeegggjjjkkkllljjjhhheeebbbaaaaaaaaabbbcccdddfffiiikkkmmmnnnooonnnooooooooooooooooooooosssnnnmmmqqqttttttwww|||uuuggg]]]ddd}}}yyyoooggg___YYYTTTSSSZZZcccmmmmmmmmmiiieeeiii|||xxxfffXXXQQQHHHJJJLLLJJJGGGEEEEEEGGGMMM___uuuxxxzzz}}}}}}yyytttqqqpppuuuuuuvvvwwwwwwxxxyyyzzzxxxyyyzzz{{{yyywwwsssqqqsssssssssqqqpppppppppqqqnnnnnnnnnnnnnnnnnnnnnnnnuuutttssspppnnnllljjjiiieeefffgggiiijjjjjjjjjiiiiiikkknnnnnnmmmkkkjjjjjjooonnnmmmjjjfffddddddfffeeefffiiikkkmmmnnnoooooojjjooorrrzzz{{{cccbbbVVVNNNPPPKKKLLLLLLKKKIIIFFFCCCBBBBBBBBBEEENNNYYYccclllyyyuuuiiigggnnnkkkjjjsss|||jjj___XXXJJJEEEGGGLLLeeekkkbbbqqq|||sssrrrwww{{{vvvxxxtttnnniiifffgggjjjllltttpppooosssyyy|||xxxsssvvvuuutttttttttvvvwwwxxxtttuuuwwwxxxzzzzzz{{{{{{ttttttsssoooiiieeebbbaaabbbaaa``````aaabbbcccbbb```aaabbbdddeeeggghhhiiiggggggiiikkkoooppppppnnnkkkkkkiiihhhfffeeedddcccbbbcccddddddeeeeeedddddd``````______```aaabbbbbbdddcccccceeeggggggfffeeegggeeebbb```___```aaacccaaabbbccceeehhhkkkmmmnnnjjjjjjjjjkkkmmmnnnooooooppplllkkkoootttuuuwwwxxxuuuqqqeeeiiiwwwdddYYYTTTRRRSSSWWW]]]```aaa]]]UUUWWWgggzzztttbbbUUUNNNHHHIIIJJJHHHFFFEEEEEEFFFJJJXXXiiiwww}}}~~~zzzsssuuuvvvxxx{{{|||{{{xxxvvvuuuttttttuuuuuuwwwxxxyyyuuuvvvwwwxxxwwwuuusssrrrwwwwwwvvvssspppnnnnnnooosssrrrrrrqqqqqqppppppoootttsssrrrpppnnnkkkjjjiiifffeeeeeefffiiikkkkkkkkkeeehhhkkklllkkkkkkjjjkkkjjjkkkjjjgggdddbbbcccdddiiijjjlllmmmmmmkkkiiihhheeejjjooovvv|||tttiiiZZZRRRMMMJJJJJJJJJIIIGGGEEECCCBBB>>>@@@FFFPPPYYYbbbppp|||~~~{{{xxxpppsssxxxggg```XXXJJJDDDGGGMMMhhh||||||~~~}}}ooojjjqqq|||vvvuuuxxxzzzssswwwsssooojjjhhhiiijjjlllmmmlllmmmqqquuuwwwvvvtttsssrrrrrrrrrrrrsssssstttpppqqqsssuuuxxxzzz|||}}}wwwvvvsssooojjjeeeaaa___ZZZZZZ[[[\\\^^^```bbbcccbbbbbbcccdddfffhhhjjjkkkffffffgggiiilllmmmmmmlllggggggfffdddcccaaa``````___```bbbcccccccccbbbaaa___^^^]]]\\\\\\\\\]]]^^^ccccccdddfffhhhhhhfffdddfffdddaaa^^^^^^```bbbdddaaaaaaaaabbbdddgggjjjlllhhhgggfffhhhkkknnnnnnnnnmmmkkkkkkllloooqqqrrrrrrsssyyywwwfff]]]VVVSSSSSSWWWYYYZZZXXXRRRNNNVVV```kkknnnppplllcccXXXPPPLLLHHHIIIJJJJJJHHHEEEDDDCCCFFFPPP[[[eeevvv{{{uuurrrrrrsssvvvyyy{{{{{{zzzyyywwwvvvtttsssrrrsssssstttpppqqqrrrsssttttttttttttwwwxxxwwwtttpppnnnnnnpppuuuttttttttttttssssssssstttsssrrrpppnnnlllkkkjjjhhheeecccdddgggiiijjjiiiccceeeiiijjjjjjiiijjjjjjggghhhhhhfffdddbbbcccdddhhhjjjkkklllkkkhhheeebbbfffgggkkkqqq{{{mmmVVVPPPKKKKKKJJJIIIHHHGGGDDDCCC>>>>>>AAAGGGMMMUUUbbbnnnyyyqqqooofffUUUKKKLLLPPPiiizzzxxx{{{~~~|||zzz{{{}}}vvvoooyyyuuutttwwwzzzuuuvvvtttqqqmmmkkkjjjjjjjjjjjjlllnnnpppqqqqqqrrrrrrnnnoooooooooooonnnnnnmmmmmmmmmnnnppprrruuuxxxzzzwwwsssooollljjjgggaaa]]]ZZZ[[[\\\^^^___aaadddfffeeeeeeeeeeeegggiiikkkmmmiiihhhhhhhhhjjjjjjiiihhhcccbbbaaa```___]]]\\\\\\]]]^^^```aaabbbaaa```___]]]\\\[[[ZZZZZZ[[[\\\]]]`````````bbbeeehhhhhhhhhhhheeeaaa___^^^___bbbdddbbbaaa``````bbbdddgggiiiiiigggeeefffjjjlllmmmllljjjjjjjjjhhhhhhiiikkklllooopppsss}}}zzzjjj]]]TTTQQQTTTSSSUUUWWWSSSMMMLLLNNNLLLNNNQQQSSSSSSQQQNNNLLLIIIKKKMMMMMMKKKHHHDDDBBBAAAHHHPPPXXXiii{{{uuuuuusssuuuxxxyyyxxxwwwxxxyyyyyywwwuuurrrpppooooooooommmnnnooopppqqqssstttuuusssuuuvvvtttqqqoooqqqtttuuuuuuuuuvvvvvvvvvwwwwwwuuutttsssqqqpppnnnmmmllljjjfffbbbbbbdddggghhhgggdddfffiiijjjiiihhhggggggfffggghhhgggeeedddeeefffdddfffhhhjjjiiigggcccaaajjjfffggglllrrr{{{ZZZTTTNNNMMMLLLKKKJJJIIIGGGEEEAAA??????BBBDDDJJJUUU```mmmsss||||||gggZZZVVVWWWnnn{{{wwwyyy||||||zzzyyy{{{mmmhhhyyyrrrrrrrrrvvv{{{xxxvvvuuussspppmmmjjjiiihhhlllooorrrqqqnnnllllllnnnmmmmmmnnnnnnnnnmmmkkkjjjlllkkkkkklllnnnqqqtttvvvuuupppkkkjjjjjjhhhbbb]]]aaabbbcccccccccdddfffhhhgggfffffffffgggjjjmmmnnnmmmkkkjjjiiiiiiiiigggfff______^^^]]]\\\ZZZYYYYYY\\\]]]___aaaaaa```___^^^[[[ZZZYYYXXXYYYZZZ\\\^^^]]]\\\[[[]]]aaafffiiikkkjjjgggccc___^^^___aaaccccccbbb```___```bbbeeegggkkkhhhffffffiiilllkkkjjjhhhjjjiiifffdddeeehhhjjjfffiiilllpppxxxgggZZZTTTWWWUUUVVV[[[ZZZRRRMMMOOOQQQSSSTTTSSSSSSSSSUUUWWWSSSSSSSSSPPPKKKFFFDDDCCCEEEEEEHHHQQQbbb{{{xxxyyyyyyyyyyyytttwww{{{}}}|||{{{zzzzzzwwwuuussspppoooooopppqqqkkkmmmnnnnnnmmmnnnrrrvvvrrrrrrrrrrrrsssssstttuuuuuuwwwxxxzzzzzzzzzxxxwwwvvvrrrnnnmmmoooqqqrrrqqqoookkkfffbbbaaacccfffhhhiiigggddddddeeeggghhhhhhaaabbbdddeeeggghhhhhhhhhhhhgggfffdddbbbbbbaaaaaadddiiillllllnnn{{{zzzmmm\\\YYYQQQKKKJJJIIIGGGFFFHHHEEECCC@@@>>>@@@GGGPPPWWWeeejjjqqqzzziiiYYY```{{{{{{uuusssuuuvvvuuuxxxwwweeebbbssswwwsssvvvyyyyyyvvvxxxvvvrrrnnnlllkkkjjjkkkiiilllppprrrrrrpppnnnmmmoooqqqqqqoooooopppmmmgggggggggggghhhkkknnnqqqsssrrrqqqooommmiiieeecccaaaeeegggiiihhheeedddfffiiiiiiiiihhhgggfffhhhllloooqqqooommmkkkiiiiiiiiijjjeeeccc```\\\ZZZXXXXXXXXXYYY]]]```aaa^^^\\\\\\]]]```^^^\\\[[[ZZZ\\\]]]___aaa`````````aaaccceeegggggggggggggggeeeccc```___dddccc```______```bbbdddeeecccbbbcccfffgggggggggkkkhhheeeeeeffffffdddaaadddjjjooonnnqqqsssccc]]]XXXVVVVVVZZZYYYTTTRRRTTTRRRTTTWWW[[[___aaabbbbbb]]]ZZZUUUPPPKKKHHHEEEDDDAAAAAADDDKKKYYYpppzzzvvvyyyyyywwwvvvtttwwwzzz|||{{{zzzyyyzzzwwwuuusssrrrppppppppppppjjjlllmmmllljjjjjjllloooppppppppppppqqqrrrssstttssstttvvvxxxxxxwwwuuusssrrrnnnjjjhhhjjjmmmnnnmmmmmmkkkgggcccbbbccceeeffffffeeeeeefffggggggeeecccdddeeefffhhhiiijjjjjjjjjhhhgggfffdddbbbaaa``````dddfffgggeeefffooo~~~vvvkkk___TTTKKKKKKMMMLLLHHHFFFGGGEEEBBB???>>>BBBIIINNNXXX]]]eeeppp{{{rrrtttxxxoookkklllqqqtttuuuyyypppjjjfffnnn}}}wwwvvvyyy{{{{{{zzzxxxvvvrrrooolllkkkjjjjjjjjjllloooppppppooonnnmmmnnnqqqqqqooopppqqqnnniiidddeeegggiiikkkmmmoooooopppooonnnkkkhhhdddaaa___dddeeefffgggffffffgggiiihhhhhhhhhhhhggghhhkkknnnnnnmmmlllkkkjjjjjjiiiiiifffddd```\\\YYYWWWVVVVVVYYY\\\^^^^^^[[[YYYYYY[[[]]]]]]\\\[[[[[[[[[\\\\\\^^^^^^^^^___aaabbbdddeeecccccccccbbbbbbaaa```___bbb```^^^\\\\\\]]]___```dddbbbaaabbbdddeeeeeedddfffddddddeeeggghhhfffcccdddhhhkkkiiikkkxxxpppjjjaaa]]][[[ZZZWWWSSSRRRUUUYYY[[[aaakkkuuu|||~~~}}}qqqiii]]]SSSMMMIIIFFFCCC>>>???BBBGGGOOOccc{{{rrrsssvvvvvvtttsssrrruuuwwwxxxwwwwwwwwwwwwuuuuuutttsssrrrpppooonnnlllmmmnnnllljjjhhhhhhhhhkkkkkklllmmmooopppqqqqqqoooqqqsssttttttrrrpppnnnooolllgggeeefffhhhjjjkkkkkkjjjhhheeeddddddddddddcccdddfffhhhjjjhhhddd```ffffffggghhhiiiiiijjjjjjhhhgggeeecccaaa```______bbbbbbaaa``````fffpppxxx{{{}}}wwweeeWWWLLLLLLPPPOOOKKKGGGJJJHHHEEEAAA======@@@BBBJJJOOOWWWaaalllvvv~~~}}}vvvlllllljjjkkkooosssvvv{{{~~~ooofffVVV\\\iii}}}wwwttt{{{{{{{{{|||||||||{{{{{{zzzxxxuuuqqqooommmlllllllllmmmnnnnnnooonnnnnnnnnnnnppppppoooppprrrpppkkkbbbdddgggiiikkkllllllkkkmmmlllllljjjgggccc```^^^dddcccdddeeehhhjjjjjjjjjhhhiiijjjiiihhhhhhiiijjjjjjjjjkkkkkkkkkjjjiiihhhgggeeeaaa\\\YYYVVVUUUTTTYYY[[[\\\ZZZWWWUUUVVVXXX[[[[[[\\\\\\\\\[[[YYYXXX[[[[[[]]]___```aaabbbbbb^^^]]]\\\\\\\\\]]]^^^___```___]]][[[[[[[[[]]]^^^aaa```^^^^^^```aaaaaa`````````bbbeeehhhiiigggeeefffggggggffffffnnn{{{~~~xxxrrrkkkccc\\\WWWTTTTTT[[[[[[aaannn~~~sssbbbUUUNNNJJJFFFBBB@@@AAADDDFFFIIIZZZzzzrrrlllnnnqqqpppppppppoooqqqssssssrrrqqqrrrsssssssssttttttsssqqqnnnmmmmmmnnnooonnnllliiihhhgggggggggiiikkklllmmmnnnooommmnnnpppqqqqqqooommmkkkooolllgggddddddfffiiikkkkkkkkkjjjiiigggfffeeedddaaabbbdddgggjjjiiigggdddeeeeeeeeeeeeffffffgggggggggfffdddbbb```___^^^^^^```_________aaaeeejjjmmmtttllljjj]]]QQQNNNOOOMMMKKKKKKLLLKKKHHHDDD???<<<;;;<<>>===<<>>AAAFFFIIINNNSSSZZZbbbhhhooouuuyyy}}}vvvkkkccc```\\\ZZZ]]]```ccceeegggccckkkooommmllllllggg___PPPFFF@@@CCCGGGSSSnnnzzzxxxxxxzzz{{{||||||{{{xxxuuussssssssstttuuuuuuuuuuuutttuuurrrpppqqqtttuuuqqqmmmmmmnnnmmmjjjkkkooonnnkkkmmmllllllkkkjjjjjjkkkkkkooolllgggdddcccfffiiilllfffiiikkkjjjgggfffhhhjjjhhhiiijjjhhhfffeeefffggg^^^^^^_________^^^]]]\\\VVVWWWXXXZZZ[[[[[[[[[[[[\\\___aaa```[[[WWWVVVWWW\\\YYYTTTPPPOOOPPPTTTVVVVVVUUUVVVWWWYYY\\\___aaa]]]\\\YYYVVVTTTSSSRRRRRRVVVVVVVVVVVVUUUUUUUUUTTTYYYWWWVVVWWWZZZ[[[[[[[[[ZZZ]]]```aaa```aaaeeehhhkkkkkkiiihhhffffffggghhhaaadddfffmmmyyywwwrrriiiaaa]]]^^^``````___\\\ZZZWWWTTTRRRQQQJJJHHHIIIIIIHHHVVV~~~}}}yyyzzz|||}}}|||xxx{{{tttooommmccc^^^gggqqqkkkxxxtttyyyuuuqqqqqquuuvvvssspppppplllfffbbbccchhhnnnsssmmmmmmqqqvvvvvvrrrrrruuusssqqqnnnllljjjjjjjjjkkkmmmjjjkkkooonnngggeeegggdddcccbbbaaabbbffflllpppssspppkkkjjjkkkkkkiiigggiiiiiigggeeebbbaaa___^^^]]]]]]\\\[[[ZZZ[[[___bbb]]]]]]\\\]]]^^^]]]ZZZXXXYYYWWWVVVVVVWWWWWWWWWVVVYYYYYYYYYYYYZZZZZZZZZZZZZZZbbbfffnnn\\\QQQJJJIIIVVVkkkuuuhhhUUULLLNNNMMMHHHGGGIIIJJJIIIAAA@@@>>><<<<<<<<<<<<===AAAEEEKKKRRRYYY```dddggglllpppuuuzzz}}}|||qqqpppjjj^^^VVVWWWWWWVVVVVVWWWYYY\\\```ccc]]]gggmmmhhh```YYYPPPFFFCCCFFF@@@BBBZZZuuu~~~zzzzzzrrrtttvvvwwwwwwuuurrrpppooorrrtttrrrmmmlllooosssuuupppjjjjjjnnnqqqpppmmmgggjjjlllmmmmmmlllkkkkkkjjjjjjjjjkkklllmmmoooooooooqqqlllccc```eeehhhhhhgggggggggeeeddddddfffhhhhhhjjjlllnnnmmmjjjgggeeeaaa\\\[[[```dddaaa]]][[[YYYWWWUUUUUUWWWYYYZZZYYY]]]^^^^^^]]]ZZZWWWTTTRRRPPPOOOMMMMMMMMMOOOQQQRRRTTTWWWZZZ[[[[[[\\\]]]^^^\\\[[[ZZZXXXVVVUUUTTTSSSUUUTTTSSSSSSUUUVVVVVVVVVYYYXXXWWWXXX[[[]]]]]]\\\``````___]]]\\\```gggmmm}}}ttthhhcccdddeeeccc```eee```bbbkkksss~~~wwwoooiiifffeeecccccccccbbb```]]]XXXTTTQQQPPPPPPOOONNN]]]{{{yyyyyyxxxvvvtttqqqrrrmmmjjjlllddd___fff~~~rrrttt~~~yyyvvvrrrpppqqqtttvvvtttqqqmmmjjjfffdddfffjjjppptttmmmnnnqqqvvvuuuqqqpppsssqqqooonnnlllllllllnnnooonnnjjjjjjmmmlllfffdddfffbbbbbbcccccceeeiiiooosssrrrooolllkkkkkkkkkiiigggggggggfffeeecccaaa___^^^^^^^^^]]][[[ZZZZZZ^^^```\\\]]]___aaaaaa___[[[XXXYYYWWWVVVVVVWWWWWWWWWVVVWWWWWWXXXXXXXXXYYYYYYYYYSSS[[[```eee||||||zzz```PPPEEEMMM___ggg```UUUNNNOOONNNKKKLLLMMMIIICCCDDDCCCAAA>>>===<<<;;;;;;???BBBFFFLLLRRRXXX\\\^^^cccggglllqqquuuxxx|||~~~}}}nnncccaaa]]]TTTOOORRRTTTTTTUUUWWWXXXZZZ\\\]]]cccjjjllldddYYYQQQHHH@@@???EEEFFFQQQpppzzzwwwxxxpppppppppsssuuuuuusssqqqoooqqqsssqqqmmmkkknnnqqquuuqqqmmmlllmmmoooooommmkkknnnqqqqqqnnnkkkjjjjjjjjjjjjjjjkkklllmmmooopppmmmooollldddaaadddgggfffggggggfffdddbbbaaacccdddfffgggjjjlllmmmkkkiiigggaaa\\\[[[```ccc```\\\ZZZXXXWWWUUUVVVYYY[[[\\\[[[\\\\\\\\\[[[YYYVVVSSSQQQOOONNNMMMLLLMMMOOOQQQSSSUUUXXX[[[\\\[[[[[[\\\]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTUUUWWWYYYYYYXXXXXXWWWWWWXXX[[[]]]^^^^^^]]]^^^^^^]]]]]]```fffkkkvvvooogggbbbbbbcccbbb``````\\\^^^fffkkkrrr|||tttkkkeeefffhhhkkkmmmmmmggg___YYYTTTRRRRRRPPPPPPaaa~~~{{{vvvpppkkkbbbccc^^^```hhhccc\\\```pppuuu}}}vvvwww}}}wwwtttqqqqqqssstttrrroooiiihhhggghhhjjjmmmqqqtttooonnnqqqtttsssooonnnqqqnnnnnnmmmmmmmmmoooqqqrrrnnnkkkjjjkkkiiidddccceeedddeeeffffffgggjjjooorrrpppooommmllllllkkkhhhfffdddeeeffffffeeecccaaa_________]]][[[YYYYYY[[[]]]YYY[[[^^^aaabbb```ZZZVVVYYYXXXVVVUUUVVVWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVSSSXXX]]]```llliiiLLLEEEMMMUUU[[[```WWWUUUOOOJJJKKKMMMIIIBBBHHHGGGDDDAAA???===<<<;;;>>>???AAACCCHHHLLLPPPRRRXXX\\\aaafffjjjnnnrrruuuyyy~~~}}}yyyuuusssjjj]]]SSSQQQOOOJJJJJJNNNPPPQQQTTTVVVXXXYYYYYYYYYfffiiifff[[[OOOGGGAAA===999GGGSSShhh~~~zzzwwwvvvxxxnnnkkkjjjmmmrrruuussspppnnnpppqqqoookkkjjjlllnnnqqqpppmmmkkkjjjjjjjjjjjjmmmqqquuusssmmmhhhggghhhhhhhhhggghhhiiijjjlllmmmhhhkkkjjjeeebbbcccdddbbbeeeeeedddbbb___^^^___aaabbbeeehhhjjjlllkkkjjjiii```[[[ZZZ___aaa^^^[[[ZZZXXXVVVVVVWWWZZZ\\\\\\\\\ZZZZZZZZZYYYWWWUUURRRQQQMMMLLLKKKKKKMMMOOOQQQSSSWWWYYY\\\\\\[[[ZZZZZZ[[[YYYZZZ[[[[[[[[[ZZZYYYXXXUUUTTTTTTUUUXXXZZZZZZYYYWWWVVVVVVXXX[[[^^^______ZZZ[[[\\\\\\]]]```dddgggkkkhhheeebbb```___``````aaa^^^```fffgggiiiuuutttiiihhhkkkppptttuuupppfff^^^VVVTTTRRRQQQUUUiiixxxoooeee___SSSSSSOOOVVVbbb___WWWYYYbbbxxxyyymmmppp|||{{{xxxuuussssssqqqooommmhhhiiiiiikkklllnnnpppqqqooooooqqqsssqqqmmmlllooonnnmmmmmmmmmnnnooopppqqqooommmjjjiiifffdddcccccchhhiiiiiiiiihhhiiikkkmmmnnnnnnnnnmmmllljjjgggeeebbbdddfffggggggeeebbb```______^^^[[[XXXVVVXXXYYYUUUVVVYYY\\\]]]\\\YYYUUUYYYWWWUUUUUUVVVVVVUUUTTTRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUYYY\\\```rrrhhhNNNEEEHHHWWWiiiaaa___VVVLLLGGGHHHHHHGGGIIIHHHFFFDDDAAA@@@>>>>>>>>>>>>===>>>???BBBEEEGGGNNNQQQVVV[[[___cccgggkkknnnsssxxx{{{}}}|||yyyxxxwwwtttpppkkkfffbbb```YYYQQQKKKKKKKKKIIIIIIMMMMMMNNNQQQUUUXXX[[[\\\]]]bbb```ZZZOOOEEE@@@@@@AAADDD]]]ttt~~~|||yyywwwuuutttvvvxxxnnniiieeehhhooosssqqqmmmmmmnnnnnnllliiihhhiiikkkkkkkkkkkkiiifffdddeeefffhhhmmmqqqoooiiicccccceeeddddddcccbbbccceeeggghhhdddfffgggeeebbb```______bbbbbbaaa___]]]\\\^^^___aaacccfffhhhiiiiiihhhggg^^^ZZZYYY]]]^^^[[[XXXYYYWWWVVVUUUVVVXXXYYYYYYXXXXXXXXXWWWVVVUUUSSSQQQPPPKKKJJJJJJJJJLLLNNNQQQSSSXXXZZZ[[[[[[ZZZXXXXXXXXXTTTUUUWWWWWWWWWVVVTTTSSSQQQPPPQQQSSSVVVXXXWWWWWWUUUTTTTTTWWW[[[^^^______ZZZZZZ[[[[[[\\\]]]___```aaaccccccaaa^^^]]]^^^``````___bbbfffeeedddiiirrr|||ooopppsssxxxzzzwwwnnnggg___[[[WWWXXXaaayyy}}}uuukkk```XXXTTTPPPPPPMMMTTTcccaaaWWWXXX^^^ssszzzkkkkkkvvvzzzxxxuuutttssssssqqqpppllllllllllllllllllllllllooonnnppprrrqqqllllllpppoooooonnnnnnnnnnnnnnnnnnooonnnlllhhhfffeeedddcccfffhhhjjjjjjiiiiiiiiijjjlllmmmmmmllljjjgggeeedddaaaccceeeggggggeeecccbbb^^^^^^\\\YYYVVVTTTTTTUUUUUUTTTTTTVVVXXXYYYYYYXXXXXXVVVTTTTTTTTTTTTSSSRRROOOPPPPPPPPPPPPQQQQQQQQQSSSPPPRRRVVVXXX```zzz|||pppUUUIIIOOO\\\bbbgggeeeYYYLLLHHHHHHIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@???===<<<<<<>>>@@@AAAEEEHHHLLLOOORRRVVVZZZ]]]___ccciiilllnnnpppuuuxxxyyy}}}~~~~~~xxxtttpppppprrrrrrppplllllliiiddd___YYYTTTPPPNNNLLLIIIHHHJJJKKKJJJKKKLLLKKKMMMPPPTTTYYY]]]```bbbXXXSSSKKKCCC<<<<<>>======>>>>>>>>>@@@BBBDDDFFFIIIMMMOOOTTTXXX]]]```bbbdddhhhlllrrrwwwxxx~~~yyytttuuuxxxzzzxxxuuuwwwwwwwwwvvvuuusssqqqooolllhhhdddbbbccccccaaa___]]][[[VVVPPPKKKGGGEEEDDDEEEEEEFFFHHHIIIJJJJJJKKKKKKMMMQQQUUUXXX[[[\\\\\\NNNGGGAAA===<<>>>>><<<===>>>??????AAADDDFFFJJJOOOTTTVVVWWWYYY]]]```ggglllmmmrrr|||ooollliiijjjmmmooommmjjjjjjiiihhhiiikkkjjjgggeeeccc```[[[XXXVVVUUUTTTSSSPPPNNNJJJFFFCCCBBBBBBBBBCCCEEEEEEEEEFFFHHHJJJKKKLLLOOOTTTWWWWWWTTTOOOLLLDDD???<<<@@@HHHVVVkkk}}}~~~vvvuuukkkoooqqqpppllllllooooookkknnnllljjjjjjkkkkkkjjjiiieeeeeeddddddeeefffffffffddddddeeeiiimmmooollliiidddaaa______bbbeeeffffffgggeeecccbbbbbbdddgggiiifffbbb``````]]]ZZZ]]]ddd^^^______^^^\\\]]]___aaa____________^^^]]]\\\[[[VVVTTTSSSTTTRRROOOOOORRROOONNNOOOQQQSSSTTTRRRQQQPPPPPPOOONNNMMMMMMMMMMMMJJJIIIHHHHHHIIIJJJMMMNNNOOOQQQSSSRRRPPPOOONNNNNNQQQPPPNNNLLLLLLMMMNNNOOONNNNNNOOORRRTTTTTTRRRPPPPPPPPPPPPRRRVVVYYYZZZZZZXXXVVVSSSSSSVVVXXXXXXWWWXXXYYYYYYXXXVVVUUUUUUUUUZZZ]]]```aaacccdddeeeeeevvvyyy~~~|||tttkkk\\\OOOJJJRRRaaammmzzz{{{vvvxxx~~~xxxppptttxxxpppmmmooorrrhhhjjjlllnnnqqqssswwwzzzqqqnnniiifffeeegggjjjlllkkkjjjmmmqqqrrrqqqtttxxxttttttuuuuuuttttttssssssmmmrrrrrrnnnmmmooommmgggeeeiiinnnqqqqqqooommmllliiijjjiiieeeaaa```aaaddd^^^^^^]]]]]]]]]\\\\\\\\\WWWXXXWWWTTTQQQNNNMMMNNNIIIJJJMMMQQQTTTUUUSSSRRRTTTRRRPPPOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNJJJOOOQQQPPPQQQUUU[[[^^^jjjpppPPPWWWXXXRRRKKKIIIKKKKKKEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>===>>>???>>>===>>>AAADDD@@@DDDIIIKKKLLLMMMQQQTTTWWW___aaafffoooqqqwww|||tttnnnhhheeebbbcccfffhhhfffddddddbbb```bbbeeefffdddaaa^^^[[[WWWRRRNNNLLLLLLMMMHHHFFFCCCAAA@@@AAACCCDDDFFFGGGFFFCCCCCCGGGLLLNNNMMMQQQWWWYYYVVVMMMCCC===>>>:::<<>>===<<<<<<;;;;;;<<<===???AAACCCFFFGGGHHHMMMNNNQQQUUU[[[```dddfffnnnqqquuuwwwxxxyyy{{{|||yyyuuuooohhhbbb___]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZUUUUUUTTTSSSSSSTTTUUUUUUOOOMMMIIIDDDAAA???>>>>>><<<======>>>???@@@@@@@@@???AAACCCDDDDDDFFFIIILLLQQQNNNKKKHHHCCC======AAA<<>>>>>>>><<<======>>>??????@@@@@@FFFGGGIIIKKKNNNRRRUUUVVVVVVXXX[[[]]]]]]\\\]]]^^^\\\ZZZVVVSSSPPPOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHIIIJJJJJJFFFEEEBBB???============;;;<<<<<<===>>>>>>?????????AAADDDEEEEEEFFFIIIKKKKKKEEE@@@???>>>===>>>AAAOOOUUUddd|||tttsssrrrrrrtttttttttuuuxxxyyyyyyxxxvvvtttrrrppppppooollljjjlllllllllllllllmmmmmmmmmooommmkkkmmmpppssstttssswwwvvvsssqqqooonnnmmmmmmkkkhhhdddbbbccceeefffgggjjjiiiiiihhhhhhiiijjjjjjfffeeebbb]]]YYYXXX\\\___\\\ZZZWWWWWWWWWXXXWWWVVVTTTUUUVVVVVVUUUTTTRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMLLLKKKIIIGGGFFFJJJIIIHHHHHHIIIJJJKKKLLLKKKLLLMMMNNNMMMLLLJJJIIIFFFGGGGGGFFFEEEFFFHHHKKKMMMLLLLLLKKKLLLMMMNNNOOONNNNNNOOOPPPQQQQQQRRRRRRRRRQQQPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSQQQOOORRRSSSUUUWWWXXXXXXXXXWWW{{{xxxxxxzzzwwwpppjjjhhhSSSUUU^^^lllpppllllllppp|||~~~wwwjjjffffffffffffhhhmmmlllkkkmmmoooqqqrrrqqqsssqqqnnnjjjhhhgggfffffffffgggiiihhhgggggghhhjjjlllkkkkkkkkkjjjjjjjjjjjjnnnmmmllljjjiiigggfffeeeeeeeeeddddddeeefffhhhiiiddddddcccbbb```]]][[[ZZZUUUUUUUUUSSSPPPNNNOOOPPPQQQRRRQQQOOOLLLKKKLLLMMMKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMLLLJJJHHHHHHJJJKKKJJJIIIIIIHHHHHHHHHHHHIIILLLJJJIIIHHHHHHIIIKKKMMMPPPQQQUUU]]]iii|||___PPPHHHCCCBBBFFFGGGGGGFFFDDDEEEIIILLLGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFEEECCCBBBBBBBBBBBB???>>>>>>===<<<;;;::::::@@@@@@@@@AAABBBDDDEEEFFFFFFHHHIIIJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>>>>>>>??????>>>>>><<<<<<<<<<<<>>>>>>;;;;;;;;;<<<<<<======>>>???AAADDDEEEDDDEEEFFFGGGFFFCCC@@@AAADDDNNNaaassszzz{{{vvvuuusssrrruuutttuuuwwwzzz||||||{{{xxxvvvtttssssssrrrpppnnnooooooooonnnnnnnnnnnnnnnrrrqqqqqqqqqssstttsssrrrvvvuuutttrrroookkkhhhgggooolllhhhfffffffffeeeddddddfffjjjlllmmmllljjjhhheeeccc```\\\XXXXXXZZZ]]][[[XXXUUUTTTTTTUUUVVVUUUTTTVVVXXXYYYYYYVVVSSSPPPLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGEEEEEEIIIHHHHHHHHHHHHIIIJJJKKKJJJKKKLLLLLLLLLKKKJJJIIIEEEGGGHHHHHHFFFFFFGGGIIILLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRQQQSSSTTTUUUVVVVVVUUUTTTSSS|||{{{}}}|||zzzvvvnnneeeeeejjj]]]^^^fffuuu~~~tttlllkkkjjjhhhfffggglllkkkkkklllnnnpppqqqqqqqqqqqqpppnnnllljjjhhhfffdddeeeffffffeeeeeeeeeeeeffffffgggggggggfffffffffhhhhhhgggfffeeeddddddcccccccccbbbbbbbbbccceeeeeecccaaa___]]][[[YYYXXXWWWSSSSSSRRRPPPMMMLLLMMMNNNPPPPPPOOOMMMKKKJJJKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIGGGEEEEEEHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGIIIJJJKKKKKKQQQZZZ]]]iiikkkPPPEEEDDD@@@@@@BBBEEEIIIKKKKKKKKKIIIHHHGGGGGGFFFFFFFFFFFFIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBAAA???===<<<;;;:::>>>============>>>>>>???BBBDDDFFFEEEDDDBBBAAABBBBBBCCCCCCCCCBBB@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@;;;;;;<<<<<<<<<=========>>>@@@BBBBBBAAA??????@@@888:::<<<===CCCZZZ{{{xxxtttpppttttttuuuxxx{{{}}}|||{{{yyywwwuuuuuuttttttrrrpppnnnnnnnnnmmmmmmmmmmmmlllpppppppppqqqrrrrrrqqqpppttttttuuutttqqqlllhhheeennnllljjjiiihhhgggdddbbb```cccgggjjjjjjiiifffccccccbbb^^^[[[XXXXXXZZZ[[[XXXUUURRRPPPQQQRRRSSSSSSTTTUUUWWWXXXWWWUUURRRPPPKKKKKKKKKKKKJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIHHHFFFGGGIIIIIIHHHGGGGGGHHHKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMLLLLLLKKKJJJIIIKKKLLLNNNOOOPPPQQQQQQQQQUUUVVVWWWXXXXXXWWWVVVUUU~~~yyyyyyzzz~~~}}}yyyooo```ZZZeeettttttnnnnnnxxxvvvpppmmmnnnooollljjjjjjiiijjjjjjkkklllmmmooopppooopppqqqqqqooollliiigggdddddddddeeeeeeeeedddcccbbbbbbcccddddddccccccbbbaaaaaabbbbbbbbbbbbcccccccccbbbbbbaaaaaa```aaaaaa```^^^\\\YYYVVVTTTTTTSSSQQQRRRQQQOOOLLLKKKKKKLLLNNNNNNNNNLLLJJJIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGEEECCCDDDFFFIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGIIIJJJJJJIIIOOOYYYZZZ\\\qqqwwwwwwbbbYYYIIICCC>>>???EEEJJJJJJHHHKKKJJJIIIHHHGGGFFFFFFFFFIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA???>>>>>>==================>>>??????>>>@@@BBBBBBAAA@@@@@@@@@>>>???@@@@@@???===;;;999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>><<<<<<============>>>>>>===>>>???>>>;;;:::999:::>>><<<@@@LLL```|||zzzwwwrrrnnnqqqrrrsssvvvzzz{{{zzzyyyyyywwwuuuttttttsssqqqooollllllllllllmmmmmmmmmmmmlllmmmoooooooooooooooooosssuuuwwwxxxwwwsssooollliiihhhhhhhhhiiihhheeecccbbbcccdddeeeeeedddcccbbbbbb```]]]ZZZYYYYYYYYYZZZUUURRROOONNNNNNOOOOOOOOOSSSRRRRRRQQQQQQPPPPPPOOOJJJKKKLLLLLLKKKIIIGGGFFFDDDEEEEEEFFFGGGIIIJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDHHHHHHHHHHHHIIIHHHHHHHHHGGGIIIJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQKKKJJJJJJJJJIIIIIIIIIHHHJJJKKKLLLMMMNNNOOOOOOOOOUUUVVVWWWXXXYYYYYYXXXXXX}}}wwwwwwyyy{{{vvvtttooocccWWWYYYnnnvvvpppkkkhhhiiinnnqqqooonnnooohhhiiijjjjjjiiiiiikkkmmmkkklllnnnooonnnllliiigggdddddddddeeefffeeecccaaa___```aaabbbbbbbbbaaa```\\\]]]]]]^^^___```aaaaaaaaa``````______^^^]]]]]]\\\[[[YYYVVVSSSQQQPPPOOOPPPQQQPPPNNNKKKJJJJJJKKKKKKLLLMMMLLLJJJHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFEEEDDDCCCCCCEEEGGGFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCDDDEEEGGGHHHIIIIIIGGGIIIOOOPPPQQQ\\\kkk}}}}}}mmm```OOODDDCCCEEEGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@??????>>>======>>>>>>???@@@AAA<<<>>>@@@AAA@@@?????????;;;<<<>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????>>>============<<<<<<<<<;;;;;;========================<<<<<<<<<;;;999999:::<<>>@@@BBBBBBAAA??????@@@>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<============<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;::::::===AAADDDHHHJJJXXXtttrrrooollllllnnnpppooommmooooooqqqtttwwwwwwuuurrruuussspppnnnlllkkkhhheeecccdddeeehhhkkkmmmooopppmmmmmmmmmkkkhhhhhhjjjlllgggiiimmmooopppooollljjjeeeeeeeeegggiiiiiihhhfffeeedddcccbbbcccdddfffhhhbbb___[[[ZZZ[[[[[[ZZZYYYRRRQQQQQQQQQRRRQQQOOOLLLJJJJJJKKKKKKJJJIIIGGGGGGGGGHHHJJJLLLKKKJJJHHHFFFFFFEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFDDDDDDFFFGGGGGGGGGFFFEEEFFFGGGHHHIIIKKKKKKLLLLLLLLLMMMMMMMMMIIIGGGEEEDDDEEEGGGJJJLLLIIIJJJKKKMMMPPPRRRUUUVVVVVVWWWWWWXXXXXXWWWUUUTTTzzzxxxsssnnnmmmppppppmmmiiiccc[[[TTTUUU___uuuhhhaaakkkhhhgggjjjpppqqqnnnlllnnnkkkllllllhhhdddaaaaaacccaaacccfffhhhhhhgggfffddddddbbbbbbdddfffeeeaaa]]]]]]^^^```bbbbbbaaa```___[[[[[[[[[[[[ZZZZZZZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[WWWWWWUUUSSSPPPMMMJJJIIIMMMMMMMMMKKKHHHFFFGGGHHHFFFIIILLLMMMKKKHHHFFFEEEAAABBBBBBCCCDDDEEEEEEFFFBBBCCCEEEEEEDDDCCCCCCDDD???>>>>>>>>>???@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAA>>>EEEIIIGGGFFFKKKNNNNNNUUU]]]{{{qqq{{{mmmSSSFFFBBB::::::<<>>>>>>>>?????????>>>=========<<<========================<<<===>>>??????>>>===<<<>>>>>>>>>??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===BBBHHHLLL^^^lll~~~zzzwwwtttppplllkkknnnpppooonnnooopppqqqtttvvvvvvtttqqqsssqqqnnnkkkjjjgggdddbbb\\\^^^```dddgggjjjmmmnnnmmmmmmlllhhhdddbbbeeehhhgggjjjmmmppppppooommmlllfffffffffgggiiijjjiiiggg``````aaaaaaccceeeggghhhbbb___[[[ZZZ\\\\\\[[[YYYRRRRRRSSSTTTTTTSSSPPPMMMFFFHHHJJJKKKKKKHHHEEECCCEEEGGGIIIKKKKKKJJJGGGFFFGGGGGGEEEDDDDDDEEEFFFFFFDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGEEECCCAAABBBDDDFFFGGGFFFEEEEEEEEEFFFHHHHHHLLLLLLKKKKKKJJJJJJJJJJJJIIIGGGDDDCCCDDDGGGKKKNNNIIIJJJLLLOOORRRVVVYYY[[[ZZZZZZZZZZZZYYYWWWUUUTTT~~~wwwnnnfff___cccnnnsssnnnfff\\\WWWUUU[[[mmmuuuiiiiiifffeeeeeeeeegggiiilllooopppqqqooohhhdddkkkrrrfffSSScccdddfffhhhgggeeecccaaa\\\```bbbaaaaaacccbbb^^^___^^^\\\\\\\\\]]]___```___[[[ZZZ^^^^^^ZZZZZZ^^^YYYXXXWWWXXXYYYXXXVVVTTTXXXVVVTTTRRRQQQPPPLLLJJJIIIJJJLLLLLLKKKHHHEEECCCFFFGGGIIIJJJIIIFFFCCCAAABBBBBBCCCCCCCCCCCCCCCCCC??????@@@@@@AAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA???>>>???@@@@@@BBBCCCCCCCCCDDDFFFHHHLLLQQQbbb}}}}}}___MMMBBB??????BBBCCCBBBEEEJJJJJJIIIGGGEEECCCBBB@@@@@@BBBEEEGGGFFFCCC??????@@@DDDDDDCCCBBBBBBAAA@@@@@@AAA@@@@@@??????@@@@@@AAA????????????????????????BBBAAA@@@>>>>>>>>>???@@@@@@===;;;;;;===???>>><<<>>>>>>??????>>>===;;;:::<<<;;;::::::;;;:::999777777??????@@@IIIPPP\\\nnnyyyxxxnnnmmmkkkiiiiiiiiijjjjjjjjjmmmoooqqqsssssssssqqqpppooonnnkkkhhhdddbbb```___^^^^^^^^^^^^aaadddgggiiihhhgggfffdddcccaaa```___cccdddfffhhhiiijjjiiiiiifffffffffdddcccccceeegggdddaaa___^^^```aaabbbbbbgggddd___[[[YYYXXXWWWUUUUUUTTTSSSTTTTTTSSSPPPNNNKKKIIIGGGEEEDDDDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHEEEBBB@@@AAAAAAEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHGGGDDDBBB@@@@@@BBBCCCEEEFFFFFFEEEDDDBBBFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFEEEFFFHHHKKKMMMKKKKKKLLLLLLMMMPPPUUUYYYUUUVVVVVVUUUSSSRRRRRRSSS|||rrriiicccgggcccaaadddjjjkkkeee^^^^^^]]]```iiizzztttkkkkkkhhheeeeeeeeefffhhhjjjmmmnnnpppqqqoooppp{{{wwweee```bbbgggjjjjjjgggdddaaa]]]```bbb``````cccbbb______^^^^^^^^^```cccfffiiiccc______cccccc___^^^```YYYXXXWWWXXXXXXXXXVVVTTTUUUUUUUUUVVVUUUQQQLLLHHHHHHIIIKKKKKKJJJGGGEEECCCEEEFFFGGGGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@===========================???@@@@@@???>>>>>>???>>>@@@AAAAAAAAAAAADDDFFFGGGIIISSSeee~~~tttQQQGGG???===???AAADDDHHHGGGGGGFFFGGGFFFEEEDDDBBB@@@BBBCCCCCCAAA@@@BBBDDDAAAAAAAAA@@@@@@??????>>>@@@@@@@@@??????@@@@@@@@@???????????????????????????>>>===<<<<<<<<<======@@@>>>;;;;;;======;;;999???>>>=========>>>???@@@::::::999888999;;;>>>AAA>>>LLLTTTZZZfffpppsssnnnkkkjjjhhhggghhhhhhiiiiiihhhiiikkkmmmnnnnnnnnnmmmkkkkkkjjjiiifffccc___]]]]]]\\\\\\\\\]]]___bbbccceeedddcccbbbaaa___^^^^^^]]]^^^```bbbccccccccccccfffffffffdddbbbbbbccceeedddaaa]]][[[[[[\\\[[[ZZZ```___\\\YYYVVVTTTTTTTTTQQQQQQQQQSSSUUUUUUSSSQQQKKKJJJGGGEEEDDDDDDDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGDDDAAA@@@@@@AAACCCCCCDDDEEEEEEEEEEEEEEEEEEGGGHHHFFFDDDAAA@@@@@@BBBCCCEEEFFFFFFFFFEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGFFFEEEEEEFFFGGGIIIKKKLLLLLLLLLKKKKKKMMMPPPTTTSSSTTTTTTSSSQQQPPPQQQRRRpppeee___]]]\\\___aaadddggggggfffcccaaammmpppvvv}}}qqqjjjllljjjfffffffffggghhhiiijjjkkkiiilllooottt|||lll^^^bbbggglllmmmjjjfffccc```bbbbbb___```cccdddaaaaaaaaa``````cccfffjjjmmmgggddddddggggggddd``````ZZZYYYXXXXXXYYYXXXVVVTTTRRRSSSVVVXXXWWWSSSLLLFFFHHHIIIJJJJJJIIIGGGEEECCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>======>>><<<===>>>>>>>>>>>>AAACCC@@@CCCGGGNNNZZZxxxzzzhhhTTTIIIDDDAAA@@@BBBDDDCCCBBBBBBBBBAAA>>>;;;======>>>======>>>@@@CCC@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<>>>===<<<===>>>>>><<<:::999::::::;;;;;;<<<<<<<<<;;;<<<;;;999:::CCCPPP[[[eeexxx~~~qqqmmmnnniiihhhfffeeeeeeeeefffgggbbbbbbdddeeeggghhhiiijjjhhhjjjkkkkkkiiieeeaaa^^^\\\[[[ZZZYYYYYYZZZ[[[\\\```______^^^^^^]]]]]]\\\YYYZZZ[[[]]]^^^^^^^^^^^^fffgggfffdddbbb``````aaaaaa^^^ZZZWWWUUUTTTRRRQQQUUUWWWXXXVVVRRRPPPPPPQQQLLLLLLNNNQQQTTTUUUTTTSSSLLLJJJHHHFFFDDDCCCDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEECCC@@@>>>>>>???AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFEEEBBB@@@???@@@@@@BBBCCCEEEFFFFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCEEEDDDDDDEEEEEEFFFGGGHHHLLLLLLKKKIIIHHHIIIKKKNNNOOOPPPQQQPPPNNNNNNOOOQQQoooaaa[[[\\\```ddd___bbbeeeeeeeeegggnnnsss}}}yyylllhhhkkkiiihhhhhhhhhhhhhhhhhhiiiiiigggiiikkkpppxxx|||sssgggaaadddhhhlllmmmllljjjiiidddfffddd``````dddfffdddeeedddbbbbbbccceeehhhjjjhhhggggggiiijjjgggbbb___[[[ZZZYYYYYYYYYYYYWWWUUUQQQRRRTTTVVVVVVRRRLLLGGGHHHIIIJJJJJJIIIGGGFFFDDDBBBAAA@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>><<<;;;<<<===:::<<<===<<<<<<<<<>>>@@@<<>>>>>@@@AAA@@@>>>==================>>>???AAAAAAAAAAAAAAABBBBBBBBB>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>;;;;;;<<<>>>?????????>>>888:::<<>>;;;::::::===@@@CCCKKK```|||~~~pppiiiiiilllffffffeeedddbbbbbbdddeee^^^^^^___```bbbeeeggghhhiiijjjkkkkkkjjjgggdddbbb^^^]]][[[ZZZYYYXXXXXXXXX[[[[[[[[[\\\\\\\\\\\\\\\ZZZ[[[[[[\\\]]]]]]]]]]]]eeefffgggeeeaaa^^^]]]]]]\\\YYYUUURRRPPPNNNLLLJJJLLLQQQUUUTTTOOOLLLMMMPPPIIIIIIJJJNNNQQQRRRRRRPPPKKKJJJHHHFFFDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCC@@@===<<<<<<>>>@@@@@@AAABBBBBBBBBBBBAAACCCDDDDDDCCC@@@>>>>>>??????@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFJJJKKKJJJIIIGGGGGGIIIKKKMMMNNNNNNMMMLLLMMMOOOQQQssslllbbb[[[[[[___dddgggbbbbbbaaa^^^___hhhyyyyyyuuusssjjjhhhllljjjjjjjjjjjjiiiiiihhhhhhgggmmmmmmlllnnnsssuuuooohhhggggggiiijjjkkklllmmmnnnhhhiiigggcccbbbfffhhhgggffffffeeeeeeeeegggiiijjjjjjiiihhhiiikkkkkkeee___\\\[[[ZZZZZZZZZYYYWWWUUURRRQQQPPPPPPPPPOOOLLLJJJIIIIIIJJJJJJIIIHHHGGGFFF@@@@@@???>>>???@@@BBBDDDAAAAAA@@@@@@?????????>>>AAAAAAAAAAAA@@@???======<<<<<<<<<<<<<<<<<<<<<<<<999;;;===<<<;;;:::;;;;;;:::;;;<<<<<<;;;<<<>>>???>>>AAAFFFJJJMMMYYYsssvvvkkk\\\XXXNNNHHHAAA???AAADDDEEEDDD>>>>>>>>>???@@@???>>>===@@@AAAAAAAAAAAAAAAAAAAAA===>>>>>>??????>>>>>>====================================>>>>>>>>>>>>===:::;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>???AAABBBBBB???DDDJJJRRRaaa~~~}}}uuunnniiihhhiiidddeeeeeecccaaaaaaccceee`````````aaaccceeefffhhhiiiiiihhhhhhgggfffeeedddaaa```^^^]]][[[YYYYYYXXXYYYYYYZZZ[[[\\\]]]^^^___]]]]]]]]]]]]]]]]]]^^^^^^dddeeefffdddaaa]]]ZZZZZZVVVTTTQQQOOONNNLLLJJJHHHHHHMMMRRRRRRNNNKKKLLLOOOHHHHHHIIIKKKMMMNNNLLLKKKJJJJJJHHHGGGEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@>>>;;;::::::<<>>======>>>>>>>>>@@@BBBCCCEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDEEEGGGHHHIIIHHHGGGGGGJJJLLLKKKKKKLLLKKKKKKLLLOOORRRsssgggddd```___```cccdddeeebbb^^^XXXVVV]]]oootttpppppphhhhhhmmmkkkiiiiiiiiiiiihhhgggfffeeemmmkkkiiijjjnnnpppnnnkkkkkkjjjiiihhhiiijjjlllnnniiijjjhhhddddddhhhiiigggeeeeeegggiiijjjlllmmmmmmjjjjjjhhhgggkkkmmmggg```[[[ZZZYYYXXXXXXWWWUUUSSSQQQNNNKKKJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHGGGFFFFFF@@@???>>>>>>>>>@@@AAABBB@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;;;;:::999999::::::;;;<<<<<<;;;;;;===>>>AAA???@@@BBBEEEMMM]]]lllmmmcccUUULLLGGGDDD???:::???===<<<<<<======<<<;;;???????????????>>>>>>>>><<<===>>>??????>>>===<<<========================;;;;;;<<<=========<<<<<<<<<======;;;999888999:::<<<<<<===@@@EEELLLQQQUUU___bbbeeehhhpppvvvuuussspppmmmkkkiiigggdddeeefffdddaaa```cccfffdddeeeeeeffffffggggggggghhhgggfffdddccccccccccccbbbaaa```___]]]\\\ZZZZZZYYYZZZ[[[]]]___aaabbbccc```___^^^^^^^^^^^^^^^___bbbdddeeeddd```\\\YYYWWWRRRPPPOOONNNNNNMMMKKKIIIGGGJJJNNNOOOMMMLLLLLLNNNIIIIIIIIIJJJKKKJJJHHHFFFIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@???===>>>===<<<999888999:::>>>??????@@@@@@@@@@@@@@@???@@@@@@>>><<<;;;<<<>>>======>>>???AAABBBDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA<<<===???AAABBBCCCCCCDDDBBBAAAAAABBBBBBCCCDDDEEEDDDEEEGGGGGGFFFGGGIIIKKKHHHIIIIIIIIIIIIKKKOOORRRqqqfffcccbbbbbbcccddddddbbb___\\\WWWTTTZZZjjj}}}oookkkjjjdddeeejjjhhhfffggggggggggggeeedddcccfffddddddfffiiiiiiiiiiiijjjjjjiiihhhgggggghhhhhhhhhiiihhhddddddggghhhfffdddeeehhhjjjlllkkkjjjiiifffeeebbb```eeeiiieee]]]YYYWWWVVVUUUUUUTTTRRROOOMMMKKKHHHFFFGGGHHHIIIHHHFFFFFFFFFFFFEEEEEEEEEEEE??????????????????@@@@@@@@@@@@???>>>>>>===<<<<<<:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::777999::::::999888888999999:::;;;:::999999;;;===???======???@@@BBBKKKUUUjjjxxxoooeeeZZZRRRQQQKKKDDD@@@>>>>>>===<<<@@@@@@??????>>>>>>======;;;<<<>>>??????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>======>>>???>>>===;;;<<<@@@DDDKKKSSS```mmmxxx~~~|||ooommmkkkjjjjjjjjjhhhfffdddfffgggeeeaaa```dddgggjjjjjjkkkkkkkkkiiihhhgggggggggggggggfffdddcccbbb``````______]]]\\\[[[ZZZZZZ[[[]]]```ccceeeggghhhdddcccbbbaaa```aaaaaabbb```bbbdddddd```[[[XXXVVVRRRPPPOOOOOOOOONNNLLLJJJGGGHHHJJJKKKLLLLLLKKKKKKJJJJJJIIIJJJKKKJJJGGGEEEGGGGGGGGGGGGGGGFFFEEEEEEBBBCCCCCCBBBAAA@@@???>>>;;;<<<<<<:::777666777888<<<======>>>>>>>>>>>>>>>>>>???>>><<<::::::;;;===<<<<<<======???@@@AAABBB????????????>>>>>>>>>===;;;<<<===???AAABBBBBBBBBCCCBBBAAA@@@AAACCCEEEFFFBBBDDDEEEEEEDDDDDDFFFHHHEEEFFFFFFFFFFFFIIIMMMQQQyyypppeee^^^]]]]]]___aaabbb```\\\XXXWWWSSSTTTbbb{{{yyyjjjeeeeee___```eeecccdddeeeeeefffeeedddbbbaaadddcccdddfffhhhgggffffffhhhiiiiiihhhgggeeecccbbbfffhhhgggddddddffffffddddddfffiiijjjiiigggcccaaa``````\\\YYY^^^eeeaaaXXXWWWUUUTTTSSSSSSRRROOOMMMJJJHHHFFFFFFFFFGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCC??????@@@@@@@@@?????????@@@??????>>>===<<<<<<;;;888888999:::::::::999999999999999999999999999999777888::::::888777888999888999:::999888888:::<<<;;;<<<@@@CCCBBB???BBBGGGNNN^^^}}}mmmcccVVVLLLGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>>;;;<<<>>>??????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAAAAA@@@???>>>???@@@@@@AAAEEELLLQQQiiizzzuuunnnjjjfffdddeeeggggggfffdddggghhhfffbbbaaadddhhhmmmnnnnnnnnnmmmkkkhhhfffiiijjjllllllkkkhhhdddbbb]]]^^^^^^]]]]]]\\\[[[ZZZ\\\]]]___bbbeeehhhjjjkkkhhhgggfffdddddddddeeeeee^^^aaadddddd```[[[WWWVVVSSSRRRPPPPPPPPPOOOMMMKKKHHHGGGGGGIIIKKKLLLKKKIIIKKKJJJJJJKKKLLLKKKHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCBBBAAA@@@???>>>:::;;;;;;999777666666888:::;;;<<<<<<======<<<<<<>>>>>>===;;;999999;;;===<<<<<<<<<<<<===???@@@AAA>>>>>>======<<<<<<;;;;;;;;;<<<===>>>@@@@@@AAAAAADDDCCCAAA@@@@@@CCCFFFGGGAAACCCDDDDDDBBBBBBCCCDDDCCCCCCCCCCCCDDDGGGLLLOOO}}}vvvppphhhdddddd___^^^```aaaZZZOOOLLLPPPZZZWWW```xxxtttcccaaa``````aaaaaa```^^^```bbbeeeggggggdddbbb```___```bbbeeefffgggggggggiiieeeaaa^^^___aaacccccccccccccccaaa``````cccffffffaaaaaacccccc^^^___ddd\\\ZZZWWWWWWZZZ\\\]]]^^^\\\XXXRRRNNNMMMMMMLLLLLLNNNGGGCCCCCCDDDCCCCCCEEEAAA>>>???BBBBBBAAACCCGGG???>>>=========???@@@AAA<<<===>>>>>>>>>===;;;:::<<<<<<;;;::::::999888888777777777999;;;;;;888666555888::::::777666888;;;999999999:::::::::;;;;;;;;;;;;<<<<<<>>>???@@@AAAIIIOOOZZZyyy}}}pppqqqrrrdddaaa^^^XXXRRRVVVUUURRRMMMIIIDDD@@@>>>===???>>>;;;:::<<<<<<999<<<;;;<<<@@@>>>;;;===CCCFFFBBBKKKVVVTTTSSSQQQHHHKKKHHHJJJPPPUUUZZZfffssstttkkkkkkjjjgggeeedddeeefffhhhiiiiiihhhfffeeeggghhhkkknnnqqqppplllhhhffffffkkkjjjiiiiiiiiihhhfffdddaaa^^^[[[ZZZ[[[\\\]]]]]]___aaadddgggiiijjjjjjiiiiiijjjjjjjjjiiigggeeeddd```bbbeeefffddd___ZZZVVVTTTTTTSSSRRROOOMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIMMMLLLJJJIIIHHHHHHHHHHHHFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDEEEEEECCCAAA>>><<<777777888888999999999:::999999::::::;;;<<<======<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>><<<;;;::::::;;;<<<===>>><<<<<<<<<>>>@@@AAA@@@???AAABBBBBBBBBDDDEEEFFFGGGBBBDDDEEEDDDCCCAAAAAABBBFFFFFFFFFFFFEEEGGGKKKMMM{{{rrrnnnkkkgggfffhhhhhh___XXXTTTQQQOOOSSSZZZgggjjjvvv}}}rrreee[[[ZZZZZZ\\\___aaaaaa``````aaabbbcccbbb^^^[[[XXX^^^___```bbbdddeeeeeeeeeeeebbb^^^]]]]]]____________``````___^^^^^^```bbbbbb]]]\\\^^^^^^ZZZYYY[[[XXXVVVTTTUUUWWWXXXYYYXXXXXXUUUOOOLLLKKKKKKKKKJJJFFFCCCAAA@@@???@@@IIISSSQQQFFF<<<;;;???AAADDDGGG@@@???>>><<<<<<<<<<<<===:::;;;;;;<<<;;;:::999888;;;::::::999888888777777666666666666555555444444555666777777777888:::<<<888888888888999999999999999999::::::;;;===>>>???EEEJJJOOOaaaxxx{{{}}}{{{yyyyyy}}}~~~rrrbbbSSSJJJ???DDDFFFDDDCCCCCC@@@;;;@@@EEEJJJKKKJJJJJJLLLOOOTTTXXXkkk~~~wwwddd^^^\\\```iiirrryyyyyylllkkkjjjiiifffeeeeeefffgggiiiiiijjjhhhgggfffgggiiiiiikkkkkkjjjgggfffgggiiimmmllljjjiiihhhfffccc```\\\[[[YYYZZZ]]]```aaaaaacccdddfffggghhhgggfffeeeiiiiiiiiiiiihhhfffeeedddbbbcccfffgggfffbbb]]]ZZZYYYXXXVVVTTTRRRPPPNNNMMMJJJJJJIIIJJJJJJJJJJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHFFFGGGGGGHHHGGGFFFEEEEEEAAABBBBBBBBBAAA>>><<<:::666666666777777777888888999999999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>><<<;;;:::::::::;;;<<<===;;;;;;;;;===???@@@???>>>@@@@@@@@@AAABBBCCCDDDEEEBBBDDDEEEDDDBBBAAAAAABBBBBBCCCCCCBBBBBBDDDGGGJJJuuunnnhhhdddeeefffeeefffiiilll___RRROOOTTT\\\eeelllvvv~~~wwwoooeee[[[UUUUUUVVVXXX[[[^^^^^^^^^]]]^^^``````___\\\YYYWWW]]]]]]^^^^^^```aaabbbcccbbb```^^^]]]^^^^^^]]]\\\ZZZ\\\]]]]]][[[ZZZ[[[\\\^^^YYYWWWZZZ\\\XXXUUUTTTSSSQQQQQQQQQSSSSSSRRRQQQSSSPPPLLLIIIIIIIIIIIIHHHCCCDDDDDDBBB???CCCTTTeeeqqq[[[EEE<<<>>>@@@AAAAAA@@@???===;;;:::888888888777888888888888777666555888888888777666666555555444555555333111222666:::999777555444666888999999666666666777777777888888777777888888999:::;;;<<<>>>DDDEEEJJJ\\\ppp}}}sssppptttvvvsssmmmggg^^^UUU^^^qqq|||sss{{{zzzvvvjjjlllkkkhhhfffeeefffggghhhiiijjjkkkjjjhhhggghhhjjjjjjjjjiiifffeeegggjjjmmmpppooommmllljjjfffaaa]]][[[ZZZZZZ\\\```bbbccccccdddeeeggghhhhhhgggfffeeehhhhhhhhhhhhgggeeedddccc```bbbdddfffeeebbb___]]][[[ZZZWWWTTTQQQPPPOOOOOOKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGEEEFFFFFFFFFFFFEEEDDDCCC>>>>>>???>>>===;;;999888444444555555555555666666888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>????????????<<<<<<;;;:::::::::;;;;;;:::::::::<<<>>>@@@???>>>>>>>>>??????@@@AAABBBCCCBBBCCCDDDCCCBBBAAAAAACCC>>>??????>>>>>>???BBBEEEzzzmmmdddbbbaaadddiiillljjjjjjllliii___XXX]]]kkkyyyyyyjjjbbb\\\WWWUUUTTTTTTVVVXXXZZZZZZZZZZZZ\\\^^^______^^^]]]\\\\\\\\\[[[[[[\\\]]]___``````___^^^^^^______]]][[[WWWYYY[[[\\\ZZZXXXWWWWWW[[[XXXWWWZZZ\\\[[[VVVSSSPPPOOONNNOOOPPPOOOMMMLLLNNNLLLIIIHHHHHHHHHHHHGGGDDDDDDDDDDDDBBBFFFVVVfffttt___HHH>>>======<<<<<<======;;;:::888777666555666666666666555555444444666666555555444444444444222444555333111555===DDD@@@;;;555333444555444222666666666666777777777777777777777777888999:::;;;888AAABBBCCCIIIPPPbbb{{{{{{||||||rrrpppmmmjjjhhhhhhhhhhhhhhhiiikkklllkkkjjjiiijjjkkknnnmmmkkkjjjjjjkkknnnpppqqqpppnnnmmmkkkgggbbb^^^^^^^^^]]]___bbbddddddcccdddeeehhhjjjkkkkkkkkkjjjiiiiiihhhgggfffeeedddddd\\\^^^```aaaaaa___]]][[[YYYWWWTTTPPPNNNMMMMMMMMMKKKJJJIIIHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCBBBBBB<<<======<<<;;;999888777555555555555555555555555888888888999999999:::::::::::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>>??????>>>======<<<<<<;;;;;;;;;:::::::::<<>>===>>>???@@@@@@AAAAAAAAABBBCCCCCCBBBAAAAAABBBCCC<<<======<<<;;;===@@@CCC~~~tttmmmgggdddbbbeeemmmwwwxxxsssooonnngggbbb___fffxxx{{{iiiZZZUUUTTTSSSSSSRRRRRRUUUXXXZZZZZZZZZZZZ[[[]]]^^^___^^^]]]\\\[[[[[[ZZZYYYZZZ[[[]]]^^^^^^]]]\\\]]]^^^]]]ZZZXXXVVVXXX[[[[[[YYYWWWVVVUUUWWWWWWWWWYYY\\\\\\YYYUUUPPPOOONNNNNNNNNMMMKKKIIIKKKJJJHHHHHHIIIIIIGGGFFFBBB???>>>@@@BBBDDDKKKSSSSSSHHH>>>;;;;;;:::;;;===999999999888777666555555555555555444444444444444444333333333333333222222222444555333222555===DDD>>>:::444222333444333111666666666666777777777777777777777777888999::::::888??????@@@EEECCCHHHWWWttt||||||yyyxxxzzz|||}}}uuusssppplllkkkkkkkkkjjjhhhiiikkkmmmmmmlllkkkkkklllnnnnnnnnnnnnooonnnmmmllllllkkkjjjjjjiiifffbbb___```___^^^```cccfffgggggghhhiiikkkmmmnnnnnnmmmllljjjiiihhhgggfffeeeeeeddd[[[\\\]]]]]]]]]\\\ZZZYYYVVVTTTQQQNNNLLLKKKKKKLLLJJJHHHFFFEEEDDDDDDEEEEEEFFFGGGIIIJJJIIIHHHFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@======<<<<<<;;;:::999888666666666666666666666666777777777888888888888888999999999999999::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::;;;===@@@BBBAAA@@@>>>???@@@AAABBBBBBAAAAAAAAABBBBBBAAA@@@@@@BBBDDD>>>>>>>>>===<<<===@@@CCCzzznnnfffaaaaaabbbccciiitttxxxrrrqqqjjjgggccccccoooppp```UUUQQQRRRSSSOOOOOOPPPTTTXXX\\\]]]]]][[[\\\\\\\\\[[[ZZZYYYXXX[[[[[[ZZZZZZZZZ[[[[[[\\\ZZZYYYXXXYYYYYYYYYWWWUUUVVVXXX[[[[[[YYYVVVUUUUUUTTTXXXYYYXXXXXXZZZYYYVVVRRRPPPNNNMMMMMMLLLJJJHHHIIIHHHGGGHHHIIIHHHFFFDDDDDD???===BBBEEEDDDCCCEEE@@@======>>><<<888888;;;666666777777777666666555555444333333222333333333222222222222222222222222333444444222000111555999666444222222333555666666555555666666666777777777888888777777888999999::::::===999:::BBBAAAAAAKKKSSSlll}}}rrr}}}zzzooojjjlllnnnnnnvvv{{{ssssssuuunnnpppnnnlllmmmoooooolllhhhjjjlllnnnooonnnmmmmmmmmmjjjkkklllnnnpppnnnjjjgggfffeeeddddddddddddbbb```^^^\\\\\\^^^cccgggjjjlllmmmmmmnnnooonnnllljjjhhhiiihhhgggeeedddddddddddd]]]\\\\\\[[[ZZZXXXWWWWWWTTTRRRPPPNNNMMMLLLLLLMMMHHHGGGDDDBBB@@@AAAAAABBBDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCAAA@@@????????????======<<<<<<;;;:::::::::888888888777777777777666777777777777777777777777888888888888888999::::::::::::;;;;;;<<<<<<============>>>>>>>>>===<<<<<<;;;;;;;;;>>>AAABBBBBBAAA???@@@AAABBBCCCBBBAAAAAAAAABBBBBBAAA???@@@BBBEEEAAAAAAAAA???>>>???BBBEEE{{{vvvnnneee___^^^aaadddjjjppp|||}}}}}}}}}}}}wwwmmmnnn}}}~~~ssscccXXXSSSRRRSSSTTTOOOOOOPPPSSSWWW[[[\\\\\\ZZZ[[[[[[[[[ZZZYYYXXXWWW[[[[[[[[[\\\\\\[[[ZZZZZZZZZXXXVVVVVVWWWWWWVVVTTTWWWXXXZZZYYYWWWUUUUUUUUUVVV]]]^^^YYYUUUVVVXXXWWWTTTQQQNNNLLLKKKKKKJJJHHHGGGGGGGGGGGGHHHGGGDDDAAADDD??????CCCFFFDDDAAAAAA@@@>>>???@@@<<<777555888555666777777777666555444444333222111000111222222111111111111222222222222222222222222111000000000000111333333333444666888444444444444555555555555777777777777777888888999:::;;;555777@@@???===EEEHHHSSSggg|||pppkkkllluuuzzz~~~wwwuuurrrjjjjjjmmmfffiiihhhiiimmmqqqrrrnnnjjjjjjmmmooopppooonnnnnnnnnhhhhhhiiilllooonnnkkkhhhfffdddbbbaaabbbccccccbbb^^^[[[YYY[[[___dddiiikkkjjjkkkllllllkkkiiifffeeegggfffdddcccbbbaaabbbbbb\\\[[[YYYWWWUUUSSSRRRQQQPPPPPPOOONNNNNNMMMMMMLLLHHHFFFCCC@@@??????@@@AAADDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>============>>>===<<<;;;;;;:::::::::888888888777777777666666666666666666666666666666888777777777777888999999888888999::::::;;;<<<<<<:::;;;<<<======<<<<<<;;;:::999:::===@@@BBBAAAAAA>>>@@@AAACCCCCCBBBAAA@@@AAAAAAAAA@@@???@@@CCCEEECCCCCCCCCBBB@@@AAADDDGGGyyycccbbb```^^^```eeelllrrrxxx~~~|||kkk___SSSMMMMMMNNNOOOPPPRRRQQQQQQSSSVVVXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[]]]]]]]]]\\\ZZZYYY[[[YYYWWWWWWXXXXXXWWWVVVWWWXXXYYYXXXVVVTTTTTTUUUZZZbbbddd\\\TTTUUUXXXYYYUUURRRNNNKKKJJJJJJIIIIIIFFFFFFFFFGGGGGGEEEBBB???>>>;;;<<<@@@AAA>>>===>>>;;;888777999:::777777:::666777777888777555444222333222000/////////000111111111111111111222222222000000000222444444222///000333555444222111333666222222333333333444444444777666666666666777777888777999666999AAA<<<777===BBBAAAGGG]]]|||{{{vvvpppwww|||xxxwwwtttlllmmmllleeegggjjjeeebbbbbbeeelllrrrtttpppkkkjjjmmmpppqqqpppooonnnooogggggggggkkkooopppnnnllliiifffcccbbbccceeeeeeeeeaaa]]]YYYXXX[[[```dddfffdddeeeggghhhhhhgggfffeeeeeedddbbb```______``````ZZZYYYVVVSSSPPPNNNLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKIIIFFFCCC@@@>>>>>>???@@@CCCCCCBBBBBBBBBCCCCCCDDDCCCBBB@@@>>><<<<<<============<<<;;;::::::::::::888888777777666666666555666666666666666555555555777777777777777888888999777777888999999:::;;;;;;777888:::;;;<<<;;;;;;:::888888999<<>>???AAABBBBBBAAA@@@???AAAAAAAAA??????@@@CCCEEEDDDEEEDDDCCCBBBBBBEEEHHH|||ooofffbbb\\\^^^```cccgggnnnuuuzzzttt\\\VVVNNNJJJIIIJJJJJJJJJPPPPPPQQQRRRTTTVVVXXXYYYSSSVVVZZZ\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\YYYWWWUUUSSSRRRRRRSSSTTTXXXXXXYYY[[[]]]]]][[[YYY```aaa___[[[UUUQQQQQQRRRPPPOOONNNMMMKKKIIIGGGEEEEEEDDDDDDDDDDDDCCC@@@===<<<======>>>>>>>>>>>>===::::::999999777666555444555555444444444333333333111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111222222222222111111333444555555666555555555777888888999::::::;;;;;;>>>>>>@@@GGGYYYyyy{{{qqqmmmmmmlllgggaaaaaaeeegggeeebbbiiigggfffjjjpppssspppllliiikkkmmmmmmjjjhhhffffffeeebbb```dddkkkqqqrrrppprrrjjjcccbbbfffiiihhheee```^^^[[[ZZZZZZ]]]aaadddcccbbbaaaaaacccdddcccbbbdddcccbbb```]]]ZZZXXXWWWXXXWWWVVVSSSOOOKKKGGGEEEHHHIIIKKKMMMMMMLLLJJJHHHJJJGGGCCC???===<<<===>>>CCCCCCBBBAAA@@@???===<<<>>>>>>===;;;999888999;;;999999999888888888777777:::999888666555333222111111111111222222333333333555666666666777777888888888666555777;;;<<<:::888777777777888999999::::::888888999:::;;;======>>>===>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBDDDCCCCCCCCCEEEFFFHHHJJJyyykkk```[[[YYYWWW\\\cccjjjpppuuuzzz~~~~~~mmmTTTOOOIIIFFFFFFHHHIIIIIILLLMMMOOOQQQTTTXXX[[[\\\ZZZ\\\______]]][[[[[[[[[YYYXXXXXXYYYYYYZZZ[[[[[[ZZZXXXVVVTTTRRRRRRSSSTTTWWWWWWYYY[[[]]]]]]\\\ZZZZZZ[[[[[[YYYUUUSSSSSSTTTQQQQQQPPPOOOLLLJJJHHHGGGEEEDDDCCCCCCCCCBBB@@@>>>======>>>>>>>>>======<<<999999999888777666444444444444444444333333333333111111111000000000//////////////////////////////000000000000000000000000//////000000000111111111000111111222222111111000333333444555555555555555777777777888999999::::::999;;;>>>CCCOOOfff}}}zzz{{{}}}}}}}}}qqqkkkjjjkkkiiifffbbbaaaccceeedddbbbffffffggglllqqqrrrnnniiifffhhhjjjjjjhhhfffffffffeeebbbaaadddjjjnnnmmmllloooiiidddcccggghhheeeaaa___]]]ZZZYYYZZZ]]]```cccbbbbbbaaacccdddeeedddcccbbbaaa```^^^[[[XXXVVVTTTUUUTTTTTTRRRPPPLLLJJJHHHGGGHHHJJJLLLLLLKKKIIIGGGFFFDDDAAA???===>>>???@@@BBBBBBAAA@@@???===;;;::::::::::::888666555777999999888888888888777777777999888777666444333222111111111111222222222333333444555555555666666666777777555555777999:::999777666666777777888888999999888888999:::;;;<<<============>>>>>>???@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBDDDCCCCCCCCCDDDFFFHHHIII~~~yyypppeee\\\WWWVVVXXXZZZ```jjjrrrvvvxxxyyyyyyyyyxxxzzzsss^^^MMMIIIEEEDDDEEEGGGIIIJJJLLLMMMOOOQQQTTTWWWZZZ\\\^^^___```___\\\ZZZYYYZZZXXXWWWWWWVVVWWWYYY[[[\\\\\\ZZZWWWUUUSSSSSSSSSTTTWWWWWWXXXZZZ]]]^^^\\\[[[VVVXXXYYYXXXVVVTTTSSSSSSSSSRRRQQQPPPNNNKKKIIIHHHEEECCCAAA@@@AAAAAA@@@>>>>>>>>>>>>>>>===<<<;;;;;;888888888888777555444444444444444333333333222222111111000000000000////////////////////////////////////////////////////////////000000000000111111000111111222222111111000222333444444555555444444555555666666777888888888666999<<>><<<:::888777777777777666444444666888888777777777777666666666888777666555444333222111111111111111111222222222333333333444444444444444444444444555777888777666444555555666777777888888777888888999:::;;;<<<<<<<<<<<<======>>>?????????AAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCEEEGGGHHHzzzuuugggeeebbb]]][[[[[[^^^aaaccciiipppuuuvvvsssqqqooohhhhhhmmm}}}~~~cccNNNKKKIIIGGGFFFGGGIIIKKKLLLQQQQQQQQQRRRTTTVVVWWWXXX\\\\\\\\\ZZZXXXVVVVVVWWWXXXXXXWWWWWWXXXZZZ]]]^^^]]][[[XXXVVVTTTTTTTTTUUUVVVVVVWWWYYY\\\]]]\\\[[[WWWXXXYYYXXXVVVSSSPPPOOORRRQQQPPPOOOMMMJJJHHHGGGDDDBBB???>>>?????????>>>>>>>>>>>>===<<<;;;:::999777777777777666555444333333333333333222222222222111000000000////////////////////////////////////---------...............////////////000000000111000000111111111111000000222222333444444444444444333444444555666666777777777:::=========@@@FFFKKK[[[pppqqq~~~|||ssssss~~~vvvhhh^^^[[[]]]___aaacccdddeeedddbbb```aaabbb```aaacccgggiiiiiieeebbbcccccccccbbb``````bbbcccaaaaaaaaacccfffhhhhhhfffiiieeebbbbbbdddeeebbb___```^^^[[[XXXVVVWWWXXXYYY[[[[[[\\\___aaabbbaaa___YYYYYYYYYXXXWWWUUUTTTSSSOOOOOOPPPOOONNNLLLJJJIIIDDDEEEFFFGGGFFFEEEDDDCCC???>>>=========>>>???@@@>>>>>>===<<<:::777555444555666666555555555888:::666666666666555555555555666555555444333222222111000111111111111111111111222222222222222222222222222222333444666666666555333444444555555666666777777777888888999::::::;;;;;;;;;;;;<<<======>>>>>>?????????@@@AAABBBCCCDDDCCCBBBBBBBBBBBBDDDEEEGGGaaannn}}}sssjjjccc___WWWYYY\\\]]]^^^___bbbeeeeeeiiinnnqqqrrrqqqppppppjjjffffffrrrzzzgggTTTHHHJJJJJJIIIHHHGGGHHHJJJKKKQQQQQQQQQRRRSSSUUUVVVWWWWWWXXXXXXWWWUUUTTTUUUVVVYYYYYYYYYYYY[[[]]]___aaa]]][[[XXXVVVTTTTTTUUUUUUVVVUUUUUUWWWZZZ[[[[[[YYYUUUVVVVVVVVVVVVSSSPPPNNNOOONNNMMMLLLJJJHHHFFFDDDCCC@@@>>>======>>>>>>>>>=========<<<<<<:::999999666666666666666555444333333333222222222111111111000000000////////////...........................,,,---------.........///...////////////000000000000000000111111000000000111222222333333333333333222333333444444555666666777999;;;:::999999<<>>===<<<<<<<<<<<<===<<<<<<;;;:::888666444333444444555444333444777999555555555444444444333333444444333333222222111111000000000000000000000000111111111111000000000000000222333444444444444555333333333444555555666666666666777777888999999999999::::::;;;;;;<<<============>>>>>>@@@AAACCCCCCBBBAAAAAAAAAAAACCCDDDEEENNNSSS___mmm|||sssggg^^^YYYUUUSSSTTTWWW[[[^^^^^^]]]]]]^^^^^^bbbhhhlllppptttxxx{{{yyyqqqhhhiiizzz}}}lll\\\PPPLLLKKKGGGHHHHHHGGGFFFFFFGGGHHHLLLLLLNNNPPPRRRUUUWWWXXXSSSUUUWWWWWWVVVUUUVVVWWWWWWWWWYYY[[[]]]^^^``````[[[ZZZWWWUUUTTTUUUVVVVVVVVVUUUTTTUUUWWWXXXXXXWWWQQQQQQQQQRRRTTTTTTRRRPPPLLLKKKJJJIIIGGGDDDBBBAAA@@@>>><<<<<<===>>>===<<<<<<<<<<<<<<<;;;:::999999555555666666555444333333222222222111111111000000000000////////////..............................,,,,,,------.../////////......////////////000000///000000111111000000///000111222222333333222222222222333333444555555555555666777777666777999;;;===@@@EEEMMM```oooeeeaaa^^^ZZZXXXXXXYYYZZZZZZZZZ[[[\\\]]]]]][[[XXXVVV[[[[[[[[[[[[\\\^^^```aaa```aaabbbaaa___^^^___```_________```bbbeeegggiiigggddd___]]]___bbbdddeeebbb```\\\XXXUUUSSSSSSSSSVVVUUUUUUVVVXXXZZZYYYYYYSSSSSSTTTTTTTTTSSSRRRRRRNNNMMMMMMKKKIIIFFFCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>===;;;;;;:::::::::999999999888777555444333111222222111111111444666444444333333333222222222222222222222111111111111000000000000////////////000000000000000////////////111333444333333444555333333333444555555666666666666666777777777888888888888999999:::;;;;;;<<<;;;;;;<<<===>>>@@@BBBCCCBBBAAA@@@@@@@@@AAACCCDDDHHHHHHKKKSSS[[[hhh}}}zzzqqqiii___VVVQQQPPPPPPPPPYYY\\\___```___\\\[[[[[[]]]aaagggmmmrrrwww|||}}}uuukkkiiittt~~~uuugggXXXMMMHHHIIIKKKCCCEEEHHHGGGFFFEEEGGGIIIIIIIIIJJJLLLOOOQQQSSSUUUQQQTTTVVVWWWVVVTTTSSSTTTQQQSSSVVVYYY\\\]]]]]]\\\YYYXXXVVVUUUTTTUUUVVVWWWVVVTTTSSSSSSUUUUUUUUUTTTQQQOOOMMMNNNPPPPPPOOOMMMJJJIIIHHHGGGEEEBBB@@@???===<<<<<<<<<======<<<:::::::::;;;;;;;;;::::::999444444555555555444333333222111111111000000000000000000/////////.................................,,,------...//////000000........./////////000000//////000000000000//////000111111222222222222222222222333333444555555666444555666666666666888999:::>>>@@@???CCCXXX{{{uuu}}}nnnccc^^^ZZZ[[[[[[ZZZYYYYYY[[[]]]]]]\\\\\\^^^```^^^ZZZUUUWWWYYYZZZ\\\]]]^^^___```\\\^^^aaabbbaaaaaaaaabbb``````^^^]]]^^^```dddggghhheeebbb`````````aaaaaa___]]][[[XXXVVVUUUUUUUUUYYYWWWUUUUUUWWWYYYZZZZZZTTTSSSSSSRRRPPPNNNMMMLLLJJJJJJJJJIIIGGGDDDBBB@@@?????????>>>>>>===<<<<<<<<<<<<;;;;;;::::::999999777777777777666555444333222222333111000111333555333333222222222111111111000111111111111111111111000000/////////.........111000000000///////////////222444444333222444666333333444444555666666666555555666666666666777777777777888888999::::::;;;999999:::;;;===???AAABBBAAA@@@@@@??????@@@BBBCCCGGGFFFIIIMMMOOOSSSbbbrrr~~~yyynnneeeccc\\\SSSLLLKKKMMMPPPRRR```bbbddddddbbb```______dddggglllppptttwwwzzz}}}sssqqqmmmmmmxxxnnnfff[[[RRRNNNKKKIIIHHHBBBEEEHHHIIIHHHGGGIIIKKKJJJJJJJJJJJJKKKLLLNNNNNNPPPRRRUUUVVVTTTRRRPPPOOOMMMPPPTTTXXXZZZZZZZZZYYYXXXWWWUUUTTTTTTUUUWWWXXXVVVTTTRRRRRRSSSTTTSSSRRRSSSPPPLLLKKKLLLLLLJJJGGGIIIIIIHHHFFFDDDBBB@@@???<<<;;;<<<===>>>===;;;999999999:::;;;;;;;;;::::::444444444555444444333333111111111111000000000000000/////////....................................------......///000111111............/////////000//////000000000000//////000000111222222222222222222333333444444555555666555666777888888888777777666888<<<>>>AAAJJJ\\\lllooo~~~{{{tttnnngggdddeeeYYY[[[\\\[[[YYYYYY]]]aaaaaa______bbbeeeddd^^^XXXTTTWWW\\\^^^____________XXX\\\```ccccccddddddeeebbb```^^^[[[ZZZ\\\aaadddhhhgggeeecccaaa___^^^]]]\\\[[[YYYXXXWWWWWWXXXXXX]]]ZZZWWWVVVXXXZZZ[[[\\\UUUTTTSSSPPPMMMJJJHHHFFFHHHHHHHHHGGGFFFDDDBBB@@@???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::666666777777666666555444555555555444222222444666222222222111111111111000000000000000111111111111000000//////.........---111111000000/////////...///222555555333222444666333333444555555666666777555555555666666666666666777777777888999999::::::777888999:::<<<>>>@@@AAAAAA@@@?????????@@@AAABBBIIIHHHFFFFFFGGGJJJMMMOOO^^^fffqqq|||yyyoooggg```ZZZVVVPPPNNNLLLMMMQQQWWW]]]```lllnnnnnnkkklllooooookkkjjjgggfffjjjmmmrrr{{{vvvkkknnnggg^^^RRRKKKIIIIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIINNNQQQSSSTTTSSSRRRRRRRRROOOPPPRRRSSSTTTTTTSSSSSSUUUVVVVVVWWWWWWVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@<<<::::::999888999;;;<<<;;;:::999999999888888666555555444444333333222333333333111000///...---...//////------......---,,,++++++........................000000//////.....................////////////000///////////////000111111000111111111111222222222222222222333333333444444444444444444555555555555777:::======<<<>>>DDDJJJZZZnnnvvvnnneeedddhhhhhhccc]]]\\\\\\\\\]]]^^^^^^______ccc``````eeekkkllleee^^^___\\\[[[^^^bbbccc```[[[[[[]]]``````^^^^^^```ccc```___^^^]]]]]]^^^___```eeefffgggfffbbb^^^\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUU\\\\\\\\\\\\[[[[[[ZZZYYYUUURRRNNNJJJGGGEEEDDDDDDGGGDDDBBBCCCDDDCCC@@@===;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777555555666666666666555555444444333333333222222222222111111000///......---000000//////.........---111111111000///.....................//////////////////000111222222333333111222333333444444333333333333333444444555555555333444555666777777777777555666666777888:::;;;<<<>>>>>>???@@@AAABBBBBBCCCEEEDDDDDDCCCEEEGGGIIIKKKLLLQQQXXX___hhhttt|||vvvrrrlllccc[[[VVVRRROOONNNSSSTTTWWW]]]dddkkkppprrrvvvwwwxxxzzz{{{lllkkkmmmqqqtttwww}}}}}}sssuuuttt___WWWNNNHHHGGGGGGEEECCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKMMMOOOPPPOOOOOOPPPQQQOOOPPPRRRSSSSSSRRRQQQPPPTTTTTTUUUUUUTTTTTTSSSSSSPPPQQQSSSSSSRRRPPPNNNLLLLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCAAAAAA@@@>>>;;;888888777666777999::::::999999999999888888777666555444333333222222222222222111000///.........//////---............---,,,+++------------------------/////////......---------------.........////////////////////////000000111000000111111111222222222222222222333333333333444444444444555555555666666777999;;;:::777888===BBBIIISSSfff|||xxxkkkhhhbbb]]]^^^cccgggfffdddaaaaaaaaaaaaaaaaaaaaaaaaddddddeeeiiimmmmmmhhhcccaaa___]]]^^^bbbccc```\\\\\\^^^___^^^]]]]]]___aaabbbaaa````````````aaabbbhhhiiiiiigggccc___[[[ZZZXXXXXXWWWVVVVVVVVVWWWXXX\\\\\\\\\]]]]]]\\\\\\[[[VVVTTTPPPKKKHHHEEEDDDDDDFFFDDDCCCCCCDDDCCCAAA>>>;;;<<<======>>>===<<<;;;;;;;;;;;;;;;:::999888888555555666666666666555555444333333333333222222222111111000000///......---000/////////.........---....................................////////////000000111222222333444444222222333444444444444333333333333333333333333444333444555666666777777777555666666777888:::;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEGGGGGGDDDFFFHHHJJJNNNWWWccckkk~~~|||vvvooohhhbbb\\\WWWQQQMMMLLLNNNOOOPPPXXX\\\dddnnnwww||||||{{{~~~xxxxxx|||}}}eeeVVVPPPJJJFFFFFFFFFEEECCCDDDDDDCCCDDDDDDEEEFFFGGGIIIIIIJJJKKKLLLMMMMMMNNNJJJLLLMMMNNNMMMMMMOOOPPPNNNPPPRRRSSSSSSQQQOOOMMMSSSSSSRRRRRRRRRQQQQQQQQQLLLNNNQQQRRRRRROOOLLLIIIKKKJJJIIIGGGFFFEEEDDDDDDAAA@@@?????????===:::777666555444555777999999888888888999888888777666555333222222111000000111111000000///...............---............------,,,------------------------......------------,,,,,,,,,---------............//////......//////000111000000000111111111222222111111222222222333333333444555555555555666666666555777888777555666999===>>>AAAHHHSSSfffxxxppplllcccYYY]]][[[YYYZZZ^^^cccggghhhdddddddddddddddcccccccccdddfffiiilllmmmkkkiiigggeeebbb______aaabbb```]]]]]]^^^^^^\\\[[[[[[^^^```ddddddccccccccccccddddddkkkjjjiiigggddd```\\\ZZZVVVUUUTTTTTTUUUWWWZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]WWWTTTQQQMMMIIIGGGFFFEEEFFFDDDCCCCCCDDDCCCAAA???;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;:::999888888555555666666666666555555333333333222222222111111111000000//////........./////////...............++++++,,,,,,---...//////---............/////////000111111222222333333444222222333444444444444333222222222222222222222111333444555666666777666666555666666777888:::;;;<<<<<<======>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHLLLSSSXXXbbbjjjwww{{{qqqiiiccc^^^XXXTTTPPPMMMKKKLLLPPPUUUXXXZZZbbbhhhrrr~~~sssWWWNNNKKKHHHGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFHHHHHHIIIJJJKKKMMMMMMNNNMMMNNNOOONNNMMMLLLNNNOOOLLLNNNQQQSSSSSSRRRPPPNNNRRRQQQQQQPPPPPPPPPPPPPPPLLLMMMNNNOOONNNLLLJJJHHHJJJIIIGGGEEEDDDCCCCCCBBB??????>>>>>>???>>>;;;888777555444555777999999999888888888888888777666666333222111000/////////000......------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............///000000000000000000111111111111111111111111222222222222444444555555555666666666222444666777777888<<>><<<:::888555555777999999999777888888888888777777666333222111000////////////,,,,,,,,,+++++++++******,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000//////000000000111111111000000000111111111222222444444444444555555555555333444666666777888:::<<<777;;;??????AAAIIIWWWbbbyyyyyyhhhaaaYYYTTTTTTVVVYYY[[[[[[[[[YYYVVVTTTTTTXXX\\\YYYZZZ[[[]]]^^^```aaabbb^^^ccchhhiiifffdddeeeggggggeeeaaa___^^^^^^]]]]]]WWWWWWWWWYYY\\\___bbbcccddddddddddddddddddddddddfffdddbbbbbbbbbaaa___\\\ZZZYYYWWWVVVVVVXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUPPPOOONNNLLLKKKJJJJJJIIIBBBCCCCCCCCCBBB@@@@@@@@@<<<<<<;;;:::::::::::::::::::::::::::999888777666444444555555555555444444222222111111111000000000////////////............---------...............------------------------------------.........................../////////000111111222333222222222000000000000000000000000222333444555666666666666555666666777888:::;;;<<<:::;;;;;;<<<===>>>???@@@@@@@@@??????@@@AAAAAABBB@@@BBBDDDEEEEEEEEECCCCCCEEEFFFIIILLLQQQXXXaaagggppp|||uuullleee```^^^XXXSSSNNNKKKLLLMMMKKKJJJPPPPPPRRRWWW___fffkkkmmmeeekkkyyynnn[[[III>>>AAAAAAAAAAAA@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNMMMKKKHHHGGGGGGGGGIIILLLNNNQQQRRRSSSSSSNNNMMMLLLLLLMMMNNNPPPQQQPPPNNNKKKHHHFFFFFFGGGHHHDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@BBBCCCCCCAAA???===:::777666777999999999777777888888888888777777333333111000////////////+++++++++++++++***))))))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------..................------......///000/////////000000000111111///000000000000111111111222333333333333444444444555555555555555444444444555777888777555999BBBIIIOOORRR[[[ooooooccc[[[SSSNNNKKKKKKLLLNNNSSSYYYTTTTTTSSSRRRPPPPPPRRRTTTRRRSSSTTTWWWYYY[[[]]]^^^^^^bbbfffgggeeecccdddfffdddcccaaa___]]]\\\[[[[[[UUUUUUVVVZZZ___bbbccccccbbbbbbccccccccccccbbbbbbbbb___]]]]]]______]]]ZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSMMMLLLLLLKKKJJJIIIIIIHHH???AAABBBAAA@@@>>>??????<<<<<<:::999999999999999888888888888777666555555222333333333333333333222111111111000000000000///........................---------------.........------------------------,,,------------.........------------------------//////000111111111111000/////////000000000111111222333444555555666555555555666666777888:::;;;<<<999:::;;;<<<===>>>>>>???AAA@@@???>>>>>>@@@AAACCCDDDDDDDDDEEEEEEEEEDDDCCCCCCEEEFFFGGGIIILLLPPPSSSQQQ[[[eeekkksss~~~xxxnnnjjjbbb[[[UUURRRQQQQQQSSSPPPNNNPPPUUUXXXYYYYYY[[[YYYWWWZZZaaaiiippptttaaafffrrr|||gggUUUHHHBBB???@@@@@@@@@???>>>>>>>>>???CCCCCCBBBBBBAAABBBBBBCCCFFFFFFFFFGGGGGGGGGHHHHHHGGGJJJMMMNNNMMMJJJHHHHHHGGGHHHIIIJJJLLLNNNPPPQQQJJJIIIIIIIIIKKKMMMOOOQQQPPPOOOLLLIIIGGGEEEDDDDDDAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAACCCEEEEEECCCBBB???<<<888666777888888888777777888888888888777777444444222111000/////////+++,,,---------,,,******((()))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,---------...------........./////////...------------...//////////////////000000000111/////////000000000111111111111222222222222333333555444444444444333222111666666555444555777<<<@@@>>>===@@@MMMddd~~~{{{jjj\\\VVVQQQMMMLLLIIIIIILLLLLLKKKOOOVVVQQQPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQSSSUUUWWWXXXYYY\\\^^^aaabbbaaaaaaaaaaaa___``````^^^\\\ZZZYYYXXXUUUUUUWWW\\\aaadddcccaaaaaaaaabbbccccccbbbaaaaaa```\\\XXXXXX[[[[[[XXXUUUVVVVVVWWWWWWWWWVVVUUUTTTRRRSSSTTTUUUUUUUUUUUUUUULLLLLLKKKJJJHHHFFFEEEDDD===???AAA@@@>>><<<===???<<<;;;:::999888888888999777777777777666555444333111111222222222222111111111111000000000/////////........................,,,,,,,,,------.........******++++++,,,,,,------,,,,,,---------.........---------------------------......///////////////......///000111222222333222222333444555555555555555666666777888:::;;;<<<999999:::;;;<<<======>>>DDDCCCAAA??????AAADDDEEEFFFEEECCCBBBCCCDDDDDDCCC@@@BBBFFFGGGGGGGGGHHHIIIIIIPPPTTTRRRTTT^^^jjjrrrzzz|||vvvsssoooiiiccc[[[XXXSSSNNNKKKKKKLLLMMMRRRPPPQQQUUU\\\bbbdddddd___ZZZUUUUUU[[[eeennnttthhhjjjsssiiiSSSFFFAAACCCGGGBBBCCCBBBAAA???>>>???@@@CCCBBBBBBAAAAAAAAABBBBBBGGGGGGGGGGGGGGGGGGGGGGGGFFFJJJOOOQQQPPPNNNLLLKKKHHHGGGGGGGGGIIIKKKMMMOOOGGGGGGFFFGGGIIILLLOOOPPPOOOOOONNNLLLIIIEEEBBBAAA????????????@@@AAABBBCCCAAAAAAAAACCCEEEFFFDDDCCC@@@<<<888666666666777666666777777888888888777777555444333111000/////////------...///...---,,,+++'''((()))***************************************,,,,,,,,,------..................////////////000...------------...//////////////////000000000000////////////000000000000000000111111111222222222222222222444666777666555444555555777888999::::::@@@>>>???GGGUUUdddpppvvv|||xxxqqqiiiZZZNNNJJJNNNPPPNNNIIIGGGHHHMMMLLLIIILLLTTTSSSQQQQQQQQQSSSRRRPPPNNNPPPPPPQQQRRRTTTUUUVVVVVVYYYZZZ[[[\\\^^^^^^]]]\\\\\\^^^___^^^[[[YYYWWWWWWVVVVVVYYY^^^bbbdddbbb___aaabbbccccccccccccbbbaaa```[[[VVVVVVXXXXXXUUUQQQRRRSSSUUUVVVVVVUUUSSSRRROOOPPPRRRTTTVVVWWWXXXXXXMMMLLLKKKIIIFFFCCCAAA@@@;;;>>>@@@???===;;;<<<>>>===;;;:::888777777888888666666666666555444333222000000111111111111000000000000000000////////////---.....................,,,,,,,,,------.........''''''(((***+++,,,---...,,,,,,,,,---------...........................---,,,------...///.........---...///000111222333444222222333444555555555555555666666777888:::;;;<<<888999999:::;;;<<<===>>>EEECCCAAA@@@@@@AAAAAABBBEEEEEEEEEDDDBBBAAA???>>>CCCDDDEEEGGGGGGHHHHHHHHHJJJJJJKKKLLLOOORRRUUUVVV___fffpppwww}}}~~~zzzwwwvvvvvvwwwkkkgggaaa]]]ZZZXXXVVVUUURRRPPPLLLHHHFFFHHHLLLOOOWWW\\\```bbbhhhqqqqqqlllfff^^^UUUPPPSSS```ttt|||rrrooo|||jjjPPPHHHHHHBBB>>>???>>>??????@@@@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGFFFFFFEEEHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIGGGGGGHHHIIIIIIIIIGGGEEEFFFHHHKKKLLLLLLPPPPPPNNNKKKHHHEEEBBB@@@>>>===<<<<<<<<<<<<<<<===????????????>>>>>>>>>>>>;;;888555444444555444333333333555666777777777777666444222///---,,,,,,,,,,,,,,,,,,++++++*********(((((((((((())))))))))))******+++,,,---......///++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///111///......//////...------------............///000000000000111222444444222333333222111111222444444444444444444444444444666666666666777777777777;;;;;;;;;>>>CCCJJJQQQUUUdddzzz{{{mmm```ZZZRRRQQQOOOMMMKKKIIIHHHHHHHHHGGGFFFFFFGGGJJJNNNPPPPPPPPPOOOOOOOOONNNNNNNNNWWWSSSOOONNNPPPTTTXXXZZZ[[[\\\]]]]]]]]]\\\ZZZZZZXXXXXXXXXZZZ[[[[[[YYYWWWWWWVVVWWW]]]ccceeebbb^^^YYYZZZ]]]```bbbaaa]]]ZZZVVVUUUUUUUUUWWWWWWUUUTTTRRRQQQPPPQQQSSSTTTRRRQQQQQQPPPOOOQQQTTTUUUSSSQQQNNNMMMJJJGGGDDDBBBAAA@@@;;;<<<<<<===<<<:::999888888888777777666666555555444444444333333333222222222222222111000//////...////////////////////////---------,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000//////000111111111111111222222222333444555666777888888777777777888:::;;;:::::::::;;;;;;;;;<<<<<>>?????????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIGGGEEEFFFHHHKKKLLLLLLMMMLLLJJJHHHEEECCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999777444333333333333222222222444555555666666666555444111///---,,,,,,,,,,,,,,,,,,++++++*********(((((((((((()))))))))*********************++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...//////000///......///000///------------............///000///000000111222333444222333444333111111222333444444444444444444444444444444555555555666666666777777666777999===@@@BBBJJJXXXjjjwww~~~{{{kkkaaaZZZTTTQQQRRRMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFEEEEEEGGGIIILLLNNNOOOPPPPPPQQQQQQQQQPPPPPPVVVTTTQQQOOOQQQTTTWWWXXXVVVWWWXXXXXXXXXWWWVVVUUUWWWVVVVVVWWWXXXXXXWWWVVVWWWVVVVVV[[[```bbb```]]]WWWXXXYYY[[[^^^___]]]\\\WWWVVVUUUUUUVVVVVVTTTRRRQQQPPPPPPQQQRRRQQQOOOMMMNNNLLLLLLMMMPPPQQQOOOMMMKKKIIIGGGDDDBBB@@@>>>>>>;;;;;;<<<<<<;;;:::999888888888777666666555444444333333333222222222111111222222111000000///..............................------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///000000000000///222222222222333555666777888777666666666888999:::999999999:::::::::;;;;;;LLLJJJGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGDDDEEEEEEFFFHHHHHHIIIIIIPPPOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKQQQPPPSSSZZZ]]]]]]___ccceeefffhhhiiijjjjjjiiiiiiaaa`````````ccchhhllloooxxxvvvpppfffZZZQQQMMMLLLIIIIIIHHHHHHHHHHHHHHHHHHFFFIIIKKKLLLKKKLLLPPPSSSOOOMMMJJJHHHHHHJJJLLLNNN^^^hhhrrruuuvvv{{{~~~wwwrrrrrrwww|||~~~}}}pppccc___bbbgggooowwwrrr^^^OOOCCC<<>><<<>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGEEEFFFHHHKKKLLLLLLIIIGGGEEECCCAAAAAAAAAAAA??????===<<<;;;;;;;;;;;;999999888777777666555555777555222222222222111000111111222333444444444444333222000...---,,,+++++++++++++++++++++*********((((((((()))))))))******+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,---...///000///...---...///000///...---------............///////////////000111222333333444555444222111222333333333333333333333333333333333333444444444555555777777666666666777888888:::???EEEJJJLLLQQQWWW\\\qqq|||uuueeeYYYMMMHHHGGGGGGJJJNNNGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFEEEEEEFFFHHHIIIKKKNNNOOOQQQSSSTTTSSSRRRQQQUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSTTTTTTUUUTTTTTTSSSWWWVVVUUUUUUUUUUUUVVVWWWXXXVVVUUUXXX\\\______]]]WWWVVVUUUVVVYYY\\\^^^^^^XXXWWWUUUUUUUUUSSSQQQOOOOOOOOOOOOOOOPPPNNNKKKHHHJJJIIIIIIJJJKKKLLLJJJIIIFFFEEECCCAAA>>>===<<<;;;::::::;;;;;;;;;:::999999888888777666444333222222111111111111000000000000111111000000///.........------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////...111111111222333444666666777666555555555666777888777777888888888999999999XXXRRRLLLHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEFFFDDDDDDEEEEEEFFFGGGHHHHHHMMMMMMMMMNNNNNNOOOPPPPPPSSSQQQMMMLLLMMMMMMMMMLLLNNNLLLMMMPPPQQQOOOOOORRRQQQRRRSSSSSSTTTTTTSSSSSSPPPOOOMMMMMMNNNQQQTTTVVVVVVWWWVVVTTTPPPMMMLLLLLLKKKJJJJJJJJJKKKNNNPPPQQQNNNNNNOOORRRXXX___fffjjjddd^^^UUUNNNKKKLLLMMMOOOPPP[[[fffkkkmmmuuuuuummmeeeaaa]]]ZZZ[[[___sss{{{ppp[[[JJJDDD???===@@@@@@;;;:::<<>>>>>>>>@@@BBBDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHIIIJJJJJJKKKKKKJJJHHHGGGGGGFFFEEEFFFHHHJJJKKKJJJEEEDDDAAA@@@??????AAABBB??????===<<<::::::999999::::::999888666555444444555444222111222222111///111111222333333333333333111000///...,,,,,,+++++++++++++++***************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,---///000111///...---...///000///...---------............///////////////000111222222444555666555333111111222222222222222222222222222333333333333444444444444444555666777888999999999;;;:::999888:::===AAACCCAAAKKKVVV\\\___hhhvvvxxxqqqoooooohhhZZZOOOMMMHHHEEEHHHJJJIIIIIILLLEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHKKKMMMPPPSSSTTTTTTRRRQQQRRRSSSSSSSSSQQQPPPPPPQQQSSSSSSSSSTTTUUUUUUUUUUUUXXXXXXVVVTTTSSSTTTVVVXXXWWWUUUTTTVVVZZZ^^^aaaaaa[[[XXXTTTSSSUUUZZZ]]]___YYYWWWUUUTTTSSSQQQMMMKKKLLLLLLLLLMMMNNNLLLIIIFFFHHHHHHHHHHHHIIIHHHGGGGGGCCCBBB@@@>>>===<<<;;;;;;999999::::::::::::999999888777666444333111000000000000000/////////....../////////.........------------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------...////////////...111111111111222444555666666555444333333444555666555555666666666777777777qqqhhh\\\SSSOOOLLLIIIFFFFFFEEECCCBBBBBBDDDGGGHHHEEEEEEDDDDDDDDDEEEFFFFFFHHHIIIJJJLLLNNNOOOPPPQQQNNNLLLJJJKKKNNNQQQSSSTTTOOOLLLLLLOOOOOOLLLMMMPPPQQQQQQQQQQQQQQQPPPOOOOOOQQQNNNKKKIIIHHHIIILLLMMMMMMLLLLLLMMMNNNNNNMMMKKKQQQOOOMMMMMMOOOSSSWWWZZZaaa\\\WWWXXX```kkktttxxxnnnjjjddd___[[[WWWQQQMMMOOOVVV___fffmmmxxxwwwpppiiiddd___[[[\\\aaappp}}}~~~lllYYYHHH@@@BBB@@@@@@@@@===::::::===>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============???AAACCCEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGHHHHHHHHHGGGEEEDDDEEEDDDDDDEEEGGGIIIIIIHHHDDDCCC@@@???>>>???@@@AAA>>>===<<<:::999888888888999999888777555444333333444333222222333333111///111111222222333333222222.........---,,,+++******************************))))))))))))******************+++,,,------......+++++++++,,,,,,,,,,,,---,,,,,,,,,---...///111111///...---...///000///...---------............///.../////////000222333444555777888666444222111111222222222222222222222222333333444444444555555555000111333444555666666666888777555555666888999:::888<<>>===<<<<<<<<<:::999999999888888888888666666555333222000///...//////.........---------.........---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************+++++++++,,,......///000000000//////000000000111222333444555555444333222222222333444444444444555555555666666uuuiiiaaaYYYPPPJJJHHHFFFCCCBBBBBBDDDGGGIIIHHHGGGEEEDDDCCCCCCDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKHHHHHHIIIKKKOOOTTTYYY\\\TTTQQQRRRVVVXXXWWWYYY]]]YYYYYYYYYYYYYYYZZZZZZ[[[\\\YYYSSSNNNKKKKKKMMMOOOQQQQQQSSSWWW[[[]]][[[XXX^^^\\\[[[ZZZ[[[___ccceeeqqqiii```\\\```iiirrrxxxooorrrwww{{{yyyoooaaaUUUVVVVVVZZZccclllxxxzzzoooiiiggghhhoooxxxnnnZZZGGG===<<<=========<<<::::::<<<>>>===>>>>>>>>>>>>>>>>>>===========================<<<<<<===>>>???AAACCCDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDFFFGGGGGGFFFCCCBBB@@@???>>>>>>>>>>>>;;;;;;999888777777777777555555555444333222111111333222111222333333111//////000000111111111000000,,,,,,,,,,,,,,,+++***))))))))))))***************)))))))))*********++++++'''((()))***+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---...000111222111///......//////...------------............///......///000222444555666666888999888555222111111111111111111111111111111333333333444444444555555222333333444444444444333333444444555555666777777:::::::::;;;;;;===???AAA???GGGOOOTTTYYYcccsssxxxtttnnnjjjfffaaaZZZUUUNNNJJJFFFCCCCCCDDDDDDDDDCCC??????AAABBBAAABBBFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEGGGIIIJJJKKKKKKJJJJJJHHHJJJLLLOOOPPPPPPOOONNNMMMPPPSSSRRROOOMMMMMMOOOQQQQQQQQQQQQSSSTTTVVVWWWUUUVVVUUURRRNNNNNNRRRVVVUUUUUUTTTUUUYYY^^^cccfffccc^^^YYYWWWXXX[[[]]]___\\\ZZZWWWUUUTTTQQQMMMJJJIIIHHHHHHIIIKKKLLLKKKIIIHHHIIIJJJIIIGGGEEEEEEEEE@@@@@@???>>>=========>>>;;;:::999888777777777777444444333222000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++......///000000000000////////////000111222444444333333111000000000111222333333444444444555555555zzzlllbbbWWWTTTNNNIIIGGGGGGHHHJJJLLLJJJHHHEEEDDDDDDDDDEEECCCDDDFFFHHHIIIIIIIIIIIIJJJLLLNNNNNNNNNRRRYYY^^^ZZZXXXYYY^^^aaaaaadddiiicccdddfffhhhkkkoooqqqsssrrrlllcccYYYSSSQQQRRRSSSRRRYYYbbbjjjoooppppppooommmnnnnnnnnnooopppppppppyyyvvvppphhhccchhhttt~~~sssggg```___gggqqqyyy|||{{{yyygggXXXIII===999<<<999::::::999999;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???AAABBBCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@@@@BBBEEEFFFEEEDDDCCCBBBAAA???===<<<::::::888888777666666666666666333333222222111111111111111000000111222111///---------............------***++++++,,,,,,+++***)))((()))))))))*********+++))))))*********+++++++++)))))))))******+++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---///000222333222000///...///...---+++---------............///---...///111333666888999777999:::999666222000000111111111111111111111111222222222222333333333333555555555555555555555555111444666666555444666777555555666666555555666777999;;;=========@@@GGGMMMUUUZZZbbbjjjssswwwnnnhhh```YYYSSSOOOKKKJJJLLLMMMMMMKKKGGGGGGEEEBBB???>>>>>>???DDD@@@???AAAAAA@@@CCCHHHDDDDDDDDDDDDDDDEEEFFFGGGFFFHHHJJJMMMNNNNNNMMMLLLJJJKKKLLLMMMNNNNNNNNNNNNMMMQQQTTTSSSPPPMMMOOOQQQPPPPPPPPPQQQSSSUUUWWWXXXVVVXXXXXXUUUQQQPPPSSSWWWVVVUUUUUUUUUWWW[[[___cccaaa^^^ZZZYYY[[[]]]______```^^^[[[YYYWWWUUUQQQNNNMMMKKKIIIIIIJJJKKKKKKJJJEEEGGGHHHGGGDDDAAAAAACCC??????>>>>>>===>>>>>>>>><<<;;;999777666555555666222222111000000///......///............---------+++++++++,,,,,,,,,,,,,,,************************)))*********++++++++++++************************))))))))))))*********+++))))))*********+++++++++*********************************+++++++++,,,,,,------...////////////...////////////111222333444333222000/////////000000333333333444444444555555nnniiiaaaXXXRRRNNNNNNNNNOOOMMMJJJGGGEEEDDDEEEEEEAAACCCFFFHHHJJJLLLLLLLLLJJJLLLMMMKKKHHHJJJPPPWWWZZZWWWWWW[[[^^^^^^```eeelllnnnqqqvvv|||rrrdddZZZVVVUUUUUURRR^^^nnnwwwwwwuuuuuuwwwrrrtttwwwyyyxxxvvvsssqqq}}}vvvmmmooo}}}~~~sssnnnvvvxxxeeeQQQEEE>>>888999===888::::::::::::<<<:::777;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999;;;===@@@BBBCCCCCCCCCEEEFFFGGGHHHHHHIIIHHHHHHFFFEEECCCBBBBBBBBBCCCDDD@@@??????AAADDDEEEDDDCCCBBBAAA@@@???<<<:::777666777666666555555555666666333333333333222222222222///......///111000...,,,++++++,,,,,,,,,++++++***)))***+++,,,,,,+++***)))(((((())))))*********+++)))************+++++++++---------,,,,,,,,,,,,+++)))************++++++++++++,,,,,,---///111222333333111/////////...,,,***---------.........//////------///111444777:::;;;888999;;;999666222000000000000000000000000000000000111111111111222222222111000111111222444555666000444666666333111333666000444777888666555888:::555555555666777999:::;;;>>>@@@BBBCCCEEELLLVVV]]][[[```hhhnnnqqqqqqooooooooosssuuusssttt{{{yyyxxxuuupppqqqqqqkkkbbbWWWWWWRRRKKKGGGGGGEEEAAA???>>>===@@@EEEHHHHHHFFF:::<<>>???@@@>>>===???CCCCCCAAAAAAEEEBBBBBBBBBCCCDDDEEEFFFGGGFFFHHHKKKOOOPPPPPPOOONNNLLLLLLLLLMMMMMMNNNOOOOOONNNRRRUUUTTTPPPOOOQQQTTTRRRRRRRRRRRRTTTVVVYYYZZZYYY\\\]]]ZZZVVVTTTWWW[[[VVVVVVVVVUUUUUUXXX[[[^^^^^^\\\ZZZZZZ]]]___``````cccaaa^^^\\\[[[XXXTTTRRRQQQNNNJJJHHHIIIJJJJJJJJJCCCEEEFFFEEEAAA>>>???@@@>>>>>>=========>>>>>>???===<<<999777555444444444111111000000//////......//////.........---------+++++++++++++++++++++,,,))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))************((())))))))))))************************************++++++++++++,,,,,,,,,+++,,,------......------......//////000222333444222111000///......///000333333444444444555555555yyykkkaaaYYYTTTQQQOOOKKKHHHHHHJJJJJJEEEAAACCCCCCCCCFFFIIIKKKKKKJJJKKKLLLLLLKKKIIIKKKOOOSSSUUUQQQNNNOOOUUU[[[^^^___gggcccfffqqq~~~rrreeecccggghhheee```cccjjjxxxvvvtttpppqqqxxx|||zzzzzz~~~~~~}}}|||}}}\\\MMM???;;;===<<<:::999888888999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;===???AAACCCDDDCCCCCCEEEFFFHHHHHHIIIIIIDDDCCCAAAAAABBBCCCAAA@@@@@@AAAAAABBBBBBCCCCCCDDD???===;;;999777666666666555555444333222222222222333333222222111000/////////............---------******+++++++++,,,,,,,,,******************************++++++++++++******++++++******)))(((((((((***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,...000111222333222222111000//////.....................------///...---...111555999;;;=========<<<999555222000////////////000000000000000000000000111111111111111111222222222333333333333333333333333333333333444444444555555555555666555555555555666666666666888999:::;;;===>>>??????DDDEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNQQQSSSUUUWWWXXXXXXaaahhhggg^^^UUUTTTVVVOOOMMMMMMQQQUUUVVVQQQLLLEEEEEECCCBBB@@@???>>>============>>>@@@BBBDDDFFF@@@?????????????????????@@@?????????@@@CCCFFFHHHDDDEEEFFFHHHHHHGGGFFFFFFCCCDDDFFFHHHKKKOOOQQQSSSOOOPPPQQQSSSSSSRRRRRRQQQQQQRRRTTTTTTSSSSSSTTTVVVXXXWWWUUUTTTUUUVVVXXXZZZ\\\]]]^^^[[[XXXVVVWWWZZZYYYWWWUUUTTTTTTWWWZZZ]]]___^^^]]]\\\[[[\\\\\\]]]bbbaaa```___]]][[[YYYXXXZZZSSSKKKHHHHHHIIIGGGDDDEEEEEEDDDBBBAAA@@@??????????????????>>>===;;;;;;<<<:::888666444444444444111111111111000000000///000//////...------,,,,,,---,,,+++***))))))))))))+++++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...+++,,,---...////////////------------------,,,,,,222111111111000000//////000000000000000000111222222222333333555666777888zzzooohhhcccZZZTTTNNNLLLMMMMMMKKKHHHGGGEEEDDDEEEGGGIIIIIIHHHKKKKKKKKKIIIGGGIIIMMMPPPRRRPPPMMMMMMQQQUUUXXXZZZ]]]ZZZ\\\fffqqqyyyzzzvvvxxx{{{zzzuuurrrrrrzzz}}}uuuqqqtttwwwwwwzzz~~~~~~wwweeeOOODDD<<<;;;<<<:::888777777777777888888888999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGCCCAAA@@@AAABBBBBBAAA@@@AAA@@@@@@??????>>>>>>>>>===;;;999888666666666666555444333222222111111222333222222111000000//////............------------************++++++++++++************************)))******++++++******)))************))))))))))))***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,...///111222111111111000///...........................------.........///111444777888:::::::::999777444111///.../////////000000000000//////000000000111111111000000000111111111222222333333333333333333333333333444444444555555555555444444555555555666666666777777888999::::::;;;;;;::::::;;;<<<======>>>???===>>>???@@@AAABBBCCCCCCCCCIIIOOOOOOIIIDDDBBBDDDBBBBBBEEEJJJOOONNNIIICCC@@@@@@??????>>>>>>>>>===<<<<<<<<<===>>>@@@BBBDDD????????????????????????@@@@@@???@@@AAACCCFFFHHHCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGIIIKKKMMMOOOPPPQQQRRRTTTUUUVVVVVVVVVUUUSSSTTTUUUTTTSSSTTTUUUWWWYYYXXXWWWWWWWWWYYY[[[\\\ZZZ]]]___^^^[[[XXXXXXXXXZZZXXXVVVUUUVVVXXX[[[]]]___^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\XXXRRRKKKGGGHHHHHHEEEBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>===<<<;;;:::;;;:::888666444444333444111111111000000000///////////////...---,,,,,,,,,---,,,+++***))))))))))))***++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++,,,,,,---+++,,,---....../////////------------------------111111111000000000//////000000000000000111111222333333333444555666888888qqqjjj```YYYUUUSSSPPPNNNIIIGGGEEEDDDEEEFFFFFFEEEFFFEEEDDDBBBAAABBBEEEGGGNNNNNNNNNMMMKKKKKKMMMOOOOOOLLLMMMSSSZZZaaammmwww}}}xxx~~~}}}rrrhhhfffjjjooossswwwyyy|||zzz{{{{{{aaaOOO???:::888:::;;;777555666666666666777777777888888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===??????BBBBBBCCCDDDDDDDDDDDDDDD@@@??????@@@BBBBBBAAA???@@@???>>><<<;;;999888777999888777666555555555555444444333222111111111111222111111000000/////////......---------,,,,,,,,,))))))))))))************************************)))******++++++******)))))))))))))))***************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,---///000111/////////......------,,,------------------......---......000111222333444555666666555444222000///....../////////000000000//////000000000000111111/////////000000000111111222222222222222222222222333333333333444444444444444444444444555555555555444555555555666666666666555666666666777777777777666666666666666666666666666999<<<<<<;;;999888999666888<<>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDEEECCCBBBBBBBBBBBBCCCDDDDDDIIIIIIIIIIIIJJJKKKLLLLLLQQQRRRTTTUUUWWWWWWXXXXXXUUUUUUUUUTTTSSSSSSVVVXXXZZZZZZYYYZZZZZZ\\\]]]^^^ZZZ]]]```aaa___[[[XXXWWWXXXWWWVVVUUUVVVXXXZZZ\\\]]]]]]\\\\\\\\\]]]^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[WWWRRRKKKHHHGGGFFFDDDAAA>>>???AAABBBBBBAAA???>>>============<<<;;;::::::999888777555444333333333000000000000///////////////......------,,,,,,+++,,,,,,+++***))))))))))))******++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))*********************++++++,,,++++++,,,---....................................000000000000////////////000000000000000111222222333333444444555666888888yyyppphhhbbb^^^VVVSSSOOOMMMLLLLLLKKKJJJHHHGGGEEECCCBBBCCCEEEGGGNNNRRRUUUTTTPPPLLLJJJJJJJJJHHHGGGHHHIIIOOO\\\iiiyyysssxxxzzzoooccc```eeekkkoooqqq{{{~~~{{{tttpppxxxwww```MMMCCC777666777:::999555555888666666666777777777888888:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999:::999999999:::;;;<<<===AAAAAABBBBBBBBBBBBBBBAAA???>>>>>>@@@AAAAAA@@@>>>>>>===<<<:::888666555444555555555444444444444444333333222111000000000000000000000/////////......------------,,,,,,,,,+++(((((((((((())))))))))))************************))))))************))))))'''(((((()))***+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,---...000111...---------,,,,,,++++++,,,,,,------------......---...///000111111111000000111111111111000///............/////////000000////////////000000000111/////////000000000111111222222222222222222222222222222222222333333333444333333333333444444444444333333333333333333333333666666666666666666666666777777666666666666666666666666555666888888888777444555888<<>>@@@BBBCCCCCCAAA>>>===;;;;;;<<<<<<;;;:::999999777777666555444333222222000000/////////.........------------,,,,,,++++++,,,++++++***))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))******+++++++++,,,---------------------............//////////////////////////////000/////////000111222333444444444444555666777888}}}rrrmmmgggbbb^^^ZZZVVVSSSRRRPPPLLLJJJIIIJJJKKKKKKMMMSSSZZZ\\\ZZZUUURRRRRRNNNKKKIIIHHHGGGKKKXXXfffxxxuuullldddeeeppp{{{xxxoookkklllpppqqqpppsssxxx~~~xxxvvvvvvvvvYYYDDD;;;:::999777888999777444555:::777777777888888888999999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999::::::;;;???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>@@@AAAAAA???===<<<;;;:::999888777666666333333333333333333333333222222111000//////////////////...............------,,,,,,,,,++++++++++++''''''((((((((()))))))))************************)))))))))******)))))))))''''''((()))***++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,---...///000,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------......---...000111111000///............/////////..................////////////...////////////000000000000000000111111111222222111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222222222444444333333333333222222333333444444555555555666777555333333555666555444888777777777888999888777888888888888999999999999666777777888999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@BBBBBBAAA@@@@@@BBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLNNNPPPRRRTTTUUUTTTTTTTTTRRRPPPPPPRRRTTTUUUVVVXXXZZZ\\\]]]]]]]]]^^^]]]\\\\\\\\\\\\[[[ZZZTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYZZZZZZYYYXXXWWWVVVTTTSSSSSSPPPNNNKKKIIIFFFCCCBBB@@@BBBCCCDDDCCC@@@===;;;999::::::::::::999888888555555555444333222111111/////////............---,,,,,,,,,,,,,,,+++++++++,,,+++******)))*********((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((())))))***+++***+++,,,,,,,,,,,,,,,,,,------------......//////.....................///////////////000111222333444444333444444555666777|||uuummmfffaaa\\\XXXRRRNNNLLLKKKJJJIIIIIINNNUUUZZZ\\\[[[ZZZYYYPPPMMMKKKJJJHHHJJJUUUaaalllooopppooosssyyyzzzwwwoooeeeYYYUUU[[[iiiwww|||vvvssssssqqqmmmooosss{{{wwwpppsss~~~eeeHHH666444888;;;888777888777444555:::777777777888888888999999999999999999::::::::::::::::::::::::999999999999888888888888999999:::;;;>>>>>>???@@@@@@@@@@@@@@@?????????AAABBBAAA>>>;;;;;;::::::999888888777777222333333333333222222111111111000///............------------------------,,,,,,,,,+++++++++******(((((((((((())))))))))))************************((())))))******))))))((('''(((((()))***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++++++++,,,,,,------......---...000111111000//////------------............------........./////////......////////////000000000000000111111111222222000000000000000000000000000000000000111111111222111111111111222222222222333333333333222222222222333333333333333333333333111111222333444444555666777555444333444555444444888666555333333444555666888888888888888777777777666666777777777777777666888888999999:::;;;;;;;;;<<<======>>>???@@@@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBDDDEEEGGGIIIJJJKKKKKKLLLMMMOOOQQQSSSUUUSSSTTTTTTSSSQQQOOOPPPPPPQQQSSSVVVYYY[[[\\\[[[[[[]]][[[YYYYYYZZZZZZZZZYYYTTTUUUVVVXXXXXXXXXXXXXXXVVVWWWWWWWWWWWWVVVUUUTTTQQQRRRSSSSSSTTTSSSSSSSSSNNNNNNMMMKKKIIIFFFCCCBBBAAABBBBBBBBB@@@>>>;;;:::888888888999999888888777444444444444333222000000///.........------------++++++++++++++++++++++++++++++***************+++(((((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))******+++***++++++,,,,,,+++++++++++++++,,,,,,---.........---------...............////////////000111333333333333222222333444444555wwwqqqiiibbb^^^ZZZVVVSSSUUUUUUVVVXXX\\\___``````\\\XXXTTTQQQNNNMMMRRRZZZiiikkkkkkiiikkkppprrrpppkkkfff^^^XXXYYYaaannnwwwzzzzzzuuutttsssooosssvvv~~~~~~xxxtttwww~~~gggOOO===666666999999555555777777444444666666666666777777777888888777777888888888999999999:::::::::999999999999888888888888888999:::;;;<<<<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAA===:::;;;::::::999888777666666222333333444333222111000111000///...------------,,,,,,,,,,,,,,,---------++++++++++++************(((((()))))))))*********************************(((((())))))))))))(((((((((((())))))*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++***++++++,,,------.........///000000111111111111---------------...//////---------.........//////........./////////000000/////////000000000111111000000000000000000000000/////////000000000111111000000000111111111222222222222222222222222222222444444444444444444444444111222222333333444444555555555555555444555555666444444444333333333444555666666666666666666666666555666777777777666555555777777888888999::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBCCCEEEFFFGGGKKKKKKKKKLLLNNNPPPRRRSSSSSSTTTVVVUUUSSSPPPOOOOOONNNQQQUUUYYY[[[[[[ZZZYYYYYYXXXWWWXXXZZZZZZWWWUUUQQQRRRTTTVVVWWWVVVUUUUUUTTTTTTUUUTTTSSSRRRPPPOOOMMMNNNNNNOOOPPPPPPOOOOOOIIIJJJJJJIIIGGGDDDBBBAAA>>>>>>>>>>>>===<<<;;;:::666777777888888777777777222333333333333111000///.........---------,,,,,,*********++++++++++++++++++***************++++++'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***))))))))))))***++++++******++++++++++++************++++++,,,------...,,,,,,---------...............//////000222333444222222111111111222333333}}}xxxrrrnnnmmmgggaaa___bbbfffiiiiiioooiiiccc^^^XXXSSSTTTXXXmmmppppppkkkiiikkkmmmlllhhhjjjiiifffbbbbbbggglllsss||||||wwwyyyzzzxxxzzz~~~|||{{{{{{jjjZZZEEE777333555777666555111222666888555333333555555555555666666666777666777777777777888888888:::::::::999999999888888777777777888999;;;<<<===<<<===>>>???AAAAAABBBBBBBBBBBBBBBCCCCCCAAA<<<999<<<;;;:::888777555444444333333444444333222000///000000///---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))************************************(((((())))))))))))(((((())))))))))))************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------...++++++++++++++++++,,,,,,******+++,,,,,,---......//////000000111111222222......---------...//////---------.........//////............/////////000............/////////000000000000000000000000000////////////000000000000000000000000111111111111000111111111222222222333000000000111111111222222000000000000000000000111///111333333222222444555111333555666666555666666333444444555555666666666555666777777777666555444666777777888999999::::::777888999999::::::::::::;;;<<<>>>?????????>>>===@@@@@@@@@AAABBBCCCDDDDDDJJJJJJJJJJJJLLLNNNPPPQQQSSSUUUXXXXXXUUURRROOONNNMMMPPPUUUYYY[[[[[[ZZZYYYVVVUUUVVVYYY[[[ZZZUUUQQQMMMNNNPPPRRRSSSRRRQQQPPPSSSSSSSSSSSSQQQOOOMMMLLLNNNNNNNNNMMMLLLKKKJJJIIIEEEFFFHHHHHHEEECCCAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;666666777777777777777666111222333333222111000///......---------,,,,,,,,,******************+++++++++***************++++++''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***************++++++,,,******+++++++++******)))))))))***++++++,,,------,,,,,,,,,------..................///000222333444111111111000111111222222zzztttnnniiiggg}}}~~~zzz{{{~~~{{{kkkHHHCCC<<<777555333333222444444444444444444444444555555555555555555444444666666666666777888999:::999999999:::::::::;;;;;;<<<;;;::::::999999:::::::::;;;<<<>>>@@@AAAAAABBBCCCDDDDDDDDDCCCAAA???===:::::::::999777555444333222222222111111111111111000000///...............------------------------)))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///............---------///...,,,++++++,,,...///,,,,,,---...//////......---------............///////////////////////////////////////000000000000////////////////////////000000000000000000000000///////////////000111111222222111111111111111111//////000111222222333333222222222333333333444444444555555666777666666666555555555666666666666777666666666666666555555555777888888999999:::;;;;;;:::::::::;;;;;;===>>>>>>CCCBBBBBBBBBBBBCCCDDDDDDGGGGGGHHHIIIJJJLLLLLLMMMQQQNNNNNNSSSUUURRRPPPQQQPPPPPPRRRUUUXXXZZZZZZYYYYYYWWWVVVYYY\\\ZZZTTTNNNOOOOOONNNMMMKKKJJJIIIHHHIIIOOOSSSQQQOOOOOOMMMIIIJJJKKKLLLMMMKKKHHHDDDBBBDDDEEEEEEDDDBBB???<<<:::999999888777777777777777666666555444333333333333111000000///...---------.........------,,,,,,,,,************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))++++++************++++++***+++---...//////...---......//////000000111111111111000000000000000000{{{uuusssyyyuuubbbRRR;;;888555333555777888888444444444444444444444444555555555555555555444444666666666666777888999:::999:::::::::;;;;;;;;;;;;;;;;;;:::999999999999::::::;;;<<<>>>???@@@AAAAAABBBBBBBBBAAA@@@???======::::::999888777555444333222222111111111111000000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///............---------...---,,,++++++,,,---...,,,,,,---...............------------........................................../////////000000000........................000000000000000000000000///////////////000000111111111111111111111111111//////000111111222333333222222222222333333333333333444555555666666555555444444444555555555555666666555555555555555555555777888888999999::::::;;;;;;;;;;;;;;;<<<===>>>???BBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKNNNKKKLLLPPPSSSPPPOOOPPPOOOOOOPPPTTTWWWYYYXXXWWWWWWUUUUUUXXX[[[[[[UUUPPPOOONNNLLLJJJIIIHHHHHHHHHMMMRRRTTTRRRPPPPPPNNNKKKIIIJJJLLLMMMKKKHHHCCCAAAAAABBBBBBBBB@@@===;;;999777666666555555555555666666555444333222111111111000000//////...------,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))+++******))))))******+++)))***,,,---......---------......///000000111111111111111111111111111111zzzvvvrrrrrrzzz|||gggUUUEEE;;;777555222222333333333333333333333333333333333333444444444444444444555555666666666666777888999999:::::::::;;;;;;;;;<<<<<<;;;:::999999888888999999:::;;;<<<>>>???@@@@@@@@@AAA@@@???>>>===<<<<<<<<<999999888777666444333333222111111111000000000/////////...------------...++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++++++++************++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............------------,,,+++******+++,,,---,,,------............---------------.............................................////////////000........................000000000000000000000000//////......//////000111000000000000111111111111//////000000111111222222111111111222222222333333222222333444444444444333222222333333333444444444555555555555555555555555777777888888999:::::::::<<<<<<<<<======>>>>>>???AAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJGGGHHHMMMOOONNNMMMNNNMMMNNNOOORRRVVVWWWWWWUUUSSSSSSTTTWWW[[[[[[XXXTTTNNNLLLJJJGGGFFFFFFFFFGGGNNNRRRTTTPPPMMMNNNMMMJJJHHHJJJLLLMMMKKKGGGBBB???======>>>>>><<<;;;999777444333333333333333444444555444333111000//////////////////......------,,,,,,++++++++++++*********************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''(((((())))))(((((('''(((((((((((())))))))))))+++******))))))******+++))))))+++,,,,,,,,,,,,,,,------......///000000000111111111111111111111111yyyvvvuuuvvvxxxrrrYYYFFF<<<777555666444222111111111000...222222222222222222222222333333444444444444555555666555555666666777888999::::::;;;;;;;;;<<<<<<<<<::::::999888888888888888999:::<<<===>>>?????????@@@???===<<<;;;;;;<<<<<<888888777555444333333333111111111000000//////...///...------,,,,,,------************************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///............---------,,,++++++******++++++,,,,,,------......---------,,,,,,---------.................................------........./////////........................///////////////////////////............///000000/////////000000000000000/////////000000000111111000000000111111111222222000111111222222222222222111111111111222222222333444444444444444555555555777777777888999999::::::<<<======>>>>>>>>>>>>>>>@@@????????????@@@AAAAAACCCCCCDDDEEEFFFGGGHHHIIIGGGDDDDDDIIILLLKKKKKKMMMMMMMMMNNNQQQTTTVVVUUUTTTQQQQQQSSSWWWZZZ[[[YYYWWWNNNKKKHHHEEEDDDDDDFFFGGGMMMQQQQQQMMMJJJJJJJJJGGGHHHIIIKKKLLLJJJFFFAAA>>>::::::::::::999888666666333222222222222333444444444333222000///...------.........---------,,,,,,***************)))))))))************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((((((((('''(((((((((((())))))))))))******))))))))))))******((())))))***++++++,,,,,,,,,------......///000000111111111111222222222222yyyrrrppprrrvvvkkkQQQ>>>666444555666222111000111222444444333222222222222222222222222333333333333444444555555555555555555666777888999:::::::::;;;;;;;;;<<<<<<999999888777777777777888999:::;;;<<<===>>>>>>>>>???>>>===;;;;;;;;;<<<<<<888777555444333222333333111111000000///...------......---,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***+++******))))))******+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------///............---------++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,------------...........................------------...........................................................................//////000....../////////000000000//////////////////000000/////////000000000111111///000000111111111111111000000000000111111111111222333333333444444444555666777777888888999::::::<<<===>>>>>>???>>>>>>===>>>>>>>>>>>>>>>???@@@@@@BBBCCCDDDFFFGGGIIIJJJKKKGGGCCCCCCHHHKKKJJJJJJMMMMMMMMMNNNQQQTTTUUUUUUSSSQQQRRRTTTVVVYYYYYYYYYWWWNNNLLLIIIFFFEEEEEEFFFGGGMMMQQQQQQMMMJJJJJJJJJGGGHHHIIIJJJJJJHHHDDD@@@===999999999888777666555555444333333222333333444444222222000///...---------------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))***))))))))))))))))))***))))))))))))***+++,,,,,,,,,,,,,,,---......//////000000111111111222222222|||wwwuuuuuuuuusssuuu~~~xxx\\\LLL<<<666666555444333888666333111111111000///111111111111111111111111222222333333444444555555555555555555666777888888999999999:::::::::;;;;;;999888777777666777777777999:::;;;<<<===============<<<<<<;;;::::::;;;;;;777555444222111222222333111111000///...---,,,,,,------,,,++++++++++++,,,************************))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++************))))))))))))******++++++************++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,------///............---------+++,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,+++,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------------------------..............................------......///000------......//////000000............////////////........./////////000000//////000111111111111000///000000000000111111111111222222333333444444444666666777777888999999999;;;<<<>>>>>>>>>>>>===<<<=========<<<===>>>>>>???AAABBBCCCFFFIIIKKKMMMNNNIIIEEEDDDHHHKKKJJJKKKMMMOOOOOOPPPRRRUUUVVVUUUTTTSSSTTTUUUWWWWWWWWWVVVUUUPPPNNNLLLIIIHHHHHHHHHIIINNNRRRTTTPPPMMMNNNMMMJJJJJJIIIIIIGGGEEEBBB???>>>;;;:::999888777666555555555555444333333333333333111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&(((((((((((())))))))))))***))))))(((((())))))***))))))))))))***+++,,,---++++++,,,,,,---........./////////000111111222222www||||||wwwsssssszzzyyyYYYDDD:::444555666333000111???;;;555111///...---+++111111111111111111111111111222222333444444555555555555555555555666888888888888888999999999::::::888888777666666666666777999:::;;;;;;<<<<<<<<<<<<999999:::::::::999888888666555333111000111222333111000000///---,,,,,,+++---,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))*********************))))))))))))******++++++************++++++,,,,,,,,,+++++++++******************************+++++++++***++++++,,,---///............---------,,,,,,------------,,,,,,---------------,,,+++***++++++,,,,,,,,,---------------------------------+++,,,,,,,,,,,,---------------------------------------------------------...------------...//////,,,,,,---......///000000........................------.........///////////////000111111111111111///000000000000111111111111111111222333333444444666666777777888888999999;;;<<<===>>>>>>===;;;:::<<<<<<<<<;;;<<<======>>>>>>@@@BBBEEEIIILLLNNNPPPLLLHHHFFFJJJLLLKKKLLLNNNQQQQQQRRRTTTWWWXXXWWWUUUWWWWWWXXXWWWUUUSSSSSSRRRQQQQQQOOOMMMLLLKKKKKKKKKMMMRRRTTTRRRPPPPPPNNNKKKKKKJJJGGGDDDBBB@@@??????>>>===;;;999888777666666666555444333222111111111//////............//////++++++++++++++++++,,,,,,(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))******))))))***+++---...+++++++++,,,------......---......///000000111111lllsss~~~}}}|||{{{{{{{{{zzzxxxuuu|||```===;;;666333444111------222999666111//////111222222000000000000000000000000111111222333333444555555555444444555555666777888777777888888888999999999888888777666666666666666999999:::;;;<<<<<<<<<<<<666777888999999888666555666444222000000111222333111000///...---,,,++++++---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))+++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********************))))))))))))******++++++************++++++,,,,,,,,,++++++*********************************++++++******++++++,,,---//////.........---------,,,------......------,,,------------,,,,,,+++***++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------------------------------------------------------...------------...//////,,,,,,------...///000000.....................------------........./////////000000111111111111111000000000000111111111111000000111222333333444444666666666777888888999999:::;;;===>>>>>><<<;;;999<<<;;;;;;;;;;;;<<<======<<<>>>AAADDDHHHLLLOOOQQQNNNJJJHHHKKKMMMLLLLLLOOORRRRRRSSSUUUXXXYYYXXXVVVYYYZZZYYYWWWTTTQQQPPPPPPSSSRRRQQQPPPOOOMMMLLLLLLJJJOOOSSSQQQOOOOOOMMMIIILLLJJJFFFCCC@@@??????@@@@@@???===;;;999777777666666555444222111000000//////............///000000+++++++++++++++++++++,,,((()))))))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))+++************,,,---...***++++++,,,,,,---......,,,------...///000000111___fffqqq~~~~~~||||||~~~}}}yyyuuussskkkggglllttt}}}zzzaaaHHH:::666333333222222111000//////000000000000////////////000000000000////////////222222111111222222333444444555555666777666666666999999888777777666777777555555555555555555555555666666777888999:::::::::888666444444555555444333444333111//////000111333------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,+++******+++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***++++++*********+++---...******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////000000000000////////////000111222333444444555666777888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???AAACCCFFFIIILLLMMMOOONNNMMMOOORRRSSSQQQOOOSSSSSSTTTWWW[[[]]]]]]]]][[[[[[[[[ZZZWWWTTTPPPNNNQQQQQQSSSWWWZZZXXXSSSOOOPPPQQQRRRSSSTTTQQQLLLIIIHHHDDD???<<<===???@@@AAA>>><<<:::888666555555555444333222111000000000000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((()))******((())))))***++++++,,,,,,,,,,,,+++***+++,,,---...---...//////000/////////OOOXXXhhhwww~~~uuunnneeeeeekkkttt{{{}}}{{{vvvuuuwwwvvvrrrjjjjjjqqqsss___OOOBBB888333333333333222111111000//////000000000000/////////...000/////////////////////222111111111111222333333333444555555666666555555888888777666666666666666555555555555555444444444555666777888999999999999777555333333444444333222333222111000///000111111------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************************)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++((())))))******+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++******+++,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,******++++++*********+++,,,---++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////....../////////000000000////////////000111222333333444555666777888888999;;;;;;;;;:::::::::::::::;;;;;;:::;;;;;;<<<===>>>>>>???AAACCCFFFIIILLLMMMOOONNNNNNPPPTTTVVVUUUSSSTTTTTTVVVYYY\\\^^^]]]\\\[[[[[[[[[ZZZXXXUUURRRQQQQQQRRRSSSWWWZZZZZZVVVSSSQQQPPPPPPQQQQQQOOOKKKHHHGGGCCC>>>::::::;;;<<<<<<===;;;999777666555555555333333222111000000000000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))******+++++++++++++++***)))***+++,,,---------......//////......EEEOOO```ooovvvpppdddZZZQQQQQQVVV```iiiqqq}}}~~~}}}}}}|||yyytttpppsssrrrpppmmmqqqwwwxxxuuuxxx~~~iiiUUU???555444555555555222222111111000000//////000000000/////////......////////////////////////111111111111111222222333222333333444444444444444666666555444444444555555666555555555444444333333555666666777888888888888666444222111222222111000111111111000000000//////,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++(((((()))******++++++,,,++++++++++++++++++++++++)))))))))*********++++++,,,++++++******++++++,,,,,,,,,+++,,,,,,---...///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))++++++*********+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////.........////////////000////////////000111222222333333444555666777888888::::::::::::::::::::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>@@@CCCFFFIIILLLMMMNNNNNNOOORRRVVVXXXXXXWWWUUUVVVXXX[[[^^^^^^\\\ZZZZZZZZZZZZZZZYYYVVVTTTSSSRRRRRRTTTVVVYYYZZZXXXWWWQQQPPPNNNNNNNNNMMMJJJHHHGGGCCC>>>:::999999999888;;;:::888666555444555555333333222111000000000000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***))))))*********************))))))))))))***++++++,,,,,,,,,------.........EEEMMMYYYfffkkkeeeXXXMMMLLLJJJKKKQQQYYYaaannnyyy|||yyyxxxvvvrrrnnnkkkiiihhhgggeeennnxxx~~~lllSSSDDD777555888777444111111111000000000/////////000000/////////..................///////////////000000000000000111222222111111222333333333333333444444333333333333333444666555555444444333333222444555666777777777777777444222000000000111000//////000000000000///...---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))++++++++++++++++++++++++*********))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++************************))))))))))))************++++++++++++++++++++++++++++++++++++,,,---//////------,,,,,,++++++******++++++,,,,,,,,,,,,------++++++++++++******))))))+++++++++++++++++++++,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------.........////////////......//////000111222222222333444555666777777888888888999999999999999;;;;;;:::;;;;;;<<<===>>>===>>>???BBBEEEHHHJJJLLLMMMNNNPPPRRRUUUVVVWWWWWWUUUVVVYYY\\\___^^^[[[XXXWWWWWWWWWWWWWWWUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVVVVPPPNNNLLLKKKKKKJJJIIIGGGGGGCCC???<<<;;;;;;:::888999888666555444444444555333222111000000/////////......---------,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((()))))))))))))))***************))))))))))))******++++++++++++++++++,,,------...GGGHHHLLLUUU]]]\\\SSSJJJLLLHHHEEEGGGKKKQQQ]]]hhhuuu}}}~~~yyytttoookkkaaaccceeeggghhhhhhiiiiiiqqqpppXXXIII<<<555111333555111,,,***000000//////////////////////////////............------....../////////000000000//////000000111222000111111222222222222222333222222222222222333333555555444444333333333333444444555666666666555555333111/////////000///........./////////...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))************************)))))))))******)))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********'''(((((()))******++++++************************(((((()))))))))*********++++++++++++++++++++++++*********+++,,,---...///,,,,,,,,,++++++******)))+++++++++,,,,,,---------+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................///000111222111111222333444555666666777777777777888888999999;;;;;;:::;;;;;;<<<===>>>======>>>@@@BBBEEEGGGHHHKKKLLLNNNPPPQQQQQQRRRSSSTTTUUUWWWZZZ\\\\\\XXXUUUSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSRRRQQQPPPOOOPPPPPPOOOLLLJJJIIIIIIIIIHHHGGGCCCAAA>>>===<<<<<<:::999777666444333222333444444333222111000////////////......---------,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))******************++++++++++++++++++*********+++,,,...///WWWNNNIIIOOO\\\ccc___WWWSSSNNNJJJIIIHHHIIIPPPXXXdddmmmwww|||}}}xxxtttpppkkkfffcccaaakkkzzzqqq^^^KKK>>>999555111///111111//////222////////////............/////////.........---------------......//////000///////////////000000111000111111222222222222222222222111111111222333333333333333333333333444444333444444555555555444444333111///...//////...---.........---------,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******''''''((())))))******+++************************((((((((()))))))))*********++++++,,,,,,++++++*********)))******+++,,,---++++++*********************++++++,,,,,,------...,,,,,,+++************+++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------..................///000111111000000111222333444555555555555666666777888888888;;;;;;:::;;;;;;<<<===>>>=========>>>@@@BBBCCCDDDGGGIIIKKKLLLLLLLLLMMMOOOQQQQQQSSSVVVXXXXXXUUUSSSQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPNNNLLLJJJJJJKKKLLLJJJHHHHHHIIIJJJIIIHHH@@@???===<<<<<<;;;888666444444222222111222333444222222111000////////////......---------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((())))))******+++)))***++++++,,,,,,++++++++++++******+++---///000qqqbbbeeeuuuwwwkkkgggccc___XXXPPPMMMOOOSSS\\\eeekkkpppvvvxxxwww|||~~~~~~~~~}}}~~~~~~~~~tttZZZJJJ@@@999666666777222///111222222444777........................//////.........---------,,,,,,---......///000000///............///000000000111222222333333222222222111111111222222333444222222222333333444444555333333444444444444333333333111///...//////...---///...,,,+++++++++,,,---++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***''''''(((((()))*********************************(((((((((((()))))))))******+++,,,,,,,,,,,,+++******)))))))))))))))******)))))))))*********************+++,,,,,,---.........---,,,+++***++++++,,,+++,,,,,,,,,,,,+++***))))))))))))*********++++++************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...............///111111//////000111222333444444444444555666666777888888;;;;;;:::;;;;;;<<<===>>>===============>>>???@@@AAADDDHHHIIIIIIJJJLLLNNNMMMMMMNNNPPPSSSTTTSSSQQQPPPPPPOOONNNNNNNNNNNNNNNKKKMMMNNNMMMJJJHHHHHHIIIIIIHHHGGGHHHJJJKKKJJJIIIBBB@@@???>>>===:::777444333222111000111111333333222111000//////......///......---------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((()))++++++,,,((((((***+++++++++***))),,,+++******+++---000111yyylll\\\QQQNNNHHHQQQZZZ___ccchhhiiigggpppyyy~~~|||qqqqqqqqqqqqrrrssstttuuuyyy{{{vvv]]]BBB888666444111000222,,,))),,,///...,,,------.....................//////.........---------,,,,,,------...///000000...............///000000111111222333333333333222222222111111222333444444000111222333444444555666333333444444444333222222333111/////////000///...///...,,,******+++,,,---+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))*********))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,------,,,+++******)))((((((((((((((()))(((((())))))******++++++******+++,,,,,,---.........---,,,+++++++++,,,---+++,,,,,,---,,,+++***)))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------......///000111//////000111222333444444444444555555666777777888;;;;;;;;;;;;;;;<<<>>>>>>======<<<<<<<<<<<<=========AAAEEEGGGHHHIIILLLOOOKKKJJJKKKMMMPPPQQQQQQPPPPPPPPPOOONNNMMMMMMMMMMMMGGGJJJMMMLLLJJJHHHHHHIIIGGGGGGGGGIIIKKKLLLKKKIIIFFFEEECCCAAA???<<<777444222111000000000111222333222111000//////...............---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''&&&&&&''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&((()))+++,,,---&&&''')))*********)))(((,,,++++++***,,,...000222tttggg[[[XXXWWWUUUUUUXXXZZZ[[[[[[fffqqqzzz{{{|||~~~}}}xxx{{{}}}}}}zzzuuupppllliiiffffffdddeeemmmvvv}}}wwwXXXGGG888555666444111111222111111000///......---........................---------------------------------............///////////////000000000000///000000000000111111111333333333222222222111111111111222222222333333333000000111111111222222222000000000000////////////......---,,,,,,+++******,,,,,,++++++***)))((((((+++''''''***+++(((&&&'''&&&&&&''''''((('''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,---......)))))))))***++++++,,,,,,+++++++++*********))))))---,,,++++++,,,---///000///...,,,***))))))************************************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++************************************************))))))))))))************************************,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000111222222333333333333444555666666666555666777999;;;<<<===>>>>>>999999::::::;;;<<<<<<===AAADDDEEECCCCCCGGGGGGEEEDDDFFFIIIKKKMMMNNNOOONNNNNNOOOOOOOOONNNMMMKKKJJJMMMKKKHHHFFFDDDDDDEEEFFFCCCDDDFFFHHHJJJKKKKKKLLLFFFCCC@@@===<<<999666333444333111111222111000...222111111000///.........+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))*********++++++,,,------......///wwwsssnnnjjjiiihhhhhhhhhmmmvvv}}}{{{{{{~~~~~~|||}}}~~~|||zzz{{{~~~yyyrrrooommmmmmqqqtttxxxjjjYYYOOOEEE:::111222444222000111000000//////...------,,,------------------------------------------------------------.............../////////000000000000000000000111111111111222333333222222222111111111111111111111222222222222000000000111111111222222000000000/////////.........------,,,++++++******,,,,,,+++******)))((((((,,,(((&&&''''''%%%'''+++)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,------...+++*********************+++++++++*********))))))---,,,,,,,,,,,,...///000///...,,,***))))))************************************))))))))))))***************)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********************************************************))))))))))))************************************+++,,,,,,---,,,,,,++++++******+++,,,,,,---............//////000111111111222333444555555666666555555666888999;;;<<<<<<<<<999999::::::;;;;;;<<<<<>>???>>>AAAEEEGGGEEEBBBBBBAAABBBCCCEEEGGGHHHIIIHHHGGGFFFFFFFFFHHHHHHFFFGGGIIIJJJJJJIIIHHHGGGBBBCCCDDDEEEEEEDDDBBBAAA???===;;;:::::::::888666222111//////000000///.........---------,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((************++++++++++++*********+++,,,,,,------ssseeeQQQ???666555555666333555555222///...000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000111111111222222222111111111000000000//////------........./////////....../////////000000000............------------,,,+++++++++++++++***************)))))))))))))))$$$%%%)))+++)))''',,,555,,,+++)))''''''''')))***(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,------,,,+++(((((()))))))))*********))))))))))))))))))))))))++++++,,,---//////000000000///---+++)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,------......///000000///000111333444555555555555666777999::::::::::::888888888999999999999999:::===???>>>AAAFFFGGGFFFBBBBBBAAAAAABBBDDDEEEGGGIIIHHHGGGGGGGGGHHHIIIJJJHHHIIILLLMMMNNNLLLKKKIIIDDDEEEFFFGGGEEECCC@@@???<<<:::888888888888666555111///...///000000///---.........---------------*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))*********+++++++++))))))******+++,,,,,,,,,tttdddLLLCCC999444555555222//////222111...---000222111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........////////////000000000000111111111000000000000////////////------........./////////............////////////......---------,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))&&&&&&(((***'''######((()))(((''''''''''''((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---------+++***''''''((())))))***++++++(((((()))))))))))))))***)))***+++---.../////////111///---+++)))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...///000222333444555555666666888999999:::::::::666777777888999999:::::::::===???>>>@@@EEEGGGEEECCCCCCCCCCCCDDDEEEEEEFFFIIIIIIHHHIIIIIIJJJKKKKKKJJJLLLMMMOOOOOONNNLLLKKKGGGGGGHHHHHHFFFBBB???<<<999888666666666666444222000...---...///000///---++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***((())))))))))))*********((())))))******+++,,,,,,nnn[[[JJJ===888666333333555444111---,,,000000,,,---111111---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////....../////////000000000000000/////////.....................////////////------........./////////---------,,,,,,,,,,,,+++******************++++++((()))))))))))))))))))))(((&&&&&&)))((($$$###%%%&&&''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((())),,,---...---+++)))((((((((()))))))))))))))(((((((((((())))))******'''(((***,,,............111///---+++)))((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))***++++++,,,,,,,,,+++++++++,,,,,,---------------......//////000000---...000111333444444444555555666777888888888888444555666777888::::::;;;999<<<>>>===???CCCDDDBBBEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKLLLMMMNNNNNNNNNMMMLLLKKKGGGHHHIIIHHHEEEAAA===:::777666444333444333111000///...------//////...---***************************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((()))))))))(((((())))))***+++++++++xxxYYYDDD<<<888555222222111///......000111...111111...///333///(((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////............////////////000/////////...................../////////000000---------.........//////---------,,,,,,,,,++++++******************++++++(((((((((((()))))))))))))))%%%$$$(((+++******,,,%%%&&&''')))************(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,......---+++)))******))))))(((((('''''''''((((((((())))))******&&&'''))),,,---......---111000---+++)))((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((()))++++++,,,,,,,,,))))))***+++---...//////,,,,,,---......//////000---...///111333444444444444444555666777777777666333444555777888:::;;;<<<888;;;===;;;===AAABBB@@@FFFGGGHHHIIIIIIHHHGGGFFFFFFGGGIIIKKKLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKGGGHHHIIIHHHEEE@@@;;;888666555333222222111000......---,,,---//////...---***************+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((()))******++++++nnnTTTBBB;;;999777444222222222111000//////...//////000111111000///......------,,,,,,+++******+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///...///////////////..................////////////------...///000000//////...---,,,,,,,,,,,,---...------,,,,,,,,,---......))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((*********)))'''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++---......,,,)))'''))))))))))))))))))))))))(((((()))***************((((((***+++---///000000......---,,,***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))(((((()))***************))))))))))))************+++++++++*********)))))))))************+++++++++,,,,,,++++++,,,,,,---............///////////////111000000000000222333444333333444555666777888888666444222444888::::::888<<<<<<;;;;;;===@@@CCCDDDHHHIIIKKKLLLMMMLLLJJJIIIJJJIIIIIIJJJLLLNNNNNNMMMOOONNNNNNNNNNNNMMMJJJHHHEEEFFFGGGFFFCCC???;;;888777555444333333222000///,,,---.........---,,,+++,,,++++++******++++++,,,************))))))))))))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))******+++((((((((((((((((((((((((((((((((()))******++++++xxx[[[NNN>>>444222222222000222222111000000///............000000000000///.........---,,,+++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------------..................////////////..................////////////,,,,,,---..................---,,,,,,,,,,,,---......---,,,+++++++++++++++))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))***))))))((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,...---+++)))'''))))))))))))))))))))))))''''''((()))))))))))))))(((((()))+++,,,---...///...---,,,+++***)))(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((()))************)))(((((()))))))))*********+++++++++*********))))))))))))*********+++++++++,,,++++++++++++,,,------............////////////111000000///000222333444333444444555666777888888777555333555888:::999888<<<<<<;;;<<<>>>AAADDDEEEGGGHHHJJJLLLMMMLLLKKKKKKJJJIIIIIIKKKMMMOOONNNMMMPPPOOOOOOOOOOOONNNLLLIIIFFFFFFEEEDDDBBB>>>;;;999777555333222222111///---,,,---.........---,,,++++++******))))))******+++*********)))))))))((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((((((((((()))******++++++ttt[[[JJJ;;;777222000000222333333111111000000//////......------...///000000000//////...,,,+++******+++,,,+++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............---....../////////......---............/////////++++++,,,------------,,,------,,,,,,,,,,,,------...---,,,***))))))))))))((())))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((++++++)))(((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***,,,---,,,+++)))((())))))))))))))))))))))))&&&&&&'''((((((((((((((((((((()))******+++,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***(((((((((((())))))))))))'''((())))))******))))))(((((())))))))))))******+++************))))))))))))))))))*********++++++++++++******++++++,,,---------........./////////000000//////000111333444444444555666777888888999888666555666888999999888;;;<<<<<<===???BBBEEEGGGFFFGGGIIIKKKLLLMMMMMMLLLKKKJJJJJJKKKNNNOOOOOONNNQQQPPPOOOOOOOOONNNLLLJJJFFFEEECCCAAA???===;;;:::777555333222111000...,,,---------------,,,++++++)))))))))(((((()))))))))******))))))))))))((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((()))******++++++qqq___MMM===333333333333333222222444555000000000//////.........,,,,,,---...//////000000///...,,,+++******+++,,,***************************************************++++++++++++,,,,,,,,,,,,,,,---------.........------......//////......---------.........//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((,,,+++)))'''&&&&&&'''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((()))))))))))))))++++++******)))))))))(((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((()))))))))***************))))))))))))))))))))))))***************************+++,,,,,,,,,------....../////////000000//////000111333444333444555666777888888999999888777777888888999999;;;<<<<<<>>>@@@CCCFFFGGGDDDEEEGGGJJJKKKMMMMMMMMMKKKJJJJJJKKKNNNOOOOOONNNOOONNNLLLLLLMMMLLLJJJHHHEEECCCAAA>>><<<;;;::::::888666444222222000...,,,------------,,,,,,++++++***))))))(((((())))))******)))))))))((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((()))******++++++ttt]]]III===666333111111222222111...---///222/////////...............+++,,,,,,---...//////000///...,,,+++***+++++++++*********************************************************+++++++++,,,,,,,,,,,,,,,------------...,,,,,,---...............------------............------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((,,,+++)))''''''''''''((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((())))))))))))''''''((()))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))************))))))))))))***++++++,,,,,,,,,---...//////000000////////////111222333333333444555666777888888888999999888888888999:::;;;<<<===???AAACCCEEEFFFCCCDDDFFFHHHJJJKKKLLLMMMIIIIIIHHHJJJLLLNNNMMMMMMLLLJJJHHHGGGHHHGGGFFFDDDBBB@@@===;;;999888888888888666444333222111///---------,,,,,,++++++++++++*********))))))*********)))))))))(((((((((((('''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((((((((((()))******++++++___TTTDDD888333222333333111111000...,,,---///111..................------,,,,,,,,,,,,,,,---...///...---------,,,+++*********************+++++++++************************************++++++++++++,,,,,,,,,,,,------------+++,,,---...............,,,------------.........---............------,,,++++++,,,,,,,,,,,,++++++*********+++,,,---...///'''(((((())))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((())))))***************((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((()))(((((((((((())))))))))))&&&'''(((((())))))((((((''''''(((((((((((())))))(((((()))))))))))))))***((((((((()))))))))******)))))))))((())))))***+++++++++,,,---...//////000//////......///000222333222222333444555666666777888999:::999888888:::<<<;;;<<<===???AAABBBCCCDDDBBBCCCDDDEEEGGGIIIJJJKKKGGGFFFFFFGGGJJJKKKKKKJJJHHHFFFCCCBBBCCCCCCBBB@@@>>>===:::888666555555555666444222222222111///---------,,,++++++++++++++++++******))))))******+++))))))((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((((((((((()))******++++++www^^^DDD>>>777333333444333222111000/////////000111111---------------------------,,,,,,++++++,,,---...,,,---......---,,,***((())))))*********+++++++++************************************++++++++++++++++++,,,,,,,,,---------***+++,,,---............,,,,,,---------.........---------------,,,++++++***+++,,,,,,,,,,,,+++******************+++,,,---''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))'''(((((()))***)))))))))''''''(((((()))))))))***'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))&&&'''(((((())))))(((((('''''''''((((((((())))))(((((((((((())))))******(((((((((((()))))))))***)))(((((((((((()))*********++++++,,,...//////000//////......///000222333000111111222333444555555777888::::::888999<<<>>><<<<<<===???@@@AAAAAAAAAAAABBBBBBCCCEEEGGGHHHIIIDDDDDDCCCEEEGGGIIIHHHHHHEEECCC@@@??????@@@???>>>:::999888666444333222222222111//////000000...------,,,+++*********+++,,,)))))))))(((((()))))))))))))))((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((()))******++++++pppRRR???999555111111222333222000///...---...000000///---------------------------...---,,,+++++++++,,,---+++,,,...//////,,,)))'''))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------***+++,,,---............,,,,,,,,,---------......,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,+++*********)))))))))))))))***''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&(((*********))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''(((((()))******+++&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((()))************+++,,,...//////000//////......///000222333///000111222333444444555666888::::::999999<<<@@@<<<===>>>??????@@@@@@???AAAAAAAAABBBDDDEEEGGGHHHCCCBBBBBBCCCFFFGGGGGGFFFDDDBBB???>>>>>>>>>>>>===888777666555333222000000000...------......---,,,---,,,+++*********+++,,,((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((()))******++++++xxxbbb]]]YYYKKK<<<666222111111000///......---000000000000000000000000...---,,,,,,,,,,,,---...------,,,,,,+++***)))))),,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))************+++++++++++++++******************+++*********+++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,------............222444222---***+++...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''***)))(((''''''((()))***))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((())))))))))))(((((()))((('''''''''(((***+++&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++,,,---......000000000000////////////222222111111111111111111333444555777888:::;;;;;;888888999;;;>>>AAAAAAAAABBBAAAAAA@@@AAADDDFFFHHHAAAAAA@@@@@@AAACCCDDDEEEBBBBBB@@@>>><<<:::999888777555333111000000000111...------,,,,,,------...,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))*********iiiVVVGGGFFFEEE<<<333000111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------,,,,,,+++******)))*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++******++++++,,,---...---,,,,,,,,,,,,---...,,,,,,,,,---------------///222444222...+++,,,...++++++++++++++++++++++++************************'''''''''''''''''''''''')))(((((((((''''''''''''&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''***)))(((''''''((()))***+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((''')))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((())))))))))))(((((()))((('''''''''(((******'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++,,,---......000000000000////////////222222111111111111111111444555555777888999::::::999888999:::===???AAAAAADDDCCCBBB@@@@@@BBBCCCDDDBBBAAA@@@@@@@@@AAACCCCCCCCCBBB@@@>>><<<:::888888555444333111000///000000------,,,,,,,,,,,,------,,,,,,+++******)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************uuucccWWWHHH<<<444666777222///000111000000//////.........++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,,,,++++++*********(((((()))***+++,,,---...,,,+++***))))))***+++,,,)))))))))*********++++++************************++++++******++++++,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,///222333222...,,,---///++++++++++++++++++++++++************************''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))))))))(((((((((''''''(((((('''&&&&&&'''((((((''''''''''''(((((((((((('''(((((())))))(((((('''((((((''''''(((((()))***((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++******++++++,,,---...////////////000000000000111111222222222222222222555555666777777888999999999999999:::;;;===@@@AAAEEEDDDBBBAAA@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@CCCBBBAAA>>><<<999777666444333111000////////////---,,,,,,++++++,,,,,,---+++++++++******))))))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))************mmmYYYJJJ???888;;;555111333222//////222000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((())))))***+++,,,,,,,,,---+++***((((((***+++---))))))))))))***************************+++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---///111000---,,,,,,---************************************************''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''(((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,---...////////////000000000000111111222222222222222333555666666666777777888888999::::::::::::<<>>>>>>>>CCCBBB@@@===:::888666555222111111000///.........,,,,,,++++++++++++,,,,,,+++*********)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))******++++++xxxiiiTTTBBB777444333222333222111111///,,,---000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************,,,+++)))(((((()))+++,,,(((((()))))))))*********))))))*********+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++,,,------,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,------.../////////000000000111111111222222333333333333555555666666777777777888:::;;;<<<;;;:::;;;>>>AAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@>>>===<<<@@@???>>>;;;999777555444000000000000///......---++++++************++++++*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''(((((()))******++++++tttfffKKKDDD:::444333333333222///000111111///...///000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))+++***)))(((((()))***+++((((((((()))))))))******)))))))))***++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++)))******++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***))))))******+++,,,---......//////000000111111111111222222333444444444444444555666666777888888999<<>><<<;;;===@@@>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCBBBAAA???===<<<===<<<;;;999777555444333000000000000000///......+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''((()))***++++++,,,www___KKKAAA<<<999666555666555222//////000111111111111111///........................++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))******************))))))))))))******(((((((((((()))))))))***((())))))***++++++,,,,,,---,,,++++++******++++++***+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,)))))))))+++,,,,,,+++***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((('''((()))******)))((('''((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%&&&'''((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---.........///000111111111111111222222333444444555333333444555666888888999999===AAAAAA>>><<<===??????@@@AAABBBCCCDDDDDDEEECCCDDDDDDCCCBBB@@@>>>===:::999888777555444333222000000111111111000///...******))))))))))))******((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''((()))***+++,,,,,,|||eeePPPBBB===>>>555222000000333444222000...000000/////////---***---.....................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++''''''((()))***+++,,,,,,))))))************))))))(((((((((((())))))))))))((())))))***++++++,,,,,,---,,,,,,+++*********+++***+++,,,------,,,+++************++++++,,,,,,---***)))***+++------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''((('''%%%%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))&&&''''''''''''''''''&&&%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***+++,,,------......///000111111222111111222333333444555555222222333555666888999:::999>>>CCCCCC???<<<===???@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDDDDCCCAAA???>>>777777666555444333222222000000111222222111//////******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&'''((()))***+++,,,,,,|||tttXXXSSSJJJAAA;;;777777777111111111111000000000/////////.........---------......---------,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,+++++++++******---------,,,,,,+++++++++******************************))))))((((((''''''******))))))))))))******(((((())))))*********+++,,,,,,++++++***)))(((((())))))))))))************,,,++++++******++++++,,,************************(((((())))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((+++*********))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******++++++,,,------.........///////////////333333333333333333333333333333444555666777888888:::===AAACCCCCCBBBAAAAAACCCBBBBBBBBBCCCDDDFFFGGGFFFEEEDDDDDDBBB???;;;888888777555333111000///////////////...------,,,,,,************))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))ttt}}}{{{eeeVVVKKKDDD???<<<777333000000222333111111111000000000/////////.........------------...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********,,,,,,,,,,,,+++++++++******************************)))))))))((((((((('''******))))))))))))******((((((((()))))))))******,,,,,,+++******)))(((((())))))))))))************,,,++++++******++++++,,,************************((()))))))))))))))((('''(((((((((((((((((((((((()))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******)))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((()))))))))))))))******++++++,,,,,,---............////////////333333222222222222222222333333444555777888999999:::===@@@BBBAAAAAAAAAAAABBBAAAAAAAAABBBCCCEEEEEEFFFEEEDDDCCCAAA>>>;;;999888777555333111000////////////......---,,,,,,,,,*********)))))))))(((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))KKKRRRYYY^^^dddttt~~~vvveeePPPAAA999555111000///......///111222444000000000000////////////............------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++***************************************))))))))))))((((((((((((***))))))(((((())))))***'''((((((((((((((())))))+++++++++******))))))((())))))))))))************++++++************++++++************************)))))))))))))))(((''''''((((((((((((((((((((((((***((('''((()))***)))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((('''************************))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))((('''))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((()))))))))'''''')))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))))))))******+++,,,,,,,,,------........./////////111111111111111111111222333333444666777999::::::;;;===???@@@???@@@AAABBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEECCCAAA>>><<<:::999777666444222111000/////////......------,,,,,,+++******))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))@@@BBBCCCCCCEEEQQQbbbppp~~~zzziii\\\SSSFFF;;;777777888777111111222222333333333333000000/////////.........---------------------------------,,,,,,,,,++++++)))*********+++,,,,,,,,,++++++++++++*********************)))))))))))))))************************))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((+++*********)))))))))(((((()))))))))************++++++************++++++************************)))******))))))((('''&&&(((((((((((((((((((((((()))((('''((())))))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))((()))))))))'''''')))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((()))))))))))))))***++++++,,,,,,,,,------....../////////000000000000111111111111333333444666888999:::;;;;;;<<<>>>>>>>>>>>>@@@BBB@@@@@@@@@AAAAAABBBBBBCCCDDDDDDBBB???<<<:::999:::666555333222000/////////......------,,,+++++++++***)))))))))((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))<<<:::999888999>>>CCCFFFMMMRRR\\\iiiwwwzzzmmm___NNNAAABBB;;;444111111111///...000111111222111000...---/////////............---,,,,,,------------------------,,,,,,,,,+++++++++(((((())))))******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''''''''*********)))))))))))))))((()))))))))************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''(((((())))))))))))((()))))))))'''''')))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,,,,---...//////000/////////000000111111111333333444666777999:::::::::;;;============???AAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCCBBB>>>:::777888999555444222111000///......---------,,,++++++******)))))))))((((((((((((''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))666555555666999:::888666888:::>>>CCCJJJRRR[[[bbbwwwrrrfffVVVIIIBBB===777333555000///222444111---,,,---...///000000///...---///.........------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++)))))))))***************+++************)))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((())))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&''''''(((((())))))***((()))))))))'''''')))***)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&((((((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((())))))***+++++++++++++++,,,---...//////000/////////000111111222222333333444555666777888888888:::<<<=========>>>?????????@@@@@@@@@@@@??????@@@AAAAAA>>>999666666888444333222000///.........---,,,,,,++++++******)))))))))(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))333444666777888888777777555666888888888;;;@@@DDDGGGPPP[[[aaadddmmm|||uuufffYYYPPPBBB>>>888444222333444555222...///555666333111333...///000111111111000000.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++++++++************)))))))))))))))))))))******+++++++++))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''((((((******)))))))))(((((((((((()))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))&&&'''((())))))******)))((((((((((((((((((((((((((('''&&&'''((()))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''((()))+++,,,))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&''''''((())))))***((()))))))))'''''')))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))******++++++***++++++,,,...//////000//////000111111222333333333444444444555555555555666999<<<======<<<<<<===<<<===>>>>>>>>>===<<<<<<===@@@BBB???999555444666333222111000///.........,,,,,,,,,+++******))))))))))))((((((((('''''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))222555777555111000333666111444777777555666888;;;999@@@EEEDDDAAAFFFRRR^^^dddccceeeiiikkkmmmttt|||rrrmmmcccXXXLLLCCC<<<999888999999777444111000000222------000///******/////////000000000//////.........---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******.........------,,,,,,,,,************))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''((((((++++++******))))))(((((((((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))%%%&&&''')))************((((((((((((((((((((((((***((('''((()))***)))(((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((()))***,,,---))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***((()))))))))'''''')))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((()))******++++++******+++,,,...//////000///000000111222333333333444444444444444444444444444888<<<>>>>>><<<<<<<<<:::;;;<<<<<<<<<;;;:::999;;;???BBB???999444333555222222111///............,,,,,,++++++***))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))444444444444444444444444444444444444444444444444999999:::999999;;;???BBBFFFGGGHHHIIIKKKLLLMMMNNNVVV]]]fffmmmssszzz}}}vvvooohhh```ZZZLLLIIIEEE@@@;;;888666555333333333222111000////////////.........------------------............///------,,,,,,,,,,,,++++++++++++++++++++++++++++++...---+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***************)))((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))******)))(((''''''))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000222333444222222333333333444444444444444555555666777777777777888:::;;;<<<;;;;;;:::;;;:::999777666444333222222111000///............,,,,,,++++++***)))))))))((((((((((((((((((((((((***)))&&&%%%%%%&&&)))***''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%%%%%%%&&&(((***((())))))((('''''')))+++444444444444444444444444444444444444444444444444222333333333222444777999999999::::::;;;;;;<<<<<<<<>>AAADDDFFFJJJKKKMMMPPPSSSVVVXXXYYYUUUSSSQQQOOONNNNNNOOOPPPPPPQQQSSSUUUVVVVVVVVVUUU\\\YYYVVVUUUVVVTTTPPPMMMGGGGGGFFFBBB>>>;;;;;;;;;999777555444333333000///000000//////000000111222111222222111111000///...............------------------------............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((*********++++++++++++,,,*********+++++++++,,,,,,......//////000222333444333333333444444444555555444555555666666777777888999:::;;;;;;;;;:::888888666666555555555555444444111000///......---......,,,++++++******)))(((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%'''((()))'''((()))((('''((()))+++222222222222222222222222222222222222222222222222666666777555444444666777444444444444444444444444555777888888666666777999666666666777888999;;;<<<999::::::<<<===>>>??????;;;;;;::::::999999999999>>>>>>>>>>>>=========<<<>>><<<::::::;;;:::777555888777666555444444666777777666555444444333222222222222111111111111111111000000111111000//////...------------------------,,,,,,---------.........,,,,,,,,,++++++++++++***************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))************)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********(((((())))))******++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((&&&$$$######$$$&&&'''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((************++++++++++++++++++++++++,,,,,,,,,,,,......//////000222333444444444444444555555555555555555555666777777888888::::::;;;;;;:::999777666555555555444333333222222000000///...------------+++++++++***))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((()))'''((()))((('''(((***,,,222222222222222222222222222222222222222222222222222333444333111000111333111111222222333444444444111333444444444555666777555555444444555555555666888888888888888888888888666666777777777777666666;;;:::999999999999999999888777777777777777555444555444333333444666777888222333333222111111111111000000000000//////......//////000000000///......,,,,,,------------------,,,,,,,,,------------...,,,,,,+++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++************************((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$&&&''')))&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,,,,------------......//////000222333444444444555555555666666666555555666666777888888888::::::;;;;;;:::888666555666555444333222000//////000///...---,,,,,,,,,,,,++++++******)))(((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&'''((((((((((((***,,,111111111111111111111111111111111111111111111111000222333222111000111222000000111111222333444444111111222222222333333333333333333333333222222222555555444444444333333333333333444444444444333333------...///000111222222333444444444444444333333555333222222333444333222---...000000//////111222......///000111111000000......////////////......,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++************************************((()))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++************************((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((())))))))))))))))))************+++,,,,,,---------...............//////000222333444555555555666666666666777555666666777777888888999999::::::::::::888666555666555444222000...------//////---,,,,,,,,,,,,,,,+++******))))))(((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''((((((((((((+++---111111111111111111111111111111111111111111111111111222444444222222222333222222333333333333333333444444333444444555444444333333444444444444444444222222111111111111111000111111222222222111111111///000222333444555555555...///000000000/////////333111000222444444222000...000222222000///111333...///000111222222111111---......//////.........++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++************************************'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********)))))))))))))))))))))))))))))))))))))))******+++************************((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))***************))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------......//////000222333444555555666666666777777777666666666777888888999999888999::::::999888777666333333222111///......---///...---,,,++++++++++++*********)))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''%%%'''((((((((()))+++---000000000000000000000000000000000000000000000000...000111222111000111222333333222111111000//////111000000111333444444333000111111222333333222222333333333333333333222222444333333333333222222222111111222333333111000///000111333333222111111222...------111555666444222...000111000,,,***,,,---------...///...---,,,+++------......///......---+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++************)))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))******+++************************((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))***************))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++++++++******))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((((('''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,......//////000222333444666666666666777777777777666666666777888888999999888888999:::999888777666111000000000////////////......---,,,++++++++++++*********)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%'''((((((((()))+++---000000000000000000000000////////////000000000000000000000000111111111111////////////////////////222222222222222222222222222222222111111111000000222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&%%%)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))+++*********))))))((((((***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((+++***)))(((((()))***+++,,,,,,+++***)))))))))***&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%$$$$$$#########''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))))))))************,,,,,,++++++,,,,,,---...---...000000000111333555444666777888888777666444555555555555666777999999666777888888888666555444111000//////000000///...------,,,,,,,,,+++++++++))))))(((((('''''''''&&&''''''''''''((((((((((((+++)))'''''''''((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******////////////////////////.../////////000000000000//////000000000111111111000000000000000000000000222222222222222222222222222222222111111000000000222222222222222222222222111000000//////000000111////////////////////////////////////////////////...//////////////////000////////////////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************+++*********))))))))))))************************((((((((()))))))))******************************(((((()))))))))*********+++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))******,,,+++******))))))******(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***))))))))))))************,,,,,,++++++,,,,,,---......///000000///000222444333444666777777666444333555555555555666777888999777777777777777555444333111000...///000000///------,,,,,,,,,,,,+++++++++)))(((((((((''''''''''''''''''''''''((((((((((((***)))'''&&&'''((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******////////////////////////....../////////000000000//////000000000000111111000000000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111000//////......//////000////////////////////////////////////////////////...............---------------------------------------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))***************************)))))))))************************((())))))))))))*********++++++++++++++++++++++++))))))*********+++++++++***************))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))************))))))++++++***)))))))))***************+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))************,,,,,,++++++,,,,,,---......000000000//////111333222333444555555444333222444444444444555666777888777777777666555333222111111///......//////...---,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''''''''((((((((((((***((('''&&&((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******////////////////////////........./////////000000////////////000000000111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000//////......//////000//////////////////////////////////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))...---***)))((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************************************************************)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((******))))))))))))******+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((()))))))))************,,,,,,++++++,,,,,,---...///000000000......000222333333444555555444333333444444333444444555666666777666555444222111000///000///---...//////...,,,++++++++++++************((((((((((((((('''''''''''''''''''''((((((((((((***(((&&&&&&((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******....................................////////////...////////////000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111000000//////000000111................................................/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))...,,,***(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))***************************+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************+++++++++)))))))))))))))***++++++************************************************))))))(((((((((((())))))((()))***++++++***)))(((***))))))((())))))******+++++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((()))))))))************,,,,,,++++++,,,,,,---...///000000///......000111444444444444444444444444333333333333333333444555555555333222000///......///...------......---+++++++++*********)))))))))'''''''''(((((((((((((((''''''''''''(((((((((((()))'''&&&&&&((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******........................------........./////////......////////////000000////////////////////////////////////////////////............////////////////////////////////////111000000//////000000111..................................................................------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++***)))((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++))))))))))))******+++,,,************************************************((((((((((((((())))))***))))))************))))))))))))((((((((()))***************+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))((((((((())))))))))))************,,,,,,++++++,,,,,,---...---/////////......000222444444444444444444444444333333222222222222333333444333111000......------///---,,,,,,------,,,+++*********))))))))))))((('''''''''(((((((((((((((''''''''''''(((((((((((()))'''&&&&&&((())))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******........................---------.........//////........./////////000000........................////////////////////////---------....../////////////////////////////////000//////......//////000................................................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********++++++,,,,,,,,,))))))))))))***+++,,,---************************************************((((((((((((((()))************))))))))))))******((((((((((((((()))******(((((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''))))))))))))************,,,,,,++++++,,,,,,---...,,,---.........///111333333333222222222222333333222222111111111111222222222111///...---------......---,,,,,,------,,,*********)))))))))(((((((((''''''''''''((((((((()))''''''''''''((((((((((((((('''&&&&&&((())))))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******........................---------.........//////............/////////000........................////////////////////////---------.........//////////////////////////////.........------.........................................................*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,))))))))))))***+++,,,---************************************************((((((((((((((()))******+++***)))(((((()))***+++((((((((((((((()))******&&&'''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))************,,,,,,++++++,,,,,,---...+++---.........///111333222222111111111111222222222222111111111111111222000///...---,,,------......---+++,,,------,,,***))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((('''%%%&&&((())))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''(((((()))*********................................................000///...------...///000,,,---...//////...---,,,////////////////////////000000//////.........---//////.........---------...........................---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))*********++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))+++++++++***************(((((()))***+++,,,---...+++,,,---,,,++++++,,,---...,,,,,,,,,...///...---...---++++++++++++---.........---,,,,,,---...///------------------,,,,,,...---,,,++++++,,,---...---,,,+++*********+++,,,,,,+++++++++,,,------...,,,+++******)))*********************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,---...///000111222222222111000000111111222222111111000000000000000222111111000///.........,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&''''''((()))******+++((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&'''((()))******................................................000///...------...///000......///000000///..............................000/////////.........---///.........------------...........................---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))*********++++++(((((((((((()))))))))***(((((((((((()))))))))***************))))))))))))************************((())))))******+++,,,,,,+++---...---,,,,,,---...///...---...//////...---......------------......///......---------......---------...............++++++***))))))***+++,,,,,,,,,+++*********+++,,,+++++++++++++++,,,------,,,++++++***************************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++*********+++++++++,,,,,,,,,,,,---...///000111222222222222111111111222222222111000000//////000000//////......---,,,,,,+++,,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((()))******)))((('''&&&))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((())))))***'''''''''((()))*********((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((()))))))))------------------------------------------------//////............////////////000000000000//////......................../////////...........................------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++************+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******((((((((()))))))))******((((((((()))))))))******************************************************+++++++++++++++++++++++++++---......------...000000...---...//////...------......//////......---.........///......------,,,------.........------...---,,,,,,,,,------...------,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,+++***************++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++))))))*********+++++++++------...//////000111111222222222222222333333333222111000000//////000000.........------,,,,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((((((((''''''(((((()))***''''''(((((())))))******''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((------------------------------------------------/////////....../////////......////////////......................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************++++++,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((()))))))))*********)))***************++++++************++++++++++++---------------,,,,,,,,,+++,,,............///111///......///111222222111000111222333333222111000000111222444444444333222111111222222111000///...222111111000//////......///.....................,,,,,,++++++++++++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++)))))))))*********++++++---......///000000111111222222333333444444333333111111000////////////////////////.........------+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((())))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''((())))))'''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((------------------------------------------------...//////////////////...------------------------........................---------...............,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))******+++++++++,,,***+++++++++,,,,,,,,,---,,,,,,------------------,,,...000000000111222444333333333555888;;;;;;:::;;;<<<===>>>>>>===<<<;;;:::;;;===???@@@@@@@@@???======>>>>>>===;;;999888777666666444333222000000000000000///......---,,,------,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++)))************+++++++++......//////000000111111111222333444444444444333111000000///.../////////............------------+++++++++***************((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------,,,++++++,,,---------------------------------------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++)))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,,,,------......///++++++,,,---...///000111111333555666666777999;;;=========???CCCEEEEEEEEEHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHFFFGGGIIIJJJIIIHHHFFFDDD@@@AAAAAA@@@???>>>===<<<555555555333222000...---///......---------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,/////////000000111111111000111222444444444333333111000//////......//////++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&''''''((()))(((((((((((())))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''(((((())))))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---...---,,,,,,,,,,,,---...------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))*********++++++))))))*********+++++++++))))))*********+++++++++))))))***++++++,,,------------......///000000000...///000222555777888999999;;;>>>??????@@@CCCEEEFFFEEEEEEFFFIIIJJJJJJIIILLLKKKKKKKKKKKKKKKKKKLLLIIIHHHGGGEEEDDDCCCBBBBBBAAACCCFFFIIIJJJJJJIIIHHHEEEFFFGGGIIIIIIIIIIIIHHH@@@@@@???>>>;;;888666444000000///...............------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******+++++++++,,,,,,,,,,,,---------000000000000000111111111...///111333444444333222000000///............///******************++++++************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))))))))(((''''''((()))***+++))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&''''''((())))))******((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---///...---,,,,,,---...///------------------------,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************++++++++++++)))************+++++++++)))************+++++++++))))))***+++,,,,,,------.........///000111111222333444666999<<>><<<111111000///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++,,,,,,,,,---------......000000000000111111111111---///111333444333222111000000///...............,,,,,,,,,,,,,,,,,,,,,---******************++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++''''''((()))***++++++,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,++++++***))))))************))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))''''''((())))))(((+++***)))))))))))))))***++++++++++++******))))))++++++******************++++++++++++++++++++++++***+++---///000000///...000/////////000333666888===???CCCGGGIIIKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGDDDDDDDDDBBB@@@???@@@AAA>>>>>><<<<<<;;;<<<===>>>888777555444333333333444666777888:::<<>>:::555222000000111---............------,,,+++,,,---,,,++++++,,,---******+++,,,,,,,,,++++++,,,++++++******++++++,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))*********+++*********))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************((())))))+++,,,---......000000000000111111111111000111111222222222111111111000///...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''((())))))'''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((())))))(((''''''((()))***,,,,,,---------.........------------------------------........./////////------------------------......------------......---------------------------,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,++++++***))))))************)))))))))))))))************+++++++++***))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((()))))))))******))))))))))))******++++++++++++*********)))+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000222555888;;;===>>>???AAABBBDDDFFFGGGHHHHHHGGGHHHGGGFFFDDDCCCAAA@@@???;;;<<<===<<<:::999999:::;;;:::999999888999:::;;;999888666444333222222222444444666777888888888888777777777999>>>DDDJJJNNNRRRTTTWWWYYYZZZXXXUUUSSSQQQNNNIIICCC>>>:::888777333222000///...//////000...//////...,,,+++++++++,,,------------,,,++++++,,,,,,++++++++++++,,,,,,,,,+++++++++************************************)))))))))))))))))))))***************)))))))))((())))))(((''''''''''''((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************))))))***+++,,,------...//////000000000111111111000111111222222111111111000000///...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''((())))))(((&&&((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((()))))))))))))))'''''''''((((((((())))))(((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((***))))))((()))***+++,,,,,,------------.........------------------------....../////////000000000------------------------//////............//////------------------------+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,+++++++++))))))************))))))*********+++++++++,,,,,,++++++***))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))***+++,,,++++++++++++************++++++++++++++++++++++++..............................------...000222444666999===AAADDDDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;999888888444666999999888777888888<<<<<<;;;::::::;;;<<<===>>>===;;;888666555444333222333444555666555555555555444444555777:::>>>@@@KKKNNNSSSXXX[[[\\\[[[YYY[[[YYYTTTOOOJJJEEEBBB@@@===:::666222000000111111/////////...---,,,++++++.........------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))************))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))***************+++++++++,,,,,,------//////000000000000111111000111111222111111000000000//////...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''((()))***((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))''''''((((((((()))))))))(((''''''&&&&&&''''''(((((((((''''''''''''((()))''''''&&&&&&''''''((())))))))))))***+++,,,---...------------........................................../////////000000000........................///..................///------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---******+++,,,,,,,,,++++++)))******++++++******)))************+++++++++,,,+++******************+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************))))))***+++(((((())))))***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------....../////////000111222333555777999999>>>@@@BBBCCCBBB@@@===;;;:::999888777777777777777666666666666666666666666444888<<>>999999777666555555555555@@@BBBFFFKKKPPPSSSUUUVVVXXXWWWVVVTTTRRRPPPOOONNNHHHFFFAAA<<<777333111000///....../////////---,,,...---------,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************)))))))))))))))*********)))))))))))))))***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,,,,,,,,,,,,,////////////000000000111111111111111111000000/////////...------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((******)))'''(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))'''(((((((((((()))))))))((((((''''''''''''(((((('''''''''''''''(((((()))'''''''''''''''(((((()))(((((()))***+++,,,---...---------.........//////........................------........./////////..............................------------......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---)))***+++,,,,,,,,,,,,,,,******++++++++++++******)))))))))*********++++++*********++++++*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************************************+++,,,+++))))))+++---))))))))))))***+++------+++++++++++++++++++++,,,++++++,,,,,,------------,,,,,,---...///000111222444666:::>>>@@@@@@???>>>@@@???>>><<<:::888666555333333333333333444555555444444444555555666666777999===BBBFFFHHHIIIKKKLLLLLLKKKJJJJJJJJJKKKMMMNNNRRRQQQOOOMMMKKKIIIGGGFFF@@@>>>;;;:::;;;>>>CCCFFFDDDCCCCCCBBBAAA???===<<>>@@@DDDGGGKKKMMMOOOQQQRRRQQQPPPOOOJJJHHHEEEBBB@@@@@@AAAAAA???@@@BBBFFFJJJNNNQQQSSSSSSSSSSSSPPPLLLFFFAAA===@@@>>><<<;;;;;;888222---......---,,,---...///000------,,,,,,,,,,,,------************++++++++++++++++++++++++++++++++++++++++++******)))((((((((())))))))))))************+++***))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************++++++,,,,,,---------.........////////////000000111111111111000///......------------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((('''''')))++++++***)))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))((((((((()))))))))******)))((((((''''''(((((()))%%%&&&'''((()))))))))(((((((((''''''(((((()))***'''''')))***++++++++++++............////////////............................../////////000000000........................//////............//////---------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,)))***++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************---...---)))(((+++///+++++++++******+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---.../////////111222444777:::===@@@AAADDDEEEFFFGGGEEEBBB???===999777666444555666888999888999;;;>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@GGGIIIJJJKKKKKKLLLNNNOOONNNMMMMMMLLLMMMOOOPPPQQQQQQQQQRRRRRRQQQPPPOOONNNLLLJJJHHHFFFEEEEEEGGGHHHKKKNNNRRRVVVXXXXXXWWWVVVTTTSSSQQQOOOLLLIIIGGGFFFAAA@@@??????@@@BBBDDDFFFHHHIIIKKKLLLLLLLLLJJJJJJIIIFFFDDDEEEGGGEEE???999444333111///......///000------,,,,,,,,,,,,------++++++++++++,,,,,,------++++++++++++++++++++++++++++++******)))(((((('''((()))))))))************+++***))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((()))&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************++++++,,,---...//////........./////////000000111111111111000///...------------,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((('''''')))+++,,,+++)))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((()))))))))))))))(((((()))))))))*********))))))(((((((((((())))))%%%&&&'''((()))))))))(((((((((((((((((())))))***((()))+++,,,,,,,,,++++++............/////////000////////////////////////000000000000111111111111////////////////////////000000////////////000000---------------------------------,,,,,,++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++,,,------,,,+++***((()))***+++,,,---------***++++++,,,,,,++++++***++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************---///---)))(((,,,000,,,,,,++++++***++++++++++++++++++,,,,,,---------,,,,,,------...///000000444666888<<<@@@CCCFFFGGGJJJJJJHHHEEEBBB>>>;;;999:::999888888888888999:::;;;===@@@BBBDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHIIILLLMMMMMMLLLJJJJJJKKKMMMMMMMMMLLLLLLMMMOOOPPPQQQKKKLLLMMMNNNNNNNNNMMMLLLIIIJJJKKKLLLLLLLLLLLLKKKHHHKKKOOOSSSUUUTTTRRRQQQVVVWWWYYYZZZXXXUUURRROOONNNLLLGGGCCC@@@@@@@@@AAA;;;===???CCCGGGLLLOOOQQQJJJIIIHHHLLLPPPPPPLLLGGG999777444111////////////...------,,,,,,------...,,,,,,,,,------.........+++++++++++++++++++++++++++++++++***)))(((((('''(((((())))))*********++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************+++,,,...///000000............/////////000111111111111000///...------,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((('''''')))+++,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))************))))))(((((((((((())))))$$$%%%'''))))))))))))(((((((((((((((((()))*********+++,,,---------,,,+++------------............111111///...---------...000000//////000000111222111000///......///111222000000///......------...++++++,,,---------,,,,,,///...---,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((())),,,......---+++))))))))))))))))))))))))))),,,,,,,,,++++++*********)))************++++++++++++,,,,,,,,,,,,+++******...---,,,,,,...111555777;;;===AAADDDGGGIIIJJJJJJIIIEEECCCBBB???888666777777999;;;<<<======>>>???BBB@@@>>>@@@DDDFFFFFFEEEEEEGGGHHHHHHFFFFFFGGGHHHKKKKKKKKKHHHEEEEEEIIIMMMLLLKKKJJJJJJMMMOOOPPPPPPPPPOOOOOONNNMMMLLLLLLKKKLLLKKKIIIHHHHHHIIIJJJKKKHHHHHHLLLRRRSSSOOOLLLMMMQQQSSSSSSPPPQQQVVVYYYXXXYYYWWWSSSPPPMMMIIIEEEAAA;;;999777777;;;AAAGGGKKKOOOMMMLLLKKKMMMOOORRRTTTJJJDDD===777444333333222///......---------......---.........------,,,+++************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))***************++++++,,,,,,------...////////////////////////------......------,,,+++,,,,,,+++******+++,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))************++++++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++////////////000000000000000000000111111111111222222222222333333333444444555444444444444555555666444333222111000000111111........................000//////...............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***---...///...,,,***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000000000111333666;;;>>>AAACCCCCCDDDDDDDDDEEEEEEEEE<<<999999======<<<===AAAAAABBBCCCCCCBBBBBBBBBCCCBBBBBBCCCGGGJJJKKKHHHEEEFFFGGGIIIIIIIIIJJJLLLNNNQQQRRRRRRPPPMMMNNNRRRVVVSSSSSSSSSUUUXXX]]]```bbb]]]___```^^^ZZZUUUSSSRRRZZZYYYXXXUUUSSSPPPNNNMMMNNNKKKLLLPPPRRROOOMMMNNNMMMOOONNNKKKLLLPPPRRRQQQVVVVVVWWWYYYZZZYYYVVVSSSFFFCCC???:::888:::???BBBDDDDDDDDDDDDEEEHHHMMMPPPZZZVVVPPPIIIBBB:::333...//////............------..................------++++++++++++++++++++++++************************************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))***************++++++,,,,,,---..............................---............---,,,,,,,,,,,,+++******+++,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))************+++++++++//////000111111222333333333444666888999888777666666666777888888888888777777888999:::::::::::::::;;;999777555444555666777444333111000000000000111000000//////////////////------------------------++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++---//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---------...///000111222222444777;;;@@@DDDGGGIIIIIIFFFCCC???=========>>>;;;999:::>>>@@@???AAAEEEGGGHHHIIIIIIJJJJJJJJJJJJFFFFFFFFFHHHJJJKKKJJJHHHDDDHHHMMMRRRXXX^^^eeejjjwwwxxxxxxuuurrrrrruuuyyyyyyxxxxxxyyy||||||uuuoookkkhhh___ZZZZZZZZZUUUPPPMMMKKKMMMMMMKKKLLLPPPRRRPPPTTTUUUWWWYYY[[[ZZZWWWUUURRRPPPKKKCCC;;;888999;;;:::<<<>>>>>>>>>@@@EEEJJJZZZZZZ[[[ZZZUUULLLAAA999111000000///.........................../////////++++++++++++++++++++++++++++++++++++++++++++++++************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************+++++++++,,,------....................................//////......---,,,,,,++++++******++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((())))))******))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))************+++++++++111222444555777999;;;;;;@@@BBBCCCDDDCCC@@@<<<:::::::::<<<<<<======<<<;;;:::;;;===>>>??????>>>>>>AAA???<<<:::999:::;;;<<<999888555333222333444555111111000000///...------...............---------------......////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((()))))))))************************************)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,---///000111777999===AAADDDGGGHHHIIIDDDAAA<<<888666666888:::@@@???AAAFFFGGGFFFFFFIIIJJJJJJJJJJJJKKKJJJHHHGGGHHHFFFEEEEEEGGGKKKNNNPPPNNNSSS\\\gggtttyyyvvvsssiii^^^XXXSSSUUUUUURRRRRRTTTTTTQQQRRRRRRRRRUUUWWWXXXWWWVVVUUUVVVTTTNNNDDD>>><<<===;;;>>>???>>>;;;;;;???DDDMMMRRRZZZaaabbb[[[PPPHHH:::888444111///...///000...---------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************++++++,,,,,,---.......................................//////......---,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))************))))))*********++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++@@@AAACCCEEEHHHJJJLLLMMMRRRRRRSSSQQQLLLFFF@@@<<<======>>>???????????????===???AAACCCDDDDDDDDDCCCDDDCCCAAA>>>======>>>???===;;;999777666666777888666666555444333111///...000000000//////...............---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((((()))))))))************************************((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...111333555777???AAACCCEEEFFFFFFEEEDDD===:::777555555888<<>>>>>??????@@@AAAAAABBBCCCEEEGGGHHHHHHIIIEEEDDDCCCBBB@@@?????????>>>===;;;:::999::::::;;;<<<<<<<<<;;;:::777555333444333333222222111111000...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************((())))))***************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......+++---111555:::===???@@@DDDDDDEEEEEEDDDCCCAAA@@@888888888999===AAAEEEHHHKKKHHHHHHJJJHHHDDDBBBDDDCCCFFFMMMXXXbbbggggggdddiiiqqq}}}}}}tttlllaaa^^^ZZZWWWUUUTTTRRRQQQMMMOOORRRUUUUUUTTTQQQOOOOOOMMMJJJHHHEEECCCAAA@@@???CCCKKKTTT\\\aaabbbaaa```ZZZQQQFFF<<<666222000111000...---------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,---......//////------------------------------......------,,,+++***++++++,,,,,,++++++***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))******++++++******(((((((((((()))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))************************************************))))))************)))))))))))))))******+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++)))************+++++++++fffffffffffffffeeeeeeeeeaaa```^^^ZZZTTTMMMGGGDDD@@@???===<<<<<<>>>@@@BBB@@@@@@AAABBBDDDFFFHHHIIIDDDDDDDDDDDDBBB@@@>>>===============<<<<<<<<<<<<===>>>?????????===;;;:::888888777777666555555444111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////111444888===AAABBBCCCCCC@@@@@@@@@@@@@@@???>>>>>>888999<<<@@@DDDHHHKKKMMMRRRMMMIIIIIIIIIIIILLLQQQ]]]cccpppwwwmmmbbbXXXRRRUUUSSSRRRUUUZZZ\\\[[[YYYXXXUUUQQQQQQRRRRRRNNNKKKBBBAAABBBGGGPPPZZZaaaeeecccaaa\\\VVVNNNFFF@@@<<<555333111///......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))************,,,,,,------.../////////------------------------,,,,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,+++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***(((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))************************************************))))))************))))))******************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))************+++++++++lllkkkjjjhhhfffdddbbbbbb___^^^\\\YYYTTTOOOJJJGGGAAA???<<<:::;;;===@@@BBB<<<<<<<<<===???BBBDDDFFFCCCDDDEEEDDDCCC@@@===;;;<<<======>>>>>>>>>======:::<<<>>>???@@@???>>>===;;;;;;::::::999888888777555444222000............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........////////////000000000000888:::>>>AAACCCBBB@@@>>>999999999::::::;;;;;;<<<888;;;???DDDHHHKKKLLLMMMLLLGGGEEEIIIPPPYYYeeepppxxxooobbb[[[UUUVVV]]]bbbbbb```___ZZZVVVXXX]]]___[[[WWWPPPJJJCCC@@@CCCKKKTTTYYY]]]___aaaaaa]]]VVVOOOJJJ888666333111000///000111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))************,,,,,,------.../////////------------------------+++,,,,,,,,,,,,+++*********+++,,,------,,,+++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***************++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))************************************************))))))************))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++iiifffcccbbbbbb```\\\YYYZZZXXXUUURRRPPPMMMHHHEEE@@@<<<888666888999888666:::;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCDDDBBB???;;;888:::888888999:::;;;:::999<<<<<<======>>>??????@@@;;;;;;:::::::::<<<===>>>:::999777444111000......///...---,,,,,,,,,---...------------...///000111,,,,,,,,,+++++++++******************************************************++++++++++++************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))************(((((())))))))))))((((((*********)))))))))))))))+++++++++*********))))))+++******+++------,,,***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......***+++---...------///000000/////////111444777999@@@BBBDDDDDDAAA===;;;:::222333666999;;;<<<<<<<<<@@@>>>BBBJJJLLLGGGGGGJJJJJJKKKUUUeeennnsssvvvkkkhhhhhheeedddddd___bbbaaa]]]]]]``````]]]\\\SSSGGG@@@???DDDJJJNNNXXX\\\aaabbb```]]]YYYWWWMMMEEE999///,,,...111333111///...///---******...---------,,,,,,,,,++++++,,,++++++******++++++,,,************************************************,,,)))''')))---...+++'''))))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))((())))))))))))*********,,,---......//////......////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((***++++++,,,+++***((('''++++++++++++******))))))************************++++++***************+++)))))))))***+++***'''$$$+++*********))))))((((((************************+++++++++*********))))))))))))))))))))))))))))))************************(((((((((((())))))))))))++++++************+++++++++*********))))))((((((+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))***************++++++******++++++,,,---aaa]]]YYYWWWWWWVVVUUUSSSTTTRRRNNNKKKIIIFFFBBB@@@???===::::::;;;===>>>>>><<<<<<;;;:::999999999999:::<<<>>>???===999555222555444333444777999999999<<<======>>>???@@@AAAAAA=========<<<===>>>??????===<<<:::888666444222222///...---,,,,,,---...///------------------------,,,,,,,,,++++++++++++***************************************************))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))************(((((())))))))))))((((((***)))))))))))))))))))))+++++++++*********))))))+++******+++------,,,***++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,---------.........,,,---......------///111......000222555888;;;===<<<>>>AAAAAA>>><<<::::::>>>===;;;;;;<<<>>>AAABBBBBB@@@BBBGGGIIIKKKRRR\\\fffiiivvvssshhh]]][[[ZZZ\\\______^^^[[[ZZZSSSIII@@@;;;<<>><<<;;;::::::;;;===??????>>>;;;777555555333111222444777999999888999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAA>>>>>>>>>===;;;999666555000000///...............,,,,,,---------,,,+++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))************((())))))******))))))((())))))))))))))))))******+++++++++***************+++******+++------,,,***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,------------.........///000///...,,,---000222111222555777:::<<<===>>>;;;===??????>>><<<<<<<<<;;;<<<<<<>>>@@@CCCFFFHHHEEEFFFIIINNNTTT___sssmmm___WWWZZZ]]]ZZZYYY[[[TTTRRRMMMGGGAAA>>>>>>???CCCJJJTTT[[[```aaaaaabbb```[[[SSSJJJBBB:::333...---***+++...///------000------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************,,,)))(((***,,,---***(((,,,++++++++++++************))))))(((((())))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******,,,,,,,,,,,,------------,,,,,,---...............------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++***+++---000222++++++++++++************++++++++++++++++++++++++++++++************++++++(((((()))((('''(((+++---***************)))))))))************************+++++++++***************++++++++++++++++++++++++************************((((((((()))))))))******++++++************++++++************))))))))))))******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******++++++******+++++++++++++++,,,------IIIHHHFFFFFFHHHJJJMMMNNNMMMKKKIIIHHHIIIIIIIIIHHHFFFHHHIIIHHHGGGIIIMMMRRRPPPNNNJJJGGGDDDBBBBBBBBBCCCEEEGGGIIIHHHGGGDDDBBB===:::666444555777888888666777888999:::;;;;;;<<<;;;<<<===???AAABBBCCCCCC>>>???@@@@@@???<<<:::888555444333111000......---***+++,,,------,,,+++***------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++*********)))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((()))))))))************)))))))))******))))))))))))))))))))))))*********************************+++******+++------,,,***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............111000///---,,,...111444999:::<<<>>>???>>>===<<>>??????;;;===AAAEEEGGGGGGFFFEEEJJJRRR^^^gggsssyyydddaaa```XXXTTTXXXTTTVVVVVVSSSMMMGGGCCCBBBGGGIIIMMMPPPUUU\\\ccchhhgggddd___YYYQQQFFF:::333222...---000111...---///...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************+++***)))***,,,,,,***(((++++++++++++++++++++++++***))))))))))))))))))***(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********,,,,,,,,,------------...,,,,,,---.........------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++...............///000111++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,)))++++++***(((''')))+++************************************************************************++++++++++++++++++++++++************************(((((()))))))))*********++++++************++++++*********)))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++))))))***++++++++++++***,,,++++++++++++,,,------MMMOOOQQQSSSVVVXXXZZZ\\\XXXVVVSSSRRRRRRQQQPPPNNNKKKLLLMMMKKKIIIJJJNNNRRRSSSRRROOOMMMJJJIIIHHHHHHJJJLLLOOOQQQRRRRRRQQQPPPIIIEEE???;;;999888777666999999999:::;;;;;;<<<<<<777888:::<<>><<<;;;:::999666444111///...***+++,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++*********)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((()))))))))************))))))************))))))(((((())))))************************************+++******+++------,,,***+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------.........//////000000///......000444777>>>???AAACCCCCCBBB@@@>>>CCCDDDDDDBBB@@@@@@@@@BBBEEEFFFHHHIIIJJJKKKKKKKKKZZZiii{{{}}}vvvdddXXXVVVUUUWWWYYYXXXTTTMMMHHHDDDLLLMMMNNNPPPSSSXXX^^^bbbffffffeeebbb\\\RRRGGG???555000---///000...---............---------,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************++++++***)))******************************))))))))))))******(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,,,,---...---------.........------------,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,...///111111111///---,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++******+++,,,,,,---***,,,---...------------***************+++++++++************************************************++++++++++++++++++++++++************************))))))))))))************++++++************++++++))))))))))))))))))******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))***+++++++++++++++,,,,,,++++++,,,,,,---...^^^aaaeeehhhiiikkkmmmooohhhfffcccaaa^^^[[[WWWSSSOOOOOONNNLLLJJJJJJLLLNNNQQQQQQPPPPPPPPPOOOOOONNNOOOQQQSSSVVVXXXYYYXXXXXXSSSOOOIIIDDDAAA???<<<:::999999999999999999999999777777888999;;;>>>AAACCCAAABBBCCCCCCCCCBBBAAA@@@???>>>===;;;999666444222......---------......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))************)))******++++++******)))((((((((()))******++++++***************++++++++++++******+++------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------.........////////////000111111222555999===???AAACCCEEEFFFFFFEEEDDDDDDDDDDDDBBBAAAAAACCCEEEFFFGGGHHHMMMTTT]]]fffkkkwwwpppeeeXXXWWWUUUUUUVVVVVVTTTRRRNNNRRRXXX[[[[[[YYYXXXXXXaaaaaacccdddbbb\\\TTTOOO<<<555///000111//////000............---------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******((((((((()))))))))))))))+++******))))))******+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++************++++++++++++++++++,,,---------------............------------++++++++++++++++++++++++))))))******+++++++++,,,,,,...111222111///+++)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...)))(((((())),,,------,,,*********+++++++++++++++***************************************+++++++++++++++++++++++++++++++++************************)))))))))*********++++++++++++************++++++))))))))))))************((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,)))***++++++,,,+++++++++,,,,,,,,,,,,,,,------...rrrtttuuuuuuuuuvvvyyy|||uuutttrrrpppmmmiiiccc___UUUSSSPPPNNNNNNOOOOOOOOOQQQSSSUUUXXXZZZZZZZZZZZZWWWXXXZZZ\\\]]]^^^]]]]]][[[XXXTTTQQQOOOLLLIIIGGG=========<<<;;;;;;::::::;;;:::888777777:::===???>>>????????????????????????@@@@@@???>>><<<;;;:::666444111...------...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((()))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))************)))******++++++******)))'''(((((()))******++++++))))))*********++++++++++++******+++------,,,***++++++,,,,,,,,,,,,------,,,,,,,,,------------...............////////////...000333666888<<<@@@CCCCCCDDDFFFGGGGGGGGGFFFFFFDDDEEEEEEDDDDDDFFFJJJMMMMMMRRR[[[hhhvvv}}}qqqbbbZZZYYY\\\]]]]]]TTTYYY```cccbbb^^^ZZZWWW[[[\\\^^^aaacccbbb___\\\NNNDDD:::666555222000000............------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++++++++*********((((((((()))))))))******+++******))))))******+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************++++++++++++++++++,,,------------,,,------------,,,,,,,,,+++***************************************++++++++++++,,,...//////...,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......444---&&&%%%))),,,+++)))*********++++++,,,,,,,,,************************))))))*********+++++++++************************************************))))))*********+++++++++++++++************++++++((()))))))))************((()))***,,,------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------)))***++++++,,,,,,++++++---,,,,,,,,,,,,---......}}}}}}|||yyywwwxxx|||zzzzzzzzz{{{zzzvvvppplll[[[WWWSSSRRRTTTUUUTTTSSSUUUXXX]]]aaadddffffffeee```aaabbbcccccccccbbbaaa```^^^\\\[[[ZZZYYYVVVTTTHHHHHHGGGFFFEEEDDDCCCBBB@@@===999666555777:::<<<::::::999999:::;;;<<<<<<>>>???AAABBBBBBAAA@@@???;;;888444///---,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))******************++++++++++++******'''(((((()))***+++++++++))))))******+++++++++++++++******+++------,,,***++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000...111666:::===AAAEEEHHHIIIIIIIIIHHHGGGFFFDDDDDDEEEFFFFFFGGGHHHKKKQQQTTTbbbmmm}}}~~~ggg^^^[[[ZZZXXX]]]___bbbcccbbb```______XXXXXX[[[___ccceeedddcccaaaTTTFFF>>>999333////////////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++************(((((())))))*********+++++++++************++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,+++++++++************************************************************+++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///GGG<<<...))),,,///...+++*********++++++,,,,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))************************)))************+++++++++++++++************++++++(((((())))))*********+++((()))+++,,,------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......vvvxxxyyy{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwuuurrrooo```]]]VVVSSS^^^mmmnnneeedddeeejjjsss{{{~~~zzzuuusssooohhhcccfffjjjfff___cccbbbaaa```aaa```___]]]YYYXXXVVVRRRMMMIIIGGGGGGFFFHHHIIIEEE???999888999999:::999888666666666888999<<>>???BBBEEEAAA<<<555111///000111111111111000///---,,,++++++++++++++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++------------,,,,,,+++***+++++++++*********)))))))))((('''''''''(((***+++************************+++++++++***************))))))))))))))))))))))))************************************************++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------...///......///222444444999???CCCEEEFFFFFFFFFEEEIIIKKKIIIGGGFFFFFFEEEHHHNNNGGGCCCPPP```pppssseee]]]]]]```aaa___^^^```bbbbbb]]][[[ZZZ\\\___bbbccccccgggeee___WWWLLL@@@666111111///......///000000///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************************))))))))))))&&&'''(((*********))))))))))))(((((()))***++++++))))))))))))))))))))))))************************))))))))))))************))))))************))))))************************(((***+++***)))((()))***))))))))))))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111222HHH<<<...)))+++...---)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++************************)))))))))***+++++++++,,,)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------wwwyyy{{{zzzvvvsssqqqqqqooooooooorrrtttuuutttrrrfff```YYYXXXdddsssyyyxxxzzz{{{}}}yyyrrrmmmnnnpppkkkccc```___^^^___bbbeeeeeeeeedddcccbbb^^^ZZZUUUQQQPPPOOONNNMMMLLLJJJHHHEEECCC<<<<<<:::888666444444444666999<<<===<<<===@@@CCCAAA===888555444333333222000000000///...---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++*********)))))))))(((((('''((()))***+++******************************************++++++************************************************************************++++++,,,,,,,,,---------,,,,,,---------.........------------------------...////////////000333666;;;>>>CCCFFFFFFFFFGGGGGGJJJIIIHHHHHHJJJLLLMMMLLLDDDLLLJJJMMMddd{{{mmmeee```\\\\\\^^^___^^^]]]_________```ccceeehhhiiiiiiiiifff```VVVJJJ???888333111//////000111000///.........---------,,,,,,---,,,,,,++++++,,,,,,---************************************))))))))))))((())))))******)))((('''***))))))))))))******+++))))))))))))))))))))))))************************))))))))))))************))))))************))))))************************)))+++,,,+++***)))***+++))))))))))))***+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,...///000999222+++***---000///,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++***************************************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((())))))))))))************++++++++++++,,,,,,,,,,,,,,,------------......lllppptttrrrmmmiiiiiikkklllmmmpppvvv|||tttkkkkkkrrr{{{uuukkkbbb```___```bbbddddddcccdddddddddcccaaa]]]ZZZXXXWWWTTTPPPPPPRRRQQQMMMHHHDDDBBB@@@===:::777555444666888:::;;;<<<===@@@CCC@@@???===;;;;;;999666444111111111000///...---,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++***************)))(((((((((((()))***+++************************)))))))))***+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------------.........------..................///000111111111444888<<>>:::777888999:::;;;<<<>>>AAABBB?????????@@@AAA>>>:::777666666555444222///---,,,------,,,,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************)))))))))))))))*********************************(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------.........................../////////000111333444666:::???CCCFFFGGGGGGEEEDDDCCCDDDEEEHHHEEEFFFJJJLLLLLLLLLMMMWWWjjjyyyiii^^^XXXSSSUUU]]]VVVZZZ^^^______]]]^^^^^^ccceeeffffffbbb[[[SSSNNNGGGAAA999222/////////000............------------------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))************))))))((((((,,,++++++***))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++)))******++++++******)))***************************+++,,,,,,******+++,,,************+++,,,------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------,,,,,,++++++++++++)))+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************,,,+++++++++***)))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------......//////~~~|||tttooolllhhhfffgggiiijjjiiiddddddccc```[[[WWWWWWXXXUUURRROOOLLLIIIEEE@@@<<<;;;:::999999:::<<<>>>???===>>>???BBBDDDBBB???<<<<<<<<<;;;999666222...,,,......---,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,+++++++++************************((())))))***************************************(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---------.........//////.........//////000000000000222666999<<<@@@EEEIIIDDDEEEDDDBBB@@@@@@AAACCCIIIFFFGGGJJJKKKNNNZZZgggyyy{{{jjjZZZUUUXXXRRRVVV\\\```bbbaaa``````___`````````___]]]\\\ZZZVVVNNNAAA777111//////000//////.........---------...------,,,,,,------...++++++++++++++++++++++++++++++++++++************)))))))))))))))***++++++,,,,,,+++***))))))******))))))))))))))))))))))))************************************++++++++++++******++++++++++++******************************)))***+++***)))((()))+++************+++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,---------.........---------------------------------------------------------,,,,,,+++******,,,---...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************,,,+++++++++***)))))))))************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000|||sssnnnkkkhhhdddaaabbbdddeeeaaa\\\ZZZ\\\```XXXUUURRRPPPOOOLLLFFFAAA>>><<<888777888999:::999:::;;;===@@@CCCDDDBBBAAAAAAAAA@@@>>>;;;666222//////...------------------------------,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++***************+++++++++((()))******++++++******************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------........./////////......//////000000111111111444999===???BBBEEEHHH@@@AAAAAAAAA??????AAACCCGGGCCCCCCGGGLLLXXXqqqqqq^^^SSSSSSSSSVVVZZZ```ccccccbbb```___^^^]]]^^^___aaacccaaaYYYMMMBBB:::555222111/////////.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))((())))))+++,,,---,,,++++++*********++++++))))))))))))))))))))))))*********************************++++++++++++,,,******++++++++++++******************************((()))******)))((()))***+++******++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,---------............------------------------------------------------------...------,,,+++***,,,------,,,,,,---000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************+++++++++***************++++++++++++++++++++++++)))************+++++++++************************************************)))))))))))))))))))))))))))))))))*********++++++((())))))))))))*********,,,,,,,,,,,,------------,,,,,,---...///000000111{{{pppiiieeeeeecccaaa___^^^___```[[[XXXUUUUUUVVVTTTNNNIIIFFFAAA<<<:::::::::999888888777999<<<@@@DDDEEEEEECCCCCCDDDBBB@@@<<<888555//////...---------------...------------,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++))))))*********+++++++++((()))***+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////......///000000111222222333777<<>>======;;;999666555666999>>>CCCFFFHHHCCCDDDEEEEEECCC@@@<<<:::000///...---------------......---------,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++))))))******++++++++++++((()))***+++,,,+++******************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000...//////000111222222222555999>>>@@@???===;;;:::;;;>>>AAACCCDDDEEEGGGHHHMMMMMMXXXnnnyyykkk\\\VVVZZZ```cccaaabbb```^^^]]]\\\]]]]]]^^^dddccc```\\\TTTHHH<<<444000/////////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++))))))))))))***************+++,,,------))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++******************************+++,,,,,,******+++,,,++++++++++++,,,---......***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------.........//////................................................,,,---.../////////------...------///111000---+++------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))******+++++++++,,,++++++++++++++++++++++++)))************+++++++++************************************************)))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///000111222xxxnnnccc\\\cccaaa```______]]]XXXSSSSSSRRROOOKKKHHHDDDBBBAAA;;;:::999999<<<@@@DDDGGGGGGEEECCCDDDFFFFFFDDDAAA888555111//////000//////------.........---,,,,,,---+++******+++,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,+++******))))))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***++++++,,,,,,------,,,,,,+++---------.........//////---...///000111111111111/////////000222555777999888:::<<<:::777555777::::::<<>><<<<<<>>>AAACCCFFFDDDDDDFFFHHHIIIFFFDDD???:::444000///000000000..................------...,,,++++++,,,------,,,*********+++++++++,,,,,,******,,,,,,---,,,+++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++---------.........//////......///000000000000000000000000111222444555777777888999888777888;;;>>>AAABBBEEEGGGGGGIIIWWWfffyyyllleeeddddddaaa______\\\WWWWWW[[[^^^```ccceeeeee^^^TTTMMM@@@666...///222000///000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************************++++++++++++++++++++++++***************************************++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000000///---,,,,,,---000---++++++---...,,,+++.........///000333555666666888<<<>>>???@@@CCCEEEEEEDDDBBBAAAAAACCCDDDEEEAAAAAA@@@>>>;;;999888777555555444333222111000000......////////////111222------------,,,,,,+++***---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,******)))))))))******++++++++++++******,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++******************+++***)))((()))***,,,---,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,---------............////////////000444777}}}rrrlllllljjjeee```cccbbb___\\\YYYUUURRRQQQLLLIIIEEEAAA>>>>>>>>>???CCCDDDEEEHHHJJJKKKIIIGGGFFF@@@999333000000111111....../////////////////////---,,,,,,---......---+++++++++,,,,,,,,,------((()))+++---...---,,,+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,------------,,,,,,------........./////////.../////////////////////222222111222222333444555999888888999:::===@@@BBBDDDDDDEEEGGGKKKWWWmmm~~~mmmfffcccaaaaaabbb___YYYXXX[[[\\\^^^aaaeeegggeee```\\\MMM???222///111111000///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++++++++************+++++++++,,,,,,+++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,///000111111///.........///---,,,,,,...//////...---...111444888<<<@@@BBBCCCFFFJJJNNNPPPRRRUUUXXXWWWVVVUUUTTTTTTUUUVVVWWWUUUTTTTTTRRRPPPMMMKKKIIIAAAAAA???<<<888555222000//////////////////000000------------,,,,,,++++++...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,++++++******+++******++++++++++++******,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++******))))))+++,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000333888;;;zzzpppgggfffdddbbb```___[[[VVVQQQTTTQQQLLLGGGCCC@@@???>>>AAACCCEEEIIIKKKKKKJJJIIIIIIDDD>>>888444222111000//////............/////////---,,,,,,---......---,,,,,,,,,---------......(((***,,,......---,,,+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,------------,,,,,,............/////////////////////////////////000222222333333444555666777<<<<<<<<<===???AAACCCCCCAAADDDJJJSSS___ppp{{{fff```^^^aaabbb^^^ZZZXXXZZZ[[[^^^bbbdddeeeeeedddZZZMMM>>>444111000000000000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++++++++,,,*********+++++++++,,,,,,,,,,,,+++++++++*********************************+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------+++---///000/////////000...---...///111333444444666888<<<@@@FFFKKKOOOQQQTTTWWWZZZ]]]^^^```bbbddddddcccaaa```____________^^^^^^___```aaa```]]][[[UUUTTTQQQMMMHHHCCC>>><<<888666444333111///---+++.........---------.........////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,,,,+++++++++,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000111333777===AAAyyyoooccc^^^___```]]]YYYYYYWWWRRRMMMHHHEEECCCCCC@@@BBBFFFHHHIIIJJJJJJJJJIIIFFFBBB>>>;;;777222///000000///...---............,,,++++++,,,------,,,,,,,,,---------.........+++,,,.........,,,***)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,------......------,,,........./////////000000000000/////////000111111222333444666888999;;;;;;===>>>???AAABBBCCCDDDEEEEEENNN]]]oooxxxhhhZZZXXX]]]^^^[[[ZZZZZZ\\\^^^```aaaccceeefffbbb\\\OOO@@@555111111222000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---//////......///000...///000222555777:::<<>>??????<<>>@@@AAAAAAAAA===AAADDDCCCDDDLLL\\\hhhzzzqqqddd]]]\\\^^^]]]___```___^^^___bbbeeeeeehhhdddYYYMMMDDD;;;333111000000///////////////........................+++++++++,,,,,,---------+++,,,---......---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,------...+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------......------------------------........................000111111222222555:::>>>EEEHHHJJJJJJIIIJJJMMMPPPMMMOOOQQQTTTVVVWWWXXXXXX[[[]]]___```______```bbbbbbaaaaaa___]]][[[ZZZYYY```___```bbbdddaaaYYYRRRJJJIIIGGGFFFFFFHHHJJJLLLOOOMMMNNNRRRXXXZZZXXXTTTGGGDDD???:::666333222111000111111111111000//////........................------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********++++++,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,------------------------............////////////...222888===BBBGGGLLLOOOfffddd```[[[WWWSSSPPPNNNKKKLLLLLLIIIFFFFFFIIIMMMMMMKKKIIIHHHGGGGGGEEEDDD;;;999666333111000000000000///------///000///...+++++++++,,,,,,,,,---------,,,+++***+++---///111)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------............------////////////000000000000111000000000222555888999===>>>@@@AAABBBBBBAAAAAA@@@DDDGGGFFFHHHUUUlll~~~xxxddd[[[ZZZ[[[]]]^^^]]][[[\\\___ccceeehhhfff^^^WWWOOO@@@333111111000///////////////........................+++++++++,,,,,,---------,,,---///000000///---,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,---......++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......................................................---///111333777===EEEKKKUUUWWWXXXWWWUUUUUUWWWZZZ]]]^^^aaaccceeeffffffffffffggggggfffcccaaa``````[[[[[[[[[[[[ZZZYYYXXXWWWZZZYYYZZZ]]]___\\\TTTMMMIIIFFFBBB???===>>>@@@AAA<<<<<<@@@IIISSSZZZZZZXXXUUUQQQKKKDDD===999666444111111111111111000//////........................------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,*********)))******+++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------******+++,,,,,,---......***+++,,,---------,,,,,,+++++++++,,,,,,---------------------------------............/////////000...222999@@@EEEJJJNNNQQQjjj]]][[[VVVXXXZZZVVVQQQQQQNNNJJJHHHHHHGGGEEENNNLLLJJJHHHFFFFFFGGGHHHBBB@@@<<<555///,,,...111,,,---......//////......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------......---,,,---...///000////////////000000000000222111111111444888<<>>:::888666555888>>>DDDHHHUUUXXX[[[[[[XXXUUUQQQPPPGGG???999777555000///222------,,,...//////...,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........///.........///222444666:::===AAAEEEJJJNNNQQQRRR}}}xxxrrrbbb___]]]ZZZYYYWWWUUUQQQOOOLLLMMMNNNOOOOOOMMMKKKIIIHHHHHHEEE???999444222111111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------------------------......------......///000//////000000000111111111111222555999===AAADDDFFFHHHDDD@@@???BBBEEEFFFGGGIII\\\rrrrrrnnnqqq~~~|||jjj[[[YYY___bbb```^^^\\\]]]\\\]]]aaaccc^^^WWW@@@;;;555222222333111000000//////......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------.................................---------------,,,---......,,,+++++++++////////////111777>>>CCCRRRTTTXXX\\\___bbbcccccc```^^^[[[XXXYYY^^^fffllljjjlllnnnooonnnkkkhhheee___^^^\\\ZZZYYYWWWWWWWWWXXX[[[^^^^^^\\\XXXUUUTTTPPPQQQRRRQQQPPPPPPQQQSSSVVVWWWYYY]]]^^^YYYQQQJJJAAA===777444666===DDDJJJRRRUUUYYY^^^aaabbb___]]]XXXPPPGGGBBB<<<444000000...------...000000...---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........000///......111444999;;;@@@BBBGGGLLLPPPSSSTTTTTTiii```YYYZZZ]]]ZZZSSSMMMMMMNNNOOOOOOOOONNNMMMLLLKKKKKKIIIEEE???999444222000000//////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------...........................//////000///000000111111222222222222444888<<<@@@CCCEEEFFF???@@@AAACCCEEEGGGIIIJJJ^^^tttvvvppprrrxxxhhh\\\\\\```dddggg```]]][[[\\\```bbb```[[[LLLDDD:::444222222111000000/////////......------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------////////////////////////...............---------***---///000/////////000---///222666<<>>888666999AAAKKKRRRUUUTTTVVVZZZaaaeeedddbbbaaa\\\UUUOOOGGG>>>666222///......///111222111///............---------------------------------------,,,,,,++++++,,,,,,---------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............111///...///222777===AAAEEEHHHLLLQQQTTTVVVVVVUUUlllZZZWWW\\\[[[WWWTTTPPPOOONNNMMMMMMNNNOOOOOOMMMLLLKKKHHHDDD???999555///......------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////.........///////////////000000000111222333333444444666:::===@@@AAABBBBBB999>>>CCCEEEEEEKKKUUU^^^ttt|||www{{{{{{ssspppnnnllllllrrryyyzzz{{{|||fffZZZXXX]]]eee```]]][[[\\\^^^___^^^^^^ZZZPPPBBB777222111000000///////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******+++,,,,,,------,,,,,,,,,,,,---------.........------------------------++++++++++++,,,,,,,,,,,,////////////////////////........................,,,...///000//////000111...333:::BBBJJJQQQXXX]]]]]]]]]^^^]]]\\\ZZZXXXWWWMMMKKKIIIHHHLLLTTT___ggghhhiiikkkmmmllliiifffdddeeecccbbb`````````aaaaaaccceeeggggggfffeeefffgggccccccbbb```^^^^^^```aaabbbdddfffgggccc[[[RRRKKKEEE@@@:::555666<<>>?????????>>>BBBDDDEEEHHHWWWooozzzoooggg___\\\```hhhwww|||zzzuuutttvvvqqqqqqqqqrrruuuxxx|||~~~zzzmmm```ZZZWWWUUUUUUVVVXXX___gggkkklllnnnssswwwzzzzzzeeeWWWVVVZZZ[[[[[[]]]______]]]```dddccc[[[NNN@@@666111000111////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,,,,---------............------------------------++++++++++++,,,,,,,,,,,,////////////////////////.............../////////...///000///......000111777===FFFNNNUUUYYY]]]```\\\[[[YYYWWWUUUTTTRRRRRRJJJJJJKKKLLLPPPWWW___fffggghhhjjjkkkkkkjjjiiihhhhhhgggfffdddbbbaaaaaa```ggghhhhhhgggdddcccbbbcccbbbccceeeffffffgggjjjllleeefffggghhheeeaaa]]]ZZZRRRNNNGGG@@@<<<;;;<<<>>>HHHEEEBBBCCCHHHQQQYYY^^^dddhhhjjjhhhfffaaaXXXOOO>>>999444000...//////////////////.........---------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........///////////////000444999@@@FFFJJJNNNPPPRRRUUUVVVVVVVVVUUU{{{lll]]]XXX]]]TTTTTTSSSRRRQQQPPPPPPPPPPPPNNNMMMNNNNNNKKKFFFBBB777555333000///...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------.........///---------...///000000000---...///000111000000///000000111222333444555555888888:::<<<===?????????DDDFFFIIILLLXXXnnnyyyvvvtttoooggg```^^^ZZZVVVTTTPPPMMMOOOTTT[[[ccckkkrrrvvvwwwoooeee```fffkkknnnkkkgggeeeddd___^^^]]][[[ZZZZZZ[[[[[[[[[TTTOOONNNLLLIIIHHHJJJFFFJJJOOORRRTTTWWW\\\```eeeooo|||mmm]]]XXXZZZ]]]cccgggbbb]]]```hhheeebbbZZZMMM???555333333/////////////////////000............------------------------------------------------------------++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,------------............------------------------,,,,,,,,,,,,------------........................---........./////////000...///000000111444888<<>>EEEKKKOOOSSSSSSUUUVVVVVVWWWWWWVVVlll^^^```UUUUUUVVVVVVUUURRRPPPNNNQQQPPPNNNOOOQQQOOOKKKGGG<<<:::666333000.........////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////---------...///000000111---...000111111111000///000111111222444555666666888888:::;;;===???AAAAAAFFFHHHNNNXXXjjj}}}pppiiiccc\\\ZZZ[[[ZZZTTTNNNSSSSSSTTTWWWTTTOOOMMMPPPLLLTTT^^^jjjuuuwwwlll^^^[[[bbbkkkqqqrrrpppllliii```___\\\XXXTTTQQQOOONNNPPPNNNOOOSSSRRRNNNLLLMMMDDDEEEFFFFFFHHHJJJNNNQQQNNNZZZkkkyyymmm___]]]bbbjjjmmmeee\\\___iiidddeeebbbVVVFFF:::555555////////////000000000000//////.........---------------------------------------------------------***+++,,,,,,------------++++++,,,---------,,,,,,---------.........//////---------------------------------.........//////........................---.........//////000000---...000222666===DDDJJJSSSVVVYYYZZZXXXWWWVVVVVV]]]ZZZWWWSSSRRRRRRSSSTTTVVVYYY^^^aaabbbcccdddfffeeedddccccccccccccddddddhhhjjjmmmpppssstttuuuuuuxxx~~~{{{wwwuuuuuuooommmiiiccc______aaaccceeedddcccaaa\\\WWWRRRNNNEEEFFFFFFDDDCCCGGGOOOUUU___dddfffeeehhhnnnlllfff```WWWJJJ>>>666333222222000/////////....................................---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000111222666<<>>???BBBJJJQQQUUUVVVYYYYYYVVVWWW\\\ZZZUUU|||ddd]]]WWWWWWWWWVVVVVVYYYQQQPPPNNNOOOOOOOOOMMMKKKFFFBBB<<<777444111///...000000/////////.................................------------------------............................................................////////////////////////000000000000111000000//////000222333111222333333333444666888777<<<>>><<<===CCCGGGFFFMMMaaazzzooo___YYYZZZZZZZZZZZZ[[[]]]```eeehhhmmmpppwwwrrrccc___aaabbbgggqqq}}}}}}|||{{{|||sssjjjeee```ZZZVVVUUUWWWYYYZZZYYYVVVSSSQQQPPPNNNJJJFFFDDDEEEHHHLLLNNNIIIHHHLLLTTTYYYZZZ^^^ccczzzrrrkkkggghhhddd]]]]]]bbb``````^^^[[[UUUKKK@@@888222000//////000000000///////////////............------------------------........................------------------------,,,------......------,,,---------............///------------------------,,,,,,---------.........///////////////////////////000111000//////000222000333777>>>EEEMMMSSSWWWWWWUUUSSSTTTWWWYYYZZZYYYVVVWWWWWWUUUVVVZZZ[[[YYYXXXZZZ\\\^^^^^^aaaeeeiiittt|||yyyvvvvvvvvvrrrmmmiiifffbbb]]]ZZZ]]][[[XXXTTTNNNHHHEEEDDDYYY^^^fffooottttttppplllkkkhhhbbbYYYOOOFFF>>>999444333111000//////////////////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...---+++---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///...///111111000///000111333;;;AAABBBDDDJJJQQQTTTXXX[[[ZZZVVVVVVWWWUUUPPP|||zzz}}}xxxqqqnnnqqqsssrrrppprrrqqqqqqqqqsssuuuxxxzzz|||yyykkk\\\VVVUUUSSSRRRSSSRRRQQQOOOOOOPPPPPPNNNMMMHHHFFFBBB<<<555111//////000000000/////////..............................------------------------............................................................////////////////////////000000000000111000000///000111222333222333444444444555777999999>>>AAA@@@@@@FFFLLLOOOiiizzztttoooiiifffhhhmmmiiikkknnnrrrxxx}}}yyyxxxyyy|||~~~uuuiii^^^WWWXXXSSSMMMHHHGGGGGGGGGGGGJJJHHHHHHLLLMMMKKKLLLNNN\\\lll||||||}}}gggffffff]]][[[bbb\\\]]]^^^^^^[[[TTTKKKDDD777444111////////////...////////////............------------------------........................------------------------,,,------......------,,,---------............///------------------------,,,------------.........////////////////////////...000111111000000222333333:::CCCKKKOOOSSSWWWZZZXXXWWWVVVWWWXXXYYYXXXVVVTTTWWWWWWXXX\\\bbbaaa[[[]]]```ffflllsss||||||sssmmmgggfffbbb]]]XXXRRRNNNKKKOOOTTT]]]hhhppptttsssqqqqqqnnniiiddd^^^UUUJJJBBB;;;777222000000000///---/////////............---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---....../////////111222111000000222444:::BBBGGGHHHJJJPPPUUUVVVYYY[[[[[[XXXUUUUUURRRNNNwwwqqqqqqfff```YYYVVVXXXZZZZZZYYYZZZYYYXXXXXXXXXYYY[[[\\\\\\aaajjjwww{{{hhh\\\UUURRRRRRUUUSSSRRRPPPOOOPPPOOONNNMMMIIIIIIGGG@@@777111000111000000000////////////...........................------------------------............................................................////////////////////////000000000000111000000///000111333444666777888888888999;;;======@@@AAABBBFFFQQQ^^^gggzzzrrrnnnhhhmmmvvv}}}qqq]]]]]]YYYUUUSSSQQQNNNIIIEEEMMMLLLKKKKKKKKKJJJIIIJJJFFFRRR^^^gggtttvvvuuuyyyfff```]]]\\\___ZZZ[[[^^^```___ZZZSSSNNN>>>:::555111000111111000////////////............................................................------------------------,,,------......------,,,---------............///........................------------............///////////////////////////////////////111555999<<>>@@@======>>>DDDOOO```tttuuujjjgggiiimmmuuutttfffaaa[[[XXXWWWVVVRRROOOMMMMMMLLLKKKKKKLLLMMMLLLFFFKKKPPPVVV```rrrqqqwwwhhhWWWZZZ]]][[[[[[\\\]]]___```]]]XXXTTTBBB===666111000111222222////////////............................................................------------------------,,,------......------,,,---------............///........................---------.........//////000000000000000000000000000///---,,,...333;;;@@@GGGNNNUUUXXXWWWWWWZZZ^^^[[[[[[ZZZXXXVVVTTTSSSSSSWWW[[[]]]aaarrruuummmjjjeee___```^^^]]]___dddkkkppprrruuusssrrrttttttnnncccYYYVVVKKK<<<333000111000///////////////////////////........................------------------------------------------------------------------------+++,,,---...///...---,,,------------------------------------------------........................,,,,,,---......//////000//////000///000333777;;;BBBIIIPPPTTTXXX^^^aaa___]]]]]]^^^]]]YYYVVVUUUWWW}}}nnnggghhhhhhhhhhhhiiillloookkkddd___^^^[[[VVVTTTUUURRROOOLLLKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQSSSUUUUUURRRSSSUUUYYY]]]___^^^]]]]]]aaahhhtttuuuaaaTTTRRRWWWZZZWWWSSSPPPOOOOOOMMMLLLKKKKKKJJJFFF@@@;;;777555111111000000000/////////........................------------------------............................................................////////////////////////000000000000111000000000111333444555:::;;;<<<<<<<<<===???AAA>>>===BBBPPPbbbvvvyyymmmcccaaahhhuuu~~~~~~nnnccc^^^[[[WWWSSSNNNPPPNNNKKKJJJMMMNNNLLLKKKKKKKKKLLLRRR```qqq|||xxxyyyrrrXXXYYY]]]ZZZ]]]\\\\\\]]]^^^^^^[[[YYYIIIBBB999222//////000111////////////............................................................------------------------,,,------......------,,,---------............///........................------........./////////000000000000000000000000000///......111888AAAHHHOOORRRVVVWWWWWWXXX[[[^^^YYYYYYWWWTTTRRRSSSVVVYYY^^^gggnnnttt}}}sssgggaaa```aaadddhhhlllmmmmmmttttttuuuxxxyyyuuunnnhhhbbbWWWHHH<<<555222111000...////////////000000000........................------------------------------------------------,,,...///...---,,,---...+++,,,------......---------------------------------------------------------------------------------------...//////000000...//////000111666<<>>??????>>>???BBBDDDGGGHHHTTTlll{{{pppnnnmmmnnnvvvxxxmmmeee\\\^^^ZZZSSSPPPRRRQQQNNNLLLJJJHHHGGGIIIQQQ]]]gggyyy}}}lll___]]]^^^___]]]\\\\\\]]]___^^^^^^TTTLLL@@@666111000111111////////////............................................................------------------------,,,------......------,,,---------............///....................................////////////000000000000000000000000...///111444888???GGGMMMOOOPPPRRRUUUWWWYYY[[[\\\YYYXXXVVVTTTTTTYYYaaahhhvvvzzzyyy{{{rrrooommmllllllnnnnnnmmmoooqqqtttvvvwwwvvvtttrrrmmmfffZZZMMMBBB:::555333.../////////000000000000........................------------------------........................,,,...//////---,,,---///---,,,,,,,,,,,,---......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000///000000111444:::BBBGGGIIIOOOVVVZZZ```eeeddd```aaaaaaffflllpppsss~~~]]]]]]ZZZVVVYYY^^^]]]VVVWWWYYY[[[]]]___aaabbbcccfffbbbbbbggglllnnnqqquuu|||{{{zzzyyywwwvvvtttsssiiihhhfffdddaaa___]]]\\\WWWWWWWWWXXXZZZYYYXXXVVVOOOPPPPPPOOOOOOSSSYYY^^^pppyyytttbbb___YYYUUUSSSQQQOOONNNPPPNNNLLLLLLLLLHHHBBB===111111111111000000000000........................------------------------............................................................/////////000////////////000000000000111000000000111333555666@@@AAABBBBBBBBBCCCEEEGGGRRRVVVhhhvvvooorrrsssvvv{{{nnnoooiii___YYYZZZXXXSSSMMMLLLJJJIIIHHHKKKTTT\\\cccppp}}}fff^^^ccc```^^^[[[[[[]]]```aaabbb^^^UUUGGG<<<555333333333000/////////............////////////////////////........................------------------------,,,------......------,,,---------.........//////////////////////////////............/////////000000000000000000000000000,,,///444:::???EEEKKKOOOMMMMMMOOOSSSXXX[[[[[[ZZZ[[[ZZZXXXWWWYYYaaallluuuuuuhhhllluuu~~~xxxpppnnneeecccdddiiippppppjjjccceeefffiiirrr}}}vvvooommmmmmnnnjjjmmmppprrrsssssstttuuuuuuqqqiii\\\NNNBBB;;;777.../////////000000111111........................------------------------........................,,,...000///---,,,---000...---,,,+++,,,---...///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111111333666===FFFLLLOOOUUU[[[___eeeiiigggbbb___aaaiiiuuuXXXYYYYYYZZZ[[[___eeeiiiiiikkknnnqqquuu{{{zzzkkkaaaddd___\\\\\\```cccaaa___YYYVVVSSSPPPPPPPPPOOONNNWWW^^^eeeooo~~~cccSSSYYY\\\RRRMMMSSSSSSRRRPPPNNNKKKIIIGGGFFF===888222000000111111000........./////////////////////............//////000000//////.........---............/////////000000000000000000000000000000111111111111222222222111000000111333666999;;;>>>@@@BBBCCCDDDGGGLLLPPP\\\tttqqqfffdddaaa\\\ZZZVVVSSSPPPLLLJJJQQQYYYTTT\\\iiizzznnnaaa^^^```^^^ZZZ\\\cccddd______]]]UUUFFF777...///222111000///......------...////////////////////////000000///...------,,,,,,......////////////..........................................////////////.........///////////////............/////////000///000222111000000111222222444999AAAIIIKKKHHHEEE???EEENNNTTTXXXXXXWWWVVVSSSXXX^^^eeennn}}}qqqzzz~~~~~~xxxwwwzzzxxxcccTTTPPPOOORRRWWWWWWWWW```kkkeeeXXXMMMMMMMMMJJJHHHIIIGGGHHHLLLQQQXXX___eeehhhuuuzzzyyyqqqkkkkkklllppptttqqqmmmsss|||qqqtttpppfffaaa\\\KKK666333111//////000111222222////////////////////////////////////////////////////////////////////////........................000000//////.........---......------------......//////.........---------........................000000///...............111222444888>>>DDDIIILLLPPP___lllnnnllliiieee___```gggsssYYY\\\___aaadddggglllppp~~~zzzmmmfff___^^^cccfffeeebbbaaa___[[[XXXVVVTTTQQQOOONNNRRRUUU[[[nnntttXXXUUUXXXRRRPPPVVVSSSRRRPPPNNNLLLIIIHHHGGG???:::444000000111111000//////////////////////////////............//////000/////////...................../////////000000000000000000000000000000111111111111222222222222222222222222444777:::<<>>777222111111111111//////////////////////////////............//////////////////................../////////000000000000000000000000000000000111111111111222222222333444333333444555888:::;;;@@@DDDGGGHHHJJJSSSaaammmyyywwwtttjjjaaa^^^[[[UUUQQQOOOVVVXXXZZZ]]]fffzzzuuupppvvvsss\\\[[[\\\^^^^^^\\\]]]aaa]]]]]]ZZZQQQEEE;;;555222222111000///............////////////////////////000//////......---------......////////////..........................................////////////222111000000......---,,,....../////////000000000000000000///...000444777===AAAFFFHHHFFFBBB>>><<>>DDDJJJNNNRRR\\\mmmzzz|||zzzzzz{{{mmmbbbZZZWWWYYY\\\\\\[[[XXXXXXddd~~~rrrmmmzzzmmmddd]]]]]]]]]ZZZZZZ^^^^^^___^^^YYYOOOCCC888111222222111000////////////////////////////////////000/////////......------......////////////..........................................////////////111000000000//////.........////////////000000000111000///......222777;;;AAADDDGGGGGGCCC@@@@@@AAAIIIOOOTTTUUURRRRRRWWW\\\xxxzzzbbbdddfffkkkxxx~~~zzzqqqeee[[[VVVTTTTTTYYYYYYXXXWWW[[[```aaa______\\\\\\aaagggiiigggeeecccccccccdddbbb^^^[[[ZZZXXXTTTOOOLLLKKKIIIGGGDDDDDDAAAAAAEEEHHHJJJOOOUUUjjjyyyvvvmmmpppuuutttqqquuuwwwwwwuuuuuusssjjj^^^NNNDDD888111111222111...////////////////////////////////////////////////////////////////////////........................///////////////...............------------..............................////////////////////////............000111222333555777;;;AAAHHHPPPXXX\\\bbbjjjqqqrrrooommmmmmnnnqqq|||oooeee___WWWUUURRRNNNJJJJJJOOOTTT]]]hhhvvvfffZZZXXXWWWTTTVVVUUUSSSRRRPPPNNNLLLLLLHHHEEE@@@:::555222222222111111000000//////////////////............//////.........///////////////////////////000000000111111111111111111111111111111222222222222333333333333333444555777999:::;;;AAAEEEKKKPPPZZZlll}}}vvvccc]]]^^^XXXWWWWWWUUUQQQTTTdddwwwqqqpppwwwrrr```ZZZZZZ[[[\\\]]]```aaabbb___WWWJJJ<<<222333222111000000///000000000000000000000000000000///////////////...............////////////..........................................////////////.../////////000000111111////////////000000000111111111000///000444;;;???BBBDDDDDDCCCAAABBBGGGKKKPPPQQQRRRQQQSSS[[[gggqqquuuffflllttt~~~rrrcccYYYYYYWWWTTTSSSXXXdddooo}}}~~~}}}yyy{{{~~~}}}xxxvvv~~~zzznnnfffaaa]]]YYYUUUMMMGGGCCCCCCBBB@@@BBBFFFTTT___pppzzzqqqrrrssssssuuuvvvwwwvvvvvvssslllddd\\\OOO???444000000111111000000000000000000000000////////////////////////////////////////////////.................................///////////////......------------......---.....................000000000000000000000000//////......//////000111777999>>>EEEMMMWWW___cccqqqtttwwwvvvqqqmmmnnnqqq{{{sssiii```[[[WWWUUUQQQKKKIIIJJJOOOUUU^^^lllrrr]]]ZZZYYYSSSVVVVVVTTTSSSQQQOOONNNMMMIIIHHHDDD???888444222333222111111000000//////...//////............//////.........////////////////////////000000000111111111111111111111111111111222222222222333333333333222333555777999;;;<<<===BBBDDDHHHRRRccc}}}||||||vvvccc\\\[[[WWWVVVXXXVVVSSS[[[gggvvvrrrmmmnnn[[[WWW]]]```^^^aaaaaabbbaaa]]]QQQBBB777444333222111000000000000000000000000000000000000////////////////////////......////////////..........................................////////////---...//////111111222333/////////000000000111111111111111111333888>>>CCCBBBBBBAAAAAABBBGGGMMMQQQSSSQQQPPPSSS]]]mmmooocccbbbeeefffvvvjjjdddZZZQQQMMMQQQYYY```eeelllzzzzzztttmmmhhh]]]UUUNNNLLLIIIEEEDDDFFFGGGKKKVVVbbbjjjttt|||sssqqqoootttuuuuuuvvvuuurrrmmmhhhdddYYYIII:::222///000111000000000000000000000000////////////////////////////////////////////////.................................///////////////......------------......---------...............111111111111111111111111000000/////////000111111:::===BBBJJJTTT^^^ggglll{{{{{{zzzwwwpppjjjmmmsssvvvkkkaaa^^^ZZZSSSNNNNNNOOOSSSVVVZZZeeewwwtttqqqhhhZZZWWWVVVUUUTTTRRRPPPOOOOOOHHHHHHGGGCCC<<<666333333222222111111000//////...//////............//////............/////////000//////000000000111111111111111111111111111111111222222222333333333444444333555777:::<<>>444444333222111111111111000000000000000000000000/////////////////////000......////////////........................................../////////////////////000111111111222//////000000000111111111111222333444666;;;AAAEEECCCAAAAAACCCFFFKKKMMMNNNPPPTTT]]]kkk{{{ttteee]]]\\\bbbqqq{{{hhh]]]^^^bbbccccccgggoooxxx~~~ooofff]]]YYYSSSLLLHHHGGGEEEDDDHHHQQQUUU[[[nnnwwwooottttttuuuvvvvvvsssooommmjjjcccWWWGGG:::333222333000000000000000000000000////////////////////////////////////////////////..................................../////////000......------------......---------.........//////////////////////////////000000000111222333444555???BBBHHHPPP[[[fffooouuu}}}zzzyyywwwrrrooottt~~~}}}mmmfffbbb[[[WWWVVVQQQSSSQQQJJJJJJVVVeeennniiiWWWWWWVVVTTTSSSQQQPPPOOOGGGIIIIIIEEE>>>777444333222222222111000//////...//////............//////---.........//////000000000000000000111111111111111111111111111111111111222222333333333444444444444666999<<>>AAAGGGNNNSSSccc|||qqqjjjhhhaaaWWWQQQTTTYYYcccrrrggg\\\YYYTTT\\\\\\[[[[[[]]]]]]XXXRRRCCC777...///222000///000000000000000000000000000000000000000000000000000////////////////////////////////////////////////............/////////000///000000000000000//////...///000222333333333333000444777:::AAAGGGEEE???BBBHHHBBBDDDQQQIIIDDDVVV^^^rrr}}}cccWWWTTT\\\qqqzzzkkkccc```jjjwwwyyymmmjjj___QQQHHHGGGHHHHHHUUUYYYfffttt}}}xxxrrrppprrrtttuuutttooonnnjjjbbbVVVHHH;;;333111000000/////////000000////////////////////////////////////////////////000//////.........//////......////////////......000000000000000000000000111111111000000000000000///000000000111111111111555222222333333333777>>>EEEFFFOOO```qqq{{{}}}|||xxxuuussstttxxx}}}lll```aaa]]]YYYWWWRRRLLLKKKMMMPPP\\\qqq{{{bbbVVVXXXTTTRRRSSSPPPMMMKKKJJJIIIGGGBBB===999555333111000111111000///000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111222333444444333333555777999>>>EEEJJJJJJNNN]]]llluuujjjaaa^^^YYYVVVWWWbbbuuu{{{fff\\\___\\\\\\]]]^^^___^^^ZZZVVVIII<<<111111333222000111111111111111111111111111000000000000000000000000////////////////////////////////////////////////........./////////000000000111111111111111000000...///000111222222333333111666;;;>>>CCCGGGEEE@@@AAAJJJHHHHHHPPPMMMRRRiiixxxvvvaaaPPPaaaffftttyyyrrrnnnrrr}}}~~~kkk\\\TTTNNNJJJGGGGGGNNNUUUhhhzzzttttttvvvvvvuuutttppplllhhhaaaUUUGGG<<<333222000000111111111000////////////////////////////////////////////////000//////.........////////////000000000000//////000000000000000000000000111000000000000000000000111111111111222222222222444111111444555666<<>>???JJJXXXXXXYYYsss{{{llljjj[[[TTT[[[```iiieee```]]]]]]^^^aaaaaa^^^^^^___YYYKKK<<<555555555222///111111111111111111111111000000000000000000000000////////////////////////////////////////////////...////////////000000000000111222222222222222222000000000000111111222222777>>>DDDDDDDDDGGGIIIIIIMMMSSSSSSQQQYYYkkkoooZZZTTT___mmm~~~llllll~~~wwwjjj___QQQGGGCCCDDDKKKddd}}}tttssswwwyyyrrrooonnnnnnmmmfffYYYOOO;;;777333111222333222000//////////////////////////////////////////////////////////////////000111///000000111111000000///////////////////////////000000000000000111111111111111111222222222333333222000222666:::===DDDKKKNNNXXXffftttyyyttttttwwwiiiccc^^^ZZZZZZOOONNNNNNOOORRR^^^vvv|||eeeZZZTTTUUUUUULLLKKKJJJIIIIIIIIIHHHEEECCC999666333111111222222222111111111111111111111111111111111111111111111111000000000111111111222222111111222222333333333333222333444444444777;;;???@@@???KKK___ggglllyyyqqqmmmllllllmmmqqqvvvyyy{{{}}}kkk^^^\\\ZZZ\\\vvvpppbbb^^^]]]``````]]]]]]aaa]]]RRRCCC999555555222///111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111///000000111222222111111111111000000111222333444<<>>555111111222111///000000000000000000000000000000000000000000000000///////////////000111111...//////000000//////...//////////////////////////////000000111111111111000000000000111111111222333111333888;;;???FFFNNNWWWfffvvv{{{vvvxxxqqqddd]]]ZZZTTTSSSRRROOOLLLQQQdddvvvzzzbbbOOONNNRRRNNNLLLKKKIIIIIIJJJIIIGGGEEE<<<888444111111222222111111111111111111111111111111111111111111111111111000000000111111111111222111111222222333444444444333444555555666999>>>BBBDDDGGGWWWmmm}}}xxxooojjjiiiiiiiiicccdddffffffeeeeeefffgggfffhhhkkklllmmmooorrrttttttuuuwwwzzz}}}pppaaaVVVUUUjjjyyykkkaaa[[[^^^___]]]]]]aaa___YYYLLL>>>666555333000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111...///000111222222222222111111111111222444666777@@@EEEGGGGGGKKKRRRXXXYYY[[[WWW\\\jjjxxxXXXRRR___sssuuuzzzxxxaaaUUUJJJJJJQQQQQQgggppprrrtttvvvuuuqqqkkkgggdddQQQGGG:::333111222111///000000000000000000000000000000000000000000000000////////////000111222222......////////////......000000000000000000000000/////////000111111222222//////000000000111111111444222555:::>>>BBBJJJRRRaaaqqqvvvxxxssseee___]]]ZZZWWWTTTQQQQQQ[[[fff~~~vvvWWWOOOQQQNNNNNNMMMKKKKKKKKKJJJIIIGGG???;;;555222111111111000111111111111111111111111111111111111111111111111111111111222222222333333111111222222333444444555555555666666888<<>>999555333222222111111111111111111111111111111111111111111111111111111111222333333444444444444444444444444444444444666888777:::AAAKKKQQQ[[[jjj~~~~~~yyyxxxwwwvvvvvvwwwxxxxxxzzz{{{{{{}}}uuugggggguuubbb]]]bbb```]]]___```aaa___WWWKKK???777444222222111111111222222333222222222111111111111000111111111111111000//////000000000000000000000000/////////000000000111111111111111111222222222222222444555555777<<>>:::666333222222222222222222222222222222222222222222222222222111111222222333333444444444444555555555555555555555777999;;;===CCCLLLSSSXXXpppzzzwwwvvvssssssqqqppppppqqqrrrsssvvvtttpppnnnmmmooorrrttttttrrrooonnnppprrrttttttvvvuuutttrrrpppnnnmmmmmmmmmqqqwww|||rrrffffffpppaaaaaabbb___\\\```aaa```[[[QQQEEE;;;555222222111111111111111222222222222111111111111000000111111111111000000///000000000000000000000000000000000111111111222222111111111111222222222333444333444777<<>>999444111222222222222222222222222333333333333333333333333111111222222333444444555555555555555555666666666666777;;;???BBBFFFNNNWWWaaa}}}~~~}}}{{{yyyyyy{{{}}}|||{{{yyyyyy{{{{{{{{{zzzzzzwwwqqqlllhhhgggggghhhjjjnnnrrrtttuuuwww{{{~~~zzzlllvvvlllbbb```___\\\^^^___```]]]VVVJJJ>>>666222222111000000000111111222222222111111111000000000000111111111111000///000000000000000000000000000000000111111111222222111111111222222222333333555222333999???EEEKKKQQQ```sssrrriiimmmtttgggTTThhhrrrzzzzzzpppjjjcccbbb___]]]\\\[[[[[[ZZZ[[[]]]^^^]]]\\\]]]```cccdddeeefffjjjpppzzzwww\\\PPPKKKGGGIIIOOOcccxxxuuutttuuummmooommmaaaOOO???666333333222222222222333444444000000000000000000000000111111222222222222111111////////////000000000000000000000000//////////////////000111111111111111000111333333222222444666======CCCRRRbbbtttsssaaaVVVUUUUUUWWWZZZ]]]aaalllwwwzzzmmmXXXTTTRRRRRROOOHHHGGGJJJGGGGGGFFFDDD???:::555111222222222222222222222222333333333333333333333333111222222333444444555555555555555666666777777777888888===EEEJJJNNNXXXcccttt}}}uuupppppprrrtttyyyxxxmmmaaa______]]]]]]^^^^^^ZZZOOOBBB888333333222111000000111111222222222111111111000000///000000111111111000000000000000000000000000000/////////000000000111111111222222222222333333333666222333:::AAAGGGQQQ[[[ooommmkkk{{{pppfffkkkuuuvvvzzzqqqjjjfffddddddeeegggiiijjjlllnnnooonnnppprrrrrroookkkhhhggglllkkkiiigggfffjjjooottt~~~nnn[[[MMMEEEFFFMMMQQQlllzzzppprrrxxxmmmoooooogggWWWFFF:::444444333333222333333444444000000000000000000000000111111222222222222111111////////////000000000000////////////000000000000//////000111111111111111000111222222222333666888>>>???HHHYYYooorrrbbbXXXWWWWWWWWWVVVXXXdddqqq```UUUOOOPPPPPPKKKIIILLLFFFFFFFFFDDD@@@;;;666333333333333333333333333333333333333333333333333333222222333333444444555555555555666666777777888888999999@@@MMMWWW^^^lll{{{yyyiiiaaaccc]]]]]]]]]^^^]]]TTTFFF;;;444444333222111111111111222222222111111111111000///000000111111111111000000000000000000000000000/////////000000000111111222222222222333333333333777333666>>>EEELLL[[[kkkrrrvvv~~~ccciii{{{yyyyyypppkkkooonnnlllllllllnnnqqqrrrzzz}}}~~~zzz}}}zzzvvvrrrnnnlllkkkjjjgggvvvpppZZZIIIEEEHHHDDDVVVvvvwwwtttvvvooopppooojjj```QQQCCC999555555444333333333333333000000000000000000000000000111111111111111111000////////////000000000000////////////000000000000//////000111111111111111000111222222333444888:::===AAANNNdddiiiccc]]]YYYVVVVVV]]]fffwwwdddSSSQQQQQQLLLJJJLLLFFFFFFFFFDDDAAA===999666333333333333333333333333222222222222222222222222222222333333444555555555555555666777777888999999::::::DDDWWWfffrrrrrraaabbb___]]]]]]___```YYYKKK???666555444333222222222222222222222111111111111000//////000111111111111111000000000000000000000000000000000111111111222222222222222333333333444444777555:::DDDKKKTTTjjj~~~yyywwwwwwlllfffdddjjjmmmssszzz~~~yyyoooooorrruuuxxx~~~{{{___NNNHHHBBBIII___wwwtttrrrpppnnniii^^^NNNBBB777666555444333222222222000000000000000000000000///000000111111000000///////////////000000000000.../////////000000000111//////000111111111111111111222222222333555999<<>>IIIPPP[[[ttttttpppggghhhpppvvv{{{vvvrrrlllfffkkkuuuyyy[[[MMMHHHEEERRRrrrzzzxxxtttqqqqqqpppgggVVVIII888777666444333222111111000000000000000000000000//////000000000000//////////////////000000000000.../////////000000111111//////000111111111111111111222222222333666:::===HHHPPPbbb{{{ppp^^^WWWYYYYYYUUUcccqqq}}}\\\PPPOOOKKKIIIHHHGGGFFFEEEEEEBBB???<<<888555222111222444444444333333333333333333333333444444444555555555555666999777444333444666666777<<<===MMMhhh{{{{{{iiibbbcccdddaaa]]]^^^___VVVKKK>>>777111222444333333555222111111000000000000000000000000000000000000000111111111111111111111111000111111111111222222222333444555555444444666888888888<<>>FFFOOO]]]wwwyyyiiiddd___YYYSSSWWWcccvvvbbbLLLOOOLLLKKKJJJHHHHHHGGGEEEAAA???:::777444333333444444444333333333333333333333333444444444555555555555666666666666777888999:::;;;???QQQjjjrrrlllzzzyyy}}}eee]]]aaacccbbbcccaaa[[[TTTHHH???666444444111000222222222111000000000000111000000000000000000000000111111111111111111111111111111111111222222222333444555555555333444555777999AAAJJJXXXrrr||||||yyy}}}}}}rrrlllmmmwwwoooYYYHHHKKKYYYpppyyyuuuvvvqqqggg^^^QQQDDD888555555333111111222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000......///000000111111222555444555888999;;;CCCMMMVVVjjjzzzmmmfff```ZZZUUUXXXhhhnnnQQQRRRKKKMMMKKKJJJIIIIIIFFFCCC@@@<<<999666444444555444444444444444444444444444444444444444555555555555666555666777888888999:::;;;BBB]]]{{{kkkiiizzzyyyooorrrvvv~~~|||~~~xxxqqquuu\\\___bbbcccdddaaa\\\XXXLLLBBB999666444222222333333222111111000000111111000000000000000000000000111111111111111111111111111111111222222222333333444555666555444444666777>>>HHHRRR```zzz|||qqqnnnmmmwwwjjjOOOIIIMMMWWWnnnxxxwwwqqqjjjeeeZZZJJJ:::555444444222222222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////...//////000111111222222222111444777999>>>IIITTT___xxxwwwiiibbb```VVVQQQ\\\rrrsssWWWVVVNNNNNNLLLKKKJJJJJJGGGDDDAAA>>>;;;777555555555555444444444444444444444444444444444444555555555555666666777999888777777:::<<>>KKKXXXeeesssfffaaaVVVNNNTTTddd{{{rrrYYYTTTOOONNNMMMKKKKKKJJJHHHDDDAAA@@@===999666666666555444444444444444444444444444444444444555555555555666777888:::888777888===AAAXXXtttvvv}}}~~~qqqssstttuuu{{{xxxwwwlllddd___```cccaaa]]]\\\TTTHHH===888666444555888333333222111111111111222111111111111111111111111111111111111111111111111222222222222333333333333444555777777777888:::===AAALLL^^^yyytttllluuutttZZZMMMJJJPPPXXXddd}}}vvvsssrrrooodddVVVGGG===888444444666222222222111111111111000000000000000000000000000........................000000000000000000000000//////000111111222222333444555777999999>>>MMM[[[pppvvvddd[[[SSSRRRXXXggg}}}eeeVVVQQQNNNMMMKKKKKKJJJHHHDDDAAAAAA>>>:::777666666555444555555555555555555555555444444444555555555555666777999:::999888;;;CCCIIIiii|||||||||xxxpppmmmqqqwwwyyyxxxtttzzzkkk______cccbbb___]]]YYYMMM@@@999666444444777444333222222111111222222111111111111111111111111111111111111111111111111222222222333333333444444444555777888999;;;>>>@@@JJJTTTllltttnnnmmmuuu]]]TTTRRRQQQPPPbbbyyywwwvvvpppiii^^^QQQFFF;;;333333777222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000///000000111111222333333444555999<<<===EEEVVVfffiiibbbZZZTTTRRRZZZlll}}}yyy^^^XXXNNNLLLKKKJJJJJJHHHDDDAAABBB???:::888777666555444555555555555555555555555444444444555555555666666666999:::::::::???HHHPPPttt~~~zzzuuuyyy~~~{{{zzzzzzfff[[[WWWVVVRRRRRRTTTZZZgggyyyhhhyyyppp```___cccccc```^^^]]]PPPBBB:::666333333555444333222222111111222222111111111111111111111111111111111111111111111111222222333333333444444444333555777999:::<<<@@@BBBUUU^^^zzzxxxnnnoooooo]]]RRRJJJDDDMMMggg|||{{{yyypppllldddXXXLLL>>>333222666222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333000333888>>>BBBLLL```rrr|||eee\\\\\\RRRRRReeeuuuyyyXXXUUULLLKKKJJJEEEHHHJJJ@@@CCCAAA>>>;;;888666666555666666666666666666666666555555555666666777888999999777888;;;;;;AAASSSeeezzzuuu{{{~~~|||cccOOOLLLLLLJJJJJJKKKMMMSSS```mmmtttmmmzzz___```hhhccc]]]]]]\\\UUUJJJ???999555444333333333333222222222111111111111111111111111111111111111111111111111111111111222222333333444444555888<<<::::::>>>;;;===JJJ^^^mmmwwwnnnpppzzzfffPPPJJJDDDIIIYYYxxxvvvtttyyyrrrlllbbbTTTBBB444222888222222222111222222333333111111111111111111111111000000000000000000000000111111111111111111111111222222333222111222555777888333777DDDKKKRRRkkkppp```]]]VVVWWWdddnnnlllUUULLLKKKKKKGGGIIIJJJ@@@CCCBBB???;;;999777666555666666666666666666666666666555555666666777888999999888:::<<<>>>GGG]]]qqq}}}{{{|||fffVVVRRRJJJHHHGGGGGGGGGIIITTT___qqqnnnddd\\\cccfffcccaaa^^^WWWLLLAAA999555444444333333333222222222222111111111111111111111111111111111111111111111111111111222222333333444555555444999777888===<<>>DDDUUUppp~~~sssiiikkkcccMMMIIIGGGNNNfff}}}uuuuuuppphhh]]]MMM<<<555555333333222222222222333333111111111111111111111111000000000000000000000000111111111111111111111111///111333444333333444555555666===IIIOOO[[[{{{}}}jjjYYYTTTYYYYYYlllgggWWWPPPOOOIIIJJJKKKDDDCCCBBB@@@===;;;888666666666666666666666666666666666666666666777888999:::999;;;<<<===DDDXXXwwwtttaaa[[[VVVOOOOOOKKKIIIGGGCCC@@@BBBHHHMMMXXXhhhvvvzzzhhhbbbgggeee\\\ddd^^^TTTHHH>>>777555444444444333333333222222222222222222222222222222222222222222222222222222222222222333333444555555555555:::888888???AAAJJJ]]]~~~sssmmmrrr|||^^^LLLFFFGGGZZZzzzuuuxxxsssllldddUUUDDD888444444444333222222222333333111111111111111111111111000000000000000000000000111111111111111111111111000222555666555444555555222666AAAMMMUUUeeecccUUUXXXYYYbbbxxxvvv```SSSPPPJJJIIILLLGGGDDDCCCAAA???<<<999777666777777777777777777777777666666666777777888999:::999;;;;;;===IIIcccvvv```[[[WWWPPPRRRNNNKKKJJJFFFBBBBBBFFFFFFMMMWWW```jjjqqqqqqlllkkkiiieeecccbbb```^^^\\\^^^\\\ZZZXXXWWWXXXZZZ\\\```cccfffgggfffeeeeeeeee___eeejjjkkkiiihhhlllpppvvv|||~~~yyyffffffgggcccdddaaaYYYNNNBBB999555555444444444333333333222222222222222222222222222222222222222222222222222222222333333444444555666666555;;;999888>>>CCCOOOeeeuuunnnppp~~~zzzZZZNNNGGGRRRiii{{{vvvpppkkk^^^LLL<<<555555444444333222222222333111111111111111111111111000000000000000000000000111111111111111111111111111444666777777666666777222888DDDOOOYYYlllpppXXXVVVVVV\\\nnn~~~dddUUURRRKKKJJJLLLIIIDDDCCCBBB@@@===:::777666777777777777777777777777777777777777888999::::::999:::;;;@@@RRRqqqhhh^^^XXXSSSSSSNNNKKKJJJGGGCCCCCCEEECCCHHHLLLOOOTTTYYYXXXSSSVVVSSSPPPNNNMMMLLLIIIHHHPPPOOOMMMMMMMMMNNNPPPQQQSSSUUUXXXXXXWWWUUUUUUUUUPPPSSSXXXYYYXXXXXXZZZ\\\]]]^^^ggguuuhhh```dddgggdddccc^^^TTTGGG<<<777555444444444444333333333333333333333333333333333333333333333333333333333333333333333444555555666666444:::888777>>>EEEUUUmmmqqqkkkrrreeeUUUHHHLLL]]]yyy~~~xxxssspppeeeSSSAAA888666555444333333222222333111111111111111111111111000000000000000000000000111111111111111111111111222444666777666666777888555<<>>;;;888666777777777777777777777777777777777777888999::::::999;;;<<>>;;;888666777777777777777777777777777777777777888999:::;;;999;;;===IIIffftttjjjgggZZZSSSNNNLLLJJJEEEDDDFFFDDDIIIKKKHHHFFFHHHIIIHHHCCCCCCCCCEEEIIILLLNNNNNNPPPRRRUUUXXX\\\```bbbcccgggjjjmmmnnnnnnmmmmmmnnnmmmlllkkklllllljjjfffccc^^^YYYZZZ^^^\\\ZZZeeeuuuwwwwwwoooaaa``````cccccc\\\NNNAAA888555555555444444444333333333333333333333333333333333333333333333333333333333333333444444555666666666555<<<<<<===HHHTTTiii|||pppqqqwwwyyy\\\NNNQQQfffzzzvvvtttmmm\\\III===777666555444333222222222111111111111111111111111000000000000000000000000111111111111111111111111222222333222111222555777888@@@MMM^^^qqq~~~}}}~~~nnnbbbXXXSSS```xxxhhhUUUUUUQQQMMMMMMJJJEEEDDDBBBAAA@@@>>>:::777888888777777777777888888777777777777888999:::;;;:::999@@@XXX{{{zzztttkkkZZZSSSQQQIIIHHHIIIDDDDDDFFFHHHHHHFFFEEEGGGIIIHHHJJJMMMQQQVVVZZZ^^^```dddhhhmmmqqquuuzzz}}}xxxqqqlllfffaaa[[[VVVVVVXXX[[[\\\mmm}}}uuu{{{aaaiiifffaaa___```XXXHHH:::555666666555444333333333333333333333333333333333333111111222222222333333333666555555555555666666777999888777AAANNNWWWqqqtttssspppYYYPPPWWWwwwwwwwwwooobbbRRR@@@888777555333444666444111444444333333333333222222111111111111111111111111111111222222222333333333222333333333333555888;;;777FFFUUUccc~~~uuuooogggbbbbbbcccdddeeeeeeppp{{{~~~zzztttrrrtttwwwyyy}}}~~~yyytttrrrnnnmmmkkkkkklllnnnoooooopppooonnnnnnpppuuu}}}oooWWWPPPYYYnnnfff\\\SSSPPPOOOHHHEEEDDDBBBAAA@@@>>>:::777888888777777777777888888777777777777888999::::::<<<;;;DDD^^^uuucccZZZVVVKKKFFFFFF@@@DDDFFFIIIJJJIIIJJJMMMPPPPPPSSSXXX^^^eeekkkoooqqqyyy|||yyyrrrmmmddd```ZZZWWWWWWYYYZZZ[[[^^^kkkjjjdddeeeaaa```aaaYYYJJJ===888666666555444333333333333333333333333333333333333111222222222222333333333666555555555555666777777888999999CCCRRR^^^{{{|||yyyxxxwwwvvvuuuuuutttttttttvvvuuuuuuttttttttttttttt}}}rrruuuhhhPPPRRRjjjzzzxxxqqqgggWWWDDD:::888444333444555444222444444333333333333222222111111111111111111111111111111222222222333333333444555555444444666999<<>>;;;888888888777777777777888888777777666777777888999:::===???KKKgggmmmccc\\\OOOIIIGGGBBBEEEGGGIIIJJJKKKMMMPPPRRRUUUYYY___gggooouuuzzz|||~~~vvvmmmhhheeebbb^^^\\\\\\]]]]]]\\\ZZZbbb{{{ppp^^^cccaaaaaabbb[[[NNNAAA:::777666555444333333333333333333333333333333333333222222222222333333333333666555555555666666777888888:::<<>>III\\\qqq~~~}}}|||{{{zzz{{{|||}}}wwwttt^^^JJJQQQ^^^|||uuuqqqoooeeeRRRBBB:::333333555555444444444444333333333222222222111111111111111111111111111111222222222333333333666777777666555777:::===DDDOOObbb}}}ZZZZZZZZZZZZ[[[[[[\\\]]][[[\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[WWWRRRMMMKKKLLLHHHHHHHHHGGGGGGHHHIIIKKKNNNNNNNNNOOOOOONNNMMMKKKNNNXXXdddkkklllkkkmmmooorrrrrrrrrppplllgggccc```YYYYYY]]]fffpppxxxzzzyyyvvvvvvvvvvvvvvvxxx{{{~~~|||___PPPVVVbbb|||fffUUUTTTNNNIIIFFFCCCBBBAAA???===:::999999888888888888999999777777777777888999:::;;;===FFF\\\~~~}}}{{{~~~uuulll|||zzzlllWWWNNNMMMIIIFFFEEEDDDDDDEEEGGGIIIJJJLLLMMMPPPRRRTTTUUUUUUUUUUUUVVVWWWWWWYYY]]]bbbfffkkkkkkjjjkkklllmmmooopppqqqsssxxx|||~~~|||vvvrrrqqqpppnnnmmmmmmllliiiggggggeeepppzzzxxx}}}|||gggcccdddeeeccc\\\QQQDDD999777777666555444444444444333333333333333333333333222222333333333444444444555555555666666777999999777===AAALLLccc|||vvvqqqNNNJJJYYYjjj{{{~~~tttoooqqqjjjXXXJJJ===444444555444444555444444333333333222222222111111111111111111111111111111222222222333333333555555666555555777;;;>>>HHHTTTkkkVVVWWWWWWXXXZZZ\\\]]]^^^^^^^^^```aaabbbcccccccccccc\\\UUUPPPKKKFFFEEEHHHCCCDDDFFFEEEDDDDDDEEEFFFFFFIIIMMMPPPPPPMMMJJJHHHNNN[[[nnn~~~{{{rrriiibbb]]]\\\[[[```aaagggtttpppWWWUUU\\\rrrsssVVVPPPMMMJJJGGGDDDBBBAAA???===<<<999999888888888888999999999999888999999:::;;;<<<>>>NNNjjjvvvkkkrrrrrrZZZPPPQQQNNNKKKHHHFFFFFFGGGJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMPPPTTTWWWVVVVVVVVVWWWXXXYYYZZZ[[[___bbbjjjssszzz~~~}}}|||xxxwwwuuutttrrrpppmmmjjjmmmgggooo|||ssspppttt|||gggbbbfffgggddd^^^UUUHHH<<<888777666555444444444444333333333333333333333333333333333333444444444444555555555666777888999:::999???CCCRRRooo{{{yyy[[[KKKSSSVVVeeewwwooorrrooo___RRRBBB666555777444333666444444333333333333222222111111111111111111111111111111222222222333333333333444555555666888<<>>===:::999999888888999999:::::::::::::::;;;<<<======CCCWWWxxx{{{tttvvv|||sss___ZZZ```bbb\\\WWWRRROOONNNMMMLLLJJJKKKJJJIIIIIIJJJLLLNNNOOONNNPPPRRRTTTVVVXXX\\\___]]]]]]]]]]]]]]]]]]]]]]]][[[]]]bbbkkkuuu~~~|||zzzxxxvvvrrrooouuunnnrrryyyxxxwwwyyy|||}}}zzzzzz{{{||||||hhh```fffiiifffbbb[[[OOOBBB888777666555444444444444333333333333333333333333333333333444444444444555555555555666777999:::;;;:::AAAGGGZZZ|||vvvvvvsssXXXOOOPPPYYYssssssuuussseeeYYYFFF888777888444333666444444333333333333222222111111111111111111111111111111222222222333333333333444555666777;;;???CCCNNN^^^|||nnnpppsssxxx}}}qqqaaaQQQKKKJJJHHHJJJNNNKKKOOORRRQQQNNNKKKKKKLLLIIIMMMQQQQQQPPPPPPSSSWWWPPP```zzzzzzpppkkkmmmsssxxxwwwuuuvvvcccUUURRRaaa}}}eeeVVVRRRKKKHHHDDDBBBAAA@@@>>>===:::999999888888999999:::;;;;;;;;;;;;<<<===>>>>>>GGG^^^|||zzzzzz{{{|||qqqcccfffsssxxxnnnggg^^^XXXSSSPPPKKKHHHLLLKKKKKKLLLOOOSSSXXXZZZYYY\\\```cccfffiiillloooqqqqqqqqqqqqooonnnlllkkkdddccceeekkkvvv}}}{{{wwwuuuyyyqqqsss{{{sssyyy~~~|||zzzyyyxxxvvvuuuooo^^^eeejjjhhheee```TTTGGG888777666555555444444555333333333333333333333333333333333444444444555555555555555666777999:::;;;<<>>:::666<<<>>>===BBBIIIvvv|||vvvnnnmmmgggzzzvvvkkk```UUUNNNRRRSSSWWW]]]ccciiinnnrrr|||~~~~~~|||{{{wwwsssuuu~~~{{{}}}~~~|||{{{zzzxxxuuu|||yyyeeeccckkkooogggbbbYYYIII@@@:::777888888666666888444444444444444444444444555555555555666666666666333666888999999999:::<<>>:::777===>>><<>>======EEEeee{{{sssrrraaaZZZ\\\kkkwwwmmmeeeiiinnnkkkggg```PPP???999666666777555555888444444444444444444444444555555555555666666666666444666888999999:::<<<>>>BBBHHH[[[wwwYYYPPPVVVvvvvvvxxxmmmZZZDDD999666555444444333333222222222111111111333333333333333333333333333444444333222222444555777777999;;;:::>>>LLLZZZggg}}}|||___iiittt]]]TTTOOOPPP```xxxfffXXX[[[```uuuqqqZZZUUUMMMGGGFFFFFFBBB??????<<<<<<;;;:::::::::::::::888===:::999???===>>>IIInnn{{{rrrccc\\\dddlllsssvvvhhhggglllkkkiiibbbTTT@@@:::666666666555555888555555555555555555555555555555555555666666666666555777888999999;;;===???DDDKKKaaazzz```TTTUUUrrrtttvvvooo^^^HHH:::666555555555555555555555444444444444333333333333333333333333333444444444222333444666777777999:::;;;AAAPPP___jjjhhhhhheeeTTTTTTNNNXXXqqqqqq\\\YYY[[[mmmyyy\\\WWWOOOIIIHHHFFFBBB??????===<<<;;;;;;::::::;;;;;;999<<<::::::@@@>>>BBBQQQxxxuuueeebbbcccgggyyyooofffjjjkkkjjjdddWWWCCC<<<777777666444555888555555555555555555555555555555555555666666666666666777999999:::;;;>>>AAAFFFMMMeee^^^QQQPPPllltttsssnnn```MMM===666666777666666666666555555555444444333333333333333333333333333444444444333333555777666666777:::<<>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<999;;;@@@???FFFZZZ}}}jjj___]]]fffpppyyyhhhjjjkkkkkkfff[[[GGG???999888666444555777555555555555555555555555555555555555666666666666666888999999:::<<<@@@BBBHHHRRRmmm~~~gggUUUNNNfffzzzrrrnnneeeSSSAAA888777888777555555444444444333333333333333333333333333333333222444444444333444666888666555777:::===FFFXXXiiiooo[[[eeeqqqxxx{{{}}}yyylllccceeekkknnnnnnmmmsss[[[VVV\\\tttmmm[[[SSSLLLJJJHHHBBB???>>>======<<<;;;;;;;;;;;;;;;<<<===999;;;AAAAAAKKKbbb|||fff___\\\YYYmmm~~~lllkkkllllllhhh^^^KKKCCC<<<999777444444777555555555555555555555555555555555555666666666666777888999999:::===AAADDDLLLXXXwwwxxxtttuuu{{{{{{tttooo{{{{{{}}}cccOOO^^^sssrrrkkk[[[GGG;;;999999666555555555555444444444333444444444444444444444444222444444444444444666888777666888;;;???III\\\nnnzzzPPPYYYdddkkkooottt}}}|||fffXXXWWW\\\```aaa```YYYVVVnnnvvv\\\TTTMMMJJJHHHCCC???>>>======<<<;;;;;;;;;;;;<<<======888;;;AAABBBNNNggguuunnnooovvvvvvnnnfff\\\WWWkkkpppmmmnnnnnnjjj```MMMEEE===:::777444444777666666666666666666666666555555555555666666666777777888999999:::===AAADDDNNN]]]rrriiieeehhhzzzvvvnnniiizzz~~~mmmMMMSSS~~~uuuuuuqqqaaaLLL>>>:::999555888777777777666666666666444444444444444444444444222444555444444444777999888777999<<<@@@KKK___qqqKKKPPP]]]jjjmmmpppfff\\\[[[XXXXXX^^^}}}eeeXXXXXXgggeeeRRRKKKLLLFFFDDDCCC<<<>>>>>><<<;;;;;;;;;;;;;;;;;;;;;999>>>???:::KKKmmm|||wwwmmmddd___aaahhhmmmsssrrrtttyyy}}}xxxfffaaa^^^aaarrr|||gggmmmooofffbbbOOOCCC999777888777666777666666666666666666666666555555666666777777888888:::777777:::<<<<<>>>>>===<<<;;;;;;;;;;;;;;;:::999>>>@@@===OOOsss}}}vvvkkk```YYYXXXYYY[[[```aaaeeejjjnnnvvvrrraaa]]]ddd{{{kkkqqqsssiiicccRRRFFF;;;888888666555555666666666666666666666666555555666666777888888888:::777777;;;<<<===@@@FFFSSSiiiuuuaaa```ssszzzpppiiilllttt}}}nnnUUU[[[yyywwwiiiVVVAAA<<<;;;333555555555555444444444444555444444444444444444333444444444555666666777777999:::;;;???HHHXXXkkkxxxCCCBBBNNNgggqqqbbb\\\aaasssvvvlllhhhiiiggg|||kkk___^^^ooowww\\\NNNKKKEEEBBBCCC@@@???>>>===<<<;;;;;;;;;;;;;;;:::999>>>AAA@@@VVV{{{}}}pppddd]]]YYYUUUSSSRRRUUUYYY]]]___fffvvvrrrddd]]]jjjoootttwwwlllfffVVVIII===999888555444444666666666666666666666666555555666777777888888999:::888888<<<======BBBIIIYYYrrrkkk\\\ggg{{{rrrkkkfffnnnzzz^^^OOOaaa~~~qqq___HHH===;;;666666666666666555555555555444444444444444555555555555555555666777888888888999:::===BBBNNN```vvvyyyFFFGGGSSSjjjzzzqqqfff^^^[[[TTTNNNKKKLLLWWWjjj||||||xxxyyyooowwwuuuggg___kkk~~~aaaPPPOOOHHHDDDEEEBBB???>>>===<<<;;;;;;;;;;;;;;;;;;999===AAABBB[[[}}}qqqkkkfffaaa]]]TTTWWWZZZ[[[XXX\\\lll}}}{{{hhhfffqqq}}}pppsssxxxnnngggXXXKKK???:::888666555666666666666666666666666666555666666777888888999999999888999<<<===>>>EEEMMM]]]yyy~~~cccdddxxxuuukkkjjjkkksssqqqbbbeeerrrsssttt||||||kkkPPPZZZ|||vvvgggMMM===;;;888777777777777666666666666333333444444555555666666444555555666777888999999;;;<<<===CCCPPPfff~~~|||sss===DDDTTTiii|||xxxooommmkkkjjjiiikkklllnnnlllggg```[[[XXXTTTNNNJJJHHHGGGHHHHHHGGGJJJVVVccc}}}kkkaaaiiiaaaQQQQQQKKKDDDCCCAAA??????===<<<<<<<<<<<<<<<===<<<999<<<@@@CCC```}}}tttnnnhhhdddYYY[[[]]][[[VVVWWWdddttt|||nnnjjjuuu~~~xxxyyyzzzvvvpppqqqvvvooohhhYYYLLL???:::999777777888666666666666666666666666666666777777888999999999999999;;;>>>>>>@@@GGGQQQaaammmeeettt~~~xxx}}}{{{eeeSSSRRRVVVaaasssvvveeeeee~~~uuuZZZ\\\]]]fffxxx~~~xxxXXX\\\|||xxxkkkQQQ>>>:::999888888777777777666666666444444444555555666666666333444555666777888999999>>>======BBBPPPiiiwwwnnn<<>>??????>>>===<<<<<<<<<<<<===<<<999<<>>???AAAJJJTTThhhxxxmmmssstttkkk``````fff```QQQJJJIIIMMMXXXjjj{{{yyypppmmmpppxxx{{{jjjiii{{{dddPPPOOOOOOVVVhhh|||~~~^^^[[[uuuzzzoooVVV@@@:::999777777777777666666666666555555555555555666666666333444555666777888999:::>>>???@@@FFFVVVooouuuoooCCCHHHNNNSSSWWW\\\___aaa______``````______```aaabbbdddfffhhhhhhhhhgggfff```ZZZQQQLLLJJJJJJIIIHHHIIIGGGFFFFFFDDDDDDIIIPPPXXXdddxxx{{{qqqiii^^^ZZZ\\\^^^dddmmm{{{wwwpppjjjnnnnnnWWWUUUMMMCCCAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<:::===DDDMMMqqqvvvoooiiifffccc___WWWRRRVVV^^^vvvsssddd\\\XXXUUUSSSVVVddd~~~wwwzzzrrruuuqqqooo```RRRCCC<<<:::888777888666666666666666666666666666777777888888999::::::999:::===??????AAALLLWWWqqqvvvfffVVVPPPOOOLLLFFFFFFEEEHHHQQQ```nnnxxx|||uuusssooolllmmmrrr{{{uuusss{{{kkk[[[OOOMMMJJJMMMYYYkkkaaaVVVkkk~~~ttt\\\BBB:::999777777666666666555555555666666666666555555555555444555666777888:::;;;;;;<<>>======<<<<<<<<<;;;;;;:::>>>FFFQQQxxxwwwrrrllleee[[[RRRRRRVVVcccmmm^^^UUUOOONNNLLLNNNZZZtttuuuvvvsssrrrcccTTTEEE===:::777555666666666666666666666666666777777777888999999::::::999:::===@@@???BBBMMMYYYxxxooo^^^SSSLLLIIIIIIAAAAAACCCKKKWWWcccjjjmmmqqqrrrtttuuuxxx|||}}}xxxgggYYYOOOOOOJJJGGGNNN^^^vvvcccRRRfffxxx```EEE:::888666666666666555555555555777777666666555555444444555666777888:::;;;<<<===999???IIIWWWiiixxxjjjfffeeeAAA@@@BBBGGGIIIKKKRRRYYY[[[dddqqqwwwppphhh___WWWPPPLLLIIIHHHJJJKKKIIIGGGOOOOOOZZZqqq|||eeeQQQLLLKKKGGGFFFKKKIIIUUUbbbkkkxxxvvvjjjgggccczzzrrr[[[OOOGGGCCCCCC@@@???>>>======<<<<<<<<<:::===@@@@@@BBBVVVzzzpppggg^^^VVVTTTVVVZZZ~~~jjj\\\WWWQQQOOOMMMMMMTTThhhuuusssuuusssgggYYYGGG;;;888999999888777777777777888888888888777888888999999:::;;;;;;;;;???>>>@@@EEECCCKKKaaa~~~mmm___SSSOOOPPPIIIEEECCCHHHQQQ[[[hhhsss}}}~~~~~~vvveeeVVVNNNTTTMMMIIIYYYqqqjjjOOO___vvvzzziiiNNN>>>???888888777777666666555555666666666666666555555555999999999999:::;;;<<<===:::FFFJJJRRRhhhoooiiigggcccIIIDDDAAABBBFFFMMM[[[hhhyyy|||oooeee^^^ZZZUUURRRRRRQQQNNNKKKKKKLLLVVVjjjjjjYYYLLLJJJJJJFFFGGGLLLLLLYYYgggqqqxxxiiigggbbbtttfffTTTLLLHHHEEE@@@???>>>======<<<<<<===<<<===>>>AAAHHH___xxxooofff]]]VVVUUUZZZvvv~~~iii[[[UUUPPPNNNLLLMMMRRRaaa}}}~~~{{{wwwvvvtttkkk]]]JJJ===999999999777777777777777888888888888888888888999::::::;;;;;;;;;???>>>@@@EEECCCLLLbbb|||jjjXXXMMMIIIDDDAAAFFFOOO[[[jjjvvv~~~ppp___SSSVVVPPPLLLVVVgggsssQQQYYYnnn{{{jjjNNN<<<;;;888888888777666666555555666666666666666666666666888888999999:::;;;<<<======GGGKKKTTTmmmkkkgggfffaaaHHHDDDBBBDDDKKKXXXkkk||||||qqqkkkddd^^^[[[WWWRRRNNNNNNNNNUUUcccttt|||gggVVVLLLGGGJJJKKKIIIKKKRRRUUUbbbpppzzz~~~iiigggcccmmmpppVVVLLLFFFAAA@@@@@@???>>>============>>>===>>>BBBNNNhhh}}}tttiii^^^WWW[[[ffflll\\\UUUOOOMMMLLLLLLOOOYYYmmm~~~~~~{{{xxxtttoooaaaNNN@@@:::999888777777777777777888888888888888888999999::::::;;;;;;:::???>>>@@@DDDDDDNNNfff|||uuuZZZNNNGGGBBBDDDLLLWWWgggttt|||tttbbb___UUUQQQUUU]]]}}}~~~VVVQQQddd}}}lllQQQ===:::999888888777777666555555666666666666666666666666888888888999:::<<<===>>>AAAHHHKKKXXXtttwwweeedddccc^^^EEECCCDDDHHHMMMWWWhhhwwwwwwoooiiibbb[[[VVVVVVUUUWWW^^^hhhxxxsss\\\PPPIIIFFFFFFJJJMMMNNNTTT\\\cccooo{{{mmmjjjfffgggvvvWWWLLLFFF>>>AAA@@@???>>>============>>>???AAAEEERRRmmm}}}vvviii```]]]^^^yyy~~~}}}yyyxxxxxxyyy~~~rrraaaXXXOOOMMMLLLMMMNNNQQQ]]]iii||||||xxxuuupppbbbPPPAAA:::999888888666777777777888888888888888888999999:::;;;;;;<<<:::??????@@@EEEEEERRRjjjyyynnnWWWMMMEEECCCHHHQQQ___kkkwww{{{zzzmmm\\\XXXYYYZZZxxx\\\LLL___pppVVVBBB<<<999999888888777666666555666666666666666777777777888888888:::;;;===>>>???DDDIIIMMM]]]|||lll``````___[[[JJJGGGDDDCCCCCCHHHVVVeee}}}zzzrrriiiccc\\\YYYWWWYYY^^^lllmmmVVVLLLJJJEEEDDDFFFIIINNNSSS]]]ffflllwwwvvvmmmjjjeeeyyyxxxYYYOOOKKKDDDAAA@@@???>>>>>>=========<<>>>>>>>>>>>;;;BBBEEEGGGRRRqqq{{{lllhhhjjj}}}{{{vvvhhheeefffnnn{{{rrrmmmjjjiiikkkooouuu}}}hhh\\\TTTPPPNNNPPPOOONNNOOOSSS[[[iiiuuuzzzxxxooodddRRRCCC:::888999;;;777777777777888888888888999999::::::;;;;;;<<<<<<<<>>===DDDWWWiiiZZZ```iiittt|||ssskkkaaa\\\[[[```nnn|||~~~qqqcccXXXOOOGGGHHHLLLFFFHHHJJJPPPZZZfffqqqvvvyyy~~~pppnnnhhhooorrr[[[MMMGGGEEEAAAAAA@@@???>>>>>>>>>>>><<<@@@AAADDDVVVyyyyyymmmeeeqqqwwwlllfffgggzzz~~~zzzwwwzzzlll___UUUPPPMMMOOOPPPNNNOOOQQQUUU^^^yyyrrrzzz{{{zzzssshhhVVVFFF;;;888999:::777777777777888888888888999999::::::;;;<<<<<<<<<===CCCDDDEEEHHHKKK]]]{{{~~~uuuxxxeeeTTTMMMFFFDDDDDDFFFMMMUUU```gggtttpppfffbbbwwwzzzVVV^^^wwwxxx^^^EEE888::::::999888888777777666555666666777888888999999:::;;;<<<>>>AAACCCFFFGGGHHHRRRaaazzz|||ggg\\\XXXVVVVVV>>>???AAA@@@<<<<<>>>>>>>>>>>===>>>===AAAYYY|||fffggg}}}pppfffhhhqqqqqqcccUUUOOOLLLNNNPPPOOOOOOQQQSSSZZZrrrkkksss{{{{{{wwwlllZZZHHH<<<888888:::777777777777888888888888999999:::;;;;;;<<<<<<===>>>DDDEEEFFFIIILLL___~~~vvvsssxxxgggWWWOOOIIIFFFDDDCCCFFFLLLVVV^^^kkk}}}zzzjjjfff}}}XXX\\\mmmzzzaaaIII<<<::::::999999888777777777555666666777888999999999;;;<<<===???BBBEEEGGGHHHIIIUUUggg}}}jjj^^^WWWUUUVVVCCCAAA@@@@@@>>>;;;===CCCHHHLLLVVVdddqqq|||rrrgggeeemmmtttiiihhhddd```[[[VVVPPPMMMQQQUUU[[[eeeppp|||{{{zzzsssiiirrrlllSSSGGGEEEDDDCCCAAA???>>>>>>>>>????????????EEE```yyy}}}ooouuuyyyiiilll{{{jjj]]]WWWSSSRRRPPPNNNOOORRRSSSSSSggg{{{lll|||{{{zzzoooZZZEEE;;;;;;:::888777888888888888999999999999999999:::<<>>BBBDDDDDDFFFJJJNNNRRRVVVkkkvvvccc]]]\\\XXXQQQBBB???>>>???===:::<<>>>>>??????>>>??????GGGccctttuuuxxxppp|||uuubbb\\\WWWUUUTTTQQQRRRUUURRRRRReeeooo}}}{{{ppp[[[FFF;;;;;;:::888888888888888999999999999:::999999:::<<>>===;;;999888999999888777888888888888999:::;;;<<<<<>>===:::;;;???>>>???FFFRRR___nnn}}}}}}ssspppqqqmmmllllllqqq{{{uuuqqqkkkkkkuuu|||\\\JJJEEEDDDCCCAAA@@@????????????>>>???@@@IIIggguuu}}}zzz}}}zzzkkkeee```___\\\XXXVVVWWWQQQPPPcccqqqyyyyyy|||qqq]]]GGG<<<:::;;;999888888888888999999999::::::::::::;;;===@@@CCCDDDDDDHHHHHHKKKQQQWWWssstttjjjqqq~~~~~~vvvrrrqqquuuhhhXXXIIIDDDBBB@@@DDDLLL[[[]]]^^^]]]YYYVVVUUUUUUXXX\\\aaabbb___^^^bbbggg~~~|||___ccckkkMMMAAA===;;;999999999999999777999999999999:::;;;<<<===??????AAADDDIIINNNSSSVVV\\\ddd|||{{{hhh\\\UUUQQQOOOIIICCC>>>??????<<<<<<===???@@@EEENNNWWWcccsss|||zzzqqqooonnnrrr}}}rrrnnnkkkdddqqqdddNNNHHHEEEDDDBBB@@@?????????@@@???@@@AAALLLjjjvvv}}}vvvqqqnnnnnnkkkbbbZZZVVVRRRQQQcccmmmrrrxxx}}}sss___III<<<:::;;;:::888888888999999999:::::::::;;;;;;===???AAADDDEEEEEEHHHGGGKKKRRR[[[yyyrrrlllpppzzzoooZZZJJJHHHEEE???CCCOOOcccmmmvvvuuujjj^^^WWWVVVUUUUUUVVVVVVTTTSSSXXX^^^vvv~~~ccc```}}}mmmLLL???===;;;999999::::::999888999999999::::::<<<===>>>??????@@@CCCIIIPPPVVVYYY]]]fff~~~ttteeeYYYPPPNNNPPPUUUKKKBBBAAAAAA???======???@@@FFFNNNVVV___mmmyyyyyyvvvtttuuu~~~vvvooommmbbbnnnkkkQQQJJJEEEDDDBBB@@@?????????@@@@@@AAABBBNNNmmm~~~rrrpppuuuyyy~~~~~~}}}ooo```XXXWWWUUUeeeiiinnn}}}~~~uuuaaaKKK<<<:::;;;:::888999999999999:::::::::;;;<<<===>>>@@@CCCDDDEEEDDDGGGGGGLLLTTT^^^}}}pppmmmmmmwwwrrr^^^PPPOOOKKKDDDFFFPPP___ssspppfffcccXXXTTTQQQQQQOOOMMMRRRZZZfffrrr}}}ddd^^^yyysssMMM===>>><<<:::999::::::999888999999999:::;;;<<<>>>>>>???@@@BBBEEEIIIPPPVVVZZZ\\\fff|||{{{pppfff]]]UUUMMMNNNSSSbbbTTTGGGCCCCCC@@@>>>===;;;===EEEPPP[[[fffuuuzzzvvvxxx{{{lllgggwwwtttqqqeeekkkqqqRRRJJJEEEDDDBBBAAA@@@???@@@@@@AAABBBCCCPPPpppqqqjjjmmmtttiiimmmzzz~~~lllaaa```[[[jjjiiikkkwwwwwwdddLLL===999;;;;;;999999999999::::::::::::;;;<<<>>>@@@BBBDDDEEEFFFDDDHHHIIINNNXXXbbbmmmlllnnntttnnnaaaVVVTTTQQQJJJHHHLLLZZZqqq~~~yyyfff]]]XXXWWWRRRNNNQQQZZZ]]]gggrrrvvvwww~~~fff^^^zzz}}}QQQ???>>><<<:::999:::::::::888:::::::::;;;<<<>>>???@@@AAAEEEHHHJJJLLLPPPWWW]]]]]]hhh~~~iii___XXXWWWSSSMMMMMMTTTnnn\\\KKKDDDCCC@@@===<<<999<<>><<<:::::::::;;;:::999<<<<<<===>>>???AAABBBCCCEEELLLRRRSSSQQQRRRZZZaaabbboooaaaVVVQQQTTTSSSMMMMMMRRRtttaaaLLLDDDBBB@@@<<<:::;;;===DDDRRRbbbttt~~~sssjjjdddaaa\\\WWWUUUTTTMMMKKK[[[pppxxxtttgggkkkwwwUUUNNNFFFEEECCCAAA@@@@@@@@@AAA@@@AAAEEETTTxxxhhheeennnlllaaa^^^___dddiiisss|||zzzmmmgggsssuuuhhhoooyyyfffNNN===999;;;<<<999999:::::::::;;;;;;;;;<<<===???BBBDDDEEEFFFFFFGGGLLLNNNUUU___iiitttuuuzzzyyyuuu|||}}}zzztttrrrooofff\\\RRR\\\pppzzzlllcccVVVFFFBBBGGGIIIRRR\\\___\\\^^^kkkyyyttt\\\tttWWW@@@>>><<<::::::;;;;;;:::999>>>>>>???@@@AAACCCEEEFFFIIIRRRZZZZZZUUUTTT\\\eeehhhvvvaaaUUUOOOSSSTTTNNNLLLPPPnnn^^^KKK???>>>@@@@@@===AAA>>>AAAMMM\\\ppprrrddd\\\RRRLLLMMMNNNNNNKKKIIIPPPZZZ~~~yyymmmlllrrrzzzrrr___MMMJJJGGGDDDCCCBBBAAA???===DDDCCC???QQQ~~~xxxgggbbbooo}}}tttmmmmmmooonnnnnnoooiiiggggggpppvvvmmmppp~~~|||jjjwwwyyyfffLLL>>>======999999999999999:::;;;<<<<<>>>>>BBBFFFIIIIIIGGGIIIMMMQQQYYY```gggwwwuuuzzz~~~oooeeebbbcccpppxxxdddRRRGGGCCCBBBBBBGGGEEEHHHMMMKKKKKKYYYmmm}}}yyybbbwwwZZZGGG>>>>>>===<<<<<<<<<<<<<<>>@@@@@@???======@@@HHHQQQ___tttrrrddd]]]SSSMMMMMMNNNNNNJJJGGGLLLTTTfff{{{}}}ooommmmmmtttiiiYYYNNNJJJGGGDDDBBBBBBAAA@@@>>>AAACCCBBBUUUwwwgggcccrrr}}}qqqkkkmmm|||}}}nnnccc^^^gggtttyyyvvvmmmxxxzzzgggMMM>>>======:::999999999999:::;;;<<<===>>>???AAADDDGGGJJJKKKKKKKKKOOOSSS]]]fffmmm}}}pppyyyrrr|||vvvooofffdddnnnyyyzzzttthhh```SSSIIIDDDBBBAAAAAABBB???BBBHHHHHHGGGRRRbbbooozzz|||rrrtttaaarrrYYYFFF@@@???>>>>>>=========>>>??????@@@AAACCCDDDEEEFFFLLLPPPUUUWWWYYY[[[^^^bbbooo|||pppSSSSSSRRRMMMNNNHHHNNNEEECCC???>>>???@@@@@@???>>>???BBBEEEGGGMMM\\\jjjttthhh```VVVOOOMMMMMMLLLHHHDDDGGGMMMPPPfffrrrooogggmmmiiiZZZTTTJJJGGGDDDBBBBBBBBBAAA@@@???CCCDDDYYYtttfffeeeuuu{{{hhheee~~~|||pppcccWWWUUU[[[kkklllYYY___ooorrrxxx|||iiiNNN>>>======:::999999999999:::;;;<<<======@@@DDDGGGHHHJJJNNNRRRQQQSSSUUU```kkksssvvvjjjtttooo}}}nnn\\\SSSUUUWWWVVVMMMJJJGGGEEEDDDDDDCCCBBBIIIFFFHHHMMMNNNPPP\\\lllvvv}}}zzzeee\\\aaammmuuu```jjjXXXDDDAAA@@@?????????????????????@@@AAACCCDDDEEEFFFFFFMMMOOOSSSXXX]]]bbbeeegggrrrwwwXXXUUURRRLLLMMMHHHNNNAAABBBBBBAAA?????????@@@CCCBBBBBBBBBCCCGGGNNNUUUiiiwwwyyymmmeee[[[PPPLLLKKKJJJHHHDDDEEEIIIJJJ\\\|||tttpppfffjjj|||uuu^^^VVVJJJHHHDDDBBBBBBCCCBBBAAA>>>CCCDDDYYYpppdddeeexxx|||hhhuuu~~~vvvkkk\\\TTTVVV^^^oooUUUSSS\\\vvvwwwvvvlllPPP???<<<===;;;:::999999::::::;;;<<<===???CCCGGGGGGFFFJJJSSS[[[ZZZYYYXXXaaammmuuuttthhhtttnnn{{{uuu\\\IIIDDDEEEGGGEEEEEEFFFFFFGGGFFFEEEDDDMMMPPPVVVZZZ\\\aaasssuuu^^^RRRRRRYYY___qqqbbbeeeWWWCCC@@@@@@????????????@@@@@@???@@@BBBEEEFFFGGGGGGGGGNNNOOOTTT[[[dddkkknnnooowww~~~\\\VVVQQQKKKLLLGGGMMMDDDDDDDDDAAA>>>===???BBBDDDBBB???>>>BBBGGGIIIIIIVVVbbbrrrtttkkk___RRRMMMIIIIIIIIIFFFEEEHHHJJJWWWqqquuuqqqkkkmmm{{{cccRRRLLLIIIEEECCCBBBCCCCCCBBB@@@BBBBBBVVVnnncccfffzzz{{{ttt~~~yyyooo\\\QQQSSS^^^xxx]]]TTTWWWkkkxxxsssoooSSS@@@<<<===;;;::::::::::::;;;<<<======BBBFFFHHHFFFDDDJJJWWWbbbccc___[[[bbbllltttrrriiiwwwzzzkkk{{{~~~tttuuuwwwzzzyyyooo[[[JJJBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFCCCSSSgggrrruuu|||nnn]]]VVVVVVVVVVVVbbbssseeeeeeWWWCCC?????????>>>>>>??????@@@@@@AAACCCFFFHHHJJJKKKKKKNNNPPPUUU^^^hhhoootttuuu{{{___WWWQQQKKKMMMGGGMMMGGGFFFCCC???======@@@CCCAAACCCCCCCCCFFFIIIHHHDDDKKKRRR\\\fffwww|||qqqdddXXXPPPJJJIIIJJJHHHGGGIIIGGGOOOfffvvvsssrrrtttqqqVVVOOOKKKFFFCCCBBBCCCBBBBBBAAABBB@@@VVVooodddggg|||xxxsss\\\NNNOOOZZZppp{{{aaaTTTSSSeeezzztttrrrUUU@@@<<<===<<<::::::::::::;;;<<<===>>>DDDGGGIIIGGGGGGLLLXXXccceeeccc```eeemmmtttmmmhhhyyyttthhh~~~~~~llldddaaa[[[___\\\RRRHHHDDDCCCAAA>>>????????????@@@CCCEEE@@@YYY{{{~~~qqqjjjhhhgggccc___aaammmvvvkkkjjjXXXEEE?????????>>>??????@@@AAABBBCCCDDDFFFJJJMMMPPPQQQPPPSSSYYYaaahhhoootttwww}}}^^^VVVPPPKKKNNNHHHMMMNNNJJJFFFAAA??????@@@@@@BBBMMMUUUTTTRRRPPPMMMIIIHHHLLLOOORRR\\\mmm}}}|||mmmaaaVVVLLLJJJKKKIIIHHHIIIDDDJJJ```wwwvvvwwwzzz___QQQMMMGGGDDDBBBBBBBBBAAAAAABBBAAAYYYrrrfffjjj~~~|||^^^NNNOOOQQQ^^^nnnzzz|||yyyxxxcccUUUQQQ___vvvzzztttVVVAAA<<<===<<<;;;::::::;;;;;;<<<===>>>BBBFFFJJJKKKLLLPPPWWW^^^aaaccceeekkkrrrwwwjjjiii|||qqqgggrrraaaVVVJJJMMMLLLHHHEEEEEEDDD@@@:::<<<======<<<===@@@BBBAAAXXXxxx|||vvvrrrlllxxxqqqrrrYYYGGG@@@@@@@@@@@@@@@AAABBBBBBDDDDDDEEEGGGKKKPPPTTTWWWXXX]]]ccchhhkkknnntttxxx|||]]]TTTPPPLLLOOOIIIMMMVVVQQQKKKFFFCCCAAA>>><<>>>>>@@@EEEKKKOOOPPPSSSVVVYYY\\\bbbhhhqqqvvvzzziiijjjrrriiijjjYYYIIIIIIFFFBBBCCCGGGEEEAAA;;;>>>@@@@@@===<<<>>>@@@:::III___yyyxxxuuuwwwZZZHHHAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEGGGKKKQQQWWW[[[aaafffmmmooonnnpppuuuyyy{{{[[[SSSOOOMMMPPPIIIMMMyyyeeePPPFFFFFFFFFCCC???JJJ\\\www{{{ggg\\\[[[QQQKKKLLLOOOQQQWWW___eeessssssdddUUUNNNLLLKKKKKKMMMRRRKKK]]]ttt~~~]]]QQQMMMIIIEEEDDDBBBAAA@@@BBBDDDEEE]]]sssdddmmm~~~aaaPPPGGGLLLNNNPPPTTTYYY^^^bbbdddffffffjjjiii[[[OOOVVVgggyyy{{{sssUUU@@@<<<>>>===;;;<<<===>>>???@@@AAABBBBBBFFFKKKNNNPPPSSSXXX\\\___eeejjjpppxxx~~~kkkllllllhhhvvvdddNNNHHHDDDDDDCCCBBBCCCFFF@@@@@@???>>>>>>>>>??????CCCDDDJJJYYYppptttxxx]]]HHHDDDCCCAAA@@@@@@AAACCCDDDFFFFFFGGGKKKPPPVVV\\\```fffjjjnnnqqqqqqsssvvvzzz~~~{{{ZZZUUUQQQLLLMMMFFFJJJaaaKKKAAACCCHHHKKK___~~~rrrfffZZZTTTOOOLLLNNNSSSSSSZZZaaafffppp~~~qqqccc\\\WWWQQQLLLKKKMMMIII]]]uuu___QQQNNNIIIEEEDDDCCCAAA@@@BBBDDDEEE^^^rrrdddlllxxx]]]QQQJJJGGGHHHIIILLLNNNQQQTTTUUUYYY[[[aaaeee[[[PPPSSS```sssyyyyyynnnhhhbbbnnnrrrTTT???<<<===<<<;;;<<<===>>>???AAAAAABBBCCCGGGKKKNNNPPPTTTYYY^^^bbbhhhlllssszzz~~~fffhhh}}}kkkhhhwwwwww^^^UUUMMMIIIGGGCCCBBBCCCAAAAAA@@@???>>>>>>>>>>>>???@@@DDDLLLXXXooovvvxxx^^^FFFCCCBBBAAA@@@@@@BBBDDDEEEHHHIIIKKKNNNTTTZZZ```cccjjjnnnsssuuuuuuuuuxxx{{{tttSSSNNNLLLHHHJJJDDDHHHpppTTTHHHGGGHHH^^^qqqdddYYYSSSSSSSSSTTTRRRPPPSSS[[[```bbbeeeiiilllnnnpppvvv}}}tttnnniii___TTTNNNMMMLLLdddvvvwwwaaaSSSOOOIIIEEEDDDCCCBBB@@@AAACCCEEE___ssseeelllpppXXXPPPMMMJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNVVV^^^ZZZQQQPPPVVVjjjqqq|||tttqqqeee]]][[[TTTZZZlllqqqSSS???<<<===;;;;;;<<<===>>>@@@AAABBBCCCFFFJJJNNNQQQSSSWWW^^^cccffflllooouuu|||xxxaaafff|||iiiiii|||sssfffWWWOOOJJJFFFCCCCCCDDDCCCCCCBBBAAA@@@??????===???AAAAAABBBPPPmmmyyyyyy^^^EEEBBBAAA@@@@@@AAACCCEEEGGGKKKLLLNNNRRRXXX^^^dddgggnnnsssxxxzzzyyyxxxyyy{{{pppNNNIIIHHHFFFJJJEEEIIIzzzYYYFFFGGG\\\wwwiiibbbZZZYYYVVVSSSRRRRRRQQQOOOQQQUUUVVVUUUVVV\\\cccgggvvvsssxxx{{{ooo```WWWUUUVVVpppvvvoooaaaTTTPPPJJJFFFDDDCCCBBBAAAAAACCCFFFaaavvvhhhmmmjjjTTTNNNLLLNNNNNNNNNNNNMMMLLLKKKKKKFFFGGGNNNVVVWWWQQQNNNOOOcccjjjvvv~~~}}}~~~yyysssqqqfff``````YYYYYYeeevvvpppSSSAAA>>>>>>;;;<<<<<<===???AAABBBCCCDDDJJJNNNRRRUUUXXX]]]dddjjjiiimmmpppuuu|||uuuaaajjj{{{jjjmmm|||gggZZZSSSLLLIIIIIIGGGFFFFFFEEEEEEDDDCCCCCCAAABBBCCCAAA???GGG]]]rrr~~~}}}|||\\\DDDAAA@@@@@@@@@BBBDDDGGGIIILLLMMMPPPUUU[[[aaagggjjjqqqvvv{{{}}}{{{yyyyyyzzztttQQQKKKJJJIIIMMMGGGLLLqqqMMMIIIYYY~~~www^^^YYYTTTQQQQQQPPPOOOOOOIIINNNQQQPPPTTT[[[___]]]kkkhhhooo}}}mmmbbb\\\```zzzvvvkkk^^^VVVQQQKKKFFFDDDCCCBBBBBBAAADDDGGGdddwwwkkknnngggRRRLLLHHHLLLLLLMMMMMMLLLKKKJJJJJJIIIHHHJJJOOORRRPPPNNNMMM]]]eeeqqq~~~xxxtttrrrllliiieeecccfffooo|||sssiiiggg```[[[cccsssqqqTTTCCC@@@@@@===<<<===>>>@@@AAACCCDDDEEEKKKOOOTTTXXX[[[aaahhhnnnkkkooooootttzzz~~~uuuaaalll|||nnnvvvnnnaaaVVVQQQPPPJJJIIIHHHFFFFFFFFFFFFGGGEEECCCBBBBBBCCCIIIXXXgggttt[[[FFFBBBAAAAAAAAACCCFFFIIIJJJLLLNNNRRRWWW]]]dddiiilllqqqvvv|||~~~|||zzzyyyzzz{{{VVVOOOLLLKKKOOOHHHKKKWWWKKKQQQooo~~~qqqddd\\\XXXVVVWWWZZZTTT[[[```bbbiiippplllbbbccccccooozzzooofffjjjxxxooo___WWWRRRKKKFFFDDDCCCCCCCCCBBBDDDIIIgggtttkkknnnbbbQQQLLLFFFJJJKKKLLLMMMNNNMMMLLLLLLKKKIIIIIIJJJLLLMMMMMMMMMXXX___kkkxxx}}}yyyrrrjjjddd^^^[[[ZZZRRRRRRSSSSSSWWWfffrrrmmmddd___fff{{{pppTTTDDDBBBAAA===<<<===>>>@@@BBBDDDEEEFFFIIINNNUUUZZZ^^^cccjjjoooppprrrqqquuuzzz{{{vvvaaajjj}}}qqq|||uuubbbWWWTTTQQQOOOKKKHHHFFFGGGHHHIIIGGGCCC@@@@@@BBBJJJZZZiiisss{{{}}}]]]IIIDDDDDDCCCCCCEEEGGGJJJLLLNNNPPPUUU[[[bbbhhhmmmppprrrwww|||~~~}}}|||}}}~~~YYYOOOLLLJJJMMMEEEGGGqqqTTTMMM^^^|||{{{}}}}}}~~~jjjcccfffwwwyyy|||}}}|||fffYYYSSSLLLFFFDDDCCCCCCCCCBBBEEEKKKjjjmmmhhhlllvvv\\\QQQOOOHHHIIIKKKLLLNNNOOONNNMMMLLLHHHHHHGGGFFFGGGJJJLLLLLLRRRYYYcccmmmrrrrrrooolllbbb```]]]YYYUUURRRPPPNNNIIIJJJLLLNNNOOO[[[vvvrrrlllgggfffooooooSSSDDDBBBAAA===<<<===???AAACCCEEEFFFGGGJJJPPPYYY___ccchhhmmmrrrvvvwwwuuuwww{{{|||wwwaaakkkyyynnn{{{|||lllfff___[[[TTTNNNKKKJJJLLLMMMJJJFFFCCCAAACCCPPPiii~~~www|||bbbKKKGGGFFFEEEEEEFFFIIIKKKMMMSSSUUUZZZ```gggnnnsssvvvuuuyyy~~~ZZZOOOJJJIIILLLDDDEEEdddQQQWWWooohhhmmmoooYYYTTTLLLFFFDDDCCCDDDCCCBBBFFFLLLkkk}}}gggdddjjjnnnWWWQQQRRRKKKFFFGGGIIIKKKKKKKKKIIIHHHCCCEEEFFFEEEEEEHHHKKKKKKNNNTTT]]]dddfffbbb\\\WWWQQQRRRSSSSSSRRRPPPNNNMMMLLLLLLMMMMMMKKKPPPdddzzz|||lllgggfffjjjvvvnnnRRRCCCBBB@@@;;;<<<===???AAACCCEEEGGGGGGMMMTTT]]]eeeiiimmmrrrvvv{{{{{{xxxzzz~~~}}}yyydddmmmrrrgggvvvmmmggg^^^VVVPPPOOOPPPRRRNNNLLLIIIFFFHHHYYY{{{rrryyygggLLLHHHHHHGGGGGGGGGJJJLLLMMMVVVYYY^^^eeelllsssxxxzzzwww{{{ZZZOOOKKKJJJMMMEEEFFFcccYYYyyy|||sssrrrmmm```YYYOOOGGGCCCCCCDDDEEEEEEGGGIIIgggwww```gggzzzlll___TTTNNNOOOLLLGGGFFFJJJNNNLLLIIIIIIGGGFFFDDDCCCDDDGGGJJJLLLRRRTTT[[[dddhhheee^^^ZZZ\\\YYYVVVVVVWWWVVVSSSQQQNNNMMMMMMNNNMMMOOOXXXccc{{{zzzqqqooopppvvvjjjOOOBBBAAA@@@<<<>>>???AAADDDEEEGGGHHHHHHQQQVVV^^^dddjjjrrr{{{}}}xxx}}}vvveeeoooqqqhhhtttpppbbb```]]]UUURRRWWWSSSPPPOOOIIIEEEaaauuuyyydddMMMJJJGGGFFFHHHIIIJJJPPPWWWYYY___ffflllppptttxxx|||zzz|||```LLLNNNLLLIIIHHHEEE{{{dddvvvwwwwwwtttaaaZZZOOOGGGCCCCCCCCCDDDEEEHHHLLLjjjhhhlllpppcccWWWQQQQQQQQQJJJEEEGGGHHHGGGEEEFFFFFFEEECCCBBBCCCEEEHHHJJJLLLOOOYYYgggqqqssspppmmmhhheeeaaa^^^\\\ZZZVVVRRRRRRQQQQQQQQQPPPPPPXXXaaazzz~~~~~~fffMMMAAAAAA@@@<<<>>>???AAACCCEEEGGGIIIJJJTTTZZZbbbiiinnnttt{{{|||vvvdddoootttgggqqqwwwpppjjj```\\\___YYYSSSSSSOOOIIIbbbtttzzz___KKKHHHFFFEEEGGGHHHJJJOOOWWW[[[```hhhnnnrrrvvvzzz}}}~~~}}}[[[JJJMMMKKKHHHIIIFFFzzzwww~~~vvvbbb[[[QQQHHHDDDCCCCCCCCCEEEIIIOOOmmmlllnnntttfffYYYRRRRRRWWWOOOHHHFFFFFFDDDCCCDDDDDDCCCBBBAAABBBDDDFFFGGGLLLPPP___www}}}xxxtttnnnhhhddd]]]YYYWWWUUUQQQOOOTTT\\\vvv{{{aaaJJJ@@@@@@@@@===@@@AAACCCFFFIIILLLOOOPPPZZZaaajjjqqqtttxxx{{{yyydddnnnvvvffflll{{{oooggggggcccWWWVVVVVVOOOaaaqqqyyyYYYHHHHHHFFFFFFIIIKKKLLLRRRZZZ```dddkkkrrrwww{{{~~~xxx[[[MMMNNNKKKHHHIIIGGGtttddd\\\RRRIIIDDDCCCCCCCCCEEEKKKRRRpppiiiiii}}}}}}mmm___WWWUUU[[[SSSLLLKKKJJJFFFDDDDDDDDDCCCBBBAAAAAABBBDDDEEELLLRRRhhhyyyrrrjjjccc\\\VVVYYY___pppxxx^^^III@@@??????>>>EEEFFFGGGJJJOOOTTTXXXZZZaaahhhrrryyy{{{|||}}}fffnnnwwweeeiiizzzuuummm\\\ZZZ[[[RRR```lllyyy~~~TTTGGGIIIGGGHHHMMMOOOQQQXXX___dddhhhnnnuuu{{{|||bbbTTTRRRKKKHHHIIIGGG~~~~~~xxxqqqmmmsssyyyxxxpppddd]]]RRRIIIEEECCCDDDDDDEEELLLSSSpppyyyeeefffxxxzzziii___\\\YYYRRRNNNOOONNNJJJEEEDDDDDDCCCBBBBBBAAABBBCCCCCCJJJPPPkkk}}}rrrjjjjjjnnnpppwww\\\IIIAAA@@@@@@@@@GGGHHHIIIMMMRRRYYY___bbbhhhoooxxx~~~iiinnnvvvcccgggzzzfff___]]]SSS```lll|||vvvRRRHHHHHHGGGJJJOOOSSSUUU\\\cccfffiiinnnuuu|||iiiYYYSSSLLLJJJLLLHHHssslllgggeeellluuuttt{{{gggddd]]]RRRJJJFFFEEEEEEEEEEEELLLRRRmmmuuuddddddtttooobbb]]]WWWQQQNNNPPPPPPKKKGGGEEEFFFEEEDDDCCCCCCCCCCCCCCCJJJOOOkkk~~~|||uuuYYYIIICCCBBBBBBCCCGGGGGGIIIMMMSSS[[[cccgggnnnttt|||kkkmmmuuuccceee~~~vvviiiaaaWWWeeeooopppPPPJJJGGGGGGJJJQQQUUUYYY___ggghhhjjjooowww~~~sss]]]TTTLLLMMMOOOJJJrrrmmmgggbbbgggkkkcccddd\\\RRRJJJFFFFFFFFFGGGFFFLLLPPPiii~~~nnn```bbbpppwwwggg```ZZZTTTOOOPPPPPPLLLIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCKKKKKKeeepppUUUGGGDDDDDDEEEHHHHHHHHHIIINNNUUU^^^ggglllrrrwww}}}iiilllwwwcccccc}}}vvvggg]]]ooooooiiiMMMLLLJJJJJJOOOVVV[[[___eeemmmppprrrvvv~~~hhhYYYOOOPPPQQQIII{{{mmmiii```VVVYYY^^^pppiiiccc\\\RRRJJJGGGFFFGGGHHHFFFLLLOOOffftttfff[[[___mmmqqqiiiaaaXXXRRRQQQQQQNNNMMMNNNIIIHHHHHHGGGFFFEEEDDDDDDFFFCCCZZZlllQQQEEEDDDEEEHHHKKKJJJJJJLLLPPPXXXbbbkkkqqquuuyyy}}}ggglllyyycccaaavvvlllcccxxxmmmeeeJJJMMMNNNOOOTTT\\\aaaeeelllsssxxxzzz~~~ttt___SSSRRRQQQFFFsss~~~{{{nnnaaaZZZXXXYYY[[[]]]mmmqqqhhhaaaUUUJJJFFFGGGIIIIIIJJJPPPSSSiiiqqqWWW[[[```kkksssiii^^^TTTRRRRRRQQQOOOOOONNNLLLJJJIIIIIIHHHFFFDDDCCCHHHOOOlll||||||dddNNNHHHIIIHHHIIIMMMGGGMMMRRRUUU\\\gggppptttzzz{{{iiikkk{{{dddbbbyyyllleeevvvqqqbbbSSSKKKNNNRRRWWW^^^eeemmmvvv{{{}}}}}}aaaVVVQQQMMMIIIlllsssxxxqqqiiibbb\\\YYY___lllvvviii```TTTIIIFFFGGGIIIIIIJJJPPPUUUlllyyyYYYWWW\\\kkkpppdddXXXTTTSSSQQQPPPQQQOOOMMMKKKJJJJJJIIIFFFDDD???FFFLLLaaaxxxaaaLLLGGGIIIHHHIIIMMMIIIOOOSSSVVV]]]iiirrruuu|||~~~hhhjjj|||ddd```uuujjjdddxxx|||tttuuutttyyyvvvdddTTTLLLQQQUUU\\\ccciiiqqqxxx|||~~~yyyaaaWWWQQQLLLKKKkkkllltttzzzpppiiiffflll}}}iii___RRRIIIFFFGGGIIIJJJJJJQQQWWWpppfffYYYZZZlll|||nnn___XXXUUURRRQQQSSSQQQOOOMMMLLLKKKJJJHHHFFF@@@IIIMMMYYYvvvqqq\\\JJJFFFHHHHHHJJJNNNKKKQQQVVVYYY```kkktttwwwiiiiii~~~ddd\\\pppkkkeeewwwtttmmmfff^^^```___eeeppp{{{eeeTTTKKKUUUZZZbbbjjjpppuuuzzz}}}uuu```XXXOOOKKKMMMtttpppqqqwww{{{~~~uuupppyyyjjj]]]OOOHHHGGGGGGIIIKKKNNNUUU\\\uuuyyyaaa]]]nnn{{{iii___YYYUUUSSSTTTSSSQQQOOONNNNNNMMMJJJHHHAAAJJJLLLSSSjjjiiiVVVGGGEEEHHHHHHKKKOOOOOOUUUZZZ^^^dddooowwwyyypppiiigggYYYkkkooogggsss}}}rrrfff[[[WWWTTTUUUZZZ```fffoooxxxdddVVVNNNYYY___hhhpppuuuyyy{{{}}}}}}sss```XXXNNNIIIMMM~~~xxxwwwyyysssgggdddiiixxx|||wwwlllnnnpppkkkqqqvvvkkkrrr~~~kkk[[[LLLGGGGGGGGGIIILLLRRRYYYaaazzzggg^^^mmmvvvjjjaaaZZZVVVVVVVVVTTTQQQPPPPPPOOOMMMKKKAAAGGGFFFMMMdddzzzbbbQQQEEEFFFIIIIIIKKKQQQSSSYYY___bbbhhhssszzz|||zzzkkkkkkXXXgggsssnnnvvv|||kkk^^^VVVPPPNNNOOOQQQXXX___hhhrrr}}}ggg[[[WWW^^^dddmmmtttyyy{{{|||}}}{{{xxxbbbXXXNNNIIIKKK|||}}}xxxbbbSSSQQQWWW[[[iiimmm[[[^^^wwwyyydddWWWUUUZZZlllyyywwwuuu{{{|||yyy|||yyyzzzxxxdddVVVQQQYYYfffuuu|||kkkYYYJJJGGGHHHGGGIIINNNUUU\\\eee}}}iii^^^jjjyyynnnccc[[[XXXXXXVVVTTTSSSRRRQQQOOOMMMEEEJJJGGGNNNfff}}}\\\NNNEEEFFFIIIIIILLLQQQVVV]]]cccffflllvvv}}}mmm{{{qqqZZZcccxxx~~~pppcccUUUNNNMMMMMMPPPUUUVVV]]]nnn}}}lllbbbaaaccciiiqqqxxx{{{|||}}}}}}|||gggXXXPPPLLLJJJ}}}fffQQQKKKHHHIIITTTnnntttZZZ]]]tttppp]]]QQQMMMJJJSSS]]][[[^^^dddpppzzz{{{wwwuuuxxxkkklllpppwww}}}}}}xxxsssmmmnnnooonnniii^^^QQQHHHEEEJJJQQQ[[[hhhyyytttlllXXXHHHFFFHHHGGGIIINNNUUU\\\ffflll```iii{{{lllaaa\\\ZZZXXXUUUTTTTTTSSSQQQOOOKKKOOOKKKOOOeee~~~|||YYYMMMEEEGGGJJJIIILLLRRRYYY___fffiiioooyyynnnxxxwww\\\___|||sss^^^TTTQQQPPPPPPQQQRRRSSS___zzznnneeefffhhhmmmuuuzzz}}}~~~~~~mmmZZZUUUPPPJJJ~~~jjjSSSLLLHHHFFFKKK```~~~______ssszzzsssddd\\\XXXQQQSSSXXXUUUYYY\\\ccckkkkkkfffdddeeefffgggjjjppprrrmmmcccZZZUUUTTTSSSSSSRRRPPPMMMJJJDDDDDDFFFKKKUUUfffzzzooolllWWWGGGFFFIIIGGGIIIOOOSSS[[[eeeqqqeeeiiissseee^^^ZZZYYYVVVUUUUUUTTTRRRPPPJJJOOOJJJKKK___yyyxxx{{{sssXXXLLLEEEHHHKKKJJJLLLRRRZZZaaagggkkkqqqzzznnnvvv{{{^^^\\\zzz~~~eeeXXXUUURRROOONNNTTTQQQXXXrrrnnndddeeekkkpppwww|||rrr\\\YYYTTTJJJzzz^^^GGGEEEGGGFFFNNNmmm}}}tttkkkoooqqqddd\\\YYYXXXXXX[[[XXXUUUUUUXXXYYYXXXVVVVVVZZZbbblllqqqmmmaaaWWWWWWOOOGGGFFFEEECCCCCCDDDDDDEEEEEEEEEHHHRRR```lll}}}iiifffUUUHHHHHHJJJIIIKKKPPPVVV]]]dddzzz|||hhhiiiqqqhhhccc]]]VVVQQQQQQQQQOOONNNQQQLLLLLLRRR^^^pppuuujjjiiilllxxxVVVMMMFFFFFFHHHKKKQQQXXXfffwww}}}ssspppzzzqqqqqq___YYYooovvv___UUURRROOOOOOQQQUUUWWWbbbzzzrrriiillltttwww|||dddTTTQQQSSSxxx___JJJEEEFFFFFFLLLddduuuqqqxxxyyyuuusssrrrqqqfffccc```___```^^^ZZZVVVWWWZZZ```iiiqqqtttpppkkkdddXXXKKKGGGFFFCCCAAAAAADDDEEEEEECCCBBBFFFOOOVVVrrrqqqdddTTTHHHIIILLLKKKNNNTTTZZZaaahhh}}}xxxooovvvmmmeee[[[TTTRRRQQQPPPNNNLLLIIIJJJRRR^^^qqq{{{mmmhhhhhhuuu|||rrrSSSKKKFFFGGGJJJNNNUUU[[[qqq{{{vvv}}}ssssssbbbXXXlllqqq___VVVTTTSSSUUUXXX]]]```mmmmmmkkkqqqyyy|||mmm\\\SSSPPPvvv___MMMEEEEEEEEEJJJYYYrrr}}}sssjjjhhhuuuzzztttmmmiiiffffffiiilllmmmlllfffYYYLLLHHHHHHHHHFFFGGGFFFHHHHHHFFFCCCBBBEEEHHH[[[rrrrrraaaSSSHHHJJJMMMNNNRRRXXX^^^ffflllrrrzzzyyypppbbbXXXSSSRRRPPPOOOLLLLLLOOOWWWdddyyyxxxooollldddfffhhhkkkpppzzzhhhPPPIIIFFFIIINNNSSSZZZ```vvv|||vvvrrrhhhWWWggg{{{uuugggaaa______aaaeeeggglll{{{|||wwwhhhlllvvv}}}nnn^^^TTTNNNsss```PPPGGGCCCDDDJJJQQQ___yyytttkkk^^^WWWeee{{{}}}pppgggbbbbbbdddeeelllcccZZZVVVQQQKKKHHHIIIFFFHHHIIIHHHFFFEEEFFFHHHMMMbbbooo___RRRIIIKKKNNNOOOTTT[[[aaaiiiooovvvzzzyyyiii]]]VVVSSSQQQPPPMMMOOOTTT[[[hhhxxxuuuuuuuuu|||xxxkkkhhhccc______fffqqqyyy|||aaaOOOJJJHHHMMMSSSXXX^^^dddooo|||}}}{{{ppppppXXXcccuuuxxxtttssstttvvvsssyyyvvvssshhhnnnwww~~~hhh[[[TTTPPP~~~rrr```SSSIIICCCBBBJJJNNNRRR```qqqqqqddd[[[XXXQQQKKKVVVhhhsssmmmllloooqqq{{{ssseeeSSSHHHFFFFFFGGGHHHGGGGGGFFFGGGHHHGGGWWWvvvrrr]]]QQQJJJLLLOOOPPPUUU]]]dddlllqqqzzzqqqddd[[[WWWSSSQQQLLLOOOSSSZZZjjjttteeedddvvvwwwoookkklllqqquuuyyy]]]PPPLLLLLLRRRXXX]]]bbbgggjjjvvv~~~~~~~~~rrryyyZZZaaaqqqxxxuuunnnqqqxxxlll]]]UUURRRtttbbbVVVMMMEEECCCHHHLLLKKKOOOUUUVVVNNNJJJKKKKKKGGGKKKSSSjjj||||||lll\\\VVVSSSSSSTTTTTTSSSQQQOOOMMMIIIQQQjjjxxxZZZPPPJJJNNNRRRSSSZZZcccgggoootttzzzuuu}}}oooeee]]]VVVRRROOOQQQUUU^^^uuupppeeegggttt~~~~~~wwwYYYPPPMMMOOOWWW^^^cccggglllooowww{{{}}}^^^```lllyyyuuuxxx}}}xxxbbbVVVRRRxxxfffYYYPPPJJJFFFEEEGGGIIIJJJKKKNNNOOOQQQTTTVVVUUUSSSQQQTTTjjj~~~wwwxxx{{{yyyoooeeefffiiijjjhhhccc\\\XXXSSSSSScccrrrVVVNNNKKKQQQVVVYYYaaakkkllltttxxxsssjjjjjjxxx}}}pppdddZZZSSSQQQRRRWWWeeeggg___^^^hhhuuuvvvVVVNNNMMMQQQ[[[dddiiinnnrrrssszzzzzzbbb^^^dddzzz{{{{{{zzz___TTTSSS|||iii[[[RRROOOHHHCCCDDDIIIMMMLLLSSS[[[cccfffhhhiiiddd\\\TTTbbbkkkooo~~~{{{qqqiiijjjvvvxxxllloootttwwwvvvoooeee^^^^^^XXXaaa|||eeeTTTMMMKKKSSSYYY]]]fffrrroooxxx|||qqqgggfffuuuxxxjjj\\\TTTLLLNNNSSSeeehhh___ZZZ]]]bbbnnn~~~zzzuuuSSSMMMLLLQQQ]]]gggmmmrrrwwwtttyyy|||eee\\\^^^sss|||~~~pppUUUPPPTTTqqqbbbPPPLLLGGGEEEHHHMMMRRRUUU^^^```bbbhhhttt}}}{{{tttkkksssyyyxxxtttvvvsssyyyqqqqqquuu{{{xxxnnngggggg```cccjjjyyy___PPPMMMNNNVVV^^^dddkkkrrrxxxyyy}}}ooogggkkkppp|||vvvgggYYYSSSRRROOOaaajjj\\\UUUZZZ]]]```qqq~~~sssppprrriiiSSSRRRPPPRRR[[[iiisssuuutttxxx|||~~~nnn]]]UUUggg~~~|||]]]NNNKKKvvvhhhXXXSSSMMMJJJKKKNNNRRRTTTUUUWWWZZZaaappp||||||pppkkkfffhhhlllvvvsss[[[RRRPPPSSS[[[ccciiipppvvvzzz{{{~~~sssiiijjjmmmwww~~~lll]]]TTTVVVUUUbbbtttdddZZZ[[[[[[XXXcccsss|||zzzssskkkjjjkkkzzzeeePPPPPPRRRWWWbbbnnnvvvxxxwwwyyy}}}vvvbbbVVVbbb}}}pppZZZQQQqqq^^^XXXPPPKKKIIIKKKMMMNNNLLLMMMMMMOOOXXXeeemmmoooyyy{{{lllsssxxxqqqrrrsssuuuyyyzzzdddWWWSSSTTTYYYcccjjjooouuu{{{zzzjjjggggggooozzzlll]]]VVV\\\]]]iiimmm___]]]ZZZTTTXXXaaapppwwwnnnttthhhbbbbbbkkkwwwyyy^^^MMMPPPUUU___iiirrrxxxzzz{{{yyy}}}oooyyyjjjWWW\\\ssszzz^^^PPPzzzccc]]]SSSLLLIIIHHHIIIIIIHHHJJJHHHEEEFFFKKKOOOOOOZZZddduuu{{{xxxiiiddduuu~~~kkk^^^ggg}}}vvv___TTTSSSUUU]]]hhhooosssxxx}}}jjjaaa```gggqqqyyyjjj]]]ZZZaaaeeetttrrraaa]]][[[WWWXXX]]]ccc}}}yyylll}}}ttthhhbbbccchhhrrr~~~pppXXXLLLTTT[[[eeemmmrrrvvvzzz}}}zzz~~~jjjnnnqqq[[[XXXiiivvvYYYMMMllleeeZZZRRRMMMKKKJJJJJJFFFJJJKKKIIIIIILLLLLLIIILLLRRR```tttyyy|||zzzhhhXXX]]]hhhsss|||llllllvvvzzzwwwrrrvvv~~~www___SSSSSSWWW```kkkqqqtttyyyooo___ZZZ```jjjzzzwwwooohhhaaa___eeekkkxxxeee___^^^\\\]]]```fff~~~yyyjjjwwwuuugggccc```fffwwwpppfffrrr{{{gggTTTPPP[[[aaaiiinnnpppsssxxx}}}zzzooohhhvvvaaaWWW```wwwpppgggmmmqqqWWWQQQvvvnnnbbbWWWQQQMMMKKKJJJGGGJJJKKKKKKOOOSSSSSSOOOLLLLLLRRRaaarrraaaWWWYYY```jjj{{{sssnnnyyyrrr]]]TTTUUUYYYcccnnnsssuuuzzz}}}eeeXXX[[[dddqqqzzz~~~tttkkkkkkjjjhhhmmmrrrvvvqqqiiifffdddcccdddppp{{{iiilllxxxfff___ZZZ\\\hhh~~~oooaaalllrrr```TTTWWWccchhhmmmqqqsssvvvzzz}}}|||xxxcccyyyhhhYYYYYYkkk~~~xxxnnncccbbbpppqqqVVVSSS~~~pppdddZZZUUUQQQOOONNNLLLJJJLLLVVVccchhhggg\\\VVVTTT\\\jjj~~~tttddd___aaaiiizzzqqq]]]WWWZZZ^^^hhhqqquuuwww|||qqq\\\XXX^^^iii|||~~~vvvuuuzzz}}}}}}{{{vvvqqqnnnmmmwwwpppeeeqqquuueee___ZZZXXX[[[hhhxxxhhhqqqyyyjjjZZZUUU___ggglllrrrxxx{{{}}}~~~aaaooo{{{zzznnn\\\SSS___ssspppfffjjjuuu{{{zzzZZZRRRtttiiibbb]]]ZZZVVVRRROOOTTTfff}}}wwwmmmeeeeeennnvvvnnnmmmsss}}}uuu___YYY^^^bbbkkktttxxxyyy|||```WWWZZZcccxxxyyywwwyyyzzzfffhhhwwwlllgggbbb\\\WWW]]]rrrsss{{{tttfffXXXVVVeeeiiinnnvvv~~~eeehhhvvvyyywwwzzzrrr^^^PPPVVVjjjxxxpppqqqyyyzzzcccUUUvvvmmmeee]]]XXXYYYVVVRRR\\\yyy{{{}}}ttt]]]^^^aaagggpppwww{{{~~~kkkZZZ[[[aaaooo{{{{{{ttthhhrrr|||ooollliiiiiirrr{{{sss```ZZZ^^^fffnnnrrryyyooo^^^^^^yyy{{{yyyrrrcccUUUSSS^^^jjj~~~www{{{nnnMMM{{{oooccc[[[YYYVVVUUU]]]rrr{{{ttt```dddccciiirrryyy}}}xxx___XXX___lll~~~rrrnnnxxxsssgggdddgggllluuuxxxrrrXXX___ttt{{{{{{tttjjj\\\SSSXXXbbb|||}}}}}}{{{\\\{{{kkkbbb[[[VVVXXXZZZ```ssspppaaahhhffflllttt{{{aaaSSS\\\hhhxxxpppkkkkkknnnrrr}}}\\\]]]lllttt{{{}}}wwwtttfffUUUQQQXXXkkkzzzzzzuuu{{{~~~xxxzzzrrrfff___```ZZZSSS[[[kkk|||wwwggg```gggkkkpppwww~~~dddTTTXXXcccrrr~~~yyyjjjgggiiinnnssslllZZZdddppp|||~~~xxx{{{qqq\\\OOOQQQYYYjjj|||gggbbbllluuuyyytttnnnlllmmmmmmqqqyyytttmmmkkkaaaTTTTTT___nnn|||oooxxxrrrcccbbbhhhqqqtttyyygggYYYVVV___lllxxxsssfffbbbdddmmmvvv]]]___nnn~~~yyy~~~zzzhhhWWWRRROOO^^^vvvdddWWWVVVVVVcccppptttrrrnnnhhhaaa]]]dddqqq}}}vvvqqqggg[[[YYY^^^oooyyymmmyyyuuujjjfffiiiooovvvwwwzzzeeeWWWUUU\\\hhhtttqqqgggdddgggrrr}}}lll```jjj~~~}}}~~~wwwfffZZZPPPXXXjjjlllZZZSSSWWWMMM[[[lllwww}}}}}}uuukkk___aaafffooo|||xxxooohhhdddccczzznnnooouuukkkkkkqqqxxx{{{zzzzzz}}}jjjWWWTTT[[[eeerrr}}}mmmgggjjjqqq{{{eeebbbwww}}}wwwcccSSSSSS\\\mmmzzzkkk\\\VVVYYYPPPXXXdddrrrsssnnngggfffnnn~~~zzzvvvqqqlll~~~kkkcccsss{{{nnnmmmuuu}}}}}}{{{zzz|||vvv___UUUZZZdddqqq~~~xxxooonnnpppyyyyyyzzziiigggoooyyyiii\\\qqq}}}}}}iiiUUUNNNPPP^^^qqq|||ppp```XXXXXXUUUWWW]]]iii}}}{{{mmmdddgggvvvyyyyyy{{{{{{qqqyyyfff^^^VVV___qqqyyytttjjjddddddooo}}}}}}zzzyyy|||xxxiiikkkttt{{{ddd]]]oooaaaSSSJJJPPP```qqqtttfff^^^XXXTTTTTT^^^qqq{{{ooommm|||tttzzzvvvaaaUUU\\\nnnxxx|||uuulllbbb]]]]]]dddsssxxxtttuuu}}}}}}vvvkkknnnwww~~~ooo[[[fff}}}lllZZZKKKKKKYYYkkk~~~}}}lllaaa[[[VVVUUU^^^ppp}}}www~~~yyy|||iiiXXXYYYiiiuuu|||uuukkkccc```\\\ZZZ]]]dddooowwwmmmhhhjjjqqqvvv~~~zzzrrrlllqqqzzz|||[[[ZZZppp|||hhhSSSJJJPPP```tttooobbb\\\XXXWWW```rrr}}}yyyzzz}}}www```ZZZfffrrrvvvpppjjjccc^^^___bbbhhhpppyyyuuuhhh___]]]```ccchhhpppzzz}}}pppmmmnnnttt}}}```QQQbbb{{{~~~|||fffTTTMMMTTTeeesssrrrbbb^^^ZZZYYYcccwww~~~wwwnnnkkktttkkk^^^dddmmmzzz|||sssnnnmmmmmmlllssszzz~~~rrreeeZZZVVVWWWZZZ\\\aaaiiiqqqzzzxxxllloootttzzznnnSSSWWWlll||||||dddOOOKKKWWWcccuuu{{{mmmfff```]]]eeexxxtttnnnvvvtttaaabbbfffsss~~~ssseee[[[VVVVVVWWWYYYZZZ^^^dddhhhooo|||vvvmmmttt{{{___RRR\\\jjjoooUUUJJJOOOVVVgggtttvvvlllbbbeeevvvxxxxxxwwwccc___```kkk{{{zzzlllaaa[[[ZZZ[[[ZZZWWWYYY]]]___bbbjjjtttzzzuuummmvvvsssXXXTTT\\\sss~~~ppp[[[PPPOOOOOOUUUdddwwwxxxiiigggtttvvvzzzxxxbbb\\\[[[gggxxx}}}uuuhhhaaa___```[[[WWWVVV[[[]]]]]]ccclllnnn{{{vvvuuulllvvv~~~```SSSWWWgggssszzz|||mmm^^^VVVQQQLLLHHHXXXlllzzznnniiivvvyyyzzz}}}~~~}}}bbb```dddccchhhrrrpppvvv~~~mmmdddbbb[[[XXXSSSQQQVVVYYYYYYXXXYYYZZZ^^^dddllluuuwwwrrrrrrvvv}}}ttt[[[PPPYYYiiizzz~~~tttooojjj___RRRKKKLLLPPPXXXdddmmmuuu|||xxx~~~yyyyyyvvvrrrnnnrrrwwwyyyvvvwwwyyynnnbbb___[[[___hhhfffmmmwwwuuuiiicccXXXTTTNNNLLLOOORRRQQQPPPQQQMMMOOOSSSWWW^^^kkk|||vvvsssxxx{{{iiiPPPNNNYYYgggyyyssslllbbbWWWQQQNNNLLLOOOTTTYYY```kkkvvv~~~~~~}}}|||yyy}}}~~~nnn```YYYVVVWWWZZZ^^^bbbeeehhhjjjjjjiiifffcccaaabbbfffiiissswwwlllaaaXXXWWW\\\]]]eeeppp|||qqqeeeWWWRRRLLLHHHJJJLLLJJJHHHIIIHHHIIIJJJIIILLLYYYlllzzz~~~xxxxxx~~~VVVLLLRRRYYYpppyyyqqqggg]]]XXXSSSNNNJJJJJJLLLPPPYYYccciiillluuuyyypppxxx~~~~~~vvv|||ppp___WWWUUUQQQQQQQQQRRRSSSTTTVVVWWWTTTTTTSSSRRRRRRUUUZZZ^^^fffmmmyyywwwhhh[[[UUUUUUZZZaaammmyyy{{{nnn]]]WWWPPPKKKLLLLLLIIIGGGGGGIIIKKKKKKHHHHHHQQQbbbpppxxxgggRRRSSSTTTdddzzzmmmbbb\\\UUUPPPLLLLLLLLLLLLQQQWWW\\\YYY```kkkqqqyyy|||~~~uuu|||wwwzzz}}}|||{{{zzzaaaSSSPPPPPPNNNMMMLLLKKKJJJIIIIIIJJJGGGGGGFFFEEEEEEGGGKKKNNN[[[dddrrr~~~|||}}}yyyggg\\\VVVTTTVVV^^^jjjwww|||jjj^^^VVVPPPOOONNNKKKHHHHHHFFFIIIJJJGGGFFFJJJUUU___iiivvvWWWTTTMMMTTThhh{{{xxxiiiaaaVVVSSSQQQSSSRRRNNNLLLNNNPPPKKKNNNWWW[[[aaayyy|||xxxyyy~~~}}}||||||gggUUUMMMJJJKKKKKKIIIGGGFFFDDDBBBBBBCCCBBBAAA@@@>>>???BBBEEERRR[[[jjjzzz}}}||||||{{{yyy||||||eee\\\XXXUUUPPPXXXdddrrrwwwccc[[[SSSRRRPPPLLLIIIIIIFFFHHHIIIIIIGGGIIIMMMQQQXXXgggmmm```NNNLLLWWWccc{{{vvvlllddd```^^^```___ZZZVVVVVVOOOKKKJJJMMMMMMQQQbbbttt~~~|||xxxaaaSSSLLLKKKKKKKKKJJJHHHEEECCCAAABBBBBBAAA@@@>>>???BBBDDDKKKTTTbbbqqq~~~zzz{{{}}}}}}|||{{{sssfff]]]TTTNNNTTT___lllzzzggg___WWWTTTSSSNNNLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJLLL\\\xxx}}}[[[NNNSSSUUUccc}}}}}}vvvooojjjkkkllllllmmmoooiiifff___WWWRRRRRRWWW]]]nnnwww|||~~~||||||}}}~~~gggYYYRRRLLLLLLMMMLLLJJJGGGDDDBBB?????????>>>===>>>AAADDDGGGPPP]]]lllyyy|||zzz}}}{{{tttbbbRRROOOTTT^^^iiiuuukkkbbbZZZWWWUUUQQQOOOOOOLLLJJJHHHHHHJJJKKKHHHFFFIIIXXXvvvfffQQQQQQMMMQQQccc}}}tttllllllqqqvvv~~~zzzjjj___[[[WWWSSSZZZaaaaaahhhzzz|||zzz|||}}}~~~vvvbbbXXXRRRMMMJJJJJJIIIDDDBBBBBB>>>===<<<<<<<<<>>>???@@@HHHNNNWWWaaannn}}}~~~}}}hhhXXXWWWTTTWWWeeeuuuuuusssxxx~~~~~~{{{ggg___WWWTTTVVVVVVQQQLLLOOOLLLIIIHHHHHHHHHFFFEEEHHHUUUxxx```KKKLLLUUU[[[oooxxxrrroooqqq|||~~~nnnccc^^^eeedddcccdddhhhnnntttxxx~~~~~~}}}~~~qqqhhhYYYQQQKKKJJJIIIFFFCCCCCC>>>>>>=========>>>???@@@BBBGGGNNNWWWdddttt~~~~~~uuu]]]UUURRRZZZiiixxx~~~pppkkkgggaaaZZZYYY]]]aaa```^^^YYYXXXXXX\\\```aaa^^^ZZZSSSPPPLLLJJJJJJKKKKKKJJJIIITTTvvv{{{XXXJJJIIIKKK[[[nnn}}}wwwsssvvv}}}}}}zzzwwwwwwxxxzzz|||~~~zzzrrrbbbVVVKKKIIIIIIGGGDDDBBB@@@???>>>>>>===>>>>>>>>>===@@@EEEMMMYYYlll~~~~~~oooaaaWWWXXXcccrrrrrrcccVVVNNNUUUSSSPPPOOOPPPQQQPPPOOOOOOUUU^^^ggglllkkkhhheeeVVVRRRMMMJJJIIIJJJKKKKKKLLLVVVvvv|||xxx\\\OOOIIIKKKSSS```ttt~~~xxxwww~~~}}}yyyrrrfffWWWIIIFFFHHHGGGCCCAAAAAA@@@@@@???>>>>>>>>>>>>===>>>AAAGGGTTTiii}}}~~~{{{hhh```cccooolllbbb]]]WWWRRRNNNNNNLLLJJJHHHGGGHHHIIINNNWWWbbbiiijjjgggcccbbbXXXTTTNNNJJJJJJJJJKKKKKKNNNXXXwww{{{eeeRRRLLLLLLPPP\\\qqq}}}uuunnncccTTTGGGDDDFFFEEEBBB@@@AAAAAA@@@@@@@@@???>>>>>>?????????DDDQQQhhh|||~~~}}}~~~~~~~~~~~~{{{fff___gggzzznnnfffddd^^^WWWPPPPPPOOOLLLIIIIIILLLPPPLLLSSSZZZ]]]ZZZVVVUUUUUUSSSPPPMMMLLLNNNOOOPPPPPPNNNYYYzzz|||}}}~~~```QQQMMMMMMTTT___ooozzzvvvuuuxxx{{{wwwxxxxxxyyyyyyyyyyyyxxxuuuuuuvvvzzz~~~~~~~~~iiibbbZZZNNNDDDCCCEEEDDDAAA@@@@@@@@@AAAAAAAAA@@@?????????>>>>>>BBBOOOggg}}}~~~~~~}}}|||~~~~~~~~~vvvdddeeewwwtttlll```TTTVVVUUUSSSPPPNNNNNNQQQSSSKKKNNNQQQRRROOONNNOOOPPPLLLLLLMMMPPPSSSTTTSSSRRROOO\\\~~~}}}|||}}}}}}~~~ZZZOOOIIIMMMQQQYYYnnn}}}{{{}}}{{{zzzyyywwwuuusssrrrqqqrrrqqqrrrxxx|||~~~~~~~~~~~~{{{|||rrr\\\UUUPPPIIIDDDEEEEEECCCAAABBB???@@@AAABBBBBBBBBAAA@@@@@@>>>>>>BBBPPPhhhzzz{{{|||}}}}}}|||{{{zzz~~~~~~~~~~~~www||||||sssjjjhhhddd```[[[WWWTTTQQQVVVWWWWWWWWWWWWXXX[[[\\\XXXZZZ]]]```bbb___[[[WWWVVVeeezzz{{{~~~}}}}}}|||~~~kkkUUUPPPMMMKKKUUUfff~~~|||zzzyyyxxxxxx~~~~~~}}}{{{zzzzzzyyyyyyzzz|||mmmWWWQQQJJJFFFDDDFFFGGGDDDBBBDDD>>>???AAABBBCCCBBBBBBAAAAAA@@@???CCCQQQjjj~~~xxxyyyzzz{{{{{{zzzyyyyyy~~~}}}}}}|||}}}yyyooohhhfffeeeeeeeeegggiiijjjkkkqqqsssvvvxxxvvvooofff```]]]nnn}}}wwwyyy}}}~~~yyy~~~}}}}}}~~~mmm]]]TTTIIIJJJTTTXXXxxx~~~}}}|||zzzxxxwwwvvvxxxyyyzzz}}}uuuZZZMMMLLLJJJHHHFFFEEEEEEEEEEEEGGGAAA>>>AAAEEEDDDAAA>>>;;;@@@??????PPPrrr|||zzz{{{zzzzzz|||~~~|||yyy~~~}}}~~~yyyxxxzzz}}}|||~~~tttvvv{{{xxxooofff```ooo{{{~~~~~~~~~~~~||||||}}}vvv[[[NNNLLLMMMPPPcccxxx~~~~~~}}}yyyxxxxxxxxxwwwvvvsssuuuxxx~~~~~~zzzooo^^^QQQOOOMMMJJJJJJKKKJJJFFFBBBDDDCCCBBBCCCDDDDDDDDDDDDBBBEEECCCEEEYYYzzz|||~~~}}}|||{{{|||~~~~~~|||zzz~~~}}}}}}}}}yyyzzz|||vvvzzzwwwrrrpppooo}}}~~~~~~~~~}}}}}}}}}}}}{{{~~~hhhUUUKKKIIIPPP\\\jjj{{{~~~}}}zzzyyyyyyyyywwwvvvvvvvvvyyy|||{{{~~~mmmaaaeeeqqqtttooo```XXXNNNJJJJJJJJJFFFAAAAAACCCDDDBBB@@@@@@BBBEEEEEEDDDAAAHHH```~~~~~~|||{{{|||}}}|||{{{|||zzzzzz}}}zzzzzz{{{|||~~~tttqqquuu~~~|||||||||~~~}}}{{{tttbbbQQQIIIFFFNNNXXXbbbsss~~~}}}~~~|||{{{{{{zzzyyyxxxzzzzzzyyy{{{}}}~~~}}}}}}vvvqqqaaa[[[eeexxx}}}mmmXXXKKKHHHJJJJJJIIIEEEFFFEEEBBBAAADDDFFFFFFFFFBBBAAAMMMjjjxxx|||}}}{{{zzzyyyzzzzzzzzzzzzxxxwwwxxxzzz}}}}}}|||{{{{{{zzzzzz|||rrrjjjrrr{{{|||~~~}}}}}}}}}~~~|||}}}}}}gggTTTHHHIIIKKKIIIPPP^^^ppp~~~}}}||||||}}}~~~}}}}}}}}}}}}{{{zzz}}}{{{|||~~~wwwnnnuuu{{{yyy|||hhhXXXPPPPPPRRRTTTMMMLLLHHHEEEJJJQQQSSSNNNJJJGGGHHHZZZzzz}}}xxx{{{~~~|||{{{zzzzzzyyyxxxwwwxxxyyyzzz|||zzzxxxwwwwwwyyyzzzzzz|||{{{zzzzzz|||~~~gggccciiimmmqqquuuvvv{{{~~~{{{}}}}}}jjjWWWQQQLLLEEEHHHRRRSSS]]]lll{{{}}}{{{zzz|||~~~~~~~~~}}}|||~~~}}}pppwww~~~tttggg[[[UUUVVVZZZSSSRRRLLLHHHOOOZZZ\\\UUUMMMJJJOOOeee}}}yyyzzzyyyvvvsssttttttvvvwwwwwwwwwwwwzzz|||~~~{{{yyyyyyyyy{{{||||||{{{||||||~~~uuu___ZZZ___bbbccckkkpppuuuvvvuuuxxx~~~zzz{{{}}}rrraaaSSSGGGEEEIIIFFFIIIPPP\\\iii{{{|||}}}{{{{{{}}}~~~}}}~~~~~~~~~wwweee[[[___hhhbbbccc]]]TTTUUU^^^```ZZZRRRPPPXXXppp|||wwwwwwwwwsssppppppooosssvvvxxxxxxyyy|||~~~~~~}}}|||{{{zzzzzz|||~~~{{{|||}}}kkkWWWVVVXXXUUU___cccggghhhhhhllluuu}}}||||||||||||~~~~~~|||tttaaaRRRJJJJJJGGGGGGMMMTTT^^^mmm{{{~~~||||||}}}~~~}}}~~~|||nnndddnnn|||www{{{ttteee^^^ccceeeaaa[[[ZZZddd{{{{{{ssstttwwwuuuqqqooommmqqqvvvyyyzzz{{{~~~zzzzzz{{{zzzyyyzzz|||~~~{{{|||~~~{{{ZZZTTTTTTOOOPPPTTTXXXXXXXXX^^^hhhrrr|||{{{|||~~~}}}}}}~~~~~~}}}|||{{{{{{}}}~~~}}}~~~zzzyyyppp^^^SSSLLLGGGIIIJJJKKKQQQYYYXXXeeetttvvvyyy~~~||||||}}}}}}||||||~~~}}}}}}|||zzzzzz|||kkkhhhiiieeegggqqq|||rrrsssxxxxxxtttqqqqqqpppqqqvvv|||}}}}}}zzzwwwvvvxxxzzz{{{{{{|||||||||{{{|||nnnVVVTTTOOOKKKIIIIIIMMMPPPVVVaaalllvvv~~~~~~~~~}}}}}}|||{{{zzzzzzzzz|||{{{{{{{{{|||{{{}}}~~~{{{yyy~~~}}}|||}}}}}}|||}}}}}}jjjVVVMMMJJJIIIIIIKKKNNNOOOTTT^^^mmm|||ttthhh|||}}}}}}{{{~~~~~~~~~~~~}}}}}}}}}zzzuuuuuu{{{|||wwwooodddmmmwww~~~vvvxxxzzzyyyuuusssrrrrrruuuzzz|||yyyxxxxxxxxxwwwxxxxxxyyywwwxxxxxxyyy{{{~~~cccYYYNNNKKKHHHHHHKKKNNNSSS]]]hhhooowww~~~}}}|||{{{zzzyyy|||zzzyyyxxxyyyyyyyyy{{{}}}~~~~~~|||zzzxxx|||{{{{{{||||||zzzwww{{{yyybbbRRRJJJEEECCCCCCDDDHHHOOOYYYaaagggjjj|||wwwkkkuuu{{{vvv~~~}}}~~~||||||~~~}}}}}}~~~yyyuuutttyyywww|||}}}yyyzzzyyywwwuuuwwwrrrsssvvv{{{{{{uuuyyy||||||zzzxxxxxxyyyuuuvvvxxxzzz}}}vvvaaaLLLLLLHHHGGGIIIKKKOOOXXXaaaeeemmmvvv~~~~~~}}}~~~|||{{{zzzyyy|||~~~~~~}}}}}}~~~~~~|||{{{}}}|||zzzxxxvvvvvvvvvvvvvvvwwwxxxxxxyyyxxxxxxxxxyyyyyyyyy{{{|||{{{yyyvvvqqqyyy~~~~~~mmmaaaVVVLLLMMMKKKIIIIIIMMMQQQTTTVVVbbbdddjjjttt}}}|||yyy}}}xxxxxx~~~~~~~~~}}}}}}~~~}}}zzzyyy~~~~~~}}}~~~zzzvvvtttxxx}}}{{{xxxvvvvvvtttrrrvvv|||vvvuuuuuuyyy~~~}}}zzzvvv|||~~~zzzzzz|||yyyzzz}}}sssTTTNNNIIIFFFHHHIIIKKKQQQYYY\\\bbbkkkttt}}}~~~}}}|||~~~~~~~~~}}}}}}|||{{{{{{{{{zzz|||}}}~~~}}}}}}~~~|||{{{{{{{{{{{{zzzxxx{{{zzzxxxvvvuuutttttttttsssssssssssstttuuuuuuvvvwwwwwwyyyzzzzzzyyyvvvtttqqqwww{{{xxxyyypppaaaZZZQQQIIIFFFGGGHHHIIISSSPPPUUUfffxxxrrrnnnooo{{{zzztttlllxxx|||}}}|||}}}~~~}}}{{{{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzzzzz|||}}}|||zzz{{{~~~~~~~~~{{{|||~~~~~~{{{xxxvvv|||||||||}}}~~~~~~{{{xxx{{{~~~}}}zzzwwwuuutttrrrppppppxxx~~~yyyxxxyyyzzzyyywwwuuu{{{}}}zzzzzz{{{|||~~~fffRRRLLLHHHHHHHHHIIIMMMRRRTTTYYYaaakkkuuu~~~||||||{{{|||~~~|||yyyyyyzzzzzz{{{||||||}}}zzz{{{||||||{{{{{{|||}}}|||{{{zzzzzz{{{{{{yyyxxxzzzyyyxxxvvvuuutttssssssqqqqqqppppppppprrrssstttuuuvvvxxxyyyxxxwwwvvvuuutttvvvwwwuuuuuu}}}}}}rrrggg]]]TTTOOOOOOJJJQQQiii}}}ssshhh[[[XXXYYYbbbrrr|||yyy}}}|||xxxzzz~~~|||yyyzzz|||{{{zzzzzz{{{|||}}}||||||zzzyyywwwvvvuuusssvvvyyyyyyyyyzzz|||{{{|||}}}}}}zzz{{{}}}}}}|||zzzwwwuuuwwwxxxzzz|||~~~~~~tttwww~~~wwwuuusssrrrppppppyyy~~~xxxwwwvvvtttrrrsssvvvyyyzzzwwwuuuuuuvvv{{{}}}uuuXXXQQQKKKJJJJJJHHHJJJMMMOOORRRYYYcccnnnxxx~~~}}}||||||wwwxxxzzz|||}}}}}}|||{{{vvvwwwxxxyyy{{{|||}}}~~~zzz{{{|||{{{zzzyyyzzz{{{zzzyyyxxxyyyzzz{{{zzzxxxyyyxxxwwwvvvuuutttrrrrrrppppppooooooooopppqqqqqqrrrtttvvvvvvuuutttuuuvvvwwwtttrrrssstttvvv}}}ssseeeUUUSSSaaa}}}qqq___]]]^^^^^^___```dddiiimmmkkkhhhfffjjjrrr}}}~~~{{{yyyvvvuuuwwwyyy{{{{{{yyyzzz|||{{{{{{{{{|||}}}|||{{{yyywwwuuusssrrrqqqooossswwwyyyyyy{{{~~~|||zzzzzzzzzzzzzzz{{{||||||{{{yyyvvvuuuuuuvvvyyy|||{{{vvvvvvuuuvvvtttttttttqqqooottt{{{zzzvvvuuuuuusssppprrrqqqqqqqqqpppqqqqqqrrrxxxzzz}}}~~~}}}|||||||||}}}]]]UUUNNNMMMLLLIIIIIIKKKKKKMMMSSS\\\gggrrrzzz~~~{{{~~~|||zzzzzz{{{ssstttvvvxxxyyyzzzzzzyyywwwxxxyyyzzz{{{}}}~~~~~~|||}}}}}}{{{yyywwwxxxyyywwwvvvvvvwwwyyyzzzyyyxxxwwwwwwvvvuuutttrrrqqqppppppppppppppppppooooooooooooqqqrrrrrrqqqqqqtttwwwvvvqqqnnnpppqqqpppsssxxxtttrrr}}}~~~rrrhhhiiihhhccc[[[TTTRRRSSSUUUUUUTTTTTT[[[ooowwwyyywwwvvvuuutttsssvvvyyyvvvxxxyyyyyyyyyyyy{{{|||yyyxxxvvvtttsssrrrqqqqqqnnnsssxxx{{{{{{{{{~~~~~~~~~}}}{{{zzzyyyxxxwww{{{{{{{{{zzzyyyxxxwwwvvvuuuvvvyyy|||~~~|||zzzzzz|||~~~~~~~~~}}}}}}|||yyyssshhhsssrrrssstttqqqlllmmmqqqyyyvvvsssssstttuuusssqqqssspppmmmlllnnnoooppppppwwwyyy}}}~~~}}}|||||||||xxx|||aaaXXXPPPNNNMMMJJJIIIJJJHHHJJJOOOWWWcccnnnvvvzzz{{{zzz|||~~~}}}zzzxxxyyy{{{qqqrrrtttuuuwwwxxxxxxxxxzzzzzz{{{{{{|||}}}}}}~~~}}}}}}}}}{{{yyywwwwwwwwwuuuttttttuuuxxxyyyyyyxxxvvvvvvuuutttsssqqqpppoooppppppqqqqqqpppooonnnnnnmmmooopppooonnnoootttxxxtttnnnlllnnnnnnlllooouuuzzzeeeeeedddaaa\\\YYYZZZ]]]QQQUUUWWWSSSUUUhhh~~~yyyzzzyyyxxxvvvrrrooorrrvvvrrrtttuuuvvvuuuvvvwwwyyyvvvuuutttsssrrrqqqqqqrrrpppuuu{{{}}}}}}|||}}}~~~}}}}}}||||||zzzxxxvvvuuu|||{{{{{{yyyxxxxxxwwwwwwvvvwwwyyy|||~~~}}}zzzxxxwwwxxxzzzzzzzzz|||{{{zzz{{{~~~|||tttrrroooqqqtttuuupppmmmmmmllljjjmmmmmmnnnnnnooopppqqqqqqnnnllljjjlllnnnpppnnnlllqqqqqqrrruuuyyy{{{||||||yyy}}}~~~}}}pppZZZRRRTTTMMMHHHHHHFFFKKKIIIJJJPPPTTTYYYbbbjjjlllyyy{{{yyyzzz{{{|||{{{zzzxxxwwwqqqqqqqqqrrrtttwwwyyyzzz|||{{{zzzzzzzzzyyyvvvttt}}}||||||}}}|||zzzuuurrrvvvuuuuuuuuuuuuuuuvvvvvv{{{yyyvvvsssooommmkkkjjjppppppooommmiiiffffffffffffhhhjjjiiiggghhhlllooonnnmmmllllllkkkjjjiiihhhlllsssxxxooonnn{{{zzzrrrtttrrrooopppxxxwwwrrrqqqtttuuuttttttttttttssspppnnnooonnnnnnqqqvvvyyyyyyxxxvvvtttqqqooonnnoooqqqrrrwwwwwwxxxyyyzzzzzz{{{{{{yyytttoooooosssvvvtttqqqyyyxxxwwwxxxzzz{{{zzzyyy{{{zzzzzz{{{|||~~~~~~|||yyywwwwwwyyy|||}}}zzzwwwwwwxxxyyy{{{|||~~~zzzuuutttqqqlllppppppllljjjkkkkkkiiihhhiiijjjkkklllmmmnnnnnnpppnnnllllllnnnnnnllljjjmmmmmmmmmpppuuuwwwxxxxxxyyy}}}~~~}}}{{{bbbVVVUUUOOOKKKLLLJJJJJJGGGHHHLLLOOORRRXXX^^^eeeqqq{{{}}}xxxwwwxxxzzz{{{{{{{{{yyyxxxttttttsssssssssuuuvvvwwwyyyxxxwwwxxxyyyzzzxxxwwwuuuvvvwwwzzz||||||zzzxxxuuuuuutttttttttuuuuuuvvvyyywwwtttqqqnnnllljjjiiilllmmmmmmllliiifffffffffeeeggghhhgggeeefffiiikkkjjjiiiiiihhhhhhggggggfffeeehhhooozzzxxxrrrooopppssssssrrrqqqqqqrrrsssuuuwwwqqqppppppssswwwyyyyyyxxxuuusssqqqooooooppprrrsssttttttuuuuuuvvvwwwwwwxxxxxxtttooonnnppprrrqqqppprrrrrrsssvvvzzz}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~}}}zzzxxxxxxxxxxxxyyyzzzzzzxxxvvvxxxyyyzzz|||}}}~~~~~~~~~{{{uuusssqqqnnnjjjmmmmmmhhhfffhhhjjjiiieeefffggghhhjjjkkklllmmmqqqooommmmmmmmmmmmkkkiiijjjjjjkkknnnrrruuuvvvvvvyyy|||}}}|||~~~nnn[[[VVVOOOOOOQQQNNNLLLHHHHHHJJJLLLKKKNNNRRRZZZdddnnnrrruuu{{{~~~uuuuuuwwwyyy{{{|||||||||{{{xxxwwwvvvttttttsssssstttuuuuuuuuuvvvxxxzzzyyyxxxqqqrrrtttxxx{{{|||{{{yyyttttttssssssssssssssstttuuutttqqqooolllkkkiiiiiihhhjjjlllllliiigggeeeeeecccdddddddddbbbbbbdddfffddddddddddddddddddddddddfffdddfffjjjppp|||{{{pppmmmmmmooorrrrrrsssrrrpppnnnqqqwww}}}uuuttttttuuuwwwxxxxxxwwwsssrrrpppppppppqqqsssuuussssssssstttuuuuuuvvvvvvvvvtttpppnnnmmmmmmnnnoooooooooqqquuuzzz~~~~~~|||yyyvvvzzz|||}}}~~~~~~}}}{{{yyywwwxxxzzzyyyxxxvvvuuuuuuyyyzzz|||}}}~~~~~~}}}||||||}}}~~~~~~xxxxxxuuuooommmjjjgggoooqqqoooiiifffhhhiiihhhffffffgggiiikkklllmmmnnnnnnmmmmmmllllllkkkjjjjjjkkkkkklllooossswwwxxxwwwwwwzzzzzzyyy{{{gggZZZQQQQQQUUUQQQPPPLLLJJJLLLMMMKKKKKKMMMQQQXXX```fffjjjqqqxxx|||}}}uuuuuuwwwyyy{{{}}}~~~~~~~~~zzzyyyxxxwwwvvvuuutttttttttsssssstttvvvxxxxxxwwwsssssssssvvvxxxxxxvvvtttrrrrrrqqqqqqppppppqqqqqqqqqpppooommmkkkjjjjjjjjjgggjjjlllllliiifffdddcccaaaaaaaaa```____________````````````aaaaaabbbbbbgggdddbbbdddfffmmm|||tttmmmmmmnnnnnnpppsssuuuuuurrrnnnooouuu|||xxxxxxwwwwwwwwwwwwvvvuuupppoooooooooppprrrtttuuuuuuvvvvvvvvvwwwwwwwwwxxxvvvuuusssooollllllnnnqqqtttttttttvvvzzz|||}}}|||}}}}}}~~~}}}|||yyyvvvuuu{{{|||}}}}}}}}}|||zzzyyytttwwwzzzyyyvvvtttuuuwwwzzz{{{}}}~~~~~~}}}|||{{{|||}}}}}}}}}}}}zzz~~~vvvnnnjjjhhhfffdddvvvwwwtttmmmiiijjjjjjiiifffggghhhiiikkklllmmmnnnkkkkkkllllllkkkkkkllllllmmmmmmnnnqqqtttwwwxxxxxxuuuwwwwwwuuuwww|||~~~ppp___[[[ZZZSSSTTTOOOLLLNNNNNNLLLKKKLLLLLLPPPUUU[[[```eeelllssszzz~~~|||uuuvvvwwwyyy{{{|||~~~zzzzzzyyyyyyxxxwwwwwwvvvuuutttrrrrrrtttuuuuuuttttttssssssssstttsssqqqooopppooonnnmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjiiikkkmmmlllhhhdddaaa```___^^^^^^]]]]]]]]]\\\[[[]]]]]]]]]^^^______`````````]]]\\\]]]^^^aaajjjsss~~~tttrrrsssrrrpppoooppptttvvvuuurrrqqquuuyyyyyyyyyyyywwwuuutttssssssmmmmmmmmmnnnoooqqqssstttwwwwwwxxxxxxxxxxxxyyyyyyvvvvvvuuussspppppprrrtttxxxwwwwwwyyy{{{||||||{{{}}}|||{{{zzzzzzyyyzzzzzz{{{{{{{{{{{{zzzxxxwwwvvvrrruuuyyyzzzxxxwwwxxxzzz{{{|||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~{{{}}}tttkkkiiigggeeeeeeffftttvvvuuuoookkkmmmmmmlllhhhhhhiiijjjkkkllllllmmmkkklllmmmmmmllllllmmmoooooonnnnnnqqqtttvvvvvvuuuuuuwwwvvvssstttyyy{{{zzzzzz}}}~~~~~~qqqhhh[[[XXXQQQLLLNNNOOOMMMLLLLLLLLLKKKNNNSSSWWWZZZ```gggoootttzzz}}}~~~{{{{{{}}}zzzuuuwwwwwwxxxyyyzzz{{{|||}}}yyyyyyzzzzzzyyyyyyxxxwwwvvvtttqqqpppqqqrrrrrrqqqrrrqqqppppppqqqqqqooommmmmmlllkkkjjjjjjiiiiiijjjhhhhhhhhhhhhhhhiiiiiijjjiiijjjkkkiiifffbbb___^^^]]]\\\\\\\\\]]]]]][[[YYY[[[[[[\\\\\\\\\]]]]]]]]]ZZZWWWWWWYYYYYYYYY^^^eeehhhlllwww{{{xxxyyyyyyvvvrrrrrrlllpppuuuvvvvvvuuuwwwyyyyyyyyyyyywwwsssqqqqqqqqqmmmmmmmmmnnnppprrrssstttwwwwwwwwwwwwwwwwwwxxxxxxuuuuuuuuuvvvwwwwwwwwwvvvxxxwwwwwwyyy|||~~~~~~~~~}}}}}}|||{{{|||}}}~~~}}}|||{{{zzzyyytttvvvyyyzzz{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~yyyrrr{{{zzzoooiiieeeeeedddaaabbbgggiiimmmooollllllooopppooolllllllllmmmmmmmmmnnnnnnoooppprrrqqqooonnnoooqqqqqqpppppprrrtttvvvuuutttvvvxxxvvvrrrrrrwwwyyyxxxwww{{{~~~kkk^^^VVVOOOOOOPPPNNNMMMNNNMMMIIIIIILLLNNNOOOTTT[[[cccgggnnnuuu|||~~~}}}|||}}}~~~{{{{{{}}}|||xxxwwwwwwvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyxxxwwwuuuuuuuuurrrpppooopppqqqqqqqqqrrrqqqooooooooonnnmmmkkkjjjiiihhhgggffffffffffffcccccccccdddeeefffggghhhfffggggggeeebbb___^^^^^^\\\[[[ZZZ\\\^^^]]][[[XXXYYYYYYZZZZZZZZZZZZZZZZZZ\\\XXXVVVXXXXXXXXX[[[aaaaaa___bbbjjjttt}}}{{{|||~~~|||wwwuuuwwwoooqqqsssuuuwwwwwwwwwwwwwwwxxxxxxuuuqqqnnnnnnooonnnooooooqqqrrrssstttuuuxxxxxxxxxxxxxxxxxxwwwwwwsssssstttxxx|||}}}{{{xxxwwwvvvvvvxxx{{{}}}~~~}}}{{{|||}}}~~~yyyyyyzzz|||~~~~~~}}}{{{~~~}}}|||{{{|||}}}~~~~~~{{{llliii}}}yyyjjjeeecccdddaaa]]]___eee^^^dddhhhhhhkkkpppsssrrrqqqqqqqqqqqqqqqqqqqqqqqqsssuuuvvvtttpppoooppprrruuutttssstttvvvwwwvvvuuuxxxyyywwwrrrrrrwwwyyywwwvvvzzz~~~zzzeee[[[SSSRRRRRRQQQOOOPPPNNNHHHFFFIIIJJJIIIMMMTTTZZZ^^^eeemmmvvv~~~}}}|||{{{}}}}}}|||vvvvvvuuutttttttttttttttxxxyyyyyyxxxwwwuuusssqqqsssqqqnnnnnnoooqqqrrrrrruuussspppnnnmmmkkkiiiggghhhhhhgggfffeeeddddddddd___``````aaabbbdddeeefffbbbccccccaaa___^^^^^^___\\\ZZZZZZ\\\^^^^^^\\\YYYXXXXXXXXXXXXXXXXXXXXXXXX]]]XXXUUUUUUUUUUUUYYY^^^```\\\]]]aaaeeejjjwww~~~{{{zzz||||||~~~|||wwwwww{{{vvvtttttttttvvvvvvuuusssvvvwwwwwwtttooommmmmmnnnpppqqqqqqssstttuuuuuuvvvzzzzzzyyyyyyyyyyyyyyyyyyrrrqqqsssyyy}}}xxxxxxwwwwwwxxxzzz{{{{{{zzzxxxzzz|||}}}||||||}}}}}}}}}~~~~~~~~~}}}{{{{{{}}}}}}zzz~~~}}}{{{zzz{{{}}}~~~}}}}}}~~~yyyqqq\\\oooyyylllgggfffdddccccccaaa^^^[[[```bbbdddgggkkknnnppprrrqqqsssttttttrrrrrrsssuuuzzzyyyxxxvvvtttrrrqqqpppwwwwwwxxxxxxyyyyyyyyyyyyvvvvvvvvvvvvwwwwwwwwwwwwvvvyyy|||~~~oooaaaTTTRRRSSSPPPOOOQQQMMMKKKGGGEEEEEEGGGJJJLLLPPPTTTZZZbbbkkkvvv~~~~~~zzzwwwyyy~~~||||||zzzwwwuuussssssssstttsssrrrqqqpppoooppprrrrrrppppppppppppqqqqqqqqqqqqsssttttttssspppkkkgggdddgggfffeeecccbbbaaaaaa```___^^^]]]\\\]]]___aaaccceeedddaaa^^^\\\ZZZXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[ZZZXXXWWWVVVVVVWWWXXXWWWXXXXXXYYYXXXXXXWWWWWW\\\[[[ZZZ[[[^^^dddjjjnnn{{{zzz{{{|||{{{zzzzzz{{{{{{{{{zzzxxxwwwttttttsssssssssttttttuuusssrrrrrrqqqooommmlllkkksssrrrssstttwwwxxxwwwvvvyyyyyyyyyzzzzzz{{{{{{{{{vvvtttsssxxx~~~}}}tttuuuwwwwwwwwwwwwyyyzzz}}}||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{}}}~~~~~~}}}|||}}}~~~}}}{{{xxx{{{|||}}}~~~~~~}}}{{{zzz|||~~~~~~{{{zzzzzzmmmgggnnntttjjjdddbbbaaa```aaa```___]]]```aaadddfffiiilllnnnpppnnnoooqqqrrrqqqrrrtttuuuyyyxxxwwwvvvuuusssrrrrrrttttttuuuvvvxxxyyyzzz{{{uuuuuuvvvvvvvvvwwwwwwwwwvvvwwwzzz}}}~~~~~~~~~tttbbbZZZWWWSSSNNNMMMMMMKKKJJJIIIIIIJJJJJJJJJJJJNNNTTT[[[cccmmmwww~~~|||zzz~~~}}}|||||||||||||||}}}|||yyywwwxxx{{{|||{{{yyywwwvvvtttqqqpppoooooooooppppppoooooonnnmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmqqqqqqrrrqqqnnnkkkgggdddfffeeedddbbb``````______]]]\\\\\\[[[\\\]]]^^^___^^^^^^\\\[[[ZZZYYYYYYYYYWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXWWWVVVVVVYYY]]]aaadddfffmmmzzzzzzvvvvvvwwwwwwuuuxxxyyyzzzzzzzzzyyywwwvvvrrrrrrqqqqqqqqqqqqrrrrrrttttttsssrrrpppnnnmmmlllnnnnnnoooqqqtttvvvuuuuuuzzzzzzzzzyyyxxxwwwvvvuuusssqqqppptttzzz}}}|||yyytttvvvxxxxxxxxxxxxzzz{{{}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~{{{yyyyyyzzz|||}}}}}}|||{{{zzz}}}~~~}}}zzzyyyxxx|||{{{~~~}}}uuufffYYYooo{{{nnngggaaa___]]]]]]^^^______^^^aaaaaaccceeehhhjjjlllmmmiiikkknnnooooooqqqsssuuuwwwwwwvvvvvvuuuuuuttttttpppqqqrrrtttvvvxxxzzz{{{uuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxzzz{{{{{{||||||~~~|||}}}~~~lllccc\\\VVVRRROOONNNMMMLLLLLLJJJFFFDDDEEEHHHMMMSSSZZZccclllrrr~~~}}}~~~zzzyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzyyywwwvvvvvvuuuuuuuuurrrrrrqqqpppnnnmmmllllllnnnoooppppppooollliiigggkkkkkkkkkjjjjjjjjjjjjjjjmmmmmmnnnnnnllliiifffddddddcccaaa```^^^]]]]]]]]]ZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVTTTSSSRRRQQQQQQQQQTTTTTTUUUUUUVVVVVVWWWWWWTTTSSSSSSTTTUUUWWWYYY[[[YYYZZZ^^^fffuuuwwwtttpppppprrrsssrrrpppvvvwwwwwwwwwwwwvvvvvvuuupppooonnnmmmmmmnnnoooooouuuuuutttsssqqqooommmlllkkkkkkkkknnnqqqttttttssswwwxxxxxxwwwuuurrrooommmnnnmmmmmmpppuuuwwwvvvssstttvvvxxxyyyyyyyyyzzz||||||{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxyyy{{{}}}~~~{{{yyywwwxxxyyy{{{{{{{{{zzzzzz}}}~~~~~~{{{yyywwwwww~~~|||zzzyyyvvvtttyyy~~~}}}}}}}}}yyyeeeZZZggg~~~ooohhhdddaaa^^^[[[ZZZ\\\]]]^^^^^^aaabbbccceeegggiiijjjkkkhhhjjjlllmmmmmmnnnppprrrttttttuuuuuuuuuuuuuuuvvvppppppqqqrrrtttvvvxxxyyyttttttuuuuuuuuuvvvvvvvvvyyyyyyyyyyyyzzz{{{{{{|||{{{yyy}}}xxxnnnccc[[[YYYUUUQQQOOONNNLLLHHHEEEDDDFFFJJJNNNSSSZZZbbbgggsssxxx||||||~~~{{{{{{xxxwwwwwwwwwwwwxxxyyyyyyxxxxxxwwwuuurrrppppppqqqppppppppppppooonnnllllllmmmooorrrtttssspppkkkiiikkkkkkjjjjjjiiiiiiiiihhhhhhhhhiiiiiiiiigggeeedddaaa```___]]]\\\[[[ZZZZZZWWWWWWWWWWWWVVVTTTSSSRRRTTTTTTTTTUUUVVVXXXZZZZZZUUUUUUUUUUUUVVVVVVVVVWWWUUUUUUSSSRRRQQQPPPOOOOOORRRRRRRRRSSSTTTUUUVVVVVVRRRRRRSSSTTTUUUWWWWWWXXXXXXYYYZZZ]]]cccmmmxxx}}}wwwnnnlllkkkmmmpppqqqqqqpppttttttttttttttttttssssssooommmlllkkkjjjkkklllmmmttttttsssrrrpppooommmllllllkkkjjjllloooqqqqqqpppqqqrrrssssssqqqmmmiiigggkkkjjjjjjmmmpppqqqqqqooorrrtttwwwxxxxxxxxxyyyzzzzzzyyyxxxwwwvvvuuuuuuuuutttuuuvvvxxxzzz|||~~~~~~}}}}}}}}}|||yyyvvvuuuvvvxxxyyyzzzzzzzzzzzz}}}~~~~~~}}}zzzwwwvvvvvvvvvttttttuuusssrrrvvv|||www~~~}}}zzzyyy{{{}}}uuudddbbbhhhooogggdddbbbaaa___[[[ZZZ[[[\\\]]]\\\aaabbbccceeefffhhhiiijjjhhhjjjllllllllllllnnnppprrrrrrssstttuuuuuuvvvvvvssssssrrrqqqrrrtttuuuvvvuuuuuuuuuuuuvvvvvvvvvvvv{{{{{{{{{{{{||||||}}}}}}yyyvvvzzzwwwgggddd^^^VVVQQQPPPPPPNNNLLLEEEFFFHHHJJJLLLQQQWWW\\\fffmmmvvv{{{yyy{{{~~~|||}}}zzzzzzyyyyyyyyyyyyzzzzzzwwwwwwwwwtttqqqoooooopppnnnoooooooooooonnnmmmlllkkknnnqqqttttttrrrooollliiiiiihhhhhhgggfffeeeeeecccdddeeeeeeeeedddcccbbb___^^^]]][[[ZZZYYYXXXXXXUUUUUUUUUTTTSSSQQQOOONNNTTTTTTTTTUUUUUUWWWXXXXXXTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTSSSRRRQQQPPPOOONNNPPPPPPPPPPPPQQQRRRTTTUUUOOOPPPRRRSSSUUUVVVWWWWWWRRRTTTWWWYYY\\\```eeeiii}}}zzzrrrooolllkkkiiiiiikkkmmmooopppppppppppppppppppppqqqqqqooommmkkkiiiiiijjjkkklllpppppppppoooooommmlllkkkllljjjhhhhhhjjjkkkkkkjjjiiikkklllmmmllljjjgggeeejjjiiijjjkkkmmmnnnmmmlllnnnqqqtttvvvvvvvvvvvvwwwwwwvvvuuutttssssssssssssqqqrrrtttvvvxxxzzz|||}}}{{{zzzyyyyyyzzzxxxuuusssttttttuuuvvvwwwxxxxxxxxxzzz{{{|||zzzwwwuuuuuuuuuqqqoooooorrrrrrqqqsssxxxuuuyyy}}}|||{{{}}}|||yyyuuutttyyyxxxlll```VVVVVViiiqqqeeebbbaaa______]]][[[ZZZ[[[[[[[[[ZZZ___```aaaccceeeggghhhiiiiiikkkllllllllllllnnnooorrrrrrssstttuuuvvvwwwwwwwwwvvvtttrrrrrrssstttuuuvvvvvvvvvvvvwwwwwwwwwwwwzzzzzz{{{|||}}}}}}}}}}}}}}}xxxvvvyyy~~~uuukkk^^^VVVTTTSSSQQQNNNHHHHHHHHHHHHHHHJJJNNNRRR[[[```hhhqqqyyy}}}wwwvvvzzz}}}|||}}}~~~}}}||||||||||||}}}xxxwwwuuutttrrrrrrqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmjjjlllnnnpppqqqpppnnnmmmgggfffeeedddcccbbbaaa``````aaaaaaaaaaaaaaaaaa```^^^]]][[[ZZZXXXWWWWWWWWWUUUTTTSSSRRRQQQOOONNNNNNSSSSSSSSSRRRSSSSSSTTTTTTRRRRRRRRRSSSSSSSSSTTTTTTRRRRRRRRRRRRRRRQQQOOOOOOPPPOOONNNNNNNNNPPPQQQRRRMMMMMMNNNOOOQQQRRRSSSSSSOOOPPPPPPPPPQQQTTTYYY]]]eeemmmwww~~~{{{uuuoookkkllljjjiiigggffffffiiikkkmmmnnnmmmmmmmmmmmmnnnnnnoooooommmjjjhhhggghhhjjjlllllllllmmmmmmmmmmmmlllkkkjjjhhhfffeeeeeeffffffeeeeeefffhhhjjjjjjjjjiiihhhiiiiiijjjjjjkkkjjjjjjjjjjjjmmmqqqssstttttttttuuussssssrrrrrrqqqqqqrrrrrrnnnoooqqqtttvvvxxxyyyyyyuuuuuutttuuuvvvuuurrrppprrrrrrrrrsssssstttttttttuuuvvvvvvuuurrrqqqqqqrrrpppmmmmmmoooooommmmmmpppooorrrsssrrrwwwrrrvvvzzzzzzzzz|||~~~}}}|||zzzyyywwwvvvuuuxxx{{{}}}~~~bbbVVVMMMPPPYYYjjj~~~rrrddd^^^___^^^[[[ZZZYYYXXXYYYZZZ[[[ZZZYYY[[[\\\^^^```bbbdddfffggghhhjjjlllmmmmmmnnnppprrrttttttuuuvvvwwwxxxyyyyyyyyyxxxuuusssssstttvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvwwwyyy{{{||||||{{{zzzxxxvvvwww|||}}}ooofff```XXXSSSOOONNNMMMJJJHHHHHHKKKMMMQQQUUU[[[bbbiiirrr{{{vvvvvvzzz}}}|||~~~~~~~~~~~~zzzwwwttttttvvvvvvuuussspppooonnnnnnnnnooopppqqqllllllmmmmmmmmmmmmmmmmmmffffffeeecccbbb```______^^^^^^_________^^^^^^^^^]]]\\\[[[YYYXXXWWWVVVVVVUUUTTTRRRPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOPPPQQQQQQQQQQQQPPPOOOPPPOOOMMMLLLLLLNNNOOOPPPMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKMMMQQQTTTXXXYYYZZZ[[[___fffnnnttt|||zzzrrrpppooollljjjjjjggggggfffffffffgggiiijjjlllkkkjjjjjjjjjkkkmmmnnnnnnllliiifffeeegggiiijjjiiijjjkkklllmmmmmmmmmmmmkkkhhhfffeeefffggghhhgggffffffhhhiiijjjkkkkkkkkkggghhhiiiiiihhhhhhggghhhhhhlllpppsssssssssssssssppppppppppppppppppqqqrrrlllmmmooorrrtttuuuuuuuuuqqqqqqqqqrrrssssssqqqooonnnnnnnnnnnnnnnnnnoooooonnnooopppnnnmmmlllmmmooollliiihhhkkklllhhhgggiiifffjjjmmmkkkkkktttdddhhhmmmooooooqqqwww||||||~~~|||{{{|||}}}zzzxxxvvvsssrrrqqqqqqrrrsss|||lllKKKBBBEEEZZZuuusssooofff]]][[[]]]]]]YYYUUUUUUUUUWWWZZZ[[[ZZZYYYXXXYYY[[[]]]```bbbdddeeegggiiilllmmmnnnpppsssuuuvvvvvvwwwxxxyyyzzzzzz{{{zzzxxxvvvttttttuuuwwwyyywwwwwwxxxxxxxxxyyyyyyyyyrrrtttwwwzzz{{{zzzxxxwwwuuuuuuyyyssseee\\\UUUTTTRRRNNNKKKJJJLLLNNNLLLNNNRRRWWW^^^hhhrrrxxx|||~~~}}}}}}wwwxxx}}}~~~{{{vvvssstttxxxzzzxxxttttttsssqqqpppppprrrtttuuuqqqpppnnnlllllllllmmmnnnhhhhhhgggeeecccbbbaaa```^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZYYYWWWWWWVVVVVVVVVTTTRRROOONNNOOOPPPPPPJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNOOOPPPQQQPPPOOOOOOPPPOOOMMMKKKKKKLLLNNNOOOOOONNNLLLKKKJJJJJJKKKKKKGGGIIILLLMMMNNNPPPRRRTTTVVVVVVVVVWWWXXX[[[]]]___ccciiipppvvv|||}}}tttmmmjjjnnnrrrooolllkkkdddfffggghhhhhhhhhhhhiiijjjjjjiiiiiiiiijjjlllmmmmmmkkkgggeeedddeeegggiiihhhiiijjjlllmmmnnnnnnnnnmmmjjjhhhhhhiiikkkllllllhhhhhhiiijjjkkklllmmmmmmfffhhhiiihhhgggfffffffffhhhkkkpppsssssssssssssssnnnnnnnnnnnnooopppqqqrrrkkklllnnnqqqrrrsssssssssoooooooooqqqrrrrrrqqqooollllllkkkjjjjjjjjjkkkkkkjjjjjjkkkjjjiiihhhjjjlllgggcccdddgggiiifffeeegggaaafffkkkjjjhhhiiipppvvvaaaaaabbbbbbdddhhhmmmqqqzzzzzz{{{}}}}}}{{{zzz{{{zzzvvvsssxxxuuuqqqmmmlllnnnppprrr{{{jjjTTTOOO@@@DDDiiizzziiiccc]]]ZZZ\\\\\\YYYUUUTTTTTTUUUWWWYYYZZZXXXVVVUUUXXX[[[\\\^^^```bbbddddddfffiiilllnnnpppsssuuusssrrrqqqtttxxxzzzzzzxxx{{{zzzyyywwwtttrrrqqqpppzzz{{{||||||{{{xxxvvvtttssstttvvvwwwwwwuuutttrrrrrrtttwwwzzz}}}~~~xxxhhhfff```YYYTTTRRRPPPMMMKKKHHHKKKOOORRRVVV\\\fffmmmsssxxx~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~|||}}}yyywwwyyyzzzzzzyyyyyyyyyxxxtttpppppptttwwwvvvqqqlllkkknnnooonnnkkkkkkkkkiiigggcccaaaaaabbb^^^^^^^^^]]]\\\[[[YYYXXX```^^^\\\ZZZWWWVVVUUUTTTRRRUUUTTTNNNKKKNNNQQQRRRMMMKKKIIIGGGGGGHHHJJJKKKOOONNNNNNMMMMMMNNNNNNOOOLLLNNNPPPQQQRRRQQQPPPOOOOOOPPPPPPMMMJJJIIIKKKNNNOOOMMMJJJHHHGGGHHHJJJKKKIIIIIIIIIJJJKKKMMMNNNOOOQQQQQQQQQQQQSSSUUUWWWYYYXXXZZZ]]]bbbjjjssszzzzzzuuurrrpppnnnkkkiiiiiikkkllljjjhhhcccdddfffhhhjjjkkkllllllnnnllljjjhhhhhhhhhjjjkkkqqqooollliiiggggggggghhhlllkkkkkkmmmppprrrrrrqqqpppnnnlllmmmpppqqqooommmkkkiiigggjjjnnnooolllhhhgggffffffhhhjjjkkkkkkjjjkkkmmmooopppqqqpppooonnnppppppppppppooooooqqqrrrpppooonnnpppssssssqqqnnnmmmmmmnnnppprrrrrrpppmmmllllllkkkiiiiiiiiiiiiiiiiiihhhgggfffeeefffggghhh```bbbddddddbbb`````````aaacccffffffddddddgggiii___```aaabbbdddgggkkkmmmnnnoooppprrruuuwwwyyy{{{}}}~~~{{{||||||zzzxxxxxxyyyxxxtttqqqooonnnlllmmmqqqwww~~~sssgggXXXJJJAAAEEE\\\ooobbb]]]XXXWWWZZZ[[[YYYWWWSSSSSSTTTWWWZZZ[[[ZZZYYYTTTVVVYYYZZZ\\\^^^aaaddddddfffhhhiiijjjmmmppprrrrrrqqqppprrruuuxxxxxxwwwxxxwwwvvvuuusssrrrqqqpppyyyyyyzzzzzzyyywwwuuussstttuuuvvvvvvvvvvvvttttttqqqsssuuuxxxzzz|||}}}~~~~~~}}}}}}tttlllbbb[[[YYYWWWTTTPPPMMMNNNPPPQQQSSSVVVYYY\\\iiinnnvvv}}}~~~~~~~~~|||zzzyyy{{{}}}~~~yyyxxxyyy{{{{{{zzz{{{|||{{{xxxtttsssuuuwwwqqqmmmiiiiiilllooonnnlllmmmllliiifffbbb___^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYY^^^]]][[[YYYXXXVVVUUUUUUTTTVVVTTTNNNLLLNNNNNNLLLNNNMMMJJJHHHGGGHHHIIIKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMOOOQQQRRRQQQPPPPPPPPPQQQQQQOOOLLLKKKMMMOOOOOOMMMJJJHHHHHHIIIJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRTTTVVVVVVWWWYYY[[[```eeeiiilllppp|||~~~wwwrrrpppoooooooooooollliiihhhiiijjjiiihhhdddfffgggjjjlllmmmnnnnnnnnnmmmkkkiiihhhhhhhhhiiilllkkkkkkjjjjjjiiiiiiiiillllllkkkmmmpppqqqqqqppprrrpppnnnnnnppppppooommmiiigggfffiiimmmnnnkkkggggggfffeeefffhhhjjjjjjjjjjjjlllnnnoooppppppoooooorrrssssssssssssssstttuuupppoooppprrrttttttqqqnnnllllllmmmoooqqqrrrpppmmmmmmlllkkkjjjjjjiiiiiiiiihhhgggeeedddccccccdddddd^^^___aaa```^^^\\\\\\]]]^^^```bbbbbbaaaaaaccceeeYYYZZZ[[[\\\^^^```bbbcccgggggghhhjjjkkklllmmmnnntttuuuvvvvvvtttsssssstttuuuxxxzzzxxxuuuwwwzzzyyyvvvrrrpppqqqsssrrrppppppppppppnnnllloooppprrrxxxttteeeXXXLLLFFFGGGLLL___cccYYYUUUSSSTTTWWWZZZYYYXXXSSSSSSUUUXXX[[[]]]\\\[[[SSSUUUWWWXXXYYY\\\```cccdddeeeeeeeeefffhhhkkknnnooommmlllmmmooorrrsssssstttsssssssssrrrrrrrrrqqqwwwwwwwwwwwwvvvtttsssrrruuuuuuuuuuuuuuuuuuuuuuuurrrrrrsssuuuwwwzzz|||}}}|||}}}}}}{{{yyy{{{ssskkkaaaYYYUUUSSSQQQPPPPPPPPPOOONNN[[[___fffmmmuuu}}}~~~}}}yyyvvvtttyyy|||~~~|||zzz|||~~~~~~zzzyyyzzz{{{|||{{{|||}}}}}}{{{wwwuuuttttttllliiifffhhhkkknnnnnnlllnnnlllhhhccc```]]][[[ZZZ\\\]]]]]]]]]\\\[[[[[[ZZZ[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWTTTQQQRRRTTTQQQKKKPPPNNNLLLIIIHHHHHHIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJLLLNNNPPPQQQQQQQQQQQQQQQRRRRRRPPPNNNMMMOOOPPPNNNMMMJJJIIIHHHIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLNNNPPPRRRRRRRRRSSSUUUWWWXXXZZZZZZ\\\bbbjjjrrrwwwzzz|||~~~|||vvvpppnnnkkkgggeeegggiiikkkkkkpppmmmiiifffgggggghhhgggeeegggiiikkkmmmoooppppppooonnnllljjjhhhgggggggggfffhhhjjjkkkllllllkkkjjjmmmllllllmmmoooppppppooorrrpppooooooppppppnnnmmmhhhffffffhhhkkkmmmkkkhhhhhhfffddddddgggiiikkkkkkkkklllmmmooopppqqqqqqqqqrrrssstttuuuuuuuuuuuutttqqqqqqrrrtttuuutttqqqnnnllllllmmmoooqqqqqqpppnnnmmmllllllkkkjjjjjjiiiiiifffeeebbb```___^^^______[[[\\\\\\ZZZXXXWWWXXXYYY[[[\\\]]]]]]]]]\\\^^^___```^^^\\\[[[\\\]]]^^^^^^ffffffffffffffffffeeeeeejjjlllnnnmmmllljjjiiiiiinnnppprrrqqqoooqqqwww|||~~~xxxtttqqqmmmiiijjjmmmmmmkkkjjjjjjllloooqqqsss}}}sssfffZZZTTTIIIBBBLLL]]]{{{sssYYYSSSQQQPPPRRRUUUWWWXXXWWWTTTTTTVVVXXX[[[\\\[[[ZZZTTTUUUVVVWWWXXX[[[___cccdddddddddbbbbbbdddhhhkkkjjjiiihhhhhhiiikkkmmmnnnppppppqqqrrrrrrsssttttttuuuuuutttssssssrrrrrrqqqtttssssssssssssttttttuuussssssssstttvvvyyy{{{}}}~~~}}}{{{xxx{{{xxxooohhh^^^XXXVVVUUUSSSRRRTTTVVVZZZ```hhhrrr||||||xxxtttqqqwwwyyy{{{{{{zzzyyy{{{|||~~~}}}{{{zzzzzz{{{|||||||||}}}}}}|||yyyuuurrrpppllljjjhhhiiilllnnnnnnmmmkkkhhhddd```]]][[[YYYXXX[[[[[[\\\\\\\\\[[[[[[ZZZYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVV\\\___ZZZQQQQQQOOOMMMJJJHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJLLLNNNOOOPPPPPPQQQPPPPPPPPPOOONNNNNNNNNNNNMMMLLLJJJHHHHHHHHHIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKMMMOOOLLLNNNPPPRRRTTTUUUUUUUUUXXXYYY[[[[[[[[[\\\^^^```bbbgggmmmrrruuuxxx{{{~~~~~~zzztttooollliiieeeaaagggeeebbbaaacccfffhhhiiiooolllhhhdddcccdddeeefffeeefffiiikkknnnooopppqqqqqqpppooommmkkkiiihhhgggggghhhiiijjjllllllmmmmmmnnnmmmlllmmmooooooooommmnnnnnnmmmnnnnnnnnnnnnnnniiihhhgggiiilllnnnmmmllljjjhhheeeeeehhhkkkmmmnnnlllmmmnnnoooqqqrrrttttttppppppppprrrssstttsssqqqqqqssstttvvvvvvtttqqqnnnnnnmmmmmmoooqqqqqqpppnnnllllllkkkkkkjjjiiiiiihhhdddbbb```]]][[[ZZZYYYYYYYYYYYYXXXVVVTTTTTTVVVXXXYYYYYYZZZZZZYYYYYYZZZZZZpppkkkddd```______^^^^^^``````aaabbbbbbbbbaaaaaaccceeehhhhhhgggfffffffffjjjjjjjjjkkklllmmmmmmmmmuuupppllliiiccc```ccciiijjjjjjkkknnnuuu}}}nnnccc]]]QQQJJJHHHEEEIIIfffuuu___SSSQQQQQQPPPQQQSSSTTTUUUTTTVVVVVVVVVXXXZZZZZZXXXVVVUUUVVVWWWXXXYYY[[[^^^aaabbbbbbbbb``````bbbfffiiiiiiiiihhhhhhhhhiiikkklllnnnnnnpppqqqssstttvvvvvvuuutttrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuwwwyyy|||}}}}}}{{{{{{{{{|||{{{kkkbbb]]]ZZZYYYRRRRRRSSSWWW```jjjsssxxx{{{}}}}}}||||||}}}|||zzzwwwtttrrrtttuuuwwwyyyyyyyyyzzz{{{zzzzzzzzzyyyyyyzzz{{{||||||}}}}}}}}}{{{wwwqqqnnnooommmllllllmmmmmmllllllgggccc^^^[[[[[[[[[ZZZXXXZZZZZZZZZ[[[ZZZZZZYYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZYYYXXXWWWYYY___ccc\\\RRRQQQOOOMMMKKKIIIGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHIIIKKKMMMNNNOOOOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHJJJKKKMMMJJJLLLOOOQQQSSSTTTTTTSSSQQQSSSTTTUUUUUUVVVXXXZZZTTTVVVYYY\\\^^^```cccdddiiikkknnnppppppooonnnmmmoooooooooqqqsssrrrmmmiiiiiifffcccaaaaaa`````````eeecccaaaaaadddgggiiijjjmmmkkkgggcccaaabbbdddeeedddfffhhhjjjlllnnnoooooorrrrrrrrrqqqooommmkkkjjjlllkkkjjjiiijjjlllnnnoooooonnnmmmmmmnnnnnnmmmllliiijjjkkkkkklllmmmnnnnnnjjjjjjjjjlllnnnpppqqqqqqnnnkkkiiiiiikkknnnpppqqqoooooooooppprrrtttvvvwwwooonnnnnnppprrrsssrrrppprrrtttvvvvvvuuussspppoooooonnnnnnnnnppppppooommmiiijjjjjjjjjiiihhhgggfffbbb```]]]ZZZXXXVVVVVVVVVXXXXXXWWWVVVTTTTTTVVVXXXXXXXXXWWWWWWXXXXXXWWWWWW}}}uuullleeeaaa^^^ZZZVVVYYYZZZ\\\^^^````````````aaacccdddeeeddddddeeefffgggeeedddfffhhhhhheeeccchhheeebbb___YYYVVV]]]ffflllooottt|||nnn]]]UUUNNNDDD???BBBHHH[[[ttt```VVVUUUPPPPPPQQQQQQQQQQQQQQQQQQUUUUUUUUUVVVWWWWWWUUUSSSUUUWWWYYYYYYYYYZZZ[[[]]]]]]^^^_________aaaeeehhhjjjkkkmmmlllkkkkkklllmmmlllmmmnnnpppsssuuuvvvwwwvvvtttrrrppppppqqqrrrsssppppppqqqrrrrrrsssssssssvvvvvvwwwxxxyyyzzz||||||}}}yyywwwzzz{{{{{{~~~vvvjjjccc___VVVSSSQQQRRRXXX```gggkkklllppptttxxx{{{}}}zzzyyyyyyxxxwwwvvvuuutttsssrrrssstttvvvwwwwwwxxxxxxvvvwwwxxxxxxwwwwwwyyy{{{}}}|||}}}}}}|||xxxrrrnnnooonnnnnnmmmllljjjjjjiiiccc^^^YYYWWWYYYZZZZZZXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUVVVXXXYYYZZZZZZYYYXXXWWWWWWVVVWWW[[[^^^WWWMMMOOONNNLLLJJJHHHGGGFFFEEEHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHIIIKKKLLLLLLIIIHHHHHHIIIJJJJJJIIIGGGIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFHHHJJJKKKIIIKKKLLLNNNOOOOOOOOOOOOQQQRRRTTTTTTSSSSSSTTTUUUTTTUUUVVVXXXYYYZZZ[[[[[[[[[]]]______^^^]]]]]]^^^[[[]]]```bbbccccccddddddbbbaaa___^^^]]]___```aaa```___^^^```dddhhhkkkkkkkkkjjjhhheeebbbbbbdddfffeeefffgggiiikkklllmmmmmmpppqqqssstttsssqqqooommmooommmkkkjjjjjjllloooqqqpppooommmmmmmmmmmmllljjjggghhhjjjjjjjjjjjjlllnnnjjjjjjkkklllnnnppprrrtttpppnnnlllllloooqqqssssssrrrqqqppppppqqqtttvvvxxxrrrpppnnnooosssuuuuuussstttuuuvvvuuusssppppppppppppnnnmmmlllmmmlllkkkiiifffgggggghhhgggeeedddcccaaa___\\\YYYWWWUUUTTTTTTVVVWWWWWWWWWVVVVVVXXXYYYYYYWWWVVVVVVWWWWWWUUUTTT~~~wwwoooeee^^^^^^___aaaccccccbbbaaa```aaabbbbbbbbbaaaaaacccddddddddddddcccbbbbbbcccdddbbbbbbcccbbb___aaakkkxxx~~~}}}mmm\\\PPPKKKDDD@@@CCCPPPddd~~~}}}pppcccWWWSSSTTTMMMNNNPPPPPPOOOOOOOOOPPPQQQQQQRRRSSSUUUUUUTTTRRRTTTVVVYYYZZZYYYWWWWWWWWWWWWYYY[[[\\\]]]```cccfffiiilllnnnnnnllljjjjjjkkkjjjkkkllloooqqqtttuuuvvvwwwuuurrrpppppprrrtttuuupppqqqssstttuuuuuuttttttvvvwwwxxxyyyzzzzzzzzzzzzvvvuuuwwwzzzzzzwwwxxx|||{{{kkkfff___[[[\\\^^^```aaa```ccchhhlllppptttxxx|||vvvxxx{{{~~~{{{yyywww|||~~~{{{zzzwwwvvvuuussssssssssssssssssrrrrrrssstttsssrrrqqqrrrtttvvvvvvtttuuuwwwyyyyyyxxxwwwxxxxxxuuuoookkkkkkkkkkkkjjjhhhgggffffffbbb\\\VVVUUUWWWYYYXXXVVVXXXXXXXXXWWWVVVUUUTTTSSSQQQSSSUUUVVVWWWWWWVVVUUURRRSSSSSSSSSWWWYYYTTTLLLMMMLLLKKKIIIHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIGGGFFFEEEGGGIIIIIIGGGDDDGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHGGGHHHIIIJJJLLLLLLMMMMMMQQQRRRSSSRRROOOMMMMMMNNNRRRRRRSSSUUUWWWXXXWWWVVVXXXZZZ[[[ZZZWWWVVVXXXZZZTTTVVVYYY[[[]]]___```bbb```___^^^\\\[[[]]]___aaa^^^]]]]]]___cccfffhhhiiijjjkkkkkkhhheeeeeegggiiifffggghhhjjjkkkkkkllllllmmmooorrrtttuuutttqqqpppnnnmmmmmmmmmnnnoooqqqrrrqqqooommmmmmmmmlllkkkiiiiiikkklllkkkiiihhhjjjlllggghhhiiijjjkkknnnqqqssspppooonnnoooqqqssstttsssrrrqqqooonnnoooqqqtttwwwuuuqqqmmmnnnsssvvvwwwuuuuuuvvvvvvtttpppnnnoooqqqooommmjjjiiihhhhhhfffdddcccdddeeeeeedddcccaaa___```^^^\\\YYYVVVUUUTTTTTTSSSUUUWWWXXXXXXXXXYYYZZZXXXVVVTTTTTTUUUUUUSSSQQQwwwkkkkkklllkkkiiifffcccaaabbbbbbaaa```^^^^^^```bbbccceeefffccc______eeekkkhhhjjjnnnqqqrrrxxxyyyjjjYYYIIIAAA@@@AAADDDQQQkkk{{{ggg\\\VVVOOOLLLLLLKKKLLLNNNNNNNNNNNNNNNOOONNNNNNOOOQQQTTTUUUTTTRRRSSSVVVYYYZZZXXXVVVTTTTTTRRRUUUXXX[[[\\\___bbbdddfffiiimmmnnnkkkhhhggghhhhhhiiikkkmmmppprrrtttuuuxxxvvvsssqqqqqqrrruuuwwwqqqrrrtttwwwwwwwwwvvvuuuuuuvvvxxxyyyzzzzzzyyyyyyrrruuuzzz|||xxxsssuuu|||wwwvvvnnniiifffcccaaaZZZ\\\```bbbeeegggkkkmmmiiikkknnnrrruuuxxx{{{|||}}}vvvpppmmmlllppptttuuuuuuxxx~~~~~~}}}|||~~~}}}{{{{{{zzz{{{wwwvvvsssqqqpppqqqrrrssstttsssrrrqqqqqqpppmmmlllooorrrttttttssssssuuuxxxtttsssrrrrrrssspppkkkffffffggghhhgggfffdddddddddbbb\\\UUUSSSVVVXXXWWWTTTXXXWWWWWWVVVUUUTTTRRRQQQOOOPPPRRRTTTUUUTTTSSSRRRMMMOOOQQQRRRUUUYYYVVVPPPKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFIIIIIIFFFCCCEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@AAABBBCCCDDDFFFGGGDDDCCCBBBBBBCCCDDDFFFGGGCCCDDDFFFHHHKKKMMMOOOPPPKKKLLLMMMMMMMMMMMMOOOPPPKKKKKKMMMOOORRRSSSRRRQQQTTTVVVVVVTTTQQQPPPRRRUUUUUUTTTTTTVVVZZZ\\\\\\[[[]]]]]][[[ZZZYYYZZZ^^^``````___^^^___aaadddeeeeeejjjlllmmmkkkhhhgggiiikkkhhhhhhiiijjjkkkkkkkkkkkkjjjmmmqqqtttuuutttsssqqqkkklllnnnpppqqqrrrrrrrrrqqqpppnnnmmmmmmllljjjhhhlllnnnooommmiiiggghhhjjjdddeeefffggghhhkkknnnqqqooooooooopppsssttttttsssrrrqqqnnnmmmmmmooosssuuuuuupppkkklllqqqvvvwwwuuuvvvvvvvvvrrrnnnmmmoooqqqnnnkkkhhhfffeeedddbbb```aaabbbcccdddcccaaa___]]]```^^^[[[YYYWWWUUUUUUUUUQQQTTTWWWYYYYYYYYYZZZ[[[XXXUUUSSSSSSTTTTTTRRROOOuuunnnpppkkkgggiiipppvvvyyyyyywwwzzzzzzvvvppprrr|||~~~kkkYYYPPPGGG>>>???GGGGGGZZZyyylllVVVQQQPPPLLLJJJNNNKKKLLLOOOQQQRRRQQQPPPOOONNNNNNMMMMMMOOOQQQTTTUUUUUUWWWYYY[[[ZZZYYYVVVTTTWWWWWWWWWXXXZZZ^^^aaacccfffhhhjjjjjjiiiiiijjjkkkeeefffhhhjjjkkknnnrrruuuuuuvvvvvvuuutttuuuxxxzzzyyytttrrrvvvzzzyyyxxxyyyzzzvvvtttvvvzzz|||yyyvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuxxx|||rrrjjjkkkjjjhhhgggeeedddccccccaaa```dddhhhgggdddjjjttt~~~|||ttttttxxx|||{{{wwwvvvyyy|||~~~~~~vvvmmmttt~~~}}}zzzxxxvvvuuutttttttttttttttsssqqqqqqrrrtttwwwwwwwwwwwwuuurrrooommmqqqrrrssssssrrrrrrtttuuutttsssqqqnnnllljjjiiihhhjjjhhhdddbbbbbbaaa```___[[[YYYUUUSSSRRRQQQOOONNNUUUUUUUUUTTTRRRPPPMMMLLLKKKKKKLLLMMMOOOPPPQQQQQQOOONNNNNNMMMMMMNNNNNNOOOFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCAAAAAABBBDDDFFFHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLKKKKKKMMMOOORRRTTTSSSRRRQQQPPPPPPQQQRRRSSSRRRPPPOOOPPPSSSVVVXXXYYYXXXWWWVVVVVVWWWYYY\\\^^^```aaaaaa```______bbbdddeeegggjjjkkkjjjjjjjjjjjjiiiiiijjjjjjiiigggfffeeeiiijjjllloooqqqssstttuuunnnoooqqqssssssuuuxxx{{{|||{{{xxxsssnnnkkkjjjjjjmmmkkkjjjjjjjjjjjjhhhfffgggfffeeeeeegggjjjmmmoooooooooppppppqqqrrrssssssvvvtttqqqnnnlllllllllmmmqqqnnnkkkkkkmmmqqqtttvvvvvvvvvvvvvvvtttrrrpppoooooonnnkkkhhheeecccaaaaaa______````````````______]]]\\\ZZZYYYWWWVVVUUUUUUSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQOOOOOOOOOPPPQQQuuupppiii\\\PPPJJJBBB===DDDPPP```yyy|||gggTTTPPPPPPLLLKKKNNNLLLMMMNNNOOOPPPPPPOOOOOOMMMMMMLLLMMMNNNPPPSSSTTTVVVWWWYYYZZZZZZXXXWWWVVVZZZZZZYYYZZZ\\\___bbbdddggghhhiiiiiigggfffggggggjjjkkklllllllllnnnqqqttttttuuuvvvvvvuuuuuuwwwyyyyyytttrrrvvvyyyxxxxxxzzzyyyvvvtttvvvzzz|||zzzwwwuuuvvvvvvwwwwwwwwwvvvuuurrrtttyyy~~~zzzuuupppkkkhhhfffcccbbbbbbaaaaaajjjuuu}}}wwwyyywwwqqqvvv{{{}}}{{{yyywwwvvvvvvuuutttuuutttrrrpppnnnooopppttttttuuuuuutttrrrooommmoooqqqrrrrrrqqqqqqqqqrrrpppooommmlllkkkjjjjjjjjjgggeeeaaa_________]]]\\\YYYVVVRRRPPPPPPOOOOOONNNRRRRRRRRRRRRPPPOOOLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPOOONNNMMMLLLLLLKKKKKKFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAAAAAAAABBBCCCCCCBBBAAAAAAAAACCCEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHIIIKKKKKKKKKKKKKKKKKKJJJIIIJJJIIIIIIIIIKKKNNNPPPRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRPPPOOOOOORRRUUUVVVWWWTTTTTTTTTTTTVVVWWWYYYZZZ^^^_________^^^^^^aaacccccceeehhhiiiiiiiiijjjlllhhhiiijjjjjjiiihhhgggfffiiijjjlllnnnppprrrssssssoooqqqrrrrrrrrrsssvvvxxxyyyzzzyyyvvvrrrnnnlllkkkllljjjggggggggggggfffeeedddcccbbbccceeehhhkkknnnqqqqqqrrrsssssssssssssssuuusssqqqooommmlllkkkjjjnnnllljjjjjjmmmppprrrsssttttttuuuuuutttrrrpppnnnooonnnkkkhhheeecccbbbaaa___````````````___^^^]]]]]]\\\ZZZXXXVVVVVVVVVVVVSSSSSSTTTUUUUUUTTTSSSRRRPPPPPPPPPPPPPPPPPPQQQRRRxxxjjj^^^ZZZRRRJJJDDDBBB@@@FFFXXXlllooo^^^QQQOOOOOOLLLKKKMMMNNNNNNMMMMMMMMMNNNNNNOOOMMMLLLLLLMMMNNNPPPRRRTTTXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZZZZ[[[\\\^^^```bbbfffggghhhgggeeeddddddeeennnnnnmmmkkkjjjkkknnnqqqrrrtttvvvvvvvvvuuuvvvxxxzzzuuurrruuuwwwwwwxxx{{{yyywwwvvvwww{{{}}}{{{yyyvvvwwwxxxyyyyyyxxxwwwwwwuuuvvvxxx{{{~~~{{{yyy~~~}}}~~~~~~}}}{{{yyyxxxwwwvvvvvvtttttttttrrrnnnllllllmmmpppqqqrrrrrrrrrpppnnnmmmlllnnnpppqqqooommmmmmmmmjjjiiiiiiiiiiiiiiijjjjjjcccaaa]]]\\\[[[[[[ZZZYYYWWWTTTPPPMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMLLLKKKJJJKKKKKKKKKLLLLLLLLLLLLOOONNNMMMLLLJJJIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAA@@@??????>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@?????????@@@AAACCCBBBAAA@@@@@@AAACCCCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGIIIKKKNNNOOOPPPOOONNNNNNNNNNNNOOOPPPQQQOOOMMMNNNPPPRRRRRRRRRPPPPPPRRRSSSTTTTTTUUUUUUZZZ[[[\\\\\\[[[\\\^^^``````bbbdddddddddfffhhhkkkggghhhiiijjjjjjiiihhhgggiiiiiikkklllmmmooopppppppppqqqrrrqqqqqqqqqsssuuuvvvxxxyyyxxxtttpppnnnmmmjjjgggdddccccccdddcccbbb```___^^^___aaaeeehhhkkkoooppprrrssssssrrrpppoooqqqrrrrrrqqqooollliiigggjjjiiihhhjjjmmmoooooonnnoooqqqrrrssssssqqqooonnnooommmkkkhhheeecccbbbaaa`````````___^^^]]]\\\[[[]]][[[YYYVVVUUUUUUVVVVVVSSSSSSSSSSSSSSSRRRQQQPPPMMMNNNOOOPPPQQQQQQQQQQQQtttiiiaaaZZZRRRNNNNNNEEE@@@???DDDOOOaaa|||pppaaaVVVMMMLLLMMMKKKKKKLLLOOONNNLLLKKKKKKLLLMMMNNNMMMMMMMMMNNNPPPQQQSSSTTTXXXWWWWWWVVVVVVWWWYYYYYYYYYYYYXXXYYYZZZ[[[]]]]]]cccdddffffffeeedddeeefffmmmllljjjhhhggghhhkkknnnooorrruuuvvvuuuuuuuuuvvvyyytttrrrtttuuutttvvvzzzyyyxxxxxxzzz}}}~~~~~~}}}{{{|||}}}}}}|||{{{yyyxxxwwwyyyxxxvvvvvv|||{{{}}}{{{{{{zzzxxxwwwvvvuuuuuurrrssssssrrrooommmlllmmmnnnoooppppppooommmkkkiiihhhkkknnnnnnmmmjjjhhhhhhfffffffffeeeffffffgggggg```^^^[[[YYYYYYYYYXXXWWWVVVSSSOOOLLLLLLNNNNNNNNNLLLMMMNNNNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>============>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@>>>=========>>>???BBBAAA@@@?????????@@@AAA??????>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEEEEFFFHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLJJJJJJLLLMMMMMMMMMMMMNNNPPPRRRSSSRRRQQQPPPSSSUUUWWWWWWWWWXXXZZZ\\\^^^______^^^^^^___bbbeeeeeefffggghhhhhhhhhggggggggggggggghhhiiijjjkkkkkkmmmnnnoooooonnnoooqqqssssssuuuvvvtttrrrpppooooooiiifffbbbaaaaaaaaaaaa```\\\[[[[[[[[[^^^bbbeeehhhiiikkknnnpppqqqooonnnlllmmmooopppqqqoookkkgggdddffffffgggjjjmmmmmmllljjjkkklllnnnppppppooonnnmmmmmmllljjjgggdddbbbaaaaaa```______^^^\\\[[[YYYXXX\\\ZZZWWWTTTSSSTTTUUUVVVSSSSSSSSSRRRQQQPPPOOOOOOLLLMMMOOOPPPPPPOOONNNMMMyyypppkkkbbbYYYPPPKKKFFFAAAAAACCC@@@BBBJJJ\\\rrriiiWWWTTTNNNJJJJJJKKKJJJJJJKKKOOOMMMKKKJJJIIIKKKLLLNNNOOOOOOPPPQQQRRRSSSUUUVVVWWWVVVUUUTTTUUUVVVXXXYYYWWWWWWXXXXXXYYYZZZ[[[[[[^^^```ccceeefffgggiiijjjjjjjjjiiihhhggghhhkkknnnmmmooorrrtttssssssssstttvvvsssrrrssssssrrrtttxxxyyyyyyzzz{{{~~~}}}zzzxxxtttvvvvvvqqqlllmmmvvv|||{{{{{{|||}}}|||{{{zzzwwwwwwvvvvvvuuutttssssssppprrrsssrrrpppooooooooonnnoooooonnnmmmjjjgggeeeeeehhhkkkkkkiiigggeeedddeeeeeedddcccbbbbbbcccccc___]]]ZZZYYYYYYYYYXXXWWWWWWTTTPPPNNNNNNOOOOOOOOOKKKLLLMMMMMMMMMMMMKKKKKKHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<==================>>>>>>>>>????????????>>><<<;;;;;;;;;<<<===?????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<======@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHGGGHHHIIIJJJIIIHHHKKKMMMOOOQQQRRRQQQOOONNNMMMOOORRRSSSSSSTTTVVVWWW[[[\\\[[[YYYXXXXXXZZZ\\\```aaacccdddeeeeeeeeeeeeccccccccccccdddeeefffggghhhjjjkkkllllllmmmoooqqqqqqqqqpppmmmllllllnnnqqqiiifffcccbbbbbbaaa```___[[[ZZZYYYZZZ\\\```cccffffffhhhkkknnnoooooommmllliiikkkmmmnnnmmmjjjfffccccccdddfffjjjmmmmmmkkkhhhggghhhiiikkkkkklllkkkkkkjjjiiigggdddbbb```______^^^]]]]]]\\\ZZZXXXVVVUUUXXXWWWUUUSSSRRRRRRSSSTTTSSSRRRRRRQQQPPPOOOOOONNNMMMNNNNNNNNNMMMLLLJJJIIIpppyyyvvvlllddd]]]VVVQQQGGGEEEDDDDDDAAA===>>>CCCKKKUUUhhh}}}rrrcccTTTJJJKKKJJJIIIHHHHHHHHHIIIJJJMMMLLLJJJIIIIIIJJJLLLMMMOOOPPPQQQRRRTTTUUUVVVVVVUUUTTTSSSSSSTTTUUUWWWXXXWWWWWWXXXYYYZZZZZZ[[[[[[YYY\\\```cccfffhhhkkkmmmiiijjjkkkjjjjjjjjjmmmoookkkmmmoooppppppppprrrsssrrrqqqqqqsssrrrooopppuuuwwwxxxyyy{{{}}}}}}yyywwwtttvvvvvvqqqkkkhhhkkknnn{{{xxxyyyyyyzzz{{{zzzxxxvvvuuusssssssssssssssrrrqqqpppoooqqqrrrsssqqqooooooooonnnnnnnnnmmmkkkhhheeecccccceeehhhhhhfffeeeddddddddddddcccaaa````````````___]]]ZZZXXXYYYYYYXXXWWWWWWTTTQQQPPPPPPOOONNNMMMJJJKKKLLLLLLLLLKKKJJJIIIEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBDDDEEEEEEDDDCCCBBB????????????>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>===;;;:::::::::;;;<<<<<<=====================;;;;;;;;;;;;;;;<<<<<<===??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJGGGFFFFFFFFFHHHIIIHHHFFFKKKLLLNNNPPPPPPOOONNNMMMIIILLLOOOQQQQQQRRRTTTUUUXXXYYYXXXWWWTTTSSSTTTUUUYYY[[[]]]___aaaaaaaaaaaaaaa`````````aaabbbdddeeeeeefffhhhhhhhhhiiilllnnnnnnmmmkkkhhhfffhhhllloookkkiiigggffffffdddbbb```\\\[[[ZZZZZZ\\\___bbbeeehhhiiikkknnnooonnnnnnmmmfffgggiiiiiiiiigggeeedddcccdddgggjjjmmmmmmkkkhhheeeeeeeeeeeeeeeggghhhiiigggeeecccaaa___]]]\\\\\\[[[ZZZZZZYYYWWWUUUTTTSSSTTTTTTSSSRRRQQQPPPPPPPPPQQQPPPOOONNNMMMMMMMMMNNNMMMMMMLLLKKKJJJHHHGGGFFFWWWaaappp~~~xxxnnnhhhhhhaaaXXXQQQMMMJJJFFFCCC>>>>>>@@@AAAAAADDDPPP\\\lllyyywwwfff\\\RRRKKKIIIGGGHHHHHHFFFEEEFFFHHHIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNOOOQQQRRRTTTUUUUUUUUURRRRRRRRRRRRSSSTTTUUUVVVTTTTTTVVVWWWXXXYYYYYYZZZVVVYYY^^^aaadddgggjjjmmmhhhjjjlllllljjjjjjkkkllliiikkklllmmmmmmnnnppprrrooonnnqqqsssqqqmmmmmmqqqtttuuuwwwyyy{{{|||{{{|||~~~~~~{{{xxxvvvttttttssspppllliiiiiikkklll}}}{{{xxxxxxwwwvvvtttsssssstttqqqqqqrrrrrrrrrqqqpppooonnnppprrrrrrpppmmmllllllkkklllmmmlllkkkhhhfffdddbbbccceeeeeedddcccdddeeecccbbbaaa```____________^^^\\\YYYXXXXXXYYYXXXWWWVVVTTTRRRQQQQQQOOOLLLJJJIIIIIIJJJJJJJJJIIIGGGFFFBBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCAAA???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<======<<<;;;:::::::::;;;<<<::::::;;;<<<<<<=========;;;;;;::::::;;;;;;<<<===>>>>>>???@@@@@@@@@??????>>>???@@@BBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFJJJJJJKKKLLLLLLKKKJJJJJJGGGFFFFFFGGGIIIJJJIIIHHHJJJKKKLLLMMMNNNMMMLLLLLLHHHKKKOOOQQQRRRSSSTTTVVVTTTVVVWWWVVVTTTSSSSSSSSSTTTUUUWWWZZZ\\\]]]]]]]]]```_________```bbbdddfffccceeefffeeeeeeeeegggiiijjjiiiiiigggeeefffiiilllmmmlllkkkkkkkkkhhheeebbb___^^^\\\\\\]]]___bbbdddkkkkkkkkkllllllkkkjjjjjjdddddddddddddddeeeffffffeeeeeegggkkkmmmnnnllljjjdddbbb```___```bbbeeegggcccbbb```^^^\\\ZZZYYYYYYWWWWWWWWWVVVUUUSSSRRRQQQPPPPPPQQQQQQPPPOOONNNMMMMMMLLLKKKJJJJJJKKKKKKLLLJJJJJJIIIGGGFFFFFFFFFFFFFFFMMMXXXeeepppwww{{{|||zzz}}}xxxrrriii```XXXSSSSSSMMMFFFCCCBBBBBBAAA???@@@???>>>???BBBNNNfff|||kkk[[[QQQKKKIIIKKKEEEHHHHHHEEECCCEEEHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPRRRSSSTTTTTTTTTPPPQQQQQQRRRSSSTTTTTTTTTPPPQQQRRRTTTVVVVVVWWWWWWUUUXXX\\\```ccceeeiiikkkgggiiikkkkkkiiiggggggggghhhiiijjjjjjjjjlllooorrrlllmmmpppsssqqqlllkkkoooqqqsssvvvwwwyyyzzz}}}tttvvvyyy{{{{{{yyyvvvuuuooonnnkkkiiihhhgggggghhhhhhsss|||xxxvvvtttqqqooopppsssuuupppqqqrrrsssrrrrrrppppppoooqqqrrrqqqnnnkkkiiihhhiiijjjkkklllkkkiiigggfffaaabbbddddddccccccdddfffaaa``````_________``````^^^[[[XXXWWWXXXXXXXXXWWWUUUTTTSSSRRRQQQOOOKKKHHHHHHHHHIIIIIIHHHGGGEEEDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCBBB???===;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<===<<<;;;:::::::::;;;;;;888999:::;;;<<<======<<<::::::::::::;;;;;;<<<======>>>>>>????????????>>><<<===???AAACCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGIIIKKKLLLKKKIIIJJJJJJKKKKKKKKKKKKKKKKKKIIILLLPPPRRRSSSTTTUUUWWWRRRTTTVVVWWWUUUTTTTTTTTTPPPRRRTTTWWWYYYZZZ[[[[[[```_________```ccceeegggdddeeeeeedddcccbbbdddeeefffhhhiiihhhgggfffggghhhnnnnnnnnnooonnnkkkgggcccaaa```^^^]]]^^^```cccdddlllkkkjjjiiigggffffffeeecccbbbaaa```aaacccfffhhhffffffhhhkkknnnnnnmmmkkkdddaaa^^^\\\]]]___cccfffaaa```^^^[[[YYYXXXWWWWWWUUUUUUUUUTTTTTTRRRQQQPPPMMMNNNPPPQQQPPPNNNLLLJJJJJJIIIHHHGGGHHHIIIJJJKKKHHHGGGFFFEEEEEEEEEFFFGGG???AAAEEEJJJOOOSSSVVVXXX\\\bbbkkkvvvxxxrrroookkkddd^^^[[[XXXSSSOOOKKKGGGCCCAAA?????????>>>>>>======<<<:::>>>FFFSSSeee|||kkkRRRLLLLLLHHHCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFEEEEEEEEEGGGHHHIIIHHHIIIKKKMMMOOORRRSSSTTTOOOPPPPPPQQQPPPPPPOOOOOOQQQSSSUUUVVVVVVVVVWWWXXXZZZZZZZZZ]]]aaaeeefffgggdddeeefffhhhjjjiiigggdddddddddeeehhhlllnnnnnnmmmppppppnnnllljjjjjjlllnnnsssqqqpppssswwwyyyyyywwwrrrqqqooommmmmmoooqqqsssmmmkkkhhheeecccbbbbbbbbbdddffflllxxx{{{yyytttooommmooorrrssssssuuuuuusssrrrqqqpppppppppsssrrrqqqooommmkkkiiiiiiiiifffdddeeehhhjjjjjjhhhccccccddddddeeedddcccccccccaaa___^^^^^^^^^]]]\\\]]]\\\[[[[[[[[[ZZZXXXVVVTTTSSSRRRQQQNNNKKKHHHFFFDDDEEEEEEFFFEEECCCAAA@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;999999999999999999999999888888888999999:::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;::::::999888777777777777888888888999999999===<<<<<<;;;;;;:::999999======???@@@@@@???>>>===>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHIIIIIIIIIIIIIIIHHHJJJJJJIIIIIIJJJKKKMMMNNNLLLMMMNNNPPPSSSUUUVVVWWWSSSSSSSSSRRRSSSSSSTTTTTTPPPRRRSSSTTTUUUWWW[[[^^^^^^____________bbbfffjjjjjjgggddddddffffffdddbbbddddddeeefffgggiiikkklllppppppooonnnnnnmmmmmmmmmgggeeebbb___^^^___```aaahhhhhhhhhgggfffcccaaa___^^^\\\[[[\\\___bbbccccccbbbccceeeiiilllllljjjhhhcccaaa]]][[[[[[]]]```bbb^^^^^^\\\WWWQQQNNNPPPRRRQQQRRRSSSSSSQQQOOOLLLJJJMMMKKKIIIIIIKKKKKKKKKJJJFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEE;;;<<<>>>???AAABBBCCCCCCAAADDDIIIPPPXXX___eeeiiipppoooooopppssswww|||~~~{{{zzz{{{zzzuuupppeee___WWWQQQOOOKKKEEE@@@FFFEEECCCBBB@@@>>>;;;:::???>>><<<<<<>>>AAADDDFFFIIIXXXlll}}}oooZZZHHHGGGIIIEEECCCDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDDDDDDDDDDFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRNNNNNNOOOOOOOOONNNMMMMMMPPPRRRTTTUUUUUUUUUWWWXXX[[[[[[ZZZ\\\^^^aaabbbccccccccceeehhhjjjjjjgggeeedddcccdddgggjjjmmmmmmmmmooonnnmmmkkkhhhhhhjjjlllooonnnnnnppptttvvvvvvuuuqqqpppooonnnnnnppprrrtttkkkiiifffcccaaa`````````^^^```ccckkk}}}{{{|||~~~}}}{{{yyytttpppnnnooorrrssstttuuutttrrrqqqpppooonnnnnnooooooooonnnmmmllllllkkkiiifffddddddgggiiijjjiiieeeeeeeeeeeeeeeeeeeeedddccc```^^^]]]]]]\\\[[[YYY\\\ZZZYYYXXXYYYXXXWWWUUUQQQQQQQQQOOOLLLIIIFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;:::999999999999999999999999888888888999999999999999999999999999999999999999::::::999999999999:::::::::999999888777777666666777777777888888888999999;;;;;;;;;;;;::::::::::::===>>>?????????>>>=========>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGJJJJJJIIIIIIJJJKKKMMMNNNLLLMMMOOOQQQSSSUUUVVVWWWRRRRRRRRRSSSSSSTTTUUUVVVTTTUUUVVVUUUUUUVVVYYY[[[[[[]]]```bbbccceeegggjjjkkkiiiffffffggghhhfffdddffffffgggiiikkkmmmnnnooouuuttttttsssqqqooonnnmmmiiigggeeebbbaaabbbcccdddiiihhhgggfffdddbbb```___^^^\\\ZZZ[[[]]]_________ccccccdddfffggggggeeeccc```^^^\\\[[[[[[\\\\\\\\\[[[\\\ZZZVVVQQQNNNNNNPPPOOOOOOPPPPPPPPPOOONNNMMMJJJIIIGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCDDD;;;;;;::::::999888888777???>>>???AAAEEEJJJOOORRRRRRQQQRRRSSSTTTWWWZZZ[[[ccc```]]]\\\\\\[[[VVVRRRPPPKKKFFFCCCBBBAAA===:::777888999:::<<<======>>><<<;;;:::;;;???FFFMMMQQQcccvvv~~~VVVJJJBBBDDDEEEBBBAAACCC??????@@@AAACCCDDDEEEEEECCCBBBBBBCCCCCCDDDFFFFFFHHHHHHIIIKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKNNNPPPSSSTTTTTTUUUVVVXXX[[[ZZZYYYYYYYYY[[[^^^___aaabbbdddgggjjjjjjhhhfffdddcccbbbdddgggjjjllllllllllllkkkiiiffffffgggiiijjjiiijjjllloooqqqqqqqqqpppooonnnmmmmmmoooqqqrrrgggeeebbb___]]]\\\\\\]]]^^^___aaadddnnn}}}xxxuuuuuuxxx{{{|||xxxuuuqqqoooppprrrtttuuutttsssrrrpppooonnnmmmmmmllllllmmmnnnnnnnnnnnnnnniiifffdddccceeehhhjjjjjjiiihhhgggeeeeeeeeeffffffccc```]]][[[[[[ZZZXXXVVVZZZXXXUUUTTTTTTTTTTTTSSSOOOOOONNNMMMJJJHHHEEECCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>===<<<;;;:::888888888888888888888888999888888888888888888777888888888888888888888888999999888888888888999999888888777777666666555555777777777777888888888888999999:::::::::;;;;;;;;;>>>>>>>>>>>>>>>===<<<;;;<<<<<<===>>>@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTVVVWWWRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYXXXWWWUUUTTTVVVXXXXXX\\\aaadddfffgggiiijjjmmmkkkiiihhhiiijjjiiihhhjjjjjjkkkmmmoooqqqrrrssswwwxxxxxxwwwuuurrrooommmlllkkkhhhfffeeeeeefffgggiiihhhfffdddaaa```___^^^]]][[[ZZZZZZ[[[\\\[[[ZZZ```______```bbbdddcccbbb]]]\\\ZZZZZZ[[[ZZZXXXVVVXXXXXXXXXUUUQQQNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOHHHFFFEEEFFFGGGHHHGGGFFFGGGFFFEEEDDDCCCBBBAAAAAACCCCCCBBBAAAAAAAAAAAABBB======<<<<<<<<<<<<<<<<<<;;;:::::::::;;;>>>BBBDDDBBBCCCCCCDDDEEEFFFFFFGGGJJJHHHGGGGGGIIIIIIGGGEEEAAA???<<<;;;<<<<<<<<<:::;;;;;;;;;:::999;;;>>>@@@;;;===CCCKKKVVVbbblllrrrvvv^^^KKKEEEBBBCCCBBB???@@@CCC???@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJLLLOOOQQQSSSSSSTTTUUUWWWXXXXXXWWWVVVVVVXXX[[[]]]___```bbbfffiiijjjhhhfffeeecccaaabbbeeehhhjjjjjjjjjjjjiiigggeeedddeeefffeeeeeefffhhhjjjkkkllllllooonnnlllkkkjjjjjjkkklllbbb```]]][[[YYYXXXYYYYYY\\\___aaaaaaeeeqqqyyyxxxuuusssrrrssswwwzzzvvvtttqqqpppppprrrtttuuuuuutttrrrqqqooonnnnnnnnnkkklllnnnoooooooooooonnniiigggeeecccdddgggiiikkkllljjjgggeeeddddddeeefffccc```]]][[[ZZZXXXVVVTTTWWWTTTQQQOOOPPPPPPPPPPPPMMMMMMLLLKKKIIIGGGEEECCCBBBAAA@@@>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>===============<<<;;;:::999777777777777777777777777888888888777777666666666888888888888888999999999888777777777777777777888777777777666666666555555666666666777777777888888777888888999:::;;;;;;;;;>>>>>>>>>===<<<;;;:::::::::;;;<<<===>>>???@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNOOOQQQRRRTTTUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUYYYYYYYYYWWWUUUUUUVVVXXXXXX\\\```dddfffgggiiikkkmmmlllkkkkkkkkkkkklllkkknnnnnnooopppqqqqqqqqqqqqtttuuuwwwwwwvvvssspppnnnnnnmmmkkkiiihhhhhhiiiiiiiiihhheeebbb```_________]]][[[ZZZZZZ\\\\\\\\\ZZZZZZZZZYYY\\\```ccceeefff^^^[[[XXXWWWXXXYYYWWWUUUUUUVVVVVVVVVSSSPPPMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNFFFEEEDDDEEEGGGHHHGGGEEEDDDDDDCCCCCCBBBAAAAAA@@@CCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<<<<===888888888999:::;;;<<<<<<<<<======>>>>>>>>>======<<<;;;;;;<<<>>>@@@@@@@@@???===;;;:::;;;;;;;;;;;;>>>>>><<<::::::<<>>AAAEEEBBBBBBAAAAAAAAAAAA@@@@@@???@@@AAABBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLNNNPPPRRRRRRRRRTTTUUUSSSTTTUUUUUUUUUWWW[[[^^^^^^___bbbeeeiiijjjhhhfffdddbbb```aaacccfffhhhhhhggghhhhhhgggdddddddddfffcccdddeeeeeefffggghhhhhhmmmkkkiiigggeeedddcccccc___]]]ZZZWWWVVVUUUVVVVVVUUUYYY]]]]]]\\\aaakkksss}}}{{{wwwwwwvvvsssooonnnppprrrsssrrrqqqoooooopppssstttuuutttsssrrrqqqpppppppppnnnooopppqqqpppooonnnmmmjjjiiigggeeeeeefffhhhjjjllljjjgggdddbbbbbbccccccccc```\\\ZZZYYYWWWUUUSSSTTTQQQMMMLLLLLLMMMMMMMMMKKKKKKKKKKKKIIIGGGEEECCCAAA@@@>>>======>>>???????????????>>>>>>=========;;;;;;;;;;;;;;;:::999888666666666666666666666666777777777666666555555555777777888888999999999:::666666666555555666666666777777777777777666666666555555666666666777777777666777777888999:::;;;;;;>>>===<<<;;;::::::999999999::::::;;;<<<===>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSUUUUUUTTTSSSRRRRRRRRRRRRVVVWWWWWWVVVUUUVVVXXXZZZ[[[]]]```bbbcccfffiiillllllmmmllllllllllllmmmnnnpppppppppqqqpppooonnnmmmmmmoooqqqssstttrrrpppooopppooommmkkkjjjjjjjjjjjjiiihhheeecccaaa`````````]]]\\\\\\]]]___``````___ZZZYYYYYYZZZ^^^bbbeeefffaaa\\\VVVTTTVVVXXXXXXVVVTTTUUUUUUUUUUUURRROOOLLLMMMMMMKKKJJJJJJJJJJJJJJJEEEEEEEEEFFFHHHIIIGGGFFFAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAOOOMMMIIIEEEAAA???======??????????????????>>>>>>;;;;;;::::::::::::999999::::::999::::::;;;<<<===BBBAAA@@@>>>>>>>>>>>>???;;;@@@FFFLLLRRR\\\fffnnn{{{lll```QQQGGGFFFCCC??????>>>======>>>BBBEEEBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKNNNPPPQQQPPPPPPQQQSSSOOORRRUUUVVVUUUWWW[[[___^^^___aaaeeehhhiiigggeeedddbbbaaabbbdddfffffffffeeefffggggggfffeeefffgggccceeefffeeedddcccdddfffhhhgggeeecccaaa___^^^]]]]]][[[XXXVVVTTTTTTUUUUUURRRVVVZZZ[[[ZZZZZZ\\\^^^fff}}}uuussswwwvvvuuurrrnnnkkkjjjkkkooopppooonnnmmmmmmpppssstttsssrrrrrrqqqqqqrrrrrrpppqqqrrrsssrrrpppnnnmmmkkklllkkkiiigggfffgggiiiiiihhheeebbb```___^^^^^^```^^^ZZZXXXWWWUUUSSSQQQPPPNNNKKKJJJJJJKKKJJJIIIIIIIIIJJJIIIHHHFFFDDDCCC??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>============999:::::::::999999888777555555555555555555555555666666555555555555555444666666666777888888999999555555444444444444555555777777777777777666666666555555555555666666666666666666777888999999::::::<<<<<<;;;:::999999999:::999::::::;;;<<<<<<=========>>>>>>??????@@@@@@@@@BBBBBBBBBDDDEEEGGGIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTUUUVVVZZZ\\\___```bbbcccccceeehhhkkkkkklllmmmlllkkklllnnnoooooooooppppppooommmllljjjhhhjjjmmmoooqqqqqqqqqpppqqqpppooommmllllllkkkkkkhhhhhhfffeeedddccccccccc`````````bbbdddeeedddbbb^^^]]][[[\\\^^^```aaaaaabbb[[[TTTRRRVVVYYYYYYWWWSSSSSSSSSTTTTTTSSSPPPMMMNNNNNNMMMKKKJJJHHHGGGGGGEEEEEEEEEGGGIIIIIIHHHFFF@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@ssspppiiibbb[[[VVVSSSQQQIIIGGGCCC@@@>>>===>>>>>>@@@??????>>>===>>>>>>>>>@@@@@@@@@??????@@@AAACCC@@@AAABBBCCCDDDGGGJJJLLLQQQ[[[hhhuuujjjTTTOOODDD>>>BBBFFF<<<===>>>===>>>@@@AAAAAA>>>??????@@@AAAAAABBBBBBAAABBBDDDFFFGGGHHHHHHHHHDDDEEEFFFGGGHHHIIIJJJJJJEEEFFFGGGIIIJJJKKKKKKLLLLLLNNNPPPPPPOOONNNOOOPPPNNNRRRWWWXXXWWWWWWZZZ]]]^^^___aaaeeeggghhhfffddddddcccbbbccceeefffeeeddddddfffggghhhgggggghhhiiieeeggghhhfffcccbbbcccdddccccccbbb```___^^^]]]\\\\\\ZZZWWWUUUTTTTTTTTTUUUUUUVVVXXXZZZ\\\[[[YYYWWWWWWkkk{{{yyywwwvvvtttrrrpppnnnkkkiiikkkmmmmmmllljjjkkknnnqqqqqqqqqqqqpppqqqrrrrrrsssppprrrsssuuutttssspppooommmnnnooommmiiiffffffgggfffeeeccc```^^^[[[YYYXXX\\\ZZZWWWUUUTTTSSSQQQOOOMMMLLLJJJJJJJJJJJJHHHFFFFFFGGGGGGGGGFFFEEECCCBBB>>>>>>>>>?????????>>>>>><<<<<<==================888888999999888888777777444444444444444444444444444444444444444555555555333333444555555666777777444444333333333333444444555555555555555555555555444444555555555666666666666777777777888888999999;;;:::999888888999::::::999::::::;;;;;;<<<<<<===;;;;;;<<<======>>>?????????@@@@@@BBBDDDFFFHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLLLLMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRPPPQQQSSSSSSTTTVVVZZZ\\\bbbdddggghhhggggggggghhhiiijjjlllkkkjjjkkkmmmpppkkklllnnnoooooommmlllkkkhhhiiikkkmmmoooqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmggghhhhhhhhhhhhgggffffffdddddddddeeeggggggeeeccc^^^]]]\\\\\\^^^_________^^^XXXSSSSSSWWWZZZXXXUUURRRQQQPPPQQQRRRRRROOOLLLMMMMMMMMMMMMKKKIIIGGGFFFDDDDDDEEEGGGIIIIIIGGGEEEAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>>>>zzztttpppnnn```\\\UUUOOOKKKJJJKKKLLLIIIHHHFFFEEEEEEFFFFFFGGGFFFGGGGGGGGGGGGHHHKKKMMMQQQSSSWWW[[[```ffflllpppwwwqqqSSSGGGKKKDDD===@@@CCC>>>???@@@@@@@@@AAA>>>;;;;;;;;;===>>>@@@BBBCCCDDDAAACCCEEEGGGIIIIIIIIIIIIDDDDDDEEEGGGHHHIIIJJJKKKBBBCCCEEEGGGIIIJJJKKKKKKLLLNNNPPPPPPNNNMMMNNNOOONNNSSSYYYZZZXXXWWWYYY\\\^^^___aaadddggggggeeeccccccccccccdddffffffeeecccccceeehhhiiihhhhhhjjjkkkggghhhiiigggcccaaabbbddd``````_________^^^^^^^^^[[[ZZZWWWUUUTTTTTTTTTUUUUUUTTTTTTVVVYYYZZZWWWSSSTTT```nnnzzzwwwvvvtttttttttrrrooollliiikkklllkkkiiiiiilllooooooooooooooopppqqqrrrssspppqqqtttvvvvvvtttrrrqqqnnnpppqqqooojjjfffeeefffcccbbbaaa___\\\YYYVVVUUUYYYWWWTTTRRRQQQQQQOOOMMMLLLKKKJJJJJJJJJIIIGGGEEEDDDEEEEEEEEEEEECCCBBB@@@===>>>???@@@@@@???>>>===;;;<<<<<<<<<======>>>>>>777888888888888777777666444444444444444444444444333333333444444555555555111111222333333444555555444333333222222333333444444444444444444444444444444444444555555555666666777777777777888888888888:::999888888888999:::;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<======>>>>>>>>>???@@@BBBDDDFFFHHHDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTPPPQQQRRRSSSSSSUUUYYY[[[cccgggkkkmmmllliiigggfffgggiiikkkkkkiiijjjmmmppphhhjjjlllnnnoooooonnnmmmjjjkkklllmmmoooqqqrrrssstttsssrrrrrrqqqpppooonnnggghhhiiijjjjjjiiihhhggghhhggggggggghhhgggdddbbbZZZZZZZZZ\\\___aaaaaa```ZZZVVVRRRTTTYYY[[[WWWRRRQQQOOONNNNNNQQQQQQOOOLLLKKKLLLMMMMMMLLLJJJHHHFFFBBBCCCDDDFFFIIIIIIGGGEEEDDDCCCCCCBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<<<>><<<:::========================;;;<<<>>>>>>>>>???AAACCCDDDDDDEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJLLLNNNOOONNNNNNOOOQQQUUUUUUUUUUUUVVVXXXZZZ[[[^^^^^^^^^___```aaabbbcccbbbbbbbbbbbbaaaaaaaaaaaadddeeegggiiikkkllllllllloookkkgggeeefffeeebbb___```___]]]]]]]]][[[YYYVVVWWWWWWUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQXXXWWWZZZbbbppp~~~xxxsssqqqqqqpppnnnnnnhhhjjjjjjhhhffffffhhhkkknnnooopppooommmlllmmmnnnkkknnnrrrvvvwwwuuusssqqqqqqooonnnoooooommmhhhccciiieee```\\\YYYWWWVVVTTTTTTRRROOOMMMMMMLLLJJJHHHFFFGGGGGGGGGFFFEEECCCBBBAAAAAACCCCCCCCCAAA???===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::888888777777666666555555222333333444444333333222222222222222222222222222222222222222222222222222333333222111000000000111333222222111111222222333333333333333333333333333555555555666666777888999999777555444333444555666777777777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;======>>>@@@AAABBBDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIKKKKKKJJJHHHGGGJJJJJJJJJJJJKKKLLLNNNOOOLLLLLLKKKKKKMMMOOORRRTTTRRRRRRRRRQQQQQQRRRUUUXXXbbbdddggghhhgggffffffffffffeeeddddddeeehhhkkknnnlllkkkjjjiiihhhhhhhhhiiilllmmmoooqqqqqqqqqpppooonnnnnnoooooonnnkkkhhhfffeeefffhhhkkkmmmmmmjjjhhhddddddeeeffffffgggggggggaaa```^^^]]]]]]\\\ZZZXXXYYYUUURRRSSSVVVXXXUUURRRQQQOOOMMMMMMOOOOOOMMMJJJLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>===<<<<<>>>>>>>>======<<<<<>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHJJJLLLNNNOOOOOOOOOPPPQQQTTTTTTTTTUUUVVVXXXZZZ[[[\\\\\\]]]]]]^^^```aaabbb]]]]]]___```bbbcccdddeeefffgggiiikkklllnnnnnnooonnnjjjfffeeeeeeeeebbb___\\\[[[YYYYYYZZZYYYXXXVVVSSSSSSRRRRRRRRRRRRRRRSSSQQQPPPPPPPPPPPPOOOOOOOOOPPPOOOQQQVVV]]]iii{{{yyywwwuuuuuuxxx|||zzzuuuooommmmmmmmmlllllljjjkkkkkkiiiffffffhhhjjjiiijjjkkkjjjhhhggghhhiiihhhkkknnnrrrssssssrrrqqqpppooonnnnnnnnnlllgggcccccc___ZZZVVVTTTRRRPPPOOONNNLLLJJJHHHHHHHHHFFFDDDDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@AAABBBAAA???===;;;======>>>>>>======<<<;;;:::::::::999999999888888777666666555555444444333222222333333333333222222222222222222222222222222222222222222222222222222333222111111000000111111333222222111111222222333333333333333333333333333555444444555555666777888888777555444333444555666666666777888888999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<>>>???@@@AAACCCCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJKKKJJJHHHGGGJJJJJJIIIIIIIIIKKKLLLMMMLLLKKKKKKLLLNNNPPPSSSUUUSSSSSSSSSRRRRRRSSSVVVYYY[[[^^^bbbddddddddddddeeedddcccbbbbbbccceeehhhjjjjjjiiifffddddddeeeggghhhkkkmmmooopppooonnnkkkjjjiiiiiiiiiiiihhhfffdddccceeefffgggjjjlllllliiigggfffeeeddddddccccccccccccaaa___]]]\\\\\\[[[YYYXXXWWWSSSPPPQQQTTTVVVTTTQQQQQQNNNLLLKKKLLLLLLJJJHHHJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@?????????>>>>>>======<<<<<<;;;>>>>>>>>>=========<<<<<>>@@@===999999;;;===;;;::::::::::::::::::::::::::::::<<<======<<<===???AAAAAACCCEEEGGGHHHHHHGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHHHHJJJLLLNNNOOOOOOOOOPPPQQQSSSSSSSSSTTTVVVWWWYYYZZZZZZZZZZZZ[[[\\\]]]______ZZZ[[[]]]___aaadddeeeffffffgggiiikkklllmmmnnnnnnllliiieeedddeeeeeeaaa^^^ZZZWWWUUUUUUVVVWWWVVVVVVPPPOOOOOOOOOPPPPPPQQQRRRNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMPPPQQQSSS[[[dddwwwtttnnnmmmkkkkkkmmmpppuuuwwwsssooojjjggghhhjjjlllmmmllllllllliiifffeeefffgggfffgggggggggeeedddeeeffffffgggjjjmmmoooooopppooonnnmmmllllllkkkiiieeeaaa^^^ZZZUUUQQQOOONNNLLLKKKIIIHHHFFFEEEEEEEEECCCBBBAAAAAABBBBBBBBB@@@???>>>??????@@@@@@>>><<<:::999<<<<<<<<<<<<<<<;;;;;;:::888888888888777777777777555555444444333222222222222222333333333333222222111111111111111111111111111111111111111111111111222222111000000000111111222222111111111111222222222222222222222222222222333333333333444555666666777666555444333444555666666666777777888888999999888999999::::::999999888888999:::;;;<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJJJJIIIHHHKKKJJJIIIHHHHHHIIIKKKKKKKKKKKKKKKLLLOOORRRTTTVVVTTTTTTUUUTTTSSSTTTVVVYYYYYY\\\___aaaaaa``````aaa```___^^^^^^___aaacccdddgggeeebbb______aaadddfffjjjkkkmmmnnnmmmjjjfffcccffffffeeedddcccbbbbbbbbbeeeeeegggiiikkkkkkiiifffiiihhhfffcccaaaaaa```aaa___]]][[[ZZZZZZZZZXXXVVVTTTQQQNNNOOORRRTTTSSSQQQQQQNNNJJJHHHGGGHHHGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<>>@@@???AAADDDGGGHHHGGGFFFDDDFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCEEEFFFGGGHHHIIIKKKNNNOOONNNOOOPPPQQQQQQQQQRRRTTTUUUWWWXXXYYYXXXXXXXXXXXXYYY[[[\\\]]][[[[[[]]]___aaabbbdddddddddeeeggghhhjjjkkkkkkllljjjgggeeedddfffeeebbb^^^[[[XXXUUUSSSTTTUUUUUUUUUOOOOOONNNNNNNNNNNNOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKLLLKKKLLLOOONNNMMMPPPVVV___sss||||||yyyvvvnnnmmmkkkjjjjjjlllnnnpppkkkkkkhhhdddffflllpppqqqlllkkkjjjhhhfffdddccccccfffgggggggggeeedddeeefffgggggghhhiiijjjkkkllllllkkkkkkjjjiiihhheeeaaa___[[[XXXSSSPPPNNNMMMLLLJJJHHHGGGFFFEEEFFFFFFDDDBBB???@@@@@@AAA@@@???>>>===?????????>>>===;;;:::888::::::;;;;;;::::::999888777777777777666666666666555444444333333222111111111111222222222222111111111111111111111111111111111111111111111111111111111111000000000000111111222222111111111111222222222222222222222222222222111111111222222333444555555555444333333444444555555555666666777888888999888999999::::::999999888999999:::;;;<<<===>>>>>>??????@@@@@@AAABBBBBBBBBDDDEEEFFFHHHIIIIIIIIIHHHLLLKKKJJJIIIHHHIIIJJJKKKJJJJJJKKKMMMPPPSSSUUUWWWTTTUUUUUUUUUTTTTTTVVVXXX[[[]]]___```^^^\\\[[[[[[[[[[[[ZZZYYYZZZ[[[]]]^^^bbbaaa```______```bbbcccggghhhkkklllkkkhhhdddaaafffeeecccbbbaaabbbcccdddgggfffgggiiikkkkkkiiigggkkkjjjgggdddbbbaaabbbbbb]]][[[YYYXXXXXXWWWUUUTTTRRRPPPMMMMMMOOOQQQRRRQQQPPPMMMIIIFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCAAAAAAAAA@@@???>>><<<;;;:::999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;lllZZZNNNFFF===>>>>>>555:::999888999999999888777::::::::::::::::::::::::999:::;;;;;;:::;;;===>>>===@@@CCCEEEFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHGGGJJJLLLMMMNNNNNNOOOQQQOOOPPPQQQSSSUUUVVVWWWXXXVVVVVVVVVVVVWWWYYYZZZ[[[YYYZZZ\\\^^^aaaccceeefffeeefffggghhhiiijjjjjjjjjhhheeecccdddeeeeeeaaa^^^^^^[[[WWWTTTTTTTTTSSSSSSPPPPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHFFFFFFHHHIIIHHHKKKPPPYYYcccrrryyyqqqppprrrssstttkkkjjjhhhfffeeeeeeeeeffffffiiihhhdddgggoootttuuujjjiiihhhgggeeedddbbbaaaeeeggggggfffeeedddeeefffjjjiiiiiihhhhhhhhhhhhhhhhhhhhhgggfffccc___]]]\\\XXXUUUPPPMMMLLLLLLJJJIIIGGGFFFFFFFFFFFFFFFCCCAAA>>>???@@@@@@@@@???>>>===??????>>>===<<<;;;:::999888999999999999888777777777777777777666666666666555555444333333222222111000111111222222111111000000000000000000000000000000000000000000000000000111000000///000000111111222111111000000111111222111111111111111111111111000000000000111222333444444333333333333333444444444555555666666777888888999999::::::::::::999999888888999:::;;;<<<<<<===>>>>>>??????@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHLLLKKKJJJIIIIIIIIIJJJKKKIIIJJJKKKMMMPPPRRRUUUVVVSSSTTTUUUTTTSSSSSSTTTVVVWWWYYY\\\\\\[[[YYYXXXXXXWWWVVVVVVVVVVVVWWWYYYYYY]]]^^^```bbbbbbbbb``````bbbdddgggiiiiiigggdddbbbdddcccaaa``````bbbdddfffhhhhhhhhhiiikkkkkkiiiggghhhgggeeecccbbbaaaaaabbbZZZXXXVVVVVVVVVUUUSSSQQQQQQOOOLLLLLLMMMNNNPPPPPPOOOMMMIIIEEEBBBBBBCCCDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>===;;;:::999888888888999999:::;;;;;;;;;999999999999999999999999dddPPPCCC>>><<<888;;;<<<444999999888888888777777777::::::::::::::::::::::::999:::;;;:::999999;;;===<<<>>>@@@BBBCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGGGGEEEHHHJJJLLLLLLMMMNNNPPPMMMNNNPPPSSSUUUVVVWWWWWWTTTTTTTTTUUUVVVWWWYYYYYYVVVWWWZZZ^^^bbbfffiiikkkiiiiiijjjjjjjjjjjjjjjiiidddbbbaaabbbdddccc___\\\^^^[[[WWWUUUTTTSSSQQQPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHDDDCCCEEEFFFEEEHHHLLLNNNRRRYYYeeexxxwwwppplllmmmnnnkkkiiiiiihhhgggfffdddcccbbbaaaaaaccciiijjjeeegggpppuuussshhhgggffffffgggfffdddbbbdddeeefffeeecccbbbcccdddjjjjjjiiihhhgggfffeeeddddddeeedddbbb^^^ZZZYYYYYYTTTQQQMMMJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDAAA>>>>>>>>>???@@@@@@???>>>============<<<;;;;;;::::::777777777777777666666555666666666666555555555555444444444333222222111111000000111111111111000000////////////////////////////////////////////////000000/////////000111111111111000000000000111111000000000000000000000000000000000000111222333444222222333333333333333333444444555555666666777777999999999::::::999999999666666666777888999999999=========>>>??????@@@@@@???@@@AAABBBDDDFFFGGGGGGJJJIIIHHHGGGHHHHHHJJJJJJHHHIIIKKKMMMOOOQQQSSSTTTQQQRRRSSSSSSQQQQQQRRRSSSMMMQQQTTTWWWWWWWWWXXXXXXUUUUUUUUUUUUVVVWWWXXXYYYZZZ]]]```cccdddccc```^^^___aaaccceeeeeeeeedddcccaaa```___^^^___aaaccceeehhhgggggghhhiiiiiihhhgggaaaaaaaaa```______^^^^^^XXXVVVTTTSSSSSSSSSQQQOOOOOONNNKKKIIIIIIJJJLLLMMMKKKJJJHHHEEEAAA@@@AAABBBAAAAAAAAAAAAAAA@@@??????>>>======;;;:::999888888666777777777888888999999666666666666777777777777zzz___JJJ???888;;;<<<666888;;;555666666666666555555777888999999999999999999999999888999:::999888888:::<<<;;;<<<===???@@@@@@AAAAAA>>>@@@BBBCCCEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGDDDFFFIIIJJJKKKKKKMMMOOOLLLMMMOOORRRTTTVVVVVVVVVTTTTTTTTTTTTUUUWWWXXXYYYWWWXXX[[[___cccgggjjjkkkkkkkkkkkkkkkjjjiiihhhggg___]]]\\\^^^``````\\\XXXYYYWWWTTTSSSRRRQQQOOOMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFIIIEEECCCEEEFFFEEEFFFIIIDDDHHHNNNXXXggguuuiiifffbbbbbbhhhjjjfffbbbbbbddddddeeeeeeddddddccccccbbbjjjllleeeeeelllooolllgggfffeeegggiiijjjgggeeedddeeeeeeeeecccbbbcccdddggggggggggggfffdddcccbbbaaabbbaaa^^^YYYVVVUUUVVVRRROOOKKKHHHHHHHHHGGGFFFGGGFFFEEEEEEEEECCC???<<<<<<===>>>??????>>>======;;;::::::999999:::::::::666666666666666555444444555555444444444333333333333222222111111000000//////000000000000000000//////////////////////////////////////////////////////////////////000111111111111000000000000111111000000000000000000000000000000000000111222333444111111222333333333333333333444444555555666777777777888888999999888888777666666666777888888999999::::::;;;<<<<<<======>>>===>>>>>>@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEGGGHHHIIIHHHIIIKKKMMMNNNPPPQQQQQQNNNPPPQQQQQQOOONNNOOOPPPJJJNNNRRRUUUVVVVVVWWWXXXVVVVVVWWWXXXYYYZZZ[[[\\\ZZZ\\\___bbbcccbbbaaa```^^^^^^___```aaaaaabbbbbb^^^^^^^^^___```bbbccceeegggfffeeeeeeggggggfffddd______``````___]]][[[YYYVVVTTTRRRRRRRRRQQQOOOMMMMMMLLLIIIFFFDDDEEEGGGIIIFFFGGGFFFCCC@@@===>>>@@@>>>>>>>>>???>>>>>>===<<<:::::::::999888777777666444444444444555555555555333333444444555555555555rrr]]]NNNCCC<<<777555<<<===333222888555333444444444333555777999777777777777777777777777888999:::999888888:::;;;;;;;;;<<<===>>>???@@@@@@===>>>AAACCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGBBBEEEHHHIIIJJJKKKLLLNNNKKKLLLOOORRRTTTUUUVVVVVVSSSSSSTTTTTTUUUVVVXXXYYY[[[\\\^^^```ccceeeggghhhjjjjjjjjjiiigggfffdddddd[[[ZZZYYY[[[]]]]]]YYYUUUSSSRRRQQQQQQQQQPPPMMMKKKHHHHHHGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEBBBAAADDDFFFDDDCCCEEEEEEIIIOOOSSSZZZeeeuuuyyyooohhhaaa[[[ccc]]]\\\bbbdddaaa```ccc___```aaacccddddddddddddaaakkkmmmeeebbbhhhjjjeeegggffffffhhhlllmmmjjjhhheeefffgggfffdddddddddeeedddeeeeeefffeeedddcccbbb___``````\\\WWWSSSSSSTTTSSSOOOLLLIIIIIIIIIHHHGGGIIIHHHGGGGGGGGGDDD@@@===;;;<<<===>>>>>>>>>===<<<888888888777888888999:::555555666666555555444333333333333222222222111111111111111000//////......//////000000000000/////////////////////////////////////////////////////////////////////000111111111111000000000000111111000000000000000000000000000000000000111222333444000111222333333333333333333333444444555666666777666666777777777777666666888888999999::::::;;;;;;888999999::::::;;;<<<<<<<<<<<<===>>>@@@CCCEEEFFFDDDCCCCCCCCCDDDEEEGGGHHHHHHIIIJJJLLLNNNOOOOOOOOOMMMNNNPPPOOONNNMMMMMMNNNNNNQQQUUUWWWWWWVVVVVVWWWWWWXXXYYYZZZ\\\]]]^^^___[[[\\\]]]___```aaaaaaaaa^^^^^^]]]]]]]]]^^^___```______```aaabbbdddeeefffeeedddcccccceeeeeedddccc```aaabbbbbbaaa^^^ZZZXXXUUUTTTRRRQQQQQQPPPNNNLLLKKKJJJGGGCCCAAAAAADDDFFFBBBDDDEEEBBB>>><<<<<<>>><<<<<<<<<===<<<<<<;;;;;;888888777777666666666555222222222222222222222222222222222333333444444444|||ppp___RRRIIIBBB<<<777888888777777666666666555555555555666666666666777666555555444444666777888888888777777888888999:::@@@@@@??????>>>=========>>>AAADDDFFFEEEEEEEEEEEEDDDEEEFFFHHHIIIIIIHHHHHHDDDCCCDDDGGGMMMPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSUUUVVVXXXYYY[[[\\\\\\\\\^^^aaaeeefffeeecccbbbbbbggghhhiiihhhfffddddddddd___]]][[[]]]^^^\\\UUUNNNNNNNNNMMMMMMLLLMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDDDDGGGKKKOOORRRVVV[[[^^^pppwwwuuuggg^^^ZZZYYY[[[[[[\\\^^^``````___^^^]]]ZZZ___bbbbbbeeehhhhhheeefffeeefffjjjkkkhhhgggiiifffgggiiijjjjjjjjjiiiiiijjjiiihhhfffeeecccbbbaaabbbddddddcccaaa```aaabbb______]]]\\\ZZZYYYXXXWWWUUUSSSPPPMMMKKKIIIIIIHHHHHHGGGFFFEEEDDDBBBAAAAAA>>>===<<<;;;;;;::::::;;;???>>>;;;999666555333333222333333444444333333222333333333333333333333333222222222111000//////...////////////////////////////////////////////////333111///...---...///000////////////000000000000///////////////////////////......------///000111///000000000111111111111111111222333333333333222333333333333333333333333222333444555666666666666666666666666777777777777:::::::::::::::;;;;;;;;;:::<<<>>>@@@BBBCCCDDDDDDEEECCCAAAAAACCCEEEFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIKKKNNNRRRSSSQQQMMMJJJIIILLLPPPTTTVVVUUUUUUXXXZZZWWWUUUUUUZZZ```dddbbb___\\\^^^```aaaaaaaaabbbdddcccbbb```]]]\\\^^^dddiiiaaabbbcccfffiiiiiigggeeeiiifffbbbaaacccdddcccaaaaaacccdddbbb^^^ZZZWWWUUUUUUTTTSSSQQQPPPOOONNNNNNKKKIIIGGGEEECCCAAA@@@@@@FFFEEEBBB@@@===;;;:::999::::::::::::::::::999999888888888888777666444444333333333333333333333333333333333333333333333333zzzlll^^^UUUIIIAAA===;;;777444777666666666555555555555444444444555555555666666666555555444555666777888888888777777777888999999>>>>>>>>>======<<<<<<<<<<<>>===<<<;;;;;;::::::;;;<<<;;;999777555444333222222222333333333333222222222222222222222222222222222222111000000///......................................................111000...---,,,---...///....../////////000000000///////////////////////////......---...///000111//////000000000111111111000111222222333333222222333333333333333333333333111222333444555555555555555555666666666777777777777777777777888888888888;;;<<<===???AAABBBDDDDDDDDDAAA??????AAACCCDDDDDDHHHHHHIIIJJJJJJJJJJJJJJJKKKNNNRRRSSSQQQNNNLLLKKKLLLOOOSSSUUUTTTTTTUUUWWWYYYWWWWWW\\\aaadddbbb___^^^```bbbcccbbbbbbcccddddddccc```^^^^^^aaaeeeggggggfffeeefffhhhjjjjjjiiiiiifffcccbbbccccccaaa___```aaaaaa```]]]YYYVVVTTTSSSRRRPPPNNNLLLLLLLLLLLLKKKIIIEEEBBBAAAAAABBBDDDEEEDDDBBB@@@>>><<<;;;;;;::::::999999999999888888777777777777666555444444333333333333333333333333333333333333333333333333kkkUUUIIIBBB<<<666333444444333111555555444444444444333333333333333333444444444444555555444444555555666777777777777777777888888999<<<<<<<<<;;;;;;;;;;;;;;;:::===@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFEEEHHHFFFDDDDDDFFFIIIJJJJJJMMMMMMNNNOOOPPPQQQRRRRRRXXXXXXYYYYYYYYYZZZZZZZZZ]]]```cccdddbbb```______ZZZ^^^bbbdddcccbbb``````bbb___\\\\\\\\\[[[WWWSSSNNNMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAA@@@???>>>>>>???@@@AAA===CCCLLLRRRSSSPPPMMMJJJJJJIIIVVVnnnrrriii___VVVUUUVVVVVVXXX\\\[[[[[[\\\\\\\\\ZZZYYYWWW]]]bbbeeeeeehhhlllmmmjjjfffbbb```aaabbbaaacccgggggghhhjjjkkklllllllllkkkjjjiiigggeeecccaaa``````bbbbbbbbb```]]]ZZZZZZ[[[XXXYYYYYYYYYXXXVVVSSSRRRPPPOOOLLLJJJIIIHHHHHHIIIGGGFFFCCCAAA??????@@@@@@>>>===<<<;;;;;;:::::::::999999777555444333222222222222333333333333222222000000000000000000000000111111000000//////......................................................///...---,,,,,,,,,---............////////////000////////////////////////......------......///000////////////000000000000000000111222222222222222222222222222222222222222000111222333444444444444444444555555555666666666555666666666777777777888<<<<<<<<<===???AAACCCDDDAAA???======???AAAAAAAAAEEEFFFGGGIIIJJJJJJJJJJJJLLLNNNRRRSSSQQQOOOMMMMMMMMMPPPSSSTTTTTTTTTTTTTTTZZZYYYZZZ^^^ccceeedddaaabbbccceeeeeecccbbbcccdddfffdddaaaaaabbbdddeeeeeejjjgggeeedddfffhhhjjjjjjgggfffdddccccccbbb___]]]^^^^^^^^^]]][[[XXXTTTRRRQQQOOOLLLIIIHHHHHHIIIJJJKKKHHHDDD@@@???AAADDDFFFDDDCCCAAA@@@>>>>>>======999999999888888888777777666666666666666555444333222222222222222222222222222222222222222222222222}}}kkk___TTTGGG<<<888999666444333333333222111333333333333222222222222111222222222333333333333444444444444555555666666777666666666666777888888::::::;;;;;;;;;;;;;;;;;;999<<>>======>>>???@@@@@@FFFNNNSSSSSSNNNIIIFFFGGGBBBJJJ]]]ddd___aaalllzzz|||qqqcccYYY\\\VVVRRRTTTVVVUUUVVVXXXYYYYYYZZZZZZ[[[ZZZYYYYYY^^^bbbdddeeegggkkkllljjjeee```\\\]]]]]]]]]```eeehhhiiikkkmmmmmmnnnmmmmmmkkkiiigggdddbbbaaa``````aaabbbaaa^^^ZZZXXXWWWWWWTTTUUUWWWXXXWWWUUURRRPPPMMMLLLJJJHHHGGGGGGHHHHHHHHHEEEBBB???>>>>>>@@@AAA======;;;:::::::::::::::888777666444444333333333111111222222222222111111////////////////////////000000000//////.........------------------------------------------------......---,,,,,,------...------........./////////........................------------......//////........./////////000000///000000111222111111111111111111111222222222222111222333444444555444444444444444444555555555666666666777777888888999999<<<<<<<<<<<<>>>???AAABBB@@@>>>======???@@@@@@@@@CCCDDDFFFHHHIIIJJJKKKKKKKKKNNNPPPQQQPPPOOOOOOOOOPPPRRRUUUWWWWWWVVVUUUTTTYYYYYY[[[___dddggggggfffeeefffggggggeeeccccccdddgggeeecccccceeefffeeecccfffdddbbbbbbdddeeeeeeeeedddddddddddddddbbb```___]]]\\\[[[[[[ZZZWWWTTTRRROOOMMMIIIFFFDDDEEEGGGHHHJJJHHHEEEBBB@@@AAABBBCCCBBBAAA@@@??????>>>??????::::::999999888777777777555555555555555444333333222222222222222222222222111111111111111111111111{{{qqqlll]]]MMMDDD???;;;888999888777555555555444333111111111111111222222222222111111111111222222222333333444444555555555555555666666555555666666777888:::::::::;;;;;;<<<<<<<<<:::===@@@BBBCCCEEEHHHJJJIIIIIIIIIIIIGGGEEECCCBBBCCCCCCBBBAAACCCEEEIIILLLHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQSSSVVVYYY]]]aaaccc\\\```dddfffgggfffffffffdddbbb___[[[WWWWWWYYY\\\\\\ZZZWWWUUUTTTTTTSSSRRRQQQOOOMMMJJJHHHFFFEEEDDDCCCBBBBBBAAA@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@???>>>======>>>???@@@>>>BBBGGGIIIHHHDDDAAA@@@===:::BBBRRRWWWQQQPPPWWWVVVeeexxx~~~lllccc]]]XXXSSSVVVRRRQQQTTTUUUSSSSSSUUUVVVVVVXXXYYYZZZ[[[\\\\\\]]]aaacccbbbdddhhhjjjgggccc^^^ZZZ[[[[[[ZZZ^^^cccggghhhjjjlllmmmmmmmmmmmmjjjhhhfffcccaaaaaaaaaaaa```aaa```\\\XXXUUUTTTTTTQQQRRRTTTUUUUUUSSSPPPNNNJJJIIIGGGFFFEEEEEEFFFFFFGGGEEEBBB???===>>>???@@@<<<;;;:::999888888888888777777666555444333444444000111111222222111111000000000000000000000000000/////////...............------------------------------------------------..................//////------------............------------------------,,,------...............---............/////////...///000000111111000000000000000111111222222222222333444555555666666666444444444444555555555666555666666777888888999999;;;;;;<<<<<<===>>>???@@@???>>>===>>>@@@AAAAAA@@@BBBCCCDDDFFFHHHIIIJJJJJJIIIKKKNNNOOONNNNNNOOOPPPTTTUUUXXXZZZ[[[ZZZWWWUUUVVVWWW[[[```eeehhhiiiiiifffhhhhhhgggeeecccbbbcccfffeeeddddddddddddcccbbbaaaaaaaaacccddddddbbb``````bbbcccdddcccbbbaaaaaa[[[ZZZXXXXXXXXXWWWTTTQQQNNNLLLHHHEEECCCDDDFFFGGGHHHGGGFFFEEECCCAAA??????@@@@@@???>>>>>>>>>??????:::::::::999888777777666333444444444444333333222111111111111111111111111000000000000000000000000pppZZZPPPJJJBBB<<<<<<;;;888777777222222222222222222222222000111111111111222222222111111111111222222222222333333444555555555555444555555555555555666777777888999999:::;;;<<<<<<===;;;===@@@BBBCCCEEEHHHJJJHHHHHHHHHHHHFFFDDDBBBAAA@@@AAABBBBBBCCCFFFJJJMMMKKKKKKLLLNNNPPPQQQRRRSSSPPPPPPRRRUUUYYY]]]aaaddd```dddiiimmmooopppqqqrrriiifff___WWWRRRQQQTTTWWWZZZYYYWWWUUUTTTSSSSSSRRRPPPOOOMMMJJJGGGFFFDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>============>>>>>>???>>>===<<<<<<===>>>???===???AAAAAA???=========999999???HHHMMMKKKHHHHHHIIINNNUUU^^^ppp}}}ttthhh^^^XXXUUUSSSQQQOOOLLLMMMPPPRRRPPPQQQUUUTTTTTTVVVWWWYYY[[[]]]^^^]]]```aaa___aaaeeefffdddaaa]]][[[\\\[[[ZZZ\\\```cccdddfffhhhjjjjjjjjjjjjfffeeebbb```______```aaa^^^^^^]]]ZZZUUURRRQQQQQQMMMOOOPPPQQQQQQPPPNNNMMMIIIGGGFFFDDDCCCCCCDDDDDDEEECCC@@@>>>===<<<===>>>:::999888777777666666666777666555444333333333333000000111111111111000000////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////,,,,,,,,,---------......------------------------,,,,,,---............---------------.........///......///000000000000000/////////000111111222222333333444555666666666666444444555555555666666666333333444555666777888888:::;;;<<<============<<<=========???AAACCCCCCBBBAAABBBDDDFFFGGGHHHIIIIIIGGGHHHJJJKKKKKKLLLNNNPPPUUUVVVXXX[[[]]]\\\YYYVVVTTTVVVZZZ___dddgggiiijjjfffggghhhfffdddbbbbbbbbbdddeeeeeecccaaa```aaabbb^^^^^^```bbbdddcccaaa___^^^```aaaaaa```______```YYYVVVTTTTTTVVVUUURRROOOLLLJJJGGGDDDCCCCCCDDDEEEEEEFFFFFFFFFDDDBBB???>>>??????>>>=========>>>>>>:::999999888777666555555222222333333333333222222000000000000000000000000////////////////////////tttaaaMMM???:::777444444777777333222444///000000000///000000111000000111111111222222222111111111222222222333333222333444555555555444444555555444444555555666777666666777888999;;;;;;<<<;;;===???@@@AAACCCFFFIIIFFFGGGGGGFFFEEECCCAAA@@@>>>AAACCCDDDDDDEEEIIILLLLLLLLLNNNOOOQQQSSSTTTUUUUUUTTTTTTUUUWWWZZZ]]]___```eeekkkqqqtttwwwyyy{{{nnnjjjccc[[[TTTRRRTTTVVVVVVVVVVVVTTTRRRQQQPPPPPPNNNMMMKKKHHHFFFDDDCCCCCC@@@@@@???>>>>>>>>>>>>???======<<<<<<<<<<<<=========<<<;;;::::::;;;<<<===<<<>>>???>>>===<<<<<<===;;;===>>>???DDDIIIEEE>>>@@@DDDEEEEEEMMM^^^qqq|||tttjjjZZZYYYVVVSSSPPPMMMMMMMMMJJJHHHIIILLLMMMLLLOOOTTTSSSSSSTTTUUUWWWYYYZZZ[[[]]]``````^^^^^^bbbcccaaa___\\\\\\^^^^^^[[[[[[]]]]]]___aaacccdddeeeeeeeeeaaa```]]]\\\[[[\\\^^^```YYYYYYYYYVVVRRROOONNNNNNJJJJJJKKKLLLLLLKKKKKKKKKHHHGGGEEECCCBBBAAABBBBBB@@@???>>><<<;;;::::::999888888666555555555555555666666444333111111000000///000000000000000000///------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...............+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,---------.........---...//////000000//////......//////000111111222222222333444555555555555555555666666666777777777333444444555777888888999888:::<<<>>>>>>===;;;999;;;:::;;;>>>AAADDDDDDCCCAAABBBCCCEEEFFFGGGGGGGGGDDDEEEGGGGGGHHHJJJMMMOOORRRSSSUUUYYY\\\[[[WWWSSSTTTWWW[[[___aaaccceeegggdddeeefffeeecccaaaaaaaaabbbeeefffbbb\\\ZZZ^^^ccc\\\[[[[[[]]]___```___^^^^^^______]]]ZZZYYYZZZ\\\VVVRRROOOPPPRRRSSSOOOLLLIIIHHHFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBB>>>>>>===<<<<<<<<<<<<<<<888777777666444333333222111111222222222222222111000000000000000000000000........................|||vvvccc[[[RRRKKKBBB:::888:::888555444444222///222777222222222111//////000111000000111111222222222333111222222222222333333333222333444555555555444333555444444444444555666666444555666777888999:::;;;;;;<<<>>>???@@@BBBDDDGGGEEEEEEFFFEEEDDDCCCAAA??????BBBEEEEEEDDDEEEHHHJJJJJJKKKLLLNNNPPPRRRSSSTTTZZZYYYWWWVVVVVVWWWXXXYYY^^^cccjjjqqquuuyyy|||~~~qqqnnnhhhaaaZZZWWWWWWXXXQQQRRRSSSRRROOOMMMMMMMMMLLLKKKIIIGGGEEECCCBBBBBB??????>>>===============<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999:::;;;;;;888:::;;;;;;:::999999:::777;;;:::777AAANNNLLLAAA666???DDD@@@===DDDOOOWWWnnn|||qqqfff^^^XXXVVVNNNPPPPPPNNNJJJIIIJJJMMMKKKIIIHHHKKKKKKJJJMMMRRRSSSSSSSSSTTTUUUVVVXXXXXX^^^aaa```]]]^^^aaabbb___^^^\\\]]]aaa```\\\ZZZ\\\YYY[[[]]]___```aaaaaaaaa]]]\\\ZZZXXXXXXZZZ\\\^^^VVVVVVVVVSSSOOOLLLKKKLLLHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFDDDBBBAAA@@@@@@AAA======<<<;;;999888777666777666555444444333444444666555333111000//////...//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------......---......///////////////---......///000111111222111111222333444444444444666666666666777777777777666666777888999:::;;;;;;777999<<<>>>>>><<<:::888888999:::===AAADDDDDDCCCAAABBBCCCEEEFFFFFFFFFFFFBBBCCCEEEEEEFFFHHHLLLOOOOOOPPPRRRVVVZZZZZZUUUQQQVVVXXX\\\^^^```aaabbbcccbbbdddeeedddbbb``````aaa```dddfffaaaYYYWWW\\\cccYYYWWWUUUVVVYYY[[[]]]]]]______^^^ZZZVVVSSSUUUWWWSSSOOOLLLMMMPPPPPPMMMIIIGGGFFFEEECCCBBBAAA@@@@@@BBBAAA@@@@@@AAADDDFFFGGG>>>===<<<;;;;;;;;;;;;;;;666555555444222111000000000111111222222222111111000000000000000000000000........................qqqcccXXXNNNHHH>>>===<<<;;;:::888888777222222222111111111000000111111111111111111111111000000111111111222222222000000000000000000000000000111111222222333444444555555555555555555555555666666666666888:::<<<===>>>>>>>>>???@@@@@@@@@AAACCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHGGGHHHKKKMMMPPPRRRTTTTTTUUUWWWYYYZZZ[[[ZZZYYYXXXXXX^^^eeekkknnnoooppppppqqqjjjeeeccc```ZZZWWWXXXRRRPPPMMMMMMMMMMMMKKKJJJGGGGGGFFFDDDBBB@@@>>>=========<<<;;;;;;;;;;;;<<<999999999::::::;;;;;;;;;999999888888888888999999:::::::::999999888888888888888888999===AAAFFFIII???===:::888999===BBBEEERRR]]]mmm{{{iiiddd]]]WWWSSSOOOMMMKKKJJJJJJJJJIIIHHHHHHGGGGGGJJJKKKLLLMMMNNNNNNNNNMMMPPPQQQRRRTTTUUUUUUVVVVVVYYYZZZ\\\]]]^^^_________^^^^^^]]]\\\[[[ZZZXXXXXX]]]]]]]]]^^^___``````aaa\\\ZZZXXXVVVVVVWWWYYY[[[VVVVVVUUUSSSPPPLLLHHHFFFEEEEEEFFFGGGFFFEEEDDDCCCDDDCCCAAA???>>><<<<<<<<<===<<<;;;:::888777666555777555444222222333444555333333222222111000//////......//////000000111111.........------,,,,,,,,,------,,,,,,,,,,,,++++++(((((()))***++++++,,,,,,***,,,------++++++,,,...---,,,,,,++++++,,,,,,---...---+++******+++---...------++++++++++++------,,,,,,,,,---------......---.........---,,,,,,+++,,,,,,,,,---------....../////////000111111222222444444444444444444444444555555666666777888888888777777777888999999::::::999;;;===>>>>>>===:::999666666777888:::<<<>>>???AAA@@@AAAEEEHHHIIIGGGDDDBBBCCCCCCCCCCCCDDDGGGJJJLLLOOORRRSSSRRRQQQQQQRRRSSSWWW\\\```bbbbbb```^^^aaabbbcccddddddddddddcccbbb```^^^\\\ZZZZZZ[[[\\\XXXXXXWWWTTTSSSSSSVVVYYY______ZZZRRROOOQQQQQQNNNOOONNNLLLIIIGGGFFFEEEDDDCCCBBBAAA@@@???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>888888888888777777777666777555333111//////000111000000000000//////////////////............//////........................ssscccVVVLLLEEE>>>999888888777666555444333333222222222111111000000000111111111111111111111111/////////000000000111111000000000000000000000000000111111222222333333444555555555555555555555555666666666666888:::<<<=========>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGJJJLLLOOOQQQRRRSSSTTTVVVXXXZZZZZZZZZYYYXXXWWW\\\bbbgggiiikkklllmmmnnnhhhcccbbb___YYYVVVVVVPPPNNNLLLKKKKKKKKKJJJIIIFFFFFFEEEDDDBBB@@@>>>======<<<<<<;;;;;;;;;;;;;;;999999999999:::::::::;;;888888888777777888888888::::::999999999888888888888777777888;;;???CCCFFFCCC@@@===::::::;;;>>>@@@IIIOOOYYYcccnnn|||zzznnngggYYYUUUPPPNNNMMMMMMLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLOOOPPPPPPQQQSSSTTTTTTUUUXXXYYYZZZ\\\]]]^^^^^^___]]]\\\[[[[[[ZZZ[[[[[[[[[\\\]]]^^^``````aaa``````___]]]ZZZWWWUUUUUUVVVWWWVVVUUUTTTRRROOOLLLIIIGGGEEEEEEFFFFFFEEEDDDBBBAAABBBAAA???>>><<<;;;;;;;;;<<<<<<;;;999888777555555666555333222111222333444333333222111111000//////....../////////000000000......---------,,,,,,,,,------,,,,,,,,,+++++++++)))***+++,,,---------,,,***+++---,,,++++++,,,...---,,,,,,++++++,,,,,,---...---+++******+++---...---,,,++++++++++++,,,---,,,,,,,,,------------...------......---,,,,,,+++,,,,,,,,,------------......//////000000111222222444444444333333333333333444444555555666777777777666666777777888999999:::999;;;===>>>>>>===;;;999777777777999:::<<<>>>???AAA@@@AAADDDGGGHHHFFFCCCAAABBBCCCCCCCCCDDDFFFHHHIIILLLOOOQQQQQQPPPPPPQQQSSSVVVZZZ^^^``````___^^^```aaaaaabbbbbbbbbaaaaaa```___]]][[[ZZZZZZ[[[\\\[[[ZZZWWWTTTQQQRRRTTTWWW]]]]]]YYYSSSPPPPPPPPPMMMMMMKKKJJJGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<888888777777777666666666666444222000//////000000000000000/////////......//////............//////------------------------~~~zzzuuuppphhhaaaUUUNNNEEE>>>;;;999666333444444333222111000000///111111111111000000000000000000000000000000000000............////////////000000000000000000000000000000111111222333333333444444444444444444444444555555666666888999;;;<<<<<<<<<===>>>>>>???@@@@@@>>>???@@@@@@AAAAAAAAA@@@CCCCCCCCCCCCCCCDDDEEEFFFEEEFFFHHHKKKMMMOOOPPPPPPSSSTTTVVVXXXYYYZZZYYYYYYWWWZZZ^^^aaacccdddfffhhhhhhcccaaaaaa^^^XXXSSSSSSMMMKKKIIIHHHIIIIIIHHHFFFEEEDDDDDDCCCAAA???>>>===<<<<<<;;;:::::::::::::::888888888999999999999:::888777777666666777777888999999888888888888777777777777777777999<<>><<<;;;;;;<<>>>>>===<<<;;;:::;;;;;;;;;:::999888777666555444555444333111111222333333222222111111000000//////.........///////////////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))+++---/////////...---***+++,,,,,,++++++,,,...,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,,,,,,,,,,------------......//////000111111111333333333333333333333333222333333444444555666666555666666777777888999999999:::<<<>>>>>><<<;;;:::888888888999:::;;;===>>>@@@???@@@BBBEEEEEEDDDBBB@@@BBBCCCDDDCCCBBBCCCDDDFFFIIIMMMOOOOOOOOOOOOPPPSSSUUUXXXZZZ\\\]]]^^^]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\[[[XXXSSSPPPPPPSSSUUUYYY[[[XXXSSSPPPPPPNNNJJJIIIIIIGGGEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>======<<<;;;:::999999777777666666666555555555555333111000/////////000000////////////.........///......------......///------------------------PPP___rrrxxxmmmeee___VVVPPPMMMIIIDDD@@@===:::666555666666666444333333222222111111000000000000000000000000000000000000000000000000000000---.........////////////000000000000000000000000000000000111222222333333444444444444444444444444555555666777888999:::;;;;;;;;;<<<===>>>>>>??????===>>>???@@@AAAAAAAAA@@@CCCCCCCCCBBBCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLMMMNNNQQQRRRTTTVVVWWWXXXYYYYYYVVVXXX[[[\\\]]]___aaacccbbb^^^]]]___]]]VVVPPPOOOJJJHHHFFFFFFFFFFFFEEEDDDBBBBBBBBBAAA@@@>>>===<<<;;;;;;:::999999999999999888888888888888888888888777666666555555666666777777777777777777777777777777666666666777999;;;===BBBBBBBBBAAA@@@???>>>===IIIOOOWWWZZZYYYWWWUUUUUUZZZ^^^bbbhhhqqqwwwhhhZZZPPPKKKHHHGGGGGGEEECCCCCCEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGHHHHHHIIIJJJMMMMMMKKKKKKLLLNNNPPPQQQSSSTTTUUUVVVXXXZZZ\\\\\\]]][[[YYYXXXYYY[[[^^^```\\\^^^bbbdddeeeccc```^^^```^^^\\\XXXUUURRRQQQPPPSSSRRRQQQOOOMMMKKKJJJIIIGGGGGGFFFDDDBBB@@@???>>><<<<<<;;;:::::::::;;;;;;999999888777666555444333444333222111111111111222111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))+++---///000...---,,,)))+++,,,,,,++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------------...//////000000111111111111222222222222222111111222222333444444444444555555666666777888888999:::;;;<<<<<<<<<;;;:::999888999999:::;;;<<<===>>>??????AAABBBBBBAAA@@@>>>@@@CCCCCCBBBAAA@@@AAACCCGGGKKKMMMNNNNNNOOOPPPSSSSSSUUUWWWXXXZZZ[[[\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXXXXYYYYYY[[[YYYWWWSSSPPPPPPSSSUUUUUUXXXWWWRRROOOOOOLLLGGGGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>???@@@???>>>===<<<===<<<;;;:::888777666555555555555555444444444444444333222111000000000000/////////.........------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,666@@@LLLRRRRRRRRRVVVZZZUUUTTTXXX```eeeiiinnntttuuurrrmmmddd___bbbllluuu|||vvvjjjdddccc[[[]]]\\\WWWTTTQQQJJJCCCCCC???999666666666444222333111000111222222222222111111111111111111111000////////////////////////////////////////////////........./////////000000///////////////////////////000000111111222333333444444444444444444444444555555666777888999999999999::::::<<<===>>>??????>>>>>>@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHIIIKKKKKKKKKOOOPPPQQQSSSTTTVVVVVVWWWUUUWWWXXXYYYYYY[[[]]]___\\\YYYYYY[[[ZZZSSSMMMLLLGGGEEECCCCCCDDDDDDCCCBBB@@@@@@@@@@@@???>>><<<<<<::::::999888888888888888777777777777777777777777666555555444444555555666666666666666666666666666666666555555666777888999<<<===???AAACCCCCCCCCCCCIIIOOOUUUVVVRRRLLLHHHGGGEEEEEEEEEFFFKKKUUUbbblll|||vvvnnn```___YYYPPPIIIFFFEEEDDDDDDEEECCCBBBBBBDDDFFFGGGFFFHHHHHHIIIIIIJJJJJJKKKKKKGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIIIIIIIKKKMMMOOOPPPPPPQQQSSSUUUWWWZZZ[[[^^^\\\ZZZXXXXXXZZZ]]]^^^\\\^^^bbbeeeeeeccc___]]]]]]\\\[[[XXXVVVSSSQQQOOOPPPPPPNNNMMMKKKJJJJJJIIIHHHGGGEEECCCAAA@@@???>>><<<;;;;;;:::::::::;;;;;;777777666555444444333333222222111111000000000000000000//////////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))***,,,------,,,+++***)))***,,,+++******+++---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------------...//////000000000000000000111111222222000000111111222222333333333444444555555666777777777888999:::;;;::::::999999888999999:::;;;<<<======>>>??????>>>>>>>>>???<<>>>>>>>>===;;;:::;;;;;;:::888666555444333444444444333333333222222333333222222111111000000............------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,222777<<<<<<999888:::>>>:::999;;;???@@@???BBBHHHHHHGGGEEEBBB???AAAFFFKKKKKKPPPTTTRRRKKKDDD@@@@@@;;;>>>===999888999888555777444222111111222222111222111111000000000000111......//////////////////............////////////////////////////////////.........////////////000//////////////////////////////000000111222222222333333333333333333333333444555666777888888888888888888999;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGIIIIIIJJJJJJMMMNNNOOOPPPQQQRRRSSSTTTRRRTTTVVVWWWWWWXXXZZZ[[[XXXUUUTTTWWWVVVPPPKKKJJJEEECCCBBBAAABBBCCCBBBAAA>>>>>>>>>>>>>>>===<<<;;;999999888777777777777777777666666666666666555555555444444444444444444555444444555555555555666666555555555555555666666777666888;;;???BBBCCCDDDDDDIIIKKKKKKHHHDDDAAAAAACCC;;;<<<===>>>>>>@@@DDDFFFOOOWWWeeevvvzzz```TTTPPPFFFKKKHHHEEEDDDDDDDDDCCCBBB@@@??????AAADDDFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHGGGGGGGGGIIIKKKLLLJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMNNNOOORRRUUUXXXZZZ]]]\\\ZZZYYYYYY[[[\\\]]]\\\^^^bbbddddddbbb___\\\ZZZZZZZZZYYYVVVSSSPPPNNNMMMMMMKKKJJJIIIIIIIIIIIIGGGFFFDDDBBB@@@>>>>>>===;;;;;;:::999999999::::::666555555444333333222222111000000000000/////////////////////............---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************)))*********+++*********)))***++++++******+++---++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.../////////......//////000111111111///000000111111222333333222333333444555555666666555666777888888999999999888888888999:::;;;===>>><<<===>>>===;;;;;;<<<===;;;===>>>???>>>===>>>???BBBEEEIIILLLLLLMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUVVVSSSSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTSSSTTTUUUTTTRRRRRRSSSTTTPPPSSSRRRNNNLLLKKKHHHDDDCCCBBBBBBBBBBBBBBBCCCCCC<<<<<<<<<<<<<<<;;;;;;:::::::::888777666444333222333333222222222111111111222222111111111000000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++222444555555444333444555555444666888666333555999:::999888888888999:::<<<888:::<<<<<<:::777666666222666666222222555666444333222222222222333222222333333222111000///000111------....../////////000---------....../////////........................,,,---------............//////////////////////////////000000111111222222333333333333333333333333444555666777888888888777777777888:::;;;<<<>>>>>>===>>>@@@AAABBBCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIILLLLLLLLLMMMNNNOOOPPPPPPOOOQQQSSSUUUUUUUUUVVVXXXUUUQQQQQQSSSSSSNNNJJJIIIDDDBBB@@@@@@AAABBBAAA@@@<<<============<<<<<<;;;888888777666666666666777666666666555555555444444444444333333333333444444333333444444555555555555444444444555555555666666444555888;;;===???@@@@@@DDDEEEEEEBBB===;;;===???999:::<<<<<<;;;;;;:::::::::???GGGRRR]]]hhhrrrxxx{{{tttkkkdddbbb]]]eeeooogggPPPGGGHHHDDDCCCBBBAAABBBDDDEEECCCBBB???>>>>>>@@@CCCEEEEEEEEEDDDEEEEEEFFFHHHIIIJJJJJJHHHGGGFFFFFFGGGHHHJJJLLLIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMPPPSSSWWWYYYYYYYYYZZZZZZ[[[\\\^^^^^^\\\^^^aaabbbbbb```^^^\\\ZZZ[[[ZZZYYYVVVRRRNNNLLLKKKJJJIIIGGGGGGGGGHHHHHHDDDCCC@@@>>>===<<<<<<<<<:::999999888777777777888444444444333222222111111///000000000//////..............................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++************+++***))))))))))))***+++(((***++++++******+++,,,++++++************++++++******++++++++++++******)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,---......//////------...//////000111111///000000111222222333333222222222333444444555555444444555666666777777888777777777999:::<<<>>>???;;;<<<===<<<999888:::<<<:::;;;<<<<<<<<<<<<>>>@@@@@@CCCGGGJJJJJJJJJKKKLLLLLLMMMOOOPPPRRRRRRSSSSSSPPPPPPOOOOOOPPPRRRTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRTTTVVVVVVSSSQQQPPPPPPOOORRRPPPLLLIIIJJJHHHDDD????????????@@@AAABBBBBB<<<<<<;;;:::::::::::::::999888888666555444333333222222111111111000000000//////////////////...------------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++///000111333444444444444333333555888666333555:::666555333444555666666555777777777666666555555444000444444111///000000......///000111222222222111000000///...------///000...//////000000111111111---------.........//////........................++++++,,,,,,,,,---------/////////////////////////////////000111111222222333333333333333333333333444555666888888888777777666777888999;;;<<<===>>>======???@@@AAABBBBBBCCC?????????@@@AAACCCDDDEEEEEEEEEFFFHHHHHHIIIIIIIIILLLLLLKKKKKKLLLMMMNNNNNNLLLNNNRRRSSSSSSSSSTTTUUUTTTPPPOOOQQQQQQLLLIIIIIICCCBBB@@@@@@AAABBBAAA@@@;;;<<<<<<<<<<<<<<<;;;;;;888888777666666666666666666666555555555444444444444333333222222333333444333333333444444555555555444444444555555666666666444555666888999:::;;;;;;:::>>>BBBBBB>>>999777777;;;:::888666666888;;;>>>;;;===???BBBFFFMMMTTTYYYlllrrryyy~~~vvvggg___XXXRRROOOPPPJJJWWWgggbbbKKKBBBFFFCCC?????????AAADDDFFFEEEDDDCCCAAAAAABBBCCCDDDDDDBBBBBBCCCCCCEEEFFFGGGHHHIIIHHHGGGEEEEEEFFFGGGJJJKKKHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJLLLOOOSSSVVVYYYVVVWWWYYYZZZ\\\^^^___```]]]^^^```aaaaaa___]]]\\\[[[[[[[[[ZZZVVVQQQMMMJJJIIIHHHGGGFFFFFFFFFGGGHHHAAA@@@>>><<<;;;::::::;;;999888777666666555555555444333333222222111111111/////////000///......------.....................---------,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++************)))---+++)))(((((()))+++,,,(((***++++++******+++,,,++++++************++++++******++++++++++++******)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///------......///000000111000000000111222222333333111222222333333444555555333333444444555666666777666666777888:::<<<>>>@@@:::<<<===;;;888777999;;;999:::;;;::::::<<>>???@@@AAA<<<;;;:::999888999:::;;;888888777666555444444333111111111111000000000000---------...------,,,,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,************************222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222111000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////---------............///------------------------....................................////////////111000//////000222444555444444333222222333333333333333555666888:::;;;<<<;;;<<<>>>AAACCCCCC@@@>>>??????AAABBBCCCDDDDDDDDDHHHGGGEEEDDDCCCDDDEEEFFFJJJIIIIIIIIIIIIJJJKKKKKKLLLNNNQQQTTTUUUTTTSSSRRRMMMMMMMMMKKKGGGEEEDDDDDDBBBAAA@@@@@@@@@AAABBBCCC<<<;;;:::999999;;;<<<>>>===:::777666888888666333666666555444444444444555444555666666444444555666333333333333333333333333555444333333333333444555555555555555666777999999::::::;;;;;;:::888777666666666666666666666666666777777999:::<<<===??????JJJQQQWWWVVVQQQOOOTTTZZZhhhlllrrryyy~~~yyyuuuvvv}}}zzzqqqfffVVVKKKPPPOOO@@@AAAKKKTTTSSSJJJAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJIIIIIIIIIGGGEEEEEEGGGHHHJJJJJJJJJJJJLLLOOORRRTTTZZZVVVTTTVVV[[[]]][[[XXX]]]]]]\\\[[[ZZZXXXVVVUUUUUUUUUTTTSSSQQQPPPNNNNNNJJJIIIGGGEEECCCCCCCCCCCC???===<<<;;;<<<<<<:::999666666666555444444333333444444444444333222111000///............---------.........------,,,,,,,,,+++++++++++++++***)))((())))))***++++++++++++***************************))))))))))))************************************************************+++++++++************)))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++,,,---,,,++++++)))+++......---,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111///000000000111111111111000000000111222222333333222222222222333555666777666777888999;;;<<<===>>>???>>><<<:::999999999:::888999;;;<<<>>>??????@@@AAAAAABBBCCCEEEFFFHHHIIIHHHIIIJJJMMMOOOOOOLLLJJJLLLKKKKKKLLLNNNPPPSSSTTTRRRUUUWWWVVVTTTRRRRRRTTTUUUUUUUUUTTTRRRPPPOOONNNKKKKKKJJJIIIHHHGGGFFFFFF@@@>>><<<<<<===>>>===<<<;;;::::::::::::::::::999777777777666555333222111333222222111000//////......------,,,,,,------...000///............---,,,------,,,++++++******)))++++++++++++++++++++++++222222222222222222222222222222222222222222222222111111111111111111111111222222222222222111000000000000000000000000000000000000000000000000000000................................................//////............//////------------............------------------------....................................////////////000000//////000222333444444333333222222333333333333333555666888:::;;;<<<;;;<<<===@@@BBBAAA???<<<>>>???AAABBBCCCCCCDDDDDDHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIJJJJJJLLLNNNQQQSSSTTTTTTSSSRRRMMMMMMLLLIIIFFFDDDDDDEEEDDDCCCAAA@@@???>>>??????<<<;;;999888888999;;;<<<<<<999666555666666555333666555444444333333444444333444555555333333444555333333333333333333333333555444333333333333444555555555555555666777888888999::::::::::::888777666666666666666666666666666666666777888:::;;;<<<<<<<<>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAACCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHFFFEEEDDDFFFHHHKKKJJJIIIIIIKKKMMMOOOQQQUUUTTTUUUZZZ___```\\\XXXZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSRRRPPPOOONNNNNNNNNIIIHHHFFFDDDCCCBBBBBBBBB===<<<::::::;;;;;;999777666666555555444333333333333333333333222111000///............------------......---------,,,,,,,,,+++++++++++++++***))))))))))))***++++++++++++***************************))))))))))))************************************************************+++++++++************)))***))))))(((((())))))***************************)))***+++,,,,,,,,,+++++++++---......,,,*********---,,,,,,,,,,,,---......---......///000000111111//////000000000111111111///000000111111222333333222222333444555666777777777888999:::<<<===>>>???>>>===<<<;;;::::::::::::888999;;;===>>>??????@@@>>>???@@@BBBEEEGGGJJJKKKGGGHHHIIIKKKMMMMMMJJJHHHIIIIIIIIIIIIKKKLLLNNNOOOOOOSSSVVVWWWUUUSSSSSSTTTSSSSSSSSSSSSRRRQQQPPPPPPMMMMMMKKKJJJIIIGGGFFFFFFCCC@@@>>>======<<<;;;:::999999999999888888888888666666666666444333222111222111111000//////......------,,,,,,,,,,,,------...---,,,,,,---------,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++111111111111111111111111111111111111111111111111000000000000000000000000000000111111111000//////000000000000000000000000////////////////////////................................................///......------......///------------............---------------------------------------------------............/////////000/////////000111222333333222222222333333333333222333444666777999:::;;;;;;<<<===???AAAAAA>>><<<>>>???@@@BBBCCCCCCCCCCCCGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHKKKMMMOOOQQQRRRRRRQQQPPPMMMLLLJJJFFFCCCBBBCCCDDDEEEDDDBBB???===<<<;;;;;;;;;:::999777777777888888;;;888555333444444444444444444333222222222222222222333444333222111222444222222222222222222222222444444333333333333444444666555555555555555666666888999999:::999888666555666666666666666666666666555555555666777888888888777999;;;;;;999999:::;;;>>>???@@@AAAEEEKKKSSSXXXLLLLLLKKKJJJJJJJJJJJJJJJLLLPPPWWW]]]___^^^[[[YYYXXXZZZ\\\___bbbdddeeefff]]]XXXPPPIIIGGGIIIMMMQQQMMMIIIDDDAAABBBEEEHHHIIIMMMJJJMMMOOORRRcccmmmfffFFFAAA;;;999;;;===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAABBBDDDEEEFFFFFFFFFGGGGGGFFFDDDDDDEEEGGGJJJJJJIIIIIIIIIKKKLLLNNNQQQSSSWWW]]]bbbbbb]]]XXXVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPNNNLLLKKKKKKLLLMMMHHHGGGDDDBBBAAAAAAAAAAAA<<<:::999999999999888666666555555444444333333222111111111111111000///...............------------------------,,,,,,,,,,,,***++++++++++++***))))))))))))***++++++++++++***************************))))))))))))************************************************************+++++++++************)))*********))))))*********************************)))***++++++,,,,,,++++++,,,...///...+++))))))))),,,,,,,,,,,,,,,---......------......///000000000////////////000000000000//////000111111222222333111222444666777777777666888999:::;;;<<<===>>>???<<<=========<<<;;;::::::::::::<<<>>>???@@@@@@@@@======???BBBEEEHHHKKKMMMIIIIIIJJJLLLMMMMMMJJJHHHGGGFFFFFFFFFHHHKKKNNNPPPOOOQQQTTTVVVUUUTTTTTTTTTQQQQQQRRRRRRRRRRRRRRRQQQOOONNNLLLJJJHHHFFFEEEEEEEEEBBB???===<<<;;;999777888888888777777666666666555555555555444222111111000000//////...---------------,,,,,,,,,,,,---------,,,,,,++++++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++111111111111111111111111111111111111111111111111////////////////////////...//////000//////......////////////////////////...........................................................................------------------...,,,,,,---------.........---------------------------------------------------------.........//////////////////000000111111111222222333333333333333222333444555777888999:::::::::<<<>>>AAABBBAAA???>>>???@@@AAABBBCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFIIIJJJLLLMMMNNNNNNMMMLLLLLLJJJHHHDDD@@@???AAACCCCCCBBB@@@>>><<<:::999999;;;:::888777555555555555999777444222222222444444333222222111111111111111000222333222111000111333222222222222222222222222333333333333333333333333666555444444444444444555777777888999888777666555555555555555555555555555555555555555666666666666:::999999999::::::999888;;;;;;;;;:::<<<@@@GGGLLLAAAAAA@@@?????????@@@@@@???BBBEEEIIIJJJIIIFFFEEEBBBCCCFFFJJJLLLMMMNNNNNNKKKIIIFFFDDDEEEHHHLLLOOOCCC???:::999<<>>;;;<<<===>>>>>>===;;;:::<<<===>>>@@@AAABBBBBBBBB???@@@AAACCCFFFHHHKKKLLLLLLLLLLLLNNNOOOOOOLLLJJJGGGEEEDDDDDDHHHOOOVVV[[[TTTTTTSSSSSSSSSSSSTTTUUUQQQRRRRRRSSSSSSRRRRRRQQQOOOMMMJJJGGGEEECCCBBBBBBDDDAAA>>><<<<<<:::999777888888777777666666555555444444444444333222111000.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---,,,,,,---...000))))))***+++,,,,,,------++++++++++++++++++++++++000000000000000000000000000000000000000000000000........................---....../////////..............................------------------------................................................------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------------------------------------------..................//////000000000///000111222333333333222222222333333555666777888888999999:::>>>BBBDDDDDDCCC>>>>>>@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHJJJHHHFFFAAA>>>===???AAA>>>>>>>>>===;;;:::999999:::999888666555444333333666666444222111111333444222222111000000000000111000111222111000000111222111111111111111111111111333333333333333333333333444444333333333333333333555666777777777666555444444444444444444444444444555555666666666666666666888777555666888888666444888777777666777;;;@@@EEE???>>><<<:::999999:::;;;::::::::::::::::::::::::666888:::<<<>>>>>>>>>===<<<===???AAABBBBBBAAA@@@<<<888555555999;;;;;;999:::777<<>>?????????>>>>>>>>>>>>??????AAABBBCCCDDDEEEFFFFFFEEEDDDEEEFFFFFFEEEDDDEEEFFFGGGGGGHHHJJJKKKMMMOOOPPPRRRSSSTTTWWWXXXXXXWWWUUUPPPPPPPPPPPPPPPOOONNNNNNKKKJJJGGGEEEDDDFFFGGGIIIDDDCCC@@@>>>============;;;:::888999::::::999888444444444333222222111111111111111111111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******))))))***++++++++++++***************************((()))))))))************************************************************+++++++++*********))))))++++++************++++++************************)))))))))*********++++++)))***++++++******,,,...,,,++++++++++++,,,------,,,,,,,,,---......//////---............/////////...//////000111111222222111333555777888888777666777777888999:::;;;;;;<<<;;;<<<===>>>???>>>===<<>>???===;;;:::;;;;;;999888999888888777666555555555222333333333222111000///------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++...000000......///111))))))***+++,,,------...++++++++++++++++++++++++////////////////////////////////////////////////........................------.../////////......................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////......///000111333333333222222222222333444555666777777888888999===AAACCCDDDCCC===>>>???AAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFFFFEEEEEEDDDBBBCCCCCCDDDEEEEEEDDDDDDGGGFFFDDD@@@===<<<===>>>;;;;;;;;;;;;;;;:::999888888888777666555444333222444555555444222111222444222222111000000000000111000111222111000000000222000000000000000000000000222222333333333333222222333222222222222222333333444555666666666555444444444444444444444444444444555555555666666666666666666555555555666666555333999:::::::::;;;>>>BBBFFF>>><<<:::777666666777777888777555444444555777888555666777888888999888888:::<<>>BBBFFFDDD>>>888666777::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>============>>>??????AAABBBDDDEEEFFFFFFEEEEEECCCEEEGGGGGGFFFEEEFFFGGGEEEFFFHHHJJJLLLNNNOOOPPPRRRRRRRRRRRRSSSTTTTTTUUUPPPPPPPPPPPPOOONNNMMMLLLIIIHHHFFFDDDCCCCCCDDDEEEBBBAAA???===;;;;;;;;;;;;:::999888999::::::999888444333333222222111111000000000111111111111000000------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***++++++++++++***))))))***++++++++++++***************************))))))))))))************************************************************+++++++++************)))*********))))))*********++++++++++++++++++++++++***))))))))))))***++++++((()))*********+++---///+++++++++++++++,,,------++++++,,,,,,---.........------------.........///......///000000111111222111222444666777777777666777777777888999:::::::::<<<<<<===>>>?????????>>>AAABBBCCCDDDEEEEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKLLLKKKJJJLLLJJJHHHIIIOOOZZZeeemmm\\\WWWPPPLLLLLLNNNQQQSSSQQQQQQQQQQQQPPPOOONNNMMMIIIGGGCCC@@@===<<<<<<<<<<<<:::888888999:::999888888888777777666555444444111111222222111000//////------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***...222333000......000))))))***+++,,,,,,------++++++++++++++++++++++++////////////////////////////////////////////////........................------...///////////////------------------------........................------------------------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---.../////////...------...///111333444333222111222222333444555666666777888888888:::>>>@@@@@@???===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCEEEFFFFFFFFFDDDDDDAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCC@@@===;;;;;;<<<999::::::::::::888777666777777777777666555444333222444666666444222222333333222111111000000111111000111222222000000111222000000000000000000000000111222333333333333222111111111111111111222333444333444555666666555444333333333333333333333333333444444444555555666666666555666777777777666666666111333444555555777:::<<<>>><<<999777666666888999888888777777777888888999888888888888999:::;;;;;;????????????===:::888666444666777777666555555555666222888<<<666777;;;666888>>>CCCDDD@@@:::777666999999999999999999999999::::::::::::;;;<<<=====================>>>??????@@@AAACCCEEEEEEEEEDDDCCCCCCFFFHHHHHHGGGGGGGGGHHHEEEFFFGGGIIIKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVQQQQQQQQQPPPOOOMMMLLLKKKHHHGGGFFFDDDCCCBBBBBBBBB@@@???===;;;:::999999:::999777777777999999888777333333333222111111000000...//////000000/////////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))***+++++++++++++++))))))***++++++++++++***************************))))))))))))************************************************************+++++++++************)))***))))))(((((())))))***++++++++++++++++++++++++***))))))((()))***+++,,,)))*********)))))),,,...+++++++++***++++++,,,---+++++++++,,,------......,,,,,,---------...............//////000111111111222222333444555666777777777888888999999::::::;;;============>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDFFFEEEEEEGGGJJJLLLKKKKKKMMMLLLLLLMMMRRRXXX___cccUUUQQQLLLJJJKKKMMMNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKGGGEEEAAA===;;;;;;;;;<<<:::888666666777888777777777777666555444333222222000000111111000000//////------------------------,,,,,,++++++++++++,,,,,,(((...444555111---,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++////////////////////////////////////////////////////////////////////////------...///000000000///------------------------////////////////////////------------------------------------------------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.../////////...---,,,---///111333444333222111222222333333444555666666999888888999;;;<<<<<<;;;===>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCEEEBBBCCCEEEFFFGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBCCCBBBCCCCCC@@@===:::::::::::::::;;;:::999777555444777777777777666555444333111444777888555222222333333222222111111111111111000222333222111000111222000000000000000000000000111222333444444333222111000000000000111222333444222333444555555555444333333333333333333333333333222222333444444555666666222444666666555444555666222444666777666777999:::<<<:::888666666777999:::666777888:::::::::999888777777666666888999;;;===<<<;;;888666666777888:::222555888777444222222444444000777<<<666555999555666;;;AAADDDBBB>>>:::888888888888888888888888888::::::::::::;;;<<<<<<==================>>>???@@@>>>@@@BBBDDDDDDDDDBBBAAADDDFFFHHHIIIHHHGGGGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIKKKMMMPPPRRRSSSTTTUUUVVVSSSRRRRRRQQQOOOMMMLLLKKKHHHGGGFFFEEECCCBBB@@@@@@@@@>>><<<:::999888999999777666555666777888777666333333222222111000000000------......///......------------,,,,,,,,,++++++*********++++++,,,,,,,,,((()))***+++++++++++++++))))))***++++++++++++***************************))))))))))))************************************************************+++++++++************)))))))))(((((((((((())))))++++++++++++++++++++++++***)))((((((((()))+++,,,+++++++++***((((((***,,,++++++******++++++,,,---***++++++,,,,,,---......,,,,,,,,,---------............//////000111111111222222222222333555666777999999999::::::;;;;;;;;;======<<<<<<===???AAABBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCGGGFFFFFFHHHKKKMMMNNNMMMMMMNNNOOOPPPRRRTTTVVVWWWNNNLLLIIIJJJLLLMMMLLLJJJGGGHHHIIIJJJKKKKKKKKKKKKFFFDDD@@@===;;;:::;;;<<<:::888666555666666666444666666555444222111111000///000000000000000///...------------------------,,,++++++++++++++++++,,,'''---444555111,,,*********++++++++++++,,,,,,,,,++++++++++++++++++++++++......------------............/////////...,,,+++........................................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............///000000000000000000111111111111333333444444555666666666777777888999999::::::;;;999:::<<<===???@@@@@@@@@@@@AAAAAA@@@??????@@@BBBAAABBBDDDFFFGGGHHHHHHGGGBBBAAA???>>>>>>@@@AAACCCEEE@@@???BBBAAA;;;:::>>>:::;;;;;;:::999777555444777666444444444444222000333333333333333333444444111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000444222111//////000222333222333333444444333333222333333333333333333333333444444444333333222222222444444444555555555555666444444444555555555555666===<<<;;;999888888888888777888999:::<<<>>>??????======<<<<<<;;;;;;::::::<<<;;;:::999888666555555333333333333333333333333444444444333333222222222555555777;;;>>>>>>:::666888888888888777777777777888888888999:::;;;<<<===>>>>>>>>>>>>>>>?????????AAABBBBBBCCCCCCCCCCCCCCCFFFGGGIIIIIIGGGFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFLLLLLLMMMOOOPPPRRRTTTUUUTTTRRRQQQOOONNNLLLIIIFFFHHHFFFDDDAAA??????>>>>>>???===<<<:::999999999:::888888888888777777777666333333222111000///...---------............------...------,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))************)))000000((('''------&&&******))))))((((((''''''************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......---......///000111///000111222333444555555777777888:::::::::::::::::::::;;;<<<===>>>??????===>>>???@@@AAA@@@???>>>DDDEEEEEEDDDBBB@@@AAABBBCCCEEEGGGIIIJJJKKKJJJJJJOOOPPPQQQQQQPPPOOOLLLKKKJJJHHHEEEDDDFFFGGGHHHHHHDDDEEEGGGHHHHHHFFFCCCAAAAAA>>><<<::::::;;;:::999999888777666444444333333555555444333333222111111000000//////.........---------,,,------...///000,,,******......,,,,,,...111000---+++***+++,,,,,,...+++((((((***+++***)))************************......------------......---.../////////...,,,+++........................................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///000000000000000000111111111111333444444555555666777777777777888888999::::::;;;999:::;;;<<<===>>>>>>>>>>>>??????>>>======>>>@@@@@@BBBCCCEEEFFFGGGGGGFFFBBBAAA???>>>>>>???@@@AAABBB>>>===@@@>>>:::999<<<999:::;;;;;;999777555333666555444444444444333111222222222222111111111111111111111111111111111111//////000000000111111111111111111111111111111111000000000000000000000000333222000//////000222333222222333333333333222222333333333333333333333333444444333333333222222222444444444444555555555555444444444444555555555555============>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFGGGFFFDDDAAA???<<<:::999999888888777666555444444333333333333333333333333444444333333333222222222444444666999<<<===:::777666666666666666777777888888888888999:::;;;============>>>>>>>>>>>>??????AAABBBCCCCCCDDDDDDCCCCCCCCCDDDFFFGGGFFFEEEFFFGGGFFFGGGGGGGGGGGGGGGFFFFFFJJJJJJJJJKKKMMMOOORRRSSSRRRPPPNNNMMMLLLKKKIIIGGGHHHFFFCCC@@@>>>=========;;;::::::999999999::::::777666666666666555555555333222222111000///...---,,,,,,------------,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))************///888999///(((***+++(((***)))))))))((((((((('''************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------...///000000//////000111222333444444666777888999999:::999999::::::;;;<<<===>>>>>>???<<<===>>>?????????>>>===CCCDDDDDDCCCAAA@@@@@@AAAAAABBBDDDEEEGGGHHHHHHHHHNNNOOOPPPQQQPPPOOOMMMLLLKKKHHHFFFEEEFFFHHHHHHHHHDDDEEEFFFFFFEEEBBB???>>>@@@===:::999::::::999888888888666555444333333333333333222222111000000///////////////......------,,,,,,,,,,,,---...///000...+++***------,,,---000000///---+++***+++,,,,,,...,,,))))))***,,,+++)))************************......------------......---............---,,,,,,---------------------------------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000000000000000111111111111444444555555666777777777888888888999::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<===>>>???>>>===<<<>>>@@@@@@AAABBBCCCDDDEEEEEEEEEAAA@@@???=========>>>???>>><<<;;;===<<<888888:::777999:::;;;:::888555333555444333333555555444333111111111000000//////...111111111111111111111111//////000000000000111111000000000000000000000000000000000000000000000000222111000//////000222222111111222222222222111111222222222222222222222222333333333222222222222222333333333444444444555555333333333444444444555555:::;;;===???@@@AAAAAA@@@<<<<<<===>>>@@@AAABBBBBBCCCBBB@@@===:::777555444555555444444444333333333222222222222222222222222333333333222222222222222333222333666999:::999888666555444444444666777888888888888999:::;;;==================>>>>>>??????BBBBBBCCCDDDDDDDDDDDDCCC@@@BBBDDDEEEEEEEEEFFFGGGFFFGGGGGGHHHHHHGGGGGGGGGIIIHHHGGGGGGIIILLLOOOQQQOOOMMMJJJIIIIIIJJJIIIHHHHHHFFFCCC@@@===;;;;;;:::777888888999::::::999999555555444444444333333333222222111000///......---++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))************000:::<<<222((((((+++***))))))))))))((((((((((((************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,---...//////......///000111111222222444555666777888888888888999999:::;;;<<<===>>>>>>:::;;;<<<============<<>><<<999999999999888777777666555444333222222222111000000//////......---///............---------,,,,,,,,,,,,---...//////111,,,***+++,,,+++---222///...,,,+++***+++,,,,,,...,,,******+++,,,+++***************************...------,,,,,,------...------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---......//////////////////000000000111111111111444444555666666777777888999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::???@@@@@@???>>>>>>@@@BBB@@@@@@@@@AAABBBBBBBBBBBB@@@@@@>>>===<<<<<<<<<<<<<<<;;;:::;;;:::999888999666777:::;;;:::888555333444333222333555666555444222222111000///......---111111111111111111111111////////////000000000111////////////////////////000000000000000000000000111000000///000111111222000000111111111111000000222222222222222222222222222222222222222111111111222333333333444444444444222333333333444444444444444666999;;;===<<<<<<;;;333444444555666777777888777777666555444333333222333333333333333333333333222222222222222222222222222222222222222111111111111111111333555777888999888777555444444555666777888888888999:::;;;<<<===;;;<<<<<<======>>>>>>>>>BBBBBBCCCDDDDDDDDDDDDCCCAAABBBDDDEEEDDDCCCDDDEEEGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGEEEDDDFFFIIIMMMOOOMMMJJJGGGFFFHHHIIIJJJJJJHHHFFFCCC@@@===;;;:::999777888999::::::999888777444444444333333333222222111111000//////...------++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************((()))))))))***************000222,,,((()))+++***))))))))))))((((((((((((************************((()))))))))************++++++++++++++++++++++++***++++++,,,------......++++++++++++,,,---......------......///000111111333333444555666666666666888888999:::;;;<<<======::::::;;;<<<<<<=========@@@AAABBBAAA???>>>???@@@CCCCCCCCCCCCEEEGGGIIIJJJJJJKKKLLLNNNOOOOOOOOOOOOLLLJJJHHHGGGHHHHHHGGGFFF@@@@@@AAAAAA@@@===;;;:::===;;;999999999999888777555555444333222111111111/////////.........------------------------------++++++++++++,,,---...///111,,,)))*********---111---,,,++++++***++++++,,,...---,,,,,,,,,,,,,,,+++************************------,,,,,,,,,,,,------------,,,,,,,,,---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------...///000////////////000000000111111111111444444555555666777777777::::::;;;;;;<<<<<<======<<<============<<<;;;;;;>>>?????????>>>>>>@@@BBB??????????????????@@@@@@???>>>===<<<;;;;;;:::::::::;;;;;;:::999::::::999555666888::::::888666444333222222333555666555444333333222111000000//////000000000000000000000000...////////////000000000......................../////////////////////////////////000000111111222///000000111111000000///111111111111111111111111111111111111111111111111222222222222333333333444222222222222333333333444222333555777777777555444222222333333444444444555333444444444444555555555222222333333333333444444111111111111111111111111111111111111111111111111000000111111222444777888;;;:::888666555555666666777777777888999:::;;;<<<:::;;;;;;<<<======>>>>>>AAAAAABBBCCCCCCCCCCCCCCCCCCEEEFFFEEECCCBBBBBBCCCGGGGGGHHHIIIIIIIIIIIIIIIHHHFFFDDDCCCEEEHHHLLLNNNKKKHHHFFFFFFGGGJJJKKKKKKHHHFFFCCC???<<<;;;999999999999::::::999888666555444444333333333222222222000000//////...---------,,,,,,------------,,,,,,((()))******+++,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************((()))))))))************((()))((('''(((+++***'''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******++++++,,,------...++++++***++++++,,,---...---------......//////000222222333444555555555555777777888999:::;;;<<<<<<::::::;;;;;;<<<===>>>>>>>>>???@@@???>>>===>>>???BBBBBBAAABBBCCCEEEGGGIIIHHHHHHJJJKKKMMMNNNNNNOOOLLLJJJHHHGGGHHHGGGFFFDDD===>>>?????????>>>======;;;:::999999::::::888666444333222111000000000111///////////////.........,,,,,,,,,,,,------------+++******++++++,,,---...000+++)))******)))+++///++++++*********++++++,,,,,,---------,,,+++++++++************************------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---///000000000///...000000000000111111111111333333444444555666666666999999::::::;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;<<<======<<<<<<>>>@@@>>>>>>======<<<=========<<<<<<<<<;;;;;;:::999999888;;;;;;999999<<<<<<999555666777888888888777666444333222333555666555444333333333222222111111000000000000000000000000000......////////////000000////////////////////////////////////////////////...//////000000111111111000000111111111111000000000000000000000000000000000000000000000111111111111111222222222333333333111111222222222333333333222333444555444444222222222333333333333333333333444333333333222222222111333333333333333333333333000000000000000000000000000000000000000111111111000111222222111222555777::::::999888777666555555555555555666777888::::::999::::::;;;<<<===>>>>>>@@@@@@AAABBBBBBBBBBBBBBBDDDEEEFFFEEECCCAAA@@@AAAEEEFFFGGGGGGHHHHHHHHHHHHFFFEEEDDDCCCEEEGGGJJJLLLHHHFFFEEEEEEGGGIIIJJJIIIFFFDDDAAA>>>;;;:::999999999999999888777666444333333333333222222222111111//////......------------,,,,,,------------,,,,,,)))))))))***+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))************,,,)))&&&'''***+++)))%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++,,,,,,------++++++++++++,,,---......------........./////////111222333444555555555555666666777888999:::;;;;;;::::::::::::;;;<<<>>>>>><<<>>>???>>>===<<<===>>>>>>>>>>>>???AAABBBDDDEEEFFFFFFGGGIIIJJJKKKMMMMMMLLLJJJHHHGGGGGGFFFDDDBBB<<<<<<===>>>>>>>>>>>>>>>999888777888999999777555222111000000//////000000////////////////////////++++++,,,,,,,,,,,,,,,---************+++,,,------...++++++...---******,,,)))))))))***+++++++++++++++,,,...---+++******+++************************---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++******************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,---///000111000///...000000000000111111111111222222333333444555555555666666777777888999999::::::;;;;;;<<<<<<<<<;;;;;;:::<<<===<<<<<<<<<>>>@@@>>>===<<<;;;:::;;;;;;<<<999:::::::::::::::999999666::::::777888<<<<<<999666666666666666777888888444333222333555555444333222222222222222222222222000000000000000000000000........./////////000000////////////////////////////////////////////////---...///000111111111111000111111222222111111000000000000000000000000000/////////000000000111111111111111111222222222222111111111111222222222222222222222222222222222222111111111111111111111111222222111000000///......333333333222222222222222000000000000000000000000/////////000000000111111000222444333111111333555555666777888999888666555444444444444555777888999888999:::;;;<<<======>>>>>>???@@@@@@AAAAAA@@@@@@AAACCCDDDCCCAAA@@@@@@AAABBBBBBCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIEEEDDDCCCDDDFFFHHHGGGFFFBBB@@@>>>;;;999888777777666666555444333333333444111111111000000000000///.........------------,,,++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))************---***)))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********************************************+++,,,,,,------+++++++++,,,,,,---...///............////////////111222333444555555555555555666666777888999::::::888888888888999;;;===>>>;;;<<<======<<<;;;<<<===<<<<<<>>>@@@AAABBBBBBCCCEEEEEEEEEFFFHHHIIIJJJKKKKKKIIIHHHGGGFFFEEEBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<666555555666777666444222111000//////.../////////.../////////////////////***+++++++++,,,,,,,,,,,,)))))))))******+++,,,------,,,...333333---***+++'''((()))***++++++++++++)))+++...---+++))))))***************************---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---///000111000///...000000000000111111111111111111222333333444444555444444444555666666777777888999::::::;;;;;;;;;:::<<<===>>>>>>>>>>>>@@@BBB>>>===;;;:::999::::::;;;888888999:::::::::999999555999:::666777;;;<<<888777666555555555777888:::555444333333555555444333111111111111111222222222000000000000000000000000............/////////000000000000000000000000000////////////////////////------///000111111111111111111222222222222111111000000000000000000000000.../////////000000111111000111111111111222222222000111111111111222222222111111000000111111222333222222222222111111111111222222222222111111111111222222222222111111111000000000000000000000000000.../////////000000111111000222555444222000222333000222555888999999777666333333333444555666777888888888999:::<<<======>>>>>>>>>???@@@@@@@@@@@@???>>>@@@AAAAAA@@@???@@@AAA???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGCCCBBBBBBDDDEEEFFFEEECCC???>>>;;;999777666666666333222111000111222333444000////////////.........------------------,,,,,,******++++++++++++*********************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))************))))))***+++)))'''(((+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))************************************)))******+++,,,,,,------,,,,,,,,,,,,---...//////.........///////////////222222333444555555555555555555666777888999::::::777666666666888999;;;===:::<<<===<<<;;;;;;<<<===<<<>>>@@@BBBCCCDDDDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKIIIGGGFFFFFFDDDAAA???======<<<;;;;;;:::999999333333333444555444222000000//////.........//////........................*********++++++,,,,,,,,,))))))))))))***+++,,,---------111777666000+++***&&&'''(((***++++++++++++(((+++------***((((((***************************---,,,++++++------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,++++++*********------------------------((()))+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---------------------------......//////000000111111333222111111333444333222333333333444444444555555999999999999999999999999<<<<<<<<<<<<===???@@@AAA<<<=========;;;:::;;;<<<888777777666666666666666555666666666555444333333777666444333333444666777555222000222666777333///111111111111111111111111111111111000000000000000////////////////////////000000000000000000000000---------------...///000///......------///000111000000000000000111111111000000000000000000000000............////////////000000000000111111111111111111111111111111111111333333333333333333333333000000111111111222222222111111000000000000111111111111111111000000000000000000000000000000000000///////////////.........000111111111111222222222444111333999:::666555888777666666666666777777888777777888999;;;<<<<<<=========>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@>>>??????@@@@@@AAABBBBBBCCCBBB@@@???>>>???@@@@@@AAA@@@AAABBBDDDDDDBBB@@@???;;;777555555555555444444444333222222111111000111000000///...---------,,,,,,------------------,,,,,,++++++***)))(((((())))))*********+++++++++++++++******)))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************((('''+++///111---((()))))))))***+++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,++++++,,,------......///------......//////000000444555555444222222444555888999999888666555666777888888888999;;;>>>@@@BBB<<<===>>>===<<<<<<>>>@@@???@@@BBBEEEGGGFFFCCC@@@CCCCCCDDDFFFIIIJJJIIIGGGIIIGGGEEEDDDDDDBBB???===;;;999888777777777555444555333222222222222111///000000000000//////////////////.........---------++++++++++++++++++++++++)))************+++++++++)))111888666...''''''***''')))+++,,,,,,,,,***)))))))))))))))))))))))))))************************---,,,++++++------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,+++++++++******------------------------***+++,,,------,,,++++++---,,,,,,++++++,,,,,,---------------------------.........///000000111111222111000111222333333111333333333444444444555555777777777888888888999999::::::;;;;;;<<<=========:::;;;<<<;;;999888999:::888777666666555555666666444555555555555444444333666555333222222333555666555222000222555666333///111111111111111111111111000000000000000000000111////////////////////////000000000000000000000000---------------.../////////......---...///000111///////////////000000000....................................//////////////////000000000111111111111111111111111111111111222222222222222222222222000000000111111111222222111111000000000000111111111111111000000000//////////////////////////////////////////............//////000000000111111111333111222888999666444666666666666555666666777888777777888999:::;;;<<<<<<======>>>>>>???@@@@@@AAA??????@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@@@@???@@@AAAAAA???===>>>;;;888666666666555444444333333222222111111000000000000///...---------------------------,,,,,,,,,,,,++++++***))))))((())))))*********+++++++++++++++***************+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************((((((+++///000,,,(((******************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,++++++,,,,,,---.........------...//////000000111333444555444222222333555777888999888666555666777999999999:::<<>>>>>======>>>??????@@@@@@@@@BBBEEEGGGGGGDDDAAABBBBBBDDDFFFIIIKKKJJJHHHGGGFFFDDDCCCCCCAAA???<<<;;;:::888888888777666444555333222222222222111///000000000000/////////............---------,,,,,,++++++++++++++++++++++++))))))*********+++++++++000333555111***&&&'''+++''')))***,,,,,,+++***)))))))))))))))))))))))))))************************---+++***+++,,,---,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,++++++++++++***------------------------,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,------------------------------......//////000111111111000///000222333222111333333333444444444555555444444555666777888888999888999:::;;;;;;:::999999888999:::999777777777888777666666555555555555555333333444555555555444444444333222111111222333444444111000111444555222000000000000000000000000000/////////000000111111111////////////////////////000000000000000000000000...------------.../////////............///000000////////////////////////....................................//////////////////000000000000111111000000000000000000000000111111111111111111111111000000000000111111111111111000000//////000000111111111000000000000//////////////////////////////................................./////////000000333000222666888666444444555555555555555666777777777777888999:::;;;;;;<<<<<<<<<======>>>?????????===>>>>>>??????>>>>>>=========>>>??????@@@@@@AAA@@@AAABBBBBBBBBAAA@@@??????>>>===>>>>>>>>><<<:::<<<:::888888888777666444333333333222111111000000000000//////...---------......------,,,,,,++++++,,,,,,++++++***)))))))))***************+++++++++*********************+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************((((((***...///,,,)))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,++++++,,,,,,------............//////000111111111333333444333222222333555777888999888666555666777:::::::::;;;===@@@BBBDDDAAA???======@@@BBBAAA???@@@AAACCCFFFHHHGGGEEEBBBBBBBBBDDDGGGJJJLLLKKKJJJFFFDDDCCCBBBBBBAAA>>><<<<<<:::999888888888666555555333222222222222111///000000000/////////......---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++666444000+++&&&&&&(((+++((()))***+++++++++***)))))))))))))))))))))))))))************************,,,+++***+++,,,,,,,,,***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------------......///000000111000///...///111222222111333333333444444444555555333444444666777888999999777999:::;;;:::999777555777888999888777666666888666555555444444444444444111222333444444444444444222222111111111111222222222111000111333333222000////////////////////////---......///000111222222////////////////////////////////////////////////......---------......///............/////////000000000000000////////////....................................////////////////////////000000000111000000000000000000000000000000000000000000000000/////////000000000111111000000////////////000000111000000000////////////////////////////////////------...............///....../////////000000000222000111444777666444111444444444444555666777777777777777888999::::::;;;;;;;;;<<<<<<=========>>><<<======>>>>>>>>>>>>===<<<======>>>>>>??????@@@@@@BBBDDDEEEEEECCCAAA@@@===<<<;;;<<<<<<===;;;999:::999888888999888666444333333222222111000000000/////////......---------......------,,,+++******+++++++++*********))))))************************)))*********+++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************************************))))))***,,,---+++)))++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************++++++++++++***++++++,,,------............//////000111111111111222333222111111333555666777888777666555666777::::::;;;<<<>>>@@@CCCEEEDDD@@@<<<>>>BBBEEEBBB???AAAAAACCCFFFHHHHHHFFFDDDBBBBBBDDDGGGJJJLLLKKKJJJEEEDDDBBBBBBBBBAAA>>><<<<<<:::999888999888777555555333222222222222111///000000/////////.........,,,,,,,,,+++++++++******************************))))))))))))************666111+++'''&&&(((***+++(((((()))***+++******)))))))))))))))))))))))))))************************,,,+++******,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++---,,,,,,++++++,,,,,,------------------------------------...//////000000///......///111333222111333333333444444444555555444444555666777888999:::777888:::::::::888666444777888999888666666666777555444444333333333333333111111222333444444444333111111111000000111111111111000000111222222111000........................------...///000111111222////////////////////////........................///......---------......---......///////////////222222222111111000000000////////////////////////............////////////...////////////000000000////////////////////////////////////////////////....../////////000000000000000////////////000000000000000////////////...........................,,,---------......///////////////000000000111111000000000222666888555000333333333333444555666777666777777888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<======>>>>>>???@@@BBBEEEGGGGGGEEEBBBAAA===;;;:::;;;<<<===<<<;;;999888777888888888666444333333222111111000000///............------------......---,,,++++++******+++++++++***************************************((()))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))***+++++++++***+++******))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))*********+++++++++******++++++,,,------............///000000111111000111222222111111333555555666777777666555666888999999:::;;;===@@@BBBDDDDDD@@@===???CCCEEECCC@@@AAAAAABBBEEEHHHHHHGGGEEEBBBBBBDDDGGGJJJKKKKKKIIIEEECCCBBBBBBBBBAAA>>><<<<<<:::888888888888666555555333222222222222111///////////////............,,,,,,+++++++++*********************************(((((()))))))))*********///,,,(((''')))+++++++++(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))***+++,,,+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++---,,,,,,++++++,,,,,,---------------------------,,,------......///000000//////...000222333333222333333333444444444555555444555555666777888999999777777888888888777555444666777888777666555555777444333333222222222222222111111222333333333222222111111111111111111111111000000111111111111000000////////////////////////.........//////000000000////////////////////////........................//////...------------...---......///000/////////333333333222222111111000000000000000000000000000............////////////......////////////000000////////////////////////////////////////////////............////////////000//////......//////000000000////////////..............................,,,,,,,,,---......////////////000000000111111111/////////111777;;;888111222222222333444555666777666666777777777888888888::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>>:::;;;;;;<<<<<<===>>>>>>???AAADDDEEEFFFDDDBBBAAA>>><<<::::::;;;<<<;;;:::777666555555777777666555222222222111000000//////------------------------------,,,,,,++++++******************************+++++++++***************'''(((***+++,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++******++++++,,,,,,------------......///000000000///000111111000111222444444666777777555555666888888888888999;;;>>>AAABBBCCCAAA??????BBBDDDCCCAAAAAAAAAAAADDDGGGHHHGGGEEECCCCCCDDDFFFIIIJJJIIIGGGCCCAAA@@@@@@@@@@@@===;;;;;;999888777777777555444555333222222222222111////////////.........------,,,,,,,,,+++++++++******************************((((((((()))))))))******)))(((((()))+++,,,+++***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,+++)))++++++++++++++++++,,,,,,************************++++++++++++++++++++++++((()))***++++++++++++*********************************+++++++++,,,,,,,,,************************))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---......//////000000//////000333444444333333333333444444444555555444444555555555666666666555555555555555555444444444666666666444333444555333333222111111111111111111222222222222111111000111111111222222111111111///000111111000//////000////////////////////////......//////////////////////////////////////////------------------------//////...---------------------///000000000///...333333222222111000000///////////////////////////............////////////........./////////000000........................////////////////////////------.........///////////////............//////000000/////////.................................++++++,,,------...//////........./////////000000---///...000777>>>:::222111111111222333555666777666666666777777777777777999999999999999999999999999:::;;;<<<============:::::::::;;;<<<<<<======>>>???AAABBBBBBBBB@@@@@@@@@>>>;;;999999999888666777555333333444555666555222222111111000000//////------------------------,,,,,,++++++++++++++++++************************+++++++++*********))))))'''(((***,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))))))))***((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********************+++,,,,,,------,,,,,,------......//////...000111000000000222444444555666666555555666888666666666777999<<<>>>@@@AAAAAA@@@@@@AAABBBBBBCCC@@@@@@@@@CCCEEEGGGFFFEEECCCCCCCCCEEEGGGHHHFFFEEE@@@???======>>>===;;;999:::888666666666666444333555333222222222222111/////////.........------------,,,,,,,,,++++++++++++************************(((((((((((()))))))))***'''((()))******)))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++++++++)))*********++++++,,,,,,---***************************************************+++,,,---------------******************************+++++++++,,,,,,,,,************************))))))))))))***+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((((((***+++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------...//////000000000///111444555555444333333333444444444555555444444444444444444444444444333333222222333444444333444555444222111222333333222222111000111111111222222222222222111000///111111222222222222111111...///111111000//////000000000000000000000000000///////////////.........////////////////////////------------------------000///...---------------,,,---///000000000///...222222222111000//////......................................./////////000............/////////000........................000000000000000000000000---------.........////////////............//////000/////////....................................++++++,,,,,,---...//////---------.........//////---......000888@@@<<<333111111111222333444666777666666666666777777777777999999999888888888888888777888999:::;;;;;;<<<;;;999999:::;;;;;;<<<<<<===<<<===>>>???@@@??????>>>CCC@@@<<<999777666444222666444111111222555555666222222111111000/////////------------------------++++++++++++++++++,,,,,,******************++++++++++++++++++******))))))&&&(((***,,,---,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))(((((()))+++''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))******+++,,,,,,------++++++,,,,,,---......///...///000000///000222444333555666666555555666888444444555666888:::===???@@@AAAAAAAAA@@@@@@BBBDDD??????@@@BBBEEEFFFFFFEEECCCCCCCCCEEEGGGGGGEEECCC===<<<;;;;;;<<<;;;999777999888666555666555444222555333222222222222111/////////.........------------------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))''')))+++***((('''((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******,,,,,,+++++++++,,,---...++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,)))))))))******++++++,,,---,,,+++***++++++---------,,,***))))))***,,,---...---,,,,,,+++++++++,,,---------...............000111111111111222222222333333333444444444555555222222333333333333444444333333333333333333333333222222222111111111111000222222222222222222222222111111111111111111111111222222111000///...------........................////////////000000000000...------------...//////............///////////////000111222111000...,,,///...,,,++++++,,,...///------///000111111111111111111000000//////......000///...------...///000............////////////........................//////////////////////////////////////////////////////.........---------///////////////.......................................////////////......,,,,,,,,,---------......,,,,,,,,,---------......///,,,+++222;;;===777000111111111000111111222222222333555777777666555444555777888888777777888999777888999:::;;;;;;;;;;;;:::999888888888:::<<<>>>>>>>>>>>>>>>===<<<;;;::::::999888777555333111000333333222111000000000111000000///..................---,,,,,,,,,,,,---...))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((***((('''%%%%%%'''(((***))))))))))))))))))))))))+++***(((((())))))'''&&&(((((()))***++++++,,,,,,))))))(((((((((((())))))************+++,,,---...,,,,,,,,,,,,,,,---...///...//////111222333444444444444555666777888999999666666666777888999;;;<<<<<<>>>???AAABBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBDDDCCCBBBAAA@@@@@@@@@@@@???===;;;999999888555333333333333222222222111111222111111000///......---000///...---,,,,,,---...------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++******)))((((((((())))))))))))))))))))))))************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******+++*********++++++,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++,,,---///000---,,,+++******+++,,,---...---,,,,,,++++++++++++,,,---------......//////000000111111111222222222333333333333444444444444111111111222222222333333333333333333333333333333222222222111111111000000222222222222222222222222111111111111111111111111000/////////////////////.........................../////////000000000000...------------...//////............///////////////000000111000///...---///...,,,++++++,,,...///------///000000111111111000000000000//////......000///...------...///000............////////////........................................................................//////.........---------////////////....................................------............------,,,,,,,,,------------...,,,,,,,,,------------......---000666======666000111111111000111111222333222333555666777666555444666777888888777666888999777888999:::;;;;;;;;;;;;:::999888777888999;;;<<<<<<<<<<<<;;;;;;:::999888777777777666555444333222333222111111000000000111000//////...------.........---,,,++++++,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))+++)))((((((******)))''''''(((((()))******++++++))))))(((((((((((())))))************+++,,,---------,,,,,,,,,,,,---.../////////000000111222333333333444555666777888888999666666666777888999:::;;;<<<===>>>@@@@@@@@@??????============>>>???@@@@@@BBBAAA@@@??????>>>>>>>>>===<<<999888888777444222333222222222222111111111111111000000///......---...------...000222444666,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++---///000111...---,,,++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,------...///000000000000000111111111222222222222333333333444444444000000111111111222222222333333333333333333333333222222111111111000000000000000000000000000000000000000000000000000000000------........./////////////////////////////////....../////////000000000...------------...//////............///////////////////////////............---,,,++++++,,,---...---......///000000000000000000000////////////...//////...------...//////---............/////////.......................................................................................---------................................................,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------000444:::<<<:::444000111111000000111222222333222333444666666555555444666777777777666666888999888888999:::;;;;;;;;;;;;:::999888777666777888999888999999888888777666555444555555555555444444333222111111000000000000000//////...---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************+++++++++++++++*********************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((************************(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***)))((()))+++++++++)))'''''''''((())))))******))))))))))))))))))))))))******)))******+++,,,---------,,,,,,,,,---......//////000000111111111222333333444555666777888888555555666777888999::::::<<<<<<>>>>>>???>>>===<<<<<<<<<<<<;;;;;;<<<======??????>>>===<<<<<<<<<<<<;;;999777666666555333111222222111111111000000000000000000///......------,,,------...000333555777+++************)))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************************'''(((((()))******++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++******************************************************++++++++++++******)))******+++++++++++++++******************************************************************************+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,---///000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000000000000000000111111111111222222222222333333333333111111111111222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000------..................000000000000000000000000........./////////000000...------------...//////............//////////////////...------......///...---,,,,,,,,,,,,---...---......///000000//////////////////////////////........................---------.........//////................................................................................................------...............///........................,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------111666888888555222111000000000000111222333333222333444555555555444444666777777666555666888:::888999::::::;;;;;;;;;::::::999777666555555555666666666777777666555555444444444444444444333222222111000000/////////000000......---------------...,,,,,,++++++++++++,,,,,,))))))))))))************++++++++++++++++++++++++************************+++++++++***************************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((()))+++---,,,+++((((((((()))))))))******)))))))))******)))))))))))))))))))))***+++,,,---------,,,,,,,,,------...///000000000000000000000222222333444555666777777444444666777888888999999;;;<<<===>>>>>>===;;;:::;;;;;;:::999999999::::::<<<;;;;;;:::999999::::::888777555444444333111///111111111000000000///////////////......---------...---,,,,,,,,,---...///++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************(((((())))))************((((((((((((((((((((((((***************************++++++,,,,,,++++++*********************************************************++++++++++++*********+++,,,,,,------,,,,,,******************************************************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------------------------------++++++,,,---------,,,+++,,,,,,------...//////000//////000000000111111111111111111222222222333333222222222333333333333444222222222222222222222222111111111000000000//////////////////////////////////////////////////////000//////...------,,,,,,000000000000000000000000............////////////...------------...//////............////////////......------------......---------,,,,,,------------......////////////................../////////------............------------------....................................................................................---.....................,,,---------......//////........................------............------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------///111333333111///000111000000000000111222333444222333333444444444444444666666666555444555777:::999999:::;;;;;;;;;::::::999888777666555444444444555555666666666555444444444444444444333111000///000//////...//////000000------,,,,,,,,,,,,------***++++++++++++++++++***(((((()))))))))*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((()))(((((())),,,------,,,))))))***************+++))))))************))))))))))))))))))***+++,,,,,,...------,,,,,,,,,------/////////////////////000111111222333444555666666333444555777888888888888;;;;;;<<<======<<<::::::999999888888777888888888999999888777777777888888666555333222222111000...000000/////////.....................------------...---+++***)))))))))***,,,+++++++++************(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((******************************++++++++++++*********************************************+++++++++******++++++++++++*********+++,,,---...---,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,++++++,,,,,,,,,------,,,,,,,,,***+++,,,---...---,,,+++---------............////////////000000000111111000000111111111222222222222222333333333444444444222222222222222222222222111111000000000/////////////////////////////////////////////////////////111111000///...---,,,+++////////////////////////------........./////////...------------...//////............////////////,,,,,,,,,------------------------------------------....../////////......---............/////////------............------,,,------------.................................---------------------------------------------------------...............,,,,,,,,,---......//////........................------............------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///000///...------///111//////000000111222444444333333333333333444444444666666666444333444777:::999::::::;;;;;;:::::::::888888777777666555444444444555555555555555444444444444333333222000///..................//////000,,,,,,+++++++++,,,------)))******++++++******)))*********++++++++++++,,,++++++++++++++++++++++++************************)))))))))***************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((************************''''''(((((())))))******))))))************)))))))))))))))))))))))))))))))))(((''')))+++,,,,,,+++***************+++++++++((()))***++++++***)))((())))))((())))))***+++,,,......---,,,,,,,,,---------.........//////000000000000111222333444555555111333555666777888777777888999:::;;;;;;:::999888777777777666777777888888777777666666555666666777555333111111111111///---/////////.........---------------------------------,,,+++******+++,,,---,,,,,,+++++++++*********((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))******************************++++++++++++******************************))))))*********+++++++++******++++++++++++******)))***,,,---------+++*********************************************************************************+++++++++,,,,,,,,,*********+++++++++++++++((()))+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))***,,,......---,,,+++...............---------////////////000000000111000000000000111111111222111222222222333333333333111111111111111111111111111000000000////////////000000000000000000000000........................000000000//////.................................---------.........//////...------------...//////............////////////***+++,,,---...------,,,,,,------------------,,,---......//////...---------------.........//////,,,------......------,,,,,,,,,---------.................................---------------------------------------------------------.........//////++++++,,,------...//////........................,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...---------............/////////000111333444555333333222222333333444444666666555444333444777:::999::::::;;;;;;::::::999777777777777777666555444333333444444444444333333111111222222111000000///...---------......///000+++++++++++++++,,,------))))))***++++++***))))))************++++++++++++++++++++++++++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))************)))))))))))))))))))))))))))))))))((('''(((***+++***)))***************)))))))))((()))+++,,,,,,+++)))(((((((((((())))))***+++,,,///...---,,,,,,,,,,,,,,,,,,,,,---......///000000//////000111222333444444111222444666777777666666444444666777888888777666666666666666666777888999666555555555555555666666444222111000111000///---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---...+++************)))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******''')))+++,,,,,,,,,***)))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,)))))))))******++++++,,,%%%''')))+++,,,---,,,,,,***++++++,,,,,,++++++***)))***,,,.........,,,+++/////////...------,,,,,,////////////000000000000000000000000111111111111000111111111111222222222111111111111111111111111000000000000////////////111111111111111111111111........................////////////000000000000........................---------.........//////...------------...//////............/////////000)))***,,,.........,,,+++,,,------......------,,,---......///......---------------.........//////,,,,,,---......---,,,,,,,,,,,,,,,---------..............................---------------------------------------------------------.........//////++++++,,,,,,---...//////........................+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,---///111000...+++/////////000111333444555333333222222222333444555666666555444222444777::::::::::::;;;;;;:::999999777777777777777777666555111222222333333333222222//////000111111111111111---------------...///000+++*********+++,,,,,,---((()))***++++++***)))((((((((((((((())))))))))))++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++''''''(((((((((((('''''')))))))))))))))))))))))))))((('''((()))***)))((())))))))))))((((((((((((((()))+++,,,,,,+++)))((((((((((((((()))***+++,,,///...---,,,,,,,,,,,,,,,++++++,,,---...000000111//////000111222333444444000222444666777777666555000111333555666666555555555555555666666888999:::555555444444444555555666444222111000111000///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,+++++++++******************************,,,+++++++++***)))))))))******))))))******+++,,,,,,+++***))))))***+++,,,************************,,,,,,,,,++++++*********)))))))))***+++++++++,,,,,,,,,---------.........------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......//////000000111111333222111000////////////000000111111111111000000222222222222111111111000000000//////......------///............---------///...---,,,+++,,,---...111000///..................------,,,,,,------...,,,,,,,,,---------..............................------............------------------------------...------,,,,,,------.....................------///////////////.........---------.........//////......------------...............------,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---...............------,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------............///////////////000111222333555444333222222444666777666666666666666555555555777777777888999999999:::999888777555444444333444444444333333333222222222111111111111111000//////......---,,,,,,,,,,,,---------,,,,,,+++***))))))((((((((()))******+++++++++*********))))))((((((************************)))))))))))))))******+++))))))***+++++++++++++++************************))))))))))))))))))))))))***++++++++++++***))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***((((((((()))))))))((('''''''''(((***++++++*********))))))(((((())))))))))))************++++++***)))(((((())))))------------------------...---,,,+++,,,...000222222222222333333333444444111333555666555555666777555444222222222444666777777777888999999999999888999999888777666555444444444444444333222111//////......---------,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))************)))))),,,,,,+++++++++*********)))))))))))))))))))))))),,,,,,++++++************************************+++++++++*********************))))))******+++,,,++++++***))))))***++++++************************,,,,,,,,,++++++************************+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------.........///000000111111333222111000////////////000000111111111111000000222111111111000000000000////////////........................------------...---,,,,,,,,,,,,---...---,,,,,,+++******++++++------,,,,,,,,,,,,------,,,,,,---------.................................------............------------------------------------,,,,,,,,,,,,------..................------///.....................,,,------------...............------------............---------,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---..................------,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------............////////////000111222333444333222111111333555666666555555555555555555555777777888888888888888999888888777666555444333333444333333333333222222222000111111111111000//////......---,,,,,,,,,,,,---------,,,++++++***))))))*********)))))))))))))))************)))))))))(((************************)))))))))))))))******+++((()))******++++++******************************))))))))))))))))))))))))***++++++++++++***))))))+++)))((((((***+++***((())))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((()))***)))(((((('''((()))***+++************)))))))))((())))))))))))************(((((((((((()))***+++,,,------------------------...---,,,,,,,,,...000111222222222333333333333444111333555666555444555666555444333222222444555777666777888888999999888888999888888777666555444333333333333333111000///............---------,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''))))))************)))))),,,++++++++++++*********))))))))))))))))))))))))+++************)))))))))***************************************+++++++++******))))))******+++,,,++++++***))))))***++++++************************+++++++++++++++*********+++++++++***************'''''''''((((((((())))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------......//////000111111222222111000///////////////000000111111000000///000000000000////////////.............../////////............------------------,,,,,,,,,------...+++******))))))))))))***,,,,,,,,,++++++,,,,,,,,,---------.........//////------------------------------............------------------------------------,,,,,,,,,,,,------------------------..............................,,,,,,,,,,,,------------......------------.........------------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,---...............------------,,,+++******))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++------------............////////////000111222222222222111000111222333444555555555555555555555555888888888888777777777777666666777777666444222111333333333222222222111111000000111111000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++******)))(((((('''************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))***************************************))))))))))))))))))))))))***++++++++++++***))))))***)))((()))***+++***((())))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******)))(((((((((((()))***+++************))))))))))))))))))))))))************&&&&&&'''(((***+++---...,,,,,,,,,,,,------------...---,,,,,,---...000111111111222222222333333333222444666666444444444555555444333222333444555666666666777888888888888888888777777666555444333333222222222111000///...---//////.........---------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))))))))((('''))))))************))))))++++++++++++************))))))))))))))))))))))))***)))))))))))))))))))))************************)))))))))***+++++++++,,,******))))))******+++,,,+++******************+++************************+++++++++***************,,,+++++++++***)))))))))))))))))))))*********+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------......///000000111111111000/////////////////////000000000000//////000////////////.........---------....../////////.........---------,,,,,,---,,,,,,,,,------......,,,,,,+++++++++++++++,,,++++++++++++++++++++++++------........./////////------------------------,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,------------......---------------.........+++++++++,,,,,,,,,------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........///......//////000111222111000000000000111222222444444444444444555555555888888888777777666666555444555666777666444222000222222222222111111111111000000000000000//////......---,,,,,,++++++,,,,,,,,,+++++++++******))))))************))))))((((((*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((()))************)))************************))))))))))))))))))))))))***++++++++++++***))))))***)))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))******)))))))))))))))******************)))))))))))))))((()))))))))************&&&&&&'''(((***+++---...,,,,,,,,,,,,,,,---------...------------...///000111111111111222222222222333444666555444333333444555444333333333444444555555666777777888888777777666666555555444333333222000000000000///...---,,,/////////.........------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))******)))((('''))))))************))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))***+++++++++,,,******))))))******+++,,,*********++++++*********************************************************,,,+++++++++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------...//////000000111000////////////////////////000000000000//////////////////.........---,,,,,,------......//////...------------,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,------***++++++,,,,,,++++++***------------.........///------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......+++,,,,,,,,,---------...+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------************************+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...............///000111222////////////000000111111222333333333444444444555888777777666666555555555333444555666555444111000222222111111111000000000000000000000000///......------,,,++++++++++++,,,++++++***************)))(((((())))))************))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++(((((()))***************************************))))))))))))))))))))))))***++++++++++++***))))))))))))******)))))))))***************************(((((((((((())))))))))))+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((())))))***************))))))))))))))))))******((()))))))))************(((((((((((()))***+++,,,+++++++++,,,,,,,,,---------------------......///000000000111111111222222222444555555444222333444444444444444333444444444555555666777777777777666555555444444333222222222///////////////...---,,,///.........------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))*********))))))))))))************))))))+++************))))))))))))))))))))))))))))))))))))))))))************+++***************************************+++++++++******))))))******+++,,,)))***++++++++++++***)))************************)))))))))***************+++++++++***************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......///000000000//////....../////////...//////000000//////...////////////............---------------.........------------,,,,,,,,,,,,++++++,,,---............,,,++++++++++++,,,,,,---***+++,,,------,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,------......***++++++,,,,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------))))))************++++++++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............///000111111/////////000000000111111111222222333333444444444666666666666555555555555333333444444444333111111111111111000000000000/////////000000//////...---------,,,+++++++++++++++************************'''(((((()))******++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))***+++++++++++++++************************))))))))))))))))))))))))***++++++++++++***))))))(((***+++***)))((()))***************************(((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))((((((((()))******++++++******))))))))))))************))))))))))))***************)))))))))))))))************++++++,,,,,,---------.....................///000000000000111111111111333555555333333333444444444444444444444333333444555555666666666666666333333333333222222222111///////////////...---,,,......---------,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))******+++))))))************))))))************))))))))))))))))))))))))))))))))))))************++++++,,,,,,************************+++++++++*********************))))))******+++,,,)))***++++++++++++***)))************************((()))))))))*********+++***************+++++++++)))))))))*********++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---......//////000//////.........//////000......////////////......000000000/////////.........------------------,,,---------,,,,,,,,,++++++***+++,,,...............+++++++++++++++,,,------+++,,,---......---,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,***++++++,,,------......*********+++,,,,,,------,,,------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------+++++++++++++++++++++++++++++++++***++++++,,,---***+++++++++,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...............///111111//////000111111111111111111111111222333333444444444555555555555555666666333333333333222222222222111111000000000///////////////000000//////...------,,,++++++***+++++++++))))))))))))************)))))))))))))))*********((()))))))))************************************)))))))))))))))******+++******+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***++++++++++++***))))))(((***+++***(((((()))+++************************(((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))((('''&&&((()))***+++++++++******((()))))))))************))))))))))))************)))))))))))))))******+++)))******+++,,,,,,---------...............------/////////000000000111111000222444444333333444555444555555555444333333222444444555666666666555555222222222222222111111111...////////////......------,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---))))))************))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************,,,+++++++++******))))))*********)))***++++++,,,)))***+++,,,,,,+++***)))************************(((((())))))*********+++))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,---------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...//////000//////.........//////000......////////////......000000000000////////////.........------,,,,,,,,,---------,,,,,,,,,++++++)))+++,,,...//////......---,,,,,,,,,---......///+++,,,...//////...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,++++++++++++++++++,,,******+++,,,,,,---......))))))***+++,,,,,,---------------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------------------------------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------.........))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------......///000111//////000111111111111111000000111222333333444444333444444555555666666666444333222111111222222222000000000000///////////////////////////......------,,,++++++******++++++)))))))))))))))*********++++++******)))((((((((((((((())))))*********+++************************)))))))))))))))******+++++++++,,,------------,,,************************))))))))))))))))))))))))***++++++++++++***))))))(((***,,,+++(((''')))+++************************(((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))'''&&&%%%((()))***+++,,,+++******(((((())))))*********+++))))))))))))************(((((((((((()))***+++,,,))))))***+++,,,,,,---------......///......------////////////000000000000///111333444333333444666444555555555444444333222333444555555666666555555222222222111111111111111/////////000//////......,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''&&&'''))),,,...))))))************))))))******+++,,,,,,---......******))))))((((((''''''))))))************)))))))))************+++++++++************************************************************************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************+++,,,---...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---000000///---------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...---+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111111222222222333333333000111111222222333444444444444444444444444444444222222222111000//////...000000000000000///............---------,,,,,,,,,+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((())))))*********+++,,,333...***//////((((((((((((((((((((((((((((((++++++******)))(((((((((************))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++'''((()))******)))((('''))))))))))))************++++++,,,,,,,,,++++++***/////////......---------///////////////.........//////000111222222333333333333333333333222000000000111222333333222111000////////////..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******''')))***++++++***)))'''******++++++,,,------...++++++*********)))))))))))))))************)))))))))************+++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,//////...,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------...//////000111111000000000000111111111111000111111222222333333444444444444444444444444444222222111111000//////...000000000000000///.........------------,,,,,,,,,+++++++++************)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))))))))************666===666---///...)))+++)))))))))))))))))))))))))))))))))))))))*********************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++(((((()))******)))(((((())))))))))))************+++++++++,,,,,,++++++***.........---------,,,,,,////////////////////////000000000111222222333333333333333333222111000//////000111222222111000///////////////..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''******************************))))))))))))******((()))***++++++***)))(((******++++++,,,,,,------+++++++++++++++*********))))))************)))))))))************+++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++---...,,,+++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,++++++++++++,,,,,,...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---............//////000000111111............////////////000000111111222333333333333333333333333333333333222111111000000//////...///000000000000///......------------,,,,,,,,,,,,+++++++++************)))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))************888@@@999......,,,***///************************'''(((((()))******++++++************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((())))))******))))))((())))))))))))***************++++++,,,,,,+++++++++------------,,,,,,,,,,,,////////////////////////000000111111222333333333222222222222111000///......///000111111000///.../////////............---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))((((((''')))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******************************))))))))))))******((()))***++++++***)))(((******++++++,,,,,,,,,,,,++++++++++++++++++******)))******++++++******)))))))))*********+++++++++************************************************************************))))))))))))))))))))))))***************+++++++++***************************************+++++++++++++++++++++++++++++++++************+++,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................................................................------------------------+++,,,,,,------,,,,,,+++***+++------,,,++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...///////////////000000000111111------........./////////000000000111222222333333222222222222222222222222111111000000//////////////////000000//////...------------,,,,,,,,,+++++++++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((()))))))))))))))*********---777444+++,,,++++++222************************(((((())))))************************)))))))))((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))((()))))))))******************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000111111111222222333333333111111222111111000///...---...///000000///...---//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))(((((()))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******((()))************)))(((******+++++++++++++++,,,******************************++++++++++++******))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************+++,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000........................................................................------------------------+++,,,,,,------,,,,,,++++++,,,...---,,,+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...//////////////////000000000000........./////////000000///000000111111222333333222222222222222222222222000000000//////////////////////////////...------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))******************************))))))))))))))))))))))))((())))))*********))))))******))))))))))))))))))###//////)))+++***)))///************************************))))))((((((************)))))))))((())))))***+++++++++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))******))))))))))))******((()))))))))************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000111111222222222222222333333333111111222111111000///...---...///000000///...---............------------......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))************************************)))*********++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))************))))))******++++++++++++++++++)))))))))*********************++++++++++++******)))************+++++++++************************************************************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000------------------------................................................------------------------+++,,,,,,------,,,,,,+++,,,---...---,,,+++,,,...***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---...............///////////////////////////000000000111//////000000111222222222111111111111111111111111////////////////////////...////////////...------,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))************************************))))))))))))))))))))))))((())))))************)))************))))))))))))$$$///...))),,,***'''+++************************++++++******)))(((((('''************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++******))))))******+++))))))))))))************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000111111222222222333333333333333333222222222222111000///...---...///000000///...---.........------------,,,......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))******++++++************************)))))))))*********++++++((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))*********))))))))))))))))))***++++++***************************+++++++++,,,,,,***++++++,,,,,,++++++***)))************+++++++++************************************************************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++************+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000------------------------........................................................................+++,,,,,,------,,,,,,++++++,,,,,,,,,******+++---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,+++)))***+++---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------............------------////////////000000000000//////000000111111222222111111111111111111111111////////////////////////......//////......---,,,,,,,,,,,,++++++++++++***+++++++++************)))((()))))))))************************************))))))))))))))))))))))))(((((()))***************************)))))))))((((((000+++&&&++++++'''***))))))))))))))))))))))))*********)))))))))))))))************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******************************))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++***))))))***++++++))))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,---------............//////000111111222222333333333333333333333333333333333333222111000///...///000000000000///............---------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))*********************************((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))************))))))))))))******++++++******************+++++++++,,,,,,---------***++++++,,,,,,++++++***)))************+++++++++************************************************************************++++++++++++++++++++++++((())))))***++++++,,,,,,------------------------((())))))***++++++,,,,,,++++++++++++++++++++++++************+++,,,---...++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111------------------------........................................................................+++,,,,,,------,,,,,,+++***++++++***))))))***,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...////////////////////////...------,,,,,,------......------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************************************************************''''''(((***+++,,,---...+++,,,,,,------,,,,,,+++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,.........////////////000/////////000111111222222000000000000000000000000.........///////////////......//////......---,,,,,,,,,,,,+++++++++******+++++++++************)))(((((())))))*********+++************************))))))))))))))))))))))))(((((()))***************+++*********))))))(((((()))...'''"""))),,,***,,,((((((((((((((((((((((((((((((((()))******++++++************))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))******************************))))))))))))******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((,,,+++***))))))***+++,,,))))))))))))************((()))***+++,,,------------------....../////////...//////000111222222222333333333333333333333333333333444333333222111000...///000111111000///.........---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((************************(((((((((((())))))))))))++++++++++++++++++++++++******************************))))))))))))************))))))))))))******,,,,,,,,,++++++*********))))))))))))))))))******'''((()))+++++++++***)))************************,,,+++***))))))***+++,,,)))************+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***////////////...---,,,+++---..................---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---///111222,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////......---------......//////...---,,,,,,................................................222111///...------......++++++------------+++++++++,,,,,,------,,,,,,++++++,,,------......---------------............///////////////////////////...///000111000///---+++...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++...,,,******+++++++++*********+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...............///000000............////////////222111111111000000//////000000111111111111000000......------------..................---,,,+++***+++***))))))***+++...///))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((()))************+++++++++)))))))))))))))*********&&&(((*********+++---...---+++)))((())))))((('''+++++++++*********))))))******))))))***+++,,,,,,************************,,,,,,***)))))))))***+++))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******,,,+++++++++******))))))''')))***)))((('''(((***))))))))))))))))))))))))************************(((((()))***************+++,,,,,,------,,,,,,+++,,,,,,,,,---------......////////////000000000000333333222333333333111000111555444...,,,000111///111111000000//////......///............---------,,,,,,+++***+++,,,---...+++++++++*********))))))+++***)))(((((()))***++++++++++++***************...------,,,***))))))(((++++++************++++++******))))))))))))******+++***************++++++))))))))))))))))))))))))...---+++)))(((((())))))***)))))))))(((((('''''',,,,,,,,,+++++++++******************))))))))))))))))))***+++++++++******************************,,,+++***))))))***+++,,,************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++............---,,,++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++,,,---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////.........---------,,,,,,...............---,,,,,,......................................................,,,++++++*********+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,---...............---------............///...........................///000000000///---,,,...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++...,,,******+++,,,+++******++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,------..................////////////111111111000000000//////000000111111111111000000......------------..................---,,,+++***+++***))))))***+++---///))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((()))************+++++++++************************''')))************,,,...---+++))))))))))))((('''+++++++++*********))))))******))))))***++++++,,,************************,,,+++***)))))))))***+++))))))))))))))))))))))))***)))(((((((((((()))***((((((((((((((()))******++++++*********)))))))))''')))***)))((('''(((***))))))))))))))))))))))))************************((())))))***************+++,,,,,,------,,,,,,+++,,,,,,,,,------------....../////////000000000000000000000111333444333333000444333...---000111///000000000000//////..................------------,,,,,,+++++++++,,,---...+++++++++*********))))))******))))))))))))******)))(((((((((((((((((((((((())))))***++++++,,,,,,+++******************+++*********))))))*********++++++******************))))))))))))))))))))))))...---,,,************************))))))(((((((((,,,,,,,,,++++++++++++***++++++*********))))))))),,,+++******************++++++++++++++++++++++++++++++************++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++------------,,,+++************++++++++++++******+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------------,,,,,,,,,,,,---............------,,,------------------------------------------------,,,,,,,,,,,,+++***))))))+++,,,,,,------,,,,,,+++---......//////......---------...////////////...---------............///..............................///000000...---,,,..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,............////////////111111000000000000/////////000000111111000000///......------------......---......------,,,+++***+++***))))))***+++---...))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++,,,,,,++++++******))))))(((***++++++******+++,,,---+++)))))))))***)))(((+++++++++************************)))******+++,,,************************,,,+++******))))))******))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((())))))*********))))))))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))************************((()))******++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------....../////////000000000//////000111111222222222000222222//////111111///000000000////////////...............------------,,,++++++++++++,,,------+++++++++***************)))******************)))(((((((((((((((((())))))******++++++,,,---......************************++++++************++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))...---,,,+++++++++++++++***************)))))))))++++++++++++++++++++++++,,,++++++******))))))(((---+++***((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,---------------------------------------------------.../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............---------......///000/////////---------............///........................---......//////...------..............................------------......------------------------/////////.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,***+++++++++,,,,,,,,,------,,,++++++******++++++,,,***************************++++++,,,,,,++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++***+++++++++............////////////000000000000000000////////////000000000000//////...------,,,,,,------...---------------,,,+++*********))))))***+++,,,,,,))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++------,,,,,,+++***)))))))))***++++++***)))***,,,---+++))))))*********)))************************+++***************++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))************************))))))***++++++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------........./////////000000222222222111///...//////000111000000111222111///////////////////////////.........---------,,,,,,+++++++++++++++,,,,,,,,,************************))))))+++,,,,,,+++))))))***************+++++++++222111111000...------,,,*********++++++*********,,,++++++++++++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++++++++******************++++++++++++++++++++++++,,,+++++++++******)))))),,,+++)))(((''''''((()))+++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++---///111333,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------------------------------------------------......///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......///000/////////---------............///........................------...............---........................///......------......///------------------------............------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,***++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,***************************++++++,,,,,,++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------............//////////////////////////////000000//////000000000000//////------,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++******************++++++))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++------,,,,,,+++***)))))))))***++++++***)))***,,,---+++))))))***+++***)))************************++++++***************+++************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((()))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------............////////////111222222000......000222333000///000111111000///.............../////////...------------,,,,,,,,,******+++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))******++++++++++++444333222000...,,,+++***)))***++++++++++++***))),,,++++++++++++++++++,,,,,,++++++***))))))******)))))))))))))))))))))))))))))))))*********************************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,++++++***,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++*********,,,...000333444,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++------...////////////...---------............///---------------------------------------.................................//////............//////------------------------------------------------------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////---+++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------...//////............////////////......////////////000000...//////000000//////...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))*********************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,++++++******))))))(((***++++++******+++,,,---+++))))))+++,,,+++******************+++++++++,,,+++******)))************************************++++++++++++***)))))))))))))))))))))))))))))))))******++++++******)))***))))))((((((((((((((((((((())))))))))))******''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,------........./////////,,,...000000///000555999777111---///111000//////---............/////////------------,,,,,,,,,,,,)))******+++,,,+++++++++***************+++++++++******++++++++++++******'''''''''((())))))******---------,,,++++++******)))***+++,,,,,,+++***)))++++++************+++++++++***************++++++))))))))))))))))))))))))''''''((()))*********))))))))))))*********************+++++++++,,,,,,,,,)))******++++++,,,,,,---******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++*********+++---///111222,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.........***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,---...............---------............///------------------------,,,,,,,,,,,,------...///........................//////............//////........................------------------------------............------+++++++++,,,,,,---------------------------------++++++,,,...//////---+++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---///000111............////////////........./////////000000......////////////......---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************)))************+++++++++************************''')))************,,,...---+++)))***+++,,,,,,+++))))))*********+++++++++,,,++++++***))))))*********************************++++++,,,+++***)))((()))))))))))))))))))))))))))***++++++++++++***)))******)))((((((((((((((()))))))))*********++++++''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++++++++*********++++++++++++,,,,,,,,,---------.........//////+++...111000///111777<<<;;;222,,,...000///...///---------.........//////---------,,,,,,,,,++++++((()))***+++,,,++++++***))))))*********+++++++++,,,++++++******++++++,,,&&&''''''((())))))******))))))*********+++++++++(((***+++,,,,,,+++***(((*********))))))*********))))))))))))***+++,,,,,,))))))))))))))))))))))))&&&''')))***+++++++++***((((((((())))))******************++++++,,,,,,,,,))))))***+++,,,------...***+++---...///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,---------------------------------******+++,,,,,,,,,,,,+++,,,------......------,,,+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++******+++---...000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------....../////////***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------++++++++++++---------..................---+++,,,------......---------------.........//////------------------------,,,,,,,,,,,,,,,---...///........................//////............//////........................---------...............------............------+++++++++,,,,,,---------------------------------++++++,,,...000000---+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---******+++,,,---///000111............/////////000---.........//////000000......////////////......---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++))))))************)))((())))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++)))))))))))))))*********&&&(((*********+++---...,,,+++)))***+++,,,,,,+++))))))******++++++++++++,,,,,,+++***))))))************************************+++,,,+++***)))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))******)))((((((((((((((())))))******+++++++++,,,((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,---------.........//////...111333111///000666;;;>>>333,,,---///...---///---------.........//////---------,,,,,,,,,++++++((()))***+++,,,+++******))))))******++++++++++++---,,,+++******+++,,,---((())))))***+++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((******))))))))))))******(((((())))))***+++------))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++''''''(((((()))))))))***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------++++++++++++------------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...------------------------........................------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------............///////////////...------...///...,,,////////////000000000000///............---------000...------......---,,,...///000111111000///....../////////------///111........................------------------------.........------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,------.........---------,,,,,,+++++++++...,,,,,,......+++***+++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---..............................//////...---,,,,,,///////////////////////////............---------......---------,,,,,,,,,)))))))))***+++++++++,,,,,,++++++******++++++,,,*********************************))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))***+++++++++)))((('''*********************************)))******+++,,,,,,,,,------,,,,,,+++***------+++***)))(((((((((...---,,,,,,++++++,,,,,,++++++******************+++***************++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))*********)))))))))))))))+++++++++******))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))************************,,,,,,+++***))))))************+++,,,------------------------------------000000//////.........---,,,------...//////......,,,,,,,,,------...............---,,,,,,+++******))))))))))))))))))))))))***************************************+++++++++)))************+++++++++++++++++++++++++++++++++***+++---......---+++***+++++++++++++++***)))(((************************)))************+++++++++))))))*********+++++++++(((((()))***************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,++++++,,,------------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......---,,,,,,---......------------------------........................------------------------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------............///////////////...------//////...---////////////000000000000---------....../////////.........///000111111111...///000111111000///...,,,---............111333........................------------------------.........------,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,---------......---------,,,,,,,,,++++++---//////+++))),,,//////++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,..............................//////...------,,,........................///............---------......---------,,,,,,,,,************++++++++++++,,,++++++******++++++,,,************************************)))))))))))),,,+++***))))))***+++,,,************************)))******+++++++++******************************)))***++++++***)))((('''***************************************++++++,,,,,,,,,------,,,,,,+++***...---,,,+++************...---,,,,,,++++++,,,,,,++++++******************++++++************++++++************************++++++***))))))***++++++************************))))))))))))************---------,,,,,,,,,++++++************************+++++++++***************************************,,,++++++***))))))************+++,,,------------------------------------000/////////.........---000000///......------,,,,,,,,,,,,---------.........------,,,++++++******************************************************+++++++++***************************++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++******++++++++++++******)))************************)))************+++++++++))))))*********+++++++++((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------......---,,,,,,---......------------------------........................------------------------...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------------------------............///////////////...------/////////---////////////000000000000+++,,,---...///000111111............///000111111//////000000000000//////+++,,,.........///222444........................------------------------.........---------------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,------------...------------,,,,,,,,,,,,(((...000+++((()))---///++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,.................................///......---,,,........................///............---------......---------,,,,,,,,,+++++++++++++++*********,,,++++++******++++++,,,************************************************,,,+++***))))))***+++,,,************************++++++++++++++++++***************************************+++******)))(((++++++++++++++++++++++++***************+++,,,,,,,,,,,,------,,,,,,+++***------,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,******++++++++++++++++++++++++************++++++************************++++++***))))))***++++++************************((()))))))))***+++++++++---------,,,,,,,,,,,,+++***************************************+++++++++************************,,,+++******)))***************+++,,,------------------------------------/////////...............444333000...---,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++******************************************************,,,,,,++++++******))))))************+++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***++++++++++++++++++************************)))************+++++++++***************+++++++++((()))******++++++******------------------------,,,,,,------------,,,,,,------------------------,,,.........---,,,---......---,,,++++++,,,---...------------------------,,,,,,,,,------------...,,,,,,,,,------------...---------,,,,,,---------------------------------------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------......------------......------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,---..................................................................///////////////...---...///000///...////////////000000000000,,,------...///000000000/////////---++++++,,,---//////000000000000//////,,,---............000333...............................................................---------------------............---,,,,,,,,,,,,---......------------------------------------------,,,,,,)))---777???999+++)))///+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---...............------........................///............---------......---------,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,************************)))***************++++++,,,++++++******++++++,,,************************,,,++++++***************************************************************+++++++++++++++++++++++++++************+++,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++,,,------...---,,,,,,++++++,,,,,,******+++++++++++++++,,,,,,,,,+++*********++++++************************+++******************+++************************(((((()))***++++++,,,,,,************************************************)))))))))***+++++++++,,,************************++++++***************+++******+++,,,------------------------------------........................555333000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************------,,,+++******))))))*********+++++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++***))))))******+++,,,,,,,,,,,,************************))))))*********+++++++++************************))))))***++++++++++++***------------------------,,,------......------,,,------------------------+++---...---,,,+++,,,---...------------------...------------------------,,,,,,---------.........,,,,,,---------.........------------------------------------------------------------------------,,,------......------,,,...------,,,,,,------...........................------------------------........................------------------------------------------------------------------------------,,,,,,------...///............................................................///////////////...---...000111000///////////////000000000000///////////////////////////000///---++++++---000000000////////////000000///000000///------...000////////////////////////................................................------........./////////---,,,,,,,,,,,,---......------------------------------------------------222///AAAYYYRRR333(((333+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------...............---........................///............---------......---------,,,,,,,,,---,,,,,,,,,++++++******,,,++++++******++++++,,,************************))))))******+++++++++,,,,,,++++++++++++++++++,,,************************+++******)))))))))***+++******************************************+++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,------,,,,,,+++******))))))******+++,,,---...---,,,,,,++++++,,,,,,******++++++,,,,,,,,,,,,---,,,,,,+++******++++++*********************************++++++*********************************((())))))***+++,,,,,,---************************************************)))))))))***+++++++++,,,************************+++***************++++++******+++,,,---------------------------------------------...............222000...---,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************************************...------,,,+++***))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********)))***+++,,,,,,,,,,,,,,,************************))))))*********+++++++++************************))))))***+++++++++++++++........................------............------------------------------+++---...---,,,+++,,,---......////////////......------------------------,,,---------............,,,---------............------............------------------------------------------------------------............------......------------......---...////////////...---------------------------........................------------------------,,,,,,,,,------------...,,,,,,,,,------------...---------------......///............................................................///////////////...---...000111111000////////////000000000000000000000/////////......---///000000...000555999000000////////////000000000111111///---,,,---///////////////////////////......................................./////////.........////////////000---,,,,,,,,,,,,---.........------------,,,,,,,,,------------............222---???ZZZTTT444&&&111++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................,,,---......///.........------------------------///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))+++,,,---+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,------,,,,,,+++***))))))))))))***++++++,,,...---,,,,,,++++++,,,,,,******++++++,,,---------...---,,,++++++***++++++++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++)))*********+++,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++***************+++++++++*********************************)))******+++,,,******+++,,,---------------------------------------------------............---,,,,,,---...///000,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++++++++++++++************************------,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++***************)))***++++++,,,+++++++++........................------............------........................,,,...///...---,,,---...---///111222222111///---........................------------............------------............,,,---...//////...---,,,------------------------------------------------------............------......------------......---...///000000///...---------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------...//////............................................................////////////......---...000222111000////////////000000000000///////////////000000000,,,///111000///222888===111000///......///000111///000000///------...000////////////////////////........................---........./////////000....../////////000000000---,,,,,,,,,,,,---............---------,,,,,,,,,------------.........///+++***333@@@>>>000(((,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---......---,,,,,,........................,,,------...//////......------------------------///............---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))***++++++,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++---000111++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,------,,,,,,+++***++++++*********+++,,,,,,...---,,,,,,++++++,,,,,,******++++++,,,------.........---,,,++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++*********************************************))))))***++++++,,,******+++,,,------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,------......,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++************************)))************++++++++++++++++++*********)))))))))***++++++,,,,,,++++++////////////////////////------............------...........................///000///...---...000---///222444444222///---........................---------.........//////---------.........//////,,,---...//////...---,,,------------------------------------------------------............------......------------......---...///000000///...---------------------------........................------------------------,,,,,,,,,------.........,,,,,,,,,------............------------...//////////////////////////////////////////////////////............/////////000......---...111222222111////////////000000000000------...///000111222222---000111000---///555;;;111000///......///000111---...///.........000222000000000000000000000000////////////////////////---.........//////000000////////////000000000000---,,,,,,,,,,,,---...............------,,,,,,,,,---------.........//////(((,,,---***+++000000---++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---......---,,,,,,........................,,,,,,---.../////////...------------------------//////.........---------......---------,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,************************))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,---000222444++++++++++++++++++++++++++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,******+++,,,,,,---......///...---,,,++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++,,,+++++++++******))))))******************************))))))***+++,,,,,,******+++,,,------------------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------,,,,,,+++***************************)))************+++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++000000000000////////////////////////////////////000000000000000000000000---:::CCC<<<+++///222+++////////////000000000000//////...---+++,,,...111---------.........//////......//////...---,,,,,,////////////////////////------......//////000000////////////////////////333111///---,,,---...////////////...---------,,,......////////////......000000000000000000000000---------.........//////........................////////////////////////........................///......---------......////////////////////////......////////////......////////////////////////000000000000////////////222111111111000000//////111111000000000000000111111111///---+++,,,///111111111111111000000000000////////////////////////////////////000000000000////////////////////////111000///......///000111000000//////.........---//////............//////,,,---...//////...---,,,........................------------------------------------------------........................+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......---...///...------...//////...---,,,,,,---...///......//////////////////000////////////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++)))***,,,---,,,))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++******++++++,,,000//////...------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++*********+++.........------,,,,,,,,,++++++,,,,,,,,,---------------------------------//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------))))))************))))))------,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,+++)))((((((((()))***000///...---,,,+++++++++..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000000////////////////////////////////////////////////111555777+++---***000///....../////////000000000---...//////...---...///------.........////////////000000000//////...---////////////////////////.........///////////////////////////////////////222111///---,,,,,,---...//////...............---......////////////......////////////////////////---------.........//////........................////////////////////////........................///......------.........////////////////////////...//////////////////.../////////////////////////////////000000000000000111111111111000000000///000000////////////000000111111000...---///222555222222111111000000//////////////////////////////////////////000000000111////////////////////////111111000//////000111111000000/////////.........//////............//////---......//////......---........................------------------------------------------------........................,,,,,,,,,,,,------------........................------------------------,,,,,,---------.........---...//////------.../////////............/////////////////////........./////////.........------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++)))***,,,---,,,***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,111111000000///......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++******++++++......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------.........------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))---,,,+++***)))******+++++++++++++++,,,---......................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000111111111////////////////////////////////////////////////000,,,..."""@@@------...............////////////+++...111111000...------............////////////000000111111111000//////////////////////////////000000///////////////...////////////////////////111000...---,,,,,,---...............////////////...//////000000//////...........................------........./////////........................////////////////////////........................///......---......//////////////////////////////////////////////////////////////////////////////...//////000000111111111111111111111000000000000/////////////////////000000111111000000222555888333333222111000000///////////////////////////////////////000000000111111////////////////////////111000000//////000000111000000////////////..............................///..................///........................------------------------------------------------........................------------.........///////////////////////////------------------------,,,------------.........---...//////------...///...///000111111000///...000000//////.........---............---------,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++***+++,,,---,,,***,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---000000//////...---------------............------,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------,,,++++++++++++,,,************+++,,,---...........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111111222222////////////////////////...........................+++444///bbb===000...---.........////////////---///111111000......///....../////////000000000000000000111111000//////////////////////////////111000000000//////......////////////////////////000///...---,,,,,,------.........//////000000111//////000000000000//////....................................////////////........................////////////////////////.......................................//////000////////////////////////000//////////////////000////////////////////////......///000111111222222111111111000000000000000///000000111111111111111111222222111111222555777444333222222111000//////000000000000000000000000//////000000000111111111////////////////////////////////////////////////000000//////////////////.........//////.........000///...------...///000................................................------------................................................////////////////////////////////////........................------------............---///000///...---...///...///111333333111///...000000000///......------......---------,,,,,,,,,------------............------------------------------------------------,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++------............------,,,,,,,,,---------------........................---,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,------------...------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,...---,,,,,,+++++++++,,,---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////000111222222333000000000000000000000000////////////////////////000...;;;<<