BM6P6(@ SSSWWWYYYWWWTTTVVV^^^eeeqqqyyy|||zzzzzz}}}|||tttooolllhhhccc^^^[[[[[[\\\]]]___```aaa```aaacccfffiiiqqqxxx~~~}}}vvvlllaaaZZZXXXYYYZZZbbbiiiuuukkkYYYQQQIIIHHHGGGDDDCCCEEEFFFCCCBBBCCCDDDFFFOOOYYYmmmyyyllleee___aaadddgggmmmtttsssyyy}}}}}}xxxsssqqqrrrtttyyy|||uuupppmmmooonnnnnnppptttwwwxxxxxxwwwuuusssqqqpppppprrrssszzz}}}wwwrrrrrrppppppuuu}}}|||zzz{{{zzzyyyxxxxxxyyyzzz{{{~~~{{{yyywwwxxxyyy{{{xxxwwwuuurrrooollljjjiiifffdddbbb___]]][[[ZZZYYYZZZZZZXXXWWWWWWXXXYYYZZZZZZ]]]___bbbcccfffjjjmmmqqqsssuuuvvvzzzUUUXXXYYYZZZZZZ___gggnnn||||||yyywww{{{|||tttooolllhhhccc]]][[[[[[\\\^^^___````````````cccfffiiissszzz}}}{{{xxxlllaaaZZZXXXYYY[[[cccjjjwwwoooZZZQQQIIIHHHGGGEEEDDDEEEFFFCCCCCCCCCDDDFFFNNNXXXkkk}}}wwwmmmfffaaabbbdddfffkkkpppqqqvvv||||||yyyuuuttttttssswww}}}vvvqqqooorrrooonnnnnnrrrvvvyyyzzzyyyxxxwwwuuusssrrrqqqqqqvvv{{{~~~xxxvvvuuuyyy~~~~~~~~~vvvuuutttqqqppppppqqqsssuuu}}}~~~~~~}}}{{{wwwvvvtttqqqnnnkkkiiihhhfffeeebbb```]]][[[ZZZYYY[[[ZZZYYYXXXXXXXXXZZZZZZ[[[]]]```bbbcccfffjjjlllnnnppprrruuuyyyXXXXXXYYY]]]cccmmmvvv{{{~~~zzzyyyyyy}}}|||tttooommmhhhbbb]]]ZZZZZZ]]]_________`````````cccgggjjjttt{{{{{{uuuyyyzzzmmmaaaZZZXXX[[[]]]eeelllyyyttt[[[RRRJJJHHHHHHEEEDDDEEEFFFCCCCCCDDDDDDEEENNNWWWjjj|||uuunnngggbbbccceeeeeehhhlllooouuuzzz|||zzzwwwvvvwwwrrrvvv~~~}}}wwwrrrpppssspppmmmmmmpppuuuyyy{{{{{{{{{{{{zzzxxxuuurrrppprrrvvv{{{~~~||||||qqqfffhhhggggggggghhhkkknnnpppwwwxxxyyy|||zzzxxxuuutttrrrooollljjjiiihhhgggfffccc```]]][[[YYYYYYZZZYYYXXXXXXXXXXXXZZZZZZ]]]___aaabbbcccfffiiilllmmmooorrruuuzzzXXXWWWXXX___lllyyy~~~}}}~~~~~~~~~|||uuuooolllhhhbbb\\\ZZZ[[[^^^```^^^___``````aaacccgggjjjsss{{{|||tttpppvvvyyylll```YYYXXX\\\___eeemmmzzzuuu\\\SSSKKKIIIHHHEEEDDDEEEEEECCCCCCDDDDDDEEEMMMVVVkkk}}}vvvmmmgggcccdddeeeeeehhhkkkqqquuuzzz|||{{{yyyxxxxxxtttxxx|||vvvsssqqqsssqqqoooooosssvvvyyyzzzzzz|||~~~~~~}}}yyyuuurrrrrrtttxxx|||}}}yyyrrriiibbb______```bbbeeeiiilllnnnsssuuuwww{{{zzzyyyuuussspppmmmkkkiiihhhggggggeeeccc```]]][[[ZZZYYYXXXXXXWWWVVVVVVWWWYYYYYY^^^```bbbcccdddeeeiiikkkpppsssvvvxxx}}}XXXVVVXXXaaaooo~~~|||sssssszzzzzzwwwxxx|||uuuoookkkhhhbbb]]]ZZZ[[[^^^```___```aaaaaabbbeeeiiilllrrrzzzyyyrrrmmmqqqwww|||ttthhh]]]WWWXXX\\\```eeemmm{{{sss]]]TTTLLLJJJIIIFFFDDDEEEEEECCCCCCDDDDDDEEELLLTTTkkkxxxlllfffcccdddfffgggiiimmmtttwww{{{~~~}}}{{{yyyxxxxxx{{{zzzvvvtttsssrrrqqqrrrtttwwwyyyyyyxxxxxxzzz}}}~~~~~~{{{xxxvvvtttuuuvvvyyy|||~~~{{{uuulllddd```ZZZ[[[]]]```dddiiilllnnnqqqssswww|||{{{yyyvvvtttpppllliiigggffffffeeedddbbb___]]][[[ZZZYYYVVVVVVUUUTTTUUUVVVWWWXXX^^^```bbbcccdddfffiiikkkrrrtttwwwyyy}}}YYYXXXZZZbbbmmmyyy}}}uuummmmmmvvv|||wwwtttvvv|||uuupppjjjgggbbb^^^\\\\\\^^^___```aaabbbcccdddfffkkknnnpppxxx|||vvvoooiiiiiimmmtttmmmbbbYYYUUUWWW\\\```fffnnn|||sss^^^UUUMMMKKKIIIFFFEEEFFFDDDCCCCCCEEEDDDDDDKKKSSSiii|||{{{ooohhhdddeeeggghhhkkkooovvvyyy||||||zzz|||~~~zzzwwwvvvuuusssssstttwwwzzz{{{zzzxxxxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvxxx|||~~~~~~~~~{{{rrrfff^^^\\\YYYZZZ]]]```dddiiilllnnnqqqsssxxx}}}|||{{{xxxuuuqqqlllhhhfffeeeeeebbbaaa```^^^\\\[[[ZZZZZZVVVUUUTTTTTTUUUVVVXXXYYY^^^```bbbcccdddgggjjjmmmppprrruuuwww{{{\\\\\\^^^bbbhhhnnnrrrttttttoookkklllttt{{{zzz||||||uuuppphhhfffbbb___]]]]]]]]]^^^aaabbbcccdddeeehhhlllppppppxxxzzztttmmmfffeeehhhjjjeee]]]VVVTTTVVV[[[___hhhppp~~~uuu___VVVNNNKKKJJJFFFEEEFFFDDDCCCCCCEEEDDDDDDJJJRRRcccvvv}}}ssslllfffeeefffgggkkkpppvvvxxx|||~~~|||}}}zzzyyyyyyyyyvvvvvvvvvxxxzzz||||||{{{yyyyyyxxxwwwwwwwwwwwwwwwxxxvvvvvvxxx}}}|||qqqccc\\\\\\\\\]]]```cccgggkkknnnppptttwww|||~~~zzzwwwrrrlllhhheeedddddd___^^^]]]\\\[[[ZZZZZZZZZWWWVVVVVVVVVVVVXXXYYYZZZ]]]___aaaccceeegggkkknnnnnnpppsssvvv{{{___```aaabbbdddeeeggghhhmmmkkkjjjlllsss|||}}}}}}|||uuupppfffeeeccc```^^^]]]]]]]]]bbbcccdddeeefffiiinnnqqqpppyyyyyysssllleeeeeehhhddd```YYYTTTSSSVVVZZZ^^^jjjrrrxxx___VVVNNNKKKJJJGGGEEEFFFDDDCCCCCCEEEDDDDDDJJJRRR___rrr~~~wwwooohhhfffffffffjjjooouuuwww|||{{{|||~~~|||{{{{{{|||zzzxxxvvvwwwyyy|||~~~~~~{{{zzzwwwtttsssssstttuuuxxxvvvvvvyyy~~~~~~~~~|||rrreee___``````aaadddhhhkkkoooqqqsssyyy||||||yyysssmmmhhheeecccccc]]]]]]\\\[[[ZZZZZZZZZZZZXXXXXXWWWWWWXXXYYY[[[\\\\\\^^^aaaccceeehhhlllooommmppptttwww}}}]]]``````]]]___eeeddd___iiiiiijjjlllqqqzzzzzzrrrnnnlllgggaaa\\\[[[]]]^^^___`````````bbbeeejjjmmmpppuuu{{{yyypppiiidddbbbaaa```\\\XXXWWWUUUTTTXXX^^^iiiqqq|||bbbXXXOOOLLLKKKHHHGGGIIIEEEEEEEEEDDDCCCDDDGGGJJJZZZkkk{{{qqqhhhgggiiijjjlllnnnpppwww}}}xxxtttyyy~~~yyyttttttwwwxxxtttrrruuu{{{~~~||||||{{{zzzwwwuuurrrpppnnntttssstttxxx~~~~~~~~~~~~~~~zzz}}}xxxqqqlllhhhffffffgggjjjmmmrrrxxx|||xxxpppkkkiiihhhfffddd___]]]ZZZWWWVVVUUUVVVVVVTTTTTTTTTUUUWWWYYYZZZ[[[\\\]]]```cccfffiiikkklllqqqsssuuuyyybbbcccaaa]]]___dddeeebbbeeefffgggjjjqqq}}}zzzsssnnnkkkggg```\\\\\\]]]^^^___``````aaacccgggkkkooorrrxxx~~~yyypppiiieeeccccccbbb]]]ZZZXXXVVVTTTYYY___jjjsss}}}cccYYYOOOLLLJJJHHHGGGIIIEEEEEEEEEDDDCCCDDDGGGJJJXXXiii}}}}}}rrriiihhhiiijjjlllooorrryyy}}}vvvqqquuu}}}zzzvvvuuuxxxwwwuuutttwww{{{}}}|||zzzwwwxxxyyyyyyxxxvvvtttsssuuuttttttwww|||{{{zzzxxxvvvuuuuuuvvvvvvwwwzzz~~~|||vvvqqqnnnmmmnnnoooqqquuuzzz}}}wwwnnniiigggfffeeeccc___]]][[[XXXWWWUUUUUUUUUTTTTTTUUUVVVWWWYYYZZZ[[[\\\]]]___bbbeeehhhjjjlllqqqsssvvv{{{hhhfffbbb]]]^^^ccceeedddcccccceeeiiisssyyysssoookkkfff```]]]\\\]]]^^^^^^``````bbbdddhhhmmmqqqttt{{{|||qqqjjjgggfffeeeddd___[[[YYYWWWUUUZZZ```kkkvvvcccYYYOOOLLLJJJGGGFFFHHHEEEEEEEEEDDDCCCDDDGGGJJJXXXhhh{{{uuukkkiiiiiiiiikkkooottt{{{{{{sssnnnqqqxxx{{{vvvuuuwwwuuuvvvwwwyyyyyyyyyyyyxxxssstttwwwyyyzzzzzzyyyyyyyyywwwvvvwww{{{|||yyyxxxxxxxxxpppooonnnmmmllllllmmmnnnrrrtttwwwyyy{{{}}}|||{{{zzz{{{|||~~~{{{uuummmgggeeeeeecccaaa^^^^^^\\\ZZZXXXVVVTTTTTTUUUUUUVVVVVVXXXYYY[[[\\\\\\]]]___bbbeeehhhjjjkkkppprrrwww}}}kkkhhhccc``````bbbbbbbbbddddddeeejjjtttyyyssspppjjjfff```]]]]]]^^^^^^^^^______aaadddhhhmmmrrruuuzzz~~~ssskkkhhhggggggeee```\\\YYYWWWVVV[[[bbbkkkwwwdddZZZPPPMMMJJJGGGFFFGGGEEEEEEEEEDDDCCCDDDGGGJJJYYYhhh{{{wwwmmmiiihhhgggjjjnnnrrr{{{zzzsssmmmooouuu~~~{{{tttrrrtttsssvvvyyyzzzyyywwwvvvwwwttttttuuuvvvxxxzzz|||}}}}}}{{{xxxxxxzzz~~~}}}yyyvvvsssqqqppppppkkkjjjhhhggggggggghhhiiikkkmmmppprrrtttvvvzzz}}}~~~{{{tttlllfffeeedddbbb```^^^]]]]]][[[YYYWWWTTTSSSVVVVVVVVVWWWXXXZZZ[[[\\\\\\]]]___bbbeeehhhjjjkkknnnqqqwww~~~pppkkkfffdddcccaaaaaaaaaffffffgggjjjqqq}}}xxxrrroooiiieee```^^^]]]^^^^^^^^^^^^___```cccggglllqqqtttuuuyyyuuummmjjjhhhfffddd___ZZZXXXVVVVVV\\\ccckkkxxxfff\\\RRRNNNKKKHHHFFFGGGEEEEEEEEEDDDCCCDDDGGGJJJWWWfffxxx{{{pppkkkgggfffiiinnnqqqzzzzzzsssooopppuuu}}}zzzssspppqqqsssvvvyyyzzzyyywwwwwwwwwyyywwwuuutttuuuxxx|||~~~{{{zzzzzz}}}{{{yyyvvvssspppnnnllllllhhhgggfffdddddddddeeeeeeeeegggjjjlllooorrrvvvyyyyyy{{{zzztttkkkfffddddddbbb```]]]]]]\\\[[[ZZZXXXVVVTTTWWWWWWWWWXXXYYYZZZ[[[\\\\\\^^^```cccfffiiikkklllmmmqqqxxxzzzsssllliiigggdddccceeeiiijjjjjjkkknnnttt||||||zzzvvvqqqqqqwwwxxxrrrnnnhhhddd```^^^^^^______^^^______```cccggglllpppsssqqqvvv~~~uuummmjjjhhhfffbbb\\\XXXVVVUUUUUU\\\dddkkkxxxiii^^^TTTOOOLLLIIIGGGHHHEEEEEEEEEDDDCCCDDDGGGJJJRRRaaarrruuunnnhhhfffiiiooottt}}}wwwrrrooopppttt{{{|||tttqqqrrrtttuuuvvvxxxzzzzzzzzzyyy}}}{{{wwwuuuuuuxxx|||~~~}}}zzzyyy{{{~~~~~~zzzxxxvvvsssqqqooommmlllhhhgggeeecccbbbbbbbbbccccccdddfffhhhjjjmmmqqquuuuuuxxx|||zzzssskkkeeedddcccaaa___]]]\\\\\\ZZZYYYXXXXXXWWWXXXXXXXXXYYYYYYZZZ\\\\\\^^^___aaadddgggjjjlllmmmnnnssszzz}}}rrrnnnjjjhhhkkkppppppqqqrrrqqqpppqqqrrrtttllllllkkkiiijjjppp{{{yyyqqqlllgggddd```^^^^^^______^^^aaaaaabbbdddhhhlllpppsssqqqwwwrrrmmmkkkhhheee^^^YYYUUUTTTSSSTTT\\\dddlllyyykkk```VVVQQQNNNJJJHHHIIIEEEEEEEEEDDDCCCDDDGGGJJJPPP^^^ooo|||zzzrrrkkkhhhlllrrrzzzrrrnnnmmmnnnqqqwwwyyyvvvwwwuuussssssvvv{{{~~~~~~|||~~~|||{{{zzz{{{|||}}}}}}}}}|||yyywwwxxx{{{~~~{{{zzzxxxvvvtttrrrppppppkkkjjjhhheeedddccccccccccccddddddeeeeeegggkkknnnppptttyyy|||xxxqqqiiicccbbbaaa___]]]\\\[[[ZZZYYYYYYYYYZZZ[[[YYYYYYYYYYYYZZZ[[[\\\\\\___```bbbeeehhhkkkmmmooopppvvv~~~wwwpppmmmlllqqqyyyvvvxxxyyyxxxuuurrrpppppplllmmmmmmmmmooouuu~~~yyypppkkkgggddd```____________^^^ccccccdddfffiiimmmqqqssssssyyy{{{ppplllkkkhhheee\\\WWWSSSRRRRRRTTT[[[dddmmmzzzlllbbbWWWRRROOOKKKIIIIIIEEEEEEEEEDDDCCCDDDGGGJJJQQQ___ooo|||~~~uuunnnjjjnnnuuu{{{nnnkkkjjjlllooottt}}}{{{}}}vvvrrrqqquuu|||~~~~~~~~~}}}|||{{{{{{{{{xxxuuuuuuxxx|||}}}}}}}}}||||||||||||}}}}}}|||{{{zzzxxxvvvtttsssrrrpppnnnllliiigggfffffffffdddddddddcccbbbcccfffiiimmmqqqvvvzzz|||vvvpppgggbbb```___]]]\\\\\\[[[YYYXXXXXXZZZ\\\]]]ZZZYYYYYYYYYZZZ[[[\\\\\\```aaacccfffiiilllnnnooosssxxx{{{rrrttt{{{~~~zzzyyyxxxooossstttssszzzzzzrrrllliiifffbbb^^^]]]^^^```bbbbbbccceeegggiiimmmrrrvvvzzz{{{rrrpppnnniiieee]]]TTTNNNPPPWWW\\\```dddnnnxxxrrreeeYYYUUUTTTOOOJJJHHHDDDDDDCCCBBBBBBCCCEEEFFFLLLYYYjjjyyyyyyooolllppptttuuunnniiifffhhhllltttxxxxxxwwwwwwyyy{{{~~~~~~~~~|||yyyvvvuuuttttttuuuyyy|||~~~}}}|||}}}~~~}}}||||||}}}}}}xxxuuupppmmmlllllllllkkkjjjiiihhhggggggggghhhiiirrrtttvvvxxxzzz~~~uuunnneee```______^^^\\\ZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[]]]___aaadddgggiiikkknnnqqqsssvvvzzz|||www{{{zzz}}}}}}}}}{{{rrrmmmiiifffbbb___]]]^^^```bbbbbbdddeeegggiiimmmssswww{{{{{{ttttttsssmmmggg]]]TTTNNNQQQWWW\\\aaaeeennnzzztttfffYYYTTTSSSOOOJJJHHHEEEDDDCCCBBBCCCCCCEEEEEEJJJVVVhhhxxx|||rrrpppsssxxxvvvmmmhhheeegggkkkssszzzxxxwwwwwwxxxzzz}}}~~~}}}|||yyyvvvuuutttuuuuuuxxx|||{{{wwwtttssssssrrrrrrpppooommmjjjiiiiiijjjkkkrrrsssuuuvvvxxx}}}vvvooofff___]]][[[ZZZXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\]]]]]]\\\\\\^^^```bbbdddgggiiikkkmmmpppsssuuuzzzwwwuuu||||||tttnnnjjjgggccc```______aaaccccccdddeeefffiiinnntttyyy}}}|||vvvxxxwwwnnnddd\\\TTTPPPSSSYYY]]]bbbfffpppwwwiiiZZZTTTRRROOOKKKIIIFFFEEEDDDCCCCCCCCCDDDEEEHHHSSSeeewwwwwwuuuxxx}}}wwwmmmhhheeefffjjjqqq~~~~~~}}}{{{zzzwwwuuuvvvxxx{{{}}}|||{{{yyywwwvvvvvvvvvvvvyyy{{{~~~}}}}}}}}}|||}}}zzzvvvssspppppppppqqquuuuuuuuuvvvxxx~~~~~~tttmmmddd]]][[[ZZZYYYWWWXXXXXXYYYZZZ[[[\\\]]]]]]\\\]]]______^^^^^^```bbbccceeehhhjjjkkkmmmppprrrttt{{{}}}xxxrrrsss{{{~~~vvvpppjjjgggdddaaa``````aaacccdddeeeeeefffiiiooouuuzzz}}}{{{}}}yyylll^^^[[[UUURRRVVV[[[___ccchhhsss|||mmm]]]VVVTTTPPPLLLKKKGGGFFFDDDCCCCCCCCCDDDDDDFFFPPPbbbuuu|||yyy}}}yyyoooiiieeefffjjjqqq}}}~~~|||}}}zzzwwwuuuuuuwwwzzz|||{{{zzzyyyxxxxxxxxxyyyyyy|||}}}~~~}}}zzzyyyyyyzzzzzzzzzyyyyyyzzz}}}oooiiiaaa\\\\\\\\\\\\[[[YYYYYYZZZZZZ[[[\\\\\\]]]\\\^^^```aaa``````bbbcccdddfffiiikkklllmmmppprrruuu||||||xxxvvvxxxxxxrrriiigggdddbbb``````aaabbbdddeeefffhhhjjjpppvvv{{{|||ooo```ZZZVVVUUUZZZ^^^aaafffkkkwwwsssbbbZZZWWWRRRNNNMMMHHHGGGEEEDDDCCCCCCCCCDDDFFFNNN___sss}}}|||qqqkkkggghhhjjjqqq}}}~~~|||}}}{{{xxxvvvvvvwwwzzz{{{{{{{{{{{{{{{||||||}}}}}}~~~||||||~~~ooohhh```\\\\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZ\\\___aaabbbbbbbbbcccdddeeegggjjjlllmmmooorrrtttwww{{{{{{{{{xxxrrrhhhfffdddbbb`````````aaacccdddgggjjjmmmqqqwww{{{|||uuuggg[[[XXXYYY^^^bbbdddiiiooo|||xxxhhh```\\\VVVQQQOOOIIIHHHFFFDDDCCCCCCCCCCCCEEEJJJZZZooo|||tttooojjjjjjlllrrr~~~||||||{{{yyyxxxxxxyyyzzz{{{~~~}}}}}}~~~~~~qqqjjjaaa\\\[[[[[[ZZZYYYZZZZZZZZZZZZYYYYYYYYYXXX\\\^^^aaaccccccccccccdddeeehhhkkkmmmooorrruuuwww{{{~~~~~~vvvqqqgggeeecccaaa```___``````aaadddhhhlllooossswwwzzz|||tttggg[[[ZZZ\\\aaaeeeggglllrrr}}}nnnfffaaaZZZTTTPPPJJJIIIGGGEEECCCCCCCCCCCCCCCFFFUUUiiiwww~~~xxxrrrmmmmmmnnnttt|||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}nnnhhh___ZZZYYYZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYY[[[^^^aaacccccccccddddddfffhhhllloooqqqtttxxx{{{|||tttooofffeeecccaaa____________```dddiiimmmpppssswwwyyy}}}|||lll```\\\[[[^^^cccggghhhmmmsssqqqjjjeee]]]UUUQQQKKKIIIGGGEEECCCCCCBBBCCCBBBDDDQQQfffsss{{{zzztttooonnnpppuuu|||zzz{{{||||||}}}}}}|||||||||}}}{{{iiiccc\\\XXXYYY[[[[[[ZZZUUUVVVVVVWWWXXXYYYZZZZZZZZZ]]]aaaccccccccccccdddfffiiimmmpppsssvvvzzz}}}xxxoooiiidddcccaaa```_________```aaacccgggkkknnnrrrwwwzzz}}}}}}pppddd]]]^^^```dddhhhhhhiiipppyyywwwnnnfff]]]XXXVVVPPPJJJEEEEEEDDDAAA@@@BBB@@@DDDOOO```mmmvvv{{{qqqqqqsssvvv{{{{{{{{{zzzzzz{{{|||}}}~~~{{{jjjeee^^^YYYXXXXXXYYYZZZXXXXXXXXXYYYZZZ[[[[[[[[[ZZZ\\\^^^```aaaccceeegggllliiijjjppptttuuuwww{{{~~~vvvnnnhhhdddbbbaaa____________```___bbbfffiiimmmqqqvvvzzz|||wwwlllbbb\\\]]]^^^bbbfffgggiiiqqq{{{{{{rrrjjj```ZZZXXXQQQKKKFFFEEEDDDAAA@@@BBB@@@CCCMMM]]]kkkuuu|||rrrqqqtttwww{{{zzzzzzyyyyyyyyy{{{}}}~~~vvvgggbbb\\\WWWVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ\\\___```aaacccfffhhhllliiikkkqqquuuvvvyyy}}}zzztttlllhhhcccbbb```___^^^______```^^^```dddgggjjjooouuuxxx|||~~~vvvnnneee^^^[[[[[[\\\___cccdddhhhrrr}}}wwwnnnddd]]][[[SSSLLLGGGFFFDDDAAA@@@BBBAAABBBJJJYYYiiittt{{{}}}rrrrrrtttxxx{{{zzzyyyxxxwwwxxxzzz|||}}}{{{oooccc^^^YYYUUUTTTUUUUUUVVVYYYYYYYYYYYYZZZZZZZZZZZZZZZ\\\___aaabbbdddfffiiillljjjlllrrrvvvxxx|||}}}wwwqqqkkkgggbbbaaa```___^^^______```\\\^^^bbbeeeiiinnntttxxx~~~{{{uuummmeee___[[[ZZZXXXXXX[[[___aaafffrrr|||ssshhh```]]]UUUNNNIIIGGGEEEAAA@@@BBBCCCBBBGGGVVVgggtttyyyzzzsssrrruuuyyyzzzzzzyyyxxxwwwxxx{{{}}}vvviii```\\\WWWSSSSSSTTTUUUUUUYYYYYYYYYYYYZZZZZZZZZZZZZZZ\\\___aaacccdddgggjjjlllkkknnntttxxxzzz{{{vvvpppkkkgggaaaaaa___^^^^^^______```\\\^^^aaadddhhhmmmtttxxxwwwsssmmmfff```\\\ZZZYYYVVVVVVYYY]]]```eeesssxxxlllccc___XXXQQQKKKIIIFFFAAA@@@AAADDDCCCGGGSSSeeetttzzzxxxsssrrrtttyyyzzz{{{zzzyyyxxxyyy|||rrreee]]]ZZZVVVTTTTTTUUUVVVVVVYYYYYYYYYYYYZZZZZZZZZZZZZZZ]]]```bbbccceeehhhkkkmmmlllpppvvvyyy||||||wwwqqqkkkgggaaa```___^^^^^^^^^``````]]]___aaadddhhhnnnuuuzzz{{{ooolllhhhbbb^^^[[[ZZZZZZVVVWWWZZZ^^^aaagggttt}}}qqqgggcccZZZSSSLLLJJJGGGBBB@@@AAACCCCCCFFFPPPbbbttt{{{{{{sssqqqtttxxx||||||zzzyyyxxxyyy|||oooccc[[[XXXUUUTTTTTTVVVVVVVVVXXXXXXXXXYYYZZZ[[[[[[[[[[[[]]]```bbbdddfffiiilllmmmnnnrrrxxx{{{|||}}}yyyssslllggg```___^^^^^^^^^^^^``````^^^```bbbeeeiiipppwww||||||uuuqqqhhhgggeeebbb___]]]\\\[[[YYYZZZ^^^bbbeeekkkwwwvvvlllhhh\\\TTTNNNKKKGGGBBB???AAA@@@BBBEEELLL^^^rrr}}}~~~rrrpppssswww{{{yyywwwvvvxxx{{{~~~lllaaaYYYVVVTTTSSSTTTVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]][[[]]]```ccceeegggjjjmmmmmmnnnsssyyy|||xxx{{{tttlllggg```___^^^]]]^^^^^^``````___aaacccfffjjjqqqxxx~~~~~~uuunnniiieeeeeedddcccaaa___]]][[[[[[]]]aaafffiiinnnyyyzzzoookkk]]]UUUNNNKKKGGGBBB???@@@===AAADDDJJJ[[[ppp~~~~~~rrrppprrrwwwzzzxxxvvvuuuwwwzzz{{{kkk```WWWUUURRRRRRSSSUUUVVVUUUUUUVVVWWWYYYZZZ\\\]]]^^^[[[]]]aaaccceeegggkkkmmmmmmoootttzzz}}}wwwzzztttmmmiiieeebbb```_________]]]\\\___aaadddgggkkkrrryyy~~~|||rrrllljjjdddeeeffffffcccaaa``````___aaagggkkklllooozzzrrriii]]]XXXOOOIIIEEEBBBAAA@@@???CCCFFFIIIWWWmmmvvvpppnnnrrr||||||xxxwwwzzz{{{{{{rrrbbb\\\UUUTTTSSSSSSTTTVVVXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[]]]]]]___ccciiilllllljjjmmmooorrrwww}}}~~~{{{tttnnnjjjdddbbb```_________^^^\\\___aaadddhhhlllrrryyy~~~{{{qqqlllkkkgggiiijjjjjjhhheeedddcccbbbdddiiilllmmmppp|||uuulll___YYYQQQIIIEEECCCAAA@@@???CCCEEEGGGSSShhhyyyuuunnnkkknnnxxx|||xxxwwwzzz{{{{{{nnn```ZZZSSSSSSRRRRRRSSSUUUWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\^^^^^^```dddiiillllllkkknnnppptttyyy}}}{{{}}}zzztttoookkkcccaaa___^^^______^^^]]]```bbbeeehhhmmmsss{{{zzzqqqmmmmmmlllnnnppppppmmmjjjggggggeeegggkkknnnooosssyyyoooaaa[[[RRRKKKFFFCCCBBBAAA???BBBCCCEEEOOO```pppyyywwwnnnjjjllluuu}}}yyywwwyyy{{{{{{yyyhhh\\\WWWRRRQQQQQQQQQRRRTTTVVVWWWYYYYYYZZZZZZ[[[\\\\\\]]]______aaaeeeiiilllmmmllloooqqqvvv|||yyyxxxzzz~~~~~~{{{wwwrrrmmmjjjbbb```^^^^^^______^^^]]]```bbbeeeiiinnnuuu|||zzzrrroooppptttvvvwwwvvvrrrmmmjjjhhhggghhhkkknnnooottt|||rrrddd^^^TTTLLLFFFDDDBBBAAA???@@@AAACCCKKKZZZjjjttt{{{~~~}}}sssmmmnnnuuu~~~zzzxxxzzz{{{{{{rrrbbbXXXUUUQQQQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^aaaaaacccfffjjjlllnnnnnnooorrrxxx~~~~~~vvvuuuxxx|||}}}|||{{{xxxsssnnnjjjgggaaa___]]]]]]_________^^^```bbbfffjjjooovvv~~~{{{tttqqqrrr|||}}}~~~{{{vvvqqqmmmkkkggggggiiilllnnnuuutttggg```UUULLLFFFCCCBBBAAA>>>???@@@CCCIIIUUUeeerrrxxx|||wwwqqqpppuuu}}}|||yyy{{{||||||zzzkkk\\\TTTSSSQQQRRRSSSTTTUUUWWWXXXYYYZZZZZZ[[[\\\]]]^^^______bbbdddfffhhhjjjlllooopppooosssyyy|||sssssswww}}}|||{{{yyyuuupppkkkgggeee___^^^]]]]]]^^^______^^^```bbbfffkkkpppxxx|||tttqqqrrr}}}}}}}}}zzzuuupppnnnmmmffffffgggjjjmmmvvvwwwiiiaaaVVVLLLEEEBBBAAA@@@???>>>???BBBGGGPPP```ooouuuzzz{{{uuurrrvvv|||{{{|||}}}~~~rrrcccWWWRRRRRRQQQRRRSSSUUUVVVXXXYYYYYYZZZ[[[\\\]]]^^^___```aaadddfffhhhiiijjjlllppprrrqqquuu|||}}}rrrrrrxxx~~~}}}{{{xxxtttooojjjfffccc___]]]\\\\\\^^^``````___```bbbfffkkkqqqyyy{{{sssppppppssssssrrrooollljjjiiijjjfffeeegggiiimmmxxxyyyjjjbbbVVVKKKEEEAAA@@@???AAA??????BBBCCCJJJYYYiiipppvvv}}}{{{wwwyyy}}}}}}~~~~~~yyyiii\\\RRRPPPRRROOOPPPRRRTTTVVVWWWXXXXXX[[[[[[\\\^^^___```aaabbbeeegggiiijjjjjjlllppptttuuuyyy}}}qqqqqqyyy~~~|||yyytttooojjjfffccc^^^]]]\\\\\\^^^``````___```bbbgggkkkrrrzzzzzzrrrnnnnnnggggggfffdddbbbbbbccceeefffeeegggiiinnnyyy|||kkkbbbVVVKKKDDDAAA??????CCC@@@@@@AAAAAAEEETTTdddmmmsss{{{~~~|||}}}~~~rrrcccWWWOOONNNRRRNNNOOOQQQSSSUUUVVVWWWWWW[[[\\\]]]^^^```aaabbbcccfffhhhjjjkkkjjjlllqqquuuwww{{{ssswww~~~~~~{{{wwwrrrmmmiiifffddd]]]]]]]]]^^^___```aaabbbdddfffhhhlllqqqyyyyyyppphhhdddccc```\\\ZZZZZZ]]]bbbeeecccaaaccciiippp||||||tttfffVVVMMMFFFAAA@@@BBB@@@<<<>>>CCCCCCAAAMMM^^^jjjpppwww{{{{{{|||~~~{{{}}}{{{ggg\\\WWWSSSPPPQQQPPPQQQRRRTTTVVVXXXYYYZZZ\\\\\\]]]^^^^^^___``````eeeiiilllmmmmmmooossswwwxxx~~~uuuxxx}}}~~~~~~{{{yyyuuuooojjjfffcccbbb]]]]]]]]]]]]^^^```aaabbbdddfffhhhlllrrrzzzxxxooogggddd___\\\XXXVVVWWWZZZ^^^aaa```___aaagggooo~~~ssseeeVVVLLLFFFAAA@@@BBB@@@<<<>>>BBBAAA@@@KKK[[[iiiooovvvzzz~~~{{{|||tttbbbYYYUUURRRQQQRRRPPPQQQRRRTTTVVVXXXYYYZZZ[[[[[[\\\^^^___```aaabbbfffjjjmmmnnnnnnppptttxxxzzzxxxwww{{{|||}}}{{{yyyvvvqqqlllgggbbb```___\\\\\\\\\]]]^^^___aaaaaaccceeehhhlllrrr{{{xxxnnnfffccc[[[YYYVVVUUUUUUYYY]]]___aaa___aaagggrrrrrreeeUUULLLFFFAAA@@@AAA???<<<===AAA@@@???HHHTTTeeellltttxxx{{{{{{|||xxxjjj[[[UUURRRQQQQQQRRRPPPPPPRRRTTTVVVXXXZZZZZZZZZ[[[\\\^^^```bbbdddeeehhhlllooopppppprrrvvvzzz}}}zzzvvvwwwxxx|||~~~|||zzzvvvsssnnniiiddd```^^^]]]\\\\\\]]]]]]^^^___aaabbbbbbdddgggkkkrrr{{{~~~vvvmmmeeeaaa[[[ZZZXXXWWWYYY[[[___aaacccccceeelllyyy~~~qqqdddTTTKKKEEE@@@???AAA???======???>>>===DDDNNN___hhhqqqvvvwww||||||}}}|||mmmaaaVVVQQQPPPNNNOOOQQQPPPPPPRRRTTTWWWYYYZZZ[[[ZZZ[[[]]]```bbbeeeggghhhkkknnnqqqsssssstttyyy}}}{{{ssssssvvvzzz~~~}}}{{{zzztttqqqlllgggbbb```^^^^^^]]]]]]]]]^^^___```aaabbbaaacccfffjjjqqqzzz|||tttkkkddd```[[[ZZZZZZZZZ\\\^^^aaacccdddfffiiippp}}}pppbbbSSSJJJEEE@@@???AAA>>>===>>>>>>======BBBHHHYYYcccnnnsssssswww~~~sssfff\\\SSSPPPNNNLLLLLLOOOPPPQQQSSSUUUXXXZZZ\\\]]][[[]]]___bbbeeehhhjjjkkknnnqqqtttuuuuuuwww|||}}}rrrqqquuu{{{}}}}}}}}}|||{{{yyyxxxwwwqqqnnnjjjeeeaaa_________^^^^^^^^^___```aaaccccccbbbdddgggkkkqqqzzzyyyrrrjjjccc___YYYZZZZZZ[[[]]]```bbbcccdddgggkkksssoooaaaSSSJJJDDD@@@???AAA>>>>>>>>>======>>>AAACCCRRR]]]jjjppppppsss~~~xxxmmm```XXXRRRPPPNNNLLLLLLOOOQQQRRRTTTWWWYYY\\\^^^___^^^___bbbeeehhhkkkmmmnnnpppssswwwxxxxxxzzz~~~sssqqqwww~~~~~~}}}{{{xxxvvvuuutttsssnnnkkkfffbbb_________```````````````aaacccdddeeeeeegggiiimmmsss{{{wwwpppiiibbb___YYYZZZ[[[]]]___aaacccdddeeejjjpppxxxnnnaaaRRRIIIDDD??????AAA===>>>>>>======???AAAAAALLLYYYgggmmmmmmqqq|||}}}qqqiii[[[UUUQQQQQQPPPNNNOOORRRRRRSSSUUUXXX[[[]]]```aaaaaabbbdddgggjjjmmmoooppprrruuuyyyzzzzzz|||tttrrryyy~~~zzzwwwsssqqqppppppkkkhhhddd```^^^^^^___`````````aaaaaabbbdddeeefffhhhiiilllooottt|||~~~uuuooohhhbbb___[[[\\\^^^```bbbdddfffggghhhnnnuuu}}}nnn```RRRIIICCC??????AAA<<<>>>>>>======@@@AAA@@@HHHVVVfffllllllpppzzzwwwlllfffXXXSSSQQQRRRRRRPPPRRRUUUSSSTTTVVVYYY\\\___aaabbbcccdddfffiiilllnnnpppqqqsssvvvzzz{{{{{{}}}zzzuuuwww}}}{{{{{{yyyvvvtttrrrpppmmmjjjjjjgggbbb^^^]]]]]]___aaaccccccbbb```^^^___aaadddjjjjjjjjjooovvv~~~ssslllfffbbbaaa^^^\\\^^^dddgggeeedddeeebbbkkkuuu{{{kkk\\\MMMEEEBBB@@@???AAA@@@???<<<;;;;;;<<>>>>>??????>>>===;;;;;;===>>>???BBBJJJWWWdddiiijjjrrr|||}}}qqqddd[[[UUUPPPLLLLLLOOORRRRRRQQQQQQUUUZZZ^^^aaacccfffhhhiiijjjkkkkkkkkkllloooqqqqqqtttwwwxxxzzz~~~|||~~~zzzzzzvvvqqqmmmkkkiiigggeeecccbbb___]]]]]]___aaabbbbbbccccccbbbbbbdddgggjjjjjjjjjlllqqqxxxwwwooojjjdddaaaaaa\\\[[[]]]bbbdddaaa___aaa```iiivvv~~~hhhYYYJJJCCC@@@===<<<===>>>======<<<<<<======>>>AAAEEEOOO[[[dddiiipppwwwyyymmmaaaXXXTTTPPPMMMMMMQQQSSSSSSRRRTTTXXX]]]aaadddfffiiikkkkkklllllllllkkkllloooqqqqqqtttxxx{{{~~~~~~~~~|||yyyxxxsssmmmhhhfffdddcccbbb___^^^^^^]]]^^^```bbbdddeeeeeeeeeddddddeeehhhkkkjjjlllooossszzzrrrkkkhhhcccaaaaaa^^^]]]___bbbaaa\\\[[[^^^aaakkkyyyfffXXXJJJCCC@@@===<<<===========================>>>AAAIIIUUUbbbjjjnnnppp{{{wwwlllaaaXXXUUURRRPPPQQQTTTVVVWWWVVV[[[^^^bbbeeefffgggiiijjjkkkllllllkkkjjjllloooqqqrrruuuzzz}}}~~~~~~zzzvvvtttpppjjjeeebbbaaa___^^^\\\\\\]]]^^^```aaacccdddiiiiiihhhfffeeeeeehhhjjjjjjmmmrrrwww|||zzznnnhhhfffccc``````bbb``````aaa]]]XXXXXX\\\bbbnnndddWWWIIICCCAAA>>>===>>><<<<<<============<<<<<<;;;>>>FFFRRR```jjjmmmjjjrrr{{{wwwnnnccc[[[UUUSSSRRRRRRTTTWWWXXXYYY___bbbeeeggghhhhhhjjjkkkjjjjjjjjjiiiiiijjjnnnqqqsssvvv{{{~~~~~~|||wwwtttppplllgggcccaaa___]]]\\\[[[\\\]]]___aaacccdddeeejjjjjjiiigggeeefffhhhjjjlllpppvvvzzzwwwkkkgggeeebbb``````bbb```^^^]]]XXXTTTVVV\\\cccuuuzzzaaaTTTHHHCCCAAA???>>>???===<<<<<<;;;;;;<<<<<<===:::>>>DDDMMM\\\hhhkkkhhhllluuuwwwnnnddd]]]SSSRRRPPPPPPQQQUUUYYY[[[^^^aaaeeehhhiiijjjkkkmmmiiiiiiiiihhhhhhkkkooorrrtttxxx}}}}}}yyytttqqqllliiieeecccaaa___\\\ZZZ[[[\\\^^^aaacccdddeeeeeeiiiiiihhhgggfffgggiiilllmmmrrryyy~~~uuuiiifffdddaaa______^^^\\\YYYWWWSSSQQQVVV___ggg~~~ttt]]]QQQEEEAAA@@@???>>>???>>>===;;;::::::;;;===>>>;;;???AAAGGGSSSccciiihhhiiirrr{{{vvvlllbbb[[[TTTSSSPPPOOOPPPTTTZZZ___```cccfffhhhhhhhhhiiikkkiiiiiiiiihhhiiilllqqquuuuuuyyy}}}|||xxxssspppjjjgggeeecccaaa___\\\YYY[[[]]]___bbbdddeeeeeeeeeggggggggggggfffhhhkkknnnnnnsss{{{tttiiieeedddaaa______ZZZWWWUUUSSSOOOOOOWWWaaalllpppZZZNNNCCC??????>>>>>>??????===;;;999999;;;===???===??????AAAMMM^^^hhhjjjiiipppwww|||uuujjj___XXXWWWUUUSSSPPPQQQVVV^^^ccceeegggiiiiiigggeeeeeeeeeiiiiiiiiiiiijjjnnnssswwwvvvzzz~~~{{{uuuppplllgggfffdddaaa___\\\ZZZXXXZZZ[[[^^^aaadddeeeffffffkkkhhhiiikkkjjjhhhjjjooorrrtttzzzwwwmmmgggbbb[[[WWWVVVRRROOOMMMNNNNNNQQQ[[[eeewww}}}nnnTTTKKKCCCAAA@@@>>>===???<<<<<<;;;::::::::::::;;;;;;<<<;;;<<>>===???<<<<<<;;;::::::::::::;;;;;;<<<<<<<<>>===>>><<<<<<;;;::::::::::::;;;:::======<<>><<<<<<;;;::::::::::::;;;:::===>>><<<===FFFTTT___gggffffffjjjsss}}}pppdddXXXQQQOOONNNNNNNNNOOOSSSWWW\\\___aaaccceeeffffffgggiiikkkkkklllnnnoooqqquuuxxx{{{zzzuuuqqqmmmiiigggccc```]]][[[\\\___cccffffffggghhhiiiiiiiiihhhgggiiihhhjjjnnnoooooosssyyy|||uuuiii^^^YYYVVVSSSSSSUUUXXXVVVXXX[[[]]]aaakkkuuummm\\\LLLEEE?????????===<<<===<<<<<<;;;::::::::::::;;;:::<<<>>>===;;;@@@MMMYYYfffggghhhkkkqqq|||qqqeee\\\SSSNNNMMMLLLLLLLLLNNNRRRWWW[[[^^^aaaccceeeggggggiiikkkmmmkkknnnppprrrsssvvv{{{{{{uuupppmmmjjjhhhfffcccaaa^^^]]]^^^aaaeeehhhfffggghhhiiiiiiiiihhhggghhhhhhjjjoooqqqqqqvvv|||}}}~~~ssshhh^^^ZZZXXXUUUUUUWWWZZZZZZ\\\___bbbfffoooyyyhhhWWWJJJCCC===>>>???===<<<===<<<<<<;;;::::::::::::;;;:::;;;======;;;<<>>===:::>>>FFFRRR]]]iiilllkkkppp~~~nnnbbbXXXPPPMMMMMMKKKKKKLLLNNNOOOQQQUUUYYY^^^bbbdddfffhhhjjjkkkkkkllloooqqqnnnssswwwyyyyyy|||}}}yyywwwtttqqqnnnjjjgggeeeeeeeeeccccccdddcccbbbcccfffhhhjjjkkklllllllllkkkjjjiiikkkkkknnnssstttuuu||||||rrrqqqgggccc^^^ZZZXXXXXXWWWWWWXXXVVV]]]hhhmmmnnnzzzfffQQQFFFCCCBBBAAA???>>>=========>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;===>>>>>>MMMZZZhhhkkkhhhjjjuuu}}}kkk^^^TTTRRRNNNKKKJJJKKKNNNOOOOOOQQQUUUZZZ___cccfffggglllkkkkkklllmmmnnnooooooppprrrvvvzzz~~~}}}zzzwwwtttqqqooolllhhhfffdddccccccddddddeeeeeedddeeehhhjjjjjjkkklllmmmmmmlllkkkjjjlllllloootttvvvyyywwwmmmllleeebbb^^^[[[ZZZYYYYYYYYYZZZZZZ```jjjoooqqqyyyaaaNNNEEEBBBBBB@@@???>>>=========<<<<<<<<<;;;:::999999999::::::::::::;;;<<<===>>>HHHUUUdddiiihhhjjjsss}}}wwwkkk^^^TTTPPPOOOMMMKKKKKKMMMPPPQQQUUUWWWZZZ^^^bbbfffiiikkkmmmmmmmmmmmmmmmnnnoooppprrruuuyyy}}}|||zzzwwwsssqqqmmmkkkiiifffdddaaa```___dddeeefffffffffgggjjjlllkkkllllllmmmmmmmmmllllllmmmmmmqqqvvvzzz~~~rrrhhheee```___]]][[[YYYYYYZZZZZZ\\\^^^eeemmmqqqvvvpppYYYIIIDDDBBBAAA@@@>>>============;;;;;;::::::999999888888::::::::::::;;;<<<======AAANNN^^^fffhhhjjjqqqxxxxxxkkkbbb[[[UUUOOOLLLLLLKKKLLLNNNQQQTTTVVV]]]^^^```cccgggkkknnnpppppppppooooooooopppqqqqqqvvvxxx|||}}}yyywwwtttpppnnnhhhgggeeecccaaa___]]]\\\bbbdddfffggggggiiikkkmmmllllllmmmmmmmmmmmmmmmmmmnnnnnnsssyyy~~~yyymmmddd```[[[[[[[[[ZZZYYYYYYYYYZZZ]]]aaahhhooottt}}}gggQQQFFFDDD@@@@@@???>>>===<<<<<<===;;;;;;::::::999999999888::::::999999:::;;;<<<<<<<<>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999::::::;;;:::CCCPPP]]]fffllloooqqqyyygggaaaXXXRRROOOMMMLLLJJJMMMNNNQQQTTTXXX\\\___aaafffgggiiilllooorrruuuvvvuuuuuuttttttuuuuuuvvvvvv{{{|||wwwtttqqqnnnkkkhhhcccaaa^^^[[[ZZZZZZZZZ[[[\\\___ccceeeggghhhkkkmmmlllkkkkkkkkklllmmmnnnooopppssszzzvvvooohhhbbb```^^^aaadddccc___]]]]]]^^^^^^bbbiiirrr~~~mmmXXXHHHBBBCCC>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888999999::::::???IIIVVVbbbkkknnnoooyyy~~~mmmbbbXXXUUUQQQOOOOOONNNMMMLLLQQQSSSVVVZZZ]]]```bbbcccgggiiilllooosssuuuwwwxxxvvvvvvvvvwwwwwwxxxzzzzzz~~~{{{xxxtttpppmmmjjjgggeeebbb___[[[XXXWWWXXXZZZ\\\[[[^^^bbbeeegggiiikkkmmmkkkjjjjjjjjjkkklllnnnooosssvvvyyypppjjjddd``````___cccfffeee```\\\[[[]]]___bbbiiitttxxxcccRRRFFF@@@@@@======<<<<<<;;;;;;<<<<<<999999999999999:::::::::999999888888888888999999:::<<>>IIIXXXeeekkkkkkhhhvvvzzznnncccYYYRRRMMMLLLLLLLLLNNNPPPRRRTTTWWWYYY\\\___aaaaaaaaaaaagggkkkpppvvvzzz{{{{{{{{{wwwwwwxxxyyy{{{}}}|||xxxuuupppmmmjjjgggcccaaa```]]]ZZZXXXWWWXXXZZZ\\\^^^```dddgggjjjkkkkkkkkkkkkjjjjjjlllooosssuuuuuuxxx|||rrrhhhbbb______```aaacccddd```YYYUUUUUUXXXYYY```jjjxxx~~~bbbRRRKKKFFFBBB@@@;;;;;;:::999999999999:::<<<;;;::::::999999::::::666666777888888888888888999<<<>>>AAANNN___hhhhhhjjjssswwwggg^^^XXXRRROOOOOOOOOOOOPPPQQQSSSVVVWWW\\\]]]______```bbbeeehhhlllnnnrrrvvvyyyyyyyyyxxxzzz{{{}}}~~~~~~|||xxxvvvsssnnnkkkhhheeebbb___\\\ZZZXXXWWWXXXZZZ]]]```aaacccfffiiikkkllllllkkkkkkjjjjjjlllpppuuuxxxzzz~~~|||wwwooofff```]]]]]]^^^```bbbbbb^^^XXXTTTUUUWWWYYYaaakkkzzzuuu[[[MMMGGGCCC@@@???======<<<;;;;;;;;;;;;;;;;;;;;;:::999999999999:::666666777888888888888888777;;;===@@@KKK[[[fffhhhkkkrrrzzziii\\\UUUQQQNNNLLLPPPPPPPPPQQQSSSUUUWWWYYY\\\]]]______```bbbeeehhhmmmppptttwwwzzz{{{zzzzzzzzz|||~~~~~~|||wwwttttttppplllhhhfffccc```]]]XXXWWWWWWWWWYYY]]]aaaddddddfffhhhjjjkkkllllllkkkjjjjjjjjjmmmqqqwww}}}~~~wwwrrrllleee```^^^]]]^^^```aaa```[[[VVVTTTUUUWWW]]]eeeooo}}}~~~jjjSSSGGGCCCAAA>>>>>>???>>>======<<<<<<======;;;;;;:::999999999999999666666777888888888888888555:::===>>>EEESSSaaahhhkkkoooyyynnneeeYYYPPPMMMLLLKKKJJJQQQQQQQQQRRRTTTWWWYYYZZZ\\\^^^```aaaaaacccfffiiioooqqquuuxxx{{{|||{{{{{{|||}}}~~~zzzvvvrrrrrrnnnjjjgggdddbbb^^^\\\WWWWWWWWWXXX[[[___cccfffggghhhiiijjjkkkkkkkkkjjjiiiiiikkkmmmrrrzzz}}}wwwssspppjjjeeebbb`````````aaa```]]]YYYUUUTTTVVVYYYbbbjjjtttsssaaaNNNEEEBBB???======???>>>>>>===<<<=========;;;::::::999888999999999666666777888888888888888444999<<<===@@@JJJZZZeeeiiikkksssxxxkkk]]]WWWOOOJJJJJJKKKLLLMMMRRRRRRRRRSSSUUUXXXZZZ\\\]]]___bbbcccdddfffiiikkkppprrruuuxxxzzz{{{{{{{{{~~~}}}zzzvvvssspppmmmiiifffcccaaa^^^\\\XXXXXXYYY[[[]]]aaaeeeggghhhhhhiiiiiijjjjjjiiiiiihhhjjjmmmpppuuu}}}wwwqqqooolllhhhcccaaa``````aaaaaa___[[[WWWUUUVVVZZZ]]]cccmmmzzzkkk\\\MMMEEEBBB???<<<<<<>>>===<<<<<<;;;;;;<<<<<<::::::999888888888888999666666777888888888888888555888;;;<<<<<>>;;;<<<===<<<;;;;;;::::::;;;;;;:::999999888888888888888666666777888888888888888;;;999:::<<<<<<===FFFRRReeekkksssyyy~~~}}}}}}~~~~~~}}}{{{{{{|||}}}~~~}}}~~~yyyoooddd[[[UUUPPPNNNGGGHHHJJJLLLNNNQQQUUUWWWWWWWWWWWWYYY[[[^^^aaacccfffiiimmmppprrrsssuuuwwwtttuuuvvvxxxyyy{{{|||}}}~~~xxxtttpppllljjjjjjgggccc```^^^\\\YYYWWWYYYZZZ]]]```eeeiiimmmoookkkkkkkkkkkkkkklllmmmnnnmmmsss{{{~~~vvvrrroooqqquuuoookkkeee___]]]___ccceeeddd___YYYVVVYYY```ggglll|||oooUUUKKKCCCAAA@@@===;;;<<<======<<<;;;;;;;;;;;;;;;:::999999888777888888888666666777888888888888888===999999<<<<<<<<>>??????<<<999===<<<<<<;;;999888888777888888888888777777777777::::::999888888777666666555777999::::::<<<>>>AAAMMM^^^nnnsssuuu{{{~~~~~~~~~}}}|||}}}}}}|||yyywwwwwwxxxuuuvvvwwwyyy{{{}}}~~~zzzyyyxxxvvvtttvvvzzz}}}~~~}}}}}}}}}}}}}}}{{{xxxrrriii```\\\QQQOOOMMMJJJIIIHHHIIIIIIJJJMMMQQQTTTWWWYYY\\\^^^^^^___```aaacccggglllpppqqqrrrtttwwwyyy{{{||||||}}}}}}}}}~~~~~~zzzuuupppmmmjjjfffddd^^^]]]\\\ZZZYYYYYYXXXXXX___aaacccfffiiikkklllmmmnnnoooqqqrrrrrrtttvvvyyy||||||zzz|||{{{zzz{{{vvvrrrmmmiiihhhiiiiiiiii^^^[[[[[[\\\]]]```iiittt}}}fffWWWJJJEEE@@@=========;;;999<<<<<<;;;::::::999888888888888888888777777777777999999999888888777777666555666888888999:::<<>><<<<<<<<<;;;999<<<<<<;;;::::::999888888888888888888777777777666999888888888777777777666555777888888888999;;;>>>???NNNaaannnsssuuuuuuuuu~~~||||||}}}}}}}}}{{{|||{{{yyyvvvttttttuuuvvvvvvuuuuuutttttttttttttttwwwyyy{{{zzzzzzzzz{{{vvvvvvuuusssqqqrrruuuwww{{{{{{||||||||||||{{{{{{xxxyyy{{{~~~yyyqqqllliiibbb\\\ZZZVVVPPPLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLPPPSSSVVVWWWXXXYYY[[[]]]^^^aaafffiiilllnnnrrrtttvvvwwwyyyzzz|||}}}}}}~~~}}}}}}~~~}}}xxxtttoookkkhhheeebbb```YYYZZZ\\\^^^___aaabbbbbbfffgggiiijjjkkkllllllmmmmmmoooqqqsssvvvzzz}}}xxxyyyzzzwwwvvvwwwssspppmmmjjjiiigggeeecccZZZYYYZZZXXXUUUXXXfffuuu{{{fffTTTJJJBBB@@@>>><<<<<<;;;::::::;;;;;;;;;::::::999999888888888888888777777777666888888888777777777777777777888999999888999;;;===<<>><<<<<<;;;;;;;;;;;;;;;;;;::::::999999999888888888888777777777777777777777777777777777777888999999999888888:::<<<;;;AAAOOO___iiilllmmmooowww}}}zzzyyyzzzyyywwwtttqqqqqqqqqsssrrrrrrqqqpppooonnnnnniiikkkmmmmmmllllllmmmnnnmmmnnnnnnmmmlllmmmoooqqqwwwxxxyyyzzzzzzzzzyyyxxxyyyxxxvvvuuutttuuuvvvvvvxxx|||}}}yyytttmmmeee___ZZZUUURRRPPPMMMMMMOOOMMMHHHFFFGGGEEEFFFHHHKKKNNNPPPRRRSSSTTTVVVYYYZZZ[[[[[[]]]^^^aaadddhhhkkkmmmpppsssuuuwwwxxxzzz|||~~~~~~zzzxxxqqqnnniiieeebbb```]]][[[XXXZZZ^^^bbbgggjjjlllmmmjjjjjjlllmmmnnnooooooooonnnpppsssvvv{{{yyysssqqqnnniiigggiiifffccc___\\\YYYWWWUUUSSSQQQSSSUUUUUUTTT^^^vvviiiXXXLLLFFF===>>>>>>===<<<;;;;;;<<<;;;;;;::::::::::::999999888888888888777777777777666777777777777777777777777888888888777777888:::;;;<<>>>>>>>><<<;;;<<<===;;;:::::::::::::::::::::888888888888777777777777666666666666777777777777666777777777555555777888;;;999@@@OOO\\\bbbgggmmmjjjsss~~~|||||||||{{{xxxyyyxxxvvvrrroooooooookkkkkkkkkkkkkkkkkkkkkkkkhhhiiijjjiiigggffffffgggeeeggghhhiiiiiijjjlllnnnnnnppptttxxx{{{|||}}}}}}wwwuuusssqqqppppppqqqrrrqqquuu{{{~~~}}}}}}~~~{{{}}}}}}yyytttooolllhhhdddaaa___ZZZUUUPPPNNNMMMKKKJJJKKKGGGEEEFFFEEEDDDHHHNNNLLLMMMNNNPPPQQQQQQQQQQQQUUUWWWZZZ\\\\\\]]]___aaagggiiikkkmmmnnnqqquuuxxxyyyzzz}}}zzzwwwtttrrrpppjjjgggccc___\\\[[[[[[[[[XXX[[[___cccgggkkklllmmmpppooonnnnnnooopppooonnnsssssswww}}}vvvqqqkkkeee```\\\YYYVVVPPPOOONNNNNNNNNOOOPPPQQQRRRTTTUUUUUU\\\qqq|||hhhXXXJJJAAA>>>??????>>>===<<<;;;;;;::::::::::::999999999888888555555666666666666555555666555555444444333222222777777777777777888888999;;;999:::BBBPPP]]]eeehhhhhhooo{{{~~~}}}{{{zzzyyywwwuuutttsssqqqnnnlllllljjjgggfffggghhhhhhggghhhggggggfffffffffggggggfffeeeeeedddeeefffggghhhlllmmmoooqqquuuzzz~~~zzzxxxvvvtttrrrpppooooooppprrrtttvvvxxxxxxxxxxxxxxxxxxyyyzzz|||~~~|||yyyuuusssqqqpppjjjiiigggccc^^^XXXTTTQQQQQQOOOMMMKKKIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIJJJLLLLLLNNNQQQRRRRRRSSSUUUVVVWWWYYY[[[]]]]]]^^^aaacccfffhhhjjjmmmqqqsssvvvwww{{{{{{{{{}}}}}}yyyuuurrrooommmhhheeeaaa]]]ZZZZZZZZZZZZZZZ\\\```eeeiiilllmmmnnnlllllllllmmmoooppppppppptttuuuzzz|||yyysssnnngggbbb^^^ZZZWWWUUUPPPPPPOOONNNOOOPPPQQQRRRRRRVVVYYY\\\fff}}}tttaaaSSSGGG@@@>>>=========<<<<<<;;;;;;;;;::::::999999999888888888555555666666666666555555555555555555555555555555777777666666777777888999:::888999???JJJWWWaaafffggglllvvv~~~|||zzzxxxvvvtttssssssrrrooommmllljjjhhhhhhhhhiiigggfffeeeeeedddddddddeeeeeefffeeedddccccccccceeefffggggggiiimmmqqquuuxxxzzzzzztttttttttssssssrrrrrrrrroooppprrrtttvvvvvvvvvvvvttttttuuuuuuwwwxxxzzz{{{{{{{{{}}}}}}zzzwwwuuuooommmjjjgggdddaaa______^^^]]][[[XXXTTTQQQNNNLLLMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMOOORRRQQQSSSUUUUUUUUUUUUVVVWWWZZZ\\\^^^___```aaaccceeeggghhhjjjlllnnnqqqtttvvv{{{|||~~~~~~zzzvvvssspppllliiidddbbb^^^[[[YYYXXXYYYZZZ\\\___bbbfffjjjlllnnnnnnjjjkkklllnnnppprrrtttuuuwwwyyy~~~zzzyyyvvvrrrpppooojjjddd^^^[[[XXXVVVTTTQQQQQQPPPPPPPPPQQQSSSTTTWWW[[[```fffsssiiiXXXLLLCCC>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888555555666666666666555555444444555555666777777888777777666666777777888999888888888;;;BBBNNN[[[dddfffjjjpppzzz}}}zzzvvvuuusssssssssrrrqqqooommmkkkjjjjjjjjjiiigggdddbbbbbbaaaaaabbbcccddddddccccccbbbaaaaaabbbdddeeebbbeeejjjooossstttuuutttrrrrrrsssttttttsssrrrqqqnnnpppqqqssssssssssssrrroooooooooooopppqqqrrrssssssttttttvvvwwwyyy{{{|||~~~{{{wwwuuuqqqpppooonnnllliiigggfffaaa```]]]ZZZWWWUUUSSSRRRPPPOOOMMMKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMNNNPPPQQQQQQSSSUUUXXXVVVXXXYYYYYYXXXXXXXXXYYY]]]___aaabbbcccdddfffhhhiiijjjlllmmmnnnppptttwww{{{}}}sss}}}{{{wwwuuurrrnnniiifffaaa___[[[YYYWWWWWWYYYZZZ^^^```cccgggjjjlllmmmmmmlllmmmoooppprrrtttwwwzzz{{{~~~~~~tttppprrrsssrrrqqqooojjjccc]]]ZZZWWWVVVTTTSSSRRRRRRRRRSSSTTTVVVWWW___aaafffmmm{{{www```QQQGGG@@@======:::::::::::::::::::::;;;999999999999888888888888555555666666666666555555444444555555666666666666666666666666666777888888888888888888;;;FFFUUU```eeehhhmmmttt~~~{{{wwwuuusssrrrssssssrrrpppmmmlllkkkkkkkkkiiifffccc````````````aaabbbccccccaaaaaa```______```aaabbb```cccgggkkkoooqqqrrrrrrtttuuuvvvvvvuuussspppoooooopppqqqrrrrrrqqqpppooollllllkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmnnnooopppuuuxxxzzz||||||~~~|||yyyvvvrrrppplllhhheeecccbbbaaa```^^^\\\[[[ZZZYYYXXXVVVSSSQQQOOONNNMMMJJJIIIGGGFFFEEEEEEFFFGGGGGGGGGGGGIIIKKKMMMPPPQQQRRRSSSUUUUUUUUUVVVXXXZZZXXXZZZ\\\\\\\\\[[[\\\]]]```bbbddddddeeeeeegggiiijjjlllnnnooopppsssxxx|||}}}zzzhhhzzzxxxuuurrrooolllgggddd^^^\\\ZZZXXXWWWXXXZZZ[[[___aaacccfffiiijjjkkkkkkmmmnnnppppppqqqsssxxx{{{~~~yyysssqqqtttyyyzzzxxxrrrmmmeee___[[[XXXVVVUUUTTTTTTTTTTTTVVVXXXZZZ\\\bbbdddjjjsssoooZZZLLLDDD>>><<<<<<999999999:::::::::::::::999999999888888888777777555555666666666666555555555555555444444444333333666666666555666777777888888999999888888AAAOOOZZZcccggglllrrr{{{}}}yyywwwtttsssssssssrrrqqqmmmlllkkkkkkkkkiiieeecccaaaaaa``````aaabbbcccccc```___^^^]]]]]]^^^___```aaabbbdddgggjjjnnnppprrrssstttvvvwwwvvvuuusssqqqpppqqqrrrrrrqqqooonnnmmmjjjjjjiiiiiiiiijjjjjjkkkiiihhhggggggfffggggggggglllnnnoooppppppqqqsssuuutttuuuwwwxxxzzzzzz{{{{{{}}}~~~}}}zzzxxxwwwtttqqqooommmjjjfffdddaaa___[[[YYYXXXWWWVVVUUUTTTSSSRRRRRRNNNMMMLLLJJJIIIHHHGGGGGGJJJIIIGGGFFFFFFFFFGGGHHHKKKKKKLLLNNNQQQTTTWWWYYYYYYYYYZZZYYYWWWWWWXXXZZZXXXZZZ]]]^^^^^^^^^```aaaaaaccceeeeeeeeefffhhhjjjhhhlllpppqqqqqqtttzzzjjj^^^~~~xxxuuurrrnnnllliiieeeccc]]][[[YYYXXXXXXYYY\\\]]]```bbbdddgggiiijjjjjjjjjkkknnnpppppppppsssxxx}}}zzzzzzyyyyyy}}}yyyrrrjjjbbb\\\YYYWWWVVVUUUUUUVVVWWWZZZ]]]```bbbccchhhrrrvvveeeSSSHHHBBB===;;;;;;::::::::::::::::::::::::999888888888888777777777555555666666666666555555666555555444333333222222666666555555666666777888888999:::888888>>>IIIRRR^^^cccjjjpppxxx~~~{{{wwwuuutttsssrrrqqqllljjjiiiiiiiiihhhfffcccbbbbbbaaaaaaaaaaaabbbbbb```___]]]\\\\\\]]]^^^^^^aaaaaabbbdddgggkkkoooqqqoooppprrrtttvvvwwwwwwvvvqqqqqqqqqqqqooommmkkkjjjhhhhhhggggggggghhhhhhiiiffffffeeecccbbbbbbbbbbbbcccdddeeedddddddddfffhhhhhhiiijjjkkklllmmmmmmmmmlllmmmoooppprrrrrrssssssqqqooollljjjhhheeeaaa^^^]]]ZZZXXXVVVUUUSSSQQQNNNOOONNNMMMLLLLLLLLLLLLLLLHHHHHHGGGFFFFFFFFFGGGGGGLLLLLLKKKKKKKKKKKKLLLLLLQQQRRRSSSUUUXXX[[[^^^```^^^___^^^\\\YYYXXXXXXZZZYYY[[[^^^___```aaabbbdddcccdddfffffffffggghhhjjjgggmmmrrrtttsssuuuzzzuuu___UUU~~~{{{zzzvvvrrrnnnjjjhhheeecccaaa]]][[[ZZZYYYYYY[[[^^^```cccdddfffhhhjjjkkkkkkjjjkkknnnqqqrrrsssvvv~~~~~~xxxmmmddd]]]YYYVVVUUUUUUVVVWWWZZZ]]]bbbeeegggiiiqqqiiiZZZKKKCCC???<<<::::::<<<<<<;;;;;;::::::999999888888888888777777777777555555666666666666555555555555555555444444444444666555555555555666777777666888888888999===CCCIIIVVV^^^gggnnnttt}}}zzzvvvtttsssqqqpppkkkiiigggfffggggggfffeeecccbbbaaa``````___`````````___]]]\\\\\\\\\]]]^^^]]]^^^aaadddgggiiikkklllmmmnnnoooqqqsssuuuvvvwwwpppppppppooommmkkkhhhgggddddddcccddddddeeeffffffeeedddcccaaa``````______]]]^^^^^^]]][[[\\\^^^```^^^^^^___`````````````````````aaaaaaaaaaaaaaaaaaaaa___]]]\\\[[[YYYUUURRRRRRPPPNNNNNNNNNMMMLLLJJJJJJJJJHHHHHHGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPQQQRRRSSSTTTUUUUUUUUUXXXXXXYYYZZZ]]]```ccceeebbbbbbaaa___\\\ZZZ[[[\\\]]]___aaabbbbbbbbbccceeedddfffhhhhhhhhhhhhjjjkkklllsssyyy{{{xxxwww{{{~~~gggYYYPPPzzzwwwvvvtttpppkkkgggdddcccaaa```]]]\\\ZZZYYYZZZ]]]___aaaeeefffhhhjjjkkkllllllkkkmmmppptttvvvwww|||zzzoooeee^^^YYYVVVTTTVVVVVVXXX[[[```dddhhhkkkppp|||ttt___RRREEE???===:::999999======<<<;;;;;;:::999999888888888888777777777777555555666666666666555555444444555555666777777777555555555555555666777777555666777888999<<<@@@BBBPPPYYYeeemmmqqqxxx|||xxxuuusssqqqooojjjhhheeeeeeeeefffffffffcccbbbaaa```___^^^^^^^^^```___]]]\\\\\\\\\]]]]]]YYY\\\```dddgggiiiiiihhhoooooooooooopppqqqrrrsssooooooooonnnkkkhhhfffddd`````````aaaaaabbbdddddddddcccbbb```___^^^^^^^^^[[[\\\[[[ZZZXXXXXXZZZ\\\WWWXXXYYYYYYYYYYYYYYYXXXYYYYYYXXXXXXWWWVVVUUUUUUVVVUUUTTTTTTSSSRRROOOLLLMMMLLLKKKKKKLLLMMMKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIJJJLLLNNNOOOPPPTTTUUUXXXZZZ\\\]]]]]]]]]\\\\\\\\\^^^```ccceeegggcccdddcccaaa^^^]]]^^^___```bbbddddddcccccccccdddfffgggiiiiiiiiiiiikkklllssszzz~~~{{{}}}nnn```XXXPPP~~~yyytttqqqpppmmmiiiddd```^^^]]]\\\ZZZYYYYYYZZZ\\\___ccceeeiiijjjllllllkkkkkkkkklllpppqqqsssuuuxxx}}}zzzsssggg\\\UUUTTTVVVYYYWWWYYY^^^aaaeeellltttyyywwwhhhWWWOOOFFF@@@???===999555999999999999999999::::::888888888888777777777777444444444444444444444444444444444333333222222222555555555555666666666666555666888888777888;;;===FFFTTTdddkkkjjjmmmvvv{{{wwwuuurrrppprrrooollljjjiiigggeeecccaaaaaa___^^^^^^___``````\\\\\\[[[[[[[[[\\\]]]]]]^^^___`````````aaadddgggmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjiiihhheeebbbaaa_________```````````````aaaaaa```___^^^]]]\\\\\\^^^^^^]]]\\\[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTSSSSSSUUUUUUSSSRRRQQQQQQQQQQQQNNNNNNOOOOOONNNKKKIIIGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJIIIHHHIIIJJJLLLNNNPPPRRRTTTWWWYYYZZZZZZ\\\]]]^^^bbbeeeeeeaaa]]]\\\]]]```bbbdddfffffffffeeecccaaa______```bbbcccdddddddddddddddeeefffggghhhgggfffgggjjjnnnqqqrrrzzz|||~~~hhhUUUOOOQQQ|||wwwssspppooommmhhhddd```^^^]]]\\\[[[[[[[[[\\\___bbbdddfffjjjlllmmmnnnmmmlllmmmnnnqqqtttwwwzzz~~~yyywwwpppfff[[[UUUTTTUUUVVVVVVYYY___cccgggoooxxxmmm^^^RRRKKKCCC???>>>===;;;888999999999999999999999999888888888777777777666666666666666666666666666666555444444444333333333222555555555555666666666666555666777888777888:::===AAANNN]]]eeegggjjjqqqxxx~~~zzzwwwtttrrrpppmmmjjjhhhgggfffdddcccbbbaaa```_________```aaa^^^]]]]]]]]]]]]^^^______aaabbbcccccccccdddgggiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggfffeeecccaaa___^^^_________`````````aaaaaabbbaaaaaa```___^^^]]]]]]___^^^^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWVVVUUUUUUTTTUUUTTTSSSRRRQQQQQQQQQQQQLLLMMMOOOPPPPPPOOOMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLJJJKKKLLLMMMLLLMMMPPPRRRRRRSSSUUUXXXZZZ\\\]]]^^^bbbbbbcccfffiiihhheeebbb```aaacccfffggghhhhhhhhhfffdddbbb``````aaabbbdddeeeeeeeeefffggghhhiiijjjlllllllllmmmppptttvvvwwwxxxzzzvvvfffWWWNNNLLL~~~{{{xxxssspppnnnllljjjfffbbb___]]]]]]]]]^^^^^^___```bbbdddfffhhhkkkmmmnnnooonnnoooppprrrtttxxx|||~~~xxxuuusssnnndddZZZSSSRRRSSSTTTUUUZZZaaafffjjjsss}}}wwwdddVVVKKKFFF@@@=========<<<::::::::::::999888888888777888888777777777777666666666666666666666666666666555555555444444444444444444555555555555666666666555666777777777888:::<<<<<>>EEEQQQ]]]eeegggfffsss|||{{{wwwrrrnnnlllkkkjjjiiigggfffdddcccbbbbbbccccccddddddddddddeeefffggghhheeefffggggggfffeeefffggghhhhhhhhhhhhhhhhhhhhhhhhfffdddbbb```___^^^______^^^^^^___```aaabbbcccdddccccccbbbaaa```___^^^^^^[[[[[[ZZZZZZYYYYYYXXXXXXZZZZZZYYYYYYXXXWWWWWWWWWYYYXXXXXXWWWWWWWWWWWWWWWUUUUUUVVVWWWWWWXXXXXXXXXVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWXXXXXXWWWXXXZZZ[[[\\\]]]___bbbdddfffggghhhjjjjjjiiihhhggghhhiiijjjjjjkkklllnnnnnnnnnmmmllljjjiiihhhgggfffgggggghhhjjjkkkllllllllllllkkkkkkooorrrvvvyyyzzz{{{~~~uuubbb\\\YYYPPPJJJIII|||tttssspppmmmiiifffdddbbb]]]]]]\\\\\\]]]```bbbdddeeegggiiilllmmmnnnmmmllljjjlllmmmnnnooorrrvvvyyy}}}uuummmlllnnnnnnlllggg^^^UUUQQQSSSUUUXXX[[[bbbiiimmmuuujjjYYYLLLEEEAAA???===:::999777777777999999999888777777777666777777666666666666555555666666666666666666666666444444444444444555555555333444444444444555555555555777777777666666888:::<<<===AAAKKKWWWaaafffhhhpppzzz}}}wwwqqqnnnllljjjhhhiiihhhfffdddccccccddddddddddddddddddeeeggghhhiiigggiiijjjjjjiiiggghhhhhhffffffffffffffffffffffffcccbbbaaa___^^^^^^]]]]]]______```aaaaaabbbcccccccccbbbbbbaaa```___^^^]]]YYYYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWYYYZZZZZZZZZYYYYYYZZZ\\\]]]^^^aaacccfffhhhiiiiiikkkllllllllljjjjjjlllnnnjjjkkkmmmnnnnnnnnnmmmmmmkkkkkkjjjiiiiiiiiiiiiiiikkklllmmmnnnnnnnnnmmmlllppptttxxxzzzzzz|||ttteeeYYYUUUPPPHHHFFFIII}}}sssrrrnnnjjjfffccc```___[[[[[[\\\]]]```dddgggiiiiiikkknnnqqqsssrrrpppoookkkmmmnnnpppqqqtttyyy|||}}}tttqqqnnnjjjhhhiiihhhfff```YYYSSSRRRVVVZZZ[[[^^^eeelllrrr}}}vvvcccTTTJJJEEE======<<<:::888888888999888888888888777777777777777777666666666555555555666666666666666666666666222333333333444444444444333333444444444555555555666777777777555666777999;;;;;;===DDDOOO[[[eeejjjmmmtttxxxsssooommmkkkjjjiiigggeeedddddddddeeecccccccccdddeeefffhhhiiihhhiiikkkkkkiiigggggggggeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbbbbaaa___^^^^^^``````aaaaaaaaabbbbbbbbbbbbaaaaaa```___^^^]]]]]]YYYYYYYYYYYYYYYXXXXXXXXXVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[WWWWWWVVVVVVVVVVVVWWWWWWYYYZZZ[[[[[[[[[[[[]]]___^^^```bbbeeegggiiijjjkkkjjjlllnnnnnnmmmlllnnnpppjjjkkkmmmnnnooooooooonnnllllllkkkkkkkkkjjjjjjjjjjjjkkknnnppprrrrrrrrrqqqqqquuuyyyzzzyyy|||gggZZZPPPOOOLLLFFFEEEIII~~~sssqqqnnniiieeeaaa___^^^[[[[[[\\\___bbbgggkkknnnlllnnnrrruuuvvvuuusssrrrmmmnnnpppqqqsssvvv{{{zzzqqqiiiiiijjjgggcccbbbbbb```[[[UUUQQQRRRXXX^^^\\\```gggooovvvkkkYYYLLLEEEAAA;;;;;;;;;:::999888999;;;777777777777777888888888777666666666555555555555444444444444444444444444222222222333333444444444333333333444444444555555666777777666555555777999:::999999???IIIWWWcccjjjjjjppp{{{~~~xxxtttqqqoookkkjjjhhhfffeeedddeeeeeebbbbbbcccccceeefffggghhhfffgggiiiiiigggeeedddeeeffffffffffffffffffffffffdddeeeeeeeeeeeecccaaa```aaaaaaaaaaaaaaabbbbbbbbbaaaaaa```___^^^]]]\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYZZZ[[[]]]]]]WWWWWWVVVVVVVVVVVVWWWWWWXXXZZZ[[[\\\\\\^^^```ccc```aaacccfffhhhjjjkkklllhhhkkknnnnnnmmmlllnnnpppjjjkkkmmmoooppppppppppppmmmmmmlllllllllkkkkkkkkkhhhkkknnnrrrtttvvvvvvvvvwww{{{~~~~~~~~~nnncccUUUKKKLLLMMMIIIGGGJJJ~~~|||uuupppjjjfffccc___ZZZVVVZZZ[[[\\\___ccchhhmmmpppsssuuuvvvwwwwwwvvvtttsssuuussspppppptttyyy~~~|||yyyrrrnnnjjjgggeeeeeedddcccbbb]]]VVVRRRRRRVVVZZZ]]]bbbgggmmmtttooo```TTTIIIBBB???<<<<<<;;;::::::::::::;;;888888888888777777777777777777666555444444333333666555444333333333333333333333333444444555555555222222222333333333444444666666666666666666666666666777888:::AAANNN]]]hhhgggllluuu~~~xxxuuunnnllliiihhhhhhhhhgggfffeeedddddddddeeefffgggggggggggggggffffffeeeeeeeeeeeeeeefffgggggggggggggggeeeeeeeeeeeedddcccbbbaaaccccccdddddddddccccccbbbeeeccc```^^^^^^]]]\\\ZZZ\\\[[[XXXWWWVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYY[[[\\\\\\\\\\\\YYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZYYY\\\___````````````aaa```aaabbbdddfffhhhiiijjjmmmmmmmmmnnnnnnoooooooookkkmmmoooqqqqqqooollljjjooonnnmmmnnnoooooommmkkklllnnnqqqssstttvvvyyy{{{|||}}}~~~ooo```UUUQQQLLLHHHFFFFFFEEEDDD~~~}}}~~~|||zzzxxxppplllfffcccaaa___[[[YYYZZZ[[[\\\```dddjjjnnnqqqtttuuuwwwxxxxxxwwwvvvuuuuuusssrrrssswww}}}xxxqqqpppmmmjjjgggeeedddcccbbbaaa]]]YYYUUUSSSTTTYYY]]]```cccgggnnnxxx}}}iiiZZZPPPFFF???===;;;;;;:::999999999999999888888888777777777666666777666666555444444333333777666666555555555555666333333333444444444444444444444444444555555555555777777777777777777777777888999999:::>>>IIIWWWaaaggglllttt}}}zzzssspppllliiiiiihhhgggfffeeeeeedddcccccccccddddddfffffffffeeeeeedddddddddeeefffgggggghhhhhhggggggffffffffffffeeedddcccbbbcccdddddddddddddddccccccdddbbb___^^^^^^^^^\\\[[[]]]\\\[[[YYYYYYZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[YYY[[[^^^``````aaaccceeebbbcccdddfffhhhiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkhhhjjjnnnqqqrrrqqqpppnnnooonnnmmmnnnoooooonnnlllnnnppprrrtttvvvxxx{{{~~~fffXXXLLLKKKIIIIIIIIIIIIGGGEEE~~~|||zzzyyywwwxxxyyyyyyxxxvvvtttrrrjjjfffaaa^^^]]]\\\\\\[[[ZZZ[[[]]]aaaffflllpppsssuuuvvvwwwyyyyyyyyyxxxxxxvvvuuuuuuwww{{{|||wwwpppkkkkkkgggeeedddcccbbbaaa^^^\\\UUUTTTSSSTTTWWW[[[```ccchhhjjjqqq~~~sss```RRRIIIAAA<<<<<<:::999888888777777888888888888777777777777666666666666666555444444333333555555555555555555666777444444444444333333333333555555666666666777777777777777777777777777777777999:::999999;;;BBBMMMVVVdddiiiqqqzzz{{{vvvqqqllljjjiiihhhggggggfffeeedddccccccccccccdddddddddddddddcccccccccffffffggghhhhhhhhhhhhgggggghhhhhhhhhgggfffeeedddccccccdddddddddddddddcccbbb```____________^^^\\\]]]\\\[[[ZZZ[[[\\\]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYY[[[[[[[[[ZZZ[[[[[[\\\]]]ZZZ\\\^^^```aaacccfffiiieeeeeeggghhhjjjkkklllmmmjjjjjjjjjjjjiiiiiiiiiiiiiiikkknnnqqqsssrrrqqqpppooonnnnnnnnnpppqqqpppnnnppprrrtttvvvxxx|||rrr]]]RRRFFFGGGHHHJJJKKKJJJFFFCCC~~~}}}{{{yyywwwuuuuuurrrrrrssssssrrrpppnnnmmmeeebbb^^^ZZZYYYZZZ[[[\\\[[[]]]___ccchhhmmmqqqtttuuuvvvwwwyyyzzzzzzzzzzzzxxxxxxyyy{{{|||vvvqqqlllhhhiiidddcccbbbaaa```]]]YYYUUUOOOQQQRRRTTTWWW[[[```ccclllnnnuuuyyyiiiVVVKKKDDD>>>;;;;;;:::999888888777777888888888777777777666666666666666666555555555444444444222222222222333444444555555444444333333222222222555666666666666777777777666666666666666666666666888999888777888===FFFMMM\\\bbbkkksss}}}~~~wwwqqqnnnkkkjjjhhhiiihhhgggfffeeeeeeeeeeeeccccccccccccbbbbbbbbbbbbffffffggghhhhhhhhhhhhggghhhhhhiiiiiihhhgggffffffaaabbbccccccdddcccccccccaaa```___```aaaaaa___^^^[[[[[[ZZZZZZ[[[\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\]]]\\\[[[ZZZZZZZZZZZZ[[[\\\\\\\\\[[[[[[\\\\\\]]]^^^___``````aaacccfffiiigggggghhhiiijjjkkklllmmmkkkkkkkkkkkkkkkjjjjjjjjjnnnoooqqqssssssrrrpppooopppooonnnoooqqqssssssrrrsssuuuwwwzzz|||yyydddXXXPPPHHHHHHIIIJJJKKKJJJFFFCCC~~~}}}|||{{{zzzzzzzzzyyywwwuuutttrrrqqqqqqmmmnnnnnnmmmlllkkkiiihhhbbb```]]]ZZZXXXYYY[[[]]]^^^```bbbfffjjjnnnqqqsssttttttvvvxxxyyy{{{||||||zzz|||~~~uuuppplllgggdddeeecccaaa```___]]]YYYTTTPPPMMMOOOSSSUUUVVVYYY]]]```jjjnnnxxxnnn___OOOEEEAAA===;;;<<<:::999999888888888888888777777777666666666666555555555555555555444444444222222222222222333444555444444444333333222222111444444555555555666666666555555555555555555555555555666777666666:::AAAGGGUUU]]]gggooowww~~~xxxssspppmmmkkkhhhhhhgggffffffffffffgggbbbbbbbbbbbbbbbbbbbbbbbbeeeeeefffggggggggggggggghhhhhhhhhhhhhhhhhhgggfff``````aaabbbbbbbbbbbbbbbaaaaaa```aaaccccccaaa___\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[\\\]]]^^^____________^^^]]]\\\ZZZZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\\\\]]]aaabbbbbbaaaaaabbbeeeggggggggghhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkoooppprrrssstttsssrrrqqqrrrppppppqqqtttvvvwwwvvvvvvyyy|||iiiZZZSSSMMMJJJHHHGGGHHHJJJKKKKKKKKK~~~~~~|||zzzyyyxxxwwwvvvuuutttssssssrrrqqqooonnnmmmlllllliiiiiiiiihhhgggfffeeeddd______]]][[[ZZZZZZ]]]```cccdddfffiiikkknnnpppqqqqqqrrrtttuuuxxxzzz{{{||||||~~~tttooolllfffcccccc```^^^]]][[[YYYUUUPPPMMMMMMPPPTTTUUUUUUWWW\\\```fffooo~~~}}}dddVVVHHHBBB???<<<;;;<<<:::999999888777888888888777777666666666666555555555555555555555555555555444444444444444444555666333333333333222222222222333333444444444555555555444444444444444444444444333555777777666999???DDDNNNWWWdddmmmsss||||||xxxtttrrrjjjiiihhhgggffffffffffffaaaaaaaaabbbbbbbbbbbbbbbddddddeeeffffffffffffeeeffffffggggggggggggffffff___```aaabbbcccccccccccccccccccccdddeeedddbbb```______``````````````````________________________[[[\\\]]]___``````aaaaaa```^^^\\\[[[ZZZ[[[]]]^^^^^^^^^]]]]]]\\\\\\]]]]]]bbbcccccccccbbbbbbdddeeeggghhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkklllmmmnnnqqqsssuuuvvvwwwwwwtttrrrqqqsssvvvyyy{{{{{{{{{zzz___RRRLLLHHHFFFEEECCCEEEIIINNNRRRTTT~~~}}}}}}||||||}}}~~~~~~~~~}}}}}}||||||||||||||||||}}}~~~~~~~~~|||}}}}}}{{{wwwuuussssssrrrpppooommmlllllllllkkkjjjhhhgggggghhhhhheeeeeedddcccbbbaaa``````[[[]]]^^^^^^]]]^^^bbbeeeggghhhiiikkklllmmmnnnnnnooopppqqqsssvvvxxx{{{||||||zzzqqqmmmiiiccc___^^^ZZZYYYWWWVVVUUUSSSOOOLLLNNNRRRVVVVVVVVVXXX]]]bbbiiivvvqqq[[[OOOCCC???>>><<<:::;;;999888777777666666777777777777666666666555555555555555555555555555555555555555444444333444444444222222222222222333333333333333444444444555555555555555555555555555555555333555888888777888<<<@@@DDDOOO^^^hhhnnnuuu}}}yyyqqqpppnnnkkkiiigggffffffaaaaaaaaabbbbbbcccccccccbbbcccddddddeeeeeedddddddddeeeeeeffffffeeeeeedddaaaaaacccddddddeeeeeeeeeeeeeeeeeefffgggfffcccaaaaaaaaaaaabbbaaaaaa``````________________________]]]^^^___```````````````aaa___]]][[[[[[\\\^^^___aaa```___^^^^^^^^^^^^^^^___aaaccccccccccccdddeeeiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmnnnoooooonnnoooqqqtttvvvwwwxxxyyyvvvtttsssuuuxxx|||~~~jjjYYYNNNHHHFFFCCCBBBAAADDDIIIOOOSSSTTT~~~|||{{{zzz{{{{{{yyywwwyyyyyyyyyyyyyyyzzz{{{|||zzzzzzyyyxxxxxxxxxyyyyyy{{{{{{||||||||||||{{{{{{xxxyyyzzzzzzyyyvvvsssqqqooonnnmmmllljjjiiihhhggggggfffeeedddcccdddeeeeeecccbbbaaa```___^^^^^^]]]XXX[[[^^^___```aaaeeeiiijjjkkkllllllmmmmmmmmmlllmmmnnnoooqqqtttwwwzzz{{{{{{zzzqqqiiifffbbb[[[VVVUUUUUUTTTRRRRRRRRRQQQOOOMMMOOOSSSWWWXXXWWWZZZ```fffpppwwwgggVVVJJJ@@@>>>>>><<<::::::777777666555555555555555777666666666555555555555444555555555555555555555444333333222111111111111111111111222222333333444444444444555555555555666666666666666666666666666444777999999777888;;;>>>;;;HHHXXXccciiioooyyy~~~zzzxxxuuuqqqmmmjjjhhhgggaaaaaabbbbbbcccccccccdddbbbbbbcccddddddddddddcccccccccddddddeeeddddddcccbbbcccdddeeeffffffffffffgggfffggghhhhhhgggdddaaa``````aaa``````___^^^]]]________________________```````````````______^^^aaa```]]][[[[[[\\\^^^```bbbbbbaaa```````````````\\\^^^bbbdddddddddeeefffjjjjjjjjjjjjjjjjjjjjjjjjlllmmmnnnoooppprrrssssssrrrssstttuuuvvvvvvvvvvvvwwwuuutttvvvzzz~~~ppp^^^VVVNNNHHHHHHCCCBBBBBBDDDIIIMMMOOOPPPxxxvvvtttsssttttttsssrrrppppppoooooopppqqqrrrsssuuussspppnnnmmmmmmnnnoooqqqrrrssstttuuutttssssssttttttsssrrrpppooommmlllkkkkkkiiihhhfffdddcccbbbdddcccaaa```^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]______```cccgggjjjiiiiiiiiiiiijjjkkkmmmmmmjjjnnnrrrtttuuuxxx}}}{{{qqqmmmgggbbb]]]YYYUUURRRTTTSSSRRRQQQPPPPPPQQQRRRTTTRRRTTTXXX[[[]]]cccjjj{{{~~~jjj[[[KKKGGGAAA===;;;999888777666666666666555555555555555555555555555555555555333444444444555666666666333333333333333333333333444444444444444444444444222222333333333333444444444555555555555555444444777777888777777888:::===:::BBBOOO\\\eeelllrrrvvv{{{yyywwwsssnnnjjjllljjjgggeeedddcccaaa``````aaacccdddeeeeeeeeedddffffffeeeeeeeeeffffffgggfffffffffeeeeeeddddddccceeefffggghhhgggfffdddcccccccccaaa```____________]]]___aaabbbccccccccccccaaaaaaaaabbbccccccdddddddddcccaaa```^^^]]]]]]]]]aaabbbbbbccccccbbb```___aaaaaabbbccceeefffgggggggggggghhhiiijjjkkkkkklllooopppqqqqqqqqqqqqpppppptttuuuvvvwwwxxxxxxxxxxxxzzz{{{|||~~~yyycccRRRLLLJJJIIIGGGHHHIIIJJJKKKKKKIIIGGGFFFsssqqqooonnnoooooonnnmmmllllllmmmmmmnnnnnnnnnooommmllljjjiiiiiikkklllmmmmmmnnnooopppppppppooonnnoooooonnnnnnllljjjiiihhhffffffeeeeeedddcccbbbbbbaaa```___^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^___``````^^^```aaabbbccceeehhhkkkkkkkkkjjjjjjjjjjjjkkkkkkiiimmmqqqssstttwww|||vvvnnnjjjddd___\\\ZZZWWWVVVVVVUUUSSSRRRQQQQQQRRRSSSVVVTTTVVVYYY[[[^^^gggrrrppp\\\PPPEEEBBB===:::999999888888666666666666555555555555555555555555555555555555333333333333444444444444333333333333333333333333333333333333333333333333222222333333333333444444666666777777777777666666666777777777666777999<<<:::???HHHTTTaaakkkppprrryyy~~~{{{wwwqqqmmmnnnkkkhhhffffffeeedddbbbcccdddeeefffggggggffffffgggggggggggggggggggggggggggggggggfffffffffeeeeeeeeefffhhhhhhhhhgggeeedddccccccbbbaaa````````````___```aaaccccccccccccbbbaaaaaabbbbbbcccdddddddddcccbbbbbbaaaaaaaaabbbbbbbbbccccccdddcccbbbaaa```bbbccccccdddeeefffggggggggghhhhhhiiijjjkkklllllloooooopppqqqrrrsssttttttwwwxxxxxxyyyzzzzzzzzzzzz|||}}}sssgggWWWMMMKKKKKKJJJHHHIIIIIIJJJKKKJJJHHHFFFEEEkkkiiigggggghhhhhhgggfffggghhhiiijjjjjjiiihhhhhhcccbbbbbbcccdddfffiiijjjhhhiiiiiijjjjjjiiihhhhhhiiiiiiiiihhhgggeeecccbbbaaaaaaaaaaaaaaa`````````^^^^^^]]]\\\\\\\\\\\\\\\[[[\\\]]]___aaacccdddeeebbbccceeeeeeeeefffiiikkkmmmlllkkkjjjiiiiiiiiiiiijjjnnnrrrtttuuuxxx}}}}}}pppiiieee___\\\ZZZYYYYYYXXXVVVUUUTTTSSSSSSSSSTTTUUUZZZZZZ[[[\\\]]]bbbqqqyyydddTTTJJJAAA>>>:::999::::::;;;:::666666666666555555555555444444444444444444444444333333333333222222222222333333333333333333333333222222222222222222222222222222333333333333444444555666666777777777666666555666777666555666888:::::::::???IIIXXXeeelllnnnrrrzzz~~~xxxuuussspppllliiihhhhhhgggffffffggghhhhhhhhhhhhggggggggghhhiiijjjjjjiiihhhggghhhhhhhhhhhhggggggggggggggghhhhhhiiiiiigggfffeeedddcccbbbaaaaaa```aaaaaabbbbbbccccccccccccbbbbbbbbbbbbbbbcccddddddeeeeeebbbbbbbbbcccdddfffggghhheeeeeeeeeeeeeeedddcccccceeeeeeeeefffffffffgggggghhhhhhiiijjjkkklllmmmmmmnnnooopppqqqsssuuuwwwxxx{{{{{{{{{{{{||||||||||||ppp^^^VVVNNNKKKLLLMMMLLLIIIIIIJJJJJJJJJIIIGGGDDDCCCeeedddbbbbbbccccccbbbaaabbbccceeeffffffdddbbbaaa]]]]]]]]]^^^```bbbdddfffeeeeeeeeeeeeddddddcccccceeefffgggfffeeecccaaa``````_________^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]\\\]]]^^^```bbbdddeeefffdddeeeggggggfffgggiiijjjkkkkkkjjjiiihhhhhhiiiiiimmmqqquuuxxxyyy|||uuukkkddd```[[[WWWVVVWWWVVVVVVSSSRRRRRRSSSTTTVVVXXXYYY______aaaaaabbbjjj}}}nnn\\\OOOHHH@@@>>>;;;:::;;;<<<===<<<666666666666555555555555444444444444444444444444444444333333222222111111333333333333333333333333222222222222222222222222222222222333333333444444333333444444555555444444444555666666555555777888888888;;;BBBNNN[[[eeekkkooowww}}}yyysssooommmlllkkkjjjjjjiiiiiiiiihhhggggggfffggghhhjjjkkkkkkiiigggfffgggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhggggggddddddcccbbbbbbbbbbbbbbbdddddddddddddddcccbbbbbbcccccccccdddeeeeeeffffffccccccdddeeefffhhhiiijjjhhhhhhhhhgggggggggffffffhhhhhhhhhhhhgggggggggggghhhiiijjjkkklllmmmnnnoooppppppppprrrsssvvvxxxzzz}}}|||||||||}}}}}}~~~~~~|||bbbVVVRRRMMMKKKMMMOOONNNKKKJJJJJJIIIHHHGGGEEECCCBBBcccaaa``````aaaaaaaaa```___```bbbcccbbb```^^^]]][[[\\\\\\]]]___```aaabbbbbbbbbbbbaaaaaaaaaaaabbbeeefffggghhhgggdddbbb```aaaaaa```___^^^]]]\\\\\\]]]]]]]]]]]]]]]^^^^^^___]]]^^^___```aaabbbccccccccceeegggggggggggghhhiiiggggggggghhhiiijjjkkkkkknnnrrrwwwzzz|||}}}ppphhhaaa]]]XXXUUUTTTSSSRRRQQQOOOOOOPPPRRRVVVYYY]]]___aaaaaaccceeehhhssswwwaaaPPPFFFAAA???===;;;:::;;;;;;;;;:::666666666666555555555555444444444444444444444444555555444444333333222222333333333333333333333333333333333333333333333333222222222333333333444444222222333444444444444444333555666666555555666777555888<<>>EEETTT```gggppp}}}}}}xxxuuutttsssqqqnnnlllkkkjjjiiiiiiiiijjjjjjiiihhhffffffeeeffffffggghhhiiiiiijjjiiiiiiiiihhhhhhhhhhhhhhheeeeeeddddddddddddeeeeeehhhgggfffeeeddddddeeeeeeeeeeeeeeefffgggggghhhhhhhhhhhhhhhhhhiiijjjkkkkkknnnmmmllllllkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkjjjiiijjjkkkmmmnnnpppqqqqqqtttuuuwwwyyyzzz{{{{{{{{{nnn]]]TTTQQQOOOKKKKKKLLLNNNOOOOOOHHHHHHGGGEEEDDDCCCBBBBBBdddbbbaaaaaabbbccccccbbbbbbaaa```___^^^]]]\\\\\\ZZZ[[[\\\^^^```aaaaaabbb^^^]]]]]]]]]^^^```bbbcccdddfffhhhiiihhhfffcccaaa``````______^^^^^^^^^]]]```___^^^^^^^^^^^^^^^_________``````aaaaaabbbbbbbbbeeegggiiihhhhhhiiijjjiiiiiijjjkkkmmmoooqqqrrrrrrwww}}}{{{pppggg```]]][[[YYYWWWWWWUUURRROOORRRSSSTTTWWWZZZ___bbbdddffffffjjjsssvvv___QQQHHHAAA===999888777777888999888666666666666666555555555555333333333333333333333333222222222222333333333333333333333333333333333333222222222222222222222222222222333333333333444444222333444555666666666666444666888888777555555666555888::::::;;;AAAKKKTTTccclllyyy~~~}}}{{{xxxuuurrrppppppoookkkkkkkkkjjjiiiiiihhhhhhffffffggghhhiiijjjkkkllliiiiiihhhgggggggggggggggfffeeeeeeeeeeeeeeeffffffhhhgggfffeeeeeeeeefffgggeeeffffffgggggghhhiiiiiiiiiiiijjjjjjkkkmmmnnnooopppooonnnmmmmmmmmmnnnooolllllllllllllllllllllllljjjjjjlllmmmoooqqqrrrssstttwwwzzz~~~nnn___WWWRRRPPPOOONNNMMMLLLLLLKKKJJJGGGFFFEEEDDDCCCCCCCCCBBBdddcccaaaaaacccddddddccccccbbbaaa___^^^]]]]]]]]]XXXZZZ\\\^^^```bbbcccccc\\\\\\\\\\\\^^^```bbbcccbbbdddggghhhgggeeebbb```]]]]]]^^^^^^^^^_________```___^^^^^^]]]]]]]]]^^^^^^___```aaabbbcccddddddbbbeeehhhjjjjjjjjjkkkllllllmmmmmmnnnppprrrssstttwww|||~~~~~~~~~tttlllddd]]][[[ZZZZZZZZZZZZXXXTTTRRRVVVWWWXXXYYY\\\```ccceeekkkkkkppp||||||dddQQQHHHDDD???<<<999888777888:::;;;;;;:::777666666666555555555555333333333333333333333333000000111111222222222333333333333333333333333333000000000000000000000000222222333333333444444444000111222333444444444444555777999999777666666666777777777888;;;@@@FFFKKKZZZcccppp|||~~~zzzwwwuuuttttttnnnmmmlllkkkjjjiiijjjjjjgggggghhhiiikkklllmmmmmmiiihhhhhhgggggggggggggggffffffeeeeeeeeeffffffggghhhgggfffeeeeeefffggghhhffffffgggggghhhhhhiiiiiijjjjjjkkklllnnnppprrrsssrrrqqqooonnnnnnnnnoooppplllllllllmmmmmmmmmnnnnnnjjjkkklllnnnoooqqqrrrssstttxxx}}}rrr___ZZZYYYWWWSSSSSSRRRQQQNNNKKKGGGDDDFFFEEEDDDCCCCCCCCCCCCCCCgggeeebbb```______```aaabbbbbbbbbaaa```___^^^]]]\\\]]]^^^_________^^^^^^\\\\\\]]]^^^___aaaaaabbbdddeeefffgggfffdddbbb```____________^^^^^^]]]\\\]]]\\\\\\\\\]]]^^^```aaaaaacccddddddcccdddeeegggcccdddgggiiikkkllllllllllllnnnppppppppprrrwww|||{{{{{{~~~~~~}}}wwwnnneee]]]ZZZWWW[[[]]][[[VVVTTTVVVYYYYYYXXXYYY^^^```aaaccchhheeelllyyypppZZZMMMFFFAAA>>>>>>:::999999888777666555555444444555555444444333222333333444555444333111000222222222222222222222222111111111111111111111111111111222222222333333333333333222222222222222222555444444333333444444555444222///000333555555444777888777777888<<>>eeedddbbb```________________________^^^]]]\\\[[[]]]^^^___`````````___^^^\\\\\\]]]^^^___```aaaaaacccdddeeeeeedddcccaaa___^^^____________^^^]]]\\\[[[[[[ZZZZZZ[[[\\\^^^___cccdddfffgggggghhhiiikkkiiijjjmmmoooqqqqqqrrrrrrnnnpppqqqqqqppprrrxxx}}}|||xxxzzzzzzxxxsssjjjbbb\\\ZZZ]]]___```]]]YYYWWWYYY\\\```^^^___cccddddddfffjjjhhhsssuuucccPPPFFFAAA===;;;<<<888777777666666555555555444444444555444444333222333333444444444333222111222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222222444444444333333444444444444222000111444666666555777777777666777:::???CCCOOOZZZlll|||xxxwwwuuusssrrrqqqqqqrrruuurrrppppppqqqqqqooollljjjiiigggeeeeeefffhhhiiiiiihhhhhhgggggghhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggfffgggggghhhhhhkkkmmmooorrrsssssssssrrrrrrqqqoooqqqssstttsssqqqrrrssssssrrrqqqqqqssstttrrrrrrsssuuuxxx{{{~~~mmmfffgggaaaXXXSSSRRRQQQPPPNNNKKKIIIHHHGGGFFFDDDAAAAAAAAA@@@???>>>cccbbbaaaaaa```___^^^^^^]]]]]]^^^^^^]]]\\\[[[[[[]]]^^^```aaaaaaaaa```___\\\]]]]]]^^^___```aaaaaabbbbbbcccccccccaaa```^^^_______________^^^^^^]]]\\\[[[[[[[[[[[[]]]^^^___aaadddfffhhhhhhiiikkkllllllmmmppprrrtttuuuuuuuuutttuuuuuutttsssvvv|||vvvsssttttttrrrlllfff___\\\[[[___``````]]]YYYXXX[[[^^^aaa```aaadddcccbbbdddiiiooo~~~dddVVVFFF???<<<:::999;;;555555555555555555555555444444444444444333222222333333333444333333222111222222222222222222222222111111111111111111111111111111111222222222222333000111111111222333333333444444333333333333444444444333222222555666666666777777777666666888===@@@KKKYYYnnn|||yyyxxxwwwwwwtttrrrpppooopppooonnnmmmmmmllliiihhhggghhhiiijjjiiijjjjjjkkkkkkjjjjjjiiijjjjjjkkkkkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhiiiiiimmmooorrrtttvvvwwwwwwvvvuuutttssstttvvvwwwwwwvvvtttuuuuuutttssstttwwwyyyxxxyyyzzz|||sssaaa___bbb]]]TTTOOOOOONNNLLLKKKIIIGGGEEEEEEDDDCCCAAA@@@AAAAAA???>>>aaaaaaaaaaaa```___]]]]]]]]]]]]^^^^^^^^^]]]\\\\\\]]]^^^```aaaaaaaaa```___]]]]]]^^^______```aaaaaa```aaaaaaaaaaaa```___^^^______````````````__________________```aaacccdddeeehhhkkkmmmmmmnnnoooqqqppprrrtttwwwxxxyyyyyyyyy{{{{{{{{{yyyyyy}}}xxxpppnnnpppooommmhhhccc^^^]]]]]]\\\\\\[[[YYYWWWXXX\\\___bbbaaabbbdddccccccgggnnnnnnZZZNNNCCC>>><<<::::::<<<555555555555555555666666333444444444444333222222222222333333333222222222111111111111111111111111111111111111111111111111111111111111222222222222///000000111222333333444333333333444444333333333444333333444555666777666777777777777666888<<>>===:::999;;;666666666666666666666777333333444444333333222111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222//////000111222222333333222222333444444333222222222333444555555555666777777888888888888999===???JJJ[[[rrr~~~|||zzzyyyyyyzzz{{{uuutttrrrpppooonnnnnnoookkklllmmmnnnnnnmmmlllkkklllmmmmmmmmmnnnooooooooopppoooooonnnnnnnnnoooooooooqqquuuxxxzzz{{{{{{{{{~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~ttt^^^WWWQQQPPPQQQOOOMMMLLLIIIIIIGGGFFFDDDCCCBBBAAACCCBBBBBBCCCDDDDDDBBB@@@aaaaaaaaa`````````______ZZZ[[[\\\]]]]]]^^^]]]]]]^^^___aaabbbbbbbbbaaa```aaaaaaaaaaaabbbbbbbbbcccbbbbbbaaaaaaaaaaaaaaaaaabbbccccccddddddddddddcccbbbbbbbbbdddfffiiilllmmmqqquuuzzz~~~}}}}}}|||xxxvvvqqqiiieeefffffffffeeebbb^^^\\\\\\]]]VVVVVVVVVXXX[[[___cccfffeeeeeehhhmmmrrrzzzlllXXXKKKDDD>>>===;;;888777999666666666666666666666666333333333333333222111111222111111111111222333333111111111111111111111111111111111111111111111111000000000111111111111222///000000000111222222222111222333444444333222111111333555555555444555666666777888888999:::===@@@RRRaaauuu}}}}}}~~~zzzyyywwwuuutttsssrrrrrrppppppqqqqqqqqqqqqppppppnnnnnnnnnnnnoooooooooooopppppppppppppppqqqrrrrrrtttvvvyyy|||~~~~~~~~~~~~yyybbbVVVSSSPPPMMMKKKJJJJJJLLLHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAACCCDDDDDDBBB@@@cccbbbaaa```___```aaaaaa^^^^^^___```aaabbbbbbbbbaaabbbcccdddddddddcccbbbbbbccccccccccccdddddddddcccccccccccccccccccccdddddddddeeefffffffffffffffddddddeeegggkkknnnrrrtttuuuzzz{{{sssrrrvvvuuuooolllkkkhhhccc```aaa_________]]]ZZZWWWWWWWWWVVVVVVWWWZZZ^^^bbbdddeeeeeefffkkkrrr{{{sss^^^NNNDDD???<<<<<<;;;777666888777666666555555444444444222333333333333222111111222111000000000111333444111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111000222333444444333222000///222555555444333444666333555777777888:::===???NNN\\\nnn~~~}}}{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxxxxtttttttttttttttsssssssssttttttttttttuuuwwwxxxyyy|||}}}fffZZZOOOQQQQQQMMMHHHGGGIIIKKKHHHHHHGGGFFFDDDCCCBBBBBB>>>>>>???AAACCCCCCAAA>>>dddcccaaa______```bbbcccbbbcccdddffffffgggggggggcccdddeeefffffffffeeeeeeddddddddddddddddddeeeeeeeeeddddddcccddddddeeeeeeeeeeeefffggghhhhhhggggggggggggiiillloootttwwwyyy~~~vvvuuuvvvpppmmmpppmmmhhhdddeeeccc___]]]^^^ZZZ[[[[[[YYYVVVSSSRRRSSSVVVVVVWWWZZZ^^^aaabbbbbbkkklllrrr{{{|||hhhUUUHHH@@@===;;;===<<<888888:::666666555444333333222222222333333333333222111111111111000000000111333444000000000000000000000000111111111111111111111111000000000000111111111111111111111000000000000000000111333444444333111000...111555555333222333555111333555666777999<<>>LLL^^^ppp~~~}}}|||{{{{{{|||}}}~~~|||{{{{{{zzzzzzyyyyyyyyyxxxxxxyyyzzz{{{}}}~~~iiiVVVRRRKKKPPPRRRNNNHHHFFFHHHJJJIIIHHHGGGFFFEEEDDDCCCCCC<<<<<<===???AAAAAA???===eeeeeefffggggggggggggggghhhfffeeehhhkkkllljjjggggggggggggfffgggggghhhhhhkkkjjjiiihhhhhhhhhiiijjjhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjkkkjjjiiiiiijjjkkklllooorrrssstttwww}}}}}}rrrpppqqqpppmmmlllmmmhhhbbb^^^]]]\\\YYYVVVSSSSSSRRRPPPNNNOOOQQQSSSWWWXXXZZZ\\\___dddhhhjjjjjjqqqyyyjjjUUUIIIFFF>>>===;;;999888666666555444444444444444444333333111111111111111111111111222333333444444333333222222222111111111111222222222111111111000000//////222222111111111111111111000000111222333333444444222222333333333333444444333333333444444444555555444666666666666666888:::???AAAJJJZZZgggrrr|||~~~{{{~~~~~~}}}|||~~~rrr\\\SSSQQQMMMNNNOOOMMMJJJGGGGGGGGGIIIHHHFFFEEEDDDDDDDDDDDDAAA@@@???@@@BBBBBB???<<>>@@@AAAAAA>>><<>>???@@@@@@>>><<>>===@@@MMM[[[jjjtttuuuuuu|||mmmXXXPPPMMMIIIEEEDDDFFFGGGGGGEEEDDDDDDEEECCCCCCCCCDDDDDDDDDCCCCCC@@@@@@????????????>>>>>>yyyzzz{{{}}}~~~~~~}}}||||||~~~|||tttkkkgggfffkkknnnnnnmmmnnnfffccc]]]WWWRRRPPPPPPQQQQQQSSSVVVWWWYYY[[[^^^```dddgggiiihhhgggiiinnnrrrnnn[[[MMMDDD===;;;<<<888777777666666777777888666555444333222111000000333333333333333333333333111111222222222222111111222222111111111111222222000000000000000000111111000000111111111222222222000111111111111111222222111111111222222222333333222222222333333333444444333444555555444555777999666777:::<<<;;;<<>>===???@@@@@@???======>>>@@@yyypppkkkiiiddd___^^^```aaa```aaaddd^^^]]]XXXRRRMMMKKKNNNRRRVVVYYY\\\___```bbbdddfffhhhlllpppppprrrzzzttt]]]PPPDDD@@@>>>;;;777666888777666666555555555555555555555444444333333333222222222222222222222222000000111111111111000000222222111111111111222222///000000000111111111111///000000111222222333333111111111111000000000000111111111111222222222222111222222222222333333333333444555555444444666888666555666:::===???EEELLLTTTbbbiiioooxxxyyyyyyvvvZZZVVVPPPJJJGGGFFFEEEEEEBBBCCCDDDDDDBBB@@@AAAAAA@@@AAABBBCCCBBBAAA???======>>>???===::::::<<>>???===999888888888666555555444444444222222222222222222222222111111111111111111111111//////000000000000//////222222111111111111222222//////000000111111111222///000000111222222333333111111111000000000000000000111111111111222222222111111222222222333333333333444555444444444666888555111000444888;;;AAAHHHHHHWWW```jjjwww{{{{{{|||hhhVVVPPPJJJFFFGGGGGGFFFDDDBBBDDDEEEDDDBBB@@@@@@AAA===???AAABBBBBBAAA@@@???;;;======;;;888888:::===~~~sssllliiieee___ZZZ\\\YYYWWWVVVWWWXXXWWWWWWZZZVVVPPPLLLKKKMMMQQQTTT\\\]]]___``````cccfffiiikkkqqqzzz|||eeeZZZJJJEEE???999777666555444888888777555555444444444333333333222222222111111000000////////////000000000000000000000000000000333333222111000///.........///111333444333222111//////000111111111111000111111111000000000000000222222111111222222333444111111111111111111111111222222333333333333444444444555666777999:::;;;<<>>>>>>>>===<<<<<<<<<<<<<<>>======<<<;;;;;;;;;;;;<<>>===@@@HHHWWWgggttt|||}}}~~~}}}mmm^^^TTTPPPKKKIIIGGGEEEDDDCCCCCCCCCAAAAAA@@@????????????@@@???@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;sssjjjfffdddaaa]]][[[ZZZYYYVVVSSSUUUTTTTTTUUUXXXZZZZZZYYYRRRQQQNNNMMMNNNRRRVVVXXX```dddgggiiiiiimmmuuu{{{sssaaaQQQFFFBBB<<<:::999999:::999777555666555555444333333444444222222222222111111111111000000////////////000000222222222222222222222222111111111111111111111111111111000///......//////000111111222222222222222000000000000000111111111000000000000000111222222000000000000111111111111222222222333333333444444444444555666777888999:::::::::<<<@@@HHHVVVfffqqq{{{{{{}}}vvvcccZZZTTTMMMJJJGGGFFFDDDBBBAAAAAABBBBBBAAA@@@@@@??????????????????????????????>>>>>>>>>>>>======<<<;;;<<<<<<<<>>>>>????????????>>>>>>>>>=========???>>>======<<<<<<======vvvlllccc___]]]]]]VVVWWWYYYZZZ[[[ZZZZZZYYYYYYXXXXXXYYY[[[[[[ZZZXXXPPPPPPQQQSSSVVVZZZ^^^```aaagggnnnqqqttt{{{hhhWWWLLLCCC===;;;;;;999888777777555333000444333333222222333333333222111111111111000000000000000////////////000000000000000000000000000000000//////...,,,++++++***......///000000111222222//////000111111111111000/////////000111111222222222222222111222333333444000000111111222333333333222222333333333333444444444444444555666777777777555888;;;;;;;;;???HHHPPPcccjjjttt}}}uuucccPPPIIIJJJIIIFFFDDDEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>??????>>>>>>===<<<=========>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>>>>???>>>===<<<<<<<<<======<<<<<<;;;::::::::::::;;;|||uuuooohhhfffbbb^^^[[[ZZZZZZZZZYYY[[[]]]^^^\\\YYYWWWVVV[[[ZZZYYYYYYYYYWWWTTTQQQTTTUUUXXX\\\aaaeeeiiikkkhhhrrr}}}rrr```MMMDDDAAA>>>:::888888666444444444555444333222222222111222222333333111111111111000000000000000000////////////000000////////////////////////000000000000111111111111111222333444333111///...---......///////////////...//////000111222222222000000000000000111111222---......///000111111111222222333333333444444444333444444555555666666666555666888888888:::???CCCAAAUUUlllxxxyyyxxx{{{gggZZZSSSMMMJJJHHHEEEFFFIIIHHHGGGEEEBBBAAA@@@@@@AAA@@@??????>>>>>>>>>>>>>>>???>>>===;;;;;;<<<<<<===;;;:::999999888888999999~~~}}}wwwsssooommmlllkkkhhheee^^^]]][[[YYYYYYYYY[[[\\\]]]]]]^^^^^^\\\ZZZWWWUUUTTTWWWXXXVVVSSSQQQRRRTTTZZZ]]]bbbeeegggiiilllnnnlllvvvxxxZZZPPPDDD===;;;<<<;;;:::777666666666666555555555222333333333333222111111222222111000//////000000000...---...///000///...111111111111111111111111222222111000000000000000000000000000000000000000000000000000000000000000444333111000000111333444111111111111111111111111111111111111111111111111222222333333333333444444333444555555666666555555888777777777888:::<<<>>>@@@MMMbbbrrruuuqqqrrrvvvmmm\\\QQQOOOKKKHHHGGGGGGIIIKKKMMMJJJFFFBBB@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>>========================:::;;;;;;:::888888999;;;|||yyyvvvtttrrrllliiifffddddddcccaaa^^^XXXWWWUUUSSSSSSSSSTTTUUUYYYYYYZZZ[[[ZZZYYYWWWUUUSSSVVVXXXWWWUUUUUUWWWZZZ]]]```eeejjjmmmpppsssuuuxxxgggTTTLLLAAA;;;::::::999888666666666555555555444444222222333333222222111000222111111000//////000000000...---...///000///...000000000000000000000000222111000////////////000........................000000000000000000000000333222111000000111222333111111111111111111111111111111111111111111111111222222222333333333444444333444555555666666555555777666666666777999;;;<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;:::888888999;;;~~~{{{xxxwwwuuuqqqnnnkkkhhhgggaaa___]]]\\\\\\\\\ZZZXXXRRRQQQOOONNNMMMMMMNNNOOORRRSSSUUUVVVWWWWWWVVVUUURRRUUUXXXXXXXXXZZZ^^^bbbeeehhhlllppptttxxx}}}pppVVVLLLFFF>>>:::999999777555555555444444444333333333222222333333222222111000111111000/////////000000000...---...///000///...////////////////////////000000//////......//////........................000000000000000000000000222111000//////000111222111111111111111111111111111111111111111111111111222222222222333333333333333444555555666666555555666555555555666888999;;;AAAAAAHHHTTT^^^dddiiinnnxxxvvvbbbWWWSSSNNNLLLIIIFFFDDDEEEFFFGGGHHHFFFCCCAAA@@@@@@AAAAAACCCBBB@@@???===;;;999999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;:::888888999:::yyyuuuzzz{{{}}}~~~}}}zzzyyyzzz{{{}}}~~~|||xxxtttqqqooommmjjjfffccc```___ZZZZZZYYYYYYYYYXXXWWWVVVPPPOOONNNMMMLLLMMMMMMMMMLLLMMMOOOQQQSSSTTTUUUUUUTTTVVVYYYZZZZZZ]]]ccchhhoooqqqssswww||||||aaaNNNDDD@@@<<<999888888666444444444444333333333222222222222222222222111000000111000000/////////000000000...---...///000///...//////////////////////////////............//////........................000000000000000000000000000000////////////000000111111111111111111111111111111111111111111111111111222222222222333333333333444555555666555555555666666555666666888999:::>>><<>><<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;999888777999:::}}}vvvrrrzzz|||zzzyyyyyy|||{{{ttttttwwwwwwyyyzzzyyyuuuooojjjiiihhhfffccc```]]][[[YYYWWWWWWXXXXXXWWWUUUTTTTTTNNNNNNNNNMMMMMMNNNNNNNNNJJJKKKMMMPPPRRRTTTVVVVVVXXXZZZ\\\\\\]]]```gggmmmuuuwwwzzz}}}dddRRRJJJ???===;;;999888777666555444333333333333222222222111222222222222111000000000///////////////000000000...---...///000///...000000000000000000000000//////............//////////////////////////////////////////////////////000//////////////////000000000000000000000000000111111111111111111111111111111111222222222333333333444555555666555555555777777777777888888999:::::::::<<>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::999777777888:::|||{{{uuusss{{{{{{}}}tttrrrtttxxxyyyzzzzzzxxxrrrjjjddd```___^^^[[[YYYWWWUUUTTTTTTUUUWWWVVVSSSQQQOOOOOOLLLLLLMMMNNNOOOPPPPPPPPPNNNOOOQQQSSSUUUWWWYYYZZZ^^^___``````aaafffnnntttzzz~~~gggPPPEEECCC<<<;;;:::888777666555555444444333333333222222222111111222222111111000/////////......//////000000000...---...///000///...000000000000000000000000//////......//////000000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000111111111111111111111111111111111111222222222222333444555555666666555555777777777888888999999999777888;;;<<<;;;???MMM\\\lllsss|||ttt___SSSSSSTTTPPPKKKIIIGGGEEECCCBBBAAAAAABBB???????????????@@@AAAAAA;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::999777777888999{{{yyy|||yyyuuuttt|||tttnnnpppssswwwxxxyyyzzzwwwpppggg```ZZZYYYXXXVVVUUUSSSRRRQQQSSSUUUWWWUUUQQQMMMKKKKKKLLLMMMNNNPPPRRRSSSTTTUUUVVVVVVWWWXXXZZZ\\\^^^___bbbdddeeeeeefffllluuu}}}kkkXXXGGG???>>>::::::999666444333444444444444444444333333333333111111111111111000000///...............///000000000...---...///000///...////////////////////////000////////////000111222////////////////////////////////////////////////000000000111111000000000000000000000000000000000111111111111111111111111111111111111222222222222333444555555666666555555666666777777777777777777777666888:::;;;<<>>>>>>>>>>>?????????@@@;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::999777666888999yyyvvvzzz~~~}}}xxxvvvuuu}}}~~~rrrhhheeehhhlllrrrssstttuuurrrkkkaaaZZZWWWWWWVVVUUUTTTRRRQQQQQQUUUWWWXXXVVVQQQLLLJJJJJJNNNOOOQQQTTTVVVXXXYYYYYY\\\\\\\\\]]]___```bbbccceeefffggghhhkkkqqq|||nnn\\\QQQGGG???<<<999999777555222111222444555555444444444444333333111111111111111000//////...............///000111000...---...///000///...........................000000000000000111222222........................////////////////////////000000111111111111000000000000000000000000000000111111111111111111111111000111111111111222222222333444555555666666555555444555666666666666666555777444555999<<<<<>>>>>>>>>>>????????????<<<<<<;;;;;;;;;:::::::::999999999999999999999999999::::::888777666888999xxxtttwww|||zzzssspppqqqzzzzzzuuuzzzrrrgggbbbaaacccdddnnnppprrrqqqlllccc[[[UUUSSSRRRQQQQQQQQQRRRSSSTTTWWWYYYYYYTTTLLLGGGHHHJJJOOOQQQTTTVVVVVVXXX[[[]]]]]]^^^^^^^^^^^^```cccfffgggiiilllmmmqqq|||uuu[[[KKKDDD>>>;;;:::666666555444444444444555555444333333222222333333000000///...............111000000///......------////////////////////////......//////000000111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111111111000000000111111111111222222222111222333333444444333333444444555555666777777777888888888888999;;;===>>>GGGRRR___iiippp|||xxxooo\\\UUULLLHHHHHHHHHFFFCCCBBBBBBAAAAAA@@@???>>>>>>======<<<<<<<<<<<<======;;;===>>>===;;;::::::;;;:::::::::::::::999888777777666555555555777888999}}}vvvsssuuuzzz{{{uuunnnkkkmmmttt~~~{{{uuussssssyyyxxxqqqggg^^^[[[[[[]]]^^^eeefffggggggccc\\\UUUQQQQQQQQQQQQQQQRRRTTTVVVWWWWWWXXXWWWRRRKKKHHHJJJMMMQQQTTTWWWZZZ[[[]]]___aaaaaacccdddeeedddeeegggiiijjjnnnsssxxx~~~wwwdddNNNCCC???<<<::::::666666555444444444444444444444333222222222222333111000//////......//////......------,,,++++++***////////////////////////......//////000000000000////////////////////////////////////////////////........................////////////000000000000000000000000000000000000000000111111111111000000000111111111111222222222111222333333444444333333444444555555666666777777888777777777888999;;;<<>>======<<<<<<<<<<<<======;;;===>>>===;;;999999999999999::::::999888888777777777666666666777888999xxxrrrppprrrwwwwwwrrrmmmhhhfffgggjjjsss|||yyypppiiiiiikkkpppuuuyyyyyyuuurrrfffaaaZZZVVVUUUVVVWWWXXXZZZ[[[\\\\\\YYYVVVRRROOOOOOPPPPPPRRRTTTVVVXXXYYYWWWVVVTTTOOOJJJJJJNNNRRRQQQTTTXXX[[[\\\^^^```bbbccceeehhhiiiiiijjjlllmmmtttzzz}}}bbbRRRCCC===<<<:::888888666555555444444444444444444444333222222222222222111111000////////////000111111000000//////......////////////////////////...////////////000000000////////////////////////000000000000000000000000........................////////////000000000000000000000000000000000000000000111111111111000000000111111111111222222222111222333333444444333333444444444555666666777777777777666666777888999999>>>BBBKKKVVVcccrrrqqqccc[[[VVVSSSMMMIIICCCBBBCCCEEEDDDCCC@@@@@@@@@???????????????======<<<<<<<<<<<<======<<<===>>>===:::888888888888888999999888888777777888888777777777888999999zzzsssooolllmmmqqquuuzzz|||tttmmmkkkgggcccaaabbb```hhhooorrrwww~~~|||tttnnnjjjgggcccaaadddhhhlllnnnmmmhhhdddbbb[[[XXXTTTRRRRRRSSSTTTSSSTTTUUUUUUUUUUUUTTTSSSRRRPPPPPPQQQSSSTTTVVVWWWXXXUUUSSSPPPLLLIIIKKKQQQUUUTTTWWWZZZ]]]^^^```bbbdddhhhiiilllnnnppptttyyy|||gggWWWKKK???<<<;;;888666555666555444444333333444444444333333222111222222222222111111000000000000000222222222111111111000000////////////////////////////////////////////////////////////////////////000000000000000000000000........................////////////000000000000000000000000000000000000000000111111111111000000000000111111111222222222111222333333444444333333333333444555555666666777777777777777777777888888>>>@@@EEEOOO^^^ooo|||ttt```WWWTTTPPPLLLHHHEEEBBB@@@AAABBBBBBAAA>>>>>>>>>???????????????===<<<<<<;;;;;;<<<<<<===>>>??????>>>;;;888888888777777888888888777777666888888888888888888999999yyyqqqmmmkkkhhhhhhkkkjjjnnnsssxxxzzzzzzwwwvvvqqqjjjeeedddbbb___]]]___YYY^^^bbbcccgggnnnrrrqqqkkkgggbbb^^^]]]^^^```aaaeeeggggggddd___YYYVVVVVVUUUSSSQQQPPPQQQQQQPPPOOOQQQQQQQQQRRRRRRSSSSSSTTTPPPQQQRRRSSSTTTUUUUUUVVVRRRPPPMMMKKKKKKNNNSSSWWWYYY[[[^^^```aaacccfffiiippprrrtttwww}}}kkkVVVMMMDDD===<<<<<<888555444555555444333333333333333333333222111111111111222222111111000000000000000//////............------/////////////////////////////////.......................................////////////////////////........................////////////000000000000000000000000000000000000000000111111111111000000000000111111111222222222111222333333444444333333333333444444555666666666777777888888888888888888<<<===AAALLL\\\mmmzzzsss```TTTPPPNNNIIICCCGGGEEECCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<>>;;;999888999666777777888888888777777888888999999999888888888qqqkkkhhhhhhhhhdddccceeebbbdddfffiiijjjjjjiiihhhfffaaa]]]^^^]]]ZZZXXXYYYSSSWWWXXXWWWZZZ```cccaaa[[[ZZZXXXXXXYYY\\\___aaabbbaaa^^^YYYTTTPPPOOOPPPQQQOOOMMMMMMNNNNNNLLLKKKMMMMMMNNNNNNOOOPPPQQQRRROOOPPPQQQSSSTTTTTTTTTTTTPPPOOONNNNNNPPPRRRUUUWWWXXXYYY[[[]]]___ccciiimmmvvvyyy}}}vvv^^^OOOBBB<<<888:::;;;888555555555444444333333333333333333333222111111111111111111111000////////////000//////////////////....../////////////////////////////////............---........................////////////////////////------------------------////////////000000000000000000000000000000000000000000111111111111000000000111111111111222222222111222333333444444333333333333333444555555666666666666777888888888888888888:::???IIIWWWfffqqqwwwwwwggg^^^SSSMMMLLLJJJDDD???FFFFFFEEECCCBBB@@@???>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<===>>>???>>>;;;999999999777777888888999999888888888888888999888888777666bbb___```eeefffbbb______ZZZZZZ[[[[[[\\\]]]^^^^^^\\\XXXUUUWWWWWWTTTRRRSSSPPPQQQQQQOOORRRWWWZZZXXXUUUVVVWWWXXXYYYZZZ\\\]]]YYYVVVSSSPPPOOONNNOOOOOONNNLLLKKKKKKLLLMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOPPPLLLMMMPPPRRRSSSTTTTTTTTTPPPPPPQQQTTTVVVXXXXXXXXXWWWXXXZZZ\\\```hhhpppvvvxxxcccRRRIII===888666888:::777555666555444333333222222333333333222222111111111111111111000//////......//////000000000000000000000000//////////////////////////////.........---------........................------------------------------------------------////////////000000000000000000000000000000000000000000111111111111000000000111111111111222222222111222333333444444333333222333333444444555555666333444555777888888888777888:::>>>DDDLLLUUU]]]bbbhhhttt}}}iiiZZZTTTNNNJJJIIIGGGDDDAAADDDDDDEEEDDDBBB@@@???>>>>>>>>>>>>======<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<:::<<<===<<<999888888888777888888999::::::999999777777888888888777666555ZZZYYY\\\ccceeeaaa]]]\\\TTTTTTSSSRRRSSSUUUVVVXXXVVVRRRPPPRRRSSSOOOMMMNNNNNNOOONNNLLLNNNTTTVVVTTTUUUWWWZZZZZZZZZXXXXXXXXXOOOMMMKKKKKKMMMOOOPPPPPPMMMLLLJJJKKKLLLNNNNNNMMMKKKLLLMMMNNNOOOOOOOOOOOOIIIKKKNNNQQQSSSUUUUUUVVVQQQRRRTTTXXX[[[\\\[[[YYY]]]^^^```ccciiirrr}}}zzzcccPPPDDD>>>>>>999777999:::666444444555444333333222222333333333222222111000111111111000000///...............,,,,,,,,,---------------//////////////////////////////.........---------........................------------------------------------------------////////////000000000000000000000000000000000000000000111111111111000000000111111111111222222222222222333444444444333333222222333444444555555666000222444666777777777777<<<===???@@@BBBEEEJJJNNNZZZffftttwwwdddYYYUUUPPPJJJEEECCCCCCCCCCCCAAABBBDDDDDDBBB@@@????????????>>>===<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<888999::::::888777777777777888999:::::::::::::::666777888888888666555444YYYZZZ\\\^^^]]][[[YYYWWWSSSRRRRRRQQQQQQRRRRRRSSSPPPQQQPPPNNNLLLKKKKKKLLLNNNPPPRRRTTTTTTVVVYYY[[[XXXYYYYYYVVVRRRNNNLLLLLLKKKJJJKKKMMMOOOPPPNNNMMMJJJJJJKKKLLLMMMOOOOOOPPPMMMNNNNNNMMMLLLLLLMMMOOOOOOOOOOOOQQQSSSTTTSSSRRRQQQUUUXXXYYYYYYZZZ^^^aaagggiiikkkpppwwwzzzeeeXXXLLLCCC@@@;;;:::888666555666777888444444333333333333222222///000111222222111000///////////////............000///...------...///000000000//////.........---,,,---...---,,,,,,---...000///...---...///111333555222///,,,+++,,,...///........................***+++---.........---,,,////////////000000000000111111000000000000111111222222222222222222222222222222222222222222222222222333444555666555444333555555555555555666777777888999:::<<>>===<<<======:::::::::;;;;;;;;;;;;;;;;;;:::888666666777888999;;;:::::::::::::::::::::888888888888777666444444TTTVVVWWWYYYXXXWWWTTTSSSOOOOOOOOOOOOOOOPPPQQQQQQMMMNNNMMMKKKIIIIIIJJJLLLNNNQQQSSSUUUVVVVVVXXXZZZZZZZZZXXXTTTOOOKKKJJJIIIHHHJJJLLLMMMNNNMMMMMMLLLIIIIIIKKKMMMOOOPPPRRRRRRRRRSSSSSSRRRPPPOOOQQQRRRRRRRRRRRRSSSUUUUUUUUUUUUWWWZZZ]]]^^^___bbbhhhmmmooossszzzlllYYYNNNDDD>>>;;;888777666444444444444555333333222222222111111111---...///000111000000///////////////............000///...------...///000000/////////.........---,,,...///...---,,,---...///...---,,,---...000111222000...,,,,,,---///000........................,,,,,,---...............////////////000000000000000000000000000000000000222222222222222222222222222222222222222222222222222333333444555444444444555555555555555666666777777888999;;;<<<>>>???@@@AAAHHHVVVgggyyykkk\\\PPPIIIGGGGGGEEEBBBAAAAAAAAA@@@?????????>>>>>>>>>??????@@@EEEDDDAAA>>>===<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666666777888999777777777777777777777777555555666555555444333222SSSTTTUUUUUUTTTRRRPPPNNNKKKKKKKKKLLLMMMNNNOOOOOOMMMMMMLLLKKKIIIJJJMMMOOOQQQTTTWWWYYYZZZYYYZZZ[[[ZZZXXXUUUPPPJJJGGGGGGGGGHHHLLLOOOPPPNNNMMMMMMOOOKKKKKKMMMOOORRRTTTVVVWWWVVVVVVVVVTTTRRRQQQRRRSSSWWWWWWWWWXXXYYY[[[\\\]]]___bbbeeehhhjjjpppxxx~~~}}}ttt\\\LLLDDD===999999777666666555444444333333222111111111111000000000,,,---...///000000///////////////............---//////...------...///////////////...............---...//////------...///......---,,,,,,---///000...............///000111.......................................///000000////////////000000000000000000111111111111000000222222222222222222222222222222222222222222222222333333333333333444555555555444444444444555666666777777888999:::;;;;;;<<<999@@@LLL[[[lll~~~cccUUUQQQNNNIIIEEEDDDBBBAAA@@@AAA@@@???===>>>===<<<<<<<<<>>>@@@AAAHHHEEEBBB>>><<<<<<===>>>======<<<<<<;;;;;;:::::::::999777666666666777888555666666666666666666666444444555555555444444333WWWWWWWWWVVVTTTQQQNNNLLLIIIJJJKKKMMMNNNOOOPPPPPPOOOOOONNNMMMMMMNNNRRRTTTUUUXXX\\\^^^^^^\\\\\\\\\VVVTTTPPPKKKGGGEEEFFFHHHJJJPPPUUUUUUQQQOOOPPPSSSOOOPPPQQQTTTVVVXXXZZZ[[[YYYYYYYYYWWWUUUTTTUUUVVV[[[\\\^^^___aaadddgggjjjjjjooouuuzzz~~~wwweeeQQQEEE???;;;999:::777777777777777555444444222222111111111000000000/////////////////////...//////.........---------...................................................///000///.........000///...---------...//////---......///////////////........................000///.........///111222////////////000000000000///000111111111111000///111111111111222222222222222222222222222222222222444333222111222333555666444444333333444444555666777777888888888999999999999===EEEPPP___sss{{{gggRRRLLLNNNOOOKKKIIIBBBAAA@@@@@@AAAAAA???======<<<:::999:::===???AAAEEECCC???<<<;;;<<<===???>>>======<<<;;;:::999999999888777666666666666777666666666666666777777777555555666666777666666666\\\\\\ZZZWWWTTTPPPMMMKKKKKKLLLNNNPPPRRRSSSSSSSSSPPPQQQQQQPPPPPPRRRUUUXXXVVVYYY\\\^^^]]][[[ZZZZZZRRRPPPMMMIIIGGGGGGJJJMMMMMMSSSXXXYYYUUURRRRRRUUURRRSSSTTTVVVXXXZZZ[[[\\\\\\]]]]]][[[ZZZYYYZZZ\\\^^^aaaeeehhhkkkoootttxxx{{{|||hhhZZZJJJBBB===:::999:::666777777777666555444333333222222222111111111111333222111000//////..................------------------............---------------..................///000///.........000000000//////////////////...///000000000///------........................000000///......000111222////////////000000000000000000111111111111000000000000000111111222222222222222222222222222222222333333222111222333444555333333333333333444555555888888888888888888888888;;;===@@@FFFQQQcccyyyppp]]]RRRIIIGGGHHHHHHFFFGGGAAA@@@@@@@@@BBBBBB@@@>>><<<:::999888999;;;>>>@@@???>>>;;;::::::;;;===???======<<<;;;:::999999888777777666666666555666666444444444555555666666666444555666666666666666555]]]\\\ZZZWWWTTTPPPMMMLLLPPPQQQSSSVVVWWWXXXXXXWWWPPPRRRSSSSSSSSSTTTVVVXXXUUUWWWZZZZZZYYYWWWVVVVVVQQQPPPNNNLLLKKKLLLPPPSSSQQQVVVZZZ\\\YYYVVVUUUVVVSSSTTTVVVXXX[[[]]]___```]]]^^^______^^^___aaaccchhhmmmsssxxx{{{~~~~~~kkkXXXMMMBBB===;;;777777888555444444333222222111111333333222222222111111111444333222000////////////.........------------,,,------............---------------------.........---...//////------...///000000000000000///////////////000000///...------........................///////////////000111111////////////000000000000111111000000000000111111//////000000111222222222222222222222222222222222222222222222222333444444333222222222222333444444888888888888888888888888999;;;<<<>>>DDDQQQcccqqqdddWWWKKKFFFDDDEEEDDDAAABBBEEE@@@???>>>???@@@AAA@@@???:::999888888888:::<<<===:::999999999999:::<<<===;;;;;;::::::999999888888666666666666555555555555111111222222333444444444333333444444444333333222\\\[[[ZZZXXXUUUSSSRRRQQQTTTUUUXXXZZZ[[[[[[[[[ZZZSSSUUUXXXYYYXXXXXXYYYZZZWWWXXXYYYYYYWWWVVVVVVVVVTTTTTTSSSRRRQQQSSSVVVYYYYYY\\\___aaaaaa^^^[[[YYYVVVWWWZZZ^^^bbbfffhhhjjjiiikkkmmmnnnnnnpppsssuuu{{{yyyfffVVVHHHAAA::::::999777666888555444333111111111111222222111111111111000000000111000////////////000111.........---------,,,,,,,,,------......------,,,,,,,,,,,,------.........,,,...///...---,,,---...//////000000///......---............////////////........................---...//////000000//////////////////000000000000333111///......///111333/////////000111222222222222222222222222222222222111111222333333333333333222222222222222333333444777777777777888888888888555999<<<<<<<<>>???@@@@@@999999888888888999999:::888888999999::::::999999888888888888888888888888555666666666555555444444111111222222333444444555444444444444333222222111\\\[[[ZZZZZZYYYXXXWWWWWWVVVXXXZZZ\\\]]]]]]\\\[[[VVVYYY]]]^^^]]]\\\\\\\\\ZZZ[[[\\\ZZZXXXWWWXXXYYYXXXXXXXXXWWWVVVWWWZZZ]]]aaabbbdddggghhhfffbbb^^^YYY[[[___dddjjjooorrrttt|||~~~vvvdddRRRFFF???:::777888999777777999888666444222222222333444000000000000////////////------,,,---...000222333......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,---...---,,,,,,---....../////////...---,,,,,,------------...000111222........................,,,---///000000000///...////////////000000000000444222///------///222444...//////000111222222222222222222222222222222222000111222333444333222222222222111111222222333444666666666777777777777777333888======;;;<<>>;;;===??????AAACCC>>><<<::::::<<<>>>??????999999999999888888888888888999:::;;;:::999888777777777777777777888888888555555666666555555444333333333444555555666777777666777666666555444333222ZZZ[[[\\\\\\[[[ZZZYYYXXX\\\\\\[[[ZZZZZZ[[[]]]]]]^^^]]]\\\]]]^^^]]][[[YYY___aaabbbbbbaaa_________```______```aaaccceeefffggghhhiiikkklllkkkiiifffcccfffkkkrrrzzzwwwcccQQQEEE@@@;;;:::999888777777777777444444333333222111000000000000000000////////////111000000///...---------...---,,,,,,,,,,,,---...000///...------------------///000000///......///000///...------...///000////////////////////////------------------------........................111111000000/////////...,,,,,,------...///000000//////............//////222111000//////000111222000000000000111111111111333333555555555555333333111111222222222333333333444444444555555555555666444666888999999:::<<<>>>HHHPPP^^^mmm|||}}}hhh___VVVIIIBBBDDD>>>>>>>>>>>>>>>===<<<<<<===<<<;;;:::::::::::::::999::::::;;;;;;::::::999666777888999999888777666999999777666555555555555777666666444333222111111333444555555666666555555666666555555555444444444___`````````___^^^]]]\\\^^^]]][[[ZZZZZZ[[[[[[\\\___^^^]]]]]]___```___^^^dddeeefffeeebbb```______``````aaacccfffjjjmmmooossstttvvvyyyzzzyyywwwvvvxxx{{{yyyeeeVVVIII@@@===:::999888777666666666666444444333222222111000000000000000000/////////...111111111000//////.........---,,,,,,,,,,,,---...///......------,,,------***,,,------,,,++++++,,,000///...------...///000........................------------------------........................000000000//////.........,,,,,,---......//////000//////............//////222111000//////000111222000000000000111111111111222333444444444444333222111111222222222333333333444444444555555555555666555666888999999:::;;;===@@@EEENNN\\\lll||||||hhhXXXRRRMMMDDD@@@CCC>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::::::::::::::999999::::::::::::999999666777888999999888888777999888777666555555555555777666555444333222222111444444555666666666666666555444444444333333333333ddddddddddddcccbbbaaa```___^^^\\\[[[ZZZ[[[[[[\\\```^^^]]]___cccfffhhhiiinnnooopppnnnllljjjiiiiiijjjkkkllloootttzzz{{{aaaQQQHHHAAA<<<:::888888777666555555555555333333333222111111000000000000000/////////......222111111000000/////////...------,,,,,,------...---------,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++//////...------...//////........................------------------------......................../////////...............---------......//////000//////............//////111111000000000000111111000000000000111111111111111222333333333333222111111111222222222333333333444444444555555555555666555777999999888888:::;;;<<<<<>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::888888999999999999888888666777888999999999999999888888777666555555555555666666555444333222222111444444555666666666666666333333333333222222222222ffffffffffffeeeeeeddddddaaaaaa______^^^___```aaacccbbbbbbfffnnnuuu{{{~~~~~~}}}}}}~~~|||gggQQQFFFBBB>>>:::888777666555555444444444555333222222222111111000000000000/////////.........000000000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,---...................................................------------------------..........................................------------....../////////000//////............//////111000000000000000000111///000000000111111111111111111111222222111111111111111222222222333333333444444444555555555555666666777999888777777888999===<<>>>>>>>>======<<<;;;;;;::::::999::::::;;;777777888888888888777777777777888888999:::::::::888777666555555555555555666666555444333333222222333333444555555555555555333333333333333222222222lllllllllllllllllllllmmmlllkkkjjjjjjkkklllmmmnnnooooooqqqxxx|||gggXXXHHHBBBAAA===888666666555444444444444444444222222111111111111111000////////////...........................---------------------------------++++++,,,------,,,,,,+++---...000000.........///------............------........................------------------------........................------.........................../////////////////////............//////000000000111111000000000///000000000111111111111111111111111111111111111111111222222222333333333444444444555555555555666666777888888666666777888======BBBOOObbbsss~~~~~~yyylllaaaXXXSSSJJJDDD?????????===<<<<<<;;;<<<<<<=========<<<<<<::::::999999999::::::;;;666777777888888777777666777777777888888999999:::777666666555555555555555555555555444444333333222222222333444444444444333333333333333333444444444||||||||||||}}}}}}hhhTTTJJJ@@@>>>===999555444555555444444444444444555111111111111111111111111/////////.........------------------------------,,,------......------,,,***+++---......---,,,,,,+++---......---,,,,,,---------............------------------------------------------------------.......................................///////////////////////////////////////............//////000000111111111111000000000000000000111111111111222222111000000111222222111111222222222333333333444444444555555555555666555666777777666555777888888:::@@@KKKYYYdddjjjllloooyyyyyygggZZZQQQJJJHHHIII???===<<<===>>>>>>===<<<999:::;;;;;;;;;;;;;;;;;;999999999999999::::::;;;777777888888888888777777888888777777777777888888666666555555444555555666555555444444444333333333222222333444444444444444333333333333444444444444{{{fffUUUEEE???::::::888555555888555555444444444444555555000000000000111111111111//////.........---------........................,,,,,,---......---,,,,,,***,,,---/////////------***,,,...---,,,+++,,,,,,,,,------......------,,,------------------------------------------------.................................//////000000000000///////////////////////////............/////////000111222222111000///000000000000111111111111333222111111111111222333111111222222222333333333444444444555555555555666444555666666555555777888666888===CCCIIINNNRRRSSS]]]hhhwwweeeYYYNNNIIIDDD???>>>@@@999:::;;;;;;======<<<:::777888999:::::::::::::::999999888888999::::::;;;777888888999999888888777999888777555555555555666555555555444444555555666555444444444444333333333333444555555666666555555111222222222333333333333xxxeeeTTTHHH>>>:::777777555444777===555555444444444555555666000000000000000111111111//////.........---------.........///////////////,,,,,,---......---,,,,,,+++,,,...000000///...---+++---///...---,,,------,,,,,,---......---,,,,,,------------------------------------------------.........................../////////000000111111000000000000//////////////////............/////////000111222222111000///000000000000111111111111444333222111111222333444111111222222222333333333444444444555555555666666333444666666555666777999777:::===??????AAACCCEEEKKKVVVgggttt}}}nnn[[[PPPHHHDDDEEECCC===:::;;;999<<<===<<<<<<<<<:::777666777888999999999999999999888888888999::::::;;;888888999999999999888888999888666555444444444444555555444444444555555666444444444444444444333333555666666777777777777777000000111111222222222222xxxcccPPPEEEAAA:::999888666555444444444666555444333222111111111222111111000///......---////////////............------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---..................------,,,---......//////......,,,---///000000000///...---------............///+++,,,...///111222222222000000000000000000000000000111111111111222222222111222222222333333333333555444333222333444555666555555444333444555666777:::999888888999:::<<<===EEEJJJSSS^^^jjjwwwwwwcccSSSJJJCCCAAA???>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<999999999888999999::::::777888999888777777999;;;;;;;;;:::999888666555555444444555666666555555444444444333222222222222333111222333444555444333222444444444333333222222222222222222111111111000000wwwbbbRRRDDD===;;;999888777666555555555555444333222111111111111111111111000000///......---////////////............---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------.................................------...........................------,,,---......//////......,,,------......................../////////000000,,,---...000111111111111////////////////////////000000111111111222222222.../////////000000000000444333333222333444555666555444444333444555666777888888777777888999;;;<<<@@@CCCHHHOOOZZZfffsss|||nnn\\\OOOHHHEEECCCAAA>>>===>>>===<<<;;;;;;;;;::::::::::::;;;;;;999888888777777777888888777888888888777777999;;;<<<<<<;;;999888777666555444444555555555555444444555444444333333333333333222333333444444333333333444444333333333222222222333333333222222222111111www___OOOEEE>>>;;;:::888777666555555555555555222111111000000000111111111000000//////........./////////............---------------------------///......---+++******)))++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------........................---......//////......---------------------......,,,---......//////......,,,,,,,,,,,,,,,---......////////////000000000111......///000000000000000........................000000000111111111222222111111111111222222222222222222222222333444666666444444444333444555555666666666666666777888999:::<<<===>>>AAAHHHSSS```iii{{{mmmYYYKKKEEECCCCCCBBB@@@>>>=========<<<;;;;;;::::::999999999::::::888888777666555555555555666777888777666666888:::===<<<;;;:::999888777666444444444444444444444444666555555444333444444444444333333222222333333333333333333333222222222222444444333333333222222222tttbbbNNNDDD@@@===:::999666666555555444555555555111111000000000111222222000000/////////.........//////.........---------------------------------......---,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,------------......,,,---......///............---,,,+++,,,---///000....../////////000000000//////000000000000//////////////////////////////000000000000111111111111222222222333333333444444111111222222333444555666333333333444444444555555666666666666777888999999;;;;;;;;;<<>><<<<<<<<<===<<<;;;::::::999888888888888999888888777555444444444444666777777777666666888999======<<<;;;:::888888777555555555444444444444444666666555444444444444555555444333222111222333444333222222222222222222222333333222222222222111111ppp[[[NNNAAA===;;;888444333555555444444444444444555222222111111111222222333////////////........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,------......,,,---......///.........///...---------...000111------........./////////000000000000000//////...000000000000000000000000//////000000000111111111////////////000000000000111111222333333444444555333333333444444444444444666666777888888999999999:::;;;<<<<<<===AAAEEEIIIWWWcccttt}}}nnndddVVVRRRLLLGGGCCC???<<<999===;;;::::::;;;<<<;;;:::999999888777777777777777999888777555555444444444555666777666555555777999<<<;;;;;;::::::999999999777666555444444444444555666666555444444444444555666555333222111222333333222222222222222222222222111111111111000000000000ooo[[[KKKCCC===<<<:::555222222666555444333333333333333333222222111111111222222.................................------------,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------........................---......//////......---++++++,,,,,,------......,,,---......//////......///............///000000------------............///000000000000000///...111111111111111111111111/////////000000000111111000000000111111111222222111222222333333333333222222222333444444444444333555666777888999999999888666888;;;<<<<<<<<<===???GGGRRRbbbrrryyymmm^^^SSSMMMIIIEEE>>>:::999::::::;;;:::888777777999::::::999999888777666666666666666777777666555444444444444444555666555444555666888999999999999::::::::::::999888666555444555555666666555555444333444444444555555444333222222222222111111111222222222222222111000000000000/////////mmmZZZLLLBBB>>><<<<<<999444333666666555444333222222222222333222111000000000000000.................................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------.................................------.........***++++++,,,------......,,,---......//////......,,,---......//////..................////////////...///000000000000000///000000000000000000000000////////////000000000111222222333333333444444444222222333444333222111000111222333444444444333333333444666777888888777777555777999:::999999:::;;;>>>FFFPPP[[[fffuuusssfff]]]SSSHHHCCCCCCDDD@@@;;;888888999;;;<<<777666555555777888888888999888777666555555555555555444444333333333444444444555555555444444666888666666777888999:::;;;;;;;;;:::888666555666777777555444444333333333333333444444444444333222111000000111111111222222222222111111111000000000000///zzzdddVVVJJJAAA:::888888888444000222777777666555333222111111111222222111///............---...........................---------,,,,,,,,,------------------------///...------,,,+++******++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------******+++,,,,,,---......,,,---......//////......+++,,,---...///...---,,,////////////000000000000......///000000000000000////////////////////////////////////000000000000//////000000000111111111222333444444333222000///111222333444555444333333222333444666777666666555555777888888888888:::<<<===@@@DDDIIIPPP^^^ppp}}}rrr```WWWNNNJJJDDD>>>???DDD<<<;;;::::::::::::888666666444333444666777777777888888777555555444444444222222222111222222333333444555555555444444666777444555666777999:::<<<<<<<<<;;;999777666666777888444444333222222222222333444444555555444222111///000000111111222222222222222222222111111111111000qqq```SSSIIIBBB???999888777666555444333333111111111111000000000///000///...------...///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))***+++++++++++++++***+++---...---+++)))(((++++++++++++++++++++++++---+++)))***---///---+++......---,,,+++))))))(((---......///......------,,,---------.../////////111000000///......---------......///000/////////---...///000000///...---............////////////////////////////////////111111000000111111222333000////////////111222333///000000000000111111111333222111111111333555777777666444333444555777999===>>>===<<<>>>HHHWWWcccxxxooo___UUUHHHEEEAAA>>><<<;;;<<<===<<<999555444666888888777444444444444444444444444555555444333222222222222333222000//////000222444666666555444333333222222666555444666999:::777444666555444444333333333444555444222111111222333444555555555444333222111000222111000000///000000000000000111111111111000000wwwaaaSSSIIIAAA<<<;;;888888777666555444333333222222222222111111111000000///...------...///000........................------------------------------------------------+++++++++,,,,,,++++++++++++,,,,,,++++++***)))(((***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...+++((((((***---------++++++++++++++++++++++++---...............------------------............---------------.........,,,------........................//////.....................////////////000000000000000000000000111111000000111111222333222222111000000000111222111222222222222333333333333222111111222333555777666666444444444555777888999;;;;;;;;;<<>>;;;999999:::;;;:::777333333444666666555444444444444444444444444555555444333333333333333333222222111111222444444555555444444333333222222666444444666888999777444444444333333333333333444333333333333333333333333444444444444333222222111222222111000000000000111000111111111000000///...mmm^^^NNNEEE???:::777888777777666555444333333222333333222222222111111111//////............//////........................------------------------------------------------,,,++++++++++++++++++,,,......---,,,***)))'''&&&++++++++++++++++++,,,,,,------------------------///+++'''&&&(((+++---...))))))***+++,,,---......------------......------............------------+++,,,,,,---.../////////,,,,,,,,,---------------......------------..................////////////111111111111111111111111111000000000000111222222444444222111111000000111111222222222222333333333333222111111222333555666666555444444444555777888777999;;;;;;:::;;;???CCCNNNVVVcccppp|||vvveeeUUUKKKDDD>>>;;;===;;;999777666666777888666444222111222333333333333333333333333333333333555444444333333333333444333333333333444444444555333333333333333333333333555444444555777777666444333333222222222333333444111222333444444333222222333333333333333333333333333333222111111111111111111111111111111000//////pppYYYMMMBBB===;;;888777888666666555555444333333222222222222111111111000000/////////....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---......---,,,+++)))((('''+++*********+++,,,------------------------------...,,,***))))))+++,,,---)))******+++,,,---......------------------...............------,,,,,,,,,---------...//////000000------,,,---------.........---,,,++++++,,,---...............////////////111111111111111111111111000000000000000111222222444333333222222111111111//////000000000111111111222222222222222444555666555555444444444555666777888:::;;;;;;999888:::;;;???EEENNNXXXcccrrruuuaaaYYYNNNEEEAAA???>>>>>>888777666444444555666777444333222111111222222222222222222222222222222222333333222222222333333444222222333444444444444444222222222222333333333333444333444444555555555555222222111111222222333333000000111222222222111111333333333333333333444444444333222222111111222222111111222333333333333222tttaaaTTTLLLCCC<<<:::999777666888555555444444333333222222000000000000////////////...//////////////////...........................------------------------************************---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++******+++*********+++,,,------++++++++++++++++++++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///......------,,,,,,,,,+++------------------------......------......///000...---,,,++++++,,,---...............////////////111111111111111111111111000000//////000000111222111111222222333333333333//////000000000111111111222222222222333444555555444444444444444555555666888999888888777777888:::;;;===AAAFFFOOO]]]mmmyyy{{{cccSSSHHHDDD???;;;999999999:::666555444444444555555666333333333222111111111222222222222222222222222222111111000111111222333333222222333333333333222222111111111222222222222222222333333333333333444555222222222111111222222333000000000///000111222333333333222222222333444444444333222222111111222222000111222444555666777777nnn^^^PPPFFFBBB<<<888888777555444666444444333333333222222222000000/////////...............////////////..............................------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++---000111///---,,,,,,......------,,,,,,++++++,,,,,,+++++++++---...///------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++//////...---...///000111......------------..................////////////111111111111111111111111000////////////000111111///000111222333333333333111222222222222333333333111111222333333444444555333333444444555555555555666555555444555666777888;;;;;;;;;<<>><<<:::888666555333111111111333333222222111000000000000111111222333444444555555444tttaaaQQQGGGAAA;;;666777444444777888555555777333333222222222222222222111111111111000000000000---...///000000///...---........................------------------------........................***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++***+++---...---+++)))(((---------------------------......,,,))))))+++...------------------------,,,+++*********,,,///000+++++++++,,,,,,---------------///000111333444444...---,,,++++++---...000---...///000000///...---............/////////000///////////////////////////////////////000111111111111222222111000...---///000000000000111111111111111222333444444444444222333444444555555444444555555777999:::999777444555888::::::999;;;@@@EEELLLYYYkkkxxxkkk]]]PPPIIIDDD===;;;>>>666666555333222333666888444444444333333333333333///111333333000...///111000000000000000000000000222222333444555666888999<<<:::777444222111222222333222222111000//////...000222222111//////222555888777666444333222111111555:::AAAFFFGGGCCC===999777666333111111111222333222111111000///000000000222333333333222222111000{{{eeeZZZMMMCCC>>><<<888555444444444555444444333333000000000000////////////111111000///////////////.........------,,,,,,,,,.........------,,,,,,,,,//////............------,,,,,,,,,++++++*********************+++,,,---...++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------.................................,,,***)))***++++++++++++,,,,,,---------((()))***+++---...//////..............................---,,,---...///000.../////////------///000000//////............///////////////000000000000111111111000000000000000222222111111000000//////333333222222111000//////000111222222111000///---444444444333333222222222555555555555666666666666999888777777888:::<<<===DDDGGGNNNYYYhhhxxx|||fffYYYLLLHHHAAA<<<:::999999888777666555444444555666777444444444333333333222222555444222111111111222222111111111111111111111111222222333444555666777888===:::666222000///000111111111111111111111111111////////////000000000000//////000111222222333333999>>>HHHRRRVVVOOO@@@444444444333222222222333333///////////////000111111111111111111111111111111pppcccRRRKKKAAA;;;:::999888555555555555555444333111111000000000000////////////000000///............///......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,+++++++++************)))(((((('''((((((++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,---------------------------------...///.........000222+++,,,,,,,,,,,,,,,,,,---******+++,,,---...//////...........................---,,,,,,,,,---.../////////000///...---///111222111000///////////////.../////////000000000000000000000000000000000000111111111000000000000000333333222111111000//////111111111222111111000000444333333333222222222222444555555555666666666666888777666666777999;;;<<<:::<<>>;;;:::888555555555555444333444333333222222333333444111222333444333222000/////////...---------......000000000000000000000000......///000111222222333222222222222222222222222////////////////////////////////////000000000000///000000111111222222222888<<>>;;;::::::666555555555666666444333333333333222222333333333222222111000000000000111111000000000000000000000000000000000000000000000---......///000000111111...///000222222222111000////////////////////////////////////000000000000///000000000111111111222333555:::???BBB???999444555444333222111111111111000000//////000000111222111111111111111111111111{{{gggUUUIIIBBB===;;;888777555555555444333222111111222222333222222222000000000000////////////......---,,,,,,,,,,,,,,,------------------------------------------------///......---,,,,,,++++++++++++++++++++++++++++++'''(((((((((***+++,,,---++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,...//////...,,,,,,------------,,,,,,+++++++++///............---------------------------------++++++,,,,,,,,,,,,---,,,///000000///......///111000000///...---,,,,,,---............////////////......//////000000000000//////000000111111222222111111111000000000000000222222111000111222444555111111111111111111111111333333333333444444444444444444444444444444555555666666666777888:::===>>>BBBIIISSS^^^iiisss{{{sssbbbXXXNNNIIICCC>>>;;;::::::999666555444555666555333000333333333444444333333333444222///,,,,,,...111333000111111111111111111111////////////////////////......//////000000111111...///111222222111///...000000000000000000000000////////////000000000000000000000000000111111111333555777999:::888444111111111111111222333444444000000000000000111222222000000000000000000000000kkk___PPPCCC<<<999777555222222333333444444444444//////000111222222222222000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,------------...---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,...---,,,+++************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++&&&))),,,---------...///---,,,,,,,,,,,,,,,,,,+++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------.../////////------///000......------,,,,,,------------........./////////---......//////000000111000000000000111111111111000000000000000000000000222111111111111222222333111111111222222222222222222222222333333333444444333444444444444444444444555555555666666777888888;;;>>>EEELLLUUU```kkkrrrvvv|||wwwfffVVVIIIBBB>>><<<::::::999777555222444333222222333222000...222333333444444333333222444111...+++***---000222......///000000000//////////////////////////////.../////////000000000111///000111111111000///...000000000000000000000000////////////000000000000000000000000000000000000222333444555444222000/////////000000222333555666444333222111000/////////000000000000000000000000ssseeeRRRJJJ@@@999777666555444111222222222222333444555///000111111111111111111000000000000///////////////......---------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,222111///...,,,,,,++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,###&&&)))++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......------.........,,,,,,...///...------------...//////---------.........//////------......///000000111111111111000000000000000///000000000000000000000111111111222111111000000222222222222333333333444222222222222333333333333333444444444444444333333444555666777888888999999999:::===@@@EEEMMMUUU[[[fffppp}}}|||rrrdddVVVKKKCCC>>><<<888777555555555555333111333111000111222222111000111111222333333222111111111000...---,,,---...///,,,---.../////////.......................................//////////////////000000111111111000000////////////////////////////////////000000000000000000000000000000000//////000222222111000//////000000000000111222444444444444222111000/////////000000000000000000000000lllWWWIIICCC>>>999666888999888777555555555444222222333444111111111111111000///...000000000000//////////////////...------------...,,,,,,,,,------.........,,,,,,,,,------.........,,,------......//////000*********++++++,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...,,,+++,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,---...---++++++---.........---......///000111---------.........//////---------...///000000111222222111111000000//////////////////000000000000000111222222222000///---222222222333333444444444111111222222222333333333444444555555555444333333///000222444555666777777999999::::::<<<@@@EEEJJJUUUaaappp{{{qqq\\\TTTIII???;;;:::;;;<<<888555333222444666777777333222000111333444444444///000111222222111000///---.../////////...,,,,,,,,,---///000000000//////........................------................../////////000111111222222........................////////////000000000000000000000000///////////////111333444444333333333111111111000111111222333111111111000111111222333000000000000000000000000~~~hhhXXXMMMDDD???:::999888777666666666666333222222111111222222333333333111000000000111222........................000///---,,,,,,---///000000////////////.........,,,,,,,,,+++++++++************+++++++++******)))***,,,------,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++***+++,,,---...***,,,---......---+++)))------------------------------------------------------............------,,,---...///000000000000............//////////////////000000000000//////000000000000000000000000222111111111000000//////222222222222222222222222333333333222222111111111222222333333333333444444444555555555555555444444666666555666888;;;>>>@@@BBBMMM\\\hhhqqqxxx~~~mmm\\\PPPDDDBBB???;;;888666555444666666555444444444444555333333333333333333333333333222222222111111000000////////////////////////////////////////////////..................------////////////............////////////////////////000000//////......------......------------......//////......///000111111000111222333333333333333000000000000000000000000000///...------...///000////////////............~~~iiiWWWKKKCCC===999888888777555555444444555222222222111111222222222222111000/////////000000........................///...---++++++---...////////////.........------,,,,,,,,,+++++++++******)))******+++++++++******''')))++++++***)))***++++++++++++*********))))))************************))))))))))))*********+++*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,+++++++++,,,---...***+++,,,---------,,,+++------------------------------------------------------............------,,,---...///000000000000............//////////////////000000000000//////000000000000000000000000111111111000000000//////222222222222222222222222333333333222222111111111111111111222222222333333444444555555555555444444555555555555777999<<<>>>AAAFFFLLLQQQXXXcccpppzzzxxxhhh[[[QQQHHHBBB???===;;;888777555555555555444444333333333333333222222222222222222222222222222111111000000000000////////////////////////..........................................------////////////....................................////////////..................------------.............../////////000000///000000111222222111111////////////////////////000///...------...///000////////////////////////iii___PPPDDD===:::777444666666555444333333333333222222111111111111222222000000///...............------------------------...---,,,++++++,,,---.........---------,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++++++++++++++)))+++------,,,+++,,,---*********)))))))))(((((())))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,+++++++++,,,---...+++++++++,,,,,,---------------------------------------------------------------............------,,,---...///000000000000............//////////////////000000000000//////000000000000000000000000111111000000000000//////222222222222222222222222222222222222222111111111000000111111111222222222444444555555555555444444555444444444555777999:::;;;<<<===>>>BBBLLLYYYbbbmmmwwwwwwkkkZZZLLLCCC???<<<:::888777666555555555555555444333222222111111222222111111111111111111111111000000000000////////////////////////////////////------------------------------------------....../////////............---......................................./////////......------------......---...///000000000///......//////000000000000/////////////////////////////////............//////000000000000000000000000{{{jjj___OOOIII@@@:::777666666555555444333333222222222333111111000000000000111111000//////...............---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,)))+++------,,,+++,,,---+++*********)))))))))))))))))))))***************)))************+++++++++,,,,,,++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))******++++++++++++++++++++++++,,,,,,,,,------+++******+++,,,---...///------------------------------------------------------............------------...//////000//////............//////////////////000000000000//////000000000000000000000000000000000000000000//////111111111111111111111111222222222111111111111111111111111111222222222222333333444555555555444444555555444444555666777888444777:::<<<>>>AAAEEEIIITTT^^^lllxxxqqqgggTTTOOOHHHCCC@@@===:::777555555444444444444444444333333222111111111111222000000000000000000000000//////////////////......////////////////////////------------------------,,,,,,------------......//////.........---------........................---------....../////////......------------.........///111222222111///......//////000000000///////////////////////////////////////....../////////000000000000111111111111zzzjjj\\\PPPHHHAAA>>>999666555555666666444444333222222222333333111000000//////000000111///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,$$$&&&(((((('''&&&'''(((,,,,,,+++++++++******************+++++++++,,,,,,)))************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,++++++,,,,,,,,,---------+++******+++,,,---...///------------------------------------------------------............---------...//////////////////............//////////////////000000000000////////////////////////////////////////////////000000111111111111111111111111111111111111111111111111222222222333333333333444222222333444555555444444555555555555666666777777444666:::<<<<<<<<<;;;;;;CCCIIISSS]]]fffqqq|||xxxjjj]]]QQQJJJ???>>><<<<<<;;;999666444555555555444333333222111444333333222222222222222////////////////////////..................//////////////////////////////------------------------,,,,,,,,,,,,------..................------------........................,,,,,,------......//////......------------......///000222333333222000//////000000000000000//////...........................//////////////////...///000000000111111111222{{{jjj[[[PPPGGG@@@;;;888888666555444444444444333333222111111222222333000000////////////000000/////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******((()))***+++++++++++++++%%%'''))))))((('''((())),,,,,,,,,++++++++++++************+++,,,,,,------((((((((()))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------------,,,***+++,,,---------,,,,,,+++++++++,,,,,,---------------------------------------------------------------............------......///////////////...............//////////////////000000000000//////////////////////////////......////////////000000111111111111111111111111000000000111111111111111222222333333333444444444111222333444444555444444444444444555666666666666888777666666666777888999;;;>>>BBBGGGMMMXXXdddmmmwww~~~xxxpppcccVVVLLLEEE@@@===<<<;;;777555333333444444555555555444333222000000444333222222111111222222////////////////////////............////////////////////////////////////------------------------++++++,,,,,,------...............------------,,,---------------------------------------...............------------......000111222222222111000///000000000000000//////.................................////////////.........//////000000111111111|||eee\\\PPPFFF@@@<<<888555333444555555444333333333111000000000000000111111000//////......//////000---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++++++++******)))+++------,,,+++,,,---++++++++++++************)))))))))***+++,,,,,,,,,))))))))))))*********+++*********++++++,,,,,,---******++++++++++++************************************+++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***+++,,,---------,,,+++------------------------------------------------------............------......////////////..................//////////////////000000000000//////////////////////////////........./////////000000111111111111111111111111///000000000111111111222111222222222333333333333111111222333444444444444111222333444555555555555666555444444555777888888777999<<<===@@@EEENNNTTTaaaiiittt|||sssjjjXXXRRRIIIAAA===;;;::::::;;;:::777444222222333555222222333333333111000///222222111000000000000111////////////////////////....../////////000000000////////////////////////........................***++++++,,,------...............---------,,,,,,------------------------...------------------,,,......------------......000000000000//////......///////////////...------........................---...///000000///...---------...//////000111111xxxfffYYYQQQJJJBBB===:::999777444111333555666444333333333//////.........//////000//////............//////,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---......------------,,,,,,,,,,,,,,,+++++++++************+++++++++******)))((()))++++++*********+++************))))))))))))'''(((((()))***++++++++++++,,,,,,,,,,,,---------))))))***+++,,,,,,------))))))************))))))************************))))))***++++++++++++******+++,,,---...---,,,,,,***,,,---......---+++)))---------------------------------------------------..................---...///////////////................../////////000//////000000000000//////////////////////////////---.........//////000000000000000000000000000000//////000000111111111222000111111111111222222222000111222333444444555444///000111222333444444444222333555888::::::777555555888<<<======>>>CCCFFFIIIRRR___hhhnnnssszzzqqqaaaTTTLLLFFFBBB>>>;;;::::::999999111333555666444222111111///000111222222111000///111111000///////////////000000000000000000000000.../////////000000111111////////////////////////////////////////////////******+++,,,,,,---............---------,,,,,,,,,------------------------.........------,,,,,,,,,.........------.........000///...------------------.........------,,,+++........................---...///000000///...---,,,------...///000000111ooobbbWWWMMMFFF>>>===:::888777777777888666555444333222333333444111222333222111000000222//////...---,,,,,,,,,,,,//////............//////...------,,,,,,------............------,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,,,,+++)))(((++++++++++++++++++++++++)))))))))***+++++++++,,,)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------///111222000,,,(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++******+++,,,------,,,+++,,,...///...---+++,,,------......------000000//////.........---...///000///...---...///222000///......///000222...000111000///...///111////////////////////////111111111111111111111111111111000000//////......000111111111111222222222222222222222222222222222555444444444444555666666444555555555555555444444999888777666777:::===??????DDDJJJOOOSSS\\\gggpppyyy}}}tttfffXXXNNNGGGCCCAAA:::999999888777666666555555555444444444333333333000000000111222222222333111111000000000000111111222111111000///......---000000//////.........---//////.........---------++++++------------++++++------------------------,,,---------.../////////---,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,........................////////////////////////..............................------------..............................------......///000000000}}}sssdddXXXOOOGGG@@@:::<<<:::888666555555555666666555444333222222333444...///000///---,,,---.........---------...//////........................------,,,,,,,,,,,,---------------------,,,,,,,,,++++++***))))))***++++++,,,,,,,,,,,,,,,+++++++++************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))***************+++++++++++++++******************)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------******+++---...,,,)))&&&,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))******++++++******)))------,,,,,,,,,,,,,,,------,,,+++,,,...///...---+++,,,------......------///.........---------------...//////......///000///...---,,,,,,---...//////000111000///...///000////////////////////////111111111111111111111111111111111111000000000///000000111111111222222222333333333333333333333333444444333333444444555666444444555555555555444444555444333333444666999:::999<<<@@@AAACCCHHHPPPWWWcccmmmzzzxxxooo]]]VVVMMMDDD???<<<:::999888888888777666555555555444444444333333333333222111111111111111111222222111111000000000000111111111111000000///......---000/////////.........---//////.........---------+++,,,,,,------,,,,,,+++------------------------------------...............------,,,,,,------......---,,,,,,,,,,,,,,,,,,..............................................................................------------.......................................///000000111111uuujjjZZZTTTLLLFFFBBB???:::666888777555333333333333444444444333222222222222333---...///...,,,+++,,,---...------...///000111111---......//////......---------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++***))))))***++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++***************,,,,,,++++++***))))))(((******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******)))***++++++)))'''++++++,,,,,,,,,,,,,,,,,,(((((()))))))))*********)))******++++++******))),,,,,,------...------,,,---,,,+++,,,...///...---+++,,,------......---------------------,,,,,,,,,,,,---//////......///111///...---,,,,,,---...//////000111000...---...///////////////////////////000000000000000000000000222222111111111111000000000000000111111111222222333444444444444444444444333333222222333333444555444444555555555555444444444555555666777888999999777999;;;;;;:::===BBBGGGOOOYYYgggsss}}}ttthhh^^^UUUOOOEEEAAA<<<888777777777777666666666555555444444333333333333222222222111111111111111111111111000000111000000//////000000111111000000//////........./////////..............................------------,,,,,,++++++,,,,,,---------------------------............------------......------------......,,,++++++++++++,,,,,,---------------------------......................................................------------.......................................///000000111111qqqcccUUUMMMFFFCCC@@@>>>>>><<<:::777555555333222222222222333222222222222111222222222///000111000...---...///......------...///000000,,,---............---,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,------...+++******************+++***************+++++++++************************)))***++++++++++++***)))++++++++++++++++++++++++,,,+++++++++***)))))))))+++++++++*********))))))***++++++,,,,,,,,,++++++)))************+++++++++...,,,******,,,---,,,++++++++++++++++++,,,,,,,,,))))))))))))*********++++++,,,,,,------,,,,,,++++++,,,---//////...---,,,---,,,+++,,,...///...---+++,,,------......------------------------------+++---............///111000//////......//////000///000111000...------...////////////////////////////////////////////////111000000000000000000000000000000000111111111111222222333333333333333444222222111111222222333444333333444555555555444444333444666777888888888777777888::::::;;;<<<@@@CCCCCCJJJTTT___jjjwwwvvvmmm```TTTLLLGGGDDDBBB???===:::888888888666555555444444444333333222222222222222111111111111000222222111111000000//////000000////////////000000000000/////////.........................................................------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,------************+++,,,,,,---------------------------......................................................------------..............................---------...//////000000~~~nnn^^^RRRIIIBBB>>>;;;:::999888888666444222444333333222222222333333000000111111111111111111000111222111///...///000///...------,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,---------*********++++++*********))))))*********+++++++++*********************************++++++*********++++++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++++++++,,,,,,,,,++++++***)))))))))*********++++++...---++++++,,,---------*********++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++***+++---...///...---,,,---,,,+++,,,...///...---+++,,,------......------..................//////+++---......------...000//////............/////////000000///...------...////////////////////////...........................///////////////////////////000000000111111111000000111111222222222222222111111111111222333333222222333444555555444444///111333444555444333222333444666777888999;;;===:::===AAAFFFOOO\\\jjjttt{{{qqqfffTTTOOOHHHBBB???>>>======;;;:::777777666555333111333333333222222222222222222222111111111000000000222111111000000/////////000000////////////000000////////////............---------...............---.....................------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,++++++++++++++++++,,,************+++,,,,,,---------------------------......................................................------------..............................+++,,,,,,------...//////wwwggg___RRRGGG@@@<<<:::999777777666666444333111000222222222333333333333333...///000000111000000000...///000///---,,,---...//////...,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++++++++***)))))))))******+++,,,,,,,,,************************************************))))))))))))))))))))))))+++++++++***************((())))))***++++++,,,,,,++++++,,,,,,,,,+++******))))))*********+++++++++,,,***))))))+++,,,,,,+++))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,)))******++++++******)))******+++,,,---------------,,,+++,,,...///...---+++,,,------......------.........///////////////,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///////////////////////////////////////////////////------............///////////////000000000111111//////000000111111222222222222111111222222333444111222333444444555444444111222444555555555444444333444555666777777666666999999999:::???GGGRRRYYY^^^eeeoooxxx~~~yyynnneee[[[PPPIIICCCBBB???<<<:::888777777777666555555555555444222222222222222222222222222222222222111111111000000000000000000000000//////000//////......//////000........................---------------.........---------...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------..............................+++,,,,,,---......//////}}}qqqbbbVVVKKKGGGAAA<<<888777666666555666666666444333333333000000111222222222222222---...///000000000//////---...///...,,,+++,,,---///...---------------......,,,***))))))***,,,...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++)))***++++++++++++***)))*********+++,,,---------************************+++******************+++))))))))))))))))))))))))***************+++++++++******************+++++++++,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,)))(((((()))+++++++++)))((())))))***++++++,,,,,,************++++++++++++)))******++++++******)))************+++,,,---------,,,+++,,,...///...---+++,,,------......---------------....../////////...//////...,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++---............///000////////////////////////////////////////////////............/////////000////////////000000000111///000000111222222333333222222222222222333444444111111222333444444444444555666666777777777777777555555666888999999777666::::::999:::<<>>AAABBBEEEMMMXXXbbbmmmuuuxxxpppeeeXXXOOOGGGEEEBBB>>>:::999;;;>>>666777888888777666777777555333111111222333222111222222222222222222333333333333333222222222222111......//////000000111111//////............//////---.....................,,,,,,,,,------.........---------.........//////++++++---......---+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.................................------.................................//////000000111111222222}}}ppphhh\\\XXXSSSOOOLLLHHHEEEBBB:::888555444555555555444444333333333333333333333111111111111111111111111+++,,,---...////////////..................------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++***,,,,,,,,,++++++*********)))))))))***+++++++++,,,************************))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++************************)))************+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++******++++++,,,---.........---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,....................................////////////////////////////////////000000000000000000000000///000111222222111000///000000000000000000000000333222222111111222222333333333333222222111111111333333333444444555555555555555666666666666666666777777777777777777777777555555666999===AAAFFFHHHQQQVVV^^^hhhssszzzoooggg[[[RRRKKKFFFAAA>>>===<<<;;;:::999777666666444444444444444444444444222111000///............333333333222222111111111333222222222111000000000///000111111111///...---////////////////////////......//////////////////......------------.........------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,/////////...---------,,,......------------......,,,,,,------------,,,,,,...---,,,+++++++++,,,---000000000000////////////}}}rrriii___TTTLLLGGGEEEBBB@@@>>><<<999666888666333222333333333222555444444333222111000000000000000000000000000000---...............------...------,,,,,,---............---,,,,,,,,,,,,,,,------.........---,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++***************+++++++++************************************************+++***)))(((((()))***+++++++++++++++++++++++++++************************)))************+++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++***))))))***++++++,,,++++++++++++++++++***************************++++++++++++++++++++++++*********+++,,,,,,,,,---...---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------//////......------..........................................////////////////////////////////////000000000000000000000000///000111222222111000///222222222222222222222222333222222111111222222333333333333222222111111111333333333444444444555555444444444555555666666666777777777777777777777777777777777888:::===@@@BBBBBBEEEJJJQQQXXXbbbkkkqqq}}}}}}mmm___WWWTTTOOOGGGBBB@@@>>><<<:::999999999888777777666666444444444444444444444444444333222111000000000000333333333222222111111111222111111111111111000000000000000000000///.......................................---------------------,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,............------------......------------......------............------,,,++++++++++++,,,...///000/////////////////////zzzllleee[[[RRRLLLFFF???::::::999888999999888555333555333111000111111111///444444333222000///...---/////////////////////////////////......---++++++---,,,,,,,,,,,,---///000...------,,,,,,,,,,,,,,,,,,,,,---.........------***++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++***************************************++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************)))************+++++++++(((((()))***+++,,,---...++++++++++++++++++++++++++++++***))))))***++++++*********+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------.........///////////////........................---............/////////////////////////////////000000000000000000000000000000111111111111000000222222222222222222222222222222111111111111222222222222222222222111111111333333333333444444444444222222333444444555666666777777777777777777777777999888777666777888999::::::<<<>>>@@@CCCGGGMMMQQQZZZ___ffflllqqqvvv}}}~~~yyypppeeeZZZOOOGGGCCC@@@>>>;;;999::::::999999555555555555555666666666444444444444444444444444555444333222222222222222222222222222222111111111000000000000111111111111000000//////......//////------------------------...---------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,------------..................------------...............//////.........++++++++++++,,,...///000////////////////////////uuujjj```ZZZPPPKKKEEE@@@>>>===<<<:::777777888:::;;;;;;888666333111//////000111000...222222111000///.................................---.........------,,,++++++,,,---///000000//////------,,,,,,+++,,,,,,---)))******+++,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,+++++++++***)))))))))************************++++++++++++++++++++++++***))))))))))))))))))***************************************************))))))*********+++++++++(((((()))***++++++,,,,,,+++++++++++++++++++++++++++******************+++))))))******++++++,,,,,,************************************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------------......////////////........................---------.........//////////////////////////////000000000000000000000000000000000111111000000000000000000000000000000000222222111111111111222222222222222111111111111111333333333333333333333333000000111222444555666666666666666666666666666666999888777666555555666666:::;;;;;;;;;;;;===@@@CCCDDDGGGKKKOOORRRWWW]]]bbbqqqtttyyy~~~~~~tttjjjaaa\\\XXXTTTOOOJJJEEECCCAAAAAA;;;:::999999888777777666333333333333333333333333333333333333333333333333555444333222222222222222222222222111111111111111...//////000000111111111111000...------...///000------------------------......------,,,,,,++++++------,,,,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------............------,,,,,,------.........////////////......,,,,,,,,,,,,------...............///////////////zzztttkkkaaaXXXPPPIIIDDD???<<<999666666888999999555555666777999888555333222111000000111111000.../////////////////////000////////////////////////++++++,,,---......------))),,,000333444222///---,,,,,,+++++++++,,,,,,---)))******+++,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,+++++++++***)))))))))************************************************)))))))))******)))))))))************************************************))))))*********+++++++++************************++++++++++++++++++++++++*********++++++*********)))))))))******+++++++++************************************************------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------+++,,,---.......................................------------............////////////////////////////////////////////////111000000000000000000111////////////////////////222111111000000111111222111111111111111111111111333333333333333333333333000000111222333444555666555555555555555555555555777777666666666666666666666777888888777888;;;======>>>??????@@@CCCGGGIIIPPPSSSXXX]]]aaafffkkknnnxxx}}}}}}zzzjjjgggaaaYYYRRRKKKFFFDDDGGGEEEBBB???===;;;:::999888888888777555333222222444444333333222111111111333333333333333333333333333222222111111111111222111111111111111111111111.........//////000000111000///...------...///000------------------------............------,,,,,,......------------.........------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,------......------,,,,,,,,,,,,------......////////////..................---,,,,,,+++------....../////////000uuukkkeeeYYYTTTNNNHHHDDD@@@<<<::::::999666444333444555555444333333444555555333000111000000111222222000...---......//////000000111////////////////////////******,,,------.........))),,,000444444222...,,,+++++++++++++++,,,,,,---,,,,,,---.........------***++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))************))))))************************************************)))************+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++)))***++++++++++++***))))))))))))***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------+++,,,---.........---,,,........................,,,------------.........////////////////////////////////////////////////111111000000000000111111111111111111111111111111111111000000000000111111000000000111111111111111333333333333222222222222111111222333333444555555555555555555555555555555555666666666666666666666444666777777777888:::<<<;;;;;;:::;;;<<<===???@@@@@@BBBEEEHHHIIIKKKNNNQQQWWW\\\cccgggjjjoootttyyy~~~}}}zzzuuunnnfff^^^XXXTTTNNNKKKGGGCCC@@@?????????======<<<;;;:::777666555555777777777555444555666555444444333222111111000333333333333333333333333111111000000000000111111000000000111111111111111............////////////.........---......//////---------------------------------------.........///......------......///...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------.........//////.........////////////...,,,+++***---------......//////000{{{ssshhh]]]SSSLLLHHHBBB???<<<:::999888777555666666666555333333333444444222111222333444333222/////////000222111000...///////////////000000000------------------------+++,,,,,,---------,,,,,,+++,,,...000000///---,,,++++++******+++,,,,,,---------.........---,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++***************+++++++++************************************************((()))***++++++***)))(((************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************))))))))))))************************************************)))))))))******++++++,,,***+++,,,,,,,,,,,,+++***---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------,,,---/////////...,,,+++........................,,,,,,---------.........////////////////////////////////////////////////222111000//////000111222111111111111111111111111111111000000000000111111///000000000111111111222333333333222222222111111222333333333444444555555444444444444444444444444444555555666666555555555555666888888777777999;;;888888777888:::<<<======<<<===???@@@???@@@BBBDDDBBBEEEIIIKKKLLLOOOVVV\\\^^^bbbhhhnnnrrrvvvzzz}}}~~~xxxwwwtttoooiiidddcccbbbXXXWWWSSSOOOJJJEEEAAA?????????===<<<;;;;;;;;;<<<555555666777777777777777444666777666555555777:::444444333333333333333333222222222222222222222222111111000000000000111111///000000000111111111222//////...............---,,,---....../////////...........................+++++++++,,,------.........------,,,,,,------......------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------......//////...---,,,+++,,,,,,---......///000000|||tttkkkccc___[[[TTTLLLEEE@@@===<<<888666555444555666555444...000111111111111222333111///......000222222111.........///111111///---111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******------,,,+++++++++,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,++++++***)))+++++++++,,,,,,+++++++++---,,,,,,++++++*********))))))******+++++++++,,,************************++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))************************)))************+++++++++******+++,,,---......///++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++******))))))((((((************************))))))))))))))))))))))))&&&''''''((()))******+++***+++,,,------,,,+++***---------,,,,,,+++++++++,,,,,,,,,---------......------------------------...///000111000///---+++........................,,,,,,,,,---------......////////////////////////////////////////////////222111000//////000111222////////////////////////111111000000000000111111//////000000111111111222333333333222222111111111444444444444444444444444444444444444444444444444444444555555555444333333444555666555444333444555555555555666888999999888666888:::::::::;;;===???;;;>>>???>>><<<>>>EEEKKKIIIKKKNNNQQQTTTYYY^^^bbbaaaeeekkkooorrrvvv|||~~~{{{wwwqqqjjjddd___]]]\\\YYYXXXUUUQQQLLLIIIIIIIIICCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<;;;:::888666555666666555555555555555555222333444222000000444777222222333444555555666666222222222222222222222222222111111000111111222222//////000000111111111222/////////......------,,,+++,,,...///000///...---////////////////////////))))))***+++,,,------...---,,,,,,++++++,,,,,,---...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,------------------,,,,,,---.../////////...---,,,,,,------...///000000|||ooolllfff___WWWQQQLLLIIIEEEAAA===;;;;;;;;;:::999999666444222333333333222222222222222222222222222222111111000///......---//////////////////////////////000000000000//////........................---------,,,,,,+++++++++,,,++++++******++++++,,,)))((((((((()))***++++++((()))***+++,,,+++******+++++++++************)))******++++++++++++******)))************+++++++++&&&&&&'''((()))+++---...))))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))************)))))))))))))))******++++++,,,------+++*********))))))((((((,,,+++***))))))***+++,,,)))((((((((()))***++++++************************+++***)))***++++++***)))******++++++++++++******,,,,,,++++++***)))))))))///,,,+++,,,...///---++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......------............------........................///...---,,,,,,---...///,,,---...//////...---,,,............////////////////////////////////////......///000000000000000000000000000111111111111111111111111111111111111333333222111000000111111222222333333333444444444333333333333333333333333555444333222222111222222555555555555555666777777777777888888888888777777888888999::::::::::::999:::::::::;;;<<<===>>>??????@@@@@@AAABBBDDDEEEFFFMMMNNNOOOQQQSSSTTTVVVVVV___```aaacccfffhhhjjjkkkkkkiiigggeeefffiiilllooouuutttrrrpppmmmkkkiiihhhiiigggeeebbb___[[[YYYXXXXXXVVVSSSOOOLLLIIIGGGFFFBBBAAAAAA@@@???>>>>>>===:::::::::999999999888888::::::999999888888777777666666555444333333222222333333333333333333333333222222222222222222222222//////000111222222222222333333222222111000//////111111111111111111111111111111000000/////////...111000000///...---------,,,,,,------.../////////---...//////...,,,+++)))////////////////////////------------------------+++,,,,,,------,,,,,,+++++++++******+++---...000---,,,++++++*********+++((()))***+++,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************+++++++++,,,,,,---------,,,,,,------.../////////---------...------,,,,,,......////////////......}}}tttjjjaaa[[[SSSQQQMMMIIIEEEBBB@@@???>>>;;;888666666666666555777555222111222333222222222222222222222222222222111111000000///......---........................---......//////......---,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++...------,,,,,,------...+++***************+++,,,)))***+++,,,---,,,+++++++++++++++************))))))))))))******)))))))))))))))*********+++++++++)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,***************)))(((((())))))))))))))))))))))))************))))))))))))+++++++++++++++++++++++++++*********))))))))))))++++++************+++++++++***************+++,,,***************++++++++++++***))))))++++++***)))******++++++++++++******+++++++++***************...,,,+++,,,...///---++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------------...------............------........................///...---,,,,,,---...///......////////////..................////////////////////////////////////......///000000000000000------........./////////111111111111111111111111333222222111111000111111000000000000111111111222333333333333333333333333777777666555555555666666555555555555555666666777666777777888888777777666777888999999::::::999999::::::::::::;;;<<<======;;;;;;<<<<<<===>>>@@@@@@>>>???@@@AAABBBCCCDDDEEEJJJJJJKKKLLLMMMOOOOOOPPPPPPOOOMMMMMMMMMPPPRRRTTTYYYXXXWWWUUUSSSQQQOOOOOOOOOOOOMMMKKKIIIHHHFFFEEEFFFEEECCC@@@>>><<<;;;;;;======<<<<<<;;;;;;::::::999999999999888888888777777777777777666666666666666555555444333333222222333333333333333333333333222222222222222222222222333333333444444333222222333333222222111000000///////////////////////////111111111000000000//////111000000///......------..................------,,,------......---------------------------------------------------------+++,,,,,,------,,,,,,+++,,,++++++++++++,,,...///,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************+++,,,,,,,,,,,,,,,,,,---...............------------......//////......---......////////////......|||yyyzzz|||~~~wwwooocccXXXOOOIIIEEECCC???>>><<<;;;:::999999999888666333222333444333333444222000///111222222222111111111111111111111111111000000//////.................................,,,------------------,,,*********+++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,---------,,,++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++************)))(((((())))))))))))(((((()))))))))*********++++++---,,,+++***))))))))))))---,,,,,,++++++,,,,,,---***************)))(((((())))))))))))))))))))))))************))))))))))))---,,,,,,+++******))))))***************)))))))))******++++++++++++******---,,,++++++++++++++++++))))))******+++++++++++++++***))))))++++++***)))******++++++++++++******)))************+++++++++...,,,+++,,,---...---++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,------------------------------------------------------------......------------......000000////////////000000............////////////////////////////////////......///000000000000000000000111111111222222222111111111111111111111111222222222111111111111111/////////000000000111111333333333333333333333333444444333333333444555555555555444444555555666777666666777777777777666666777777888999999999999999888888888888999:::;;;<<<999999999999:::::::::;;;777888888999999::::::;;;====================================>>>???@@@AAADDDDDDCCCBBB@@@???>>>>>>???>>>>>>>>>======<<<<<<<<<<<<:::999888888888888888888777777777777777777888888777777777777777666444444444555555555555555555555555444444333333222444444444444444444444444222222222222222222222222444444444444333222111000333333222222111000000000////////////////////////111111111000000000000///000000000///......------000//////...------,,,,,,,,,,,,,,,,,,---...///000------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,------++++++,,,---,,,+++***))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++//////......---,,,,,,+++......///////////////.........////////////......{{{wwwsssnnnjjjfffccc```[[[VVVTTTVVVXXXZZZ[[[VVVLLLDDD???=========;;;:::999888777666666666555333222222333444444333111///......000111222111111111111111111111111111000000/////////.................................,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++************++++++---,,,+++*********************+++++++++,,,,,,,,,+++++++++*********))))))(((((())))))))))))(((((())))))))))))************---,,,+++******))))))******))))))(((((())))))******************)))(((((())))))))))))))))))))))))************)))))))))(((,,,+++++++++******))))))************************)))***+++,,,,,,+++***)))---,,,+++***************)))))))))***++++++,,,,,,+++)))((()))***+++***)))******++++++++++++******((())))))***++++++,,,,,,---,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------------------------------------000///...------...///000............////////////////////////////////////......///000000000000000222222222333333333444444111111111111111111111111111111222222222111111111000111111111111222222222222222222222222222222222111111111222222444555555555444444444444555666666555666666777777666666555666777777888999888888888777777777777777888999:::999999:::::::::999999999999999999999999999999999<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<=========<<<>>>>>>>>>=========<<<<<<========================<<<;;;::::::999999::::::555555666666666666666666666666666666666666666666333333333444444555555666555555444444444333333333555555555555555555555555222222222222222222222222111111111111111000//////222222222111111111000000111111111111111111111111////////////////////////000000//////............//////.........---------------,,,,,,,,,...000111////////////////////////------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***************++++++++++++++++++++++++---------,,,,,,+++++++++.........------,,,,,,,,,---......////////////.........////////////......~~~}}}|||}}}}}}tttqqqmmmjjjhhhfffcccaaa]]]ZZZVVVSSSQQQNNNJJJGGGFFFDDDBBBAAA@@@AAACCCDDDFFFDDD@@@<<<888777888999666666555444333333333333333222111111333444444333000...,,,---///000111111000000000000000000000000////////////....................................,,,------......------,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++******))))))******+++,,,+++***))))))))))))))))))))))))))))))******++++++++++++*********)))))))))******++++++******)))(((((()))))))))******************)))******++++++((((((''''''''''''((((((***************)))(((((())))))))))))))))))))))))************)))))))))((()))))))))******+++++++++***************+++++++++)))***+++,,,,,,+++***))),,,+++***)))))))))))))))))))))*********+++++++++***)))((()))******)))(((******++++++++++++******(((((()))***+++,,,,,,---+++,,,,,,,,,,,,+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++++++++,,,---------------------------,,,------------------,,,......,,,++++++,,,..................////////////////////////////////////......///000000000000000/////////000000000000111000000000000000000000000000111111222222222111111000111111111111222222222222222222222222222222222333333444444555666888888444444444444444555666666555555666666666666555555555666777777888888777777777666666666666777888888999999:::::::::999888777888888777777777666666666888888888999999:::::::::888999:::;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::::::::999999999:::999888777666666666666666666777777777777777777555555555555555555555555444444444555555666666666444444444444444333333333555555555555555555555555222222222222222222222222...///000000111111111111222222222111111111111111111111111111111111111111........................////////////............---------.........////////////---,,,,,,---//////////////////////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++)))***,,,------,,,***)))******+++,,,,,,,,,++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,------......+++,,,---.....................////////////......^^^]]]]]]^^^___``````^^^^^^___aaaaaa```aaaccceeekkklllmmmllliiigggeeeeeebbbdddffffffccc^^^YYYUUUSSSQQQMMMKKKJJJIIIGGGEEEEEECCC@@@>>>======;;;999888888888999999:::;;;;;;===>>>===;;;777555555666111111111111222222333444000///...///111222111000000...,,,,,,...000000000////////////////////////........................------------------------,,,------......------,,,))))))******++++++,,,,,,*********+++++++++++++++,,,,,,++++++++++++,,,,,,******))))))((())))))))))))(((((((((((()))******+++++++++************)))******++++++++++++******((((((((()))))))))******(((((((((((()))***+++,,,)))))))))(((((()))))))))***************)))(((((())))))))))))))))))))))))************))))))))))))(((((())))))***++++++,,,*********+++++++++++++++******++++++++++++************))))))((()))))))))***************************)))((((((******)))(((******++++++++++++******(((((()))***++++++,,,,,,***,,,---,,,+++***+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---............////////////////////////////////////......///000000000000000000000000000111111111111000000000000000000000000///000111333333222111111/////////000000000111111222222222222222222222222111111111222333444555666444444333333444444555666444444555555555555444444555555666777777777777777777666666666666666777777666777888888888777666555777777666666555555555555444444555666777888999999777888999999999999888888777888888888888999999999888888888888777777666666999888777666555555555555888888888888777777777777444555555555555666666666555555555666666666666666444444444444444444444444444444444444444444444444222222222222222222222222///000111222333333333333111111111111111111111111////////////////////////------............////////////////////////......,,,,,,------...//////000//////..................------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,)))***+++,,,---,,,++++++***++++++,,,,,,+++++++++++++++************++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,------......++++++,,,---..................////////////......EEEDDDCCCDDDFFFGGGFFFEEECCCEEEGGGHHHGGGGGGHHHIIIMMMNNNNNNMMMJJJHHHGGGHHHEEEFFFGGGGGGFFFDDDAAA@@@BBB@@@>>>===>>>>>>===;;;;;;999666666777777777666555444444444444555666777999:::;;;999666444444555111111111111222333333444///......///111111000///000...---,,,...000000///////////////////////////........................------------------------++++++,,,,,,,,,,,,++++++*********+++,,,,,,------)))*********++++++++++++,,,,,,++++++++++++,,,,,,******))))))******++++++***)))((((((((()))+++++++++++++++************)))))))))************))))))(((((((((((()))))))))***''''''''''''((()))***+++******))))))))))))*********************)))(((((())))))))))))))))))))))))************))))))))))))))))))))))))*********************++++++,,,,,,,,,++++++************++++++******))))))******++++++,,,,,,++++++***)))))))))***((('''((()))***)))(((******++++++++++++******)))))))))***+++++++++,,,***,,,---,,,***)))+++---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,------------------,,,............////////////////////////////////////......///000000000000000111111111222222222333333000000000000000000000000...000111333333333111000000000000000111111111222111111111111111111111111///.........///000111111444444333333444444555666444444444555555444444444444555666666777777666666777777666666666666777777444555777888888777666555777777777777777666666666666666666777888888999999999999999999999999999999888888888999999999999:::888999999999999999999999999888888777777777888888888888777777666666555555444555555555666666666666666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222000111222222222222222111111111111111111111111111/////////////////////////////////000000000111111.../////////////////////------..................,,,---...//////000000///------------------------------------------------+++,,,,,,------,,,,,,+++)))***,,,------------,,,******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***++++++************++++++((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---+++,,,---...////////////......////////////......:::999888999:::;;;:::999666999<<<======<<<======???@@@@@@>>><<<;;;;;;<<<999999::::::;;;;;;<<<<<<999777666666888999999888888666444444555777777666444333111//////000222333222444555444111000222444222111000///////////////111000000111222222111///111///------.../////////////////////////////////---.....................------------------------******++++++++++++******,,,,,,---......///000000))))))******++++++++++++******))))))))))))******************+++,,,------+++***)))))))))***,,,---+++++++++************)))(((((())))))))))))(((((((((((((((((())))))))))))(((''''''''''''(((((()))))))))(((((((((((())))))***************)))(((((())))))))))))))))))))))))************))))))))))))++++++******)))(((((((((*********++++++,,,,,,,,,,,,+++***))))))***+++,,,************+++,,,---------,,,,,,+++***)))((((((***((('''((()))***)))(((******++++++++++++*********************+++++++++))),,,---,,,***)))+++---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,---...//////...---,,,............/////////000////////////////////////...//////000000000000000---.........////////////000000000000000000000000...///111333444333111000222333333333333444444444111111111111111111111111111111111111111222222333444333333333333444555555333444444555555444444333444555555666666666666666888777777666666666777777555666888::::::999888777666666666666555555555555777777777777777777777777999999888777777777888888888888888888888888999999777888888999:::;;;;;;<<<777666666666777888888999777777666555555444333333555555555666666666777777666666666555555444444444444444444444444444444444333333333333333333333333222222222222222222222222000111111000000///...---111111111111111111222222111111111111111111111111000000111111222222222333.........////////////////////////...------,,,,,,)))+++---///111111111111////////////////////////------------------------+++,,,,,,------,,,,,,+++(((***+++---......------+++*********++++++------++++++,,,,,,,,,++++++***++++++************++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,++++++***,,,---...///000000000000......////////////......666555444333333444555666555555555444444555555555777777777777777777777777777777777777777777777777666333000000333555444333222222222222222222222222333333333111000000222555333333333222222111111111000000000000000000000000000000000000000000000000////////////............////////////////////////------,,,,,,,,,+++++++++...------,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++++++++++++++++++++*********))))))((((((+++,,,---,,,*********+++))))))))))))))))))))))))***************)))((('''))))))************))))))))))))***+++++++++++++++))))))(((((((((((())))))******))))))))))))))))))************************''''''(((((())))))******+++++++++*********)))))))))************+++++++++,,,,,,+++***))))))******,,,,,,,,,++++++*********+++***)))(((((()))***++++++++++++***************,,,,,,+++***)))(((''''''))))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------------+++******))))))******+++++++++,,,,,,,,,---------+++++++++******)))))))))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...///////////////......////////////000000000000///...---------...000111000000////////////000000222000000111444555333111//////...///000111333444222222222111111111000000222111//////111222333333222111111333666888888888333444444555555666666666555555555555555444444444666666666666666666666666777777777777777666555555666666666666666666666666888888777666555444333333666666666666777777777777888777666666666777999:::999888888888777777666666666666666666666666666666555555555555555555555555666666666666666666666666555444333333333444555666444444444333333333222222333444444555555444444333444444444333333222222222////////////////////////111222222222222222111111333222222111000000//////111///...///000111000...222111///...---------...000000//////.........---................................................,,,------......------,,,---,,,,,,++++++,,,,,,---000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------........................555444444333333444444555555444444333333444444555555555555555555555555555555555555555555555555555555222000000111333222111222222222222222222222222000111111000//////000222333333222222222111111111////////////////////////////////////////////////////////////............------------------------......---------,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************++++++++++++*********)))***+++,,,+++***)))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******))))))************))))))((()))******++++++*********))))))(((((())))))***++++++++++++++++++++++++************************((((((((()))))))))))))))*********)))))))))(((((()))************+++++++++,,,++++++***))))))******+++++++++******))))))))),,,+++***))))))***+++,,,************************,,,,,,++++++******))))))))))))))))))************,,,,,,++++++***)))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,+++++++++*********---...////////////...---------------------------........................------............------.../////////000000000000000///.........///000111000000////////////000000000///...000222333222///111000000//////000111222222222222111111111000000333222111000111333444444444222222333444555555444444444444444444444555555444444444444444444444444666666666666666666666666777777777777777666555555555555555555555555555555777777666666555555444444555555666666666777777777777777666666666777888999999999999888888888777777666666666666666555555555888777777777777777666666777777666666666666666666666555444444444555777777555555555555444444444444333444444555555444444333444444444444444444444444444333333333333333333444222222333333333333333333111111111000000/////////111000//////000111000/////////.........///000000000000/////////.........................................................,,,------......------,,,---,,,,,,++++++,,,,,,---............------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,,,,,,,++++++***************************---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---------.................................222222333333333333222222333333222222222222333333444444444444444444444444222222222222222222222222333111//////000111000///222222222222222222222222///111222222111000000111222222222111111111111111/////////////////////////////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,............------------***************+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++)))***+++***)))((((((***))))))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))************))))))'''((())))))******))))))*********))))))*********++++++++++++++++++++++++************************))))))))))))))))))(((((()))))))))((((((((((((((()))************+++++++++,,,+++******)))******************))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))******++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,++++++++++++......///000000///......................................................,,,,,,---------------,,,....../////////000000000000000//////000000111222000000////////////000000///......///000111///...222222111000//////000000222111111111111000000000333333222111222333444555555444222222333333111000444444333333333333333333444444444444444444444444777777777777777777777777666777777777777666555555555555555555555555555555555555555555555555555555444444555555555666666666666666666666666777888888999999999999888888888888666666666666777777777777666666555555555444444444555555444444444333333333444444333333333444555666666666555555555444444444222333333444444333333222222222222222333333333333444333222111111222333444000000111222333333222222222111111111111111111111111000///000111111111///+++,,,...///111222222222000000////////////......................................................------............------------,,,,,,,,,,,,------,,,------....../////////++++++,,,,,,---------...///......---,,,++++++******++++++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------.........//////........................000111222333333222111000222222111111111111222222222222222222222222222222111111111111111111111111222222000000000000///...111111111111111111111111000222555555444222222222111111111111111111111000//////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************++++++++++++++++++++++++(((******)))((('''((()))))))))))))))))))))))))))))))))*********))))))((())))))************))))))''''''((()))))))))))))))++++++************++++++)))))))))))))))*********************************+++******))))))((((((((())))))))))))))))))))))))))))))*********+++++++++++++++***************+++******************))))))++++++++++++++++++++++++((()))))))))))))))***************+++++++++,,,,,,))))))*********+++++++++))))))***++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,---.........------........./////////000000111111111111111222222222000000////////////000000......//////000000///...111111000000000000000000111111111111000000000000222222222111000111333555555444222222333333111000444333333222222111111111555555555555555555666666777777777777777777777777666666777777666666555444555555555555555555555555444444444555555666666666444444444444555555555666666666666666666777777777888888888888888888777777777777777888888888888888666555555555444444444444555555555555444444444333444444444444444555555666888888888888777777777777555555666666666666555555333333333444444444444444444333222111111222333444111222333444444555444444444444444444444444333444222111000000222222111000+++---///111222333222222000000//////////////////................................................------............------------,,,,,,,,,,,,------,,,,,,,,,------......///++++++,,,,,,---.........//////...---,,,,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................///000111222222111000///111111111000000111111111000000000000000000000000111111111111111111111111111222222111000000///000111111111111111111111111///222444444333111111222000000000000000000000000............................................................------------------------------------,,,,,,,,,+++++++++******///...---+++************++++++++++++++++++++++++***++++++,,,,,,++++++***+++******))))))******+++++++++++++++++++++++++++))))))******************((()))***)))'''''''''((())))))))))))))))))))))))((())))))*********))))))))))))************))))))''''''((()))))))))))))))++++++************++++++(((((()))))))))*********************************++++++******))))))((((((************************))))))*********++++++++++++***************++++++++++++++++++++++++++++++)))******************)))(((((())))))*********+++(((((())))))***+++++++++************++++++++++++*********+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++******------............------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------...///////////////............////////////000111111222222222222222000000////////////000000///000111111000000//////...//////000111222222222000000000000000000000000000111111000...///111444444333222333444555444333333333333222222111111000555555666666777777777777666666666666666666666666666666666666666555444444555555555555555555555555333333444444555555666666444444444444555555555666555666666777777777777777777777777777777777777777666666666777777777888888888888888888888888888888777777777777777777777777666666777777888888888888999999999999888888888777777888888999999888888777666666666777777777777777666555444333333444555666444555555666777777666666555555444444444444444444333111000111222333222111...///111222222222111000//////000000000000000000////////////////////////////////////////////////---......//////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........//////...------,,,++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------........................000000111111111111000000111111000000000000111111000000000000000000000000111111111111111111111111///000222222111000000111111111111111111111111111---///000000///......///////////////000000000000.........................................................------------,,,------------------------++++++++++++************///...---,,,+++*********++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******++++++++++++++++++++++++)))))))))))))))*********((()))***)))((('''''')))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))************))))))'''((())))))******))))))*********))))))******************+++,,,,,,------******************************************))))))************++++++++++++)))************+++++++++*********)))******+++,,,+++++++++++++++,,,,,,,,,((()))************)))((()))))))))***++++++,,,,,,(((((()))))))))******************++++++++++++,,,---------,,,++++++******++++++++++++++++++++++++++++++++++++++++++***))),,,,,,++++++++++++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000000000000------........./////////000000111222222222222111000000////////////000000000222333222111000000111---...///111222222222222//////000000000000000111...000111000------111444222111111222555666666555333333222222222222222222555555555666777777888888666666666666666666666666555666666666666555444444444444444444444444444444333333444444555555555666444444555555555666666666666666777888888888888888777777777777777888888888555555555666777777888888777777777888999999::::::777888888999999:::;;;;;;888999:::;;;;;;;;;::::::888888777777777666666666777888888999999888888777999999888888888777777777666666666666666666666666444444444555555444444333666555555444444333222222333222111222333333222111111222222222222111111000//////000000000000111111////////////////////////////////////////////////......////////////............------------......------------------------------------------------------------,,,,,,,,,,,,+++,,,,,,------------,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------........................222111111000000111111222222111111000000111111222000000000000000000000000111111111111111111111111+++...111111000///000111111111111111111111111111---.........,,,,,,...///........./////////000000.........................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******************************)))))))))******+++++++++)))***+++***((('''((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,))))))************))))))((()))******++++++*********))))))(((((())))))***)))******+++,,,,,,------******************************************++++++))))))))))))*********+++)))************+++++++++******))))))***++++++,,,)))*********++++++++++++)))***++++++++++++***))))))******+++,,,,,,------*********************+++*********+++++++++,,,,,,...------,,,,,,+++******+++++++++++++++++++++++++++++++++++++++***))))))***)))'''&&&&&&''')))***++++++,,,,,,,,,---------*********+++++++++,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------+++,,,---...////////////---------.........////////////111222222222111000000000////////////000000000222444333000//////111...///000111222222111000////////////000000111111...111222111------111555222111000111444555444333222222222333333333333333333333333444555666666666444444444444444444444444555555666666555555444333444444444444444444444444444444444444444444444444555555666666666777777777666777888999:::999999888888888999999999:::::::::999999::::::;;;<<<<<<<<<999:::;;;<<<===???@@@@@@@@@AAABBBCCCEEEFFFGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCBBBAAA@@@@@@???<<<===???@@@@@@???===<<<:::;;;;;;::::::999888777::::::999777666555444333444222222222333444333222333222222111111222222222//////000000000111111111////////////////////////////////////////////////......////////////............------------......,,,------...///000111111/////////...------,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------...........................333222111000000111222333222222111111111111222222000000000000000000000000000000000000000000000000(((+++///000......///111000000000000000000000000///000///...------///111---.........//////000000......................................................---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++'''''''''((()))+++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))*********++++++,,,,,,,,,)))***+++***)))((()))***))))))))))))))))))))))))'''((()))***************))))))************))))))))))))***+++++++++++++++))))))(((((((((((())))))'''(((((()))******++++++************************)))))))))***+++++++++,,,'''((((((((())))))******)))************+++++++++******))))))***+++,,,,,,(((((())))))*********+++***+++,,,------,,,+++*********+++,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...+++++++++++++++++++++++++++++++++++++++***)))(((...,,,)))''''''))),,,...---------.........//////)))))))))******+++++++++++++++))))))))))))++++++........................------------------------***+++,,,---............---------.........//////...///000111222111000000000000////////////000000///222444333000...///000000000111222222111///....../////////000000111111///222444222......222666222111000000222333222111222222222333333444444444111111222333333444555555444444444444444444444444555555666666555555444333444444444444444444444444444444444444444444444444666666666666777777777777777888999:::;;;:::999999:::::::::;;;;;;<<<<<<<<<>>>??????@@@AAABBBBBBCCCBBBCCCDDDFFFHHHJJJKKKLLLQQQRRRSSSUUUVVVXXXYYYZZZYYYZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYXXXXXXXXXWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXVVVVVVUUUSSSRRRQQQPPPOOOIIIJJJMMMNNNNNNMMMJJJIIIIIIIIIIIIHHHGGGFFFEEEDDD??????>>><<<:::999777777444333222222444444333222222222111000111222444555//////000000111111111222000000000000000000000000000000000000000000000000......////////////............------------......,,,,,,...000111333555555000000///...---,,,,,,+++)))******++++++,,,,,,---............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////........................222///---...111333222000///...///111444666666555111111111111111111111111000000000000////////////---.........//////000000//////.........------------......///000111222222///......---------......////////////////////////------------------------------------------------++++++***))))))***+++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++***************))))))******+++,,,************************************************++++++***)))(((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((************))))))))))))+++***)))(((((()))***+++((())))))***+++,,,,,,---,,,)))%%%&&&)))***'''###))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***---,,,***)))))))))******))))))))))))))))))))))))((()))***+++,,,---------***+++,,,,,,,,,,,,+++***))))))***++++++++++++***,,,,,,++++++,,,,,,---...------------------------((((((((()))***+++------++++++,,,,,,,,,,,,------...------,,,,,,------...........................------------------------//////.........---------//////000000000000//////////////////////////////////////////000000000000...///000111111000///...........................000111111111222222222222111111111111111111111111333333333333333333333333333333333333333333333222444444444444444444444444444444555555444333111000333333333222333333444555555555555666666777777777555777888888777777999:::777:::<<<<<<;;;;;;???BBB@@@BBBEEEFFFFFFFFFHHHIIIOOOMMMLLLNNNRRRVVVWWWVVV___^^^^^^^^^```cccfffhhhkkklllnnnppprrrrrrqqqpppssswwwxxxuuusssuuuuuurrrsssqqqooommmlllmmmoooppptttssssssrrrqqqpppooonnnmmmnnnppppppnnnjjjeeebbbccccccdddeeeeeedddcccbbbaaaaaabbbaaa___ZZZVVVSSSPPPRRRSSSOOOIIIBBB???>>><<<<<<<<<;;;;;;:::999999888777555444333333444555222222111111222444666777111000//////////////////000//////.........//////222222222222111000//////......---------,,,,,,,,,,,,,,,---...000222333444////////////............///...,,,+++***+++,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))***++++++------...///,,,,,,,,,---------......////////////////////////888555111//////111111222111//////000222333222111////////////////////////....../////////000000000////////////............//////.........---------++++++,,,,,,------............---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))******+++,,,,,,,,,++++++*********,,,,,,,,,++++++************************+++,,,,,,************************************************++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))(((((((((''''''************************************))))))))))))+++***)))(((((()))***+++&&&&&&&&&'''((()))))))))&&&###!!!###((()))(((%%%))))))))))))************))))))))))))))))))))))))************************************************,,,,,,++++++******************))))))))))))*********++++++,,,,,,++++++***,,,,,,***)))))))))******************************))))))***+++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))***++++++++++++***,,,++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------//////.........---------//////000000000000//////........................////////////000000000000...///000111111000///...////////////////////////000000000111111111222222333333333333333333333333444444444444444444333333666666666666666666666666444444444444444444444444444555555666666555444333444444333333333333444444666666666666666666666666999:::;;;;;;999999:::<<<999<<>><<<;;;888666444333333333444333333333444555777888444444333111000000//////111111000000000111111222111111111111111000///.../////////.........------,,,------...000111333444////////////...............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,------...,,,,,,,,,------------...........................<<<:::666111......000333222111//////000000...---------------------------,,,,,,---...///000111222000000//////...---------...............---------+++++++++++++++,,,,,,,,,---,,,,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***))))))******+++++++++++++++*********+++++++++++++++*********++++++******++++++,,,---************************************************+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((************************************))))))))))))******))))))))))))******(((((())))))***+++++++++)))'''%%%'''+++,,,+++((())))))))))))************))))))))))))))))))))))))************************************************+++************)))))))))******))))))))))))*********++++++,,,,,,++++++***,,,+++******)))***************************************+++++++++++++++******++++++,,,,,,++++++***))))))***++++++++++++***+++++++++++++++,,,------,,,,,,++++++*********)))------,,,+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------...//////000000//////...........................////////////000000000000//////000000000000//////111111111111111111111111/////////000000000111111333333333333333333333333333333444444444444444444333333333333444444444444444444444444444444444444444555666666777777666666666555555444444555555666666777777777888888888888999;;;===>>>>>>@@@BBBEEEFFFIIIMMMPPPSSSWWW[[[^^^bbbeeegggjjjllloootttwwwyyyxxxwwwyyy|||~~~}}}~~~~~~}}}~~~~~~zzztttoookkkiiicccaaa]]]YYYUUUSSSQQQPPPLLLJJJFFFBBB>>>;;;:::999888888777777777777888888666555444444333222222111000000//////000111111222111111111222111111000///000000000000////////////---------...///111222333////////////...............---,,,,,,+++,,,,,,,,,---------,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................999999888444///...000222222111////////////...,,,------------------------,,,,,,---......///000000.....................---....................................------------++++++,,,,,,---...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))+++++++++***************+++++++++***************+++++++++++++++,,,,,,---******************************************************)))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))))))))(((***))))))))))))))))))************++++++,,,,,,,,,...,,,******,,,,,,***(((((()))))))))************))))))))))))))))))))))))***************************************************))))))))))))))))))))),,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++******************++++++++++++++++++++++++***++++++++++++******)))++++++++++++++++++++++++))))))***++++++++++++***+++++++++***+++,,,,,,---,,,,,,,,,+++******))))))------,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++...................................................//////////////////...........................////////////000000000000//////000000000000//////111111111111111111111111////////////000000000000000000000000111111111111222222222222333333333333222222222222222333333333444444444444444444444444444444555555555666666555666666666666666777888888888999:::;;;===>>>???@@@AAADDDGGGJJJMMMQQQVVVZZZ]]]___bbbfffiiillloooqqqvvvxxxyyyyyyyyyzzz}}}~~~{{{yyyvvvtttqqqmmmkkkjjjjjjjjjeeebbb^^^YYYTTTPPPMMMLLLEEEDDDCCCAAA???>>>======777777777777666666555555222222111111111222333333222222333333333222111111111000000000000/////////............///000222222////////////............---------,,,,,,,,,---------------------,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------........................111444777666333000000111111000//////000111000...------------------------.........---------------+++,,,,,,---...//////000---...................../////////...............+++++++++,,,,,,...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************************************++++++******++++++,,,---************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((()))))))))******)))))))))'''''''''(((((((((((((((***)))(((((((((((('''&&&((()))))))))************))))))))))))))))))))))))************************************************)))))))))))))))))))))***,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************+++***************************************+++++++++***))))))++++++++++++++++++++++++))))))***++++++++++++***+++************+++,,,,,,---,,,,,,,,,+++++++++***++++++++++++,,,---...///+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++........................---...........................////////////..............................////////////000000000000000000////////////000000000000000000000000000000////////////000000000000/////////000000111111111000000111111222222222333444555555555666666666777444444444444444444444444444444444444444444444444555555666777999:::<<<===>>>???BBBDDDGGGJJJLLLMMMUUUXXX[[[^^^aaaffflllpppoooppprrruuuxxxzzzzzzzzz}}}~~~~~~}}}||||||}}}}}}zzzxxxxxxzzz|||~~~|||yyyuuuooojjjgggdddccc[[[ZZZXXXUUUQQQNNNLLLJJJBBBBBBAAA@@@???<<<:::999999888777666555555555555333333333333222111000///000000000/////////......//////...//////000111111////////////............------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------........................,,,///333666555333111000000///...///000111000///------------------------......---------,,,,,,,,,******+++---...///000111---------...............,,,,,,,,,,,,,,,---------,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++******)))))))))***************)))))))))*********************))))))******+++,,,************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((************))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))************))))))))))))))))))))))))************************************************)))))))))************+++******))))))))))))*********++++++,,,,,,++++++***))))))***++++++++++++***))))))))))))))))))))))))))))))***************))),,,++++++******++++++,,,))))))***++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++---...///++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------------------------------...............---......//////......---------------------------////////////000000000000000000////////////000000/////////////////////////////////000000000111111000000111111222333333333000000111111222222333333333333333444555555666666444444444444444444444444555555555555555666777888888999:::===@@@DDDFFFHHHLLLMMMPPPSSSWWWZZZ\\\^^^fffgggiiijjjkkkoootttwwwxxxxxxzzz}}}}}}}}}}}}|||yyyvvvuuutttqqqpppnnnlllhhhdddaaa___YYYXXXWWWTTTPPPKKKGGGEEEAAA???===;;;888777666555555555555444333111///...000000000000////////////000///////////////000111////////////............,,,,,,---............---,,,---------............,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------------------------...000333555555333111///...---...//////...---------------------------,,,,,,,,,,,,,,,---------++++++,,,------...//////---------.........//////******++++++,,,,,,------,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((***+++,,,,,,++++++((()))))))))*********+++((()))))))))*********+++))))))(((((())))))***+++************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++((()))***+++++++++,,,---))))))))))))************))))))))))))))))))))))))************************************************************++++++,,,,,,******))))))))))))*********++++++,,,,,,++++++***((()))***+++,,,++++++***(((((((((((((((((((((((('''((()))******+++******,,,,,,+++******+++,,,,,,))))))***++++++++++++******************++++++,,,))))))******++++++,,,,,,***************+++,,,---++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......//////......---------------------------////////////000000000000111000///......///000111////////////////////////000000000111111111222222000000000111222333333333111222222333444444555555000000111222222333444444444444444444444444444444666666777888:::<<>>BBBEEEGGGMMMOOORRRXXX^^^dddhhhkkkjjjkkklllnnnppprrrssstttuuuvvvwwwwwwxxx{{{~~~|||zzz{{{{{{|||{{{yyywwwtttrrriiigggccc^^^YYYUUURRRQQQEEEDDDCCCAAA>>>;;;999888333333333222222222111111111000000////////////000000/////////............+++,,,.../////////......***+++,,,---...000111111...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------///222666999<<>>===;;;999888777666555333333222222111111000////////////000111111000000//////......------------------------000///...---------------............---,,,+++***---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........---,,,+++***+++,,,---......------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......///......---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&''''''(((((((((((((((************))))))))))))((())))))************)))))))))************))))))***+++,,,+++***+++,,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***'''&&&&&&'''***+++((()))******++++++*********))))))))))))***++++++))))))))))))((((((((((((((())))))******))))))(((''''''((()))))))))))))))*********************************))))))(((((((((************************************************++++++******+++,,,------******))))))))))))*********,,,......,,,*********&&&''''''((())))))******))))))************))))))******)))))))))******+++)))******+++++++++******************))))))))))))******++++++++++++************+++,,,,,,,,,,,,+++))))))))))))))))))))))))------------------------,,,,,,+++++++++,,,---......,,,***)))((()))***+++,,,------......------,,,------------...............//////000000//////...///...---,,,+++,,,---...........................////////////000000000000///////////////////////////000000111111000000///111222222222111111333444222222222222222222222222444666888888777666777888777:::>>>AAAEEEJJJPPPTTT```eeeggggggiiiooorrrssspppooonnnooossszzz~~~|||yyyvvvrrrlllfffbbb[[[XXXSSSNNNKKKHHHEEECCC@@@???===;;;999777666555333333222111111111111111000000000000////////////..................------///......---------.....................---,,,+++---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......000///---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,++++++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************###$$$&&&'''(((((('''&&&*********)))))))))))))))'''((()))+++++++++***)))))))))************))))))+++,,,+++***)))))),,,...))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((())))))***************)))))))))))))))******+++))))))))))))(((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))******))))))((('''''''''************************************************************++++++,,,---*********))))))*********'''((())))))((('''''''''((((((((()))))))))******))))))************))))))***************+++++++++))))))***+++++++++***************)))))))))))))))******++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++)))'''%%%$$$%%%'''(((,,,,,,------------,,,,,,,,,,,,---------............//////////////////......------,,,,,,,,,---...//////..................////////////000000000000//////////////////////////////000000000000//////000111222222000111222444222222222222222222111111333666999;;;<<<===@@@AAAFFFIIIMMMPPPUUUZZZ```dddjjjoooqqqoooooossswwwxxxyyywwwuuuvvv{{{}}}yyyuuurrrllljjjgggccc```[[[UUURRRMMMLLLJJJGGGCCC???<<<;;;999888666555444333222222//////////////////000000/////////.....................---------......///...............---,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,,,,+++***))))))))))))))))))******'''((()))+++++++++***)))))))))************))))))*********)))'''(((***,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))************)))(((((())))))************))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((())))))***((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))************************)))))))))))))))***++++++++++++************++++++'''&&&''''''(((((('''&&&+++++++++******)))))))))))))))************))))))))))))******++++++++++++((()))***+++++++++++++++))))))))))))))))))******)))******++++++******)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++,,,,,,,,,---------...---+++***)))***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------.........////////////......---------,,,------------000/////////////////////////////////000000000000//////////////////////////////000000000000//////000111111111000000222333555555555555555555555555444888===BBBFFFKKKOOORRR[[[]]]```bbbeeeiiinnnrrrmmmtttxxxwwwxxx}}}}}}|||~~~~~~~~~xxxxxxxxxwwwuuuooohhhccc___]]][[[WWWRRRLLLHHHFFF@@@???<<<999777444333222///////////////000000000000000000//////...............---------......///......//////......---------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......))))))***+++,,,,,,------******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++++++++***))))))))))))************((())))))************)))))))))************))))))'''((()))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((())))))******))))))'''((())))))******))))))))))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))***+++++++++******+++++++++***)))((()))***+++***))),,,,,,,,,+++***)))))))))))))))************))))))'''((()))***++++++++++++((()))***+++++++++++++++))))))))))))************))))))************))))))******+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...------------------...***++++++,,,,,,++++++***,,,,,,,,,,,,---------------......//////......---,,,,,,------------------////////////////////////////////////000000000000///////////////////////////000000111111000000//////000111111000000111333555444444444555777999;;;>>>BBBHHHOOOUUUZZZ```ccceeefffhhhjjjllloootttwwwuuu~~~~~~~~~}}}~~~}}}yyyuuutttvvvzzz}}}|||}}}}}}yyysssooooooppprrrvvv{{{{{{~~~}}}vvvqqqooonnnlllhhhccc^^^ZZZWWWMMMKKKGGGBBB===999666444222222222111111111111111111111000000//////......///......---------............/////////......------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......(((((()))***+++,,,,,,,,,************+++++++++,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,+++++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,************************************************************************************************))))))(((((('''(((((((((((()))))))))************+++***))))))))))))))))))))))))************))))))$$$&&&((()))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))'''''')))*********)))((())))))))))))((((((((((((''''''(((((((((((('''''')))(((((('''((()))***+++(((((((((((((((((((((((((((((())))))***+++++++++))))))))))))))))))))))))************************,,,,,,+++***))))))))))))******))))))))))))******,,,***((()))+++---,,,+++***************)))))))))))))))************))))))&&&'''(((******+++******(((((()))++++++,,,,,,+++((()))))))))************))))))************))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---------,,,,,,((()))***,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......//////......---+++,,,,,,---.........------------......//////000////////////000000000000000000000000000000000000000111111111111111111000111222222222111111333444555555555666999>>>CCCFFFNNNRRRXXX^^^ccchhhmmmpppjjjllloooqqqtttxxx|||~~~yyytttqqqoooppplllmmmmmmoooppprrrssstttpppmmmjjjjjjmmmqqqtttvvvvvvyyy|||zzzwwwuuuwwwzzzyyyzzz{{{{{{{{{{{{}}}~~~~~~}}}zzzzzzyyyyyywwwtttpppllljjj___\\\WWWPPPIIICCC???===666666666555555444444333222222111000000///......000///...---------------......////////////......---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......)))***+++,,,,,,---,,,,,,))))))******+++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,+++***)))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))---,,,+++)))))))))***+++(((((())))))*********+++,,,+++***((((((((()))***))))))************))))))###%%%)))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***'''&&&&&&'''***+++'''(((((()))))))))))))))&&&''')))*********)))((())))))))))))((((((((((((''''''(((((((((((('''''')))((('''''''''(((***+++))))))))))))))))))))))))(((((()))***+++,,,------))))))))))))))))))))))))************************......,,,+++***)))))))))))))))(((((((((((())))))+++(((&&&'''***,,,+++***''''''(((((())))))******))))))************))))))%%%&&&((()))*********)))(((((()))++++++,,,,,,,,,(((((())))))*********+++))))))************))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,---...---,,,,,,'''(((+++---......---,,,,,,------......------,,,++++++,,,,,,,,,------------..................---+++,,,------.........---++++++,,,,,,---...//////////////////000000000000111111111111111111111111111111222222222222111111222333333333222222444666<<<<<<<<<>>>DDDKKKRRRVVV[[[^^^ccchhhkkkooosssvvvtttvvvzzz}}}|||xxxuuunnnttt||||||uuuqqqttttttsssqqqnnnlllmmmnnnlllmmmpppsssuuuwwwxxxxxxrrrqqqqqqssswwwzzz|||}}}|||}}}~~~}}}{{{|||~~~}}}}}}~~~~~~~~~|||yyywwwnnnkkkeee]]]UUUNNNIIIFFF:::999999888777666666555222222222111000//////...111000///...---,,,,,,,,,......///////////////...---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......************************,,,,,,,,,------.........******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++***)))((((((---,,,,,,***)))((('''&&&)))*********++++++++++++333---'''&&&)))+++***(((************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))+++*********))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,(((((((((((())))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((++++++***)))(((((()))))))))))))))))))))*********)))(((&&&%%%&&&''')))+++'''((()))******)))((('''(((((((((((()))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))+++++++++*********))))))))))))*********+++++++++...---+++*********++++++++++++******)))(((((((((************************,,,++++++***)))))))))***)))))))))***+++++++++,,,++++++++++++++++++++++++111000...,,,+++,,,...///......---------,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,++++++***/////////...------,,,,,,000///...------...///000---......///////////////000000000000111111111111/////////......//////000///000222444666777555333555555333222222555;;;??????DDDJJJPPPUUU[[[ccciiijjjnnnpppppppppsssyyy}}}rrrnnnpppkkklllmmmmmmlllmmmppprrrnnnqqqxxx~~~}}}vvvpppnnnqqqsssrrrooooooqqqttt}}}~~~~~~~~~|||}}}|||{{{}}}||||||~~~~~~~~~wwwoooiiigggccc\\\WWWPPPLLLFFFAAA>>>;;;777555333222111111222222000...222000......000000000//////...------,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************)))***++++++,,,,,,++++++***++++++,,,,,,++++++***,,,,,,+++******)))(((((()))((('''&&&%%%$$$######)))))))))*********++++++000,,,''''''***,,,***(((''''''(((((()))***+++++++++***)))(((((()))***+++))))))))))))))))))))))))************************((((((((((((((()))******************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''''''''(((((())))))***((((((((((((((((((((((((++++++***)))))))))))))))*********))))))))))))))))))((('''&&&&&&((()))***'''((()))******)))((('''(((((((((((()))))))))******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))+++++++++*********))))))))))))*********+++++++++---,,,+++*********++++++))))))))))))************************************++++++,,,------+++***)))***************+++++++++++++++++++++++++++++++++000///...,,,,,,,,,---...------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------...............---------000///...------...///000,,,------...///.........//////000000000111111111///////////////000111111333333555777999999777666444444555666888===CCCHHHNNNSSSZZZ^^^bbbgggnnntttrrrwww}}}~~~{{{}}}ssshhheeegggfffiiilllmmmnnnoooqqqrrrsssxxx|||yyy}}}~~~|||~~~zzzwwwvvvsssmmmhhhaaa]]]XXXRRRMMMIIIDDDAAA999777333222222333222111222000...///000111000/////////...------.........///000000111000///...---------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************)))***++++++,,,,,,++++++******++++++++++++******+++++++++******))))))(((++++++***)))((((((''''''((((((((()))))))))******,,,***'''(((+++,,,***(((###$$$%%%&&&((()))***+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++*********)))))))))))))))))))))))))))))))))++++++,,,,,,+++)))'''&&&((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))))))))))))))++++++******))))))(((((()))((('''&&&'''((()))***(((((())))))))))))((((((((((((((()))))))))******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))+++************)))))))))***************+++++++++,,,,,,+++************+++(((((())))))***++++++,,,************************)))+++---//////---***(((+++++++++***************++++++++++++++++++++++++......------------,,,,,,,,,,,,,,,,,,++++++++++++...------,,,,,,------...,,,,,,---......///000000---------...............//////............//////,,,,,,---............---////////////000000000000////////////000000111222222333555777777777666555666888<<<@@@EEEKKKRRRWWW^^^ccciiimmmppptttyyy~~~~~~vvvtttwww~~~zzztttkkkbbbaaaeeehhhlllrrrvvvwwwxxxxxxyyy|||{{{wwwqqqmmmhhhbbb\\\VVVOOOKKKDDD@@@;;;777666555555444333111000000111222111111/////////......///000000000111222333333111///...........................------,,,,,,++++++******,,,,,,,,,---------......******************************************++++++************************))))))***+++++++++++++++******++++++++++++******+++*********)))))))))(((------,,,,,,+++++++++***(((((((((((()))))))))))))))((((((***,,,,,,***((($$$%%%%%%&&&'''))))))******))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))*********************)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++*********)))))))))))))))))))))))))))+++,,,------,,,***'''&&&(((((()))))))))*********+++*********)))))))))(((((((((((((((((((((((((((******)))))))))))))))***,,,++++++***)))(((''''''((((((''''''(((((()))***(((((())))))))))))(((((((((((()))))))))*********,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))************))))))))))))************************++++++******************)))))))))******+++++++++***************************+++,,,------,,,***))),,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,------------,,,+++,,,,,,,,,+++++++++******------,,,,,,,,,,,,------,,,---------.........///,,,,,,------...//////000/////////....../////////,,,---......//////............/////////000000000000000/////////000000111000333666888999888888888???CCCHHHNNNTTT[[[bbbffffffkkkqqquuuwww{{{{{{vvvrrrpppqqqttt{{{}}}xxxsssoookkkhhhlllssswww|||~~~zzzwwwsssnnniiiccc\\\WWWRRRNNNHHHCCC@@@===:::777666444222111222222111000/////////...//////000111000111333444333222///...............---------------------,,,,,,+++******,,,,,,,,,---------......************************************************************************))))))***++++++++++++***)))******++++++******)))*********)))))))))))))))((((((''''''''''''''''''(((((((((((())))))))))))&&&'''(((***,,,,,,***((('''((((((((((((((()))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((())))))))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++*********)))))))))))))))))))))))))))(((***+++---,,,+++)))((())))))))))))************++++++******))))))(((((())))))))))))))))))))))))***)))))))))))))))******,,,++++++***)))(((''''''((((((((((((((()))******))))))(((((((((((())))))))))))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************,,,+++++++++******))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,---...///000000...//////////////////.........///000000000000000////////////000000000000222111000000000000000111333777<<>>;;;888555444333222000...000000////////////000000///000111222222000...------------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************((()))******++++++******))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))******&&&''')))***+++***))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************************%%%&&&((()))))))))((('''))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++*********)))))))))))))))))))))))))))))))))'''(((***+++++++++******)))))))))*********++++++*********))))))((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++******))))))(((((((((((()))))))))*********))))))(((((((((((()))))))))))))))*********+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((()))))))))))))))***+++++++++***************((()))******+++*********---,,,,,,+++******))))))))))))))))))))))))))))))+++)))'''&&&&&&(((+++,,,+++++++++***************++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,...------,,,++++++******,,,,,,------...///000000......////////////......//////000111111111111000000000000000111111111111222222222222222333444555444:::BBBGGGJJJLLLQQQTTT```dddkkkqqquuuxxxzzz|||{{{uuuqqqooojjjiiihhhgggggghhhiiijjjlllttt|||{{{zzz~~~~~~~~~|||zzzwwwnnnllliiifffaaa[[[SSSNNNFFFCCC>>>;;;999666333000333222111000000000000111//////000000//////......---------,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************((())))))***************))))))************))))))((()))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++'''((()))))))))((())))))((((((((())))))*********((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********((('''((()))))))))************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((())))))*********))))))*********+++++++++)))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++*********)))))))))))))))(((((()))******************)))(((''''''((()))***))))))*********+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******+++++++++*********))))))'''((()))***++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))***)))((('''((()))+++,,,***************++++++++++++++++++++++++++++++++++++***)))))))))+++,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,---------......//////---...///000000///...---...//////000000000000000111111111111222222222222111111333444777:::<<<======DDDNNNUUUZZZ___eeejjjuuuzzzxxxxxxwwwqqqjjjeeedddeeedddeeeeeegggjjjllloooqqqsss{{{}}}{{{|||}}}~~~}}}|||xxxvvvsssqqqoookkkfffbbbYYYUUUOOOJJJFFFAAA===:::777666555333222222222222111000///........./////////......---,,,,,,++++++++++++,,,,,,---.........,,,,,,,,,---------......************************,,,,,,,,,,,,++++++******************************(((((()))***************))))))************))))))(((((((((((())))))))))))((((((((()))******++++++************++++++++++++((()))***)))((('''((()))%%%&&&'''((()))++++++,,,((()))***++++++***)))(((************************&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,+++)))((((((((())))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((((((((((()))))))))************+++++++++'''''''''((((((((((((((())))))))))))))))))))))))))))))((())))))***++++++)))))))))))))))*********(((((()))******************)))(((''''''((()))***)))************+++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))'''((((((((())))))******++++++++++++******))))))'''((()))+++++++++***)))*********++++++,,,------))))))))))))))))))))))))))))))***+++++++++++++++))))))******+++++++++,,,+++++++++++++++++++++++++++***)))((((((***,,,.........------------,,,,,,...------,,,,,,------...,,,,,,------.../////////---------...............---...///000000///...------......///////////////111111222222222333333333///111333777;;;???CCCEEEKKKSSS^^^gggmmmsss{{{vvvllljjjmmmnnnlllkkkooorrrpppjjjffffffhhhfffhhhkkkoootttxxx|||~~~}}}{{{|||}}}}}}{{{xxxvvvvvvuuusssqqqiiieee^^^XXXSSSMMMHHHDDD:::999777666444444333333222111///------...000111000000///...------,,,,,,***++++++,,,---...//////,,,,,,,,,---------......************************************************++++++++++++++++++++++++))))))***++++++++++++*********************************))))))))))))******+++***)))''''''&&&&&&&&&************))))))))))))************))))))))))))&&&''''''(((((((((((((((******))))))))))))******$$$%%%&&&&&&$$$$$$%%%&&&))))))))))))))))))))))))******))))))(((((('''''''''((()))***)))(((&&&$$$''''''(((((())))))******((('''&&&%%%%%%&&&'''((())))))))))))************)))))))))))))))***++++++(((((((((((())))))))))))+++)))'''(((+++,,,***(((((()))***++++++***)))(((&&&%%%$$$$$$%%%'''***,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((())))))************))))))************************+++++++++++++++++++++,,,)))))))))(((((((((((((((************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))***++++++++++++***************************************************------++++++++++++------+++------,,,***)))***+++---------,,,,,,+++++++++(((((()))***++++++,,,,,,,,,,,,,,,---------......------++++++++++++---------,,,,,,+++,,,---///000.................................////////////000000...---...111111///,,,///000000111111222444444444666888;;;AAAIIIRRRYYY```fffnnnuuu|||vvvooogggbbbdddjjjpppsss{{{{{{ppplllppptttwww|||~~~{{{yyyxxxwwwxxxzzzzzzyyyxxxrrrppplllhhhccc]]]VVVRRRJJJDDD>>>999888777555222222111//////000000///.........---------...///000******++++++++++++,,,,,,,,,,,,,,,------------...************************************************++++++++++++++++++++++++)))************+++++++++******************************))))))))))))*********)))((('''''''''''''''(((((())))))*********+++************))))))))))))''''''((())))))))))))(((******))))))))))))******'''((())))))''''''((()))))))))))))))))))))))))))***)))))))))(((((((((''''''((()))***)))(((&&&%%%''''''(((((())))))******)))((((((''''''(((((()))))))))))))))************'''''''''''''''((())))))(((((((((((()))))))))***+++)))((((((***+++***(((((()))************)))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))***++++++++++++***************************************************---,,,++++++++++++,,,---+++,,,---,,,*********,,,---,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,,,,---------......------,,,++++++,,,------...---,,,,,,,,,---...///........................////////////000000000000000///...000222333222000444444444444444555777999777:::>>>DDDKKKUUU^^^eeeiiinnnwww}}}oookkkggghhhoooyyy~~~}}}xxxwwwuuuttttttvvvxxxxxxxxxtttsssqqqpppmmmiiiccc___YYYSSSKKKDDD@@@<<<777444444111///.../////////...........................------,,,,,,+++++++++***,,,,,,,,,------.........************************************************+++++++++++++++++++++++++++***)))))))))***,,,,,,******************************))))))))))))******))))))(((''''''(((((((((''''''((()))***+++,,,,,,************))))))))))))'''((())))))******))))))***))))))(((((())))))***((()))******)))((()))***))))))))))))))))))))))))))))))))))))(((((((((((('''((()))***)))((('''&&&''''''(((((())))))*********))))))(((((())))))***))))))))))))************'''''''''''''''((())))))((((((((()))))))))*********)))((()))***+++***(((((())))))******))))))(((...---+++)))(((((())))))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''******))))))))))))******************))))))))))))+++***)))(((((()))***+++************************************************((()))))))))***+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))***++++++++++++***************************************************,,,,,,++++++++++++,,,,,,***+++,,,,,,+++***+++---+++++++++++++++*********------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------///...------,,,---------........................////////////000000000111000//////000333444444333333444444333444777;;;>>>BBBFFFLLLSSS\\\eeennntttzzz~~~}}}zzz{{{zzzxxxrrroooooovvv}}}yyyvvvsssrrrsssuuuvvvvvvtttttttttuuuuuuqqqlllhhhhhhccc\\\TTTNNNHHHBBB>>>:::777333000000000///...//////000000000///......000///...---,,,+++******++++++,,,,,,---...//////************************************************************************,,,***)))((((((***,,,---******************************))))))))))))******(((((((((((((((((())))))'''(((((()))******++++++************)))))))))((((((((()))***************))))))(((((((((((())))))&&&'''((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((('''''''''(((((())))))******))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++(((((()))))))))************)))))))))******))))))((())))))))))))))))))(((...---,,,***))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((***))))))))))))))))))************))))))))))))))),,,***(((''''''(((***,,,*********************************)))))))))))))))(((((()))***+++,,,,,,---*********************************)))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******)))((((((((())))))***++++++++++++***************************************************,,,++++++++++++++++++,,,)))***,,,,,,++++++,,,---************************------------------,,,,,,,,,,,,,,,---------......---------,,,,,,---------//////......---------,,,................................./////////000000/////////000111222333333333555666777999>>>EEEKKKRRRWWW___gggooowww~~~}}}wwwsssqqqooovvvzzzxxxwww|||zzzvvvttttttttttttuuuvvvwwwyyyyyywwwrrrnnnooommmhhhccc]]]WWWRRROOOEEEAAA;;;666444222111//////000111222222111111000000//////...------,,,,,,***++++++,,,---...//////************************************************************************,,,***)))((((((***,,,---))))))))))))))))))))))))******))))))))))))******))))))((((((((())))))*********))))))))))))))))))************)))))))))((((((((()))***************))))))(((((((((((())))))%%%&&&''''''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++))))))))))))************))))))******)))))))))***)))(((((((((((((((((()))+++*********)))*********************************((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******,,,***(((''''''(((***,,,*********************************)))))))))(((((((((((()))***+++,,,,,,---************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************************))))))(((((())))))***++++++++++++***************************************************++++++++++++++++++++++++)))***,,,,,,++++++,,,---************************,,,,,,,,,+++++++++++++++,,,,,,,,,---------......------------------------/////////......------,,,////////////////////////------........./////////...////////////000111333666:::>>>AAAEEELLLWWW^^^bbbhhhrrr{{{|||vvvpppkkkiiiiiiiiioooyyy~~~{{{wwwuuuuuuvvvxxxzzz|||{{{wwwtttssssssqqqnnniiiddd___]]]PPPLLLEEE???:::777333111...//////000111111111111........................++++++,,,,,,---...//////************************************************************************+++***)))))))))***,,,,,,))))))))))))))))))))))))******))))))))))))************)))(((((()))))))))************))))))((((((************))))))))))))'''((())))))******)))))))))((((((''''''(((((()))'''((())))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******''''''(((((())))))******'''(((((())))))(((((('''))))))))))))************'''''''''''''''((()))))))))))))))*********++++++(((***+++***)))((()))***)))((((((''''''(((((()))((((((((()))************************************))))))))))))************************************))))))************))))))))))))))))))************+++***)))(((((()))***+++************************+++++++++******))))))(((((()))))))))***+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***))))))***++++++++++++*********************************************************++++++++++++*********+++,,,,,,+++***+++---*********+++++++++++++++************************,,,,,,,,,---------......------............------....../////////...------////////////////////////............//////////////////000000000111444777:::@@@HHHMMMRRR[[[fffooottt{{{}}}uuujjjhhhgggfffgggkkknnnqqq|||sssssstttvvvyyyyyywwwuuuuuuwwwxxxwwwqqqkkkgggddd[[[VVVPPPJJJEEE@@@;;;777111111000/////////000000---------.........//////,,,,,,,,,---------......************************************************************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******++++++***)))(((((((((((()))))))))))))))*********************))))))))))))''''''((())))))))))))(((((((((''''''''''''((((((((()))******(((((()))***))))))))))))))))))))))))'''((((((((()))))))))***))))))((())))))******+++''''''(((((())))))******((()))************)))((())))))))))))************'''''''''''''''((())))))))))))*********+++++++++(((***+++***(((((()))+++)))(((''''''''''''((()))(((((()))***************************************))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))************************---,,,,,,+++******))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))***++++++++++++***************************************************)))***+++,,,,,,+++***)))+++,,,---,,,*********,,,++++++++++++,,,,,,,,,---((()))))))))***+++++++++,,,,,,,,,---------......,,,---...//////...---,,,---...///000000///......////////////////////////000000000000111111111111///111333333444777<<<@@@FFFNNNWWW^^^ccclllwww|||rrriiidddaaaccchhhooovvv~~~~~~|||zzzxxxxxxwwwtttrrrtttxxx{{{{{{wwwqqqmmmkkkeeebbb^^^ZZZUUUOOOIIIEEE<<<:::666333111000111111......------------------...------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******,,,,,,***)))((((((((((((''''''((()))***+++,,,,,,************))))))))))))&&&''''''(((((((((((((((((((((''''''''''''((((((''')))***)))((('''((()))))))))))))))))))))))))))'''((((((((())))))******))))))(((((()))***++++++''''''(((((()))*********)))***+++,,,,,,+++***)))))))))))))))************)))))))))))))))***++++++)))************+++++++++(((***,,,+++(((''')))+++)))((('''&&&&&&'''((()))******+++++++++******)))************************))))))))))))************((((((((((((((((((((((((((()))***++++++***)))((((((((())))))*********+++))))))************))))))************************------,,,,,,+++***))))))))))))))))))((((((((((((************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,))))))***++++++++++++***************************************************)))***+++,,,,,,+++***)))+++------,,,***)))***++++++++++++,,,,,,---------(((((()))***++++++,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,,,,---...000000000//////000000000000000000000000111222222222222333333333///222555777888<<>>999555333444444//////...---,,,++++++***///......------,,,++++++******)))(((((('''((((((***)))((()))+++,,,+++***((()))***+++***)))'''%%%((())))))))))))*********++++++******)))(((''''''******++++++++++++******++++++******)))((((((((())))))))))))************))))))(((((((((((())))))''''''''''''((((((((((((***)))))))))((((((''''''&&&&&&((()))************)))))))))))))))(((''''''(((((((((((())))))))))))******)))(((((((((((((((******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))'''((()))******)))((('''((((((((()))***+++---......,,,++++++,,,,,,***))))))************))))))(((***+++,,,+++)))''''''(((******))))))))))))******)))***+++,,,,,,+++***)))+++++++++++++++***)))(((,,,+++***))))))***+++,,,+++*********))))))((((((***************)))((((((******)))(((((((((((((((++++++++++++++++++++++++++++++******))))))((((((******))))))))))))******,,,,,,+++***)))))))))***))))))((())))))***+++,,,---------------,,,+++***)))************+++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++******)))***+++---...******))))))))))))******+++,,,,,,------,,,,,,+++)))+++---000000///---+++////////////////////////333333222111111111111111222333444444222111111222333444777;;;AAAJJJSSSYYYgggpppyyy~~~rrrlllfffaaa______```___bbbgggrrrtttnnntttvvvyyyxxxvvvuuuwwwyyytttssspppnnnkkkhhhgggfff[[[UUULLLEEE>>>:::555333333111//////000000000///...............---------+++***))))))((((((((()))***)))((()))***+++***)))((()))*********((('''&&&)))))))))************+++,,,++++++***))))))(((((()))******++++++******)))))))))))))))))))))******(((((()))))))))*********))))))(((((((((((())))))((((((((())))))))))))***))))))((((((((('''''''''&&&'''((()))************)))))))))))))))(((''''''(((((((((((())))))))))))******)))(((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((''''''''''''((())))))(((((()))******)))((((((***))))))((())))))******,,,***)))***++++++***)))((())))))*********))))))'''(((******)))((()))***))))))(((((((((((()))))))))***++++++++++++***)))))))))*********)))((((((++++++***))))))***++++++************)))))))))(((***************)))((((((******)))(((((((((((((((++++++++++++++++++++++++*********)))))))))))))))******))))))))))))******,,,+++******))))))******(((''''''''''''(((((()))+++++++++++++++***)))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************,,,,,,++++++***+++++++++++++++************+++++++++,,,,,,------,,,,,,+++"""$$$(((+++...///////////////////////////////////////......//////000000...///000/////////111333666999???FFFNNNWWW```fffooo|||wwwwwwwwwpppgggcccaaa^^^]]]```bbbeeemmmvvv}}}uuutttuuuuuutttrrrrrruuuxxxxxxvvvssspppmmmlllkkkkkkccc___XXXPPPJJJBBB<<<777555333111000111111///.........------,,,,,,,,,,,,++++++***))))))))))))***+++)))((()))******)))((())))))))))))(((((((((((()))************+++++++++,,,,,,++++++***))))))))))))******++++++******)))''''''((())))))***++++++(((((())))))))))))******))))))(((((((((((())))))))))))))))))************)))(((((((((((('''''''''&&&'''((())))))******))))))))))))))))))(((((('''(((((((((((())))))))))))***))))))((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))***++++++***)))))))))((((((((((((((()))))))))((('''((()))***)))((('''(((((()))************###%%%((()))))))))***,,,(((((((((''''''((((((((()))******++++++******)))''''''(((((())))))((((((+++******))))))******+++************)))))))))))))))************))))))(((******)))((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******++++++***)))))))))******))))))((('''''''''(((((()))))))))***))))))(((''')))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++************))))))))),,,---,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------..................////////////////////////------------...///000111---.../////////111555888>>>DDDLLLUUU^^^gggpppuuu~~~vvvkkkggggggeeeaaa___^^^^^^```dddgggnnn{{{{{{uuuxxx}}}{{{yyyvvvrrrppppppsssvvvzzzxxxvvvtttsssrrrqqqqqqkkkhhhccc^^^XXXPPPIIIDDD<<<:::777666555333111///000000...---,,,,,,------++++++***************+++,,,***))))))***+++***(((***)))(((((((((((())))))************++++++++++++,,,+++++++++*********)))))))))************))))))(((((((((((())))))******(((((((((((()))))))))***))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((('''((())))))************++++++*********((((((((((((((()))***+++'''&&&%%%&&&((())))))(((&&&'''((()))************###%%%'''(((((((((***+++))))))(((((((((((())))))))))))************))))))&&&'''(((((())))))))))))******))))))))))))***************)))))))))))))))))))))************)))(((******))))))((())))))***))))))))))))))))))))))))(((((())))))******++++++******))))))))))))************))))))))))))******,,,,,,+++***))))))))))))((()))))))))))))))(((((())))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++************)))))))))))))))))))))++++++,,,---,,,+++***))),,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,444333111///...---------////////////////////////000000//////000000111222000111111222333777<<<@@@JJJOOOWWW```iiisss|||ssskkkccccccgggiiiiiihhhbbbdddiiinnnpppuuuzzzxxx}}}yyysssqqqrrrsssvvvvvvxxxyyyyyyxxxwwwvvvooolllhhhddd```\\\VVVSSSIIIGGGCCCAAA???<<<888555444333111///...///000111+++***************++++++,,,+++******+++,,,+++)))))))))(((((((((((()))***))))))*********++++++++++++++++++***************)))))))))******)))))))))))))))))))))(((((('''''''''(((((((((((()))))))))))))))(((((((((((())))))'''''''''((((((((())))))************************'''(((((())))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))******+++******************+++,,,+++******)))))))))***'''&&&%%%&&&((())))))(((%%%&&&'''))))))*********%%%'''((()))((('''((()))+++******))))))******+++))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))))))))))))))))))))******((())))))*********))))))******))))))))))))******(((((((((((((((((((((((((((((())))))******++++++******))))))))))))*********))))))((())))))******---,,,+++******)))******))))))******+++******)))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))***)))***+++,,,---,,,++++++++++++************++++++,,,------......------,,,++++++******+++---///111////////////////////////111111000000000000111111000111333444777<<>>HHHSSSZZZ```lllzzztttuuuxxxuuuqqqooopppooommmmmmpppnnnooopppsssxxxzzzpppiiiccc___^^^^^^^^^___aaacccfffhhhiiijjjjjjkkkmmmpppuuuxxxqqqqqqrrrsssssstttttttttyyyzzz{{{}}}qqqkkkeeecccdddggggggggg+++******))))))(((((('''''''''((())))))))))))(((+++***)))(((''''''((((((******))))))((()))))))))******))))))))))))******&&&((())))))(((''''''(((''''''''''''''''''''''''************************)))))))))(((((('''''''''))))))************))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))'''''''''(((((((((((((((''')))***+++***)))***+++)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))(((((())))))***+++,,,)))))))))))))))***+++++++++***)))(((((('''(((((()))))))))))))))(((((('''(((***+++***(((''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,,,,+++++++++++++++++++++***************+++++++++++++++++++++++++++******)))))))))))))))((()))))))))************+++++++++******)))))))))++++++******))))))((((((************)))))))))))))))***+++,,,,,,,,,,,,,,,---,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++------.........---,,,,,,---------............///.../////////......000222111555<<>>HHHQQQYYYcccnnnvvv~~~xxxuuuuuu}}}yyyvvvvvvwwwwwwvvvwww{{{zzzvvvtttvvvuuuuuuuuuyyyzzzrrrllleeeffffffgggggghhhiiiiiifffbbb]]]ZZZZZZ\\\^^^___```aaabbbdddgggjjjmmmnnnppppppqqqsssuuuwwwxxxyyy{{{zzzzzzzzz{{{~~~{{{qqqiiieeeccc%%%&&&''')))***,,,---...(((((()))***************''''''&&&'''(((***,,,---&&&'''(((*********))))))++++++************++++++&&&((())))))(((''''''(((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((()))***+++))))))************))))))))))))******+++++++++,,,&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''')))***+++***)))***+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************+++,,,---...222111...,,,)))'''&&&%%%((()))+++,,,,,,+++***))))))))))))))))))((('''''''''(((******)))(((((()))''''''((()))***+++,,,,,,'''((()))******)))((('''(((((())))))*********+++************************))))))))))))))))))))))))************************---------,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))+++******)))))))))))))))((())))))))))))***************************++++++)))))))))))))))*********+++*********))))))((((((''''''(((******+++++++++------,,,,,,+++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000000000//////---------.........//////111222222000///111777<<>>DDDJJJUUU```eeerrr|||uuurrrrrrqqq{{{yyyrrrrrrtttuuuqqqkkkkkkooonnnmmmkkkhhhiiinnnvvv||||||rrrnnnmmmmmmkkkfffaaa[[[VVVSSSQQQUUUVVVXXXYYYZZZ[[[[[[\\\[[[\\\]]]^^^___```aaabbbbbbccceeefffggghhhiiiiiihhhiiijjjkkkmmmnnnoooppppppsssvvvxxxyyyyyyzzz{{{||||||}}}~~~))))))(((((((((((())))))))))))************))))))******))))))((((((''''''((((((((((((((((((((((((************************&&&'''((()))***+++++++++&&&'''((()))************'''(((((())))))(((((('''''''''(((((()))+++,,,---(((%%%&&&***+++((((((***))))))(((((((((((())))))))))))(((''''''((())))))((((((((((((((((((((((((++++++++++++***))))))(((***)))))))))))))))******((((((''''''''''''((((((''''''((())))))***++++++))))))*********+++++++++---((('''***+++)))***///111+++((()))***(((***...(((((((((((((((((((((((('''(((******)))***+++---************************''''''(((((()))))))))***((()))))))))***************************)))((('''))))))))))))************((()))***+++++++++******************************++++++++++++++++++++++++******))))))))))))******************************)))))))))*********)))(((******************************)))(((((()))******++++++************++++++++++++******+++***)))))),,,,,,---------,,,,,,+++,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---.../////////...///000333777>>>FFFOOOZZZgggqqqwww{{{xxxxxxyyyzzzrrrtttssssssrrrllleeeeeehhhmmmkkkiiijjjooovvv|||yyyppphhh```]]]^^^\\\ZZZXXXVVVUUUTTTUUUUUUZZZ[[[]]]^^^______^^^^^^[[[[[[\\\]]]]]]^^^______aaabbbdddeeefffgggggggggeeefffggghhhiiijjjkkkkkknnnpppsssttttttssstttuuuzzzzzz{{{|||}}}))))))(((((((((((())))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''%%%&&&'''))))))*********((())))))******))))))(((&&&''''''((()))+++---...@@@444)))(((******)))***))))))(((((((((((())))))***)))(((((((((((()))***))))))))))))))))))))))))+++******)))((((((((((((******)))))))))))))))***((((((''''''''''''(((((((((((((((((((((((((((((())))))*********+++++++++---)))''')))++++++)))))))))((()))***)))'''(((+++(((((((((((((((((((((((('''(((******))))))***,,,))))))))))))))))))))))))'''((((((((())))))******((()))))))))***************************)))((('''(((((()))))))))*********))))))((((((((()))***+++************************+++++++++,,,,,,,,,++++++,,,++++++******++++++,,,************************&&&((()))*********++++++******************************))))))))))))******+++******))))))******++++++++++++******)))******,,,,,,,,,---,,,,,,+++***,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000111111//////000222666===GGGQQQ\\\kkkzzz|||{{{}}}{{{|||}}}{{{rrrlllqqqnnnmmmkkkfffbbbeeekkkqqqnnnlllmmmssszzzyyyoooeee___ZZZUUUTTTWWWUUUUUUTTTTTTVVVXXXZZZ[[[YYYZZZ\\\]]]]]]]]]\\\[[[ZZZ[[[[[[[[[\\\\\\]]]]]]___```aaabbbccccccddddddddddddeeefffffffffeeeeeejjjlllooopppooonnnooopppvvvvvvvvvwwwyyy{{{|||}}}}}}~~~++++++************++++++))))))************))))))))))))))))))((((((((((((************************''''''''''''''''''''''''(((((((((((('''&&&&&&%%%&&&''''''((())))))))))))))))))************))))))&&&''''''((()))+++---...\\\GGG000'''''')))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((+++******))))))))))))))))))((((((''''''(((((())))))((((((((('''''''''&&&)))************+++++++++---***((((((++++++)))((('''(((***+++***(((((()))))))))))))))))))))))))))%%%&&&(((''''''&&&((()))((((((((((((((((((((((((((())))))))))))))))))***))))))))))))************)))************))))))(((((((((((()))))))))******))))))((('''((()))***+++***************************+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************%%%''')))*********+++---******************************************************))))))))))))******+++,,,,,,***)))(((***++++++,,,,,,,,,,,,,,,+++***+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............//////111222222000111555999???IIITTT^^^kkk|||xxxxxxyyy~~~zzzxxxuuuuuuuuuvvvuuuqqqlllggggggeeeddddddcccdddkkkttttttsssrrruuuzzz|||vvvccc\\\VVVUUUTTTRRRSSSVVVVVVVVVVVVVVVWWWXXXYYYZZZXXXYYYZZZ[[[\\\\\\\\\\\\ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\^^^^^^_________aaabbbcccddddddcccaaaaaafffiiikkklllkkkkkkkkkllloooooopppqqqsssuuuwwwxxxxxxzzz|||++++++************++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''((((((((((((((('''(((((())))))))))))(((((('''''''''((()))+++,,,---PPP@@@///)))))))))***+++))))))(((((((((((())))))((()))************)))((())))))))))))))))))))))))(((((('''''''''((()))***++++++***)))))))))))))))***))))))(((((())))))***((((((((((((((())))))))))))************+++++++++---+++)))((()))+++***)))''')))++++++++++++***((())))))))))))))))))))))))%%%&&&((('''&&&&&&'''((())))))))))))))))))))))))*********)))))))))))))))))))))))))))************((())))))************)))(((((((((((()))))))))***((()))******++++++*********************************+++,,,---------,,,,,,,,,++++++++++++++++++,,,************************&&&(((++++++))))))***,,,*********************************++++++***************))))))))))))******+++,,,,,,***((('''***,,,***++++++,,,,,,,,,++++++)))))))))))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---------------------------------............///---000222222222555===CCCKKKVVVbbbkkkyyy{{{vvvttt{{{~~~xxxuuusssrrrnnnnnnooopppoookkkgggcccbbb```aaadddfffiiirrr|||yyy|||rrrqqqpppmmmjjjfffcccaaaWWWRRRQQQTTTUUUTTTUUUWWWWWWWWWXXXXXXXXXXXXXXXWWWZZZYYYYYYYYYYYYZZZ[[[[[[XXXWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]_________^^^]]]```ccceeeffffffeeeffffffhhhiiijjjlllnnnpppssstttsssuuuwwwzzz|||}}}~~~~~~))))))(((((((((((())))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))+++,,,---///***(((+++---+++((()))))))))(((((((((((())))))'''(((***,,,,,,***((('''))))))))))))))))))))))))((((((''''''''')))***+++++++++***))))))((())))))******))))))))))))******''''''((()))***+++,,,,,,)))************+++++++++,,,,,,***((()))++++++***''')))++++++---...,,,)))))))))))))))))))))))))))'''(((***)))(((((()))***************************++++++******))))))(((((())))))))))))************'''((()))***************(((((((((((())))))))))))'''))),,,...///---+++)))************************)))***,,,---...---,,,,,,++++++************++++++))))))))))))))))))))))))(((***,,,+++)))'''(((*********************************++++++++++++************))))))))))))******+++,,,,,,***((('''***---)))***+++,,,,,,,,,,,,,,,))))))(((((()))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------.........//////+++...111222333999BBBJJJTTT___kkkttttttpppmmmiiisss{{{ssspppooommmkkkiiikkkmmmnnnmmmiiidddaaacccbbbeeeiiijjjmmmuuu~~~~~~tttiii^^^]]]ZZZVVVQQQOOOPPPQQQSSSPPPPPPUUUXXXWWWVVVXXXVVVWWWXXXZZZZZZYYYXXXXXXZZZYYYWWWUUUTTTTTTTTTUUUTTTTTTSSSSSSSSSSSSRRRRRRTTTTTTUUUVVVWWWWWWWWWWWWSSSUUUWWWZZZ[[[[[[ZZZZZZ[[[]]]```aaa``````aaaaaadddeeefffhhhkkkmmmpppqqqpppqqqtttvvvxxxxxxyyyxxx~~~+++++++++***************,,,+++******))))))******''''''''''''((((((((((((((("""!!!))),,,((("""''''''&&&&&&&&&&&&''''''))))))************))))))((()))*********)))'''&&&''''''''''''((((((((()))******))))))((((((''''''***++++++***((('''(((***,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((()))(((((('''&&&&&&))))))))))))))))))))))))+++***)))'''''''''((()))%%%&&&'''((()))++++++,,,******))))))((((((''''''***+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))************))))))))))))******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((*********)))))))))))))))'''((()))******+++******++++++,,,,,,,,,---------------++++++++++++------------------------------************************))))))************))))))******++++++++++++*********************)))((('''++++++++++++++++++++++++,,,+++++++++++++++,,,,,,))))))(((((((((((())))))+++++++++******)))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,***)))+++,,,---.........---,,,,,,---//////......///000222333666777;;;CCCOOOWWW]]]jjjwwwsssfff___eeeppp{{{wwwlllggghhhjjjlllmmmmmmllljjjhhhhhhjjjlllpppiiifffjjjnnnrrr{{{{{{kkk]]]UUUOOONNNNNNMMMMMMNNNNNNOOOQQQRRRSSSTTTUUUWWWWWWXXX[[[[[[[[[ZZZYYYYYYXXXXXXVVVUUUSSSQQQOOONNNNNNMMMPPPOOONNNLLLKKKKKKJJJJJJMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRUUUVVVXXXYYY[[[\\\\\\]]]]]]^^^___aaadddfffiiijjjjjjlllnnnpppqqqrrruuuwwwwwwxxxzzz}}}*********************)))******))))))(((((())))))''''''''''''(((((((((((((((&&&$$$%%%((()))(((%%%(((((((((''''''(((((((((((((((((((((((((((((((((((())))))***)))((('''&&&'''''''''((((((((())))))))))))))))))((((((((((((***++++++***((('''(((*********)))(((((()))******))))))))))))))))))))))))))))))******)))(((((('''))))))))))))))))))))))))+++***)))(((''''''((()))''''''((()))***++++++,,,***)))))))))((((((((('''''''''((((((((()))))))))++++++******)))((((((((())))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************)))))))))))))))***************)))))))))************+++++++++---,,,++++++++++++,,,---************************++++++++++++++++++++++++******++++++++++++************++++++++++++******,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))((((((((((((((()))******))))))))))))******++++++*********)))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***+++,,,,,,---,,,+++))))))---...///000///000222444333555888===DDDNNNYYY___fffrrr~~~zzzooohhhbbbbbblllwwwuuulllggggggiiijjjkkkkkkkkkjjjkkkmmmrrruuuwwwpppmmmpppvvv}}}uuugggZZZQQQLLLHHHHHHIIIJJJLLLNNNPPPQQQSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXWWWVVVVVVUUUUUUTTTQQQPPPOOOMMMKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQRRRSSSUUUWWWXXXXXXXXXYYYYYY[[[]]]___bbbeeefffdddfffiiikkkmmmooorrruuuvvvvvvxxxzzz{{{|||}}}}}}((((((((()))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((((()))******)))((('''(((((())))))(((((((((((())))))(((((('''&&&&&&'''((((((((())))))))))))((('''&&&''''''((((((((()))))))))(((((((((((()))))))))))))))***+++***((('''((())))))((((((''''''(((((()))))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))***))))))(((((((((((()))(((((()))))))))*********))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))))))))))))))******))))))))))))))))))))))))************************+++******))))))******+++************************,,,++++++***))))))(((((((((((((((((()))))))))))),,,,,,+++******+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++,,,,,,,,,,,,+++******++++++++++++++++++++++++---,,,+++***************+++++++++******+++++++++++++++************))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------------,,,***)))(((---///000000000111444777999;;;@@@IIIUUU```gggkkknnnxxx|||qqqkkkfffgggkkkrrr}}}zzzqqqjjjgggfffggggggiiiiiiiiijjjmmmsss{{{~~~yyyxxx|||~~~wwwpppfff[[[RRRLLLJJJIIIJJJKKKLLLNNNQQQSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQQQQPPPPPPOOOOOONNNKKKJJJHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSUUUWWWZZZ]]]___aaa\\\___bbbeeegggjjjmmmppprrrssstttuuuvvvwwwwwwwww'''''''''((((((((((((((())))))))))))((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((())))))(((&&&%%%%%%&&&((()))(((((((((((((((''''''''''''(((((((((((()))))))))''''''(((((())))))******''')))******((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))((((((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((******+++++++++,,,,,,,,,(((((((((((())))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))***+++))))))))))))))))))))))))************************(((''''''&&&&&&''''''((()))***************++++++,,,++++++***))))))))))))'''''''''((((((((())))))++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++******++++++++++++******))))))*********))))))(((************************...------,,,++++++++++++++++++************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++******,,,---.../////////......---,,,,,,...///000///000222666999BBBEEEMMMZZZiiisssxxxyyyvvv{{{yyyqqqkkkfffgggkkksss}}}~~~uuuqqqlllhhhffffffffffffhhhhhhhhhiiinnnvvv|||{{{wwwmmmggg]]]YYYRRRMMMJJJKKKMMMOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOKKKKKKJJJIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCAAABBBBBBCCCDDDEEEFFFFFFIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOQQQSSSVVVYYY[[[]]]XXXZZZ]]]___aaacccfffiiikkklllnnnpppqqqrrrssssssyyyzzz|||&&&&&&''''''(((((((((((())))))*********)))((('''''''''''''''(((((((((((((((&&&$$$&&&***,,,***((((((''''''&&&&&&''''''(((***)))'''&&&&&&''')))***)))(((((('''''''''''''''(((((((((((()))))))))***''''''(((((())))))******&&&(((******)))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))(((((('''((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((('''''''''((())))))******))))))))))))))))))))))))************)))))))))((())))))(((((()))***++++++))))))))))))))))))))))))************************'''&&&&&&%%%%%%&&&&&&'''))))))******+++++++++,,,******))))))***+++,,,,,,((((((((()))))))))******************************,,,,,,,,,,,,------......+++++++++++++++++++++++++++***))))))))))))***+++******++++++++++++******((())))))*********))))))******************************)))(((((((((((((((*********))))))*********------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++***+++,,,...///------------...//////000//////000000111555:::>>>KKKQQQ]]]mmm}}}~~~zzztttlllfffccceeelllvvvyyyvvvmmmjjjhhhggghhhiiiiiihhhjjjjjjjjjkkkoooxxx|||yyy{{{|||rrrggg]]]UUUQQQNNNNNNLLLLLLMMMOOOQQQSSSOOOPPPQQQRRRRRRRRRQQQQQQQQQPPPOOONNNLLLKKKJJJIIIEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>==================<<<======>>>???@@@??????@@@AAAAAAAAAAAA@@@>>>???@@@AAABBBCCCDDDDDDGGGHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNPPPRRRUUUWWWYYYUUUWWWZZZ[[[\\\]]]___aaacccdddgggiiilllnnnooopppqqqrrruuuwwwyyy{{{|||}}}{{{~~~&&&&&&''''''(((((())))))((()))***+++***)))((('''''''''''''''(((((((((((('''%%%###%%%***,,,***(((''''''&&&&&&&&&&&&''''''))))))(((''''''((()))))))))(((''''''&&&&&&''''''((((((((()))))))))******(((((((((((())))))))))))%%%''')))***)))(((((((((((())))))******))))))((())))))))))))))))))))))))&&&''''''(((((((((((('''))))))))))))))))))))))))'''(((((())))))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))************************)))((((((''''''(((((()))))))))******+++,,,,,,,,,******))))))***+++---...))))))))))))************))))))************))))))*********++++++,,,,,,---************************+++***)))(((((()))***+++******++++++++++++************+++,,,,,,,,,,,,+++*********************************))))))******+++******))))))))))))******,,,,,,------------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++,,,,,,---...///+++***++++++,,,...///000000000111333666===DDDJJJVVV___ooo~~~wwwooogggeeefffnnnwww|||vvvvvvyyy|||yyyrrroooooohhhgggfffhhhlllooopppppprrrrrrrrrrrrwww~~~yyyvvvxxxzzz|||qqqlllddd[[[RRRMMMJJJIIIKKKLLLMMMOOOOOOOOOOOOOOONNNOOOQQQRRRSSSRRRRRRQQQLLLKKKJJJHHHFFFEEEDDDCCC@@@@@@??????>>>=========<<<<<<;;;;;;;;;;;;;;;<<<:::::::::::::::;;;<<<===<<<<<<===>>>>>>>>>>>>>>><<<======???@@@AAABBBCCCFFFFFFGGGHHHIIIJJJJJJIIIJJJJJJKKKLLLNNNPPPRRRSSSRRRTTTVVVWWWWWWWWWYYY[[[[[[]]]___cccfffhhhjjjkkkiiijjjllloooqqqrrrssstttqqqsssvvvyyy|||&&&''''''((())))))******'''((()))******(((&&&%%%''''''''''''((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&''''''(((((()))))))))*********))))))))))))(((((((((((($$$&&&)))***)))(((((((((''''''((())))))(((''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))(((((((((((()))))))))))))))'''((((((((()))))))))***************++++++++++++''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++,,,------,,,+++***))))))***,,,---((())))))))))))*********(((((()))******)))((((((((())))))***++++++,,,,,,)))))))))))))))))))))))),,,+++)))(((((()))+++,,,******++++++++++++************+++,,,,,,,,,,,,,,,************************++++++++++++,,,---......++++++************++++++++++++++++++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---............,,,,,,++++++,,,---...///000222444888???IIISSSZZZhhhttt{{{uuupppkkklllqqqvvv~~~~~~|||xxxsssllljjjmmmrrrsssmmmjjjlllgggggghhhlllqqqvvvyyyzzz||||||}}}~~~}}}rrrjjjgggfffeeeZZZVVVQQQLLLHHHGGGHHHIIIJJJLLLNNNPPPPPPOOONNNMMMPPPQQQRRRRRRQQQPPPNNNMMMFFFEEEDDDBBBAAA???>>>============<<<;;;;;;::::::999999888888888888999:::888888777777777888999999999::::::;;;;;;;;;;;;;;;::::::;;;===>>>???@@@AAABBBCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNQQQRRRRRRTTTVVVXXXVVVWWWZZZ\\\___aaabbbcccaaabbbdddfffhhhjjjkkkkkkgggiiilllnnnqqqtttxxx{{{}}}'''''''''((()))******+++&&&'''((())))))'''%%%$$$''''''''''''((((((((()))&&&***,,,+++&&&$$$'''+++))))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%&&&''''''))))))))))))******************))))))((((((''''''###&&&)))***)))(((((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&'''(((*********)))((()))*********++++++++++++'''((((((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))***+++,,,,,,------///---+++)))))))))+++,,,(((((((((((())))))))))))'''((()))******)))(((''')))******+++,,,,,,------((((((((((((((((((((((((---,,,***))))))***,,,---******++++++++++++******'''((()))***************))))))))))))))))))))))))'''''''''((()))***,,,,,,---,,,,,,++++++,,,,,,---)))))))))******++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))+++,,,...//////...---111000......---...///000111333777===FFFRRR___gggyyy}}}uuusssrrrpppttt|||ttt{{{{{{rrrjjjjjjjjjiiifffbbbdddlllpppmmmjjjjjjiiiiiijjjooouuu|||sssdddYYYSSSPPPNNNMMMKKKHHHFFFEEEFFFHHHJJJIIIKKKMMMOOOPPPPPPPPPOOOOOOOOOOOONNNKKKGGGCCCAAABBBBBB@@@???===<<<;;;:::<<<<<<;;;;;;:::999999999777777666666666777888888777666666555555555666666777777888999999999999999888999:::;;;===>>>???@@@???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJMMMOOOPPPRRRUUUWWWSSSTTTVVVXXXZZZ\\\\\\]]]\\\]]]___aaaccceeeeeefff```ccceeehhhjjjmmmpppsssvvvyyy|||(((((((((((())))))))))))+++*********))))))((((((%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((&&&'''((())))))******)))(((((()))***************)))))))))))))))))))))))),,,,,,+++***)))((('''&&&((()))))))))))))))(((((('''((()))+++++++++***)))))))))************))))))******)))))))))))))))***++++++******))))))((((((++++++***************+++((((((((((((((((((((((((***************)))((((((((((((((((((((()))******************************************+++,,,---...333///***)))***++++++*********************************+++++++++,,,,,,,,,+++*********))))))((((((+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---+++,,,------......---------------.........//////000...,,,,,,...000222333222222:::IIIVVV```lllwwwyyysssnnnsss}}}|||rrrhhhfffeeecccaaaaaa```cccfffgggffffffggghhhnnnsssyyy||||||}}}sssjjj\\\PPPIIIHHHHHHIIIHHHIIIKKKLLLMMMMMMLLLKKKLLLKKKJJJKKKMMMOOONNNMMMKKKJJJHHHFFFDDDAAA??????;;;;;;;;;:::::::::999999666666666666666666666666444444444444444444444444777777777777777666666666888777666666666888999:::999:::<<<<<<<<<<<<===???????????????@@@AAABBBCCCEEEDDDDDDDDDDDDDDDEEEFFFEEEFFFGGGIIILLLNNNOOOPPPSSSUUUVVVWWWVVVWWWYYYZZZZZZ\\\```ccceeeffffffeeebbbcccdddfffhhhjjjlllnnnpppppprrrtttxxx|||''''''((((((((())))))))))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))((((((((((((((()))))))))))))))((('''(((((()))***************))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((('''((()))*********))))))'''((((((((((((((('''&&&******))))))))))))***************)))))))))))))))++++++***))))))******+++((((((((((((((((((((((((***************)))((((((((((((((((((((()))******************************+++++++++++++++,,,---...444111,,,+++,,,------,,,******************************+++++++++,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,---......+++******))))))******+++------,,,+++++++++,,,---+++,,,------......---------------.........//////000///---,,,...222555666<<<<<>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGIIIKKKMMMOOOPPPRRRTTTUUUVVVUUUVVVWWWYYYYYY[[[]]]```bbbcccddddddccccccddddddeeeggghhhiiilllmmmoooqqquuuyyy|||~~~~~~&&&&&&'''''''''((((((((((((((('''''''''''''''&&&'''''''''&&&'''(((((()))(((((('''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))+++,,,,,,---(((((((((((())))))))))))************)))((('''&&&(((((()))***************))))))))))))))))))))))))''''''((()))***++++++,,,(((((())))))))))))((((((''''''((()))))))))((((((((((((((((((((('''&&&&&&***)))))))))))))))******))))))))))))******************)))))))))******+++)))))))))))))))))))))))))))************))))))((()))(((((((((((()))******************************,,,+++++++++++++++,,,,,,333000---+++,,,,,,---,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++************************,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...+++******))))))******+++---,,,,,,++++++,,,,,,---,,,,,,---............---------........./////////000///------000444999<<>>===<<<:::888777555555666666666555555555555555444444444444444444444444444444444444444444444444555555555555555555555555999888888777777777888888888:::;;;:::999999:::;;;===<<<<<<======>>>???@@@AAA@@@@@@@@@AAAAAABBBCCCEEEEEEGGGIIIKKKLLLNNNOOOPPPRRRTTTTTTTTTTTTVVVXXXXXXYYYZZZ[[[]]]___aaabbbdddccccccbbbbbbccccccdddhhhiiikkkmmmqqqtttwwwyyyyyy|||&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))******++++++(((((((((((()))))))))))))))))))))))))))(((''''''(((((()))***************((((((((((((((((((((((((*********)))))))))))))))'''(((((())))))))))))(((''''''((((((((((((((('''***++++++******)))((('''))))))))))))))))))***+++(((((())))))******++++++***))))))))))))******+++************************))))))************)))((())))))(((((())))))***+++************************++++++***)))))))))******///---+++***)))***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,------...........................//////////////////...///222888@@@EEEQQQWWWfff{{{~~~xxxoooeee\\\YYYWWWVVVWWW[[[ZZZ]]]aaabbbccchhhqqqxxx{{{~~~}}}~~~|||zzz|||~~~wwwlllccc^^^WWWQQQPPPOOOPPPQQQRRRQQQMMMJJJLLLLLLLLLLLLLLLLLLKKKKKKHHHFFFCCCAAA@@@>>>;;;999999888888666555444333222666666666666555555555555222222222222222222222222333333444444444444444444333333444444444444444555555555666666666777777888888999:::999888777888999;;;;;;;;;;;;<<<===>>>???????????????@@@AAABBBBBBDDDDDDFFFGGGIIIKKKLLLMMMOOOQQQSSSSSSSSSSSSUUUVVVWWWVVVVVVWWWYYY[[[^^^```aaaaaaaaa``````aaaaaabbbdddeeehhhjjjnnnqqqsssuuuvvvxxx{{{~~~&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&%%%&&&''''''((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***''''''((()))))))))))))))(((((()))***************((((((((((((((((((((((((*********)))))))))))))))''''''((()))))))))))))))(((((((((''''''''''''(((***************)))(((((())))))(((((()))***++++++(((((())))))******++++++))))))(((((()))******+++++++++++++++++++++++++++((())))))*********)))))))))))))))))))))***++++++***************************))))))(((((((((((()))------,,,***))))))***+++******************************+++++++++,,,,,,,,,))))))******************++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,---......//////.............../////////000000...///000222777@@@KKKSSS^^^iii{{{}}}~~~{{{|||xxxiiiaaaZZZWWWVVVUUUWWW[[[YYY___eeehhhhhhlllttt{{{{{{~~~xxxuuutttsssrrrkkkiiibbbWWWQQQQQQQQQOOOPPPOOOOOOOOOPPPOOOMMMKKKOOONNNMMMKKKIIIGGGFFFFFFAAA???===<<<<<<;;;888777777777666555555444333333444444444444444444444444222222222222222222222222333333333444444444555555222333333333444444555555111222333444666777777888777888999999777666777888::::::::::::;;;<<<======????????????@@@AAABBBCCCBBBCCCDDDEEEGGGIIIJJJJJJMMMOOOQQQQQQQQQQQQSSSTTTUUUTTTSSSSSSUUUXXX[[[]]]]]]]]]]]]]]]^^^```aaabbbbbbccceeehhhkkknnnpppqqqsssuuuxxxzzz{{{}}}&&&&&&'''''''''(((((((((((((((((((((((()))))))))&&&&&&%%%%%%&&&&&&'''((((((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((''''''&&&&&&&&&''''''(((((())))))******&&&'''((()))************(((((()))***************))))))))))))))))))))))))''''''((()))***++++++,,,&&&'''((())))))******)))***)))((('''''''''((((((''''''((((((((((((''''''(((((((((((()))***+++,,,))))))))))))************(((((((((((()))******+++************************((())))))************)))***))))))))))))***++++++************************)))((((((((((((((())))))---......---+++***,,,---******************************+++++++++,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++)))***************++++++***************************++++++++++++,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++++++++************+++++++++******))))))******+++******+++,,,------------------...////////////........./////////000000000...000333888???KKKYYYdddrrryyyuuuxxxzzz~~~|||xxxaaa[[[VVVUUUTTTSSSVVVZZZXXX___gggkkkkkkoooxxx}}}wwwppphhh```ZZZUUUVVVRRRKKKHHHKKKOOOOOORRRPPPOOOOOOPPPQQQQQQPPPOOOMMMJJJGGGDDDAAA??????;;;999888888888888777555555555555555555444444444111111111111222222222222222222222222222222222222222333333444444555555555222333333444444555555555000111333555666777777777666888999888777777888999::::::999::::::;;;<<<=========>>>>>>???@@@BBBBBB@@@AAABBBCCCDDDFFFGGGGGGJJJKKKMMMMMMMMMNNNOOOQQQPPPPPPOOOOOOQQQSSSVVVXXXXXXXXXYYYZZZ[[[]]]___```___aaacccfffiiikkkmmmmmmqqqrrrtttvvvwwwyyy}}}''''''((((((((()))))))))&&&&&&'''''''''((((((((('''''''''&&&''''''((()))'''(((((()))((('''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((('''''''''((()))*********'''((()))))))))))))))((((((((()))***************))))))))))))))))))))))))(((((())))))*********+++&&&'''((()))************+++***)))((((((((())))))%%%&&&'''(((((())))))((((((((((((((()))***+++,,,*********)))))))))))))))'''''''''(((((()))++++++************************(((((()))*********************))))))******+++,,,************************)))))))))))))))***+++,,,,,,---...---+++***+++---******************************+++++++++,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++++++++************+++++++++******))))))******+++)))***+++---......------------...///////////////.../////////000000000000///333888>>>GGGVVVhhhtttwwwqqqppprrryyy~~~}}}zzztttnnnZZZWWWUUUUUUUUUSSSVVV[[[ZZZbbbiiimmmnnnuuu}}}uuulllcccZZZQQQKKKGGGLLLNNNLLLKKKNNNPPPPPPRRRPPPNNNNNNOOOPPPOOONNNIIIGGGDDD@@@===;;;999999777666555555666666555333333333333333333444444444000000111111111222222222222222222222222222222222222222333333444555555666333333333444555555666666444555666777777777666555666777888888888888999;;;::::::::::::;;;<<<======;;;;;;<<<<<<===???@@@AAA>>>???@@@AAABBBCCCDDDEEEEEEGGGHHHIIIHHHIIIKKKLLLKKKKKKKKKKKKMMMNNNPPPRRRTTTTTTUUUVVVWWWYYYZZZ[[[\\\^^^aaadddgggiiijjjjjjnnnoooqqqrrrsssuuuyyy|||~~~(((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''((((((((((((((()))******''''''((((((((('''%%%$$$))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&'''((()))***++++++&&&''''''((()))******+++************)))((('''&&&(((((()))***************))))))))))))))))))))))))---,,,+++***)))((('''&&&&&&'''((()))************,,,+++***((((((((()))***&&&'''(((***++++++++++++(((((((((((()))***+++,,,++++++******))))))((((((''''''''''''((()))++++++))))))))))))))))))))))))(((((()))************************)))******+++,,,************************************+++,,,---...)))+++---,,,)))((()))+++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------*********************************++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++***************+++---,,,,,,,,,,,,,,,,,,---)))***+++---......---------......///////////////////////////000000000000111666<<>>???AAABBBCCCCCCBBBCCCEEEEEEEEEFFFGGGIIIGGGGGGHHHIIIJJJKKKMMMMMMSSSSSSSSSSSSTTTUUUVVVWWW[[[\\\___ccceeegggggghhhlllmmmoooppppppssswwwyyy{{{}}}(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''))))))(((((((((((())))))''')))***)))((('''((())))))((((((''''''''''''((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++***)))'''''''''((()))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))******)))))))))))))))***))))))*********))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''###$$$%%%&&&'''''''''''')))************+++++++++,,,+++***((((((((()))***))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,+++***))))))***)))))))))+++,,,+++***((()))***+++++++++++++++++++++,,,,,,,,,,,,------...+++)))))),,,---,,,***,,,++++++******++++++,,,)))***++++++,,,---......+++++++++,,,,,,,,,---------------...///000111222000///000444444111000333555>>>HHHPPP]]]ooo|||qqqmmmkkkmmmyyy}}}yyyrrrlllgggdddaaa___\\\YYYWWWXXXYYY[[[bbbjjjiiinnnqqqqqqxxxuuuqqqiii]]]PPPHHHEEEFFFHHHLLLNNNPPPRRRRRRQQQOOONNNLLLLLLJJJHHHEEEBBB???===;;;:::888777555444444444333333222222111000000000222222222111111111111111222222222222222222222222666555555555555444444444555555555555666666666666666666444333333444555666777666555555555777888999777777777777888999:::;;;888888999999999:::::::::666888999;;;;;;:::999888<<<======>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEFFFFFFGGGHHHIIIJJJKKKOOOOOOOOOPPPPPPRRRSSSSSSWWWXXXZZZ^^^aaaeeegggiiiggghhhjjjkkkkkkmmmppprrrsssuuuxxx{{{}}}~~~}}}}}}(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))((()))))))))''''''(((***+++***)))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++***)))(((''''''((()))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))******))))))))))))******)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))******+++++++++)))************+++++++++,,,+++***)))(((((()))***************************))))))))))))))))))))))))++++++***))))))***++++++)))******+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++***************++++++,,,,,,,,,+++++++++*********,,,---,,,+++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++)))))),,,---,,,***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---------...///000000...,,,---111222111222777;;;DDDOOO[[[mmmxxxnnnkkkkkkxxxyyywwwsssnnnhhhddd```]]][[[]]]^^^bbbfffgggfffkkkrrrssszzz}}}lll```ZZZRRRKKKGGGGGGJJJLLLMMMOOOQQQRRRRRRPPPMMMKKKJJJHHHFFFBBB???<<<999888777666555444333222222222222222222111111111111111222222222222333333333333444444444444444444444444555444444444333333333333555555555555666666666666666555444444444444555666777666555555666777888999777777777777888999::::::888888888999999999::::::999888888888999999::::::<<<<<<======>>>??????@@@??????@@@AAABBBCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMMMMNNNOOOPPPRRRRRRTTTVVVXXX\\\___bbbeeefffeeefffhhhiiiiiijjjmmmoooooopppsssvvvxxxyyyyyyyyy}}}))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((&&&''')))+++,,,,,,***)))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))***)))))))))))))))******(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++***)))))))))******++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))***++++++''')))+++---------+++*********++++++++++++******,,,,,,,,,++++++*********))))))***+++,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,---+++******+++,,,,,,+++,,,++++++******++++++,,,---------,,,,,,+++++++++---------.........//////......---------......///...,,,,,,000111222888???HHHQQQ]]]lll}}}qqqlllmmmrrr|||vvvqqqmmmjjjeeeaaa]]][[[ZZZZZZaaagggrrryyywwwtttwww}}}|||~~~mmmZZZNNNKKKHHHFFFFFFHHHKKKNNNMMMOOOQQQRRRQQQNNNJJJHHHEEECCC???;;;888555444333333222111000000000000111000111111111111222222222222222333333444444555555555555555555555555555555444444333333333222222222444555555555555666666666555555444444444555555666777666666666666777777888888888777777777888888999888888888999999999999::::::999777666777888:::<<<;;;<<<<<<======>>>>>>>>>>>>>>>??????@@@AAABBBBBBDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRSSSUUUYYY\\\___aaaccccccdddeeefffeeefffiiikkkkkkmmmooorrrtttvvvvvvvvvwwwzzz))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))(((((((((((()))))))))))))))'''&&&''')))+++,,,+++***)))((('''''''''((())))))************)))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))***+++((((((((())))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))***++++++******))))))*********++++++++++++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++)))***+++,,,---......---)))******++++++******)))------,,,,,,++++++******)))***+++,,,,,,,,,,,,,,,,,,+++***+++---------,,,++++++,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,+++******++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---------------...000......111333666???IIIXXXdddqqq}}}}}}tttnnnooouuuxxxvvvssslllccc```\\\YYYWWWYYY^^^aaalllttt{{{~~~~~~wwwuuussswww~~~|||vvviiiXXXJJJHHHGGGGGGHHHHHHJJJKKKLLLMMMNNNOOOOOOMMMIIIEEECCC@@@===:::666444222222333000///////////////000000///000000111222222333333111222222333444555555666555555555555555555555555444444444333333333333222444444444555555555666666444444444444555555555666777666666666666777777777999888888777777777777888888888888888999999999999999888777777777888:::;;;:::;;;;;;;;;<<<<<<<<<===<<<<<<===>>>>>>???@@@@@@???@@@@@@AAABBBCCCDDDDDDGGGGGGHHHIIIKKKNNNOOOQQQPPPQQQSSSVVVYYY\\\___```aaabbbccccccbbbccceeegggjjjkkknnnqqqssstttuuuvvvtttxxx}}}))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((()))))))))))))))((('''''')))++++++***)))((('''&&&&&&'''(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((())))))))))))((())))))))))))))))))))))))***)))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))(((((()))***++++++(((((((((((()))***,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))******))))))))))))*********+++++++++*********++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++***************(((((()))+++---///)))******++++++******))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))+++***)))***+++,,,+++*********++++++++++++***************+++++++++,,,,,,++++++++++++******+++,,,,,,++++++******++++++,,,******+++,,,,,,---......+++++++++,,,,,,,,,------///......---------......111///000333666;;;GGGSSSgggvvv}}}vvvrrrrrryyy|||}}}ttteee[[[ZZZWWWUUUVVV]]]gggoooyyy~~~{{{xxxsssqqqrrrrrrwww~~~}}}uuupppssssssooofff\\\TTTKKKEEEIIIJJJKKKMMMMMMMMMMMMLLLJJJJJJJJJIIIGGGCCC???===:::888666444333333555555//////////////////000111//////000111222333333444000111111222333444444555444444444444444444444444555555555555444444444444444444444444555555555555333444444555555555666666666777777777777666666666888888777777666777777777777777888888888999999999666777888999:::999888888:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===>>>>>>???@@@AAABBBBBBFFFFFFGGGIIIJJJMMMOOOPPPNNNOOORRRTTTWWWZZZ\\\]]]___```aaaaaa```aaaccceeegggiiikkkmmmppprrrssstttssswww|||))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''')))***)))((('''((())))))(((((('''''''''''''''%%%&&&'''(((((())))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((((())))))))))))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((()))***+++,,,))))))(((((((((***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))******+++++++++******)))************+++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))***(((%%%$$$$$$'''***---******++++++++++++******************************,,,,,,,,,,,,+++***))))))***)))((()))+++,,,+++*********+++++++++***))))))************+++++++++++++++,,,,,,+++******+++---,,,++++++******++++++,,,)))******+++---......///---------.........////////////.........//////000111111333888<<>>;;;999888555444333333333444555666000000000//////000111111//////000111222222333333111111222222333333444444333333333333333333333333666666555555555444444444333444444444444555555555222333444555666666666666666777777777777666666555777777666666666777777888777777777888888888888999555666888::::::999888666999999999999999999999999;;;;;;;;;<<<<<<=========>>>>>>???@@@AAABBBCCCCCCEEEFFFFFFGGGIIIKKKLLLMMMLLLMMMOOORRRUUUXXXZZZ[[[[[[\\\^^^^^^^^^___aaaccccccccceeehhhjjjmmmoooppprrruuuyyy|||||||||}}}~~~(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))&&&(((***+++***(((((((((((((((((('''(((((()))***%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((()))******)))((()))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((()))***+++,,,+++***((((((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''******++++++++++++******)))************+++++++++)))***+++,,,,,,,,,++++++************************)))))))))))))))))))))))))))***++++++++++++***)))***)))'''&&&&&&((()))+++++++++,,,,,,,,,,,,++++++((((((((())))))******+++++++++,,,,,,,,,++++++***+++***)))***,,,---,,,++++++,,,,,,,,,++++++***)))************++++++++++++***,,,---,,,))))))+++---,,,++++++******++++++,,,+++++++++,,,,,,------------------........./////////////////////000111222333555;;;BBBIIITTTfffvvv|||~~~|||gggWWWUUUYYY___dddiiipppzzz~~~wwwrrrtttvvvuuuuuuwww{{{{{{zzztttkkk^^^SSSLLLFFFFFFFFFEEEDDDDDDGGGKKKMMMNNNPPPQQQPPPMMMKKKIIIBBB@@@<<<999666555444444111111111111111111222222111111000//////000000000000000000111222222222333333333333333444444444444333333333333333333333333555555555444444444333333333333444444444555555555222333444666666666666555666777888888777666555444666666666666666777888999777777777777888888888888666777777888888888888888888888888888888888888888;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBBDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKMMMOOORRRTTTVVVWWWWWWXXXZZZZZZ[[[\\\___aaa___```aaadddgggiiilllmmmoooqqquuuwwwxxxzzz|||~~~(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''''''((((((((())))))******))))))(((((((((((())))))%%%(((+++,,,+++(((''''''(((((((((((()))***+++,,,'''((()))***++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''(((*********)))((())))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((()))***+++,,,,,,+++)))''''''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))*********))))))((()))************+++++++++)))***+++,,,---,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++&&&&&&'''((()))***++++++)))***++++++,,,,,,,,,,,,,,,+++***+++---...---,,,------------,,,,,,+++***)))************+++++++++***,,,---,,,))))))+++...,,,++++++++++++++++++,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------////////////000111333333777:::BBBLLLTTTaaauuu|||yyyyyyxxxmmm^^^XXXTTT\\\fffmmmrrrwww~~~}}}{{{wwwvvv{{{~~~}}}{{{{{{~~~{{{vvvmmm```RRRFFF>>>;;;>>>AAADDDDDDCCCEEEIIIQQQQQQQQQPPPMMMIIIDDDAAA???<<<888444111111111222///000000000000///...---111111000///////////////111111111111111222222222555555555555555444444444444444444444444444444444444444444333333333222222333333333444444444555555111222444666777777666555666777888888888666555444555555555555666888999999777777777777888888888888888777666555666777999:::888888888777777777777777;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@CCCCCCCCCDDDDDDEEEGGGGGGHHHIIIJJJMMMPPPRRRTTTUUUTTTUUUWWWXXXXXXZZZ]]]_________aaacccfffiiilllmmmkkkmmmqqqsssvvvxxx|||***+++,,,,,,+++***)))((())))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((()))******++++++))))))))))))))))))))))))(((%%%###$$$'''))))))(((******************************++++++++++++******(((((((((((())))))))))))***)))))))))((((((((((((+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******+++,,,,,,,,,,,,++++++*********))))))(((((()))(((((((((''''''''''''+++***)))(((((()))***+++)))((('''''''''(((***+++)))(((((()))+++---,,,+++)))*********++++++++++++((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++******+++,,,---......///,,,***))))))+++------,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++************))))))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++)))************++++++++++++,,,------......------...------,,,,,,,,,------////////////...000333555555???NNN\\\iiiwww~~~wwwqqqqqquuu}}}xxxjjj^^^VVVTTTYYYbbbnnnvvvxxxyyy|||~~~|||~~~|||zzzzzzssscccNNN@@@===@@@???AAADDDGGGIIIJJJIIIIIILLLKKKJJJIIIHHHCCC>>>:::777666555333222111111000333222111000000//////000111111000000000000000111000000111222333333444444444444444333333222222222222222333333333444444444333333333444444444555555555444444555555666777888888888999888888777666666888888777777666666555555777777777777777777777777888888888888888888888888999999888777666666777777888888888888888888888888888888999999999:::::::::<<<;;;:::999999:::<<<===AAAAAABBBBBBCCCDDDDDDDDDEEEFFFHHHKKKMMMOOOPPPQQQTTTQQQOOOPPPUUUYYY[[[\\\]]]___bbbdddeeefffhhhjjjnnnoooqqqrrrsssvvvzzz}}}}}}******+++++++++***(((((())))))))))))))))))))))))******++++++******)))((()))))))))***++++++,,,,,,))))))))))))))))))))))))---***((((((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))))))))))))))************'''&&&$$$###$$$%%%((()))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))***++++++,,,,,,++++++************)))))))))((())))))((((((((('''''''''+++***)))(((((()))***+++)))(((((('''((()))***+++&&&%%%%%%&&&((())))))((()))))))))*********++++++((((((((((((((((((((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++,,,,,,,,,,,,+++***))))))***+++)))(((******++++++++++++******************************++++++,,,,,,,,,,,,,,,+++++++++************+++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------///......------.........000000/////////222777;;;CCCOOO```ooozzz{{{sssllljjjsss}}}{{{sssiii___WWWSSSRRR[[[dddoootttvvvxxx}}}~~~{{{|||vvvhhhWWWHHH???======@@@AAACCCFFFGGGHHHHHHHHHHHHGGGEEEDDDBBB???;;;777666555444222111000000000222111000000/////////000111111000000000000111111111111222222333444444555555555555444444444333333222222333333333444444444333333444444444555555555777777666666555666666666444444444444444333222222888777777777666666666555777777777777777777777777888888888888888888888888999888888777666666777777888888888888888888888888888888888888999999999:::<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDFFFHHHJJJLLLNNNOOOOOOQQQNNNMMMOOOTTTYYY\\\]]]\\\___bbbddddddeeegggiiijjjlllnnnoooqqqssswwwzzz{{{}}}))))))*********)))(((((())))))))))))))))))))))))++++++,,,,,,++++++***)))))))))***++++++,,,,,,---))))))))))))))))))))))))...,,,***)))******)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++&&&$$$"""!!!"""%%%))),,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))***++++++,,,,,,++++++************)))))))))))))))))))))(((((((((''''''******))))))))))))******)))(((((((((((()))***+++)))((('''(((***++++++***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******)))))),,,+++***+++,,,+++(((&&&******++++++++++++******))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------......------//////.........//////000222111111111333999AAAGGGOOO[[[mmm}}}xxxooogggccciii{{{vvvnnncccZZZUUUTTTUUUVVV___hhhqqqttttttxxxyyyzzz}}}}}}mmmWWWGGG@@@>>>===<<<@@@AAABBBCCCDDDEEEEEEFFFCCCAAA>>><<<;;;999666444444333222111000/////////111000///////////////000222111111000111111222222222222222333333444444555666666555555555555444444333333333333444444444444333444444444444555555555999999888777666666666666555666666666666555444444777777777777666666666666777777777777777777777777888888888888888888888888888888777666666666777777888888888888888888888888777777777888888888999999999:::;;;======>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDFFFHHHJJJLLLMMMMMMMMMLLLKKKNNNSSSXXX[[[\\\\\\^^^aaaccccccdddfffhhhfffhhhjjjlllmmmppptttvvvyyyzzz||||||}}}(((((()))))))))((((((((())))))))))))))))))))))))***************)))((((((((())))))******+++,,,,,,))))))))))))))))))))))))***)))((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((())))))))))))*********((('''&&&%%%&&&(((***,,,***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++++++++*********))))))))))))))))))))))))(((((((((((('''***))))))))))))))))))***)))))))))))))))*********+++*********,,,------+++(((((((((((())))))))))))************************)))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))***************))))))))))))))),,,,,,,,,...///...+++)))***++++++,,,,,,++++++***))))))))))))))))))))))))((()))***++++++++++++++++++++++++******+++++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------......------..................///000333222222444999BBBMMMTTTZZZcccqqqzzzpppdddaaaeeesss}}}|||kkkcccYYYSSSUUUZZZ___aaaeeemmmuuuxxxxxx~~~zzzyyy}}}mmm]]]III===;;;>>>??????AAA@@@@@@@@@@@@AAABBBBBB>>>;;;888666555444333222222111000////////////////////////...//////000000222222111111111222333333111111222222333333333444555555555555444444444444333333333444444444444555444444444444555555555555999999888777777777777777777777888888888777777666777777777777666666666666666666666666666666666666888888888888888888888888888777777666666666777777888888888888888888888888666777777777777888888888555777999;;;<<<<<<<<<<<<=========>>>??????@@@@@@BBBCCCEEEFFFHHHIIIJJJJJJKKKJJJKKKMMMPPPTTTWWWYYYZZZ\\\___aaaaaabbbdddeeebbbeeehhhjjjkkknnnqqqtttwwwxxxyyyyyyzzz}}}(((((((((((((((((())))))))))))))))))))))))))))))***************)))((((((''''''(((((()))*********))))))))))))))))))))))))%%%&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''''''''(((((((((((()))))))))************)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++++++++***))))))))))))))))))*********)))))))))(((((((((((()))))))))******)))))))))((())))))******************)))((((((***+++***)))(((((((((((())))))))))))++++++++++++++++++++++++(((((())))))************))))))))))))))))))))))))******)))))))))))))))***''''''((())))))***++++++))))))***---//////---+++++++++,,,,,,,,,,,,++++++************************+++++++++++++++***)))(((******))))))))))))******+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,------...///000111333777???JJJVVV___jjjmmmuuuwwwjjj```cccqqqyyyoookkk___YYYTTTTTT[[[dddkkknnnnnnuuu}}}{{{wwwzzz}}}~~~vvvmmmUUUMMMBBB<<<<<>>============>>>:::888444222222222222111000000///......////////////////////////000111222222222222222222333444444111111111111222222222222333333333333333333333444333333444444444555555555444444444555555555666666777777777777777888999999555555666666666666666555666666666666777777777777666666666666666666666666777777777777777777777777777666666666666666777777777777777777777777777777666777777777777888888888555666999;;;<<<<<<<<<;;;=========>>>??????@@@@@@AAAAAACCCDDDEEEFFFFFFFFFJJJJJJKKKLLLMMMPPPRRRTTTXXXZZZ]]]^^^^^^___```bbb```cccfffiiijjjmmmppprrrvvvwwwxxxxxxyyy}}}))))))((((((((()))******))))))))))))))))))))))))++++++,,,,,,++++++***)))&&&&&&''''''((())))))***))))))))))))))))))))))))%%%''')))***))))))***+++''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''(((***+++***)))&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))******++++++******))))))))))))******************)))))))))((((((((())))))************))))))((()))******++++++******+++***)))***+++,,,+++***((((((((()))))))))******************************((((((((()))******++++++))))))))))))))))))))))))+++******)))))))))))))))''''''((()))***+++,,,,,,%%%%%%'''))),,,---,,,***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((***))))))))))))))))))*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,---...///...111777???IIIUUUaaaiiiuuutttxxxvvvkkkfffpppxxxlllaaa[[[UUUTTTTTTXXX```kkktttzzz{{{}}}wwwsssssswww|||}}}{{{zzz|||{{{qqq___PPPDDDCCCAAA@@@AAABBBCCCDDD>>>>>>===<<<;;;:::999999777555222111222222222111//////.........///000000////////////000111333333222222222222333444555555222222222222222222222222222222222333333333333444333444444444555555555555444444555555555666666666666666666666777888999999666777888888888888888888666666666666777777777777777777777777777777777777777777777777777777777777666666555555666666777777777777777777777777777777777777777888888888999999888999:::<<<<<<=========<<<<<<<<<===>>>>>>?????????@@@AAABBBCCCCCCCCCCCCHHHIIIKKKKKKKKKLLLNNNQQQUUUWWWZZZ[[[[[[[[[]]]^^^]]]```dddgggiiilllnnnppptttuuuwwwxxxzzz|||***))))))((()))***+++,,,))))))))))))))))))))))))******++++++******)))((('''''''''((())))))******))))))))))))))))))))))))&&&)))++++++)))((()))***************************((((((((())))))(((((((((''''''''''''((((((((((((&&&'''(((((()))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))***************((()))))))))*********************)))))))))((((((((()))***++++++***)))(((((()))***+++++++++******,,,+++******,,,,,,+++***)))))))))*********++++++************************'''(((((()))******++++++))))))))))))))))))))))))++++++***))))))))))))))))))))))))******+++++++++'''&&&&&&''')))+++***)))+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++******))))))******+++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------......------,,,,,,,,,------...///000111777AAALLLXXXdddooovvv{{{yyy{{{wwwsssvvv~~~tttooojjj```YYYVVVTTTUUUWWW\\\dddooo{{{~~~tttrrrooolllkkkllloooqqqsssqqqqqqpppllldddYYYLLLDDD@@@@@@BBBDDDFFFEEEAAA>>><<<<<<<<<;;;:::888555444444333111111111222111000//////......///000111111//////000000111333444555222222222333333444555666444444444444444444444444333333333333444444555555444444444444555555555555555555555555666666666666666666666555666666777777888888999:::::::::::::::555666666666777777777888777777777777777777777777777777777777777777777777555555555555555666777777777777777777777777777777888888888888999999999:::;;;:::::::::;;;<<<<<<===::::::;;;;;;<<<=========>>>???@@@AAAAAAAAAAAAAAADDDFFFIIIJJJJJJKKKNNNPPPSSSUUUWWWXXXXXXYYYZZZ[[[[[[^^^bbbfffhhhjjjlllnnnqqqsssvvvxxxyyy{{{~~~+++***)))))))))***,,,---))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((()))******++++++))))))))))))))))))))))))'''***,,,+++(((&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************(((((())))))*********+++************))))))))))))((()))***++++++***)))(((((()))***+++,,,+++******(((&&&%%%&&&''''''&&&%%%************++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))++++++***))))))((())))))++++++++++++************+++)))(((((()))+++******+++,,,,,,------,,,,,,+++******************************+++,,,------------,,,++++++++++++++++++,,,(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++---------.........//////+++,,,------......---------------......000111111777???KKKXXXeeeqqq{{{zzzyyy|||zzzooofffdddaaa[[[XXXZZZWWWYYY\\\___fffqqq~~~qqqiiiiiihhhffffffggghhhggggggiiihhhcccXXXKKKDDDEEEHHHCCCBBBBBBFFFIIIGGG???888;;;<<<<<<;;;:::777333111222111000000111222000//////////////////000111222000000000111222444555666222222222333444555666777666666666666666666555555444444444555555555666666444444444555555555666666555555555555666666666777888777666555555444444555444444555666666666666666555666666666777777888888777777777777777777777777777777777777777777777777555555555555555666777888777777777777777777777777888999999999999::::::::::::999888777888999:::;;;888999999::::::;;;<<<<<<>>>>>>???@@@@@@@@@@@@@@@AAADDDGGGIIIIIIJJJNNNQQQQQQSSSVVVWWWWWWWWWXXXYYYYYY\\\aaadddgggiiikkkmmmnnnqqquuuxxxyyy{{{}}}+++***(((''''''((()))******((('''((()))***)))'''******))))))(((((('''''''''(((((()))***++++++,,,---,,,+++*********+++,,,+++***((('''&&&&&&&&&'''))))))((('''''''''''''''''''''(((((())))))******+++*********))))))((((((!!!&&&***,,,+++)))((())))))))))))))))))))))))******)))((('''&&&%%%%%%************************)))************+++++++++///...---,,,++++++++++++(((((((((((()))***,,,,,,(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++******++++++++++++******))))))(((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************)))************+++++++++++++++************++++++************************))))))*********))))))(((------,,,,,,,,,+++++++++*********++++++,,,,,,---------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------+++++++++------000222222111222666:::>>>GGGWWWlll}}}|||xxxqqq{{{|||nnn```YYYWWWWWWYYY]]]```bbbcccfffkkkttt~~~tttlllgggfffdddaaa```______```[[[VVVOOOHHHCCC@@@@@@@@@BBBDDDGGGIIIIIIFFFBBB???===<<<:::888555333111000000000///////////////000111111000000/////////...222222333333333333444444333333444444444444444444555555555555555666777777555666666666777777777777555555666777777777777777333444555666666555444333777777666666555555555444666666777777666555444444333333444555666777888888777777777777777777777777777777777777888888888888666666666666666555444444:::999999888777666555555999888777777777888:::;;;999999999999999999999999;;;;;;;;;<<<<<<<<<===============>>>??????@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKOOOOOOQQQSSSUUUWWWYYYZZZ[[[[[[]]]^^^aaadddfffhhhjjjlllooorrrtttxxx|||~~~'''&&&&&&%%%%%%%%%&&&&&&***((('''((()))***)))'''(((((((((((('''''''''&&&(((((())))))***++++++,,,,,,++++++*********++++++***)))((('''&&&&&&''''''***)))((((((''''''(((((('''((((((((()))))))))***************)))))))))(((###%%%(((++++++***(((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&************************))))))*********+++++++++...---,,,+++************)))((((((((()))***++++++(((((((((((())))))))))))))))))))))))******************************************++++++++++++******)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,************************)))************+++++++++++++++************++++++******************************+++,,,,,,+++++++++000/////////............+++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))***+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---,,,+++,,,......000222222111444:::@@@IIITTTeeewww{{{uuutttttt|||mmm]]]WWWWWWYYY\\\```cccgggkkkmmmqqqzzz{{{{{{zzztttnnnjjjiiigggddd___YYYTTTQQQKKKHHHDDDAAA@@@AAACCCEEEEEEGGGIIIJJJHHHEEEAAA>>>;;;;;;999777555333111000000000////////////000000111111000000000/////////222222333333333333444444444444555555555666666666555555555555555666777777666666777777777777777777555555666777777777777777444555555666666555555444777666666666555555555555666666666666666555444444555555555666666666666666777777777777777777777777777777777777888888888888777888888888888888777666888888888777777777777777888888777666777888999:::999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@AAACCCEEEGGGHHHIIIIIIKKKLLLNNNQQQTTTVVVXXXZZZZZZZZZ\\\^^^```ccceeefffhhhjjjmmmppprrrvvvzzz}}}}}}(((((())))))))))))((((((***((('''((()))***)))'''''''''''''''&&&&&&&&&&&&(((((())))))***+++++++++******++++++++++++******))))))(((''''''(((((((((******)))((((((((())))))(((((((((((())))))))))))************))))))))))))))))))***+++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))*********++++++---,,,+++***))))))))))))***)))))))))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))***+++************************))))))))))))))))))))))))************************************************)))************+++++++++++++++************++++++***************************+++,,,---.........---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...//////000111111222888BBBIIITTTaaatttuuummmmmmttt||||||yyy|||uuugggXXXUUUYYY^^^cccgggjjjpppxxx{{{}}}{{{xxx{{{~~~|||xxxnnnmmmkkkeee]]]RRRIIICCC>>>>>>===>>>@@@CCCGGGIIIJJJKKKKKKJJJGGGCCC???<<<999999777555444222111000000000////////////000000111111111000000000000000222222333333333333444444555555666666666777777777666555555555555666666777888888888777777777777777555666666777777777777777666666555555555555666666666666666666555555555555555666666666666555444444777777666666555555555555777777777777777777777777777777777777888888888888666777888888888888888777666666666777777888888888777777666666666777888999999999999999999999999999777777888888888999999999;;;<<<<<<===>>>>>>??????>>>???@@@BBBDDDEEEFFFFFFGGGHHHJJJNNNQQQTTTWWWXXXXXXXXXZZZ\\\^^^aaabbbcccdddfffjjjlllnnnrrrvvvyyy||||||~~~((()))***+++,,,+++***)))***((('''((()))***)))'''''''''''''''''''''''''''''''''(((((())))))))))))((()))***+++++++++***)))(((((((((((((((((())))))******))))))))))))******(((((((((((())))))))))))*********)))))))))))))))*********))))))(((((('''))))))))))))))))))))))))''''''(((((())))))))))))************************))))))))))))************++++++***)))))))))))))))+++***)))))))))))))))***(((((((((((())))))))))))((()))))))))************(((((()))))))))))))))*********++++++++++++*********)))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))************************))))))*********+++++++++++++++************++++++***************************+++,,,---............+++++++++++++++*********---------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000///...000111//////000111555>>>JJJSSS\\\kkk~~~}}}uuunnnlllrrr}}}{{{tttnnnqqqyyy}}}zzzuuuhhh]]]TTTWWW___eeejjjmmmsss{{{~~~zzz|||uuurrrlllcccXXXMMMCCC===>>>>>>@@@BBBEEEHHHJJJLLLNNNNNNMMMJJJFFFBBB===;;;666666555444222111000000000////////////000000111111111111111111111111111222222222333333333444444555555555666666777777888666666555555555555666777888888888888888777777777666666777777777777666666777777555444444555777777666666666666666555555555555555555666666555444444666666666666666555555555666666666666666666666666666777777777888888888888444555555666666666666666666666777777777777777777666666666666666777777888888888888888888888888888777777777888888888888999;;;;;;;;;<<<======>>>>>>===>>>???AAABBBCCCDDDDDDFFFGGGIIILLLOOOQQQSSSUUUUUUVVVXXXZZZ\\\^^^___``````bbbeeehhhjjjmmmqqqtttxxxxxxzzz|||}}}$$$%%%'''((()))(((''''''***((('''((()))***)))'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''')))***+++***))))))((((((((()))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))******(((((((((((((((((())))))((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))(((((()))))))))***************))))))(((((())))))+++***)))))))))))))))***(((((((((((())))))))))))((()))))))))************)))))))))*********++++++******++++++++++++************)))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))************************))))))*********+++++++++++++++************++++++************************))))))+++,,,---------------------------............------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111000//////111222...000222555;;;EEESSS]]]ggguuu}}}xxxxxxwwwqqqllloooyyywwwqqqmmmoootttsssjjjaaa]]]XXXWWW]]]eeejjjmmmpppzzzxxxxxxzzz~~~}}}vvvkkk]]]QQQFFF@@@===AAABBBEEEHHHJJJLLLMMMNNNPPPNNNLLLHHHDDD???;;;999333333222222111000000//////////////////000111111111111111222222222222222222222222333333333444444333444444555666666777777666666555555555555666666888888777777777777777777666666777777777777666666777666555444444555666777555555555666666666666666444444555555555555444444444444555555666777777888666666666666666666666666666777777777888888888888555555666666666666555555888888777777666555555444555666666666777777777777888888888888888888888888888888888888999999999999999::::::;;;<<<<<<=========>>>???AAABBBCCCCCCCCCGGGHHHIIIKKKMMMNNNPPPPPPRRRTTTVVVXXXZZZ[[[\\\\\\]]]___aaadddfffiiilllooorrrsssuuuxxx{{{~~~&&&'''((()))***************((('''((()))***)))'''((((((((()))))))))))))))&&&&&&&&&'''''''''''''''&&&'''((())))))***)))))))))))))))******)))(((((())))))((((((((()))******))))))))))))(((((((((((())))))))))))************&&&''''''(((((())))))***((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))((((((((()))))))))************)))))))))))))))******)))))))))))))))******(((((((((((())))))))))))))))))))))))************((())))))******+++++++++******++++++++++++******+++******)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++************++++++************************((()))***++++++,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000000000000111333000333888===DDDOOO\\\eeesss{{{{{{sssooonnnlllkkkooo{{{vvvsssqqqqqqoooiii^^^VVVYYYYYY^^^fffkkkllloootttyyysssvvv{{{}}}uuueeeTTTHHH@@@>>>>>>AAACCCGGGKKKNNNOOOOOOOOOLLLJJJGGGCCC???;;;888666000000000000000////////////......//////000111222222222222222222333333333222222333333333333444444333333444555666666777777777666666555555555555666555666666666777777777777777777777777777666666555555555444444444444555555555555555666666666666666333333444555555555555444333333444555666777888888777777777777777777777777777777777777888888888888888888888888888777666666999888888777555444444333555666777888888888777777888888888888888888888888888999999999999:::::::::999999999:::;;;;;;<<<<<<===>>>???AAABBBBBBCCCCCCFFFGGGHHHIIIJJJKKKLLLMMMPPPQQQTTTVVVXXXYYYYYYYYYZZZ\\\___aaabbbeeeiiilllmmmnnnpppssswwwzzz~~~}}}************+++,,,---...***((('''((()))***)))''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((()))************++++++***)))((('''((((((''''''(((((()))******)))))))))((((((((('''((()))))))))************'''((()))*********))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))************))))))******+++)))((((((((()))***++++++(((((((((((())))))))))))))))))))))))************''''''(((((()))******+++******++++++++++++******++++++***)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******************************)))************+++++++++++++++************++++++******************************++++++++++++******((()))))))))************,,,,,,,,,---------------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---...000000///000111333222777???FFFNNNXXXdddlllssswwwyyyvvvooojjjiiijjjlllrrr~~~wwwvvvtttnnnfff^^^WWWTTTVVVZZZcccllloooqqqxxx}}}ooommmpppwww~~~zzzrrriiiYYYJJJAAA>>>AAACCCEEEGGGKKKOOOQQQPPPOOOMMMFFFDDD@@@<<<888555333333............////////////............///000111222222222222333333333444444222222333333333333444444333444555666777888888999777777666555555555555555333333444555666777777888777777777777777666555555333333444444444444333333555555555555666666666777222333444444555555555444444555555555666666777777777777777777777777777777777777777777888888888888999999999999888666555444777777666666666555555555666777888999999999888777888888888888888888888888888888999999999999::::::888888999999:::;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAABBBCCCDDDFFFHHHIIIKKKKKKNNNOOORRRUUUVVVWWWVVVVVVXXXZZZ]]]^^^```cccfffiiijjjjjjlllnnnqqquuuyyyzzzzzz}}}(((''''''&&&''')))+++,,,***((('''((()))***)))(((&&&&&&&&&'''''''''((((((************))))))))))))''''''&&&&&&'''(((***+++***+++++++++***)))'''&&&'''''''''''''''((())))))******))))))((((((((('''(((((())))))*********+++)))***+++,,,,,,+++)))(((((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***************++++++(((((((((((()))***,,,,,,(((((((((((())))))))))))))))))))))))************&&&&&&&&&'''((())))))*********++++++++++++******++++++***))))))((())))))************************))))))))))))))))))))))))&&&''''''((()))******+++************************)))************+++++++++++++++************++++++************************++++++,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,------.........*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,...///000//////111333555;;;DDDMMMUUU___iiiqqqlllmmmllliiifffeeegggiiirrr|||wwwwwwsssiii]]]UUUTTTVVVRRRYYYdddnnnrrrvvvtttjjjdddggglllsssxxxyyywwwtttccc[[[NNNCCC>>>@@@EEEJJJKKKMMMPPPSSSSSSPPPMMMJJJAAA???;;;777444222000000---------.........//////............///000222222222222222333333444444444222222333333333444444444444555666777888999::::::888777666555555555555555111222333444555777888888777777777777777666555555111222444444444444222111444555555555666666777777222333444444555555555444666666666666666555555555777777777777777777777777777777777777888888888888888888888777555444222111555555555666666666666666666777888::::::999999888777777777777777777777777888888888888999999999999777888888999::::::;;;;;;<<<<<<>>>???@@@@@@@@@@@@>>>???AAACCCFFFHHHJJJKKKMMMNNNQQQTTTUUUVVVUUUUUUWWWYYY\\\^^^___bbbeeehhhhhhhhhiiikkknnnqqqtttvvvxxx{{{))))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((***)))((('''&&&&&&'''(((%%%''')))***+++***(((''')))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))...,,,***(((''''''))))))&&&''')))***++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************&&&&&&''''''''''''&&&&&&***++++++******(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************'''(((***+++,,,,,,,,,+++(((((())))))************)))'''&&&(((***,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))((((((------++++++++++++------******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------......---------,,,,,,+++++++++000000///------,,,,,,,,,222111000//////222777;;;>>>BBBKKKYYYfffmmmnnnmmmkkkgggeeecccaaaaaahhhpppuuuhhh^^^UUUPPPSSSXXXWWWbbbnnnuuu}}}|||pppgggbbbaaabbbfffkkkjjjddd^^^RRRKKKCCC@@@DDDIIIJJJIIIPPPPPPQQQRRRQQQNNNIIIEEE===:::777333111111111222000000000000000/////////111111222222222333333333222222222222222222222222555444333222111222333444555555666666777777888888666666555555555444444444555555666666666666555555555555555555666666666666666666555444444444444444222333333333444444555555777666555444333333444555666666666666666666666666666666666666555555555555666666666777888888999999999999777666555555555555555666777888888777555444777777777777888888888888999999888888888888999999:::::::::999999888888888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBDDDGGGIIIJJJMMMNNNQQQSSSUUUUUUVVVUUUUUUWWWZZZ[[[]]]^^^aaacccfffhhhiiiiiiiiimmmrrrwwwyyy{{{~~~))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''***)))((('''&&&''''''((('''((()))*********)))((()))))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))(((((((((((())))))---+++***(((((((((((()))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************((()))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))************((()))***+++,,,,,,++++++)))))))))*********+++++++++)))((((((***+++******************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,------.........------------............---------------,,,,,,,,,......---------......///...///000000111444999<<>>@@@EEEKKKOOOPPPRRRRRRRRRRRRPPPKKKDDD???:::888444111//////000000////////////////////////111222222222222333333333222222222222222222222222444444333222333333444555666666666666666777777777666666555555555444444444555555666666666666555555555555555555666666666666777666555555444444444555222222333444555777777888888777666555444555555666666666666666666666666666666666666666555555555555666666777777888888999999999888777666555555555555555666888999999888666555777777777777888888888888999999888888888888999999:::::::::999999999888888777777777888888999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@BBBEEEGGGHHHHHHJJJMMMPPPSSSUUUVVVVVVSSSUUUXXXZZZ[[[\\\___aaacccdddffffffgggjjjoootttuuuxxx{{{}}}))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))(((''''''''''''(((******************))))))******))))))))))))))))))))))))(((''''''((())))))''''''''''''''''''''''''++++++************++++++***))))))(((((())))))***++++++******)))(((((((((******++++++***)))'''&&&))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((()))+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((******))))))))))))************)))******+++++++++*********************+++++++++---+++))))))******)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------,,,------------.........---------------.........------------............---------...............------------...///000111,,,...000222555999>>>BBBQQQ[[[hhhqqqrrrlllccc]]][[[[[[[[[[[[\\\eee{{{pppcccXXXVVVWWWXXXWWWXXXhhhuuuzzzuuupppnnnooolllfff```ZZZUUUOOOLLLJJJGGGCCC??????@@@CCCGGGMMMSSSWWWZZZVVVUUUSSSQQQMMMFFF>>>888666444222///...---...///.........///////////////222222222222333333333333333333333333333333333333444444444444444555666777777777666666666666666666555555555555555444444444555555666666666666555555555555555555666666666666777666666555555555555666222333444666777999:::;;;888888777666666666666777666666666666666666666666666666666666555555555555666666777777888999999999999888777666666555555666666777888999999888777777777777777777888888888888999999888888888888999999:::::::::999999999999888777777888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@BBBCCCDDDCCCEEEIIIMMMQQQSSSUUUUUUQQQSSSVVVWWWXXXZZZ\\\______```aaabbbcccgggkkkooopppsssvvvyyy|||~~~(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&((((((((('''''''''((((((,,,+++******)))******************)))))))))))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((***************************))))))))))))))))))******************)))(((''')))***++++++***)))((('''))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))'''&&&$$$######$$$&&&'''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))***************+++++++++*********)))************++++++++++++,,,***))))))***+++***)))++++++++++++++++++++++++------------------------++++++++++++++++++++++++((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////---------...............,,,,,,,,,,,,------------------......//////000000------------...///000111...///222555999???GGGLLLXXXbbbnnntttqqqhhh```[[[XXXXXXZZZ^^^cccooo|||vvvggg___XXXXXXZZZZZZ\\\```rrrmmmhhhcccbbbcccbbb]]]YYYTTTOOOGGGBBB???>>>===<<>>>>>>>>>>>???@@@BBBBBBAAACCCGGGKKKNNNQQQRRRSSSOOOQQQTTTUUUVVVWWWZZZ\\\\\\\\\]]]___aaadddhhhjjjkkknnnrrrvvvxxx|||((((((((((((((((((((((((************************)))************)))((((((''''''((((((((((((((((((++++++******)))******+++************))))))((((((***((('''%%%%%%'''(((***))))))))))))))))))))))))((())))))))))))))))))(((******))))))))))))******)))************)))(((((('''((()))***++++++***)))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))************++++++*********************************************)))((()))+++,,,---,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////........................***++++++++++++,,,,,,,,,.........//////000000000/////////....../////////000111444777===FFFOOOVVV]]]dddkkklllhhh```ZZZWWWTTTTTTZZZfffrrr}}}|||yyyrrrjjj___\\\[[[[[[ZZZ[[[aaajjj{{{{{{lllfff```^^^]]][[[UUUPPPKKKFFFAAA===<<<>>>@@@BBBCCCGGGNNNSSSUUUUUUUUUVVVYYYSSSJJJAAA<<<888555333222111000///......//////............//////000000222222333333333444444444333333333333333333333333333444555666777777888888777777666666555555444444444555555555555555555555555555666666666666555555555555555555666666666666666666555555555555666666777777777777888888888888555555555555555555555555666666666666666666666666666666666666555555555555777777777888999999::::::888777777666666666666777777777888888999999999999666777777777888888888888999999888888888888999999999999999999999999999999:::999999999999999999999:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>???@@@AAABBBBBBDDDGGGJJJLLLNNNNNNOOOMMMOOORRRSSSTTTUUUWWWYYYZZZZZZZZZ]]]```cccfffggghhhkkkooorrrvvvyyy}}}))))))))))))))))))))))))***************************************))))))(((&&&'''(((((()))((((((((()))))))))*********++++++++++++******)))((((((((((((((('''&&&&&&'''((((((************************(((((())))))))))))((((((+++******))))))******+++******))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************---,,,+++******+++,,,---(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))******++++++*********)))))))))))))))***(((((()))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------,,,------------........./////////...............++++++++++++,,,,,,,,,,,,.........///////////////000000//////.../////////111444:::@@@FFFOOOWWW\\\```aaaaaa___[[[VVVRRRPPPPPPSSS```sss~~~vvvpppiiiaaa[[[[[[]]]^^^]]]___jjjvvv|||zzzsssllleee```]]]XXXPPPIIIAAA???===;;;===@@@EEEHHHGGGKKKPPPUUUXXXWWWTTTRRRQQQJJJAAA999555333333222000///////////////000000......//////000000111111333333333333444444444444333333333333333333333333333444555666777777777666666666555555555555555555444444444555555555555555555555666666666666555555555555555555666666666666555444444444444555666666777777777777666666666666333444555555555555555444666666666666666666666666666666666666555555555555777777888888999:::::::::777777666666666666777777666777777777888999999999777777777777888888888888999999888888888888999999888999999999999:::::::::666666777777777777777777::::::::::::;;;;;;;;;;;;============>>>???@@@AAABBBDDDFFFHHHJJJKKKKKKJJJJJJLLLOOOPPPPPPQQQTTTUUUXXXWWWXXX[[[___bbbcccdddeeehhhlllooorrrvvvzzz||||||}}}))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***)))(((((('''%%%&&&((()))))))))((((((%%%&&&(((***+++++++++***++++++******)))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))((()))************)))(((+++******))))))******+++******)))(((((()))***+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))******************)))))))))+++,,,---)))))))))(((((((((''''''+++***))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------000/////////.........---,,,,,,---------.........//////..............................///000111222444;;;EEEOOOWWW\\\aaacccZZZWWWTTTRRRQQQPPPOOONNNVVV___qqqyyynnnhhhddd```^^^]]]^^^cccgggmmmxxx}}}|||zzztttlllfff```XXXMMMDDD===>>>>>>???@@@DDDHHHKKKNNNOOOQQQVVVYYYWWWQQQKKKDDD???999555333222111111............//////000000//////000000111222222333333333333444444444444555444444444444444444444444444444555666666666555444444444555555555555555555444444444555555555666666555555666666666666555555555555555555666666666666333333333333333444555555444555555555555555555555333444555666777666666555666666666666666666666666666666666666555555555555777888888999999::::::;;;777777666666666666777777666666666666777888999999777777777777888888888888999999888888888888999999888888999999999:::::::::555555666666777777888888999999:::::::::;;;;;;;;;::::::;;;;;;<<<>>>???@@@@@@AAACCCEEEGGGHHHHHHHHHGGGIIIKKKLLLLLLMMMOOOQQQUUUTTTUUUXXX]]]```aaa```bbbeeehhhlllnnnqqquuuxxxwwwyyy|||))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&%%%&&&((()))))))))((((((###%%%'''***++++++******+++++++++***)))(((((('''&&&&&&'''(((((('''&&&&&&)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++************+++++++++***((('''''')))+++,,,******++++++***)))'''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))'''%%%$$$###))))))))))))))))))))))))))))))))))))))))))))))))((())),,,------,,,)))((())))))))))))************))))))(((((()))+++---...))))))(((((('''''''''&&&...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++&&&'''((()))+++,,,---...++++++------------++++++******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------000000//////.........---........./////////000000//////......---------,,,,,,------...000111333444999BBBQQQ^^^eeehhhiiiiiiQQQNNNJJJJJJNNNQQQQQQPPPaaammmuuugggbbbbbbbbbddd``````gggpppzzz~~~yyyqqqjjjcccYYYLLLBBB???@@@BBBCCCEEEGGGKKKMMMPPPNNNNNNQQQSSSPPPGGG???:::888555333333222111///,,,,,,---......//////000///000000111222333333333333333333444444444555555444444444444444444444444444555555666666555444333333444444555555666666666444444444555555555666666555555666666666666555555555555555555666666666777222222222222333333444555222222222333444555666666444555666888888888777666666666666666666666666666777666666666555555555555777888888999999:::;;;;;;777777666666666666777888555555555555666777888999777777777777888888888888999999888888888888999999888888888999999:::::::::666777777888999::::::;;;999999:::::::::;;;;;;;;;888888999:::;;;===>>>???<<<>>>@@@CCCEEEFFFGGGGGGDDDFFFHHHIIIIIIJJJLLLNNNTTTSSSSSSVVV[[[______^^^```cccfffiiikkknnnrrruuusssvvvzzz~~~))))))(((((('''''''''&&&(((((()))******)))((('''+++++++++,,,,,,+++++++++'''(((***,,,---,,,+++******************************++++++***'''&&&&&&'''''''''''''''''''''''''''+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&''')))***+++,,,---+++++++++***)))(((((('''((())))))*********************))))))((((((''''''(((((())))))******++++++)))))))))))))))***************))))))))))))************)))((('''''''''(((***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,,,,+++***))))))*********+++,,,,,,------,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***......------------......------------------------000000//////......------+++,,,------,,,,,,...000,,,,,,,,,---------......000------111444555888===IIIVVVdddmmmuuuwwwpppeeeVVVJJJGGGPPPRRRMMMTTTcccttt|||ooofffaaa```cccccciiiooouuu{{{yyyyyyuuuiiiUUUFFF@@@AAABBBEEEHHHJJJKKKLLLLLLOOOMMMKKKJJJGGGCCC>>>:::333333111000///////////////000000111111111111000000000000000111222333444111111222222222333333333555555666666555444333333555555555555555555444444666555444333333444555666666666666666666666666666555555555555666666666666888888777666666666666666555555444444444333333333444444444333333444444444444444444444444444444444666666666666666666666666777777666666666666777777;;;:::888777777999;;;<<<:::888555555666888999999999999999888888666555555777888888888999999999999;;;;;;:::999888888888999666777888999999888777666:::999888777888999:::;;;777888888888888999999999888888999999999:::::::::<<<===@@@BBBDDDDDDCCCBBBAAABBBEEEFFFFFFHHHJJJLLLNNNPPPSSSVVVYYYZZZ[[[[[[]]]```eeeiiikkkmmmoooqqqqqqtttxxx{{{}}}~~~******)))))))))(((((((((+++***************************++++++++++++******&&&(((***+++,,,,,,******************************'''((())))))(((((()))***************************************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,++++++******)))(((((('''&&&''''''(((((((((((((((******))))))(((((((((((()))))))))))))))*********++++++******))))))((((((******))))))))))))***************)))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))),,,++++++******)))*********+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***------,,,,,,,,,,,,------------------------------////////////............+++,,,------,,,,,,...///.....................///111......111444777>>>GGGXXXdddqqqyyy|||xxxkkk^^^SSSNNNNNNSSSTTTUUUaaapppyyymmmeee``````cccmmmttt}}}}}}yyyzzzzzzssscccOOODDDAAADDDEEEHHHKKKMMMNNNNNNNNNLLLJJJGGGEEEBBB???:::777333222111000///////////////000000111111111111111000000000111111222333444222222333333333444444444444444555555444333333222555555555555555555555555666555444444444444555666666666666666666666666666555555555555666666666666333333333333444555666777666555555555444444444333555555444444444444555555444444444444444444444444666666666666666666666666777777666666666666777777999888777666666777999::::::888555555666888999888999999999888888777666555777777777888888888999999::::::999888888888888888777888999::::::999888777999999999999999::::::;;;777888888888888999999999888888999999999:::::::::<<<===???AAABBBBBBAAAAAA@@@BBBDDDEEEFFFGGGIIIKKKLLLNNNQQQTTTVVVXXXXXXYYY[[[^^^bbbfffhhhiiilllnnnpppssswwwzzz{{{}}}************)))))))))))),,,++++++******+++,,,,,,)))******************)))&&&''')))***++++++***)))************************'''((())))))(((((()))***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************++++++******)))(((((((((&&&'''(((((())))))((((((***))))))))))))(((((((((************)))))))))))),,,,,,+++***)))(((''''''******))))))))))))******)))***++++++,,,+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++++++++******************+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,......................................./////////+++---...---,,,,,,---///000000//////////////////111///000222444:::GGGTTTjjjsss|||~~~tttdddVVVPPPSSSVVVWWW[[[fffvvvvvviiibbb___aaafffttt}}}}}}{{{{{{zzzxxxxxxuuulllZZZIIICCCFFFIIIJJJMMMOOOQQQQQQPPPPPPHHHEEEAAA>>>;;;999666333222111000000///////////////000000111222222111111000000111111222222333333333333444444444555555555333333333444333333222111555555555555555555555555666555555444444555555666666666666666666666666666555555555555666666666666000000000222333555777888666666666666555555555555666666555555555555666666666666666666666666666666666666666666666666666666777777666666666666777777777666555555555666888999:::888666666777888888888888888999888888777666555666666666777777777888888999999888777777777888888888999::::::::::::999999999999::::::;;;;;;;;;:::777888888888888999999999888888999999999:::::::::<<<===???@@@@@@@@@???>>>???AAACCCDDDDDDEEEHHHIIIJJJKKKNNNPPPSSSTTTUUUVVVXXX[[[___aaaccceeegggiiimmmppptttwwwyyy{{{}}}))))))))))))))))))))))))((()))******+++******)))))))))************))))))&&&'''((()))******))))))***************************++++++***'''&&&&&&'''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))************))))))(((((())))))***++++++++++++***))))))))))))))))))))))))++++++******))))))((((((+++*********))))))((((((******))))))))))))******)))***+++,,,------,,,,,,***++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++************+++,,,,,,------,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++---......---,,,---...000000////////////......000000111333666>>>PPPaaauuuwwwyyyxxxsssjjj]]]TTTRRRYYY]]]^^^iii}}}rrreee______eeelll|||}}}yyyxxxyyyyyyvvvpppiii___QQQGGGGGGLLLNNNOOOQQQSSSSSSRRRPPPOOODDD@@@;;;888666444333111111000000/////////000000///000000111222222222222000111111222333333333333333333333333444444444444333333444444444333333222444444444555555555555555666666555555555555666666666666666666666666666666555555555555666666666666111222222333444666888888777777777666666666666666777777666666666666777777666666666666666666666666666666666666666666666666777777666666666666777777666666555555666777888999;;;999777777888999888777888888888888888777666666666666666666777777777777888888777777777777777888888888999999999999999999888999:::<<<<<<;;;::::::777777888888888999999999888888999999999:::::::::<<<===>>>>>>>>>===<<<<<<>>>@@@BBBCCCCCCDDDFFFGGGHHHIIIKKKMMMPPPQQQSSSSSSVVVYYY\\\^^^___aaaccceeejjjmmmpppsssuuuwww{{{}}}((((((((((((((((((((((((###%%%(((***+++)))'''%%%))))))************))))))&&&'''(((((()))*********))))))))))))))))))))))))***++++++***'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))*********))))))))))))))))))******+++++++++++++++))))))))))))************++++++******))))))(((((((((((())))))*********+++******))))))))))))******)))***++++++,,,,,,,,,,,,***++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))******+++++++++*********+++,,,,,,------,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------......------------......++++++++++++++++++++++++,,,,,,------......//////+++---//////---,,,,,,---........................000111333777;;;DDDWWWhhhvvvpppjjjeee```\\\YYYXXXWWW^^^ccciii|||pppccc```dddnnnxxxyyywwwxxxzzz{{{pppeeeXXXQQQLLLJJJLLLQQQPPPRRRSSSTTTRRRPPPLLLJJJ@@@<<<777444333222111111//////////////////000000//////111222222333333333111111222333333333222222222222222222333333333333444444555555555555444444444444444555555555666666666666666666666666666666666666666666666666666666555555555555666666666666777666666666777777888999777777777777777777777777777777666666666666777777777777777777777777777777666666666666666666666666777777666666666666777777666777777777888999::::::;;;999888888888999888777777888888888888777777666666666666666777777777777888777777777777777888888777777777777888888999999888999:::;;;<<<;;;:::999777777888888888999999999888888999999999:::::::::<<<<<<======<<<<<<;;;;;;===???@@@AAAAAABBBCCCEEEHHHHHHIIIKKKMMMOOOQQQQQQUUUWWWYYY[[[\\\^^^aaadddgggiiillloooqqqtttxxxzzz|||}}}''''''''''''(((((((((((("""$$$'''***+++)))'''%%%)))******************)))'''(((((())))))******+++))))))))))))))))))))))))'''((())))))(((((()))***++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))******))))))))))))))))))'''((())))))******)))))))))))))))************+++************))))))))))))''''''((()))***+++,,,,,,******))))))))))))************)))))))))***++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((()))***,,,,,,+++*********+++,,,,,,------,,,,,,******+++,,,------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---///......------......///++++++++++++++++++++++++---------------.........+++---//////---,,,+++,,,------........./////////111222777>>>DDDMMM\\\jjjrrrhhh]]]WWWTTTTTTXXX]]]]]]bbbjjjxxxoooggghhhppp|||}}}uuusssuuuxxxwwwuuudddXXXMMMJJJKKKMMMPPPSSSQQQRRRSSSRRROOOJJJEEEBBB:::777444222111222111111............///000000111//////111222333333444444111222333444444333222111111111111222222222333333444444555555666666555555333333444444555666666666555666666777777666666555666666666666666666666666555555555555666666666666:::999999888777777777888666666666666777777777777777777666666666666777777777777777777777777777777666666666666666666666666777777666666666666777777777777888999:::;;;;;;<<<;;;:::888888999999888666777777888888888888777777666666666777777777888888888888777777777888999999666666666666777888999:::888888999999:::::::::999777888888888888999999999888888999999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@???@@@BBBCCCFFFFFFGGGHHHJJJLLLNNNOOORRRTTTVVVXXXZZZ\\\```ccccccfffiiikkkmmmqqquuuxxxyyyzzz}}}''''''(((((())))))))))))'''(((((()))***+++++++++******++++++++++++******))))))))))))***++++++,,,))))))))))))))))))))))))'''((())))))(((((()))***************************((()))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))***(((((()))************)))))))))*********+++++++++)))))))))))))))*********(((((())))))******++++++******))))))))))))******+++)))'''&&&%%%&&&(((******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++''')))***,,,,,,,,,***)))***+++,,,,,,------,,,,,,)))***+++,,,------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------,,,,,,------...------------------------...------------------,,,+++---///000...,,,++++++------...///000111111222444555<<>>:::555333000000111111111000---------...///000111111//////111222333444444444111222444555555444222111222222222333333333444444222333444555555555555444333333444444555666666777555666777888888777666555666666666666666666666666555555555555666666666666999888777666666666666666555555555666666777777777777666666555555666666777666666666666666666666666666666666666666666666666777777666666666666777777666777888:::;;;;;;<<<<<<;;;:::999999:::999777666777777888888888888777777777777777888888888999999888888888888888999::::::777777666777777999:::;;;888777777777888888999999777888888888888999999999888888999999999:::::::::<<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>>>>>>>>>>@@@BBBDDDDDDDDDEEEGGGIIIKKKLLLOOOQQQSSSUUUWWWZZZ^^^bbbaaacccfffhhhkkknnnssswwwyyyyyy{{{}}}(((((())))))*********+++---,,,***)))***,,,///111++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---))))))))))))))))))))))))***++++++***'''&&&&&&'''''''''''''''''''''''''''(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))))))))***************+++,,,,,,,,,,,,+++))))))******++++++++++++(((((())))))******++++++************))))))))))))******))))))))))))******+++)))&&&######$$$''')))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++'''(((***,,,---,,,***)))++++++,,,---------,,,,,,)))***+++,,,------...---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,++++++,,,,,,---////////////////////////.........------,,,,,,,,,+++---000000...,,,++++++------...000111222333444666777???LLLVVV]]]cccjjjoooeee]]]\\\[[[XXX[[[aaa```hhh{{{xxxrrrooouuuuuummmgggiiimmmhhhYYYKKKHHHHHHLLLPPPOOOLLLLLLPPPOOOPPPOOOLLLGGG@@@999444111000...///000111000///---------......000111222//////111222333444444444111222444555555444222111333333333444444444555555111222333333444444444444333333444444555666777777555666777888888777666555666666666666666666666666555555555555666666666777555555555444444444555555444555555555666666777777666666555555555555666666666666666666666666666666666666666666666666666666777777666666666666777777666666888999;;;;;;;;;;;;<<<:::999::::::999777555666777777888888888777777888888888888999999999999999999888888999:::;;;;;;888888777777888:::;;;===888777666666666777999:::777888888888888999999999888888999999999:::::::::<<<;;;;;;;;;;;;<<<===>>>:::<<<===>>>===>>>???AAABBBBBBBBBBBBDDDFFFIIIJJJLLLNNNQQQSSSUUUYYY]]]aaa```bbbdddgggiiimmmrrrvvvyyyyyyzzz|||~~~************************************************************************''''''((()))***++++++,,,))))))))))))((((((((((((+++++++++******(((''''''(((((())))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))'''(((***,,,---,,,+++***((((((((()))******++++++))))))))))))))))))))))))))))))(((''''''((()))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))************++++++************++++++************************)))************++++++++++++++++++******************+++,,,,,,,,,,,,+++*********))))))***,,,...///+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,++++++++++++++++++++++++------------------------***,,,......,,,---000444......---,,,+++******)))//////...---,,,++++++***---.........---,,,,,,+++,,,---...///000000000000***+++,,,---...000111111...,,,---000111000111555999BBBOOOYYY^^^aaaffflllpppggg``````bbbbbbeeehhhnnn~~~xxx{{{~~~{{{~~~|||vvvjjjmmmoookkkaaaVVVNNNKKKMMMLLLLLLKKKJJJJJJKKKKKKQQQMMMHHHBBB===999777666000000//////.........---000111111111111222222222222222222222333333444555444444333222222222333333444444444444444444444444555555555555555555444444666666666666666666666666888888888777777777777777888777666555555555555555666666666666666666666666666666666666666555555555666666555555555444444444555666777888888777666555666666666666666666666666666666666666666666666666666666666666777777777777888999999::::::;;;;;;<<<;;;;;;<<<<<<;;;:::888777888999999::::::999999888666777888999999999999999:::::::::::::::999888777888888888888888888888888999999888777666666777777:::::::::999999999888888777888999999::::::999999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======CCCCCCCCCCCCDDDFFFGGGHHHKKKMMMOOORRRUUUXXXZZZ\\\]]]___bbbdddfffjjjooosssxxxxxxxxxyyy|||************************************************))))))))))))))))))))))))(((((())))))******+++++++++************)))))))))******+++******)))((('''))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))###$$$'''***,,,---,,,,,,,,,+++++++++++++++++++++)))))))))))))))))))))))))))((('''&&&&&&'''(((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************+++******************+++)))))))))))))))))))))))))))************+++++++++******************++++++***+++,,,,,,,,,,,,+++***+++++++++++++++,,,---...***++++++,,,,,,++++++***,,,+++***+++---...---,,,++++++++++++++++++++++++------------------------+++---///...---,,,...000..................------******+++,,,---//////000---.........------,,,+++,,,,,,---//////000000000+++,,,,,,---...///000000...,,,---111222111444999AAAKKKZZZeeehhhiiikkknnnmmmkkkjjjiiieeeeeelllvvv{{{vvvrrrvvvyyywwwssspppnnniiibbbXXXQQQLLLJJJOOONNNMMMLLLKKKJJJJJJJJJKKKHHHCCC>>>999666444333111111000000000/////////111111111111222222222222333333222222222333444444666555444333222222222222444444444444444444444444555555555555555555555555666666666666666666666666888777777777777777777777777666666555555555555666777777777777777777777777444444555555666666777777777777777666666555555555333444666777888888888777666666666666666666666666666666666666666666666666666666666666777777777888888999999::::::;;;;;;<<<;;;;;;;;;;;;:::999888777888999999::::::999999888777777888999999999999999888888999999999999999888888888888888888888888888999999888777777777777777::::::999999999888888888888999999:::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<===>>>AAAAAABBBBBBCCCEEEFFFGGGIIIJJJLLLOOORRRUUUWWWYYYZZZ]]]___bbbdddhhhlllpppsssssstttvvvzzz~~~************************************************((((((((((((((((((((((((************************,,,,,,+++++++++*********)))***************))))))+++***))))))))))))***+++------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))###$$$''')))++++++++++++------,,,++++++***))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&***************)))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((((((((((((((()))************+++++++++)))))))))***+++++++++,,,***++++++,,,,,,++++++***,,,,,,---------------,,,******++++++++++++******,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------...000///---,,,+++,,,---------.........//////((()))***,,,...///111111---............---,,,,,,,,,,,,---...////////////------........./////////...---...111222222777===LLLYYYjjjuuuwwwuuusssrrrqqqsssuuuqqqhhhhhhvvv{{{qqqnnnrrruuussspppooohhh]]]SSSNNNLLLLLLMMMRRRQQQOOOMMMKKKJJJIIIHHHBBB@@@<<<888555222111000111111111111000000000000111111111111222222222333444444333222222222333333666666444333222222222222444444444444444444444444555555555555555555555555666666666666666666666666777777777777777777888888666555555555555666666777888888888888888888888888222333444555666777777888888888777777777777666666222333555777888999999999666666666666666666666666666666666666666666666666666666666777777777888888888999999::::::;;;;;;<<<<<<;;;:::999999888888999888999999::::::999999888777888999999999999999999555666777888999999999999888888888888888888888888999999888777777777777888:::999999999999888888888999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@AAABBBDDDEEEEEEGGGIIILLLOOOQQQTTTUUUWWWYYY\\\___aaadddhhhlllmmmmmmooorrrwww{{{************************************************))))))))))))))))))))))))+++++++++++++++*********,,,+++++++++************))))))***+++++++++******,,,+++)))(((((()))+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))((()))))))))************(((((())))))************))))))))))))))))))))))))((())))))******)))((('''***)))))))))((((((((('''))))))))))))))))))))))))******)))((('''&&&&&&&&&,,,,,,++++++******))))))))))))))))))))))))))))))((()))))))))*********************++++++*********))))))))))))))))))))))))))))))*********+++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++------/////////...---,,,+++++++++,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///---...//////...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,---.............../////////...............000...///111111333999BBBUUUfffyyy}}}yyy{{{zzzwwwqqqjjjnnnyyyxxx~~~|||wwwuuuvvvuuuqqqlllcccZZZOOOIIIIIIMMMQQQSSSUUUSSSQQQMMMJJJHHHFFFEEE:::999777444222000//////000000000000000000000000111111111222222222333333555444333333222222222222555444444333333333333444444444444444444444444444555555555555666666666666666666666666666666666666777777777777777888888888555555555555555666777888777777777777777777777777333444444555666666777777777777777777777777777777333444555666777888999999666666666666666666666666666666666666666666666666666666777777777888888888888999999::::::;;;;;;<<<<<<;;;:::888888888999:::888999999::::::999999888888888999::::::999999999666666777888888888888888888888888888888888888888999999888777777888888888999999999999888888888888999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<=========>>>???@@@BBBBBBCCCDDDFFFIIILLLNNNQQQRRRTTTVVVYYY\\\^^^aaaeeehhhiiijjjlllppptttxxx|||~~~|||************************************************************************,,,,,,,,,,,,++++++++++++++++++*********))))))))))))******++++++++++++***,,,+++)))(((((()))+++,,,))))))))))))******++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))++++++++++++***))))))(((''''''((((((((()))))))))))))))))))))))))))))))))+++++++++***)))((('''''',,,,,,++++++******))))))))))))))))))))))))))))))((()))))))))************)))***++++++++++++***)))************************))))))*********+++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++---...///000///...---,,,,,,,,,------------,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///000222............//////...---......---,,,++++++******//////...---,,,,,,++++++------...//////......---------......///.........000////////////.........222000000111111444===GGG]]]pppyyyppplllooo|||zzzsssttt~~~}}}vvvllleeeWWWPPPIIIGGGKKKQQQUUUVVVWWWUUUQQQMMMHHHDDDBBB@@@666555444222111000//////////////////////////////111222222222222333333333555444333333222222222222333333333333444555666666444444444444444444444444555555555666666666777777666666666666666666666666666666777777888888888888555555555555555666777888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777888888888888888999999::::::;;;;;;<<<<<<;;;:::999999999:::;;;888999999::::::999999888999999:::::::::999999888888888888888888777666666888888888888888888888888999888888888888888999999999999999888888888777777999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999999888888999999:::;;;;;;;;;<<<<<<===???@@@AAABBBCCCEEEHHHJJJMMMOOOPPPQQQTTTWWWZZZ\\\^^^bbbdddggghhhkkknnnqqqtttwwwyyyyyy}}}************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))***+++++++++++++++******+++***))))))))))))***+++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))******++++++,,,,,,(((((()))******+++,,,,,,))))))))))))))))))))))))+++++++++++++++***)))(((***************)))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))************************)))************+++++++++)))))))))***+++++++++,,,,,,++++++******++++++,,,------...............---------............------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...111444666111000......///000000///111000///...---,,,,,,+++,,,,,,,,,------------...------...////////////.........///////////////...////////////////////////222111222333444888DDDQQQfffyyy}}}ssskkkooo}}}xxxsssvvvssseee\\\RRRPPPNNNOOORRRUUUWWWWWWXXXUUUPPPKKKEEE@@@===;;;333333222222111000//////............////////////222222222222333333333333444444333222222222333333333333333333444555666777444444444444444444444444555555555666666777777888666666666666666666666666666666666777888888999999666555555555555666666777555555555555555555555555888888888777777666666666555555666666666666777777777777666666666666777777777777777777777777777777777777777777777777777777777777777888888888999999888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<888999999::::::999999888::::::::::::::::::999888999999999999888777666555888888888888888888888888999888888888888999::::::999888888888888777777777999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::999888888888888999::::::::::::;;;;;;<<<>>>???@@@AAABBBDDDFFFIIIKKKMMMNNNNNNQQQUUUXXXYYY[[[^^^```dddeeehhhkkknnnqqqssstttwww{{{************************************************************************++++++,,,,,,------......,,,,,,+++++++++*********,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******+++)))))))))***************))))))))))))))))))))))))))))))***++++++***)))((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************(((***+++,,,,,,+++***(((************************)))************+++++++++******************++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---...//////,,,------......------,,,,,,+++***+++---...---,,,---------------------------------...000444888:::777333///...///000000////////////......---------++++++,,,,,,---...//////------...//////////////////000000000000000/////////////////////000000000111111333666888???NNN]]]pppxxxpppppp}}}yyyxxx|||ooo```WWWQQQTTTWWWYYYZZZZZZ\\\]]]WWWTTTOOOIIIBBB<<<888666111222111111111000///.........//////000000000000222222222333333333444444333333222222222333444444666666555444444444444444444444444444444444444444444555555666777777888888666666666666666666666666555666666777888888999999777666666555555555555666666666666666666666666666888888888888888999999999666666666777777888888888666666555555666777888999777777777777777777777777777777777777777777777777777777888888888999999999888999999::::::;;;;;;<<<<<<<<<===============<<<888999999::::::999999888::::::;;;;;;::::::999888888999999999999999888888888888888888888888888888999888888888999999:::;;;888888888888777777777777888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<:::::::::;;;<<<===>>>??????@@@BBBDDDGGGIIIJJJKKKJJJNNNRRRUUUVVVXXXZZZ\\\^^^```cccgggkkknnnqqqrrrxxx{{{************************************************))))))))))))))))))))))))++++++,,,,,,---...//////---------,,,,,,,,,++++++---------,,,+++***)))((((((((())))))))))))((((((------,,,,,,+++*********))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))---,,,***((('''&&&&&&&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))'''((()))******)))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************((()))+++,,,,,,+++)))((()))))))))))))))))))))))))))************++++++++++++++++++***************---,,,+++******+++,,,---,,,,,,++++++,,,---///000+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,---------------------------------...111555:::<<<<<<777111......//////...+++++++++,,,,,,,,,------,,,,,,,,,---------......------...///000000//////000111111111111111000///.../////////000000000111000111444888<<>>??????>>>===<<<999999999::::::999999999;;;;;;;;;;;;::::::999888777888999:::::::::::::::888888888888888888888888999888888888999::::::;;;888888888888777777777777888888999::::::::::::999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======:::::::::;;;<<<===>>>???>>>???AAACCCEEEGGGIIIJJJHHHKKKOOORRRTTTUUUWWWYYYYYY[[[___dddiiimmmppprrryyy{{{***************************************)))((((((&&&''''''((()))******+++,,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,******************++++++***)))(((''''''((()))***''''''((()))))))))))))))&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************************))))))(((((((((((())))))'''((()))***+++,,,,,,,,,'''(((***+++++++++)))((())))))*********++++++++++++*********))))))((((((++++++++++++++++++++++++************************,,,++++++******++++++,,,+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---------------------------...//////000111222222333444222000...------///000........................------------------------,,,,,,,,,---------......////////////////////////...---,,,---...///.........222666:::BBBRRRgggxxx|||tttxxx}}}ooobbbZZZWWWXXXZZZ]]]aaacccddddddcccYYYPPPDDD<<<999777333///111111000000//////......//////000111111111111111111222222333333444555555666555444333333333333333555555555555555555555555555444444333333333444444555555666666666666666555333555777888777666777888666777999:::;;;;;;::::::666666666666777777777777888777666444444444555666999888888888777777666666999999888888888888999999888777666666666666666777777777777777666666666666999999888888888888999999999999888888888888888888;;;:::999888999:::;;;<<<======>>>>>>===<<<;;;;;;===<<<;;;:::999999999999888888888888888888888888888777777777777888888999<<<;;;:::888777777666666999999888888888888888999;;;:::888999::::::999888999999999999:::;;;<<<===;;;::::::999999888888888999::::::;;;;;;::::::999999999888999:::<<<>>>@@@>>>>>>???@@@AAACCCEEEFFFGGGJJJMMMOOOPPPRRRTTTVVVYYY[[[___ccchhhlllppprrrsssvvvzzz|||~~~***************************************)))((((((''''''(((((())))))******---------------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((((()))***(((((()))************)))(((((())))))***+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))+++******))))))******+++)))******+++++++++******)))))))))))))))******+++))))))*********++++++++++++*********))))))))))))++++++++++++++++++++++++************************,,,++++++******++++++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------------------------------------......///000000111333111000............///........................000000000000000000000000------------............000000000000000000000000000000000222333444333333222555:::@@@KKK^^^tttxxxrrrsss~~~~~~}}}zzztttlllccc]]]YYYXXXZZZ]]]```cccdddccc```^^^RRRJJJ@@@999777555222///111000000000/////////...///000000111111111111111111111222222333444444444666555444333333333333444555555555555555555555555555444444333333444444555555666666777777666666555444666888888777666666777666777888999:::::::::999666777777777777777777777888888777666666666666666999888888888777777777777999888888888888888888999777777666666666666777777777777777777777777777666999999888888888888999999999999888888888888888888::::::999999999:::;;;<<<======>>>>>>===<<<<<<;;;===<<<;;;:::999999999999999999999999999999999999::::::999999999999::::::<<<<<<:::999888888888888::::::999999999999999::::::999888999:::;;;:::999999999999999:::;;;<<<<<<:::::::::999999999999999999::::::::::::::::::999999999999:::;;;<<<===>>>======>>>???@@@BBBCCCDDDFFFHHHKKKNNNOOOPPPRRRTTTXXXZZZ]]]bbbfffkkknnnpppqqquuuzzz|||~~~*********************************+++******)))((())))))))))))))))))))))))+++,,,,,,,,,,,,+++******,,,,,,,,,------------------------,,,+++++++++******))))))(((((())))))***))))))***++++++++++++***++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))),,,+++***)))((('''&&&%%%(((((((((((((((((((((((())))))************))))))***************************)))))))))((((((''''''******))))))))))))******+++++++++++++++***))))))+++***((('''((()))+++---***************+++++++++***************)))))))))************************************************,,,++++++******++++++,,,......------------......------------------------......---,,,,,,,,,------------------------------,,,,,,,,,------......///111000000//////................................................................../////////000000111111111111111111111111......000111222333222222666999???JJJZZZpppuuuppplllvvv~~~}}}|||xxxsssjjjeee^^^ZZZXXXZZZ[[[\\\^^^```dddeeeddd___ZZZVVVHHHBBB:::555333333111///000000000000///////////////000111111222222111111000111111222222333444444555555444333333333444444555555555555555555555555555444444444444444555555666666777777777777666666555777888888666555666666555666777888999999999999777777777777777777777777888888999999888888777777888888888888888777777777888888888888888888888888777777777666666777777888777777777777777777777777999999888888888888999999888888999999999999999999:::::::::999:::;;;;;;<<<======>>>>>>>>>===<<<<<<===<<<;;;:::::::::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;;;;===<<<;;;:::::::::::::::::::::::::::::::::;;;;;;999888888999;;;<<<;;;:::888999999999:::;;;;;;<<<999999999999::::::::::::999::::::::::::::::::999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===???@@@BBBBBBCCCFFFIIIKKKLLLMMMOOOQQQVVVXXX[[[```eeeiiilllnnnnnnsssyyy}}}*********************************++++++******)))******))))))))))))))))))(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,++++++************((()))))))))************))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))************))))))*********************************)))((((((''''''(((''''''''''''''''''(((******+++++++++******)))******)))))))))***+++,,,************************************************))))))))))))))))))))))))************************,,,++++++******++++++,,,...---,,,++++++,,,---...........................------------------------,,,,,,------------------,,,,,,,,,------.........//////000000//////...---........................------------------------//////000000000111111111111111111111111111111111---...000111111111111222888===HHHXXXlllyyyrrrsssttt~~~uuujjj^^^YYYTTTSSSWWW\\\___``````bbbdddddd```YYYQQQLLL>>>:::555222222222111000000000000000////////////000000111222222222222111000000111111222333333444555444444333333333444444555555555555555555555555555444444444444555555666777777888888888777666666666888999888666555555666555666666777888888999999888888888777777777777777777777999999999888777666888888888888888888888888888888888999999888888888777777777666777777888888777777777777777888888888999999888888888888999999888888999999999999999:::::::::::::::;;;;;;<<<<<<======>>>>>>>>>======<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;888777777888:::;;;;;;:::999999::::::;;;;;;;;;;;;888999999::::::;;;;;;;;;:::999999999999999999:::::::::<<<<<<<<<;;;:::999;;;;;;;;;<<<===>>>@@@AAA@@@CCCFFFHHHIIIJJJLLLMMMTTTVVVYYY^^^cccgggkkklllmmmssszzz******************************++++++++++++******************))))))))))))'''(((((())))))(((((((((++++++******************++++++******)))(((''''''))))))************))))))******+++,,,,,,,,,,,,,,,+++++++++******)))((((((((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))************************+++++++++******)))))))))((((((''''''''''''(((((((((((()))***+++,,,,,,,,,((()))***,,,,,,++++++******************************************+++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,---,,,+++******+++,,,---........................,,,---------------------,,,,,,,,,---------...................../////////...////////////......---////////////////////////000000000000000000000000000000000111111111222222000000000000000000000000111333555444333333555777;;;EEEVVVjjj}}}xxxwww~~~uuugggWWWUUUSSSVVV[[[______^^^^^^^^^___]]]WWWOOOGGGBBB777555333111111222111111////////////000000000000000000111222222222222222000111111222333333444444444444333333333444444555555555555555555555555555444444444444444555666777888888999999888777666666666888999888666555555666666666666777777888999999999888888888777777777666555666777888888888777666888888888888888999999999777888999999999999888777777777777777777888999999666777777777888888888999999999888888888888999999888888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<>>>===<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;888777666888:::;;;;;;:::::::::;;;<<<<<<<<<;;;;;;999999999::::::;;;;;;<<<:::999999888888999999::::::;;;<<<<<<<<<;;;:::999:::::::::;;;<<<===>>>???>>>AAACCCEEEFFFGGGHHHJJJRRRSSSWWW[[[```eeehhhjjjlllrrryyy~~~************************)))***++++++,,,+++++++++************************)))******++++++++++++***************)))))))))))),,,,,,,,,+++*********))))))******++++++******)))******+++,,,,,,,,,,,,+++++++++******)))))))))((())))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))************))))))***************************************+++++++++++++++************++++++'''((()))***+++,,,,,,,,,((()))+++------,,,+++)))+++++++++************************+++++++++++++++************************************************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,------------------------+++,,,---.........------+++,,,,,,------.........////////////////////////........................////////////////////////000000000000000000000000000000000111111111222222000000000000000000000000111222444333222333888===GGGTTTiii}}}zzzrrrbbbTTTUUUWWW[[[]]]^^^\\\ZZZXXXWWWUUUQQQKKKDDD>>>:::333333222222111111111111////////////000000000000000111222222333222222222111222222333333444555555444444333333333444555555555555555555555555555555444444444444555666777777999999:::999999888777666555777888888666555666666777777777777777999::::::999999999888888777777666666666777777888777777777888888888999999999999999777888999::::::999888777777777777777888888999:::666777777888888999999999999999888888888888999999888888999999:::;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;======>>>?????????>>>>>>>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAA@@@???>>><<<<<<<<<<<<999:::<<<===>>>>>>===<<<:::999888:::;;;===<<<;;;;;;<<<===>>>>>>>>><<<<<<::::::::::::;;;;;;;;;;;;:::999888777777888999:::;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;<<<>>>>>>===???BBBCCCDDDDDDFFFHHHMMMOOOSSSWWW\\\```dddfffiiinnntttxxxzzz}}}************************)))***++++++,,,,,,,,,+++)))))))))******++++++,,,)))***++++++,,,,,,,,,++++++++++++*********))))))++++++++++++************)))***++++++++++++***))))))******+++++++++++++++++++++++++++++++++******))))))))))))************))))))))))))))))))))))))'''''''''((()))*********++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((())))))******++++++,,,,,,++++++++++++,,,,,,((()))***+++++++++++++++******++++++,,,,,,,,,++++++++++++*********))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++,,,,,,---......//////////////////////////////...------------//////////////////////////////------------------------000000000000111111111111111111111111111111111111---000111111111555>>>EEEYYYhhh}}}~~~yyykkk\\\TTTXXX\\\^^^^^^[[[YYYXXXRRROOOJJJEEE???:::777555111222222222111000000000.../////////000000000111000111222222333333222222222333333444444555666666333333333333333444555666555555555555555555555555444444444444555666777888::::::::::::999888777666444666888888777666666777888888777777888999;;;<<<::::::999888888777777666777777777777777888999:::888888888999999:::::::::666888999::::::999888666777777777777888999:::;;;666777777888888999::::::999999888888888888999999888888999999:::;;;;;;<<<::::::<<<=========<<<;;;======>>>???????????????>>>===============>>>>>>????????????????????????>>>>>>???@@@BBBDDDEEEFFFEEEDDDCCCAAA???>>>======;;;===???@@@AAAAAA@@@???>>>===<<<===>>>???>>>======>>>???@@@@@@???===<<<;;;;;;;;;;;;;;;::::::::::::999888777777888999:::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>><<<>>>AAABBBBBBCCCEEEFFFHHHJJJMMMRRRWWW[[[___```cccggglllnnnppptttzzz~~~************************)))***+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,(((((()))***************,,,,,,,,,+++++++++******((((((((((((((())))))))))))***+++,,,,,,+++***)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))************))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++++++++************++++++***++++++++++++***)))))),,,+++***))))))+++---...++++++++++++******))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------++++++,,,,,,---...////////////////////////......000...---,,,,,,---///000000000000000000000000000111111111111111111111111///000000000000111111111222222222222222222222222///222444444666<<>>???????????????>>>>>>============>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHKKKLLLIIIHHHFFFCCCAAA@@@???>>>===???AAACCCDDDCCCBBBAAABBBAAA???@@@AAAAAA@@@???>>>???@@@AAAAAA@@@>>>===<<<<<<<<<;;;;;;::::::::::::999777666666777999:::;;;;;;:::999:::;;;<<<===;;;;;;;;;;;;<<<<<<===>>><<<>>>@@@BBBBBBCCCDDDFFFEEEFFFJJJNNNSSSXXX[[[]]]^^^bbbeeegggiiimmmsssxxxyyy}}}++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++*********++++++,,,,,,---++++++++++++++++++++++++)))************++++++++++++++++++************)))++++++++++++++++++++++++************************++++++)))&&&$$$$$$''')))(((((((((((())))))))))))+++++++++*********))))))+++++++++***************))))))))))))))))))))))))******++++++++++++******************************+++,,,,,,+++)))((()))************)))'''(((***,,,,,,,,,,,,++++++*********------------------------,,,------......------,,,.........------,,,,,,,,,---------.........//////////////////////////////////////////////////////000000////////////000000111111000///////////////.........//////000111222999666444222222222111000444111333999:::>>>OOOeee{{{oooaaa\\\]]]]]]\\\\\\\\\[[[WWWRRRMMMFFFBBB<<<888555444333222333111///...---...///000///000222333333222000///222222333333333444444444555555555555666666666666333333333333333333333333333333444444555666666666888777666666666777999:::777888888888888777666666666666666666666666666666777777777777777888888999777777888888888888777666888888888777777777777666777888888777555555666777777777888888888888777777888888888888777555444333888888888888888888888888777777777888999999999:::777888:::;;;<<<=========<<<<<<>>>??????>>>======>>>???@@@???>>>===>>>???>>>>>>===<<<;;;:::999999@@@AAABBBCCCDDDCCCCCCBBBAAACCCGGGJJJMMMNNNNNNMMMKKKIIIFFFCCCBBBBBBDDDEEEAAAAAAAAABBBDDDEEEGGGHHHCCCBBBAAAAAAAAABBBDDDEEEEEECCC@@@@@@AAA@@@===:::@@@@@@???>>>======>>>>>><<<;;;999888888999;;;<<<:::999999999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<@@@?????????@@@AAABBBBBBGGGHHHIIIKKKMMMPPPRRRSSSWWWZZZ^^^aaadddgggkkknnnoootttyyy++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++***************)))*********++++++++++++++++++++++++++++++++++++***************+++++++++++++++************+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++************)))++++++++++++++++++++++++************************,,,,,,+++)))&&&&&&(((***(((((((((((()))))))))***+++++++++*********))))))******************++++++******************************++++++++++++*********************************,,,,,,,,,***)))***+++*********)))((((((***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,.........------,,,,,,,,,------..................////////////////////////////////////////////////000000////////////000000111111000//////////////////......//////000111222777555333222111111111111333000222888<<>>===>>>??????=========???@@@@@@@@@@@@????????????FFFGGGHHHIIIJJJIIIHHHHHHFFFHHHKKKNNNPPPQQQQQQQQQMMMKKKHHHFFFDDDEEEFFFGGGCCCCCCDDDEEEFFFGGGIIIJJJFFFFFFEEEEEEFFFFFFGGGHHHIIIFFFCCCBBBCCCCCCAAA???AAA@@@@@@???????????????>>>===;;;::::::;;;<<<===:::::::::999999:::::::::========================???????????????@@@AAAAAACCCDDDEEEHHHKKKNNNQQQRRRTTTVVVZZZ]]]___bbbfffhhhjjjnnntttyyy|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++******))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++************++++++,,,,,,,,,,,,++++++++++++************************************+++++++++,,,+++++++++************)))************************************************,,,------,,,***)))***+++((((((((()))))))))******+++++++++***************)))))))))***+++++++++,,,******************************++++++++++++******************************)))+++,,,+++******+++,,,)))***+++***((((((***,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,.........---------------..................------////////////////////////////////////////////////000000////////////000000111000000///////////////////////////000111222222444333222222111111222222444111222999AAANNNgggtttfff^^^[[[]]]```bbb```]]]ZZZVVVPPPJJJEEE@@@===888555444333111000222111000///...///000111000111222333333222111000111111222222222333333333555555555555666666666666444444444444444444444444444444555555666666777777777777666666777777888999:::999777666666666777888888888888888888888888888555555555555555666666777888888777666666777888999:::999999999888888888888:::;;;;;;999777666777888999999::::::::::::999999666777777888888777777666888888888888888888888888999999999888888888888888777888999:::;;;<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@>>>???@@@@@@>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEKKKLLLMMMNNNOOONNNMMMMMMKKKMMMPPPRRRTTTUUUUUUUUUPPPNNNKKKIIIGGGGGGHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIJJJJJJJJJJJJJJJKKKHHHDDDBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???@@@BBBEEEHHHKKKNNNPPPPPPRRRUUUXXXYYY\\\___aaaeeeiiinnnrrrvvvzzz~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******,,,++++++******++++++,,,---------,,,,,,++++++************************************+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************+++,,,......,,,*********(((((()))))))))*********************************(((((()))***+++,,,,,,,,,******************************++++++++++++******************************''')))******))))))+++,,,)))***+++***))))))***+++*********++++++,,,,,,,,,,,,,,,------------......,,,------......------,,,...............---------...............---------////////////////////////////////////////////////000000////////////000000000000////////////000000////////////000111222333111222222222111111222333777444666===HHH[[[wwwnnn```\\\^^^bbbdddfffccc^^^YYYSSSLLLEEEAAA<<<999666333333222111000111111000//////000000111111222222333333222222111111111111222222222333333555555555555666666666666444444444444444444444444444555555666666777888888888888888888888999999::::::999777555555666888999888888888888888888888888666555555555555666777777999888666555555777999::::::::::::999999999888888:::;;;:::888666555666777888999999999999999999888555666777888888888888888888888888888888888888888:::999999999888777777777777888999:::;;;;;;;;;;;;===>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCC@@@@@@BBBDDDEEEGGGIIIIIIMMMNNNOOOPPPPPPOOONNNMMMNNNOOOPPPRRRTTTTTTTTTTTTPPPOOOMMMJJJIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHJJJKKKKKKKKKJJJIIIHHHEEEBBB??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>=========>>>======<<<<<<<<<<<<======?????????>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????AAACCCFFFHHHKKKLLLMMMPPPRRRTTTVVVXXXZZZ]]]bbbfffjjjnnnrrrvvvzzz}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,...------,,,,,,+++++++++***************************++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************)))+++------,,,***))))))))))))))))))************************************(((((()))***+++,,,,,,,,,******************************++++++++++++******************************&&&((())))))((((((***+++)))+++,,,+++***)))***+++*********++++++,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,.............................................---////////////////////////////////////////////////000000////////////000000000000////////////000000/////////000000111222333000222444333222111222444777777:::BBBQQQgggmmm```^^^bbbeeefffhhhddd]]]VVVOOOHHHAAA===999666333222222222111000111000000000000111111111222222222333333222222222111111222222222333333333555555555555666666666666555555555555555555555555555555666666777888888999999999:::::::::;;;;;;;;;:::999777555555666888999777777777777777777777777777777666666777777888999888777666555555777999;;;:::::::::999999999888888888999999777555444555666777777888888888888777777555666777888999999999888888888888888888888888888:::999999999888777777777888999999:::;;;;;;;;;;;;<<<<<<======>>>???@@@@@@@@@AAACCCCCCBBBBBBCCCDDDBBBCCCEEEGGGIIIKKKMMMNNNMMMNNNOOOPPPPPPOOONNNMMMLLLMMMNNNOOOOOOPPPPPPPPPNNNMMMKKKJJJIIIHHHIIIIIIFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFEEECCCAAA>>>======???AAACCCDDDEEEEEEEEEEEEDDDDDD@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????????????????>>>>>>======>>>>>>===============>>>AAAAAABBBCCCDDDFFFGGGHHHLLLNNNQQQSSSTTTVVVXXXZZZ___bbbfffiiimmmqqquuuxxx|||}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******++++++,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************)))************************************************(((***,,,,,,+++))))))***)))))))))*********++++++***************+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******++++++++++++******************************''')))***)))(((((()))***)))+++,,,,,,+++******+++++++++++++++++++++,,,,,,)))******++++++,,,,,,---,,,------......------,,,.............../////////---------.........//////////////////////////////////////////////////////000000////////////000000///////////////000000111000000000000111222333333000333666555333111333555444888???JJJ\\\ttt|||mmmdddccceeeeeedddgggbbbZZZRRRKKKDDD===999666444222111222222111000000000111111111111111111333333333333333333333333222222333333333444444444555555555555666666666666666666666666666666666666666666777777888888999999999999:::;;;;;;;;;;;;::::::999777666666666777888777777777777777777777777777777777777777888999999777777666666666888999::::::999999999888888888888777777888777555444666777777777777888888777777777666777777888999999999888888888888888888888888888999999999888888888888888999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<===>>>@@@AAA???AAABBBBBBBBBBBBCCCDDDGGGHHHJJJLLLNNNOOOQQQRRRNNNOOOPPPPPPPPPOOONNNMMMJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@======???AAACCCDDDEEEFFFGGGFFFEEEDDD????????????????????????AAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@??????>>>>>>???>>>>>>===============BBBBBBBBBBBBCCCDDDEEEFFFIIILLLNNNPPPRRRSSSVVVYYYYYY\\\___cccfffjjjooorrrxxxzzz~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******+++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++************)))++++++++++++++++++++++++************************)))***,,,,,,***)))***+++))))))*********+++++++++))))))*********+++++++++******************++++++++++++++++++++++++++++++******++++++++++++*********************************+++,,,+++***)))***+++)))+++------+++******+++,,,,,,++++++++++++++++++))))))***++++++,,,------,,,------......------,,,---........./////////000+++,,,,,,---...///000000////////////////////////////////////////////////000000////////////000000///////////////000111111000000000000111222333333111555888777333111333555444;;;GGGVVVkkk~~~vvvnnniiijjjiiifffcccccc]]]UUULLLEEE???999666444222111111333333222111000000111111222222222222333333333222222333333333333333444444444555555555555555555555666666666666666666666666666666666666666666777888888999999:::777888999:::::::::999888888888888888777777777777888888888888888888888888666666666666666777888888666666666777888888999999999999888888888777777777666777888777666666888:::777888888999999888888777777777888999999999888888888888888888888888888888888888888888888999999999;;;;;;<<<=========<<<<<<===<<<<<<<<<>>>???AAABBBBBBCCCEEEEEEDDDEEEFFFHHHKKKKKKLLLMMMOOOPPPQQQRRRMMMNNNOOOOOOOOONNNLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDAAABBBBBBAAA>>>===>>>AAABBBDDDEEEGGGGGGGGGEEEEEE???@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDDDDCCCCCCBBBAAAAAAAAA@@@???>>>>>>=========>>>???@@@@@@@@@AAACCCDDDEEEEEEGGGJJJLLLNNNPPPSSSUUUVVVXXX[[[^^^aaaeeejjjnnnrrrvvv|||------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++...------,,,,,,++++++***---------,,,,,,+++++++++++++++++++++++++++++++++))))))***+++---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------+++++++++************)))++++++++++++++++++++++++***************************+++,,,,,,******+++---)))************+++++++++))))))******+++++++++++++++++++++***************++++++++++++++++++++++++******++++++++++++******************************,,,......---+++***+++,,,)))+++------,,,******+++---,,,,,,++++++*********++++++,,,------...//////,,,------......------,,,---.........//////000000***+++,,,---...000111111////////////////////////////////////////////////000000////////////000000///////////////000111111000000000000111222333444222666999888444111333555555???NNN```wwwwwwsssooooooooonnnhhhddd___YYYQQQHHHAAA;;;666333333222111222333444333222///000111222222222222222444333333222222333333444444444444555555555666666555555555555666666666777777777777777777777777777777777777888999999::::::555666777888999888777777777888888888888777666666999999999999999999999999555555555555555666777777444555777888999999999999888888888777777777777666666777888888777888:::<<<999999999::::::999999999888888999999999888888777888888888888888888888888777777888888999999999:::<<<<<<==================>>>=========???@@@BBBDDDFFFHHHIIIIIIIIIIIIKKKLLLKKKKKKLLLLLLMMMNNNOOOOOOKKKKKKLLLMMMLLLKKKIIIHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKIIIGGGFFFEEEDDDDDDCCCBBBAAAAAAAAABBBDDDEEE>>>@@@AAA@@@===;;;===>>>BBBCCCEEEGGGHHHGGGEEEDDD???@@@BBBCCCDDDDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCGGGFFFFFFEEEDDDCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>======>>>???AAACCCDDDEEEAAACCCGGGIIIKKKMMMPPPSSSUUUXXXZZZ]]]```dddjjjmmmnnnssszzz}}}~~~.........------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++------------------------)))******++++++******))),,,,,,,,,++++++*********------,,,,,,,,,,,,++++++******+++,,,,,,---......***++++++,,,,,,++++++***------...,,,***((()))***''''''((()))))))))))))))************************++++++************++++++************************))))))))))))))))))))))))************************)))************+++++++++---***((((((+++,,,+++)))...,,,***)))******)))(((...,,,***+++---...,,,***(((,,,---***(((***++++++***++++++,,,,,,++++++******+++,,,,,,,,,+++***))),,,---......//////......,,,,,,,,,---...///000000---------............///666444111...---,,,------000000000000000000000111...............///000000///222444444222000//////222111111444777999:::999777333111333555555777;;;;;;GGG\\\vvvxxxqqqqqqpppooommmhhhbbb^^^[[[TTTIII@@@:::777555444222222222111111111111000111111111111111111111111111222333333444444333333222222333444444555555666777777777777666666666666777777777777777777777777444555666777888999:::::::::999888888777777888888777888999999777666666777999999888888999999:::;;;999888777666666777888999888999999888777888:::===999888666555555666888999999999999888777666666555888888888888888888888888777777777777888888888888888888888888888777666666777777888888999999::::::;;;;;;;;;<<<<<<<<<<<<===BBBBBBBBBCCCDDDFFFHHHIIIKKKLLLMMMNNNNNNMMMKKKJJJRRRQQQPPPNNNLLLJJJIIIHHHKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHKKKKKKJJJHHHHHHHHHHHHHHHFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBB@@@@@@BBBBBBCCCCCCCCCBBBGGGGGGFFFFFFEEEEEEDDDDDDIIIHHHGGGGGGGGGFFFDDDBBB>>>???@@@@@@???>>>===<<>>>>>AAAAAACCCEEEGGGIIIJJJKKKLLLMMMNNNOOOOOONNNLLLKKKLLLLLLKKKJJJIIIHHHGGGFFFIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDFFFGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHGGGEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGFFFGGGGGGGGGDDDBBB@@@@@@AAABBBBBBAAA@@@???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGJJJMMMNNNPPPRRRVVVYYY[[[^^^bbbdddkkklllooorrrvvvzzz|||~~~---------...............------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++)))***,,,,,,+++***,,,---)))***++++++,,,,,,++++++***************************))))))(((((())))))***************************))))))))))))))))))))))))************************)))************+++++++++---,,,******++++++***(((&&&%%%%%%'''***,,,------+++***))))))++++++***)))///,,,---111111---***+++++++++,,,,,,,,,,,,++++++)))***,,,.../////////...,,,---......//////..............................---------............/////////.........000222333111111111000000///////////////......//////000111///111333333222000000000///000333888===@@@@@@???888555444666666555:::@@@NNN___yyy|||sssqqqpppooonnnmmmkkkeee___ZZZIIIEEE???:::888777555444222222222111111111111000222222222222222222222222222222333444444444444444333333333444555555666666666666666777888888999999999999999999999999999999<<<<<<<<<;;;;;;:::::::::888888999:::999888777666777888999999777666666777999888888888888999::::::999888777777777777888999777888888777666666888:::::::::888888888888::::::999999999888777777666666:::::::::::::::::::::::::::::::::999999888888888:::::::::::::::999999888666777777888999999::::::<<<======>>>???@@@@@@AAAAAABBBEEEHHHJJJLLLLLLLLLMMMNNNOOOOOOOOONNNLLLKKKIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFAAABBBDDDFFFHHHJJJLLLMMMJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIFFFCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHGGGEEEBBBBBBBBBCCCDDDDDDDDDCCCCCCAAAAAABBBBBBCCCDDDDDDEEEBBBBBBCCCEEEGGGIIIKKKLLLLLLOOORRRUUUWWWZZZ]]]```eeefffiiilllppptttvvvxxx------....../////////000........................------,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,******+++,,,)))******+++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))************************))))))))))))))))))))))))************************))))))*********++++++++++++***++++++,,,,,,+++***,,,***(((((()))******)))************++++++++++++///<<>>@@@???===888666777888888888???HHHYYYnnn~~~sssooopppooonnnkkkiiieee___XXXSSSDDD@@@<<<999888666555333222222222111111111000000222222222222222222222222222333333444555444444444333333444444555666666666555555666777888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;777888:::;;;:::999777555777888999999777666666777888888888888888999999:::888888888888888888888888777888999999777777888:::;;;::::::999999::::::;;;999999999888888777777777::::::::::::::::::::::::::::::999999888777777777999:::::::::::::::999999777777888999:::;;;;;;<<<>>>??????@@@AAABBBCCCCCCCCCEEEHHHKKKMMMMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFAAABBBCCCDDDGGGIIIKKKLLLHHHHHHIIIJJJKKKLLLLLLLLLNNNNNNNNNLLLJJJGGGDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>???AAACCCDDDFFFEEECCCBBBBBBCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDGGGHHHHHHEEECCCCCCCCCDDDEEEEEEEEEFFFFFFCCCDDDDDDEEEEEEFFFGGGGGGDDDDDDDDDEEEFFFGGGGGGHHHGGGJJJNNNQQQTTTWWW[[[^^^___aaadddgggkkkooorrrttt{{{~~~.........//////000000000////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,++++++******........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------,,,***))))))***((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))************************))))))))))))))))))))))))************************))))))*********+++++++++((()))+++,,,,,,---------000...+++*********)))(((***+++,,,,,,,,,,,,------555UUU___BBB)))+++000***,,,,,,,,,------,,,,,,,,,---.../////////...---,,,,,,---......///.........//////////////////......---------............//////////////////000000000000000000000//////......///////////////000111111000111222222111000111222000111444888;;;<<<:::888444444666888777;;;GGGTTTjjjvvvqqqpppqqqnnnkkkfffaaa\\\VVVOOOKKKDDDAAA===:::888666333111222222222111111111000000222222222222222222222222333333444555555555444444333333444555555666666777555666777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;777888:::;;;:::999777555777888999999777666666777888888777777888888999:::888888999999999999888888999:::;;;;;;999999999:::;;;::::::::::::::::::;;;999999999999888888888888999999999999999999999999999999999888888777777777999::::::;;;;;;:::::::::999999:::;;;<<<===>>>???AAAAAABBBCCCCCCDDDEEEEEEGGGIIIKKKLLLMMMLLLJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKKKKJJJHHHHHHGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCCCCDDDFFFGGGHHHFFFGGGHHHJJJKKKKKKKKKKKKNNNNNNMMMLLLJJJHHHEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????AAADDDEEEFFFDDDBBBAAAAAABBBDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCDDDFFFHHHHHHFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIFFFFFFFFFFFFEEEDDDDDDCCCDDDGGGKKKOOORRRUUUYYY\\\[[[]]]```ccchhhlllooopppvvvyyy}}}/////////000000000000000////////////////////////......------------......------------............---,,,,,,++++++******)))........................,,,------......------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......,,,***((())))))((())))))***+++*********,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***************************))))))))))))))))))))))))************************)))************+++++++++'''))),,,------,,,---......---++++++,,,,,,,,,+++***+++------,,,,,,---///<<<^^^fffDDD(((***///))),,,,,,------------,,,,,,....../////////...,,,+++,,,---......//////......////////////////////////---------............///000000000000////////////////////////////////////000000//////000000111222000111222222111000222333111111222555777777555333111222555777888???QQQbbb~~~~~~tttqqqqqqqqqpppjjjfff___YYYTTTOOOJJJGGGEEEBBB===:::888666333111222222222111111111111000333333333333333333333333333333444555555555555555444444444555666666777777666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;888888999:::999888777666777888999999777666666777888777777777777888999999888888999::::::999888888:::;;;===<<<;;;999::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999999999999999999:::;;;;;;<<<<<<<<<<<<;;;<<<<<<===???@@@AAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMKKKIIIGGGFFFEEEEEEDDDCCCBBBCCCDDDEEEFFFEEEFFFHHHJJJKKKJJJJJJIIIJJJKKKKKKKKKJJJIIIGGGFFFBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@@@@AAACCCEEEFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFFFFGGGGGGGGGGGGHHHFFFEEEEEEFFFHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBDDDGGGJJJMMMOOORRRUUUXXXVVVWWWZZZ___cccgggjjjlllooossswwwzzz}}}111111000000000000000000////////////////////////......------------......------------.........///...------,,,++++++******........................***++++++++++++++++++***,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---,,,***)))***+++)))***++++++,,,,,,++++++*********************************))))))*********************************))))))))))))))))))))))))************************)))************+++++++++))),,,//////---+++++++++---+++******+++,,,,,,+++(((***,,,,,,++++++---///777GGGKKK:::+++***---,,,,,,,,,------------,,,,,,+++,,,---...///...---,,,,,,---......//////............//////000000111111---------............/////////000000000000//////------......///000000000000000//////000000111222000111222111000000222444111000000222444555444333222444888;;;===HHH___tttvvvpppooopppnnnlllfffaaaYYYSSSOOOLLLJJJIIIFFFBBB===999777555333222222222222111111111111000333333333333333333333333333444444555555555555555444444555555666666777777888888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999888888888777777777888999999777666666777777777777777777888999999888999999::::::999999888999;;;<<<<<<:::999888999999999::::::::::::999999999999999999999999999999999999999999999999999999999999::::::;;;<<<<<<<<<<<<===>>>>>>?????????>>>???@@@AAABBBCCCEEEFFFFFFHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNJJJJJJKKKLLLMMMNNNNNNOOOPPPOOOOOOOOOPPPQQQRRRRRRSSSQQQOOOMMMJJJGGGEEEDDDDDDCCCBBBAAAAAACCCDDDFFFFFFHHHJJJKKKLLLKKKJJJIIIFFFGGGHHHIIIIIIIIIHHHGGGBBBBBBBBBBBBCCCCCCCCCDDD@@@AAAAAABBBDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCGGGGGGHHHHHHHHHIIIIIIIIIIIIGGGEEEEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFDDDDDDGGGIIIKKKLLLLLLMMMOOOQQQOOOQQQTTTXXX]]]aaadddfffiiilllppptttwwwzzz~~~222222111111000000//////////////////////////////......------------......---------.........////////////...------,,,++++++---------------------------......//////......---,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))+++,,,,,,+++***,,,---++++++,,,---------,,,,,,((((((((((((((((((((((((++++++************++++++************************))))))))))))))))))))))))************************)))************++++++++++++...111000,,,)))((()))---+++***)))*********)))&&&)))++++++)))))),,,...---)))***---...++++++///,,,------......------,,,)))***,,,...//////......,,,---......//////......---......///000111111222---------.........//////---...///000111111000000,,,,,,---...///000111111000000000000000111111222000111222111000000222444000//////000333555555444666999===@@@CCCQQQkkk}}}~~~zzztttpppooonnnkkkhhhccc]]]UUUOOOLLLLLLLLLLLLEEEAAA<<<888666555444333222222222111111111111000333333333333333333333333333444555555666666555555444444555555666777777777888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::999888888:::999888888777777888888777888999999777666666777777777777777777888888999888999:::;;;;;;:::999888888:::<<<;;;:::888777888888999999::::::999999888999999999999999999999999:::::::::::::::::::::::::::;;;;;;<<<===>>>??????>>>???@@@AAAAAAAAAAAAAAAAAAAAACCCDDDEEEGGGHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGFFFGGGGGGHHHJJJJJJGGGGGGHHHIIIKKKMMMOOOPPPKKKKKKMMMOOOQQQTTTUUUVVVSSSRRRRRRRRRRRRSSSTTTTTTUUUTTTQQQNNNKKKHHHEEEDDDCCCBBBAAA@@@AAACCCEEEGGGHHHIIIKKKMMMMMMLLLJJJIIICCCDDDFFFHHHIIIIIIIIIHHHBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCHHHHHHHHHIIIIIIJJJJJJJJJLLLIIIFFFEEEGGGHHHIIIIIIJJJIIIGGGFFFEEEFFFFFFGGGKKKJJJIIIHHHFFFEEEDDDCCCDDDEEEFFFHHHHHHHHHGGGFFFIIIJJJKKKKKKIIIIIIJJJKKKKKKLLLPPPTTTXXX]]]```bbbdddggglllpppssswwwzzz}}}~~~//////000000000000000///000000//////.........---...///000000000///---,,,......//////......---,,,......------------......000000//////............+++,,,---------,,,+++***''')))+++---//////...---///---***((((((***---///------,,,+++*********************++++++,,,,,,,,,+++,,,,,,---,,,+++)))(((++++++************++++++,,,,,,++++++***))))))))),,,+++***)))))))))++++++*********++++++,,,,,,,,,---,,,***)))))))))******,,,+++***))))))***+++,,,+++,,,,,,---,,,+++***)))))))))***++++++++++++***+++*********))))))((((((************************++++++++++++++++++++++++............---,,,++++++------------------------.........------,,,,,,,,,........................------,,,+++,,,---.../////////000000000000//////111111111111111111111111444333222111111222333444111111111000000000000000000222444444333333444555888:::===AAALLL___vvv}}}vvvvvvvvvtttrrrooonnnmmmddd[[[RRRNNNPPPRRROOOLLLDDDAAA>>>;;;999888555333444444444444444444444444222222222222222222222222222222333444555555555555333333444555666777888888::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;:::999999:::::::::;;;:::999888777777777777888888888777777777777777999999999999999999999::::::::::::;;;<<<===>>>???======<<<;;;;;;:::999999::::::::::::::::::::::::777999::::::888777777888999999999999:::;;;<<<===;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIHHHGGGFFFHHHIIIKKKLLLLLLKKKJJJKKKNNNQQQLLLMMMOOOQQQSSSUUUVVVWWWUUUSSSQQQPPPOOOPPPQQQRRRUUUSSSQQQOOONNNLLLIIIFFFBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIJJJLLLMMMMMMKKKHHHKKKHHHFFFFFFHHHHHHFFFDDDBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCDDDDDDEEEGGGJJJIIIHHHFFFEEEDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKKKKJJJHHHFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIKKKKKKJJJGGGDDDBBBBBBCCCEEEEEEFFFFFFFFFEEEEEEDDDHHHIIIIIIJJJJJJIIIIIIHHHGGGJJJNNNQQQSSSVVVZZZ\\\aaaeeekkkpppsssvvvxxxzzz}}}111111111111111111000000000000/////////.........//////000000000///------......//////......---,,,.........------........./////////.........------,,,------...---,,,+++***+++---...//////...---,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,+++***)))++++++************++++++******************++++++++++++***************+++******+++++++++,,,,,,,,,---,,,***)))))))))***+++++++++***))))))***++++++++++++,,,,,,,,,+++))))))))))))***++++++++++++++++++*********))))))))))))++++++++++++++++++++++++************************------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,..............................---------...///000//////000000000000//////111111111111111111111111333222111111111111222333111111111111000000000000000222444444333333333555777;;;AAAJJJYYYoooxxxuuusssrrrqqqqqqpppooollljjjbbb[[[SSSQQQSSSTTTPPPLLLCCC@@@===:::888666444222111111111111111111111111333333333333333333333333333333444555555555444444444555555777888999::::::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;::::::999999:::::::::;;;:::999888777777777777777777777777888888888888:::::::::999999888888888::::::::::::;;;===>>>???>>>===<<<<<<;;;:::999999::::::::::::::::::::::::999:::;;;;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<>>>???AAACCCDDDDDDDDDEEEGGGHHHIIIHHHFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJIIIHHHHHHJJJKKKMMMNNNNNNNNNMMMMMMNNNPPPMMMMMMNNNPPPRRRSSSUUUUUUTTTRRRQQQOOOOOOOOOQQQRRRUUUSSSQQQOOONNNLLLIIIFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJKKKMMMNNNNNNKKKIIIJJJHHHFFFFFFGGGGGGEEECCCAAAAAA@@@@@@@@@@@@AAAAAABBBCCCEEEEEEEEEFFFIIIKKKLLLKKKIIIHHHGGGGGGGGGHHHGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKJJJHHHGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHJJJIIIHHHGGGDDDCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFHHHKKKMMMOOORRRVVVYYY]]]aaagggkkkoooqqqtttvvvyyy}}}333333222222111111000000000000000000//////////////////000000000///.........////////////...------.................................---------------------......------,,,+++......///......,,,***))))))***---......---***)))************+++,,,---...,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++++++++************++++++((())))))***++++++,,,,,,)))******+++++++++*********++++++++++++,,,,,,,,,,,,,,,+++************+++++++++***))))))***++++++******+++++++++***)))))))))******+++++++++++++++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------++++++++++++++++++++++++---------------.................................//////......//////000111//////000000000000//////000000000000000000000000222111111000000111111222111111111111111111111111111222444444222222333444444:::DDDQQQccc|||wwwsssqqqrrrpppnnnoooqqqppplllhhh```\\\XXXXXXYYYXXXRRRMMMCCC@@@<<<999777555333111000000000000111111111111444444444444444444444444444444555555555444444333555666777888:::;;;<<<===<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::::::::999888777777777777666777777888888999999999999999999999999999999999999999::::::;;;===>>>???>>>>>>===<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHGGGIIIKKKLLLLLLJJJHHHFFFEEEEEEFFFFFFGGGFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFJJJKKKLLLKKKJJJKKKMMMOOOOOOQQQRRRQQQPPPOOOOOOPPPNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRPPPOOOOOOOOOPPPQQQTTTRRRPPPOOONNNLLLIIIFFFFFFFFFEEEFFFFFFGGGHHHHHHMMMLLLLLLMMMOOONNNLLLJJJHHHGGGEEEEEEFFFFFFDDDCCCAAA@@@@@@??????@@@@@@AAACCCEEEFFFGGGGGGHHHJJJLLLOOONNNMMMKKKJJJIIIIIIIIIFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKJJJIIIHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFCCCCCCCCCDDDDDDCCCCCCCCCFFFGGGHHHHHHIIILLLPPPSSSWWW[[[```eeehhhjjjmmmoootttyyy~~~555555444222111000000000000000000000000000000000//////000000000////////////////////////...---------..................---------------------------............------,,,,,,,,,,,,,,,+++***)))(((''')))+++---//////---+++)))+++++++++++++++,,,---...,,,,,,,,,++++++*********)))******+++,,,,,,,,,,,,++++++************++++++))))))*********+++++++++((()))+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++*********************))))))***++++++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////................................./////////000000//////000000000000//////////////////////////////111000000000000000000111000111111111111111222222222333444333222222444555666>>>JJJXXXkkkyyyuuuttttttuuurrrpppppprrrqqqlllhhhcccaaa```aaaaaa]]]VVVPPPEEEAAA<<<999777555333222333333333333333444444444444444444444444444444444555555666555555444333333555555777888:::;;;=========<<<999888888999<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999:::;;;:::999999888777777888888888888888888888888888888666777777888999::::::;;;999999999:::;;;<<<>>>>>>??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===?????????@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNMMMKKKHHHFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMNNNPPPRRRRRRTTTUUUUUUSSSQQQPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRQQQQQQQQQQQQRRRRRRSSSRRRPPPOOONNNLLLIIIGGGHHHGGGGGGGGGHHHHHHIIIJJJMMMMMMLLLMMMMMMMMMKKKIIIGGGFFFEEEEEEDDDDDDCCCBBB@@@@@@@@@??????@@@@@@@@@BBBDDDGGGHHHHHHHHHJJJKKKPPPPPPNNNMMMKKKJJJIIIHHHEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFEEEHHHLLLOOORRRVVV[[[^^^aaadddgggjjjpppuuu{{{888777555333222111000000000111111111111111111111000000/////////000000000//////000000//////...---------...//////...------------------------------......------,,,,,,,,,,,,*********************))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,,,,,,,,,,++++++******************++++++,,,,,,---++++++************+++++++++++++++*********))))))((()))***,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++***************************++++++******+++,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................---------....../////////////////////////////////------......//////////////////000000000000//////////////////////////////000000000111111000000000000000111111222222222333222333444444333444666888<<>>???>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<>>999777666444333222222333333444444555555333333333333333333333333555555666666666555444444444555555666777888999999:::999888777777888999:::999:::;;;<<<<<<;;;:::999888888777888888999:::;;;999999888888888888888999;;;;;;:::999888777777666===<<<;;;999777555333333888888999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<<<<<<<<<<===AAACCCBBBDDDFFFHHHJJJKKKKKKJJJLLLLLLKKKJJJIIIGGGGGGFFFHHHHHHIIIJJJIIIHHHGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHIIIKKKLLLNNNOOORRRTTTTTTTTTSSSTTTVVVWWWVVVXXXYYYXXXUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSQQQPPPPPPOOOLLLIIIIIIIIIJJJJJJKKKMMMNNNOOOOOOMMMKKKJJJJJJJJJHHHFFFEEEFFFGGGFFFCCCBBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBBAAADDDGGGHHHHHHHHHIIIJJJLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLKKKIIIIIIJJJKKKMMMLLLLLLLLLLLLLLLMMMMMMGGGDDDBBBCCCFFFHHHGGGEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHGGGFFFDDDEEEHHHJJJLLLOOOSSSVVVXXX[[[___bbbgggmmmuuuzzz}}}CCCAAA===:::777666666666111111111222222222333333000000/////////000222222000000000000000///......,,,---///000000///---,,,------........./////////---,,,+++*********++++++---------------......///...---,,,,,,,,,,,,---......------,,,,,,,,,------++++++++++++++++++,,,,,,---,,,+++*********+++,,,++++++************++++++++++++******************))))))))))))***+++,,,---,,,,,,,,,+++++++++*********+++,,,---------,,,,,,)))***++++++++++++***))),,,,,,+++++++++,,,......***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************///...,,,++++++,,,---...........................////////////............////////////////////////---...///000000000////////////000000000000//////111111111111111111111111111111222333333222111111000000111222222333444444333444555555666888<<>>>>>???@@@@@@========================<<<===>>>===>>>@@@CCCFFFGGGHHHJJJLLLLLLLLLKKKJJJLLLKKKJJJIIIHHHHHHGGGFFFHHHGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJLLLMMMNNNNNNOOOJJJKKKKKKMMMOOOQQQSSSTTTVVVWWWWWWVVVUUUUUUWWWXXXWWWXXXXXXWWWUUUTTTUUUWWWTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTRRRRRRQQQPPPMMMKKKIIIIIIJJJKKKMMMOOOPPPQQQQQQNNNLLLKKKKKKJJJIIIGGGEEEGGGHHHFFFDDDBBBCCCEEECCCBBBBBBAAAAAABBBBBBCCCBBBEEEHHHJJJJJJJJJJJJKKKJJJKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGIIIJJJLLLKKKLLLMMMKKKIIIHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMGGGDDDAAABBBFFFHHHFFFCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEECCCBBBBBBCCCEEEFFFFFFGGGGGGFFFEEEEEEFFFHHHJJJLLLPPPRRRUUUXXX\\\___aaagggooouuuxxx{{{GGGEEEAAA===:::999999999111111111222222333333333111000/////////111222333000000000000000//////...,,,---///000000///---,,,........./////////000000,,,+++***)))))))))***+++------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---...//////*********++++++,,,,,,---...---+++*********++++++++++++************++++++)))))))))***++++++,,,,,,***)))(((((()))+++---...,,,,,,,,,++++++*********)))***,,,---...---,,,,,,)))***+++,,,,,,+++***)))------,,,+++,,,---///000***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---+++++++++---...------------------------000000//////......------000000000000000000000000...///000222222111111000//////000000000000//////111111111111111111111111111222333444444333222111000000111222333333444444333444555666777:::>>>BBBSSS```rrryyyxxxzzz|||{{{vvvxxxxxxsssnnnpppxxx~~~yyyrrrkkkccc\\\XXXGGGCCC<<<777555333222222222222333444444555666666666666666666666666666666444444555666777777777666777777777777777777777777666666777777777777666666777888:::;;;;;;:::888777777777777777888999:::;;;999888888888888888999999666777777999:::;;;<<<<<<666666777777888888999999888888888999:::;;;======;;;<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAEEEHHHKKKLLLMMMNNNMMMLLLJJJHHHJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKJJJKKKMMMOOOQQQRRRSSSSSSOOOOOOPPPQQQSSSUUUWWWYYYXXXYYYYYYXXXVVVVVVWWWYYYXXXXXXXXXVVVTTTUUUWWWYYYSSSSSSSSSSSSTTTTTTTTTTTTQQQRRRSSSTTTTTTTTTTTTTTTVVVUUUSSSSSSRRRQQQNNNLLLIIIIIIJJJLLLNNNPPPRRRSSSRRRPPPMMMLLLLLLKKKIIIHHHEEEGGGIIIGGGDDDBBBDDDFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCFFFJJJLLLLLLKKKLLLLLLIIIJJJKKKKKKKKKIIIHHHGGGGGGFFFFFFFFFGGGIIIKKKLLLLLLMMMMMMLLLIIIHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMHHHDDDAAABBBFFFHHHFFFCCCCCCCCCDDDFFFFFFGGGGGGGGGHHHFFFEEEDDDDDDEEEFFFHHHDDDFFFGGGGGGEEEEEEEEEGGGHHHKKKNNNPPPRRRVVVZZZ]]]\\\bbbjjjppptttxxx}}}NNNLLLHHHDDDAAA???>>>>>>:::888444333333222111000333222111000000///000000,,,,,,---...///000111222222///,,,******,,,///222000///...---------------...,,,++++++,,,------,,,+++,,,------......------........................000000...---,,,+++++++++......---,,,,,,+++******(((((()))***++++++++++++)))************+++++++++***************)))((((((+++,,,,,,------,,,,,,+++((()))***+++,,,,,,---...,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,(((((()))***,,,---............---,,,+++***)))(((++++++++++++++++++++++++......------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////........................///000111000///...///111111000/////////000222333///000111222222111000///000000111222222222222111///000111222222111000///000111333444555555444333666555777999999:::BBBLLL\\\rrr{{{yyyzzz{{{zzz{{{vvvrrrsssxxxyyyssslllcccZZZRRRJJJEEE???:::777555333111555555444444444444555555666666666666666666666666999999888777666444222111:::777555666999999888555777777777777777888888888999:::;;;;;;<<<<<<;;;;;;:::999888777777888999:::888888999999999::::::::::::999888777777888999:::888888777777777777777888777888999:::<<<===>>>???<<<===???AAABBBAAA@@@???AAA@@@???>>>============>>>@@@AAABBBDDDFFFJJJNNNPPPPPPOOOMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEGGGIIIKKKLLLLLLKKKJJJOOOOOOOOOOOOPPPRRRSSSTTTQQQRRRTTTVVVXXXYYYZZZZZZ\\\ZZZXXXVVVVVVWWWYYY[[[YYYYYYXXXXXXWWWWWWWWWVVVWWWWWWVVVUUUUUUTTTSSSSSSUUUTTTTTTTTTUUUWWWYYYZZZ[[[YYYVVVRRROOOMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOONNNLLLJJJJJJKKKKKKIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEHHHJJJKKKJJJIIIHHHIIIJJJJJJKKKJJJIIIGGGFFFGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDFFFGGGHHHHHHIIIIIIIIIIIIIIIGGGEEECCCBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGFFFEEEFFFFFFGGGIIIJJJKKKKKKKKKJJJHHHGGGLLLLLLMMMNNNQQQTTTWWWYYY[[[]]]aaaeeeiiinnnssswww|||TTTPPPJJJGGGEEEDDDBBBAAA@@@>>>;;;999999999999888444333222111111111111111/////////000000000000000//////------------//////..................------...,,,++++++,,,------,,,+++,,,------......------...........................------,,,,,,,,,,,,------------,,,,,,+++++++++------...------,,,+++***************+++++++++++++++++++++++++++***))))))+++,,,,,,------,,,,,,+++******++++++,,,,,,------,,,++++++******++++++,,,+++++++++******+++++++++((())))))+++,,,---......,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...+++++++++,,,,,,---------,,,,,,---------.....................////////////////////////////////////...///000000......///000000000000000000111111222///000000111111000000///000111111111222222222222111111222222222222111111000111333444555555444444333444666999999===IIIVVVkkk{{{{{{|||}}}}}}zzzvvvsssuuu|||yyyqqqjjjbbbYYYSSSIIIEEE???:::777555333222666555555444444555555666555555555555555555555555666666777777666555555444999777555666888999777666555666666777888999999:::;;;;;;<<<===============999999888888888888999999888888999999999:::::::::999999888777777888999999999999888888777888888999888888999:::<<<===>>>???===>>>???AAAAAAAAA@@@????????????>>>>>>>>>??????AAABBBDDDEEEFFFHHHKKKMMMOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKMMMOOOOOOOOOMMMLLLPPPPPPPPPPPPQQQRRRSSSTTTQQQRRRTTTVVVYYYZZZ[[[\\\\\\ZZZXXXVVVUUUVVVXXXZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWYYYZZZZZZXXXTTTQQQOOONNNMMMNNNOOOOOONNNNNNNNNNNNNNNOOOMMMLLLJJJJJJKKKKKKIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGEEECCCBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJLLLNNNPPPQQQWWWYYY\\\```dddjjjpppuuuyyy}}}ccc\\\SSSOOONNNMMMIIIFFFEEEBBB???===<<<;;;:::999555444333333222333333333222222222111111000000000......////////////......,,,---...///000///...---...,,,++++++,,,------,,,,,,,,,---............---........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,++++++************++++++))))))***+++,,,,,,------******++++++,,,,,,------++++++++++++++++++++++++))))))***+++,,,---......***++++++,,,---.........,,,------------.....................////////////////////////////////////...///000///...---...000//////000111111111111111000000////////////000000111111111111111222333333333333222222222222333333111222333444444555555444333444888;;;<<>>???>>>>>>>>>888888999999999999888888888888999999999:::::::::999999888777777888999999999999888888888888999999888999:::;;;<<<>>>>>>?????????@@@@@@@@@@@@@@@AAA>>>>>>??????@@@AAABBBBBBDDDFFFHHHIIIIIIIIIKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNPPPQQQQQQPPPOOONNNPPPOOOOOOOOOPPPQQQRRRRRRPPPQQQTTTVVVYYY[[[]]]]]]\\\ZZZWWWUUUTTTUUUVVVWWWYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVXXXXXXWWWWWWWWWWWWWWWXXXWWWVVVSSSQQQOOOOOOOOOOOOQQQPPPOOONNNNNNNNNNNNNNNMMMKKKJJJJJJKKKKKKIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFDDDCCCBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLLLLLLLKKKKKKMMMLLLLLLLLLLLLMMMNNNOOOQQQSSSVVVYYY]]]ccckkkppptttxxx~~~yyyoooddd^^^\\\YYYRRRKKKKKKGGGCCC@@@>>><<<:::888666555555444444444444444222222222111111111000000/////////000000/////////+++,,,///000111000///......---++++++---...---,,,,,,------.......................................,,,++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))***++++++,,,------***++++++,,,---...//////------------........................////////////,,,,,,,,,,,,,,,,,,,,,,,,---///000///...---...///...///000222222111000000111000///......///000111222222111111111222333444444333222111111222333444222222333444444555555555555777<<<@@@CCCMMMbbbvvvxxxmmmeee^^^XXXTTTHHHDDD>>>:::888777555444666666555555555555666666444444444444444444444444444555666777777777777777666666666666777777777777666666777888999999::::::<<<<<<===>>>>>>>>>>>>>>>777888999::::::999888777888888999999999:::::::::999888888888888888888999888777777777777888888999999:::;;;<<<===>>>??????AAAAAA@@@@@@@@@AAABBBCCC???@@@AAACCCDDDEEEFFFFFFFFFHHHJJJKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNOOONNNOOOQQQRRRRRRPPPNNNMMMOOONNNNNNNNNNNNNNNOOOPPPNNNOOORRRUUUXXX[[[\\\]]]\\\ZZZVVVTTTSSSSSSTTTUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUSSSRRRPPPPPPPPPPPPQQQPPPOOONNNMMMMMMMMMMMMLLLJJJIIIIIIJJJJJJIIIHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHJJJKKKKKKKKKJJJLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQSSSVVV[[[bbbgggmmmrrryyyyyyppplllfff\\\TTTQQQMMMIIIFFFCCCBBB???===999888777666555555555555000111111111111222222222111111///......///111111+++---///111111000///...///---,,,,,,---......---,,,---......//////.................................---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++++++++***---,,,,,,++++++,,,,,,---///......------,,,,,,+++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////---------.........//////............////////////------------------------...///000///...---...000...///000222222111000000111000///......///000111222222222222222333333444333222111000000111222333333333333333444555666666777999>>>DDDKKKWWWmmmxxxlllddd^^^WWWSSSHHHDDD>>>:::888777666555666666666555555666666666555555555555555555555555777777777777777777666555555555666666666777777888999999999888888888888888:::;;;<<<<<<======<<<<<<777888999::::::999888777888888999999999:::::::::888888888999999888888888666666666666666777888999;;;;;;<<<<<<===>>>??????BBBBBBAAAAAABBBCCCDDDEEECCCDDDFFFHHHIIIJJJJJJJJJGGGIIIKKKKKKIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSPPPQQQSSSTTTTTTRRRQQQOOOPPPPPPOOOOOOOOOOOOOOOOOOLLLNNNPPPSSSVVVYYYZZZ[[[ZZZXXXUUURRRQQQRRRSSSTTTWWWWWWWWWWWWXXXXXXXXXXXXZZZZZZYYYXXXVVVUUUTTTTTTWWWXXXYYYYYYXXXVVVSSSRRRTTTSSSRRRRRRQQQQQQQQQPPPOOOOOONNNLLLLLLKKKKKKKKKJJJIIIGGGHHHIIIIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFGGGHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBDDDFFFHHHHHHHHHHHHFFFGGGHHHIIIKKKLLLLLLMMMOOOOOOPPPPPPRRRUUUZZZ]]]fffkkkrrr{{{yyyoooggg[[[WWWRRRNNNKKKHHHEEECCC>>>===<<<:::999888777777111222222222333333444444333111000......000111333---...///000000000///...///---,,,,,,---......---------...////////////...........................///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---,,,+++++++++++++++,,,,,,,,,,,,)))******+++++++++++++++------++++++++++++------...---------,,,,,,++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++......------,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++------------............------........./////////............////////////000000000000000000000000///000111000///...///111//////000111111111111111111111000000000000111111111222222333444333333333222222111111111111222222333333333333444555666777777999@@@JJJVVVdddyyyxxxnnnfff^^^WWWRRRGGGCCC>>>:::999888777777777666666555555666666777666666666666666666666666999999999888777666555444333555666666666666777999:::::::::999888888777777999::::::;;;;;;;;;;;;;;;888888999999999999888888888888999999999:::::::::777888999999999999888777666666666666777888999999<<<<<<======>>>??????@@@AAABBBCCCDDDFFFGGGHHHHHHGGGIIIJJJLLLMMMMMMLLLKKKHHHIIIJJJJJJHHHGGGGGGHHHFFFGGGGGGHHHIIIIIIJJJJJJLLLLLLMMMNNNPPPRRRTTTUUUSSSTTTVVVWWWWWWVVVUUUSSSSSSSSSRRRQQQQQQPPPQQQQQQLLLMMMPPPRRRUUUWWWXXXYYYXXXVVVSSSQQQPPPQQQRRRSSSVVVVVVVVVVVVVVVWWWWWWWWWYYYYYYXXXWWWVVVUUUTTTTTTWWWXXXZZZ[[[ZZZWWWTTTRRRQQQQQQQQQPPPPPPOOONNNNNNLLLKKKJJJIIIIIIIIIIIIIIIHHHFFFEEEFFFGGGHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDEEEFFFGGGHHHIIIDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDAAAAAACCCDDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@>>>>>>>>>@@@BBBCCCEEEEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNOOOPPPQQQQQQQQQRRRUUUXXX___ccckkkttt~~~vvvppphhh```XXXRRRKKKHHHDDDCCCAAA???===;;;::::::666666666555555555555555111111111111111111111111000000000//////////////////...,,,,,,...///...---------...///////////////..............................---------...//////---------,,,,,,+++++++++////////////...---,,,++++++++++++,,,,,,,,,------***++++++,,,---,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,------------............------------............////////////............////////////111111111111111111111111000111222111000///000222000000000000000111111222111111222222222222111111000111333555555444333111222222333333333333222222444444333333444555777777:::<<>>;;;999999888777777777666666666666777777777777777777777777777777888888999888888666555555222555777666555555777999:::999999999999999999888999999:::;;;;;;;;;;;;;;;999999888888888888999999888888999999999:::::::::777888999999999999888777888888888888999:::;;;<<<=========>>>>>>??????@@@@@@BBBDDDGGGIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJIIIJJJJJJIIIGGGGGGHHHJJJGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUVVVRRRTTTVVVWWWXXXWWWVVVUUUSSSRRRQQQPPPOOOOOOOOOOOOMMMOOOQQQSSSUUUWWWXXXXXXVVVTTTRRRPPPOOOPPPRRRTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVXXXZZZ\\\]]]]]]ZZZVVVSSSNNNNNNNNNMMMLLLKKKJJJJJJHHHHHHGGGFFFFFFGGGGGGGGGFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHFFFEEEEEEFFFGGGIIIJJJLLLIIIHHHGGGGGGFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBBCCCCCCBBBAAA???>>>???@@@@@@@@@???>>>>>>>>>???AAABBBCCCCCCCCCBBBEEEFFFIIIKKKMMMNNNNNNNNNNNNPPPRRRSSSSSSSSSUUUVVVYYY]]]dddlllvvvvvvjjj^^^UUUOOOIIIHHHEEECCC@@@>>>===<<<::::::999888777666555555///000222444444222000///222111000///....../////////...,,,,,,...///...------......///////////////........................---------...///000111222......---,,,,,,+++************+++,,,------------++++++,,,,,,,,,---------+++,,,------.........---...---+++******+++---...++++++++++++++++++++++++,,,++++++++++++++++++,,,...------,,,,,,------...---,,,,,,++++++************++++++,,,---//////000++++++++++++++++++++++++++++++,,,---......///000/////////...------,,,,,,............/////////000............/////////000////////////////////////000222333222111000111222111000/////////000222333111222333444444333222111///111444666777555222000222333555555555555333222444444333333444555777888???@@@JJJ]]]rrryyyqqqjjj```VVVNNNGGGCCC>>>;;;999999999888777777666666666666777777777777777777777777777777777888888888888777777666222444777666555555777:::888888888999999:::::::::999:::;;;;;;<<<<<<;;;;;;:::999888777777888999:::888888999999999:::::::::777888999::::::999888777::::::::::::;;;<<<===>>>======>>>>>>??????@@@@@@@@@BBBEEEIIIKKKMMMMMMLLLLLLMMMNNNOOONNNLLLJJJHHHKKKKKKKKKIIIGGGHHHJJJLLLIIIJJJKKKLLLMMMOOOPPPPPPOOOPPPPPPQQQSSSTTTVVVWWWPPPQQQTTTVVVVVVVVVUUUTTTPPPOOONNNMMMLLLLLLKKKKKKOOOPPPRRRTTTVVVWWWXXXXXXUUUSSSQQQOOOOOOPPPRRRTTTSSSSSSTTTTTTTTTUUUUUUUUURRRRRRSSSTTTVVVWWWXXXXXXYYY[[[^^^```___\\\XXXUUUKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEEEEFFFFFFDDDCCCBBBCCCDDDEEEDDDCCC@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLNNNPPPOOOMMMKKKIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIICCCDDDDDDDDDCCCBBBBBBAAA@@@@@@BBBCCCDDDDDDEEEDDD???AAABBBCCCCCCBBB@@@???;;;===>>>@@@@@@@@@??????>>>???AAABBBCCCBBBBBBAAABBBCCCEEEGGGHHHHHHHHHHHHLLLOOORRRTTTUUUUUUVVVWWWVVVYYY___fffoooyyytttdddZZZZZZUUUNNNKKKIIIHHHDDDAAA>>>===<<<;;;;;;<<<======;;;888555333333222111000222111000//////000111222111111000///////////////..............................------------.................................------------...//////......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...***---111000---+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,---.../////////...------------------------..................---------------.........//////000000000000000///......000///...------...///000000000000000000000000000000000000000000000000000000000000000111111111111111222333333444444333333444333222111111333555666999555333555666555555888???FFFTTTkkkxxxqqqjjj```UUUNNNGGGCCC>>>:::888777777666::::::888777666666666666777666555444444444444444666777777777777777666666666666666666777777777777:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999999999888777888999;;;<<<666888:::;;;;;;;;;<<<===:::::::::999999999999999999:::;;;;;;:::;;;===???@@@AAAAAABBBCCCDDDEEEEEEDDDFFFIIILLLNNNNNNMMMMMMNNNLLLJJJIIIJJJJJJJJJIIIGGGGGGHHHIIIJJJKKKLLLMMMNNNPPPSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXUUUVVVWWWXXXXXXVVVTTTSSSPPPOOONNNNNNNNNOOOPPPQQQNNNNNNOOOPPPQQQSSSUUUVVVOOOPPPPPPPPPOOOOOONNNMMMQQQPPPPPPOOOOOOPPPRRRSSSPPPRRRTTTWWWXXXYYYYYYYYY[[[ZZZYYYXXXXXXWWWUUUSSSOOOLLLIIIGGGGGGHHHHHHGGGCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@??????>>>AAA@@@???=========>>>?????????@@@@@@AAABBBBBBCCCFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHJJJLLLNNNOOORRRPPPNNNLLLJJJIIIIIIJJJFFFFFFGGGHHHIIIJJJJJJKKKGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????CCCBBBAAA@@@??????>>>>>>AAACCCEEEGGGGGGFFFDDDBBBDDDDDDDDDEEEFFFHHHJJJJJJKKKNNNQQQSSSSSSSSSTTTUUUTTTWWW\\\```eeemmmwww~~~yyyjjjddd\\\VVVSSSPPPKKKGGGDDDCCCBBBAAA@@@???===<<<888666444333444555555444333222000///...---......//////...------------...////////////////////////.........------.................................---------,,,---......///......---------,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,---------..................////////////***---000000---+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,..................---,,,------------------------........................---------.........//////000000000000000///......000///............///000000000000000000000000000000000000000000000000000000000000000111111111111111222333333444444333333444333222111111333444666666333222555777666777:::DDDMMM___xxx~~~wwwppphhh___UUUNNNFFFBBB===:::999888777777:::999888777666666666666666555444444444444444555444444555555555555444444777777777777888888888888888888999999999:::::::::999::::::;;;;;;::::::999:::999888888888999:::;;;888:::;;;;;;999999999::::::::::::999999999999999:::;;;;;;;;;::::::<<<>>>???@@@AAABBBCCCEEEFFFFFFGGGHHHJJJLLLMMMMMMMMMMMMLLLKKKJJJKKKLLLLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOQQQSSSTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWSSSTTTUUUWWWWWWVVVTTTSSSQQQPPPOOONNNNNNNNNOOOPPPNNNNNNOOOOOOQQQRRRTTTTTTMMMNNNOOOOOOOOOOOOOOOOOOQQQQQQPPPPPPQQQRRRSSSTTTQQQRRRSSSUUUVVVWWWWWWWWWYYYXXXWWWWWWWWWVVVSSSQQQLLLIIIFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@??????AAAAAA???>>>>>>>>>?????????@@@@@@AAABBBCCCDDDDDDGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLNNNOOOSSSQQQOOOMMMKKKJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@?????????@@@AAABBBCCCDDDGGGHHHIIIIIIHHHEEEBBB@@@CCCCCCCCCDDDEEEGGGIIIIIIJJJLLLOOOQQQQQQQQQRRRSSSTTTWWW[[[^^^aaahhhqqqxxx~~~uuummmeee]]]TTTNNNJJJIIIHHHGGGGGGFFFCCC@@@<<<:::888777888999999888777666444111///...------000//////...............000000000000000000000000................................................,,,,,,,,,,,,,,,------.........---------,,,,,,,,,******+++,,,---...//////,,,,,,,,,---------..................////////////+++---//////---+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,...//////......---,,,+++------------------------........................------........./////////000000000000000//////...000//////......//////000000000000000000000000000000000000000000000000000000000000111111111222222111222333333444444333333444333222111222333444555444111222666888666888<<>>??????AAACCCEEEGGGHHHIIIKKKKKKKKKKKKKKKLLLLLLMMMJJJJJJJJJLLLOOOOOONNNLLLNNNNNNNNNOOOOOOPPPPPPPPPPPPRRRTTTTTTTTTSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVQQQRRRTTTUUUVVVUUUUUUTTTRRRQQQOOONNNMMMNNNNNNOOONNNNNNNNNNNNOOOPPPQQQRRRKKKLLLNNNOOOPPPQQQQQQQQQSSSSSSRRRQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUVVVWWWUUURRROOOLLLIIIGGGEEEFFFFFFFFFEEEHHHHHHGGGGGGFFFFFFEEEEEECCCCCCBBBBBBAAAAAA@@@@@@CCCBBB@@@??????@@@AAAAAAAAABBBBBBCCCEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLNNNOOOPPPTTTSSSQQQNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFIIIIIIJJJJJJHHHFFFCCCAAAAAAAAABBBBBBDDDFFFGGGHHHHHHJJJMMMNNNNNNNNNOOOPPPTTTVVVYYY[[[]]]ccckkkqqq}}}ooo```VVVQQQNNNKKKJJJLLLLLLKKKIIIFFFCCC@@@>>>======<<<:::;;;:::888666444333222111333222111111000000111111000000000000000000000000......////////////..............................,,,++++++++++++,,,------......---------,,,,,,,,,******+++,,,------......,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,------.........---,,,,,,---------------------------------...........................//////////////////000000000000//////000//////////////////000////////////////////////000000000000000000000000000000111111111222222222111222333333444444333333333333222222222333444555444222333777888666999===EEEVVVqqq~~~uuulllddd\\\SSSLLLCCC@@@===;;;;;;;;;:::999888777777666555555666666777777777777888999::::::555666777777777777777777777777777888888888999999666666666777777777888888999::::::;;;;;;::::::999;;;::::::999999888888888999::::::999777666777888:::::::::;;;;;;;;;<<<<<<===>>>>>>===<<<<<<===???@@@AAACCCEEEGGGIIIKKKLLLLLLKKKJJJHHHHHHIIIKKKLLLIIIIIIKKKNNNQQQRRRPPPNNNPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSUUUUUUTTTSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTPPPQQQRRRTTTUUUVVVVVVVVVSSSQQQPPPNNNMMMMMMNNNNNNMMMMMMLLLLLLMMMNNNOOOOOOLLLMMMOOOQQQSSSTTTUUUUUUWWWVVVTTTSSSRRRRRRRRRSSSWWWVVVUUUSSSSSSTTTUUUUUUSSSSSSTTTUUUVVVUUURRROOOOOOMMMKKKJJJJJJKKKJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDBBBBBBAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNPPPRRRRRRUUUTTTRRRPPPNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAADDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHGGGEEEDDD???@@@@@@AAABBBDDDFFFFFFGGGIIIKKKLLLLLLLLLNNNOOOSSSVVVXXXZZZ\\\aaaiiiooo~~~vvvjjj^^^XXXQQQNNNOOOPPPOOOMMMLLLIIIEEEBBBAAA@@@???======<<<;;;:::999777666555333333222111111111111111////////////////////////......///000000///..............................,,,++++++++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---,,,++++++,,,,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///...------,,,,,,------***+++,,,---............---------------------------------.........//////........./////////000000//////000000000000/////////000000000000000000///////////////////////////000000000000000000000000111111111111222222222222111222333333444444333333222222222222333333444444666444555888777666:::@@@MMM___zzzuuukkkcccZZZQQQKKKBBB@@@===<<<<<<<<<:::999888777777666666666666777666666666666777777888999555555666777777777777777666666666777777777888888777777777888888888888999999::::::;;;;;;::::::999::::::::::::999888888777777888888888777777999;;;:::;;;;;;<<<===>>>>>>???>>>???@@@???>>>>>>@@@BBBDDDDDDFFFHHHIIIKKKMMMMMMKKKJJJHHHGGGGGGHHHJJJLLLJJJKKKLLLPPPRRRSSSQQQOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSUUUVVVVVVTTTSSSTTTTTTTTTUUUUUUUUUUUUSSSRRRRRRPPPPPPRRRSSSTTTUUUVVVVVVSSSQQQPPPNNNMMMMMMNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPRRRTTTUUUWWWWWWXXXZZZYYYVVVSSSQQQPPPOOOOOOUUUTTTRRRQQQQQQQQQRRRSSSSSSSSSSSSUUUVVVUUURRRPPPQQQOOOMMMMMMNNNNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEEEEEEEFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOONNNNNNNNNOOOPPPRRRSSSTTTUUUTTTRRRQQQPPPOOOPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFCCCBBBBBBBBBBBBAAAAAAAAADDDDDDDDDCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCBBB>>>??????@@@AAACCCDDDEEEHHHJJJKKKKKKKKKKKKMMMOOORRRUUUWWWYYY\\\aaajjjpppwww{{{tttlllbbb\\\[[[YYYUUUQQQNNNKKKGGGEEEEEEDDDCCCBBB>>>>>>===<<<;;;999777666222111111000000000000000////////////////////////...///000111111000///...........................,,,,,,,,,,,,,,,------.........---------,,,,,,,,,---,,,,,,,,,+++++++++***,,,,,,,,,---------......------------............,,,+++***+++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///......---------------((()))+++,,,.../////////------------------------,,,,,,------.../////////....../////////000000000...//////000000000000000///000000111111000000///000000000000000000000000000000000000000000000000111111111222222222222333111222333333444444333333222222333333333444444444777666666888777888>>>FFFSSSeee~~~vvvkkkaaaXXXPPPJJJCCC@@@>>>======<<<:::999888888777777777777888888444444333333333444555555222333444555666666666666555666666666777777777777888888888888999999999999999::::::;;;;;;::::::999999999:::::::::999888888666777888777777999<<<>>><<<<<<===>>>???@@@AAABBB@@@AAABBBAAAAAAAAACCCEEEGGGHHHHHHIIIJJJKKKLLLLLLIIIHHHGGGGGGHHHJJJLLLMMMNNNNNNNNNPPPRRRSSSRRRPPPQQQQQQQQQQQQRRRRRRSSSSSSUUUVVVWWWWWWUUUTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPOOOPPPPPPQQQRRRTTTUUUUUURRRQQQOOONNNMMMNNNNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXZZZYYYUUURRROOOMMMLLLLLLOOONNNNNNNNNNNNOOOOOOPPPRRRRRRQQQRRRTTTTTTSSSQQQPPPOOOMMMNNNOOOOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHJJJIIIHHHHHHHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOONNNNNNOOOOOOPPPRRRSSSTTTSSSSSSQQQPPPPPPQQQRRRSSSPPPPPPOOOOOOOOONNNNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFDDDBBB@@@>>>===>>>>>>???@@@AAACCCDDDEEEIIIJJJKKKKKKJJJKKKMMMOOOPPPSSSVVVXXX[[[aaaiiipppooosssyyy|||vvvsssnnnfff___UUURRRNNNKKKJJJIIIGGGEEECCCCCCBBB@@@>>>;;;999777222222111000000000000111000000000000000000000000...///000111111000///...........................---------,,,---......///......---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........,,,***)))***,,,------+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////...---------------)))***+++,,,---.........------------------------,,,,,,------...//////000.../////////000000000000......///000000000000000///000111111111111000///000000000000000000000000000000000000000000000000111111111222222222333333111222333333444444333333222222333333444444444333666555666777888:::DDDOOOYYYiiixxxkkkaaaWWWNNNIIICCCAAA???======<<<:::888999999888888888888999999555555444333333333444444222333444555666666666666666666777777777888888888777777888888888999999999999::::::;;;;;;::::::999777888999:::::::::999999777888888888888999<<>>???@@@AAACCCDDDDDD@@@BBBCCCCCCCCCDDDGGGIIIJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIKKKMMMOOOQQQRRRQQQPPPPPPRRRRRRQQQPPPQQQQQQRRRRRRSSSTTTUUUUUUVVVWWWXXXWWWUUUTTTSSSTTTTTTTTTUUUUUUTTTRRRPPPNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPOOONNNNNNNNNOOOPPPOOOOOOPPPPPPRRRSSSUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVWWWUUUSSSPPPNNNLLLLLLLLLKKKLLLMMMNNNPPPPPPQQQQQQRRRPPPNNNOOOPPPRRRRRRRRRPPPOOONNNNNNOOOOOONNNLLLIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKKKKKKKLLLNNNOOOMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQPPPPPPQQQRRRTTTUUURRRRRRRRRRRRRRRRRRQQQQQQMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGFFFDDDBBB???>>>===>>>>>>???@@@AAACCCDDDEEEIIIIIIJJJIIIIIIIIILLLNNNNNNPPPSSSUUUWWW]]]eeekkkjjjlllppptttyyyxxxooo```\\\WWWRRROOOLLLHHHFFFIIIIIIGGGEEEBBB>>>:::888555444333333222222333333111111111111111111111111...///000222222000///..............................------------...//////......---------,,,,,,,,,))))))***+++,,,------...,,,,,,,,,---------......******+++++++++,,,,,,,,,---***((())),,,...---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------//////...------------...++++++,,,---------,,,,,,------------------------,,,,,,------...///000000////////////000000000000......///000000000000000///000111222222111000///000000000000000000000000000000000000000000000000111111222222222333333333222222333444444444333333111222333444444444333333555444555777888===IIIUUUaaaqqqyyylll```WWWNNNHHHDDDBBB???>>>===<<<999777:::999999999999999::::::999888777666666666666666444555666777888888888888777888888888888999999999777777777777888888888888999::::::;;;;;;::::::999666777999:::;;;::::::999999:::999888888999<<>>>>>@@@AAACCCDDDEEEFFFAAABBBDDDEEEEEEFFFIIIKKKJJJJJJIIIHHHGGGFFFFFFEEEGGGGGGIIIKKKMMMPPPRRRTTTUUUSSSQQQPPPQQQQQQQQQPPPQQQRRRRRRTTTUUUVVVWWWWWWWWWXXXYYYXXXUUUTTTSSSTTTTTTTTTUUUUUUTTTRRROOOMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPOOONNNNNNNNNOOOPPPQQQQQQRRRRRRSSSUUUWWWXXXYYYVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRPPPNNNMMMLLLMMMMMMKKKMMMOOORRRSSSTTTTTTTTTQQQNNNLLLLLLNNNPPPRRRRRRQQQPPPOOOPPPQQQQQQOOONNNHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNPPPQQQLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOPPPQQQSSSUUUVVVTTTTTTTTTTTTTTTTTTTTTUUUNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCBBBBBBBBBBBBEEEDDDDDDCCCBBBBBBAAAAAA>>>>>>???@@@AAACCCDDDEEEHHHIIIIIIHHHGGGHHHKKKMMMLLLNNNQQQRRRTTTYYY```ggghhhhhhiiilllqqqwww~~~|||vvvjjj]]]RRRMMMNNNQQQMMMKKKJJJIIIGGGDDD@@@===777666444444444444222111111111111111000000000000111111111111000000000000222000//////000000///---...//////000///...,,,+++///...---,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++---------...------,,,,,,++++++,,,---...///000111222111///------...000111000000000000000000000000////////////////////////000000000000////////////111111222222222333333333333444444444444444444444333333222222222333444444666888:::<<<:::???MMM\\\kkkyyyxxxkkk]]]PPPJJJJJJEEEDDDBBB@@@>>><<<;;;:::;;;999777555444444666666666666666666666555444444666666666666777777777777777777777888888999::::::777888888777555444555777888777666777999:::999888888999:::;;;<<<;;;::::::888888999:::;;;===???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEGGGJJJKKKKKKKKKKKKKKKIIIFFFDDDBBBIIIJJJLLLNNNQQQTTTUUUWWWUUUSSSPPPPPPQQQQQQQQQPPPQQQRRRSSSUUUWWWYYYZZZ[[[YYYXXXXXXWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLJJJIIIHHHJJJMMMOOOMMMKKKKKKLLLNNNOOOPPPQQQQQQQQQTTTUUUWWWYYYZZZ[[[ZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVQQQPPPMMMKKKIIIIIIJJJJJJIIIJJJKKKNNNPPPRRRTTTUUUPPPOOOOOONNNMMMLLLKKKKKKNNNOOOOOOPPPOOOMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGIIILLLNNNOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFBBBBBBCCCEEEFFFHHHIIIIIIKKKJJJJJJMMMQQQSSSRRRPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWWWWVVVUUUUUUOOOOOOOOOOOONNNMMMLLLKKKRRRRRRQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMKKKIIIGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFFFFEEECCCAAA???>>>>>>>>>>>>???AAACCCEEEGGGHHHGGGGGGFFFGGGHHHJJJKKKLLLNNNPPPQQQSSSVVVZZZ]]]\\\___bbbeeeiiinnnssswwwrrreeeZZZSSSOOOPPPOOONNNNNNLLLHHHCCC???:::888666555555555333111222222222111111111111000111111111111000000000000000///---...//////---,,,++++++,,,---------,,,+++///...---,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,........................000///...------...000111000000000000000000000000000000000000000000000000/////////000000000000000111111222222222333333333555555555444444333333222333333333222333333444555444666999<<<===CCCSSSbbbrrrtttgggZZZNNNIIIIIIEEEDDDBBB@@@>>><<<;;;;;;:::999777666666777888999666777777777777666555444666666666666777777777888999999999999999888888888888888888777555555666888999888777888:::::::::999999999;;;<<<<<<<<<;;;:::777777888999;;;===>>>???BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIGGGFFFEEEKKKLLLNNNPPPRRRTTTUUUVVVTTTRRRPPPPPPQQQRRRRRRQQQQQQQQQSSSTTTVVVXXXYYYZZZYYYXXXXXXWWWVVVVVVUUUUUUSSSSSSSSSRRRQQQOOONNNMMMOOOMMMLLLNNNPPPPPPOOOMMMNNNNNNOOOPPPPPPQQQRRRRRRWWWXXXZZZ[[[[[[[[[ZZZZZZXXXWWWVVVUUUTTTSSSSSSSSSLLLKKKIIIHHHGGGHHHJJJKKKNNNOOOQQQRRRTTTUUUUUUUUUPPPOOONNNMMMLLLKKKJJJJJJKKKLLLNNNOOONNNLLLIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEHHHIIIKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHJJJKKKKKKNNNMMMMMMOOORRRSSSRRRPPPOOOPPPQQQRRRSSSTTTUUUVVVUUUVVVWWWWWWWWWWWWVVVUUURRRQQQQQQPPPOOOOOONNNNNNUUU[[[```]]]UUUNNNLLLOOOLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDBBB@@@>>>@@@@@@@@@@@@BBBDDDFFFGGGHHHGGGGGGFFFGGGHHHIIIJJJMMMOOOPPPPPPQQQSSSVVVYYYZZZ\\\___aaadddhhhmmmqqq{{{qqq```UUUQQQPPPOOOMMMLLLHHHDDD@@@>>>;;;888777666555333111333333222222222111111111222222111111111000000000111///......///000///---******+++------......---///...---,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,------------------------------...............---111000000///...---,,,,,,///...------...///111222000000000000000000000000111111111111111111111111...//////000000111111111111111222222222333333333666666555444333222222111333333333333333444555555444666:::???CCCLLL]]]mmm||||||mmmaaaVVVLLLHHHHHHEEEDDDBBB@@@>>><<<;;;;;;999999888777888999:::;;;777777888888777777666666666666666777777777888888;;;;;;::::::999888888777888999999888666666777999:::999888999:::;;;;;;999999::::::;;;<<<;;;;;;;;;888999:::;;;===???@@@AAADDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJNNNOOOPPPQQQSSSTTTTTTTTTSSSQQQPPPPPPQQQSSSRRRRRRPPPQQQRRRSSSUUUVVVXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUSSSSSSRRRRRRQQQPPPOOOOOOSSSQQQPPPPPPQQQRRRPPPOOORRRRRRQQQQQQRRRSSSTTTTTTYYYZZZZZZZZZYYYXXXWWWWWWUUUUUUSSSRRRQQQPPPPPPPPPHHHHHHGGGGGGHHHJJJMMMNNNQQQRRRTTTVVVVVVUUUTTTSSSPPPOOONNNLLLJJJIIIIIIHHHGGGIIIKKKMMMLLLJJJGGGEEECCCCCCCCCDDDDDDDDDDDDDDDKKKLLLNNNOOOOOONNNMMMLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNQQQPPPPPPQQQRRRSSSQQQPPPPPPPPPQQQSSSTTTUUUWWWWWWUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTRRRQQQPPPPPPQQQQQQWWWcccnnnjjj\\\OOOMMMQQQMMMLLLLLLMMMMMMNNNOOOOOONNNMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCAAA@@@BBBAAAAAABBBCCCEEEGGGHHHHHHGGGGGGGGGGGGGGGHHHIIINNNNNNOOONNNMMMNNNQQQSSSUUUWWWZZZ\\\^^^bbbgggjjjtttzzzttteeeXXXTTTPPPLLLJJJHHHFFFDDDAAA>>>:::777666555222111222222222222111111111111222222222111111111000000333111000111222333222000---......///////////////......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,---------***++++++,,,---......///******+++++++++,,,,,,,,,------------------------------...////////////...111111000///...---,,,,,,///......//////111222333000000000000000000000000111111111111111111111111......///000111111222222111111222222222333333333555555555444444333333333444333333333444555666777777888===DDDKKKVVVhhhxxxuuufff\\\SSSKKKHHHIIIDDDCCCBBB???>>><<<<<<;;;:::999888888888888999999777777888888888888777777666666777777777888888888::::::::::::999999888888888999999888777777888::::::999888999;;;<<<;;;:::888999999::::::::::::::::::;;;===???AAABBBDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQRRRSSSTTTSSSSSSRRRQQQOOOOOOOOOQQQSSSRRRQQQOOOOOOPPPRRRSSSUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUSSSRRRRRRQQQQQQQQQQQQQQQSSSRRRQQQRRRRRRSSSSSSSSSWWWWWWVVVUUUUUUVVVVVVWWWXXXWWWWWWVVVTTTSSSRRRQQQRRRRRRPPPOOONNNMMMMMMMMMJJJJJJIIIIIIKKKMMMPPPRRROOOQQQTTTUUUVVVTTTRRRPPPQQQOOOMMMJJJHHHGGGFFFFFFCCCEEEHHHJJJJJJHHHEEEBBB@@@AAAAAABBBCCCCCCDDDDDDKKKLLLOOOPPPQQQPPPNNNMMMKKKJJJIIIGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQRRRSSSSSSSSSRRRRRRSSSTTTUUUVVVXXXYYYYYYUUUVVVVVVVVVVVVVVVVVVUUUVVVTTTRRRPPPOOOPPPQQQRRRSSS___jjjhhh[[[PPPMMMPPPMMMMMMLLLKKKLLLMMMOOOPPPPPPOOONNNLLLKKKKKKJJJJJJHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGKKKLLLLLLKKKJJJKKKMMMOOOPPPSSSUUUXXX[[[___cccgggqqqvvv}}}xxxggg```WWWPPPLLLKKKKKKKKKCCC@@@;;;888666555333111222222111111111000000000222222222222111111111111222111000111222333222111000000//////..................------,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******************************+++++++++,,,,,,,,,------)))******+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000/////////////////////////////////000000111222333444000000000000000000000000000000000000000000000000...//////000111222222333111111222222222333333333333333333444444555555555444444444444555666777888999:::AAAJJJTTT```qqq|||oooaaaYYYSSSMMMIIIIIIDDDCCCAAA???>>>===<<<<<<;;;;;;999888777666555555777777888888888888777777777777777777888888888888888888888999999:::::::::888999999888777777999::::::999888999;;;<<<;;;:::888888888888888999999::::::<<<>>>AAACCCDDDEEEEEEIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJKKKLLLLLLKKKIIIHHHHHHIIIKKKMMMOOOPPPRRRSSSRRRRRRTTTTTTTTTSSSRRRQQQOOONNNMMMOOOPPPQQQQQQOOONNNNNNOOOPPPQQQSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRQQQQQQQQQRRRSSSSSSRRRSSSSSSTTTTTTVVVXXXYYY\\\[[[ZZZYYYYYYYYYYYYYYYVVVUUUTTTRRRQQQPPPOOONNNOOOOOONNNMMMLLLLLLLLLLLLNNNMMMLLLLLLMMMOOOQQQSSSPPPQQQTTTVVVWWWUUUSSSRRRQQQOOOLLLIIIFFFEEEDDDDDD@@@BBBEEEGGGGGGFFFCCCAAA???@@@AAABBBCCCDDDEEEFFFIIIKKKNNNQQQRRRQQQOOONNNKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJMMMMMMNNNOOOPPPPPPQQQQQQOOOPPPRRRSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[UUUUUUUUUTTTTTTUUUUUUUUUTTTRRRPPPNNNNNNNNNOOOPPPLLLSSSYYYYYYSSSNNNLLLMMMMMMLLLKKKJJJJJJKKKMMMMMMOOONNNMMMLLLLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGHHHHHHHHHIIILLLNNNMMMOOORRRUUUYYY]]]bbbfffooosssyyyxxxpppcccWWWPPPMMMLLLKKKFFFBBB===999888666555444333222222222111111111111333222222222222111111111///...---...000111000///000///...---,,,,,,,,,,,,......---------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111.........//////000000000///000000111111222222222000000000000000000000000000000000000000000000000///000000111111222222222111111222222222333333333111222222333444555666666444444444555666777888999999<<>>===<<<<<<<<<;;;:::999777555444333666666777777888888777777777777777888888888999999666777777888999999::::::777888888888777777888::::::999888999:::;;;;;;999888888888888888999:::::::::<<<>>>AAADDDEEEEEEFFFJJJJJJJJJJJJKKKLLLMMMNNNJJJJJJKKKKKKKKKJJJJJJIIIJJJLLLNNNQQQSSSTTTTTTTTTQQQRRRTTTUUUTTTSSSQQQPPPMMMLLLLLLMMMOOOOOONNNLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQSSSTTTVVVSSSTTTUUUUUUVVVWWW[[[^^^]]]]]]]]]]]]\\\ZZZXXXXXXTTTSSSRRRQQQPPPOOOOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMOOOOOOMMMMMMNNNOOORRRSSSUUUVVVXXXYYYZZZYYYWWWVVVRRRPPPLLLGGGDDDBBBBBBBBB???AAABBBDDDDDDDDDCCCBBB@@@AAABBBDDDFFFGGGIIIIIIHHHJJJNNNQQQRRRQQQOOONNNKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMOOOOOOOOONNNNNNPPPPPPPPPQQQRRRSSSSSSSSSPPPRRRUUUVVVUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZTTTTTTSSSRRRRRRSSSTTTTTTQQQPPPNNNMMMLLLLLLMMMMMMHHHJJJKKKMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGFFFEEEEEEFFFGGGHHHKKKKKKKKKKKKJJJIIIGGGFFFCCCDDDFFFFFFFFFHHHKKKNNNKKKMMMPPPSSSVVVZZZ___cccjjjmmmssszzzwwwiii]]]TTTNNNKKKIIIEEE@@@<<<::::::999888555555444444444333333333333333222222222111111111...---,,,---///000///...///...---,,,,,,---............------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......///000111111111111.../////////000000000000...//////000000000//////000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333222333333444444555555555444444444555666777999:::<<<@@@KKK[[[kkkyyyooocccXXXUUUSSSOOOJJJGGGCCCBBBAAA???>>>=========;;;;;;;;;:::999777666555444555666777777777777666777777888888888999999999777777777777777777777777666777777777666666888:::999888777888:::::::::999::::::999999999:::;;;<<<<<<>>>BBBEEEHHHIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNKKKKKKJJJJJJJJJKKKKKKLLLLLLNNNRRRUUUWWWVVVUUUSSSPPPRRRSSSUUUTTTSSSPPPOOOLLLKKKKKKLLLMMMMMMKKKIIILLLLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQSSSVVVWWWRRRSSSTTTSSSRRRTTTXXX[[[\\\]]]^^^^^^\\\YYYVVVTTTPPPOOONNNMMMMMMMMMNNNNNNKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQPPPPPPQQQSSSVVVWWW\\\\\\\\\\\\[[[ZZZYYYXXXRRRPPPKKKFFFCCCAAA@@@@@@???@@@@@@AAABBBCCCCCCCCCBBBCCCDDDFFFHHHKKKLLLMMMIIIKKKOOOQQQRRRPPPMMMKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNOOOQQQSSSSSSSSSRRRQQQSSSSSSTTTTTTUUUUUUVVVVVVUUUWWWYYYYYYXXXWWWXXXZZZZZZYYYYYYYYYYYYXXXXXXXXXSSSRRRQQQPPPPPPQQQRRRSSSNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPOOONNNMMMLLLLLLMMMMMMKKKJJJIIIHHHHHHIIIJJJJJJMMMMMMMMMLLLKKKJJJHHHGGGCCCDDDEEEEEEEEEFFFIIILLLKKKLLLNNNPPPQQQTTTXXX[[[aaadddkkksss{{{~~~ooobbbWWWQQQKKKGGGBBB>>>===<<<<<<;;;777666666666666555555555333333333222222222111111///......///000111111000//////......///000222333......---------......///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------,,,,,,,,,------------......////////////////////////......///111111222222222000000000000////////////---...............---,,,000000000000000000000000222222222222222222222222222222222111111111111111111111222222222333333333444444444444444444444333444444555555666888999:::???DDDRRReeevvv{{{jjj___VVVTTTSSSOOOIIIFFFCCCBBBAAA???>>>=========;;;;;;;;;;;;::::::999888444444555666666777666666777888888888888999999999888888777777666666555555555666777666555666777999888777666777999:::999888<<<<<<;;;:::;;;<<<===>>>AAACCCFFFJJJLLLNNNNNNMMMKKKKKKKKKKKKLLLMMMNNNOOOLLLKKKJJJJJJJJJKKKMMMNNNNNNPPPUUUXXXYYYXXXUUUSSSOOOQQQSSSTTTTTTRRRPPPNNNLLLKKKKKKLLLLLLLLLIIIGGGKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPQQQTTTVVVXXXOOOPPPQQQOOOMMMNNNRRRUUUZZZ\\\]]]^^^\\\XXXTTTQQQKKKJJJJJJIIIIIIJJJLLLLLLJJJJJJKKKKKKMMMNNNOOOPPPTTTSSSSSSSSSUUUXXX[[[]]]```___^^^\\\ZZZYYYXXXWWWSSSPPPKKKFFFBBB@@@??????@@@@@@???@@@AAABBBDDDDDDCCCDDDFFFHHHJJJMMMNNNOOOJJJLLLOOOQQQQQQNNNKKKHHHKKKKKKLLLLLLMMMOOOPPPQQQOOOQQQSSSUUUVVVVVVTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXYYY\\\^^^]]]ZZZXXXYYY[[[ZZZYYYYYYXXXWWWVVVVVVVVVRRRQQQPPPOOOOOOPPPQQQRRRMMMMMMNNNMMMMMMLLLJJJJJJMMMOOOPPPOOOLLLJJJJJJKKKDDDFFFHHHKKKMMMNNNNNNNNNKKKKKKKKKLLLMMMNNNPPPQQQRRRQQQOOONNNMMMNNNNNNOOONNNMMMKKKJJJJJJKKKLLLLLLNNNNNNNNNNNNLLLJJJHHHGGGDDDEEEEEEEEEDDDEEEHHHJJJJJJLLLMMMMMMMMMOOORRRUUUZZZ]]]dddmmmxxx|||jjj^^^TTTMMMFFFBBBBBB@@@<<<777777666666777888888666555444444444333222111000///000000000000///////////////////////////......---------------------------......---------,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,------------,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---+++***(((((()))+++,,,))))))***+++,,,------...---,,,,,,++++++,,,,,,------,,,,,,,,,---///000222222222222333333222222222...,,,+++---000222111///////////////000000000000000000000000000000000000000111111111111222222222000111111111111222222222222222333333333333444444444444444444444444333333888555444777777666999===???NNN```rrrsssccc___ZZZUUURRRNNNJJJGGGEEEDDDCCCAAA@@@???>>>>>>:::999777888999999888777666666666666666666666666777777888888888999999999999999888888777777666666999888777777777888::::::;;;:::999888888888999:::<<<;;;;;;;;;<<>>===>>>@@@DDDHHHJJJKKKLLLLLLMMMNNNNNNOOOOOOQQQNNNLLLMMMNNNMMMJJJGGGIIIIIIJJJKKKLLLNNNPPPQQQQQQRRRTTTVVVWWWWWWVVVVVVVVVXXXZZZ[[[ZZZZZZZZZ[[[ZZZ\\\^^^]]]YYYWWWWWWYYYXXXXXXXXXWWWVVVTTTSSSRRRQQQSSSUUUVVVTTTSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNOOOQQQRRRRRRQQQPPPQQQRRRSSSRRRPPPOOONNNNNNNNNOOOPPPNNNLLLLLLMMMOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPMMMMMMLLLLLLMMMNNNPPPQQQMMMLLLLLLMMMNNNMMMJJJHHHEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKNNNQQQRRRUUUYYY^^^dddkkksss|||~~~rrr___WWWLLLDDDAAA???>>><<<999777666666777777555444444444444333222111//////111000000000//////////////////000000//////...---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,---------,,,,,,,,,++++++...------,,,,,,------.........---,,,---...//////111111222222222222111111000...---...000111000...////////////000000000111000000000000000000000000000111111111111222222222111111111111222222222222222222333333333333444444444444444444444444444444999666666888999888<<>>>>>>>>;;;999888888999999777666888888888888888888888888888888888888999999999999999888888888777777666666999888777777777888::::::;;;:::999888888999::::::<<<;;;;;;<<<===@@@CCCEEEFFFGGGHHHJJJLLLNNNPPPQQQSSSQQQNNNNNNNNNOOOOOONNNLLLLLLKKKKKKLLLMMMNNNOOOXXXWWWVVVVVVVVVUUUSSSQQQQQQNNNLLLLLLMMMMMMKKKIIIKKKLLLMMMNNNNNNMMMLLLLLLHHHHHHHHHKKKMMMOOOOOONNNOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRJJJHHHEEEBBBBBBCCCFFFHHHQQQQQQSSSVVVWWWTTTNNNIIIKKKHHHFFFGGGJJJMMMNNNMMMQQQQQQQQQRRRSSSUUUWWWXXXZZZZZZZZZ[[[]]]^^^```aaabbbbbbaaa___[[[WWWSSSQQQKKKIIIFFFBBB???>>>===<<<===>>>>>>@@@DDDHHHKKKNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKLLLMMMNNNKKKIIIJJJJJJKKKLLLNNNPPPQQQRRRSSSUUUVVVXXXXXXXXXXXXWWWXXXZZZ]]]]]]\\\[[[[[[[[[\\\]]]]]][[[WWWUUUVVVXXXVVVWWWXXXXXXXXXWWWVVVUUUTTTUUUWWWWWWUUUTTTTTTUUUWWWWWWUUUTTTTTTSSSSSSSSSTTTVVVXXXXXXWWWVVVWWWXXXYYYXXXWWWVVVVVVVVVVVVWWWYYYWWWTTTSSSSSSSSSRRRQQQSSSTTTTTTTTTTTTTTTSSSSSSNNNMMMLLLLLLLLLMMMNNNOOOLLLKKKJJJKKKKKKKKKIIIGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJMMMOOOQQQUUUXXX\\\aaagggnnnvvv{{{sssjjj\\\NNNEEEAAABBBCCC===;;;999888888888777555666666555555444333111000111111000000000///////////////000000//////...---///.........------,,,,,,......---------,,,,,,,,,,,,,,,---...............------------------------,,,+++***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,+++***))))))***+++,,,.........---------,,,,,,///......------......///000///...---------------///000000111111000000///222111//////000111///.../////////000000000111111000000000000000000000000000111111111111222222222111111111111222222222333222222333333333333444444333333333444555555555666:::777777::::::;;;@@@FFFUUU```qqqzzzmmmbbb^^^YYYUUURRROOOKKKHHHDDDCCCBBB@@@???>>>======<<<:::999888999999777555888888888888888888888888888888999999999:::::::::888888888777777777777777999888888888888999::::::;;;:::999888888999:::;;;;;;;;;<<<===@@@CCCEEEGGGHHHIIIJJJLLLNNNPPPRRRRRRWWWUUUQQQPPPOOOOOONNNMMMKKKKKKKKKLLLNNNOOOQQQRRRXXXWWWVVVVVVVVVVVVTTTRRRPPPNNNLLLKKKKKKKKKJJJHHHKKKKKKLLLMMMNNNNNNNNNMMMHHHHHHHHHJJJLLLNNNNNNMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRQQQPPPOOONNNDDDCCC@@@>>>>>>???BBBCCCLLLMMMOOORRRSSSQQQKKKGGGHHHFFFEEEFFFIIILLLNNNNNNSSSSSSTTTVVVWWWYYY[[[[[[____________``````aaabbbbbbbbbaaa^^^YYYSSSNNNJJJDDDBBB@@@>>>===============???AAAEEEIIILLLOOOQQQPPPOOONNNLLLKKKJJJIIIIIIIIIHHHIIIJJJMMMNNNMMMLLLLLLMMMNNNPPPQQQSSSTTTUUUWWWXXXYYY[[[[[[[[[ZZZZZZ[[[]]]______]]]\\\\\\\\\]]]\\\[[[XXXUUUTTTUUUWWWWWWXXX[[[\\\]]]\\\[[[ZZZZZZZZZZZZYYYWWWWWWXXXYYYYYYXXXWWWWWWVVVVVVVVVVVVXXXZZZ\\\\\\[[[[[[\\\]]]\\\\\\\\\\\\]]]]]]]]]^^^aaa^^^[[[XXXWWWVVVTTTRRRTTTSSSSSSSSSRRRQQQQQQPPPOOONNNMMMMMMMMMNNNOOOPPPOOONNNLLLKKKLLLLLLKKKJJJGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHKKKMMMNNNSSSUUUYYY\\\aaagggmmmrrr}}}sssaaaRRRIIIFFFFFFAAA???<<<;;;;;;<<<;;;;;;888888888888777555444333111111111000000000//////000000000000000///......//////......------,,,,,,......---------,,,,,,,,,+++,,,---//////...------------------------------///---+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++*********+++,,,,,,******+++,,,---...//////......------------..................------.........//////000000//////...111111000000111111000000//////000000000111111111000000000000000000000000000000111111111222222222111111111222222222333333222222222333333333444444222333333444555666666777999777777:::;;;===DDDLLLaaakkk{{{tttiiiaaa]]]YYYUUURRROOOLLLIIIDDDCCCBBB@@@???>>>======<<<;;;999999999999777555888888888888888888888888999999999999::::::::::::777777777777777888888888888888888888999999::::::;;;:::999888999:::;;;<<<;;;<<<===???BBBEEEHHHJJJKKKLLLNNNPPPRRRTTTUUUUUUYYYWWWTTTRRRRRRRRRQQQPPPLLLLLLNNNOOOQQQSSSTTTUUUTTTTTTTTTUUUWWWXXXWWWUUUQQQOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNJJJIIIIIIJJJLLLNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRPPPNNNLLLJJJBBBAAA?????????@@@BBBCCCHHHJJJNNNQQQQQQOOOKKKHHHGGGGGGGGGHHHKKKMMMOOOPPPSSSTTTWWWYYY\\\^^^______cccbbbaaaaaaaaaaaaaaaaaaaaaaaa___\\\VVVOOOIIIEEE???>>>=========>>>???@@@@@@BBBEEEIIILLLOOOPPPQQQPPPNNNLLLIIIGGGFFFEEEEEEEEEFFFHHHJJJMMMOOOOOOOOOPPPQQQSSSTTTVVVWWWXXXXXXYYYZZZ\\\]]]^^^^^^]]]]]]]]]___``````^^^\\\\\\\\\[[[YYYWWWTTTSSSUUUWWWYYY\\\]]]```bbbcccbbbaaa```___```___]]][[[[[[\\\^^^[[[[[[[[[ZZZZZZ[[[[[[\\\___aaacccdddccccccccceeebbbcccdddfffgggggghhhhhhiiifffccc```___\\\YYYWWWWWWVVVUUUSSSRRRPPPPPPOOOPPPOOOOOONNNOOOPPPRRRSSSUUURRROOONNNOOOOOOOOONNNIIIJJJLLLLLLKKKIIIGGGEEEGGGFFFFFFFFFGGGIIIJJJLLLOOOQQQTTTWWWZZZ___eeejjjrrrvvv{{{xxxfffVVVLLLHHHEEEAAA>>><<<<<<===>>>===999999888888777666444333111111111111000000000000000000000000000//////.../////////......---------......---------,,,,,,,,,***+++---.........---,,,++++++++++++++++++++++++...---+++******+++---...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,---))))))***+++,,,---......------,,,,,,,,,,,,------+++,,,---....../////////.........//////............///000000111111222333000000000000111111111111111111111111111111111111000000111111111222222222111222222222222333333333222222222333333333444444333333444444555666777777777666777:::;;;>>>GGGRRRhhhrrr}}}nnneee```]]]XXXUUURRRPPPLLLJJJDDDCCCBBB@@@???>>>>>>===<<<;;;999999:::999888666777777777777777777777777888888999999999:::::::::666666777777888888999999888888999999::::::::::::::::::999999999:::<<<===<<<===???BBBEEEHHHJJJLLLNNNPPPRRRTTTWWWXXXYYYYYYYYYWWWTTTTTTUUUVVVVVVUUUOOOOOOQQQSSSTTTVVVWWWWWWSSSSSSSSSTTTWWWWWWWWWUUUOOONNNMMMKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOMMMKKKJJJKKKMMMOOOPPPOOONNNNNNOOOPPPQQQRRRRRRSSSRRRRRRSSSRRRPPPLLLIIIFFF@@@@@@@@@@@@@@@AAABBBCCCGGGJJJOOORRRRRRPPPMMMKKKIIIJJJKKKMMMNNNPPPRRRSSSUUUWWWZZZ^^^aaabbbccccccaaa```___^^^]]]]]]]]]]]]YYYYYYXXXTTTOOOIIIDDD@@@>>>>>>===>>>???AAACCCDDDDDDFFFIIIKKKMMMNNNNNNNNNMMMKKKHHHFFFDDDCCCCCCCCCDDDFFFIIIKKKNNNPPPQQQRRRUUUVVVWWWXXXYYYZZZZZZYYYZZZ[[[]]]___`````````___]]]___``````^^^]]]\\\\\\YYYWWWTTTSSSUUUXXX\\\^^^```aaadddfffffffffeeedddddddddcccbbb``````bbbdddbbbbbbccccccdddeeegggggglllnnnpppqqqppppppqqqrrrpppqqqtttvvvxxxxxxxxxwwwuuussspppnnnmmmkkkgggeeeaaa```]]]ZZZWWWUUUSSSSSSPPPPPPOOOOOOPPPRRRSSSUUUWWWUUURRRPPPQQQQQQPPPPPPLLLMMMNNNNNNMMMKKKIIIGGGHHHGGGGGGFFFGGGHHHIIIJJJJJJLLLNNNQQQTTTYYY___dddiiimmmtttzzz~~~kkk[[[RRRJJJEEE@@@<<<<<<<<<<<<<<<777777777777666444333222222222111111111000000000000000111111000000///.................................---------,,,,,,,,,++++++,,,---------------+++++++++++++++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******++++++,,,---------,,,,,,+++++++++*********,,,,,,,,,++++++,,,,,,,,,***+++,,,...///000000000---......//////......---,,,...000000000000222444000000000111111111222222111111111111111111111111000111111111111222222222222222222222333333333333222222333333333333444444444444444555666666666777666666777:::;;;@@@KKKXXXjjjuuuwwwjjjddd___\\\XXXUUURRRPPPMMMKKKEEEDDDCCCAAA@@@???>>>>>>;;;:::999999::::::999888666666666666666666666666777777888888888999999999555555666777888999999:::888999999:::;;;:::::::::::::::999999:::;;;<<<===>>>???BBBDDDGGGJJJLLLMMMPPPRRRUUUWWWYYY[[[[[[[[[WWWUUUSSSTTTUUUWWWXXXWWWRRRRRRTTTUUUVVVVVVVVVVVVUUUTTTSSSTTTUUUUUUSSSQQQLLLLLLKKKIIIHHHHHHKKKNNNOOONNNNNNMMMMMMMMMNNNNNNNNNMMMKKKKKKNNNPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRSSSRRROOOKKKGGGDDD??????@@@AAABBBBBBCCCCCCGGGKKKQQQTTTTTTRRRPPPOOOLLLNNNPPPQQQRRRRRRTTTVVVXXXZZZ^^^aaacccbbbaaa```XXXXXXVVVUUUTTTSSSSSSSSSNNNNNNLLLJJJGGGCCC@@@>>>@@@@@@@@@@@@BBBDDDFFFGGGGGGHHHIIIKKKLLLKKKKKKJJJIIIGGGEEECCCCCCCCCDDDEEEFFFHHHLLLNNNOOOQQQSSSUUUWWWXXXYYYZZZZZZYYYXXXWWWYYYZZZ]]]___aaaaaabbbaaa]]]___aaaaaa___^^^^^^^^^ZZZXXXUUUVVVYYY^^^aaacccdddeeegggiiijjjlllmmmmmmkkklllmmmlllkkkkkklllnnnkkkkkklllnnnppprrruuuvvvzzz|||~~~~~~~~~~~~}}}{{{wwwuuunnnkkkgggbbb^^^ZZZXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUWWWUUURRRQQQQQQQQQPPPNNNNNNOOOOOOOOONNNMMMKKKJJJKKKJJJIIIHHHHHHHHHIIIJJJHHHIIILLLNNNPPPTTTZZZ^^^bbbgggnnnvvv}}}tttgggTTTNNNGGGAAA>>><<<<<<;;;999999999999777666555444222222222111111111000000000111111111111000//////------......//////000000......---------,,,,,,,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))***+++,,,------------------,,,,,,,,,+++++++++------,,,,,,,,,,,,------+++,,,.../////////............////////////......,,,...000000......000222000000111111111222222222111111111111111111111111000111111111111222222222222222222333333333444444222222333333333333444444555555555555666666666666777777999;;;===BBBPPP]]]lllxxxsssiiieee^^^[[[XXXUUUSSSPPPNNNLLLFFFEEEDDDBBBAAA@@@??????:::999888999;;;;;;;;;:::777777777777777777777777666666777777777888888888444555666777888999::::::888999:::;;;;;;;;;::::::::::::999999:::;;;===>>>@@@AAADDDFFFIIIKKKLLLMMMPPPRRRUUUXXXZZZ[[[[[[[[[UUUSSSRRRRRRTTTUUUVVVUUUSSSTTTUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRTTTSSSRRRPPPJJJKKKKKKIIIHHHIIIMMMQQQQQQPPPNNNMMMMMMMMMMMMNNNOOOLLLJJJKKKMMMOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSQQQQQQRRRQQQOOOJJJFFFCCC???@@@BBBCCCEEEEEEEEEEEEFFFLLLRRRUUUUUUSSSRRRQQQOOOQQQTTTUUUTTTTTTUUUXXXXXXZZZ]]]^^^]]][[[WWWUUUMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFEEECCCBBBBBBAAAAAABBBBBBBBBBBBCCCEEEGGGHHHFFFGGGHHHHHHIIIIIIIIIIIIFFFEEECCCCCCCCCEEEHHHJJJIIILLLOOOQQQQQQRRRTTTWWWWWWXXXYYYYYYXXXVVVTTTSSSWWWXXX[[[^^^aaabbbcccccc^^^```bbbbbbaaa``````aaa___\\\ZZZ\\\```dddfffgggjjjkkklllooorrrvvvzzz|||yyy{{{}}}~~~}}}}}}}}}{{{{{{}}}}}}xxxqqqkkkgggdddcccaaa___]]][[[YYYXXXXXXXXXWWWVVVTTTTTTTTTSSSPPPNNNPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKIIIJJJKKKLLLMMMPPPUUUXXXZZZ___gggooovvv~~~|||]]]WWWNNNFFFAAA???===<<<=========<<<;;;:::999888222222222111111111111000111111111111111000//////,,,,,,---...///000111111......---------,,,,,,,,,//////...------///000111------------------------***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))***+++,,,------------***++++++,,,---...///000.........------.........---.../////////...---,,,......////////////......---000111000---,,,---000000111111111111222222222111111111111111111111111000111111111111222222222222222333333333444444444222222333333333444444444666666666666666555555555888888:::===>>>DDDSSSaaaooo{{{qqqiiiggg^^^[[[WWWUUUSSSQQQNNNLLLGGGFFFEEECCCBBBAAA@@@@@@999888888999;;;<<<<<<;;;888888888888888888888888666666666666777777777777444555666777888999:::;;;888999:::;;;<<<;;;::::::::::::999999:::<<<===>>>AAACCCEEEGGGJJJLLLMMMMMMPPPQQQUUUXXXZZZ[[[ZZZZZZUUUSSSQQQPPPRRRSSSSSSSSSTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOQQQSSSUUUTTTSSSKKKMMMMMMKKKJJJLLLQQQUUURRRQQQOOOMMMLLLLLLMMMMMMNNNLLLJJJIIIKKKNNNOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRPPPQQQRRRQQQNNNJJJEEEBBBAAACCCEEEGGGHHHHHHHHHHHHFFFLLLSSSVVVUUUSSSSSSSSSPPPSSSVVVVVVTTTTTTUUUXXXVVVXXXYYYYYYVVVQQQLLLIIIEEEDDDCCCBBBAAA@@@@@@@@@DDDCCCBBBBBBCCCDDDFFFGGGDDDCCCCCCCCCDDDFFFGGGIIIEEEEEEFFFFFFGGGHHHHHHIIIEEEDDDCCCCCCEEEHHHKKKNNNKKKNNNRRRSSSRRRRRRUUUWWWVVVWWWWWWWWWVVVTTTQQQPPPUUUWWWZZZ^^^```bbbcccddd___aaacccdddcccbbbccccccdddaaa___aaaeeehhhiiihhhpppqqqrrrvvvzzz}}}xxxuuusssmmmkkkgggccc```]]]\\\[[[YYYXXXXXXXXXXXXVVVSSSPPPQQQQQQPPPOOOOOOOOOPPPPPPOOONNNLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMQQQTTTTTTYYY```hhhooovvv}}}iiiTTTLLLJJJDDD===;;;>>><<<<<>>;;;;;;;;;;;;;;;;;;::::::888999:::;;;:::999888777666666777777777777666666555666666777888888999999:::999999888999999::::::777777888999;;;===???@@@BBBCCCFFFJJJMMMOOOQQQRRRSSSTTTWWWZZZ]]]]]]ZZZWWWPPPOOONNNMMMMMMOOOQQQRRRUUUUUUTTTSSSRRRQQQPPPPPPLLLNNNOOOPPPPPPOOONNNLLLMMMMMMMMMMMMNNNOOOPPPQQQSSSQQQNNNKKKIIIIIIJJJKKKMMMMMMMMMNNNOOOPPPQQQRRRPPPRRRSSSTTTSSSRRRSSSTTTUUUTTTSSSQQQNNNJJJFFFDDDEEEFFFHHHJJJKKKKKKKKKJJJPPPRRRTTTUUUVVVVVVVVVUUUUUUWWWYYY\\\\\\YYYTTTPPPSSSRRROOOLLLHHHEEECCCBBB@@@BBBBBBAAA@@@>>>???@@@CCCBBBBBBDDDGGGIIIJJJIIIIIIGGGEEECCCCCCDDDFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMQQQQQQSSSTTTVVVXXXYYYZZZWWWUUUSSSSSSTTTTTTSSSRRRXXX[[[___aaabbbccceeefffaaaeeejjjjjjgggfffgggiiiiiijjjkkklllooosssvvvxxx|||~~~~~~vvvqqqooolllhhheeecccaaa^^^[[[YYYWWWWWWWWWUUUPPPNNNPPPPPPMMMLLLMMMOOONNNLLLJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMOOOVVV]]]cccgggmmmvvv||||||fffZZZSSSLLLFFFDDD@@@<<<:::<<<<<<999999;;;666555444333222111111000111111111111111111111111000000000000000000000000...............---,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///...------,,,,,,------------------............///000/////////............////////////////////////111000000000000/////////111111111111000000000000222222222222222222222222111111222222222333333333222222222222222222222222333333222222333333444555555666666666555555777999777999;;;>>>DDDQQQbbbnnnzzz~~~|||~~~~~~rrriiifffaaa^^^ZZZWWWUUURRROOOMMMKKKIIIEEECCCBBBAAA>>>===<<<<<<;;;;;;;;;;;;::::::999::::::::::::999888888666777777888888777777666666666777777888999999:::::::::999999888999999999888999999;;;<<<>>>@@@AAAEEEGGGIIIMMMPPPSSSUUUVVVRRRTTTWWW[[[^^^^^^[[[XXXQQQPPPNNNMMMMMMNNNOOOPPPTTTTTTSSSRRRQQQPPPOOOOOOLLLMMMNNNOOOOOONNNMMMLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQOOOLLLJJJIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRPPPQQQSSSSSSRRRRRRSSSUUUUUUUUUUUUTTTPPPLLLHHHEEEFFFGGGIIIKKKLLLMMMMMMLLLSSSSSSTTTUUUUUUUUUUUUUUUXXXYYY[[[\\\\\\XXXRRRMMMLLLKKKHHHEEEBBB@@@??????===???@@@AAAAAABBBEEEGGGJJJIIIHHHHHHJJJJJJIIIHHHIIIGGGEEEBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQSSSTTTTTTUUUVVVWWWXXXXXXTTTSSSRRRRRRSSSTTTTTTTTTXXX[[[^^^```bbbccceeefffiiikkkllllllkkkllloooqqqwwwwwwxxxzzz}}}{{{wwwrrrnnnooommmiiiddd___\\\ZZZXXXYYYTTTRRRSSSRRROOOMMMNNNPPPOOOMMMLLLKKKLLLMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMNNNRRRVVVYYY\\\dddnnnvvv~~~nnncccYYYRRRPPPDDD>>>;;;<<<===;;;<<<>>>999888777666444222111000111111111111111111111111000000000000000000000000...////////////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------...---,,,++++++,,,---...---------------------------------............///////////////............////////////////////////....../////////000000000111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333444444555666777888777666666888:::888:::>>>CCCLLLZZZkkkwww~~~zzzqqqjjjhhhccc```[[[XXXUUURRROOOMMMNNNKKKGGGEEECCCAAA>>><<<<<<<<<<<<;;;;;;;;;::::::;;;:::999999888888999999777888888888888888888777777777888888999:::::::::;;;::::::999888888888999:::;;;;;;===>>>@@@BBBCCCGGGIIILLLOOOSSSVVVXXXYYYRRRTTTXXX\\\___^^^[[[XXXQQQPPPNNNMMMLLLMMMMMMNNNRRRRRRQQQQQQPPPOOONNNNNNKKKKKKMMMMMMMMMMMMKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPNNNMMMKKKJJJIIIJJJLLLMMMLLLLLLLLLMMMNNNPPPQQQRRRPPPQQQRRRRRRQQQRRRTTTVVVVVVWWWWWWWWWTTTOOOJJJGGGGGGHHHJJJLLLMMMNNNOOOOOOUUUUUUUUUUUUUUUUUUUUUUUU[[[[[[\\\\\\[[[UUUNNNIIIEEECCCAAA>>>=========>>>>>>@@@AAABBBCCCFFFJJJMMMPPPNNNMMMMMMNNNNNNLLLJJJHHHFFFDDDAAA@@@@@@AAABBBEEEEEEFFFGGGHHHJJJKKKKKKLLLMMMNNNOOOQQQRRRTTTTTTWWWWWWVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSTTTVVVXXXYYY\\\^^^aaacccdddeeehhhjjjssssssrrrsssuuuxxx|||~~~}}}yyysssmmmhhhdddcccaaa\\\YYYYYYWWWRRROOOPPPPPPOOONNNMMMMMMMMMNNNOOOLLLLLLKKKKKKLLLLLLMMMMMMNNNOOOOOOOOORRRZZZeeemmmvvvzzzvvvjjjaaa\\\KKKDDD???@@@@@@>>>>>>???;;;:::999777444222111000111111111111111111111111/////////////////////////////////000///......------,,,,,,,,,++++++******------------------------------------------------******+++,,,,,,---......,,,,,,,,,---------------...---,,,,,,,,,,,,---...,,,,,,---------------------------............//////////////////.........////////////////////////---------...///000000111000111111111111111222222000000000000000000000000111111222222222333333333333333333444444444444444333333333333333444555555666777777777666666888999999<<<@@@HHHSSScccsss~~~~~~wwwpppkkkiiidddaaa\\\YYYVVVSSSPPPMMMOOOLLLHHHFFFDDDBBB???=========<<<<<<;;;;;;::::::;;;:::999888777888999:::888888999999999999888888888888999999999:::::::::;;;;;;:::999888888888888<<<<<<===???AAACCCEEEFFFHHHJJJMMMPPPTTTVVVXXXYYYUUUVVVYYY\\\^^^]]]YYYUUURRRQQQOOOMMMLLLLLLLLLLLLQQQPPPPPPOOONNNMMMMMMMMMJJJKKKLLLLLLLLLLLLKKKJJJLLLMMMNNNNNNOOOPPPPPPPPPOOONNNLLLJJJIIIIIIJJJKKKKKKKKKKKKLLLNNNOOOQQQQQQQQQRRRRRRRRRQQQRRRTTTVVVVVVWWWYYYYYYWWWRRRNNNKKKIIIJJJKKKLLLNNNOOOPPPPPPUUUUUUUUUUUUUUUVVVWWWWWW\\\[[[[[[ZZZWWWQQQJJJDDDBBB@@@>>>======>>>@@@AAADDDEEEFFFFFFGGGIIIMMMPPPRRRQQQQQQRRRSSSSSSQQQOOOGGGEEECCCAAA?????????@@@CCCDDDFFFHHHJJJLLLNNNOOONNNNNNOOOPPPQQQSSSSSSTTTXXXXXXWWWVVVUUUTTTTTTSSSTTTUUUVVVWWWXXX[[[___bbbcccdddggghhhiiilllooorrryyyzzz|||}}}xxxtttrrrjjjeeeaaa```]]]VVVQQQQQQOOOOOONNNMMMMMMMMMNNNNNNLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLNNNTTT]]]ccckkkooouuu{{{wwwmmmVVVMMMFFFEEEDDD@@@<<<<<<<<<;;;999777555222111000111111111111111111111111/////////////////////////////////000///......---......------,,,,,,++++++------------------------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,------.........---------,,,,,,---------+++,,,---.........---------------............///.........///////////////000000000000000000000000,,,,,,---...///000111111000000111111222222222333000000000000000000000000111111222222222333333333333333444444444555555555444444333333444444555666555666777666555555777999999;;;AAAKKKXXXhhhxxx}}}wwwpppkkkiiieeeaaa]]]ZZZWWWUUUQQQOOOOOOLLLIIIGGGFFFDDDBBB@@@>>>>>>===<<<<<<;;;::::::;;;:::999888777888999:::888888999999999999888888999999999999999:::::::::;;;:::999999888888888999<<<===>>>@@@CCCEEEHHHIIIKKKMMMPPPSSSVVVXXXZZZ[[[YYYYYYZZZ[[[\\\ZZZVVVRRRRRRQQQPPPNNNMMMLLLLLLKKKOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMNNNOOOPPPQQQQQQPPPPPPQQQPPPNNNKKKJJJHHHHHHHHHJJJJJJKKKLLLMMMOOOPPPQQQQQQRRRSSSRRRQQQRRRSSSUUUTTTVVVXXXYYYXXXUUUQQQOOOKKKKKKLLLMMMNNNOOOPPPPPPSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXVVVTTTQQQLLLEEEAAA??????>>>>>>???AAACCCEEEHHHIIIJJJKKKLLLNNNRRRUUUUUUTTTTTTTTTUUUSSSPPPMMMEEEDDDBBBAAA@@@@@@@@@AAADDDEEEFFFIIILLLNNNPPPQQQPPPQQQQQQRRRSSSTTTTTTTTTXXXXXXWWWVVVUUUUUUTTTTTTUUUWWWYYYZZZ[[[___eeeiiijjjkkkmmmnnnpppsssxxx|||}}}sssmmmhhhfffaaaYYYRRRQQQPPPOOOOOONNNMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLNNNQQQUUUXXX^^^ccciiiqqqxxxggg[[[OOOJJJFFF@@@;;;:::<<<;;;:::888555333222111222222222222222222222222000000000000000000000000...////////////...------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---......//////------------------------***+++---...///......------------............///.........///////////////000000000000000000000000------...///000000111111000000111111222333333333111111111111111111111111111111222222222333333333222333333444444555555555444444444444444555555666555666666666555555777888888;;;BBBNNN^^^ooo~~~~~~yyyrrrkkkiiidddaaa]]]ZZZXXXVVVSSSQQQPPPMMMJJJHHHGGGFFFDDDBBB???>>>>>>===<<<;;;::::::;;;:::999999888888999999777888888888888888888777888888999999999999999999:::999999888999999::::::;;;<<<>>>AAADDDGGGJJJLLLQQQRRRTTTWWWYYY[[[\\\]]]ZZZYYYXXXXXXXXXWWWTTTRRRRRRRRRQQQPPPOOOMMMMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRQQQSSSRRRPPPMMMKKKIIIHHHGGGIIIIIIJJJKKKLLLNNNPPPQQQQQQSSSUUUTTTRRRQQQQQQRRRRRRSSSUUUVVVWWWVVVUUUTTTOOOOOOOOOOOOOOOPPPQQQQQQSSSTTTVVVXXXYYYYYYYYYXXXTTTQQQNNNKKKIIIFFFBBB???===>>>???@@@BBBDDDFFFGGGIIIKKKOOOQQQSSSUUUXXX[[[ZZZXXXWWWUUUSSSOOOJJJGGGBBBBBBBBBBBBBBBCCCDDDDDDGGGHHHIIIKKKNNNPPPRRRSSSUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYWWWZZZ\\\]]]___cccjjjoooqqqrrrtttuuuxxx}}}yyyssspppjjj___WWWUUUTTTTTTSSSRRRPPPOOONNNMMMMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOTTTXXX^^^eeemmmvvvnnn\\\QQQJJJDDD@@@???===<<<;;;999777666444444222222222222222222222222000000000000000000000000...............---,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,------------------,,,)))+++---...//////...------------............///............/////////000000000000000000000000000/////////000000111111111000000111222222333444444222222222222222222222222111111222222222333333333111222222333444444555555444444444444444555666666666777777777666666888:::<<>>===<<<;;;::::::999::::::::::::999888888666777777888888777777666888888888888888888888888888888888888999:::;;;;;;999;;;===AAAEEEIIIMMMOOOSSSTTTVVVXXXZZZ[[[\\\\\\YYYWWWUUUTTTUUUVVVVVVUUURRRRRRRRRQQQPPPOOONNNMMMNNNNNNNNNMMMMMMMMMMMMLLLOOOOOOOOONNNNNNOOOOOOOOOOOOPPPRRRTTTUUUTTTSSSRRRSSSRRRPPPNNNLLLKKKIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQRRRTTTVVVVVVTTTQQQOOOOOOPPPPPPRRRSSSUUUVVVWWWXXXUUUTTTSSSRRRQQQRRRRRRSSSUUUVVVYYY[[[ZZZYYYVVVTTTNNNJJJFFFCCCBBBAAA@@@???>>>@@@BBBEEEGGGHHHIIIIIIMMMQQQUUUWWWXXXYYYZZZ[[[YYYXXXVVVTTTQQQMMMGGGBBB@@@AAABBBCCCEEEGGGHHHIIILLLLLLMMMOOOQQQRRRTTTTTTWWWWWWXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZ\\\^^^___```]]]```cccdddeeeiiiqqqxxx{{{|||}}}xxxmmmdddaaa[[[[[[ZZZXXXVVVTTTRRRQQQPPPOOONNNNNNMMMMMMMMMNNNKKKKKKJJJKKKLLLMMMMMMLLLNNNQQQUUU[[[bbbjjjsssyyy~~~fffWWWOOOIIIFFFGGG>>>>>><<<;;;999888666666222222222222222222222222000000000000000000000000------......------,,,+++,,,,,,,,,------.........++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,------......------,,,)))***---/////////...------------.........//////---.........//////000000000000000000000000000000000000000000111111111111000000111222333333444444222222222222222222222222111111222222222333333333111111222222333444555555555444444444444555666666777888999888777777999;;;@@@EEENNN^^^rrr|||uuummmjjjccc```]]][[[ZZZYYYWWWUUUUUURRRNNNJJJHHHEEEBBB@@@@@@???>>>===<<<;;;::::::999999:::;;;:::999888777666666777777777777666666888888777777777777777777777777777888999:::<<<<<<888:::===@@@EEEJJJNNNPPPSSSTTTUUUWWWXXXYYYYYYYYYWWWUUURRRRRRTTTVVVWWWXXXRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQSSSUUUVVVUUUTTTSSSQQQQQQPPPOOONNNMMMLLLKKKHHHHHHIIIJJJLLLNNNPPPQQQRRRUUUWWWWWWUUUQQQNNNLLLNNNNNNOOOQQQSSSVVVYYYZZZYYYWWWVVVTTTSSSTTTTTTUUUWWWYYY[[[]]][[[XXXSSSPPPJJJFFF@@@======>>>??????AAACCCFFFJJJLLLMMMMMMLLLTTTWWWZZZ\\\[[[YYYXXXXXXUUUTTTSSSRRRPPPLLLGGGCCC???@@@BBBDDDGGGIIIKKKLLLOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWXXXZZZ]]]___bbbdddeeedddgggjjjjjjkkkoooxxxyyyppplllaaaaaa___^^^[[[XXXVVVTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOMMMKKKKKKLLLNNNNNNNNNKKKMMMQQQUUUZZZbbbjjjooo{{{kkkZZZQQQJJJEEECCCAAA<<<888888::::::888777666555333222111111111000000000000///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------,,,,,,------...---,,,,,,,,,,,,---......)))+++------,,,,,,,,,---//////............//////////////////////////////000000000000000000000000222222111111000////////////000111000//////111333111111111111111111111111444333333222222111111000333333333444444444555555444444555666777777777666888666666999888777999???<<>>===;;;::::::999<<<<<<;;;::::::999888888777777777777777777777777888888999999999:::::::::777999::::::888888999;;;<<>>>>>???AAACCCEEEGGGGGGHHHIIIMMMQQQUUUXXX[[[ZZZZZZZZZZZZZZZZZZZZZPPPPPPOOOMMMKKKHHHEEECCCEEEEEEFFFHHHJJJLLLNNNPPPPPPRRRTTTVVVXXXYYYZZZZZZYYYYYYYYYWWWUUUUUUVVVXXXXXXZZZ^^^aaadddhhhlllooommmqqqsssrrrttt|||yyyrrrooojjjfffcccaaa___]]]XXXXXXWWWUUUQQQOOOOOOPPPOOONNNLLLKKKKKKLLLNNNOOOJJJKKKNNNSSSUUUXXX___hhhuuuoooaaaUUUKKKEEEAAA<<<999999:::999777888777666444333222111111111000000000////////////////////////.........---------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......------,,,,,,------...---,,,,,,,,,,,,---......***+++------,,,,,,,,,---......------------......////////////////////////000000000000000000000000000000000000000111111111000111222111000000111333111111111111111111111111333333333333222222222222333333333444444444555555666666666666555444333333666555666999999777999>>>@@@LLL]]]ppp~~~zzzuuupppmmmgggdddaaa___^^^\\\YYYWWWUUUSSSOOOKKKGGGEEEDDDDDDBBBAAA@@@>>><<<<<<;;;;;;999999::::::::::::;;;;;;777777777777777777777777888888999999999:::::::::888:::;;;:::999999:::<<>>CCCQQQeee{{{~~~zzzuuuqqqnnnhhhfffcccaaa```]]][[[XXXUUUSSSOOOKKKGGGEEEDDDCCCCCCBBBAAA???>>>===<<<<<<777777888999;;;<<<======777777777777777777777777888888999999999:::::::::999;;;<<<<<<;;;;;;<<<===DDDEEEGGGHHHIIIKKKOOORRRPPPSSSVVVWWWVVVUUUUUUUUUUUURRRNNNLLLNNNQQQSSSSSSTTTUUUVVVVVVTTTSSSTTTUUURRRQQQPPPOOOOOOPPPQQQRRRPPPPPPQQQRRRTTTUUUWWWXXXWWWXXXXXXYYYZZZZZZYYYYYYXXXWWWUUUUUUUUUTTTQQQOOOLLLKKKIIIHHHGGGGGGHHHHHHNNNOOOQQQSSSTTTSSSRRRQQQOOONNNLLLJJJIIIKKKOOOSSSTTTSSSSSSSSSUUUYYY]]]___^^^[[[YYYVVVRRRLLLFFFAAA>>>???@@@BBBDDDFFFHHHIIIMMMNNNQQQVVV[[[aaaeeehhhjjjiiigggccc^^^YYYTTTRRRNNNLLLIIIFFFEEEFFFHHHJJJIIIJJJKKKMMMOOORRRTTTVVVRRRSSSTTTUUUWWWXXXYYYZZZXXXXXXYYYYYYXXXYYY\\\^^^dddiiiqqqwww{{{~~~}}}wwwrrrfffccc^^^YYYUUUSSSSSSSSSOOOOOONNNMMMLLLLLLLLLLLLPPPOOOQQQTTTTTTTTTZZZbbbkkk}}}yyyhhhUUULLLCCCAAA@@@>>><<<;;;999888777666444444444333111111111000000000//////111111111000000000000///////////////////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...---,,,,,,,,,,,,---......***,,,......---,,,---......------,,,,,,------...//////////////////////////////////////////////////////000000111111111111111222444333222111222333222222222222222222222222222222333444444555666666333333333444444444555555111111333444555555555555333333555:::;;;999;;;@@@GGGVVVlll~~~zzzvvvrrrooojjjhhheeecccaaa___\\\YYYSSSQQQNNNJJJFFFDDDBBBAAABBBAAA@@@???>>>=========777888888999;;;<<<<<<===888888888888888888888888888888999999999::::::::::::;;;======<<<<<<===???FFFFFFGGGGGGHHHJJJNNNRRRPPPSSSUUUVVVUUUSSSSSSSSSRRRQQQNNNMMMNNNPPPRRRSSSSSSUUUWWWWWWVVVUUUTTTUUUPPPPPPOOOOOOOOOPPPQQQQQQOOOPPPQQQRRRRRRTTTWWWYYYXXXYYYZZZ[[[\\\\\\[[[[[[XXXWWWUUUUUUUUUTTTQQQOOOMMMLLLJJJHHHGGGFFFFFFFFFIIIKKKNNNQQQSSSTTTTTTTTTSSSRRROOOLLLJJJJJJMMMPPPOOOOOOPPPQQQUUUYYY^^^```^^^\\\XXXTTTOOOJJJEEEBBB???AAACCCFFFIIIKKKLLLMMMQQQTTTWWW\\\aaafffjjjlllnnnmmmjjjeee___XXXRRRNNNJJJIIIGGGFFFFFFHHHIIIKKKKKKLLLMMMOOOQQQTTTVVVWWWUUUUUUUUUUUUVVVWWWWWWXXXVVVXXXYYYZZZZZZ\\\```ccchhhnnnwww~~~|||yyy|||~~~~~~}}}}}}||||||yyyyyyxxxxxxyyyzzz||||||~~~||||||}}}sssnnngggaaa]]]ZZZYYYXXXTTTSSSRRRQQQPPPOOOOOONNNPPPOOOQQQSSSRRRRRRWWW___mmm}}}bbbUUUHHHEEECCC@@@===>>>:::999888777666555555555111111111111000000000000222111111111000000000000////////////////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...---,,,,,,,,,,,,---......***,,,......---------...//////............//////////////////////////////////////////////////////111111111111000000/////////111333444333222222333222222222222222222222222111222333333444555666666333333333444444444555555000111222444555666666666333333555:::;;;;;;>>>CCCOOO^^^rrr}}}zzzwwwsssqqqllliiifffdddbbb```\\\ZZZSSSRRROOOKKKHHHEEECCCBBBAAA@@@???>>>===<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888888999999999::::::::::::<<<============>>>@@@EEEFFFFFFFFFFFFIIIMMMPPPPPPSSSUUUVVVTTTRRRQQQRRRQQQQQQPPPOOOOOOPPPRRRTTTSSSUUUWWWXXXVVVTTTTTTTTTMMMMMMMMMNNNNNNOOOOOOPPPOOOPPPQQQQQQPPPRRRVVVYYYXXXZZZ\\\]]]^^^^^^]]]\\\\\\ZZZYYYYYYYYYWWWUUUSSSOOOMMMKKKIIIGGGFFFFFFFFFFFFHHHKKKOOORRRUUUWWWWWWUUUTTTQQQNNNJJJIIIJJJLLLJJJJJJLLLNNNRRRWWW[[[]]]]]]\\\YYYUUUPPPKKKHHHFFFCCCEEEHHHKKKOOOQQQRRRSSSWWWYYY]]]bbbfffiiikkklllmmmkkkhhhccc\\\UUUPPPMMMFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMNNNOOOQQQTTTVVVWWWXXXXXXVVVUUUUUUUUUUUUUUUVVVXXXZZZ\\\^^^aaafffiiiooouuu}}}|||tttlllfffgggjjjjjjjjjllllllkkkiiiiiiiiijjjiiigggiiiiiiiiijjjjjjjjjkkkkkkllllllnnnoooqqqsssuuuvvvwwwxxxyyyyyyxxxyyy{{{|||}}}}}}|||}}}}}}~~~~~~}}}}}}{{{xxxvvvuuuvvvwwwyyyyyyyyyyyyzzz|||~~~{{{rrrkkkfffbbb___]]]YYYXXXVVVTTTRRRQQQQQQPPPPPPOOOPPPRRRQQQQQQVVV^^^mmm{{{rrr```OOOJJJGGGCCCAAACCC???>>><<<:::888777777666222222111111111000000000111111111111000000000000////////////////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,...------,,,,,,------...---,,,,,,,,,,,,---......+++---...///------...////////////....../////////////////////////////////000000000000000000000000222222111111000//////...---///222333333222333444333333333333333333333333111222222333444555555666333333333444444444555555444444555555555555444444555444666:::<<<<<>>===<<<<<<===<<<<<<;;;::::::999888888::::::::::::::::::::::::888888999999999::::::::::::;;;============???AAACCCDDDEEEFFFFFFHHHLLLOOOQQQSSSVVVVVVTTTRRRQQQQQQQQQRRRSSSSSSRRRRRRTTTVVVUUUVVVWWWVVVTTTSSSSSSSSSLLLLLLMMMMMMNNNNNNOOOOOONNNPPPQQQOOONNNOOOSSSWWWXXXZZZ\\\^^^______^^^]]]\\\ZZZYYYXXXXXXWWWUUUSSSPPPNNNLLLIIIHHHGGGGGGGGGEEEFFFHHHKKKNNNRRRVVVXXXTTTTTTRRROOOKKKHHHGGGGGGFFFGGGHHHJJJNNNQQQUUUWWWZZZZZZYYYVVVRRRNNNMMMLLLJJJKKKNNNPPPTTTWWWYYYZZZ\\\___cccgggkkklllmmmmmmkkkhhhddd^^^XXXSSSNNNLLLFFFGGGJJJLLLMMMMMMMMMLLLOOOOOOOOOPPPRRRSSSUUUVVVYYYXXXVVVUUUTTTUUUVVVVVVXXXZZZ]]]```dddhhhmmmqqqwww~~~~~~uuukkkaaaZZZTTTUUUVVVUUUUUUVVVYYYYYYZZZZZZZZZZZZ[[[[[[aaaaaaaaabbbbbbcccccccccgggiiikkknnnqqqtttwwwxxxwwwyyyzzz{{{zzzzzz|||~~~~~~|||||||||{{{xxxvvvvvvssspppmmmllllllmmmnnnlllmmmmmmooorrrvvvyyy{{{~~~wwwrrrmmmhhhccc___\\\YYYVVVTTTSSSSSSSSSRRRQQQRRRSSSRRRQQQVVV^^^hhhtttnnnZZZSSSPPPJJJIIILLLHHHFFFCCC???<<<999777666222222222111111111000000111111000000000/////////..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......+++---//////...---...//////......------......///////////////////////////000000000000000000000000111111111000000000000000***---000222333333444444333333333333333333333333111111222222333333444444333333333444444444555555444555555666666666555555777555666:::<<<>>>DDDKKK^^^hhhxxx}}}{{{xxxuuusssmmmjjjgggdddbbb___\\\YYYWWWVVVTTTQQQNNNJJJHHHFFFAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;::::::999888888999999999999999999999999888888999999999:::::::::999;;;<<<=========???AAAAAACCCEEEGGGHHHIIILLLNNNRRRTTTVVVVVVTTTRRRPPPPPPQQQSSSVVVVVVTTTTTTVVVXXXWWWWWWWWWUUURRRPPPQQQRRRLLLLLLMMMNNNOOOOOOOOOOOONNNPPPPPPNNNKKKLLLPPPUUUXXXZZZ\\\___```___^^^]]][[[ZZZYYYXXXXXXWWWUUURRRPPPOOOMMMJJJIIIHHHHHHHHHGGGFFFEEEFFFIIIMMMQQQTTTTTTUUUUUUSSSNNNJJJGGGFFFCCCDDDEEEFFFHHHKKKMMMOOOTTTWWWXXXWWWTTTQQQQQQRRRQQQQQQSSSUUUXXX[[[^^^```aaadddhhhmmmqqqrrrrrrqqqjjjgggaaaZZZTTTPPPMMMLLLJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUWWWYYYZZZ\\\^^^bbbfffjjjpppvvvzzz}}}wwwnnniiiaaaYYYQQQLLLJJJKKKMMMLLLNNNRRROOORRRVVVWWWVVVVVVXXX[[[]]]^^^```bbbdddfffggghhhmmmooorrrvvvzzz~~~~~~{{{vvvqqqpppnnnjjjgggeeedddeeefffbbbcccdddfffiiimmmqqqssswww|||{{{tttnnngggddd___[[[XXXXXXYYYZZZXXXVVVVVVWWWTTTRRRVVV]]]```iiixxx{{{ddd\\\XXXRRRQQQVVVOOOMMMHHHCCC>>>999666555222222222111111111111000000000000000////////////..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......+++---//////...---...///...------,,,,,,------...////////////////////////000000000000000000000000/////////000111111222222(((+++///222333333444555333333333333333333333333111111222222222222333333333333333444444444555555111222444666777888999999888666666:::<<>>:::888666333333333333333222111111000000000000////////////......//////......---,,,------------------------..........................................------...------,,,,,,------...000//////...------,,,,,,******+++,,,,,,---............---,,,---...///000////////////000000000000////////////000000000000000111111111111222222222//////000111333444555666333222222111111222222333555444444333333444444555222222333444444555555666666666555555666777888888777999;;;::::::@@@KKKTTTeeennn}}}zzzwwwuuuqqqmmmhhhcccaaa___]]][[[WWWUUURRRPPPOOOLLLHHHEEEEEEDDDCCCAAA@@@?????????===<<<:::999888777777777999999999888888888777777888888777777777777888888:::<<<>>>??????AAADDDFFFIIIJJJKKKLLLMMMNNNOOOOOOUUUUUUSSSQQQNNNNNNPPPRRRXXXZZZZZZYYYXXXWWWWWWYYY\\\ZZZWWWUUUSSSSSSSSSTTTPPPOOOMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLMMMRRRUUUZZZ^^^aaaaaa```___]]]^^^```aaa```^^^[[[YYYUUUSSSPPPMMMJJJJJJJJJJJJEEEDDDDDDEEEGGGIIIKKKMMMQQQSSSVVVWWWVVVRRRNNNKKKGGGEEEBBB@@@@@@BBBEEEGGGLLLNNNRRRUUUWWWVVVTTTSSSZZZWWWWWWZZZ```eeehhhhhhiiilllqqqvvvxxxvvvqqqmmmeee___XXXSSSQQQQQQOOOMMMPPPPPPPPPQQQRRRTTTWWWXXXZZZZZZXXXWWWUUUTTTTTTTTTSSSUUUVVVWWWWWWYYY]]]```cccggglllqqqtttxxx{{{}}}oooggg[[[QQQLLLJJJHHHGGGDDDGGGIIIKKKLLLMMMPPPRRRQQQSSSVVVYYY\\\]]]]]]]]]aaadddhhhlllooossswwwzzz~~~yyysssmmmiiieeeaaa[[[XXXXXXWWWUUUSSSQQQRRRSSSUUUWWWZZZ\\\^^^bbbdddgggjjjnnnqqqtttvvv}}}}}}yyyrrriiidddcccdddcccbbbeeecccbbbaaa```^^^[[[XXX]]]aaahhhqqqzzzwwwhhh\\\ZZZ^^^eeeddd[[[LLL@@@;;;888666222333333222222111000000000000000///////////////......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...........................+++,,,,,,---......////////////.........///000111////////////000000000000////////////000000000000000111111111111222222222000000111222333444444555333222222111111222222333444444333333333333444444333333444555555666666777666666666666777888999:::888:::<<<<<<===EEEQQQZZZnnnxxx~~~zzzwwwuuurrrnnnhhhdddaaa___\\\ZZZXXXVVVSSSQQQOOOMMMIIIFFFEEEDDDCCCAAA@@@??????>>>>>>===<<<;;;:::999999999999999999888888888777777999888888888888888999:::;;;<<<===>>>???AAADDDGGGJJJKKKLLLMMMNNNOOOPPPPPPUUUUUUTTTQQQOOOOOOQQQSSSUUUWWWXXXXXXXXXXXXYYY[[[\\\[[[XXXVVVTTTTTTUUUUUURRRQQQOOOOOOPPPQQQQQQPPPNNNNNNMMMLLLLLLLLLLLLMMMPPPRRRWWW[[[^^^^^^^^^]]]^^^___aaaaaaaaa^^^\\\ZZZVVVTTTQQQNNNKKKJJJIIIIIIGGGFFFFFFEEEFFFGGGIIIJJJMMMPPPSSSVVVXXXWWWVVVUUUHHHFFFCCCAAA@@@AAACCCDDDIIILLLPPPUUUWWWXXXWWWWWWYYYXXXWWWZZZ```eeeggghhhjjjlllooossstttrrrlllhhh```[[[UUURRRQQQQQQPPPOOOQQQQQQQQQRRRTTTVVVXXXZZZ]]][[[YYYVVVTTTSSSSSSSSSWWWXXXZZZ[[[]]]___cccfffiiilllooorrruuuxxx}}}yyyoooiii```ZZZQQQKKKHHHGGGGGGFFFGGGJJJLLLNNNNNNPPPRRRTTTWWWXXX[[[^^^aaadddfffgggfffjjjnnnsssxxx}}}~~~wwwqqqlllfffbbb___[[[VVVTTTSSSSSSQQQOOONNNNNNOOOPPPQQQRRRTTTUUUYYYZZZ]]]```cccfffhhhiiilllnnnqqquuuzzz{{{qqqkkkiiiiiiiiihhhjjjjjjiiiiiigggddd___\\\[[[]]]bbbhhhooovvv{{{}}}wwwhhh```^^^llliii___OOOCCC???<<<:::555555444333333222111111000000000//////............////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,,,,------...///000000---------...//////000000000////////////000111111////////////000000000000////////////000000000000000111111111111222222222111111222222222333333333333222222111111222222333333333222222222222333333444444555555666777777888555555666777888999;;;<<<999;;;===>>>AAAKKKYYYdddvvv{{{xxxvvvsssoooiiidddaaa^^^[[[YYYYYYWWWTTTRRRPPPMMMJJJHHHFFFEEECCCAAA@@@??????>>>===<<<;;;;;;::::::::::::999999999888888888888888999888888888999::::::;;;<<<======>>>>>>AAAEEEIIILLLMMMMMMNNNOOOPPPQQQQQQUUUUUUTTTRRRPPPPPPRRRTTTSSSUUUWWWXXXXXXYYY[[[]]]]]]\\\ZZZXXXVVVVVVVVVWWWUUUSSSQQQQQQQQQRRRQQQPPPOOONNNMMMMMMLLLLLLMMMMMMMMMOOOSSSWWWZZZ[[[\\\[[[___```aaabbbaaa```]]]\\\XXXVVVSSSPPPMMMKKKIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLOOORRRUUUWWWXXXYYYKKKIIIFFFDDDBBBAAAAAAAAAFFFIIIMMMRRRVVVXXXYYYYYYWWWVVVVVVXXX]]]bbbeeefffiiijjjllloooooolllgggbbb[[[XXXTTTRRRRRRRRRQQQQQQSSSSSSSSSTTTVVVXXXZZZ[[[___\\\XXXUUUSSSRRRRRRSSSZZZ\\\___bbbdddgggkkkooooooppprrrsssuuuwww{{{}}}~~~|||wwwpppggg^^^VVVQQQPPPMMMHHHFFFFFFHHHHHHHHHKKKMMMPPPQQQRRRSSSVVVXXXZZZ[[[]]]aaaeeejjjnnnqqqtttwww{{{{{{ssslllfffaaa\\\ZZZXXXUUURRRPPPPPPOOONNNMMMMMMMMMLLLLLLKKKLLLLLLMMMPPPQQQRRRTTTWWWYYYZZZ[[[]]]___bbbhhhnnntttyyy{{{|||tttqqqpppooonnnpppqqqrrrsssrrrmmmgggbbb]]]]]]^^^```cccgggkkkmmm|||ttthhhaaafffddd\\\PPPGGGEEEBBB???999888777666444444333333111000000//////.........///////////////...------................................................---------..................------,,,,,,------...,,,,,,------.../////////------.........////////////////////////000000000////////////000000000000////////////000000000000000000111111111222222222222222222222222222222222333222222111111222222333333222222111111222222333444444444555666666777777555555666777888:::<<<===:::<<<>>>???DDDOOO```lllzzz}}}yyywwwuuuqqqjjjeeeaaa^^^[[[YYY[[[XXXUUURRRPPPNNNKKKIIIFFFEEEDDDBBB@@@???>>>>>>::::::999888888999999999888888888888888888888888888888888888999:::;;;<<<===>>>??????@@@CCCHHHKKKOOOOOOOOOPPPQQQRRRRRRSSSTTTUUUUUUTTTRRRRRRSSSUUUTTTVVVXXXYYYYYYZZZ\\\^^^]]]\\\[[[YYYXXXXXXXXXXXXVVVTTTRRRQQQQQQRRRPPPOOOPPPOOONNNMMMMMMMMMMMMMMMLLLNNNRRRUUUXXX[[[\\\]]]```aaabbbbbbbbb```___^^^ZZZYYYWWWTTTPPPMMMKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJJJJKKKMMMOOOQQQRRRNNNMMMKKKHHHFFFDDDBBBAAADDDFFFJJJNNNQQQTTTUUUVVVSSSRRRRRRTTTWWW[[[^^^```dddeeegggjjjkkkiiieeeaaa[[[ZZZWWWVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXZZZ[[[\\\]]]ZZZWWWTTTRRRSSSUUUWWW\\\___cccgggjjjnnnsssvvvtttuuuwwwvvvuuusssssstttpppkkkddd[[[TTTOOOLLLKKKIIIHHHHHHIIIJJJLLLMMMNNNOOOQQQTTTUUUVVVXXX[[[]]]``````cccgggmmmtttzzz~~~|||sssnnnggg```\\\YYYVVVTTTTTTSSSQQQPPPOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSVVVWWWZZZ]]]bbbfffjjjlllvvv{{{}}}xxxvvvsssrrrrrrsssvvvyyyyyyuuunnniiifffdddaaa^^^^^^___bbbccclllrrr{{{wwwmmmaaa```ZZZQQQKKKIIIEEE@@@;;;:::888666444333333333222111111000//////......//////000000//////...---................................................---------.........//////...------,,,,,,------...........................---------------.........------........./////////////////////000000000000////////////000000000000000000111111111222222222333333333222222222222111333222222111111222222333333222222111111222222333222333333444444555666666555555666777888:::<<<===;;;===>>>@@@FFFUUUhhhvvv~~~{{{yyywwwssslllfffbbb___\\\ZZZ\\\YYYUUURRRPPPNNNLLLJJJGGGFFFDDDBBB@@@???>>>>>>::::::999888888999999999888888888888888888888888777777777888999:::<<<===???AAABBBBBBDDDGGGKKKNNNQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVUUUTTTTTTUUUWWWXXXZZZ[[[[[[ZZZYYY[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXUUUSSSQQQPPPQQQQQQPPPOOOQQQPPPOOONNNMMMMMMMMMMMMMMMOOOQQQUUUXXX\\\^^^___```aaabbbbbbbbbaaa```___]]]]]][[[YYYVVVRRROOOMMMIIIHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHIIILLLMMMPPPPPPPPPNNNLLLJJJGGGEEEEEEFFFGGGIIIKKKMMMOOOOOONNNNNNNNNNNNPPPRRRUUUXXX^^^___aaadddggghhhfffccc______^^^]]][[[YYYYYYYYYXXXXXXYYYZZZ[[[\\\\\\]]]ZZZXXXVVVTTTUUUXXX[[[^^^___ccchhhmmmqqquuuyyy}}}|||~~~~~~{{{uuuooojjjggg^^^ZZZTTTNNNJJJJJJLLLMMMJJJKKKMMMNNNPPPQQQSSSTTTRRRUUUXXX[[[]]]```dddfffjjjkkknnnssszzzxxxqqqlllfffbbb\\\XXXVVVUUUTTTSSSRRRRRRRRRQQQOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOQQQQQQSSSUUUWWWZZZ]]]^^^dddiiipppxxxzzzvvvsssqqqssswww{{{}}}{{{vvvrrrooolllfffaaa^^^]]]^^^___^^^dddnnnyyyjjjhhh```UUUNNNKKKFFF@@@<<<:::888555333222222222333333222111000000/////////000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...------,,,,,,------.....................------------------------------,,,------...///.........////////////000000000000////////////000000000000000111111111111222222222333222222222222222222222333222222111111222222333333333222222222222333333222222333333444555555555555555666777888999;;;<<<;;;===???CCCLLL^^^ttt|||{{{yyytttnnnhhhdddaaa^^^\\\\\\YYYTTTQQQOOONNNLLLJJJHHHGGGEEECCCAAA???>>>>>>===<<<;;;;;;::::::::::::888888888888888999999999777777888999:::<<<>>>???BBBDDDFFFHHHIIIKKKOOOQQQTTTTTTTTTTTTUUUUUUUUUVVVSSSUUUVVVVVVUUUUUUWWWXXXZZZ[[[\\\[[[YYYXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWUUUSSSQQQQQQQQQRRRQQQPPPRRRQQQPPPOOONNNMMMMMMMMMLLLNNNPPPSSSWWW[[[___aaa``````aaaaaaaaaaaa`````````aaa```___\\\XXXTTTQQQKKKJJJIIIIIIIIIJJJKKKLLLJJJIIIGGGGGGHHHJJJLLLNNNOOOQQQSSSTTTSSSPPPMMMKKKHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJLLLOOOQQQVVVWWWZZZ___dddffffffeeecccdddeeedddbbb_________^^^^^^___``````______^^^YYYYYYXXXYYY\\\```cccfffgggkkkpppuuuzzz~~~~~~ssshhh___[[[QQQOOOKKKHHHGGGIIILLLNNNNNNPPPRRRSSSTTTTTTVVVXXXXXX[[[```dddhhhlllqqqtttuuuvvvzzzwwwpppjjjddd```]]]ZZZVVVTTTTTTUUUTTTTTTRRRSSSSSSRRRPPPOOOPPPQQQOOOOOOOOONNNOOOOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMOOOQQQTTTVVVWWWYYY\\\bbbiiiqqq{{{{{{wwwrrrtttwww{{{~~~~~~|||yyyuuuqqqkkkeeeaaa_________YYY]]]cccmmmxxx}}}wwwjjj\\\SSSQQQLLLGGG@@@>>>;;;888666555555555555555444333222111000///000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...------,,,,,,------...,,,,,,------.../////////........................,,,---...///000//////...////////////000000000000////////////000000000000000111111111111222222222222222222222222222222333333222222111111222222333444444333333333333444444333333444444555666666666666666666666777888999:::;;;>>>AAAGGGTTTjjj~~~|||zzzuuuooojjjfffccc```^^^\\\XXXTTTPPPNNNMMMKKKJJJIIIGGGEEECCCAAA???>>>>>>>>>===<<<;;;:::999999999777777888888888999999999888999999;;;===???AAABBBDDDGGGJJJMMMOOOPPPRRRTTTUUUUUUVVVVVVVVVVVVWWWWWWSSSUUUWWWWWWWWWWWWXXXYYYXXXZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUSSSRRRRRRSSSTTTSSSRRRSSSRRRQQQOOONNNNNNNNNMMMJJJJJJLLLOOOSSSXXX]]]___````````````````````````cccdddddddddaaa]]]YYYVVVNNNMMMLLLKKKJJJJJJKKKKKKJJJIIIHHHGGGHHHIIIKKKLLLLLLOOOSSSVVVWWWUUUSSSPPPMMMLLLJJJIIIIIIJJJKKKLLLNNNOOONNNLLLIIIIIILLLNNNQQQRRRUUUZZZ___ccceeedddcccfffiiiiiigggeeeffffffeeeeeeeeeeeeeeecccbbbaaa]]]]]]^^^```cccgggkkkmmmqqquuu|||yyyjjj]]]TTTOOOJJJIIIHHHHHHJJJLLLNNNPPPSSSUUUWWWXXXWWWXXX[[[]]]___ccciiiooouuu{{{yyyooogggccc```^^^\\\YYYWWWUUUUUUVVVVVVVVVTTTUUUWWWXXXWWWTTTSSSSSSTTTTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRMMMNNNNNNOOOQQQSSSTTTUUUSSSUUUYYY]]]bbbkkksssyyy}}}xxxxxxxxx{{{~~~yyyvvvpppkkkfffdddcccccc]]]]]]___dddlllwwwqqq```XXXVVVTTTOOOEEECCC???<<<:::999999999666666555444333111111000000000000000000//////...////////////////////////........................,,,,,,------...///000000...------,,,,,,------...***+++,,,---///000111111000000000000////////////---...000111111111000///////////////000000000000////////////000000000000000111111111111222222222111111222222222333333333333222222222222222222333555444444333333444444555444444555555666777777777666666555666666777888888;;;>>>CCCKKKZZZrrr~~~}}}zzzvvvpppkkkgggeeebbb```[[[XXXSSSPPPNNNMMMKKKJJJIIIHHHFFFCCCAAA???>>>>>>===<<<;;;999888777777777777777888888999999999999:::;;;;;;===???AAACCCDDDEEEHHHMMMQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWSSSUUUWWWXXXWWWWWWXXXZZZVVVWWWXXXWWWVVVVVVVVVXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUTTTSSSSSSTTTUUUUUUTTTSSSSSSQQQPPPOOONNNNNNNNNGGGGGGIIILLLPPPUUUZZZ]]]____________````````````eeefffggggggeeeaaa\\\YYYRRRPPPNNNLLLJJJJJJJJJJJJLLLKKKIIIGGGFFFFFFGGGGGGJJJMMMSSSWWWYYYXXXUUUSSSPPPOOOMMMLLLKKKLLLNNNOOOQQQQQQQQQMMMJJJIIIKKKNNNNNNOOOQQQVVV\\\aaabbbcccbbbfffjjjkkkjjjiiijjjkkkjjjjjjjjjjjjhhhfffdddcccaaaaaacccfffiiilllooopppzzz~~~rrraaaSSSKKKGGGGGGHHHIIILLLNNNQQQSSSTTTWWWYYY\\\\\\[[[\\\___ccceeeiiipppwww~~~rrrkkkbbb]]]\\\]]]]]]\\\YYYWWWVVVWWWWWWXXXVVVUUUZZZ\\\^^^]]]YYYWWWWWWYYYYYYXXXWWWVVVVVVUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUQQQRRRSSSUUUXXX___ggglllooo|||~~~|||{{{|||~~~|||yyyuuupppllliiiggggggbbb```^^^___eeeoooyyy~~~mmmaaa[[[XXXXXXRRRKKKCCC>>>===;;;888555999888555333222111111222////////////............------------------------111000///...---,,,,,,,,,------------------------////////////////////////////////////000000000000////////////////////////---------------...//////000000//////.........---000000000000111111111111000000000000000000000000111111222222222333333333222333333444444333333222222333555444333333444666888888888777666666555555888777777777777777888888<<<@@@GGGRRRbbbxxx}}}zzzyyyvvvqqqnnnkkkgggdddaaa]]]YYYTTTQQQOOOMMMLLLJJJLLLJJJHHHEEECCCAAA??????=========<<<;;;;;;::::::777888888888888:::>>>AAAAAA@@@??????@@@CCCFFFHHHJJJMMMOOOQQQSSSVVVZZZ^^^\\\[[[YYYWWWUUUSSSQQQPPPRRRVVVYYYZZZXXXVVVWWWXXXWWWUUUQQQOOONNNOOOQQQSSSPPPSSSVVVVVVSSSPPPPPPQQQPPPQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMJJJHHHJJJIIIHHHHHHKKKPPPTTTWWW[[[\\\]]]___````````````dddfffhhhgggdddbbb``````WWWTTTPPPLLLJJJJJJKKKLLLHHHGGGFFFFFFFFFGGGHHHIIIIIIKKKOOOSSSVVVXXXXXXXXXUUUUUUSSSQQQNNNNNNOOOQQQRRRRRRSSSRRRQQQPPPNNNMMMNNNNNNMMMOOORRRWWW\\\```bbbdddeeeffffffhhhjjjlllooopppqqqpppmmmjjjiiiiiillljjjhhhkkkrrryyy||||||pppbbbXXXOOOIIIHHHGGGIIIKKKMMMOOORRRUUUXXXXXXZZZ]]]___aaaeeeiiilllsssyyywwwoooeeeccc___]]][[[\\\]]]^^^[[[ZZZZZZ[[[\\\\\\ZZZXXX]]]]]]^^^^^^^^^\\\[[[ZZZ[[[[[[[[[[[[[[[\\\]]]^^^UUUVVVWWWXXXXXXWWWVVVUUUXXXVVVUUUSSSRRRRRRSSSSSSSSSSSSSSSTTTVVVYYY\\\]]]jjjqqq{{{~~~~~~~~~}}}{{{yyyvvvqqqjjjfffeeedddaaa^^^___dddmmmsss}}}wwwhhh___ZZZYYYWWWRRRKKKEEEAAA===999666999888777666444444333333000000000000000000000000........................//////...------------...------------------------////////////////////////.../////////000000000000////////////////////////......------......///000000000/////////.........000000000000111111111111111111111111111111111111111111222222222333333333222333333444444333333222222333555444333333444666777666666555555555555555888777777777777888888999;;;???GGGSSSdddzzz}}}{{{wwwtttpppmmmkkkiiifffddd___[[[VVVSSSQQQOOOMMMLLLLLLJJJHHHEEECCCAAA@@@???===<<<<<<;;;::::::999999:::;;;:::999777888:::===AAA@@@???>>>@@@CCCFFFHHHKKKMMMQQQTTTVVVYYY\\\___^^^]]][[[XXXVVVTTTSSSRRRQQQTTTXXXYYYXXXWWWXXXYYYUUUSSSPPPNNNMMMOOOQQQSSSRRRTTTVVVUUURRROOONNNOOOPPPQQQRRRRRRRRRQQQPPPOOONNNMMMKKKKKKKKKKKKHHHFFFHHHGGGGGGHHHKKKNNNRRRUUUXXXYYYZZZ\\\]]]^^^______eeegggiiihhhfffcccbbbaaaZZZWWWSSSOOOLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJMMMPPPRRRTTTUUUUUUVVVVVVUUUSSSQQQRRRTTTVVVVVVVVVVVVUUUTTTRRRPPPNNNPPPOOOMMMMMMNNNRRRVVVXXX^^^___bbbcccdddfffiiillllllooorrrtttttttttuuuvvvtttssssssvvv|||vvvcccXXXPPPKKKJJJKKKLLLNNNPPPRRRSSSUUUXXX[[[\\\___cccgggjjjmmmrrruuu}}}uuuiiidddcccaaa___]]]]]]]]]^^^___aaa_________aaaaaaaaa___bbbcccdddddddddcccbbbaaa_________^^^^^^]]]]]]\\\[[[\\\]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUSSSSSSSSSTTTUUUWWWYYY[[[\\\bbbkkkttt~~~~~~~~~}}}|||zzzuuuoookkkhhhfffccc______bbbiiinnn~~~uuufff___]]]]]]ZZZUUUNNNGGG@@@;;;777999999999999888777666555111111111111111111111222////////////////////////---------------...///000........................////////////////////////....../////////000000000//////////////////////////////......//////000111000000////////////......000000000111111111222222222222222222222222222222111111222222222333333333222333333444444333333222222333555444333333444666555555444333333444666777777777777777777888999:::;;;@@@HHHUUUggg|||~~~{{{uuurrrooonnnlllkkkhhhfffaaa]]]YYYUUUSSSQQQOOOMMMKKKJJJHHHEEECCCAAA@@@@@@<<<<<<;;;;;;:::999999888:::::::::888777777999;;;@@@???>>>>>>@@@BBBEEEGGGJJJNNNSSSWWWZZZ\\\^^^``````^^^\\\YYYVVVUUUTTTTTTPPPSSSVVVXXXXXXWWWXXXXXXQQQOOOMMMLLLLLLNNNQQQRRRTTTUUUUUUSSSOOOMMMMMMNNNQQQQQQQQQPPPOOONNNLLLKKKJJJHHHFFFFFFFFFFFFEEEDDDEEEEEEFFFGGGJJJLLLOOOPPPSSSTTTUUUWWWYYY[[[\\\]]]dddfffhhhgggeeecccbbbbbb^^^[[[WWWSSSOOOMMMMMMMMMNNNMMMKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQUUUVVVWWWVVVVVVWWWZZZ\\\[[[[[[[[[ZZZXXXUUUSSSQQQTTTRRROOOLLLLLLMMMPPPQQQVVVXXX\\\^^^```dddhhhkkklllooosssvvvxxx{{{~~~|||}}}uuufffWWWOOOKKKJJJMMMRRRSSSUUUWWWXXXYYY[[[^^^```dddiiiooouuuyyy}}}}}}qqqfff```___cccbbbbbbaaaaaabbbccccccdddcccaaaaaaccceeeeeeeeeggghhhiiiiiijjjiiiiiihhhiiiiiiiiihhhfffdddaaa`````````aaaaaa```___^^^^^^^^^]]]]]]\\\ZZZYYYYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZUUUYYY___eeelllwww|||wwwrrrooolllhhhcccaaaccchhhlll~~~rrrjjjhhhbbb```\\\UUULLLDDD===:::999:::;;;;;;:::888777666111111111111222222222222////////////////////////...------------...//////////////////////////////////////////////////////........./////////000000///////////////////////////////////////000111111000000//////////////////000000111111111222222222222222222222222222222222111111222222222333333333222333333444444333333222222333555444333333444666555444333333444555777999777777777777888999:::;;;===BBBLLLZZZkkk}}}~~~{{{tttrrrpppnnnmmmkkkhhhfffbbb___ZZZWWWUUURRROOOMMMKKKJJJHHHFFFCCCBBBAAA@@@===<<<<<<;;;;;;:::999999666777888888888999;;;>>>???>>>>>>>>>@@@BBBDDDFFFHHHMMMSSSXXX[[[\\\^^^___```^^^[[[XXXVVVUUUUUUUUURRRTTTVVVWWWWWWVVVUUUUUUMMMLLLKKKJJJKKKNNNPPPRRRSSSSSSRRRPPPNNNMMMMMMNNNRRRQQQPPPNNNLLLJJJIIIHHHFFFCCCAAA@@@AAABBBBBBAAAAAABBBDDDFFFHHHIIIJJJJJJNNNOOOPPPRRRUUUWWWYYY[[[___aaaccccccaaa``````aaa```^^^ZZZVVVRRROOOMMMLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHIIIKKKMMMNNNSSSUUUVVVWWWXXXZZZ]]]`````````___^^^\\\ZZZWWWUUUXXXVVVRRRNNNLLLMMMNNNOOOPPPRRRVVVYYY\\\```eeehhhlllooorrrvvvxxxzzz~~~ggg]]]SSSOOONNNOOOSSSXXXYYY[[[]]]___```cccfffiiipppvvvxxxpppiiidddccceeeeeefffggghhhiiiiiijjjjjjiiigggeeefffhhhkkklllmmmpppqqqqqqrrrrrrsssssssssuuuuuuvvvuuussspppmmmkkkiiiiiihhhhhhgggfffeeeeeebbbbbbaaa```___]]]\\\[[[^^^^^^]]]]]]]]]]]]]]]]]]\\\^^^___```bbbhhhqqqxxx}}}zzzuuusssooojjjfffgggjjjmmmzzzyyywwwiiifff___XXXPPPHHHBBB>>>:::;;;;;;;;;:::999777666222222111111111111000000........................//////...------------...////////////////////////////////////////////////............///////////////////////////////////////////////////000111111//////000000000000000000111111111111222222222222222222222222222222222222111111222222222333333333222333333444444333333222222333555444333333444666555555444444555777999:::666666666777888:::;;;<<<@@@FFFQQQaaaqqq}}}zzzuuutttqqqpppnnnkkkgggdddbbb___[[[XXXUUUSSSOOOMMMKKKJJJHHHFFFDDDBBBBBBAAA>>>>>>======<<<<<<;;;;;;666888999999999999;;;============>>>???AAACCCDDDFFFKKKQQQWWWYYYZZZ[[[[[[^^^\\\ZZZXXXVVVVVVUUUUUUVVVVVVWWWWWWVVVTTTRRRPPPJJJIIIIIIIIIKKKMMMOOOQQQPPPOOONNNMMMNNNNNNNNNNNNQQQPPPNNNKKKIIIGGGEEEDDDAAA???<<<<<<===>>>???>>>>>>???AAACCCEEEEEEFFFFFFJJJJJJKKKMMMPPPSSSVVVWWWWWWYYY[[[[[[[[[[[[]]]^^^```___\\\YYYUUUQQQOOOMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHJJJLLLMMMPPPRRRUUUVVVXXXZZZ]]]```aaaaaaaaaaaa___]]][[[ZZZYYYVVVRRRNNNMMMMMMNNNPPPLLLOOORRRUUUXXX\\\aaadddjjjlllpppsssvvvzzz~~~qqq___YYYUUUUUUVVVVVVYYY]]]^^^aaadddgggiiimmmrrruuu}}}vvvpppmmmkkkggggggjjjkkkkkkmmmnnnpppqqqrrrrrrrrrpppnnnooorrrvvvwwwxxx}}}}}}}}}~~~~~~}}}{{{yyyuuuuuutttrrrqqqpppoooooohhhhhhgggeeedddbbbbbbaaaeeeeeeddddddcccbbbaaaaaacccdddcccaaa___```fffkkktttyyyxxxvvvsssoookkkkkkmmmppptttwwwzzz}}}vvvnnncccZZZTTTNNNHHHDDD>>>======<<<:::999777666444333333222111000//////........................000///...---------------........................////////////////////////------.........///////////////////////////////////////......//////000111//////000000000000111111111111111222222222222333222222222222222222222222111111222222222333333333222333333444444333333222222333555444333333444666444555666666777888888999555666666777999;;;<<<===CCCKKKYYYjjjzzz|||yyyuuutttrrrpppooolllgggdddcccaaa]]]ZZZWWWTTTPPPMMMKKKJJJHHHFFFDDDCCCBBBBBB??????>>>>>>===<<<<<<<<<:::<<<<<<;;;999888888999<<<<<<===>>>???AAABBBCCCEEEIIIOOOTTTVVVWWWWWWXXXZZZZZZZZZYYYXXXXXXWWWVVVXXXWWWVVVVVVVVVSSSOOOLLLHHHHHHHHHIIIJJJLLLNNNPPPMMMLLLKKKLLLNNNOOONNNMMMNNNLLLJJJGGGDDDBBBAAA@@@===;;;::::::<<<======<<<<<<===>>>@@@AAABBBBBBBBBEEEEEEFFFHHHJJJMMMPPPRRROOOQQQTTTUUUVVVXXX[[[]]]______]]][[[XXXUUURRRQQQLLLMMMNNNNNNOOOOOONNNNNNMMMKKKJJJIIIIIIJJJKKKMMMNNNPPPSSSUUUVVVXXX[[[]]]___```aaaaaaaaa```^^^]]]XXXUUUQQQNNNLLLLLLNNNOOOMMMOOOQQQTTTUUUXXX\\\___dddggglllqqqvvv|||yyyiii]]]ZZZYYY\\\]]]\\\^^^ccchhhkkkooorrruuuzzz{{{sssoooooopppooolllkkkmmmttttttuuuvvvxxxzzz{{{}}}yyyxxxwwwyyy}}}~~~}}}{{{yyywwwvvvvvvvvvsssqqqooommmkkkjjjjjjkkklllllllllllljjjiiihhhgggfffhhhiiifffcccbbbdddgggllloootttzzzzzzyyywwwsssooonnnoooqqqqqqrrrrrrsssxxxyyyhhh]]]YYYUUUNNNHHHBBBAAA???===;;;999999888777666555333222000///...////////////////////////...------------...//////------------------------////////////////////////---------.........//////////////////////////////......------......///000//////000000000111111111111111111222222222333333111111111111111111111111111111222222222333333333222333333444444333333222222333555444333333444666333444666777888777666555555555666777999;;;===>>>EEEOOO```ttt~~~zzzwwwsssrrrqqqqqqpppmmmiiifffeeeccc___\\\YYYVVVQQQNNNKKKJJJHHHFFFEEECCCCCCCCC>>>>>>>>>===<<<<<<;;;;;;;;;===>>>===;;;999999:::;;;<<<===>>>???AAABBBBBBFFFIIINNNRRRSSSTTTUUUVVVXXXYYY[[[\\\\\\[[[YYYXXXXXXVVVUUUUUUVVVTTTPPPLLLHHHHHHIIIIIIKKKLLLNNNOOOMMMKKKKKKLLLNNNNNNLLLIIIIIIGGGDDDAAA???===<<<;;;:::999999:::<<<===<<<:::;;;;;;<<<======>>>???@@@AAAAAAAAABBBDDDGGGJJJLLLJJJMMMPPPRRRUUUXXX\\\____________^^^\\\ZZZWWWUUUPPPQQQRRRRRRRRRQQQPPPOOOLLLKKKJJJIIIIIIJJJKKKLLLMMMOOORRRTTTUUUVVVXXXZZZ[[[\\\^^^```aaaaaaaaa```[[[XXXTTTPPPNNNNNNOOOPPPOOOQQQSSSSSSSSSUUUXXXZZZ___bbbhhhnnnttt{{{~~~pppfffbbb______aaaccccccgggmmmvvvxxx|||yyyuuuqqqpppsssxxxxxxvvvvvvyyy~~~~~~}}}yyyvvvttttttuuuvvvvvvvvvvvvvvvuuusssrrrqqqnnnqqqtttsssoookkkjjjkkkkkkmmmppprrrvvv~~~zzzuuusssssstttrrrrrrsssssswwwmmm```\\\YYYRRRKKKFFFDDDAAA>>><<<:::::::::999999777555333111///...000000000000000000000000,,,,,,,,,---...///000111------------------------////////////////////////---------.........//////////////////////////////---------------...////////////000000111111111222111111222222222333333333000000000000000000000000111111222222222333333333222333333444444333333222222333555444333333444666111333666777888666444333555555666888999<<<>>>???FFFQQQdddzzz}}}}}}yyyvvvppppppppppppqqqoookkkiiigggeeeaaa^^^[[[XXXSSSPPPKKKJJJHHHFFFEEEDDDCCCCCC=========<<<;;;;;;::::::999;;;======<<<<<<===>>>;;;;;;<<<>>>???@@@AAABBBGGGJJJNNNQQQRRRSSSTTTUUUWWWYYY\\\^^^^^^]]][[[ZZZVVVUUUTTTUUUVVVUUUQQQMMMIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLMMMOOOMMMIIIEEEEEEDDDAAA===;;;999888888888888999;;;======;;;999;;;;;;:::;;;;;;===>>>???>>>>>>===>>>@@@CCCFFFHHHIIIKKKOOORRRUUUYYY^^^aaa___``````aaa___]]]ZZZYYYUUUUUUUUUUUUTTTSSSQQQPPPJJJJJJJJJIIIJJJJJJKKKKKKMMMOOORRRTTTTTTUUUVVVXXXXXXZZZ\\\___aaabbbbbbbbb___\\\XXXTTTQQQPPPQQQRRRRRRSSSTTTSSSSSSSSSUUUWWW]]]```eeejjjqqqxxxrrriiicccgggdddcccfffgggiiiooowww{{{yyyyyyyyyxxxssstttxxx|||zzz{{{}}}~~~~~~~~~|||{{{yyyyyy}}}{{{uuuqqqpppmmmooopppooopppvvv|||xxxwwwxxxtttuuuvvvwwwzzzqqqbbb\\\ZZZWWWSSSLLLGGGAAA>>>======;;;999:::999888666555333222222000000000000000000111222222///------///000...,,,111000000///...---------............////////////------------------------............////////////000///.........///111222000111111111111222222222222222222111111111000000000111111111111222222222555444444333333444444555222222222222222222222222222333444444555555444444444555666555444555666888555555777::::::999<<>><<<;;;;;;;;;;;;::::::::::::::::::::::::===<<<::::::<<<>>>BBBDDDGGGIIILLLMMMMMMOOOQQQSSSWWWYYY[[[]]]\\\[[[YYYWWWUUURRRPPPPPPQQQOOOKKKGGGHHHJJJKKKKKKJJJIIIIIIJJJLLLJJJIIIIIIKKKJJJFFFCCCCCCAAA???<<<:::888888888999999888888999::::::;;;;;;<<<===>>>>>><<<:::999999:::;;;<<<>>>AAACCCDDDHHHIIILLLOOORRRWWW]]]bbbdddeeefffgggfffdddbbbaaa^^^\\\ZZZXXXWWWSSSOOOLLLJJJJJJIIIIIIJJJKKKMMMNNNOOOPPPQQQSSSTTTUUUUUUUUUVVVXXX[[[^^^```bbbccccccdddaaa\\\WWWTTTTTTUUUUUURRRSSSTTTVVVXXXYYYYYYYYYZZZ^^^dddhhhkkkrrr|||{{{tttrrrrrrmmmlllkkkmmmqqqwww{{{|||zzzyyy{{{}}}{{{}}}xxxzzzwwwtttssssssvvvzzz}}}{{{yyy|||{{{yyyyyy}}}vvveee^^^\\\ZZZXXXPPPKKKEEEAAA???>>><<<;;;<<<;;;:::777555333111111111111000000000000111111222///------///000...---111000000///......------............////////////................................................///////////////000000111000000111111111222222222222222222111111111000000000111111111111222222222333333333222222333333333222222222222222222222222222333444444555555444444444555666555444555666888777666888;;;;;;:::>>>DDDRRR]]]mmmqqqttt|||~~~}}}{{{xxxvvvssstttuuusssooollllllmmmhhheeeaaa^^^[[[XXXSSSPPPOOOLLLIIIGGGFFFEEEDDDBBBAAA@@@>>><<<;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::<<<>>>AAACCCEEEGGGJJJLLLMMMOOORRRTTTVVVWWWYYYZZZYYYWWWTTTSSSRRRQQQPPPPPPPPPOOOKKKGGGHHHIIIKKKKKKJJJIIIJJJKKKKKKIIIHHHHHHIIIHHHDDDAAA???>>><<<:::999999999:::::::::::::::;;;;;;<<<======>>>???@@@???>>><<<;;;;;;;;;;;;<<<===>>>???@@@EEEGGGKKKNNNQQQVVV[[[___bbbdddfffggggggfffdddbbbaaa^^^\\\YYYWWWTTTPPPMMMMMMMMMKKKJJJJJJKKKLLLMMMOOOOOOQQQRRRSSSTTTTTTTTTUUUWWWZZZ]]]```bbbcccddddddbbb^^^YYYVVVUUUUUUUUUQQQQQQSSSTTTVVVXXXYYYZZZ[[[^^^bbbdddfffllluuu|||{{{vvvuuuvvvzzzyyyxxxzzz~~~~~~}}}|||zzzyyyxxxxxxwww}}}}}}}}}zzzhhh]]]YYYYYYYYYVVVQQQJJJEEEBBB@@@>>>===>>>===;;;999666444222111222111111000000000111111111///...---/////////...000000000///......------............////////////000000000000000000000000...........................//////000000000000000000000000111111111222222222222222111111111111111000111111111111222222222333222222111111222222333333333333333333333333333333333444555555555555444444555666555444555666888888888999<<<;;;;;;@@@HHHVVVfffxxxvvvkkknnnxxx}}}{{{zzzxxxvvvssstttuuussspppmmmlllmmmiiifffccc```]]]ZZZVVVRRRQQQNNNJJJHHHFFFEEECCCBBBAAA@@@???===<<<<<<;;;<<<;;;;;;;;;::::::999999999<<<;;;::::::<<<>>>AAACCCBBBEEEHHHJJJLLLNNNQQQTTTRRRSSSUUUVVVUUURRROOONNNOOONNNOOOPPPPPPNNNJJJGGGGGGIIIKKKKKKJJJJJJJJJKKKJJJIIIHHHGGGFFFDDDAAA>>>;;;:::999999999999;;;;;;<<<<<<<<<===>>>???@@@@@@???@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<<<>>???>>><<<:::888666444333333222222111000000000000000///........./////////000000//////........................////////////000000000000000000000000000000////////////......---...000111111111000///000000000000111111111111111111111111111111111111000000111111111222222222333333222222222222333333333333333333333333333333333444444555555555555555444555666555444555666888888888:::<<<;;;<<>>===<<<<<<<<<<<<<<<;;;::::::999888888;;;;;;:::;;;<<<>>>@@@BBBAAADDDGGGHHHJJJKKKNNNQQQLLLNNNPPPQQQQQQPPPMMMLLLLLLMMMNNNPPPOOOMMMIIIGGGFFFHHHJJJKKKJJJJJJKKKLLLJJJIIIHHHGGGEEEBBB???===:::999888888888999;;;<<<>>>???@@@AAACCCCCCDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@<<<<<<;;;;;;;;;;;;;;;<<<===AAAFFFJJJMMMPPPSSSUUU\\\^^^cccgggjjjkkkkkkkkkkkkgggccc___\\\XXXTTTRRROOONNNLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRRRRTTTUUUVVVYYY[[[\\\^^^^^^______^^^^^^]]][[[ZZZZZZUUUTTTRRRQQQRRRSSSUUUWWWWWWWWWVVVVVVVVV[[[bbbggguuuzzz~~~|||}}}kkk___ZZZZZZYYYWWWSSSNNNHHHDDDAAA@@@>>>======;;;:::999888888444444222111000000000000/////////.........///000////////////........................////////////////////////////////////111111111000000000//////---...000111111111000/////////000000000111111111111111111111111111111111000000111111111222222222444444333333333333444444333333333333333333333333333444555555666666555555444555666555444555666888888888999;;;;;;===HHHTTT\\\tttyyypppttt}}}|||{{{zzzyyyxxxuuuuuutttsssqqqpppmmmllliiigggeeedddbbb___ZZZVVVUUURRRMMMJJJHHHFFFDDDBBBAAAAAA@@@???>>>===<<<<<<<<<<<<;;;::::::999888888:::::::::;;;<<<>>>@@@AAABBBDDDFFFGGGGGGHHHJJJLLLGGGIIILLLOOOPPPPPPOOONNNKKKMMMOOOOOONNNLLLIIIHHHGGGIIIKKKKKKJJJIIIJJJKKKJJJJJJIIIGGGDDDAAA>>>===;;;:::999999999:::;;;<<>>>>><<>>>>>======<<<;;;;;;;;;555555333222000000//////.../////////---...///111//////////////////..................////////////........................222111111000000/////////...//////000000000000000/////////000000000111111111111111111111222222222000111111111111222222222555444444333333444444555333333333333333333333333444444555666666666666555444555666555444555666888777888:::<<<<<<@@@NNN\\\eee}}}yyy|||~~~|||||||||zzzyyyvvvuuusssrrrrrrqqqnnnlllhhhgggfffeeeccc```[[[XXXVVVRRRNNNKKKIIIGGGEEECCCAAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;::::::999999999999999:::;;;<<<>>>???@@@AAACCCEEEEEEEEEEEEGGGIIIEEEHHHKKKOOOQQQRRRQQQQQQMMMOOOPPPOOOLLLJJJIIIIIIHHHJJJKKKKKKJJJIIIIIIJJJHHHIIIIIIGGGCCC???======<<<;;;::::::;;;<<<>>>???CCCEEEGGGJJJLLLMMMMMMMMMHHHGGGGGGGGGFFFFFFFFFFFFAAAAAA@@@@@@@@@@@@AAAAAA===@@@BBBDDDFFFGGGJJJMMMTTTVVVYYY^^^ccchhhlllnnnpppnnnkkkhhheee```[[[WWWMMMLLLLLLLLLLLLNNNOOOQQQRRRSSSSSSSSSSSSSSSRRRQQQSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZ[[[]]]___```aaaaaa___]]]ZZZVVVSSSQQQPPPPPPNNNNNNMMMMMMOOOSSSVVVXXX[[[bbbgggjjjnnnvvv|||}}}~~~}}}~~~ssscccZZZVVVYYY[[[YYYTTTMMMIIIGGGAAA@@@???>>>===<<<;;;;;;666555444222111000//////---...000///------///222.../////////////////////............////////////........................000000//////...---------///////////////000000111////////////000000000111000000111111111222222222000111111111111222222222444333333333333333333444444444444444444444444444444444555666666666666666444555666555444555666888888999<<<>>>>>>DDDTTTdddttt~~~}}}~~~}}}{{{zzzwwwuuusssrrrsssrrrnnnkkkggggggfffeeedddaaa\\\XXXVVVSSSNNNKKKJJJHHHFFFEEEAAABBBBBBBBB@@@???===<<<::::::::::::::::::::::::999999:::;;;<<<>>>???@@@???AAACCCCCCDDDEEEGGGHHHHHHJJJNNNQQQSSSTTTSSSRRRPPPQQQQQQNNNKKKIIIIIIKKKJJJKKKLLLKKKIIIHHHHHHIIIEEEFFFGGGEEEAAA===<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDEEEGGGJJJMMMOOOPPPPPPPPPLLLKKKKKKJJJJJJJJJJJJJJJGGGGGGEEEDDDCCCBBBBBBBBB@@@AAABBBBBBBBBDDDGGGJJJOOOPPPRRRVVV[[[bbbhhhkkkqqqooonnnllliiiddd]]]YYYQQQPPPOOONNNNNNOOOQQQQQQTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQRRRTTTVVVYYYZZZZZZ[[[[[[\\\^^^___``````aaa___]]]ZZZWWWTTTQQQPPPNNNMMMMMMMMMOOOQQQRRRRRRUUU[[[```aaadddkkkpppqqquuuyyyqqqeeeUUUZZZ^^^]]]XXXQQQLLLJJJCCCBBBAAA???===<<<::::::777666444222111000//////,,,...000///------000222.........///////////////............/////////000//////////////////////////////...---,,,,,,++++++000///.........///111222////////////000000000000000000111111222222222222000111111111111222222222333222222222222222222333444444444444444444444444444555555666666666666666444555666666444555666888999:::===???@@@GGGXXXiii~~~~~~}}}~~~~~~|||zzzxxxuuusssrrrsssrrroookkkgggffffffeeedddaaa\\\XXXUUURRRNNNLLLJJJIIIGGGFFFAAABBBBBBBBBAAA???===<<<:::::::::::::::::::::;;;888999:::;;;===>>>??????<<<>>>AAABBBCCCEEEGGGIIIKKKMMMPPPSSSUUUTTTSSSRRRRRRSSSRRRNNNJJJHHHJJJLLLKKKLLLMMMLLLIIIGGGGGGHHHBBBDDDFFFDDD???<<<;;;<<<999:::;;;===@@@CCCFFFHHHFFFHHHLLLOOOQQQRRRRRRRRROOONNNNNNMMMLLLMMMMMMMMMLLLKKKIIIGGGEEECCCBBBBBBBBBBBBBBBAAAAAABBBFFFIIIKKKKKKMMMPPPVVV]]]eeeiiipppppppppooolllfff___ZZZUUUTTTRRRQQQPPPPPPQQQQQQUUUUUUVVVUUUUUUTTTSSSRRRPPPPPPQQQSSSUUUYYY\\\^^^\\\\\\\\\\\\\\\]]]^^^___``````^^^\\\YYYVVVSSSRRROOONNNNNNNNNOOOPPPOOONNNSSSYYY]]]\\\^^^ccchhhjjjlllqqqyyyttthhhaaa\\\___```ZZZQQQLLLHHHDDD???>>>??????<<<:::999888777666444222111000111///...---...///...---////////////////////////////////////////////////---------...///000000111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222111111111111111222333333333333333333333333333333333333333333333333555555555555666666666777444444555555666888999:::;;;:::===AAAEEEOOOcccxxx~~~|||zzzzzzyyywwwuuusssrrrrrrqqqooommmjjjhhheeedddbbb```\\\ZZZVVVSSSNNNJJJIIIGGGFFFEEEFFFEEEDDDCCCAAA@@@>>>>>><<<<<<;;;;;;;;;<<<<<<===999999::::::<<<===???@@@>>>???@@@BBBDDDEEEGGGGGGOOOPPPRRRSSSTTTTTTTTTSSSWWWTTTPPPLLLIIIHHHHHHIIIKKKKKKLLLLLLLLLKKKIIIHHHDDDCCCAAA???>>><<<<<<;;;>>>???@@@BBBEEEFFFHHHIIILLLMMMMMMOOOQQQSSSUUUWWWQQQRRRRRRQQQOOOOOOPPPQQQOOOOOOOOOMMMJJJGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCIIIJJJLLLNNNRRRYYY```eeemmmoooooonnnjjjfffdddccc___[[[VVVTTTRRRPPPQQQSSSYYYXXXWWWXXXXXXWWWTTTQQQRRRSSSTTTUUUWWWXXXZZZZZZ```]]][[[[[[___aaaaaa`````````aaaaaa___[[[XXXUUUTTTRRRPPPOOONNNOOOQQQRRROOOQQQTTTVVVXXXZZZ]]]```bbbiiiqqqwww{{{~~~|||zzz|||ooofff```ccceee___VVVPPPJJJFFFAAA?????????===;;;:::999888666444333111111222111//////000000000///////////////////////////////////////////////////------......///000000111////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222222222111111111111111222333333333333333333333333333333333333333333333333555555555666666666666666666666666666666777888999:::999<<>>>>>===<<<<<<;;;;;;;;;<<<<<<999999::::::<<<===???@@@??????@@@AAACCCEEEGGGHHHOOOPPPQQQSSSSSSSSSRRRRRRUUURRRNNNJJJHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIDDDCCCBBBBBBAAAAAAAAAAAAAAAAAACCCDDDFFFHHHIIIJJJNNNOOOPPPQQQSSSUUUVVVVVVRRRSSSSSSRRRQQQPPPRRRSSSRRRSSSSSSQQQMMMIIIGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCFFFGGGIIIKKKOOOUUU\\\aaagggiiijjjjjjhhheeeddddddbbb```\\\YYYUUURRRRRRTTTYYYXXXXXXXXXXXXWWWUUURRRTTTTTTVVVWWWYYYZZZ[[[\\\```^^^[[[[[[]]]^^^]]]\\\]]]^^^___```^^^\\\YYYWWWVVVUUUSSSQQQPPPPPPQQQQQQNNNPPPSSSTTTUUUWWWZZZ\\\^^^dddjjjnnnrrrzzz~~~||||||||||||{{{yyyxxx}}}|||zzz}}}~~~{{{|||ooofffgggjjjfff^^^WWWMMMHHHCCC@@@@@@@@@>>><<<::::::888777555333222222333222000000111111111000////////////////////////////////////////////////------......///000000000........................000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111222222333333333333333333333333333333333333333333333333666666666666666555555555888777777666666777777888:::;;;???FFFPPP___uuu~~~|||zzzyyyxxxwwwwwwvvvtttrrrrrrrrrqqqooommmkkkjjjgggfffdddbbb^^^\\\WWWTTTPPPLLLKKKIIIGGGFFFGGGFFFEEECCCAAA@@@>>>>>>======<<<;;;:::::::::;;;999999::::::<<<===???@@@@@@?????????AAADDDFFFHHHMMMNNNOOOQQQQQQQQQQQQPPPRRROOOKKKGGGFFFGGGJJJLLLKKKKKKLLLMMMMMMLLLJJJIIIDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFHHHIIIKKKLLLLLLPPPQQQSSSTTTUUUVVVUUUUUURRRSSSTTTSSSRRRRRRSSSUUUVVVWWWWWWUUUQQQLLLIIIHHHKKKKKKKKKJJJHHHGGGEEEDDDDDDFFFHHHJJJMMMRRRYYY]]]___aaadddeeedddccccccdddfffgggeee```ZZZVVVVVVXXX[[[YYYXXXXXXXXXWWWUUUSSSVVVVVVXXXYYY[[[]]]^^^___aaa___]]][[[[[[[[[ZZZYYYZZZ[[[]]]^^^^^^]]][[[ZZZZZZXXXVVVSSSRRRQQQQQQQQQNNNPPPRRRSSSTTTUUUWWWYYY[[[^^^bbbdddgggooozzz}}}{{{zzzyyyxxxyyy{{{||||||{{{xxx{{{|||yyyxxx{{{||||||~~~|||mmmjjjmmmkkkeee```RRRLLLEEE@@@@@@???===<<<;;;;;;999888666444333333333222000000111111111000////////////////////////////////////////////////............//////000000////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111000111111222333333333333333333333333333333333333333333333333333666666666666555555555555777666666666777888999999<<<>>>BBBJJJVVVhhh|||~~~}}}|||zzzxxxwwwwwwwwwuuusssqqqqqqrrrqqqpppnnnkkkiiigggeeedddaaa^^^[[[XXXUUUQQQNNNMMMKKKHHHFFFHHHGGGEEEDDDBBB@@@>>>>>>>>>===<<<;;;::::::999999999999999:::<<<===???@@@@@@???>>>>>>???BBBFFFHHHHHHJJJLLLNNNPPPQQQQQQQQQNNNLLLHHHEEEEEEGGGKKKMMMKKKLLLMMMMMMMMMLLLKKKJJJFFFFFFFFFGGGHHHJJJKKKLLLIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQSSSUUUVVVUUUTTTSSSRRRSSSSSSSSSRRRRRRTTTUUUVVVXXXYYYXXXTTTPPPMMMLLLPPPOOONNNMMMKKKIIIGGGFFFFFFHHHJJJKKKMMMQQQWWW[[[ZZZ\\\___`````````aaabbbhhhlllmmmhhhbbb`````````^^^\\\YYYXXXXXXWWWVVVTTTWWWXXXYYY[[[]]]___```aaaaaa```^^^]]]\\\ZZZYYYXXXXXXYYY[[[]]]^^^^^^]]]]]]]]][[[YYYVVVTTTSSSRRRQQQQQQRRRTTTTTTSSSSSSUUUWWWXXX[[[]]]^^^aaahhhrrr{{{~~~|||{{{{{{{{{{{{|||~~~}}}|||~~~uuummmmmmllliiihhhXXXQQQHHHBBB@@@???===;;;<<<<<<:::999777555444444222111//////000000000///////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111111111000000111222222333333333333333333333333333333333333333333333333333666666666666666555555555444444555666888999;;;<<<<<<>>>CCCKKKYYYlll}}}~~~}}}{{{zzzyyyxxxwwwwwwsssrrrpppqqqqqqqqqpppooojjjhhhfffdddbbb```]]]ZZZYYYVVVSSSPPPNNNLLLIIIGGGHHHHHHFFFDDDBBB@@@>>>===>>>===<<<::::::999999999999999999:::<<<===???@@@@@@???>>>===>>>AAAEEEGGGDDDFFFIIILLLOOOQQQRRRRRRKKKIIIFFFDDDEEEGGGKKKNNNKKKLLLMMMNNNNNNMMMLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPRRRTTTTTTSSSRRRQQQQQQRRRSSSRRRQQQQQQRRRTTTTTTVVVXXXWWWUUURRRQQQPPPQQQQQQPPPOOOMMMKKKJJJIIIIIIJJJKKKLLLLLLOOOSSSVVVWWWYYY[[[\\\[[[\\\]]]___gggnnnqqqooommmnnnnnnllldddaaa]]]ZZZYYYYYYXXXWWWXXXYYY[[[]]]___aaabbbccc^^^^^^^^^\\\[[[YYYYYYXXXXXXYYY[[[]]]^^^^^^^^^^^^]]]\\\[[[XXXVVVUUUTTTSSSQQQSSSTTTSSSRRRRRRSSSTTTUUUWWWXXXYYY\\\ccclllsssuuu{{{uuuooolllkkklllaaaXXXMMMEEEAAA@@@>>><<<======;;;:::888666555555222111//////000000000///////////////////////////////////////////////////......//////////////////111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000111222333333333333333333333333333333333333333333333333333333555555555555666666666777333444555666888;;;===>>>999===BBBKKK[[[nnn{{{}}}|||{{{yyyxxxxxxwwwwwwrrrqqqppppppqqqrrrqqqoooiiigggeeecccbbb```\\\YYYZZZWWWTTTRRRPPPNNNKKKHHHIIIHHHGGGDDDBBB@@@>>>===<<<<<<;;;:::999999999:::999999::::::<<<===???@@@???>>>>>>>>>???AAACCCEEEBBBDDDHHHKKKOOOQQQRRRSSSHHHGGGFFFEEEFFFHHHKKKMMMKKKLLLNNNOOOOOONNNMMMMMMKKKKKKKKKJJJKKKLLLLLLMMMOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQSSSSSSSSSRRRPPPPPPQQQSSSRRRSSSTTTSSSRRRPPPQQQQQQPPPPPPPPPOOOOOOMMMLLLLLLKKKKKKLLLKKKKKKLLLNNNPPPSSSUUUWWWWWWWWWXXXZZZ[[[bbbkkkqqqsssxxx{{{mmmiiiccc___]]]\\\\\\[[[[[[\\\^^^```bbbdddfffggg^^^___```^^^[[[YYYXXXYYYZZZ[[[\\\]]]^^^_________\\\[[[[[[ZZZXXXWWWVVVVVVQQQSSSTTTSSSRRRQQQRRRSSSSSSTTTUUUVVVYYY^^^eeeiiinnnrrryyyuuummmjjjllljjj```TTTJJJEEEBBB@@@>>>>>>===<<<:::999777666555333222000000111111111000/////////////////////////////////////////////////////////////////////...000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111000000000000111222333444333333333333333333333333333333333333333333333333333444444555666777888888555555666777888:::<<<===888>>>EEEOOO```ttt~~~~~~|||{{{zzzyyyxxxwwwvvvvvvvvvqqqpppooopppqqqrrrqqqpppjjjhhhfffdddccc```]]]ZZZZZZXXXUUUSSSRRROOOKKKIIIJJJIIIGGGEEEBBB@@@>>>===;;;;;;::::::999:::::::::999999::::::<<<===???@@@>>>>>>>>>>>>???AAABBBCCCDDDFFFIIILLLNNNPPPPPPPPPFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLNNNOOOOOOOOONNNNNNLLLLLLLLLLLLMMMNNNOOOPPPPPPOOOOOONNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRUUUVVVUUUTTTQQQPPPQQQRRRQQQQQQQQQOOOMMMLLLNNNOOOMMMNNNNNNOOOOOOOOONNNNNNOOOOOOOOONNNLLLKKKLLLNNNNNNOOOQQQRRRSSSTTTWWWYYY\\\fffnnnuuuwwwrrrkkkfffcccbbbaaa```^^^___aaacccfffhhhjjjkkkeeeggghhheeeaaa]]]\\\\\\]]]]]]^^^^^^^^^_________YYYYYYZZZZZZZZZYYYYYYXXXUUUVVVWWWWWWUUUUUUVVVWWWUUUUUUVVVWWWYYY\\\___bbbeeehhhlllqqqxxxzzznnniiijjjpppfffXXXMMMGGGDDDBBB@@@>>>>>><<<;;;999888666666555333111111222333222111///////////////////////////////////////////////////////////////.........////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111222333444333333333333333333333333333333333333333333333333222333444555666888999999777777777777888999:::;;;:::AAAIIITTTgggzzz}}}{{{yyyyyyyyywwwvvvuuuuuuuuuuuuqqqoooooooooqqqrrrqqqpppkkkiiigggeeedddbbb^^^[[[[[[YYYVVVTTTRRRPPPLLLIIIJJJIIIGGGEEEBBB@@@>>>===::::::999999999:::;;;;;;999999::::::<<<===???@@@======>>>???@@@AAAAAAAAAGGGHHHJJJLLLNNNNNNNNNNNNEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMNNNOOOPPPOOOOOONNNLLLLLLMMMNNNOOOQQQRRRSSSPPPOOOOOONNNNNNMMMLLLLLLOOOOOOOOOOOOPPPRRRSSSTTTWWWXXXWWWUUURRRQQQQQQSSSRRRQQQOOOLLLIIIIIIKKKMMMKKKLLLMMMNNNOOOOOOOOOOOOTTTTTTSSSQQQNNNMMMMMMNNNIIIKKKMMMOOOPPPRRRVVVYYYXXXbbblllvvv~~~yyyqqqkkkgggfffeeedddaaabbbdddfffiiikkkmmmnnnnnnpppqqqmmmgggbbbaaaaaa________________________WWWXXXYYYZZZZZZZZZZZZZZZYYY[[[\\\[[[ZZZZZZ[[[\\\YYYYYYZZZZZZ[[[\\\^^^^^^^^^___bbbeeejjjrrr{{{ssskkkjjjoooggg]]]TTTMMMIIIEEEBBBBBBAAA???<<<:::888888777777555222000///000111333//////............////////////............//////000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000222111111111000000//////333333333444444444555555444444444555555555666666555555555777:::;;;<<<;;;<<<>>>FFFXXXnnn|||{{{zzzyyyzzzyyyxxxwwwvvvtttssssssoooppppppqqqqqqqqqppppppiiigggdddbbbaaa```^^^\\\\\\ZZZVVVTTTSSSRRROOOMMMKKKIIIFFFEEEDDDCCC@@@>>>===<<<;;;:::999:::;;;<<<=========>>>>>>>>>>>>>>>===???AAAAAA@@@@@@@@@AAADDDFFFIIILLLMMMMMMLLLKKKDDDEEEFFFGGGFFFGGGJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQQQQQQQQQQRRRTTTQQQPPPOOOOOONNNNNNNNNNNNPPPPPPPPPPPPRRRUUUWWWXXXZZZZZZXXXWWWUUUSSSRRRQQQUUUSSSQQQNNNLLLJJJIIIIIIHHHHHHHHHIIIKKKMMMPPPQQQUUUVVVWWWWWWUUURRROOOLLLJJJJJJKKKJJJJJJLLLPPPSSSZZZ\\\eeettt||||||{{{wwwsssnnnmmmlllmmmllljjjggggggkkkrrrwwwzzz~~~yyynnnfffeeegggfffccc```bbbeeefffbbb^^^XXXYYY[[[]]]^^^^^^]]]]]]]]]]]]]]]]]]^^^___```aaabbb___]]]]]]```bbbbbb```eeedddbbbaaadddjjjpppttt~~~|||ppplllpppjjjbbbZZZSSSLLLFFFBBBBBBAAA???===;;;999999888777555222000///000111222...///000111111000///...//////............//////000000000000000000000000////////////............000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111333222222222111111111111333333333444444444555555444444444555555555666666666555666777999:::;;;;;;===AAALLL^^^ttt~~~|||{{{zzzzzzzzzyyyxxxwwwuuutttssssssppppppppppppooonnnlllkkkiiifffcccaaa```___]]]\\\\\\ZZZVVVTTTSSSRRRPPPNNNKKKIIIGGGEEEEEECCCAAA???===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<======>>>???>>>@@@BBBBBBAAA@@@AAABBBDDDEEEHHHKKKLLLLLLKKKJJJDDDFFFGGGGGGGGGHHHJJJLLLNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRPPPOOOPPPQQQOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRSSSTTTVVVWWWYYYXXXXXXWWWVVVVVVUUUUUUVVVUUUSSSQQQNNNLLLJJJIIIFFFEEEEEEFFFGGGIIIJJJLLLRRRTTTUUUVVVVVVTTTRRRPPPKKKLLLLLLKKKJJJKKKNNNQQQSSSVVV]]]iiiuuu}}}~~~}}}zzz{{{|||zzzwwwtttsssrrrtttssspppmmmmmmpppvvvzzzvvvnnnmmmnnniiifffdddeeehhhhhheeeaaa^^^^^^________________________`````````aaaaaaaaaeeeddddddeeehhhiiigggeeecccbbb``````bbbfffjjjmmmtttwww{{{yyyrrrpppnnnjjjccc[[[QQQIIIDDDBBBAAA???===<<<;;;::::::777555333000///000000111,,,...111222222111...,,,000//////......//////000000000000000000000000000000000///......---,,,,,,000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111333333333333333222222222333333333444444444555555444444555555555666666666666666666777888999::::::???FFFTTThhh}}}~~~|||{{{{{{zzzyyyyyyxxxvvvuuutttsssrrrqqqqqqpppooommmkkkhhhggghhheeebbbaaa```___]]]\\\\\\ZZZVVVTTTSSSRRRPPPNNNLLLJJJGGGFFFEEEDDDAAA???======<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;===???@@@???AAABBBCCCBBBAAABBBCCCCCCEEEGGGIIIJJJJJJIIIHHHEEEGGGHHHIIIHHHIIIKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRTTTTTTTTTRRROOONNNNNNOOOMMMNNNNNNOOOQQQSSSUUUVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYXXXXXXWWWUUURRROOOLLLJJJFFFEEEEEEDDDDDDEEEFFFFFFNNNPPPRRRUUUVVVVVVUUUTTTOOOOOONNNLLLJJJJJJLLLNNNOOORRRXXX^^^eeejjjmmmnnnuuuxxx{{{}}}|||{{{zzz{{{}}}{{{yyyvvvtttvvvzzz~~~}}}vvvtttuuuqqqnnnlllmmmoooooollliiihhhgggffffffeeeeeeeeefffffffffggghhhgggfffeeedddiiijjjlllnnnpppoookkkhhh``````___```aaaccceeegggjjjlllooorrrvvv{{{|||ppppppnnnjjjbbbXXXNNNHHHCCCBBB@@@???===<<<<<<<<<777666444111000000000111---...///000000///...---000000////////////000000////////////////////////000000/////////.........////////////////////////000000000000000000000000000000111111111222222222111111111111111111111111333333333333222222222222333333333444444444555555555555555555666666666666666777777777777888:::;;;AAAKKK]]]sss~~~}}}|||{{{{{{{{{xxxxxxwwwvvvtttsssrrrqqqppppppppppppnnnkkkhhhfffhhhfffcccbbbaaaaaa___]]]\\\ZZZWWWUUUTTTSSSQQQOOOMMMKKKHHHGGGFFFEEEBBB@@@>>>>>>===<<<<<<;;;;;;;;;::::::999999:::===???@@@???AAACCCCCCBBBBBBBBBCCCCCCDDDFFFHHHHHHHHHGGGGGGGGGHHHJJJKKKJJJJJJKKKMMMLLLMMMNNNPPPRRRSSSTTTUUUUUUUUUTTTRRROOONNNOOOPPPOOOOOOPPPQQQSSSUUUVVVWWWTTTTTTSSSRRRRRRRRRQQQQQQPPPQQQRRRTTTVVVXXXYYYZZZYYYYYYYYYXXXUUURRRNNNLLLIIIHHHGGGFFFEEEEEEDDDDDDHHHJJJMMMQQQSSSUUUVVVVVVRRRSSSRRRPPPMMMLLLLLLNNNOOOSSSWWWZZZ\\\```eeeiiiooosssxxx|||}}}~~~}}}{{{{{{~~~zzzxxxyyyyyyxxxvvvwwwxxxxxxuuusssrrrqqqpppooonnnooopppqqqooopppqqqrrrqqqooommmkkkkkkmmmppprrrqqqlllgggccc\\\]]]___aaabbbdddeeeffffffhhhiiijjjlllppptttxxxsssqqqooommmhhh```UUUMMMEEEDDDBBB@@@>>>======<<<888777555333222111111111///...,,,++++++,,,...///000000////////////000000//////////////////////////////000000000111111111////////////////////////000000000000000000000000000000111111111222222222111111111111111111111111111111222222222222222222333333333444444444555555555555555666666666777777666777888777666888;;;>>>DDDQQQfff|||~~~|||{{{zzzzzzzzzxxxwwwvvvuuutttrrrqqqqqqooopppqqqqqqpppmmmkkkiiijjjhhheeedddccccccaaa```\\\ZZZWWWUUUTTTSSSRRRPPPNNNLLLIIIHHHGGGFFFCCCAAA??????>>>>>>===<<<;;;;;;::::::999:::;;;===???@@@???AAACCCCCCBBBBBBBBBCCCBBBCCCEEEFFFGGGHHHGGGGGGHHHJJJLLLMMMLLLKKKLLLMMMLLLMMMNNNPPPRRRTTTVVVVVVSSSTTTSSSQQQOOOOOOQQQSSSSSSSSSSSSSSSTTTUUUVVVWWWQQQQQQQQQQQQQQQPPPPPPPPPMMMMMMOOOQQQSSSUUUVVVWWWWWWWWWXXXXXXVVVSSSPPPNNNKKKKKKJJJIIIGGGEEEDDDCCCCCCEEEHHHKKKOOOQQQSSSSSSUUUUUUUUUSSSQQQOOOPPPQQQNNNRRRVVVXXXXXX\\\bbbgggiiimmmsssxxx|||}}}}}}~~~|||zzzzzzxxxwwwwwwxxxzzzzzzwwwxxxyyyyyyxxxvvvtttrrrnnnppprrrqqqlllfff___[[[XXXZZZ^^^bbbeeeggghhhiiihhhiiiiiihhhhhhiiimmmpppvvvzzz|||vvvooommmlllggg\\\RRRGGGFFFDDDBBB@@@>>>======:::999777555444222222111000...,,,******,,,...000111000000//////000000111000000000000000000000000//////000111111222333333000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222111111111111222222222222333333333444444444555555555555666666666777777777666888999888777888===AAAHHHWWWnnn}}}|||zzzyyyyyyxxxwwwwwwvvvtttsssrrrqqqpppnnnoooqqqrrrrrrpppmmmkkkjjjhhhfffeeeddddddcccaaa\\\YYYWWWUUUUUUTTTRRRQQQOOOMMMJJJIIIHHHGGGDDDBBB????????????>>>===;;;:::::::::;;;<<<===>>>>>>>>>???AAABBBCCCBBBAAABBBCCCBBBBBBDDDFFFGGGHHHIIIIIIIIIKKKNNNNNNNNNMMMMMMMMMKKKLLLNNNPPPRRRTTTUUUVVVSSSSSSRRRQQQOOOPPPSSSVVVVVVVVVUUUUUUUUUVVVVVVWWWQQQRRRRRRRRRRRRQQQPPPOOOLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRMMMMMMLLLKKKIIIGGGEEECCC@@@BBBDDDGGGJJJLLLNNNOOOTTTUUUVVVVVVTTTSSSTTTVVVNNNQQQTTTVVVXXX[[[aaafffhhhkkkpppuuuzzz~~~~~~~~~~~~~~~~~~|||zzzyyyuuuvvvvvvrrrkkkccc]]][[[ZZZ\\\aaafffjjjmmmooopppnnnnnnmmmjjjhhhhhhjjjlllmmmpppvvv|||~~~qqqmmmnnnlllaaaVVVJJJHHHFFFCCC@@@>>>===<<<;;;:::999777555444333222000///...------...///000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222333333444444333333333444444444555555555666666666777777777777666888:::999888:::@@@EEEMMM^^^uuu~~~{{{yyyxxxwwwwwwwwwvvvuuutttrrrqqqppppppnnnoooqqqsssrrrooollljjjjjjhhheeedddddddddbbbaaa\\\YYYWWWUUUUUUTTTSSSQQQPPPMMMKKKJJJIIIHHHEEECCC@@@@@@@@@@@@???===;;;::::::;;;===??????>>>===<<<>>>@@@BBBBBBAAA@@@AAABBBAAABBBCCCEEEGGGIIIJJJKKKJJJLLLOOOPPPOOOMMMMMMNNNKKKLLLMMMOOOQQQSSSTTTUUUTTTTTTRRRQQQOOOPPPSSSVVVWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWWWWVVVUUUSSSQQQPPPMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNOOOPPPRRRSSSTTTUUUQQQQQQQQQOOOMMMKKKHHHGGGAAABBBCCCEEEGGGIIIJJJKKKPPPRRRUUUVVVVVVVVVXXXYYYTTTVVVXXX[[[^^^aaafffiiikkkmmmqqquuuyyy~~~}}}wwwooohhheeeddddddfffkkkoootttxxxzzz|||xxxwwwuuuqqqmmmkkklllnnnlllooorrrvvvzzz~~~rrrlllpppnnncccWWWKKKJJJGGGDDDAAA>>><<<<<<<<<;;;:::888777555333333000000111111111111000000111111000000000000111111000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222333333333444444555555555333333333444444444555555666666666666777777777777666999;;;:::888;;;AAAGGGQQQbbbyyy|||~~~{{{yyywwwvvvvvvvvvvvvuuutttrrrqqqpppooonnnppprrrsssqqqnnnkkkhhhiiigggdddcccccccccbbbaaa\\\YYYWWWUUUUUUUUUSSSRRRPPPNNNKKKJJJIIIHHHFFFDDD@@@@@@AAA@@@???===;;;::::::<<>><<<;;;:::888666555333333222111000000000000000111------......//////000000000000000000000000000000000000000000000000000000//////............//////333222111000/////////000111111111111111111111111111111222222222333333333222222222222222222222222333444555555666666555555444555666666555555666888999888888::::::;;;CCCLLLdddkkk|||||||||{{{zzzyyywwwuuuvvvvvvvvvtttrrrooommmkkkpppqqqqqqqqqooommmkkkjjjeeeeeedddccccccbbbbbbaaa^^^\\\ZZZWWWUUUSSSRRRQQQPPPOOOMMMKKKIIIHHHGGGFFFCCCBBBAAA???>>>======<<<;;;===???AAA@@@???<<<:::??????@@@@@@@@@AAAAAAAAA@@@AAACCCFFFIIILLLOOOQQQPPPQQQRRRRRRRRRQQQPPPOOOPPPOOONNNMMMNNNPPPSSSTTTRRRRRRQQQRRRRRRSSSTTTTTTVVVTTTTTTWWW]]]cccdddddd``````^^^\\\ZZZXXXVVVUUUQQQOOOLLLLLLNNNPPPQQQQQQLLLJJJIIIJJJMMMPPPRRRSSSTTTSSSQQQPPPOOONNNNNNMMMIIIIIIHHHGGGGGGFFFEEEEEEFFFIIINNNSSSVVVZZZ]]]``````fffkkkmmmqqqvvvwwwttttttssssssvvv{{{|||}}}|||}}}}}}|||{{{zzzzzz}}}~~~qqqkkkhhhfffccc^^^WWWNNNGGGCCCBBB@@@???<<<<<<:::999777555444333222111111000000000000000.........///////////////000000000000000000000000000000000000000000000000//////............//////222222111000000000000000111111111111111111111111111111222222222333333333222222222222222222222222333444555555666666555555444555666666555555666888888777888;;;;;;>>>GGGQQQiiiuuu{{{{{{~~~}}}zzzzzzyyyxxxvvvtttttttttttttttrrrpppnnnmmmpppppppppooommmjjjhhhgggeeeeeedddccccccbbbbbbaaa___]]][[[XXXVVVTTTSSSRRRQQQPPPNNNLLLJJJHHHHHHGGGDDDCCCAAA@@@>>>=========;;;<<<>>>??????>>>===<<>>======;;;;;;;;;<<<============?????????@@@@@@@@@@@@AAA@@@AAACCCEEEHHHKKKNNNOOOPPPPPPPPPOOOOOOPPPQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVWWWXXX\\\[[[[[[\\\```bbbccccccaaa```______^^^]]]\\\\\\\\\YYYWWWVVVUUUTTTQQQOOONNNMMMLLLMMMNNNOOONNNMMMMMMMMMNNNOOOPPPRRRTTTTTTUUUTTTRRROOOLLLIIIGGGEEEDDDFFFIIILLLOOOSSSXXX[[[eeekkkqqquuu||||||xxxtttvvv|||~~~~~~xxxtttoookkkooohhh^^^SSSJJJDDD@@@???======<<<:::999777666666333333222111000000000000111000000000//////......////////////////////////000000000000000000000000000000////////////000000000000000111111111111000111111111111111111111111111111222222222333333333222222222333333333333333333444555555666555555555444666777777666666777888888888999<<<===CCCQQQ___yyy{{{{{{~~~}}}{{{yyyxxxxxxxxxxxxvvvuuurrrrrrrrrqqqqqqpppoooooonnnnnnmmmkkkiiigggfffeeeeeeeeedddccccccbbbbbbaaaaaa```^^^[[[YYYWWWVVVVVVUUUTTTRRROOOMMMKKKJJJIIIEEEDDDBBBAAA???>>>>>>>>>;;;:::::::::;;;<<<>>>???????????????@@@@@@@@@@@@@@@AAABBBDDDGGGJJJMMMNNNPPPOOONNNNNNNNNOOOQQQRRRSSSRRRQQQPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUWWWYYYZZZ___^^^^^^___```aaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\ZZZZZZ[[[ZZZWWWUUUQQQPPPOOOOOOPPPOOOMMMJJJKKKLLLLLLMMMOOOQQQRRRSSSVVVUUUSSSQQQNNNKKKIIIHHHEEEFFFGGGIIIKKKNNNSSSWWW___fffmmmsss{{{zzzvvvwww|||}}}zzz~~~}}}}}}~~~~~~xxxrrrrrrmmmdddYYYNNNFFFAAA???>>>===<<<;;;:::999888777444333222111000000000000111111000000/////////...////////////////////////000000000000000000000000000000////////////000000...///000111222111111111111111111111111111111111111111222222222333333333222222333333333444444444333444555555666555555555555666777777666666777999999999:::<<<===DDDUUUfff~~~~~~{{{zzzxxxxxxyyyxxxwwwuuutttsssrrrpppooonnnmmmmmmmmmlllkkkjjjjjjiiiiiihhheeeeeedddccccccbbbbbbaaaaaa```^^^\\\ZZZYYYXXXXXXWWWUUUSSSPPPNNNLLLKKKJJJEEEEEECCCAAA@@@?????????;;;::::::999:::<<<>>>@@@>>>>>>?????????@@@@@@@@@@@@@@@BBBDDDGGGIIILLLMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRSSSTTTVVVWWWYYYZZZ______```___^^^^^^^^^^^^\\\]]]^^^___```aaabbbcccaaa___^^^^^^^^^]]]ZZZXXXUUUTTTRRRRRRRRRPPPMMMKKKMMMLLLLLLLLLMMMNNNOOOOOOSSSRRRQQQPPPOOOMMMLLLLLLGGGHHHHHHHHHIIIKKKOOOSSSWWW^^^fffmmmwww~~~zzzvvvwwwzzz|||zzzxxxzzzzzz{{{|||~~~}}}|||zzz|||~~~vvvrrroooiii___SSSIIICCCAAA>>>>>>===<<<;;;:::999999555444333222111000000000111000000000000000000///000000000000000000000000000000000000000000000000111000000//////000000111---...000111222222222111111111111111111111111111111111222222222333333333222222333333444444555555333444555555666666555555555666888777666666777999999999;;;===???HHH\\\ooo~~~}}}|||zzzyyyxxxxxxxxxvvvttttttsssqqqooonnnmmmllllllllllllkkkjjjjjjjjjjjjkkkeeeeeedddccccccbbbbbbaaaaaa```___]]][[[YYYYYYXXXWWWVVVTTTQQQNNNLLLKKKJJJFFFEEEDDDBBBAAA@@@??????<<<<<<;;;;;;;;;<<<>>>???>>>>>>>>>????????????@@@@@@@@@AAACCCFFFIIIKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYY\\\^^^___^^^\\\ZZZYYYZZZ[[[\\\^^^```bbbeeefffggggggdddbbb```___]]]ZZZXXXZZZXXXVVVUUUTTTSSSPPPNNNOOOOOONNNMMMLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKLLLKKKJJJJJJMMMOOORRRXXX___fffooozzzvvvuuutttuuuvvvxxxxxxwwwwwwxxx{{{~~~}}}{{{xxxuuutttwwwxxxxxxyyyzzz|||}}}~~~{{{|||}}}uuuqqqpppmmmdddYYYNNNGGGDDD???>>>>>>===<<<;;;::::::555555333222111000000000000000000000000111111111000000000000000000000000000000000000000000000000111111000000000000111111,,,---///222333333222111111111111111111111111111111111222222222333333333222222333333444555555666333444555555666666555555555777888888777777888999777999<<>>>>>>>>>>>>>>>>>????????????@@@@@@AAACCCEEEHHHJJJKKKIIIJJJLLLMMMOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUWWWWWWYYY[[[]]][[[XXXVVVUUUVVVWWWXXX[[[]]]aaacccfffggghhheeeaaa___^^^^^^\\\[[[___\\\YYYWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQOOOPPPPPPNNNLLLJJJKKKLLLLLLRRRWWW\\\ccclllrrrrrrlllnnnpppqqqqqqrrrtttwwwvvvxxx|||}}}|||zzzwwwuuuvvvxxxwwwvvvwwwxxxzzz{{{{{{wwwwwwxxxyyy{{{}}}~~~rrrpppqqqooohhh\\\QQQIIIFFF??????>>>===<<<;;;;;;:::666555444222111000000000//////000000111111222222000000000000000000000000000000000000000000000000111111000000000000111111+++---///222333333222222111111111111111111111111111111222222222333333333222222333333444555666666333444555555666666555555555777888888777777888999666888<<>>>>>>>>>>>>>>=========>>>>>>>>>>>>???????????????@@@AAACCCEEEHHHJJJKKKHHHIIILLLNNNPPPPPPPPPPPPPPPQQQRRRTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUUUUVVVVVVYYY[[[ZZZVVVSSSSSSTTTRRRSSSVVVYYY]]]```cccdddeeebbb___^^^^^^`````````bbb___[[[XXXWWWWWWVVVVVVSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRQQQRRRSSSQQQNNNKKKJJJJJJHHHMMMQQQSSSYYYaaaeeeddddddiiimmmnnnmmmmmmrrrvvvvvvyyy~~~}}}{{{||||||zzzxxxxxxzzz{{{{{{{{{xxxxxxxxxyyyzzz{{{}}}}}}rrrllloooqqqmmmcccVVVMMMHHHDDDCCC@@@>>><<<<<<;;;;;;888888666555333111000000//////............//////////////////000000000000000000000000000000000000000000000000111111111111000000//////000222444555333222000//////000222333222222333333333333444444444444444444444444444444444444444555555555666666555666777777666777999;;;>>><<<<<>>======<<<<<<===;;;===???@@@AAA@@@???>>>@@@AAABBBDDDEEEFFFFFFFFFJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPLLLOOOQQQOOOLLLMMMRRRWWWWWWXXXYYYYYYWWWUUUSSSQQQRRRRRRSSSSSSTTTXXX^^^cccaaabbbbbbbbb``````aaabbbiiigggdddaaa^^^[[[ZZZYYYYYYTTTNNNKKKMMMOOOPPPOOOLLLMMMNNNOOOOOONNNMMMLLLPPPOOOOOONNNNNNMMMMMMMMMLLLLLLKKKMMMOOOTTTXXX[[[]]]___aaaeeehhhjjjlllmmmtttwww{{{}}}}}}~~~~~~}}}~~~}}}}}}}}}~~~zzznnnpppqqqoooiii]]]RRRJJJDDDCCC@@@>>>======<<<;;;999888777555333222111000111000000000000000000111////////////000000000111000000000000000000000000000000000000111111111111222111111000000111222333333222000//////000222333222222333333333333444444444444444444444444444444444444444555555555666666555777888888777888999;;;>>>===???EEENNN[[[ooo|||zzzyyyzzzyyyvvvtttrrrqqqppppppqqqooommmkkkjjjlllmmmoooqqqooommmjjjhhhfffddddddeeeddddddcccbbbaaa```___bbbaaa```^^^\\\[[[ZZZZZZUUUUUUUUUTTTRRRPPPNNNLLLHHHGGGFFFEEECCCAAA@@@@@@@@@???>>>===<<<<<<<<<<<<============>>>>>>?????????@@@AAACCCDDDEEEEEEEEEHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOLLLNNNOOOMMMKKKKKKOOOTTTUUUVVVWWWXXXXXXWWWUUUTTTOOOPPPOOOOOOOOORRRWWW[[[^^^____________aaadddfffeeeeeedddbbb```^^^]]]\\\[[[VVVQQQNNNNNNPPPPPPPPPNNNOOOPPPPPPOOONNNLLLKKKPPPOOOOOOOOONNNNNNMMMMMMLLLKKKLLLMMMOOORRRUUUWWWYYYZZZ]]]```bbbeeefffgggmmmppprrrsssrrrtttxxx|||}}}sssrrrrrrsssqqqhhhZZZOOOEEECCCAAA??????>>><<<:::999999777666444333111111222222222111111222222222/////////000000000111111000000000000000000000000000000000000111111111111333222222111000000111111333222111000000111222333222222333333333333444444444444444444444444444444444444555555555666666666555777999:::999999:::;;;??????CCCKKKSSS]]]mmm{{{}}}{{{yyyxxxwwwwwwwwwuuutttrrrqqqpppooommmkkkjjjjjjkkklllmmmooonnnllliiigggeeedddddddddddddddcccbbbaaa```___aaaaaa``````___]]]\\\[[[WWWWWWWWWUUUTTTRRRPPPOOOJJJIIIHHHFFFEEECCCBBBAAA??????>>>===<<<<<<<<<<<>>???@@@AAABBBCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKLLLIIIKKKLLLKKKIIIIIIMMMPPPSSSUUUWWWYYYZZZZZZYYYXXXPPPPPPNNNLLLKKKMMMPPPSSSVVVWWWXXXYYYZZZ^^^cccgggbbbcccdddeeedddcccaaa```]]]YYYTTTQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQOOOMMMKKKNNNNNNNNNNNNNNNNNNNNNMMMKKKLLLMMMNNNOOOPPPQQQQQQSSSTTTVVVXXXZZZ\\\]]]]]]aaacccdddccccccffflllqqqwwwzzzvvvsssvvvxxxrrrcccVVVHHHEEEBBB@@@@@@???===:::::::::888777555444222222333222222111111222222333//////000000000111111111000000000000000000000000///000000000111111111111222222111111111111111111222222111000000111222222222222222333333333444444444444444444444444444444555555555555666666666666555888:::;;;:::999:::;;;@@@AAAFFFOOOWWW___jjjttt~~~|||zzzxxxwwwuuuuuuvvvwwwvvvtttqqqpppmmmlllkkkjjjjjjkkklllmmmmmmllljjjhhhfffddddddccccccccccccccccccbbbaaa`````````aaaaaaaaa___^^^]]]YYYXXXWWWVVVTTTRRRQQQPPPLLLLLLJJJHHHFFFEEECCCBBB??????>>>===<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>===>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHFFFGGGIIIIIIHHHIIIMMMOOOUUUVVVYYY[[[\\\[[[ZZZZZZSSSRRRQQQNNNKKKKKKMMMOOONNNOOOPPPPPPRRRWWW]]]bbbbbbdddggghhhhhhgggdddbbb^^^[[[XXXUUUSSSRRRRRRRRRRRRSSSTTTUUUTTTRRRPPPNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUTTTTTTUUUTTTUUUZZZbbbiiiqqq{{{|||vvvyyy}}}zzzlll___NNNIIICCCAAAAAAAAA>>>;;;;;;;;;999888666555333333111111000000000000111111000000000000111111111111000000000000000000000000///000000000111111111111//////000111222222333333222111111111111111111222222222222333333333444444444444444444444444444444555555555666666666777777666888::::::999999:::;;;@@@AAAHHHSSS\\\aaaiiipppzzz|||zzzxxxwwwwwwssstttvvvvvvvvvsssqqqooommmllllllkkkkkklllmmmmmmjjjiiihhhfffeeecccccccccbbbbbbcccccccccbbbbbbaaa___```aaabbbaaa```^^^]]]YYYXXXVVVUUUSSSRRRQQQPPPNNNMMMLLLJJJHHHFFFDDDCCC@@@???>>>======<<<======;;;<<<===>>>>>>===<<<;;;<<<===>>>???@@@@@@@@@???AAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGEEEEEEBBBCCCEEEGGGIIIKKKMMMOOOVVVWWWXXXZZZZZZYYYWWWVVVRRRRRRPPPNNNKKKJJJKKKMMMKKKKKKKKKKKKMMMQQQWWW[[[ccceeehhhkkkkkkhhheeeccc^^^]]][[[XXXVVVTTTSSSSSSRRRTTTVVVXXXWWWUUUSSSQQQIIIIIIJJJJJJKKKKKKLLLLLLNNNPPPQQQRRRSSSRRRPPPOOONNNOOOOOOPPPPPPPPPPPPOOOKKKKKKLLLKKKMMMTTT^^^fffoooyyy|||{{{tttiiiVVVNNNFFFBBBBBBBBB???<<<<<<<<<:::999777666444444000000////////////000000000000000111111111222222000000000000000000000000000000000000111111111111...///000111333333333333111111111111111111111111222222333333333333444444444444444444444444444444555555666666666777777777777888999888888888:::<<>>>>>>>>>>><<<===>>>@@@???>>><<<:::======>>>???????????????@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGEEEDDDBBB@@@AAACCCEEEHHHJJJLLLMMMQQQRRRSSSSSSSSSQQQOOONNNKKKLLLKKKIIIGGGFFFGGGIIIJJJJJJKKKKKKKKKNNNSSSVVVaaacccfffiiijjjhhhfffddd^^^______]]]YYYWWWVVVWWWUUUWWWYYY[[[ZZZWWWTTTRRRHHHHHHIIIIIIJJJKKKLLLLLLOOOPPPRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOOOOOJJJKKKKKKKKKMMMTTT___gggpppzzz{{{ttt]]]TTTHHHBBBBBBBBB@@@======<<<;;;:::888666555444000000////////////000000000000111111111222222222000000000000000000000000000000000000111111111111///000111222333222222111111111111222222111111111222222333333333333444444444444444444444444444444555666666666777777777777777888777666555777:::===>>>BBBMMM^^^lllttt{{{|||yyywwwuuuuuuuuussssssssssssrrrpppnnnmmmjjjjjjjjjjjjkkkkkkllllllgggfffeeeccccccbbbbbbbbb```aaabbbcccccccccccccccbbbaaa```___^^^^^^^^^^^^ZZZXXXVVVTTTRRRQQQQQQQQQPPPOOOMMMKKKHHHFFFDDDCCCCCCBBBAAA@@@????????????>>>?????????>>>>>>===<<<======>>>????????????>>>??????@@@BBBCCCDDDEEEFFFGGGGGGHHHHHHGGGEEEBBBAAA@@@@@@AAACCCFFFGGGHHHGGGFFFGGGHHHIIIIIIGGGEEEDDDCCCDDDEEEDDDCCCCCCEEEFFFFFFGGGIIIIIIJJJLLLOOORRR\\\^^^aaadddfffgggfffeee```bbbcccaaa^^^[[[[[[[[[ZZZ[[[]]]]]][[[WWWSSSPPPHHHIIIIIIKKKLLLMMMNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQOOOPPPPPPPPPQQQWWWaaahhhsss}}}{{{bbbWWWIIIBBBBBBCCCAAA>>>======<<<:::888777555555111111000000000000111111000111111111111222222222000000000000000000000000000000000000111111111111111111222333333111000///111111222222222222111111222222333333333444444444444444444444444444444444666666666666777777777777888888666444333666:::>>>>>>BBBOOOcccsss}}}|||xxxvvvuuuuuuuuussssssrrrqqqpppnnnmmmlllhhhhhhiiiiiijjjjjjjjjjjjfffeeedddcccbbbbbbbbbbbb```aaabbbccccccccccccccccccbbb```^^^]]]\\\]]]]]][[[YYYWWWUUUSSSRRRRRRRRRPPPOOOMMMKKKHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@BBB@@@>>>===<<<===>>>???===>>>>>>????????????>>>===>>>???@@@BBBCCCDDDEEEGGGGGGHHHHHHGGGEEEBBB@@@@@@@@@@@@BBBDDDDDDCCCBBB===>>>@@@AAABBB@@@???>>>???@@@BBBBBBAAABBBDDDFFFAAACCCEEEFFFGGGIIILLLNNNWWWYYY]]]aaadddeeeffffffaaadddfffeeeaaa^^^^^^___^^^___```___\\\WWWQQQNNNIIIJJJKKKLLLMMMNNNOOOPPPNNNNNNPPPQQQSSSUUUWWWXXX[[[[[[ZZZYYYXXXVVVTTTSSSUUUVVVVVVUUUUUUZZZbbbiiiuuu{{{nnnaaaQQQHHHFFFEEEAAA<<<>>>===<<<;;;999888777666222111000000000111222333111111111111111111111111000000000000000000000000////////////////////////222222111111111111111111000000000000000000000000333333222111222333444555333333333444444444555555444555666666555555666888:::999888999:::<<<<<<;;;>>>HHHRRRfff~~~|||~~~|||yyyvvvtttrrrqqqqqqrrrrrrqqqqqqpppnnnllllllgggffffffhhhjjjkkkjjjiiidddccccccbbbaaa```______aaaaaabbbbbbcccccccccdddcccbbb```^^^\\\ZZZXXXWWWXXXXXXVVVUUUUUUUUUUUUUUUPPPPPPOOONNNLLLJJJHHHGGGGGGFFFDDDBBBAAAAAAAAABBB???===;;;;;;<<<===>>>=========>>>??????>>>===<<<<<<<<<<<<===>>>@@@BBBBBBFFFFFFGGGFFFEEECCCAAA@@@????????????>>>===<<<;;;999999999999999:::::::::===<<<<<<<<<===???AAABBBBBBBBBCCCEEEGGGIIILLLMMMPPPRRRWWW[[[___aaaaaaaaaaaabbbdddfffgggggggggfffeeecccaaa``````]]]WWWRRRMMMLLLLLLKKKLLLMMMNNNOOOQQQRRRRRRSSSTTTVVVXXXYYYXXXXXXWWWWWWXXXYYY[[[\\\YYYYYYZZZ[[[YYYZZZdddppp}}}~~~tttgggVVVKKKGGGFFFBBB>>>???>>>===<<<:::999888888333222111000000111222333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111333333222222222333444555333333444444444555555555444555666666555555666888999999888999:::;;;<<<<<>>===<<<===>>>??????>>>===<<<;;;;;;<<<===>>>@@@BBBCCCEEEEEEFFFEEEDDDCCCAAA@@@<<<;;;;;;:::999888888777888888888888999999999999<<<<<<;;;<<<===>>>@@@AAA???@@@AAABBBDDDGGGIIIJJJLLLNNNRRRWWW\\\```ccceee___```bbbeeefffgggggggggiiihhhgggfffddd___YYYTTTQQQPPPNNNMMMMMMNNNOOOPPPRRRRRRSSSSSSUUUVVVWWWXXXWWWWWWVVVVVVWWWYYYZZZ[[[YYYYYY[[[\\\[[[\\\fffqqq}}}}}}}}}||||||nnn\\\OOOHHHFFFDDDAAA@@@???>>>===<<<::::::999444333222111111111222333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111333333222222222333444555333444444444444555555555444555666666555555666888888888888888999:::;;;<<>>??????>>>===<<<999:::;;;<<<>>>@@@BBBCCCDDDEEEEEEEEEDDDBBBAAA???;;;:::888666555555555555777777777777888888999999;;;;;;;;;<<<===>>>???@@@======>>>@@@BBBDDDFFFGGGKKKLLLNNNRRRWWW\\\```ccc\\\]]]___aaadddfffhhhiiilllnnnooommmhhhaaa\\\YYYWWWUUURRROOONNNOOOPPPQQQSSSSSSTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYYYY[[[]]]]]]^^^gggqqq}}}wwwooonnnrrrvvv}}}|||vvvdddTTTJJJFFFDDDCCC??????>>>===<<<;;;:::999555444333222111111222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111222222222111111111111111111111111222222222333333333444444444444444444555555555555444555666666555555666888777888999999999:::<<<===EEETTTeee|||~~~|||yyywwwuuurrrpppnnnnnnnnnooonnnmmmkkkjjjhhhggggggfffeeeeeefffhhhhhhgggfffhhhhhhfffeeecccbbbaaa```________________________```___^^^\\\[[[YYYXXXXXXVVVWWWXXXYYYXXXVVVSSSQQQPPPPPPOOONNNMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCC@@@===;;;;;;<<<======<<<<<<<<<>>>??????>>>======999999:::<<<>>>@@@BBBCCCDDDEEEEEEEEEDDDCCCAAA@@@===;;;999666555555666777666666777777888888999999;;;;;;<<<===>>>???@@@@@@======>>>???AAACCCEEEFFFMMMNNNPPPSSSUUUWWWXXXYYYWWWXXXZZZ]]]```dddgggiiikkkooorrrqqqkkkddd```___]]][[[WWWSSSPPPPPPQQQRRRUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXZZZ]]]]]]___fffoooyyyvvvmmmfffeeegggjjjpppuuutttxxx}}}|||kkkZZZNNNFFFCCCBBB>>>======<<<;;;:::999999777666444222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111222222333333333444444444444444444555555555666666444555666666555555666888777888::::::999:::===???FFFUUUggg}}}~~~}}}|||xxxwwwtttrrrpppooonnnnnnooonnnllliiigggfffffffffeeeddddddeeeggggggfffdddffffffeeecccbbb```_______________^^^^^^^^^^^^^^^^^^]]]]]][[[ZZZYYYXXXXXXWWWXXXXXXYYYXXXUUUSSSQQQPPPPPPPPPOOOMMMLLLJJJJJJHHHHHHGGGGGGFFFEEEDDDCCC@@@>>>;;;;;;<<<===<<<<<<;;;<<<===?????????>>>===::::::;;;<<<>>>@@@BBBCCCDDDEEEEEEFFFEEEDDDBBBAAA>>><<<999777666666777888777777777888999::::::;;;<<<===>>>???@@@AAAAAAAAA??????@@@AAACCCEEEFFFGGGMMMPPPSSSVVVWWWUUUSSSQQQSSSTTTUUUXXX]]]bbbfffiiihhhmmmqqqqqqmmmhhhffffffccc```\\\XXXUUUSSSSSSTTTWWWXXXXXXYYYXXXXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVXXX\\\]]]]]]cccjjjsss~~~|||jjjccc^^^^^^^^^___ccchhhgggkkkooorrrtttuuuvvvwww{{{ssscccSSSHHHCCCBBB======<<<<<<;;;::::::999888777555333222222222222111111111111111111111111222222222222222222222222333333333333333333333333000000000111222222333333222222222222222222222222111222333444444444333333444444555555555666666666444555666666555555666888777999<<<<<<:::;;;>>>AAAIIIXXXhhh}}}}}}~~~~~~~~~~~~}}}{{{{{{wwwuuusssqqqooonnnnnnnnnooommmkkkhhhfffeeeeeeeeeddddddcccdddffffffdddcccbbbaaaaaa```___^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWUUUSSSQQQPPPPPPPPPOOONNNLLLKKKJJJIIIIIIIIIHHHGGGFFFDDDCCCAAA>>><<<;;;<<<<<<<<<;;;;;;<<<===?????????>>>>>><<<<<<<<<===>>>@@@BBBBBBCCCDDDDDDEEEDDDCCCBBBAAA;;;:::888777666666777888888999999:::;;;<<<======>>>???AAABBBCCCDDDDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJKKKNNNTTTXXXZZZXXXUUUSSSRRRRRRSSSVVV[[[aaagggjjjjjjmmmpppqqqpppnnnmmmmmmhhhfffbbb___[[[YYYWWWWWWZZZ[[[\\\\\\[[[YYYWWWVVVXXXXXXYYYZZZZZZYYYYYYXXXVVVUUUWWW[[[\\\[[[___dddlllvvvyyynnnccc___\\\]]]]]]\\\^^^ccc```cccfffggghhhiiikkkmmmqqqxxx~~~{{{kkkZZZLLLDDDBBB>>>>>>======<<<;;;;;;;;;:::888666444222222222222111111111111111111111111222222222222222222222222333333333333333333333333///000000111222222333333222222222222222222222222111222333444444444333333555555555555666666666666444555666666555555666888777;;;======;;;;;;???DDDPPP^^^lll~~~~~~}}}|||{{{zzzzzzyyyyyyuuusssqqqooommmlllllllllpppnnnkkkhhhfffeeeeeeeeedddccccccdddeeeeeecccbbb`````````______^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYXXXZZZYYYXXXWWWUUUTTTSSSRRRPPPPPPPPPOOONNNMMMLLLKKKIIIIIIJJJIIIHHHGGGEEEDDDAAA???<<<;;;<<<<<<<<<;;;:::;;;===>>>?????????>>>>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCBBBAAA@@@???999999888888888888888888:::;;;;;;<<<>>>??????@@@AAABBBDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLOOOTTTXXXZZZZZZYYYXXXTTTTTTTTTWWW[[[bbbhhhlllqqqqqqqqqrrrtttuuutttssslllkkkiiifffccc```]]][[[]]]^^^^^^^^^]]][[[XXXWWWZZZ[[[[[[\\\\\\[[[ZZZZZZWWWUUUWWW[[[\\\[[[\\\aaaeeekkkrrruuuvvvtttlllccc```^^^^^^aaa```]]]^^^aaa]]]^^^_________aaadddfffhhhnnnvvv{{{}}}~~~|||{{{qqq___OOOFFFCCC??????>>>>>>======<<<<<<:::999777444333222222222111111111111111111111111222222222222222222222222111111111111111111111111///000000111222222333333222222222222222222222222111222333444555444333333555555555555666666666777444555666666555555666888888;;;???>>><<<<<<@@@EEEVVVdddppp~~~}}}{{{yyyxxxxxxxxxyyysssrrrooommmlllkkkkkkkkkpppnnnkkkhhheeeeeeeeeeeedddcccbbbcccddddddcccaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````______^^^^^^^^^[[[ZZZZZZZZZYYYYYYYYYXXX[[[ZZZXXXVVVTTTTTTSSSSSSPPPPPPPPPOOONNNMMMLLLKKKIIIJJJJJJJJJIIIGGGEEEDDDAAA???<<<;;;<<<<<<<<<;;;:::;;;===>>>?????????>>>@@@@@@??????@@@@@@AAABBB>>>???@@@AAA@@@???>>>===999999:::;;;;;;;;;;;;:::<<<<<<===>>>???@@@AAABBBBBBDDDFFFGGGHHHHHHHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLQQQSSSUUUXXXZZZZZZ[[[ZZZVVVVVVVVVXXX]]]cccjjjnnnwwwuuussstttxxxzzzxxxvvvpppooonnnlllhhhdddaaa^^^______``````^^^\\\YYYWWW[[[\\\]]]^^^^^^]]]\\\[[[XXXVVVWWW[[[\\\[[[\\\___aaadddgggggghhhhhhddd]]][[[ZZZ\\\```___[[[[[[^^^[[[\\\[[[[[[ZZZ\\\___bbbaaafffmmmqqqrrrsssuuuxxxuuuwwwzzz|||~~~~~~}}}}}}|||}}}yyyhhhVVVIIICCCEEEBBB???>>>>>>>>>>>>===;;;;;;999888666444333222111111111000111111222333111111222222222222111111//////000111111111111111333333333222222111111111111111222222222333333333444444444444444444444444444444444555555555555666666666666666777777777777888777:::<<<<<<===CCCKKKaaakkk}}}~~~}}}~~~~~~yyyxxxxxxxxxwwwvvvvvvvvvtttqqqmmmiiiggggggiiikkkjjjiiihhhgggfffeeeddddddaaa```___```bbbdddcccbbb^^^___`````````___^^^]]]_________^^^^^^]]]]]]]]]YYYYYYYYYYYYYYYYYYYYYYYY\\\[[[ZZZXXXWWWVVVUUUTTTQQQQQQRRRQQQOOOLLLIIIGGGHHHIIIIIIJJJIIIHHHFFFEEECCCBBB@@@>>><<<:::999999;;;;;;;;;<<<<<<>>>???@@@????????????????????????EEEEEEDDDCCCBBB@@@>>>===:::::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDFFFHHHIIIHHHGGGFFFHHHIIIJJJJJJIIIJJJMMMOOOPPPTTTYYY]]]]]]\\\[[[ZZZYYYZZZZZZYYYZZZ___hhhoooxxxwwwxxxyyy{{{{{{yyywwwrrrqqqqqqqqqpppmmmhhhdddbbbhhhlllhhh___ZZZ\\\```^^^___```aaa```^^^[[[YYY[[[ZZZYYYZZZ]]]```bbbbbbaaaaaabbbbbbaaa___\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXX[[[ZZZYYYYYYYYY[[[\\\]]]___```bbbcccfffgggiiijjjnnnoooooonnnmmmmmmnnnppplllmmmpppsssvvvxxxzzzzzz~~~}}}zzz}}}ppp]]]NNNFFFDDDBBB???>>>>>>>>>===;;;<<<;;;:::888666555444333111111111111111222222333111111222222222222111111000000111222222222222222333333333222222222111111111111222222222333333333444444444444444444444444444444444555555555555666666666666666777777777777999888999;;;;;;>>>GGGRRReeerrr}}}|||}}}|||{{{wwwwwwwwwvvvuuuuuuttttttqqqooommmkkkjjjiiiiiijjjiiihhhgggfffeeeddddddcccaaa```___```bbbcccbbbaaa^^^^^^______^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYY[[[[[[ZZZXXXWWWUUUTTTTTTQQQRRRRRRQQQPPPMMMJJJHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDCCCAAA???===<<<;;;;;;<<<<<<<<<<<<<<<===>>>??????????????????@@@@@@@@@DDDDDDCCCBBBAAA???===<<<;;;;;;;;;;;;<<<<<<<<<<<>><<<:::<<<;;;:::999777666444444111111111111111222333333111111222222222222111111111111222333333333333222333333333222222222222111111111222222222333333333444444444444444444444444444444444555555555555666666666666666777777777777:::999888999:::>>>KKKXXXjjjzzz{{{yyyyyyyyyxxxuuuuuuttttttsssrrrrrrqqqlllmmmmmmmmmlllkkkjjjiiiggggggfffeeedddccccccbbbbbbaaa``````aaaaaa```___^^^^^^]]]\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTRRRRRRRRRRRRPPPNNNKKKJJJIIIIIIIIIIIIHHHGGGFFFEEECCCBBBAAA@@@???>>>>>>>>>=========<<<<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@BBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<=========>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFDDDEEEFFFFFFHHHLLLQQQUUUXXXZZZ\\\^^^___bbbeeehhhggggggfffbbb___```eeeiiioooqqquuuzzz|||{{{wwwtttmmmmmmooorrrtttuuutttsssrrroookkkiiiiiigggdddaaa^^^```ccceeeggggggfffeeecccbbbbbbccceeefffeeedddeeeeeeffffffeeecccaaa```[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZXXXXXXYYYZZZ[[[\\\]]]]]]\\\^^^``````______```aaadddfffhhhjjjlllnnnooooooooopppqqqrrrssstttttttttvvvwwwxxxwwwwwwyyy|||~~~}}}uuu{{{lll[[[OOOCCCBBB@@@??????>>>;;;999;;;;;;:::888777555444444222111111111111222333333111111222222222222111111111111222222333222222111222222222222222222222222111111222222222333333333444444444444444444444444444444444555555555555666666666666666777777777777:::999999::::::???LLLZZZmmm~~~}}}xxxwwwwwwwwwwwwsssrrrrrrqqqpppooonnnnnnkkkkkkkkkkkkkkkkkkkkkkkkeeeeeeddddddcccbbbbbbaaacccaaa````````````___]]]^^^]]]\\\ZZZZZZZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRPPPNNNLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEBBBAAA@@@???????????????>>>>>>==================>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>=========>>>>>>>>>?????????BBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCDDDEEEIIINNNSSSWWWZZZ]]]```bbbeeeiiillljjjkkkkkkiiiffffffiiimmmmmmnnnrrrvvvzzzzzzwwwuuummmmmmnnnqqquuuwwwxxxwwwwwwtttpppnnnnnnmmmjjjgggcccdddgggiiikkkkkkkkkkkkjjjhhhfffeeeggghhhhhhhhhggggggggggggfffeeedddccc[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYXXXYYYYYYZZZZZZ[[[[[[[[[ZZZ\\\___``````___```aaaggghhhjjjlllnnnooopppppprrrsssuuuvvvwwwwwwwwwvvvvvvvvvwwwvvvvvvwww{{{}}}|||lllwww}}}{{{xxxooo___SSSEEECCCAAA@@@???>>><<<:::::::::999888666555444444222222222111222333333444111111222222222222111111000111111111111111000000222222222222222222222222111111222222222333333333444444444444444444444444444444444555555555555666666666666666777777777777888999;;;===<<>>>>>>>>>>>>>>???>>>>>>=========>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBAAAAAA@@@??????>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>======>>>???@@@AAABBBBBBCCCBBBBBBEEEIIIMMMRRRVVV\\\aaadddgggjjjlllnnnpppqqqooolllkkkmmmpppooonnnpppsssvvvyyyyyyyyyqqqpppoooqqqtttvvvwwwwwwuuutttsssqqqpppooommmllliiijjjkkkmmmnnnnnnnnnmmmqqqmmmiiifffgggjjjlllmmmiiiiiihhhhhhhhhgggffffff]]]\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\^^^aaabbbbbbccceeefffkkklllnnnppprrrsssttttttvvvxxx|||~~~~~~{{{|||}}}}}}}}}~~~ppprrr}}}xxxvvvvvvqqqcccVVVHHHEEEBBB@@@???>>>===<<<;;;:::999888777666555555222222222222222333444444111111222222222222111111000111111111111000//////111222222222222333333333111111222222222333333333444444444444444444444444444444444555555555555666666666666666777777777777777999===>>>===AAAPPP___sss}}}xxxuuuuuuvvvvvvvvvpppooonnnmmmlllkkkjjjiiiiiihhhfffeeefffgggjjjkkkddddddccccccbbbbbbbbbbbbbbb```___^^^______]]]\\\^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRQQQPPPOOONNNMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????????????????????????????@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@??????>>>>>>>>>===<<<======>>>>>>???@@@@@@BBBBBBCCCCCCBBBCCCFFFHHHLLLQQQWWW]]]aaaeeehhhjjjsssuuuwwwvvvrrrpppppprrrsssrrrrrrtttxxx{{{}}}}}}vvvtttrrrrrrtttvvvvvvvvvqqqqqqrrrssstttsssqqqpppnnnnnnooopppppppppppppppuuuqqqllljjjkkkmmmpppqqqlllkkkkkkkkkjjjjjjjjjjjjbbbaaa```^^^]]]\\\\\\[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYZZZZZZ[[[[[[\\\\\\]]]___aaabbbccceeehhhjjjnnnooorrrtttvvvxxxyyyyyy{{{~~~xxxqqqsssvvvuuuyyyttteeeWWWKKKHHHCCC???????????????<<<<<<;;;:::999999888777333222222222222333444444111111222222222222111111111222222222111111000///111111222222222333333333111111222222222333333333444444444444444444444444444444444555555555555666666666666666777777777777777999<<<>>>>>>EEEWWWiiizzz|||xxxuuuuuuttttttsssoooooonnnlllkkkiiihhhhhheeeeeeffffffffffffffffffddddddccccccccccccbbbbbbaaa___^^^^^^______]]]\\\]]]]]]]]]\\\[[[ZZZXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[WWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLJJJHHHFFFEEEEEEFFFCCCBBBAAA@@@???>>>>>>>>>============>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>>>>>==================>>>???@@@AAAAAA@@@@@@AAABBBDDDEEEEEEEEEFFFGGGHHHLLLQQQVVV[[[```fffiiirrrvvvzzzzzzxxxvvvvvvwwwwwwvvvwwwzzz~~~zzzwwwtttsssuuuvvvwwwwwwtttqqqrrrwww}}}~~~yyytttppppppqqqqqqrrrsssssssssuuusssqqqqqqrrrssssssrrrpppoooooonnnnnnnnnnnnnnniiihhhfffdddaaa```______^^^______```___^^^]]]\\\ZZZ[[[[[[\\\]]]^^^^^^^^^___```aaaaaabbbfffjjjnnnssstttwwwzzz|||~~~|||zzzmmmhhhwwwvvvwww|||xxxgggXXXNNNIIICCC???>>>???@@@@@@>>>>>>===<<<;;;;;;::::::333333222222333333444555111111222222222222111111333333333333333222111000111111111222222333333333111111222222222333333333444444444444444444444444444444444555555555666666666666666666777777777777888:::<<<===>>>HHH^^^rrr|||yyyvvvuuusssqqqpppooonnnmmmllljjjiiihhhgggbbbdddfffggghhhfffdddbbbdddddddddccccccccccccccc```^^^]]]]]]^^^___^^^\\\]]]]]]^^^]]]\\\ZZZXXXWWWXXXXXXXXXYYYYYYYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSQQQPPPOOONNNMMMLLLLLLLLLMMMLLLJJJGGGFFFEEEEEEFFFDDDDDDBBBAAA@@@?????????============>>>???AAAAAABBBAAAAAA@@@???>>>=========>>>>>>????????????>>>===>>>>>>>>>>>>?????????<<<<<<<<<==================???AAACCCDDDCCCBBBAAA@@@BBBEEEGGGGGGGGGHHHHHHGGGIIILLLPPPUUU]]]dddjjjnnnsssyyy||||||{{{}}}yyyzzz||||||yyyvvvuuuvvvxxxyyyyyyyyytttsss{{{xxxppppppqqqrrrssstttuuuvvvuuutttuuuwwwxxxwwwuuurrrrrrrrrqqqqqqpppqqqqqqqqqnnnmmmjjjhhheeecccbbbaaa``````aaaaaaaaa```^^^]]]]]]]]]^^^___```aaabbbbbbaaaaaaaaaaaacccgggmmmqqqxxxyyy|||~~~qqqeeekkk~~~{{{|||yyypppfffXXXPPPGGGBBBBBBCCC@@@>>>@@@@@@>>>===;;;999888777555444333222222222333444222222222333333444444444222222111111222222333444444444222222222222444444444333222222333444666777333333444444444444444444888777555444333444666777888888888777777777777777<<<;;;<<<===AAALLLcccwww}}}zzzvvvsssqqqpppooommmrrrooommmmmmnnnlllhhhddd___```bbbcccddddddcccbbbcccbbbbbbaaa```______^^^```^^^\\\]]]``````^^^[[[\\\[[[YYYXXXXXXXXXYYYZZZWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXVVVVVVUUUTTTSSSSSSSSSTTTSSSRRRRRRPPPOOONNNMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGCCCAAA??????@@@@@@@@@???:::;;;===???AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@???@@@@@@AAAAAAAAA@@@@@@===???@@@???===<<>>===;;;999888777555444333222222222333444222333333333333333333444222222111111222222333444444333333222222333333444222222111111222333555666333333444444444444555555666555444444444666777999888777777777777777777777;;;:::<<<>>>CCCOOOeeeyyy}}}|||yyyvvvtttrrrqqqnnnlllnnnllljjjjjjjjjiiieeeaaa___```bbbcccdddcccbbbbbbbbbbbbbbbaaa```____________]]]\\\]]]______\\\ZZZZZZZZZXXXWWWWWWWWWXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTTTTUUUVVVWWWUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQPPPOOONNNMMMMMMMMMKKKJJJJJJIIIIIIHHHGGGGGGDDDBBB@@@???@@@@@@???>>>:::;;;===???@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@>>>>>>?????????>>>>>>===;;;===>>>>>><<<<<>>===;;;:::999888666555333222222222333444444333333333333333333222222222111111222222333444444333333222222333333444111111111111222333444444333333444444444555555555444444333444555777999:::777777777777777777888888::::::<<>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@?????????>>>>>>======<<<:::<<<>>>??????@@@BBBDDDFFFIIIKKKLLLMMMMMMOOOPPPNNNNNNOOOOOOPPPPPPQQQQQQSSSSSSTTTUUUWWWYYYZZZ[[[]]]^^^```bbbfffllltttyyy~~~}}}|||}}}~~~zzz{{{zzzxxxtttooommmmmmnnnnnnsss|||{{{wwwrrrssstttuuuwwwyyy{{{||||||}}}}}}}}}{{{yyyvvvtttrrrqqqpppnnnmmmkkkjjjjjjjjjmmmppprrrsssuuuwwwyyyuuusssqqqsssxxx~~~~~~uuugggcccooonnnbbbRRRGGGDDDDDDDDDBBB@@@@@@???===<<<:::999999666555444333222222333444444444444333333222222222222222111111222222333444333333333333333333333333111111111222222333444444333333444444555555666666555444444444555666888999777777777777777888888888::::::<<<@@@GGGSSSgggxxx~~~~~~|||{{{yyywwwuuutttssspppllliiijjjiiihhhggggggeeedddccc```aaabbbbbbbbbaaa```___^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZXXXWWWXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRQQQRRRRRRSSSOOOOOOOOONNNNNNNNNNNNNNNKKKJJJJJJIIIIIIHHHGGGGGGEEECCC@@@??????>>>===;;;=========>>>============>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@BBBAAA@@@??????>>>>>>>>><<<>>>@@@BBBDDDFFFGGGIIIIIIKKKMMMNNNNNNNNNPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVTTTUUUUUUWWWYYY\\\___```___```aaabbbdddiiiooossswwwvvvyyy}}}~~~}}}~~~~~~|||xxxuuu||||||{{{xxxtttqqqpppqqqpppuuu|||}}}zzzuuuuuuvvvwwwzzz}}}~~~zzzxxxzzzxxxvvvtttrrrqqqppppppqqquuuzzz}}}~~~}}}nnnccchhhvvvhhhVVVIIIDDDCCCCCCAAA@@@@@@???===<<<;;;::::::777666555333222222333333444444444333333222222222222222111111222222333444333333333333333333333333222222333333444555555555333333444555555666777777666666666555555555666666666666777777888888888888;;;:::<<>><<>>>>>===============>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@AAAAAA???>>>>>>>>>??????===>>>AAADDDGGGJJJKKKKKKJJJLLLNNNNNNNNNNNNOOOPPPRRRRRRSSSUUUWWWXXXYYYZZZXXXXXXXXXYYY[[[^^^aaabbbaaaccceeeffffffgggiiikkknnnmmmooorrrsssrrrwww}}}|||yyyvvvyyyzzz{{{zzzwwwvvvuuuvvvxxxzzz~~~zzzzzzzzz{{{~~~~~~|||~~~|||yyyxxxvvvvvvuuuxxx}}}|||zzz~~~yyyiiifffwww|||nnn[[[LLLFFFDDDBBB@@@@@@??????>>>===<<<;;;:::888777555444333222333333444333333333333333333222222222111111222222333444222333333444444333333222222222333444555555555555333333444555666777777888777666666666666555555444666666666777888888999999;;;:::<<>>@@@???>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAA???@@@@@@AAAAAAAAAAAAAAA>>>===<<<;;;<<<<<<>>>>>>======@@@DDDHHHKKKKKKJJJJJJLLLNNNNNNMMMLLLMMMNNNPPPQQQRRRTTTVVVXXXZZZ[[[^^^]]]\\\[[[\\\]]]```aaabbbeeehhhjjjiiigggfffggggggfffhhhjjjjjjjjjpppxxx~~~zzzyyyxxxyyy{{{{{{zzzzzz|||}}}zzzwww{{{pppfffnnn|||ttt```QQQIIIEEECCC@@@@@@??????>>>===<<<;;;;;;999777666444333333333333222333333333333333333444222222111111222222333444222333333444444333333222000111333444555555444444333333444555666777888888555555666666666666666666555666666777888888999999999999<<>>>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAA===<<<;;;;;;;;;===???@@@>>>???AAAEEEKKKMMMLLLJJJJJJLLLNNNNNNMMMLLLMMMNNNMMMNNNPPPRRRUUUWWWYYYZZZ___^^^\\\[[[\\\^^^aaacccdddgggjjjlllkkkjjjjjjjjjfffeeefffgggfffgggnnnwww}}}zzzuuuxxxtttfffhhhrrrxxxdddTTTLLLGGGCCC@@@@@@??????>>>===<<<<<<;;;999888666444333333333333222222222333333444444444222222111111222222333444222222444444444444222222///000222333444444333333333333444555666777888999222333555666777777777777555666666777888999999999888888<<>>???@@@AAAAAAAAAAAAAAA>>>===<<<<<<===???BBBCCCAAAAAACCCHHHNNNPPPOOOMMMKKKMMMNNNNNNMMMLLLMMMNNNKKKLLLNNNQQQSSSVVVXXXYYY[[[[[[ZZZ[[[]]]aaaeeeggggggiiilllmmmnnnnnnoooppphhhgggggghhhfffgggoooyyyzzz}}}}}}hhhaaafffyyy}}}mmm]]]QQQIIIDDDBBBBBBAAA???>>><<<;;;;;;;;;888777666555444333333333444444444333333222222222222222222222222222222222333222222111111222222333222222333333333333444444222222333333444555666666666555555444444444555555777777777777777888888888888;;;@@@FFFPPP```ssszzzzzzxxxvvvuuutttttttttssspppmmmiiigggfffffffff___```aaaccccccbbbbbbaaadddcccbbb```___]]]\\\[[[XXXYYYZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTWWWWWWXXXXXXWWWUUUTTTSSSQQQQQQQQQQQQPPPOOONNNMMMNNNOOOPPPRRRRRRQQQOOONNNOOONNNMMMKKKKKKKKKLLLMMMOOONNNNNNNNNMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJHHHGGGEEEDDDDDDEEEEEEAAAAAA@@@@@@@@@AAAAAABBBDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@??????>>><<<;;;;;;;;;<<>><<<<<<;;;;;;888777666555444333333333444444444333333222222222222222222222222222222222555555444444444444555555222222333333333333444444222333333444444555555555666666555555555555555666777777777777888888888888888<<>>>>>;;;;;;:::;;;===@@@BBBDDDFFFFFFGGGHHHJJJKKKLLLLLLGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJLLLOOOTTTWWW\\\^^^```aaabbbeeeiiilllnnnoooppppppoooppprrrtttvvvoooiiigggfffhhhqqq|||}}}zzzzzz|||mmmcccbbbbbbnnnyyylll\\\OOOGGGDDDBBBAAA@@@>>>===<<<<<<;;;999888777555444444333333444444333333333333222222222222222222222222222222222222111111111111222222222222333333333333444444444444444444444444444444666666666555555666666777777777777888888888999999999===BBBJJJUUUfffxxx|||xxxwwwuuutttrrrpppooonnnpppnnnkkkhhhfffeeeddddddeeedddcccaaa___^^^]]]]]]___^^^^^^^^^^^^]]]]]]]]][[[ZZZYYYXXXWWWWWWXXXYYYUUUVVVVVVVVVUUUTTTSSSRRRUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQPPPOOOOOONNNNNNRRRQQQOOOMMMLLLLLLLLLMMMNNNMMMLLLLLLKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLIIIIIIJJJLLLMMMNNNOOOOOOLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHGGGEEECCCBBBAAA@@@@@@??????>>>======:::::::::<<<>>>AAADDDFFFFFFFFFGGGGGGHHHIIIJJJJJJCCCCCCBBBAAAAAABBBBBBBBBEEEFFFHHHIIIJJJMMMQQQTTT[[[]]]___aaacccfffkkknnnqqqrrrrrrpppooooooqqqrrrwwwqqqllliiiiiikkksss|||zzzxxx{{{ooobbb^^^]]]bbbzzztttbbbRRRIIIEEECCCBBBAAA???>>>===<<<<<<:::999888666555444444444333333333333333333333333222222222222222222222222000000////////////000000222222222333333333444444444444444444444444333333777666666666666777777888777777777888888999999:::999===EEEOOO]]]ooo{{{uuutttsssrrrpppnnnlllkkknnnllljjjgggeeedddcccccceeedddaaa___^^^]]]^^^^^^_________^^^^^^]]]]]]\\\\\\[[[XXXVVVUUUVVVWWWXXXUUUUUUVVVVVVUUUTTTSSSSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPOOONNNNNNNNNNNNPPPPPPOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKLLLMMMNNNOOOPPPPPPLLLLLLJJJHHHFFFEEECCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEGGGIIIJJJIIIGGGDDDBBB@@@??????>>>>>>======<<<999999:::===???CCCEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGAAAAAA@@@@@@AAABBBBBBCCCDDDEEEGGGHHHJJJLLLOOORRRWWWYYY\\\^^^aaaeeeiiimmmooopppooonnnmmmnnnppprrruuuqqqllljjjjjjnnnuuuzzz{{{xxxzzzooobbbZZZZZZZZZmmm}}}xxxgggVVVKKKFFFDDDCCCAAA@@@>>>=========;;;:::999777555444444444333333333333333333333333222222222222222222222222333333222222222222333333222222222333333333444444444444444444444444333333666666666666666777888888666777777888999:::::::::999>>>HHHVVVhhh||||||wwwrrrrrrqqqpppnnnllljjjiiikkkjjjiiigggeeecccbbbaaabbbaaa___^^^^^^^^^___```bbbaaa```___]]]\\\[[[ZZZ\\\ZZZXXXVVVUUUUUUVVVWWWUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQOOONNNNNNMMMNNNNNNKKKMMMPPPRRRSSSRRRPPPNNNLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFFFFEEEGGGIIIJJJIIIGGGDDDBBB???>>>>>>======<<<;;;;;;888999;;;>>>AAADDDFFFHHHEEEEEEEEEEEEDDDDDDDDDDDD>>>>>>??????@@@AAACCCCCCDDDFFFHHHJJJKKKMMMPPPRRRTTTVVVXXXZZZ]]]```eeehhhjjjjjjjjjjjjjjjlllpppsssuuusssooommmoootttyyy{{{}}}xxxyyy~~~{{{mmmaaaXXXTTTUUUeee|||xxxkkk[[[NNNHHHDDDCCCBBB@@@???>>>>>>===<<<;;;:::888666555444444222222333333333333444444222222222222222222222222333222222111111222222333222222333333333333444444444444444444444444444444555555555555666777888888666777777888999:::;;;;;;:::@@@KKK\\\qqq}}}vvvrrroooooooooooonnnllliiihhhiiihhhgggfffdddbbbaaa```^^^^^^^^^^^^^^^___``````aaaaaa```^^^\\\ZZZYYYXXXYYYYYYWWWVVVUUUUUUVVVWWWUUUVVVVVVVVVVVVVVVUUUUUUSSSRRRRRRQQQQQQRRRRRRSSSRRRQQQOOOMMMMMMMMMNNNNNNIIILLLPPPTTTUUUSSSPPPNNNKKKKKKLLLMMMMMMMMMMMMLLLNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMMMMLLLIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@AAAAAABBBCCCEEEEEEEEEFFFGGGHHHGGGEEECCCBBB>>>>>>===<<<<<<;;;;;;:::999:::<<>>???AAACCCCCCFFFIIIKKKMMMNNNOOOQQQSSSSSSUUUWWWXXXZZZ]]]aaadddeeefffffffffgggkkkppptttuuuuuusssqqquuu|||~~~wwwvvvxxxzzz~~~}}}sssjjjaaaXXXQQQVVVbbbxxx~~~~~~xxxnnn```SSSKKKEEEDDDBBBAAA???>>>>>>>>>===<<<:::888666555444444222222222333333444444444222222222222222222222222111111000000000000111111222222333333333333444444222333333444444555555555444444444444555666777888666777777888:::;;;;;;<<<===BBBNNN```www|||tttooolllmmmnnnnnnnnnllljjjiiiggggggfffeeecccbbb```___\\\]]]^^^_______________^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQRRRSSSTTTRRRPPPNNNMMMLLLMMMNNNNNNKKKMMMPPPRRRRRRQQQOOONNNJJJKKKLLLMMMNNNMMMMMMLLLOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGGGGFFFDDDBBBAAA>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA======<<<<<<;;;::::::::::::;;;===@@@CCCEEEFFFGGGEEEDDDCCCBBBAAA@@@??????======>>>???AAACCCEEEFFFIIILLLOOOPPPQQQRRRTTTVVVVVVWWWYYYYYYZZZ\\\___bbbdddeeeeeeeeefffjjjooossstttuuutttsssxxxvvvsssssssssuuu{{{|||uuummmhhhaaaYYYRRRYYYbbbqqq}}}xxxpppdddWWWNNNEEEDDDCCCAAA@@@???>>>>>>>>><<<;;;999777555555444222222222333333444444444222222222222222222222222555444444444444444444555222222333333333444444444222222333333444555666666333333333444444666777777666777777999:::;;;<<<<<<>>>DDDPPPcccyyy}}}tttoookkklllmmmnnnnnnllljjjiiifffffffffeeecccaaa```^^^\\\]]]^^^_________]]]\\\ZZZYYYYYYYYYXXXXXXXXXXXXUUUUUUVVVWWWWWWWWWVVVVVVRRRSSSSSSTTTTTTTTTSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTRRRPPPNNNLLLLLLLLLNNNNNNNNNNNNOOOOOOOOONNNMMMMMMJJJKKKLLLNNNNNNNNNMMMLLLOOONNNNNNNNNMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIEEEFFFFFFFFFEEEDDDBBBAAA=========>>>???@@@BBBCCCDDDDDDCCCCCCBBBBBBAAAAAA===<<<<<<;;;;;;:::999999:::<<<>>>AAACCCEEEFFFFFFEEEDDDCCCBBB@@@???>>>===???@@@AAABBBEEEGGGIIIJJJKKKNNNQQQRRRSSSTTTVVVWWWYYYZZZ[[[[[[[[[\\\___bbbeeeeeeeeeeeeeeeiiinnnrrrqqqssssssrrrxxx~~~|||zzzyyyyyyzzz{{{}}}wwwqqqooopppooonnnlllkkkiiieeeaaa^^^\\\^^^cccoooyyytttyyyyyykkkXXXMMMFFFFFFDDDAAA??????>>>;;;>>><<<;;;999777555555444777555444222222333444555111111222222222333333333444444444444444444444444333333333333333333333333222222333333444555666666666666666666666777888888777555666888888777:::@@@===III\\\qqqyyyqqqlllnnnnnnnnnmmmlllkkkiiiiiijjjfffbbbaaaccccccbbb```\\\\\\]]]^^^^^^]]]\\\\\\[[[[[[YYYXXXWWWVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWWWWVVVUUUTTTSSSQQQPPPPPPRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNNNNMMMLLLKKKKKKOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEDDDCCCAAA@@@???<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCBBBAAA???>>><<<<<<;;;:::999888888777<<<===@@@CCCEEEEEEDDDDDDDDDDDDDDDBBB???>>>>>>???@@@AAABBBDDDFFFGGGIIIIIIJJJLLLNNNPPPRRRUUUXXX[[[]]]^^^___^^^\\\\\\aaaeeefffiiiiiieeedddhhhllllllmmmmmmnnnrrrvvvzzz||||||zzzttttttooommmpppsssuuuwww{{{{{{ssspppooommmlllkkkjjjiiihhhfffdddbbbeeelllwww|||xxx|||}}}ppp^^^RRRIIIHHHEEEBBBAAA@@@???>>>???>>><<<:::888777666666777555444222222333444555111222222222222333333333444444444444444444444444333333333333333333333333222333333444444555555555666666555555666666777888777555666888888777:::@@@BBBPPPeee{{{zzzqqqmmmmmmmmmmmmlllkkkjjjiiihhhiiifffbbbaaaaaaaaa___]]]^^^___`````````^^^]]]\\\[[[ZZZYYYWWWVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOONNNMMMLLLLLLLLLNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDBBBAAA??????;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCBBBAAA@@@??????>>>>>>===<<<<<<;;;;;;===>>>AAADDDEEEEEEEEEDDDDDDDDDCCCAAA>>>>>>???@@@BBBCCCDDDFFFHHHIIIJJJKKKJJJLLLOOOQQQRRRUUUZZZ]]]___``````^^^[[[[[[^^^aaadddhhhhhheeedddgggiiihhhkkkjjjjjjlllpppuuuxxxzzz}}}~~~{{{uuuoookkkjjjmmmpppqqqrrruuu~~~~~~~~~~~~~~~~~~}}}}}}|||vvvpppnnnjjjjjjjjjjjjkkklllnnnnnnnnnsss{{{~~~yyyhhh\\\NNNJJJFFFCCCBBBBBBAAAAAA???>>>===;;;999888777777666555444333222333444444222222222222333333333333444444444444444444444444333333333333333333333333444444444444444444444444555555444444555555666777777555666888888777;;;AAAIIIZZZssszzzrrrmmmlllllllllllljjjiiihhhgggiiifffcccbbbaaa```___]]]aaaaaabbbbbbaaa___]]]\\\ZZZYYYXXXVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNNNNOOOOOOOOONNNMMMMMMLLLLLLNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBB@@@???>>>:::;;;<<<===>>>??????@@@@@@AAABBBBBBBBBAAA@@@???@@@?????????>>>>>>======>>>@@@CCCEEEFFFFFFEEEEEEEEEDDDBBB@@@======@@@BBBDDDEEEGGGIIIJJJLLLLLLMMMKKKMMMOOOQQQSSSWWW\\\```dddeeedddaaa\\\ZZZ\\\___ccchhhjjjhhhggghhhhhheeehhhggghhhiiimmmqqqvvvyyyxxxyyyzzz|||~~~xxxqqqnnnnnnrrruuutttsssuuuyyyyyyyyyyyyyyyyyyzzzzzzxxxyyy|||yyypppllliiiiiijjjkkkmmmrrrwww{{{~~~uuuhhhSSSLLLEEECCCCCCBBBBBBCCC???>>><<<:::999888888777666555444333333333444444222222222333333333444444444444444444444444444444333333333333333333333333444444444444444444333333444444444444444555666666777555666888888888<<>>===::::::;;;<<<===>>>??????@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>======@@@BBBDDDFFFGGGFFFEEEEEEEEEDDDBBB>>>===>>>AAADDDEEEGGGIIIKKKMMMNNNOOOOOOMMMOOOPPPRRRUUUZZZ```dddjjjkkkjjjeee```]]]]]]___ccciiinnnmmmlllllljjjgggccceeeiiilllooossswwwyyywwwwwwwwwxxxzzz|||~~~|||tttrrrtttyyy|||zzzxxxxxxyyyzzzzzz{{{||||||}}}}}}~~~~~~|||rrrllljjjjjjkkklllooouuu~~~|||sssXXXMMMDDDCCCCCCAAA@@@CCC======;;;:::888777777777555555444444333333333333222222333333333444444444444444444444444444444444333333333333333333333333444444444444444444333333444444444444444555666666777555666888999888<<>>===::::::;;;<<<===>>>?????????@@@AAABBBBBBBBBAAA@@@>>>>>>??????????????????BBBCCCEEEFFFGGGFFFEEEDDDDDDCCCAAA>>>===>>>BBBEEEFFFGGGJJJNNNPPPRRRRRRRRRPPPQQQRRRTTTWWW]]]eeejjjmmmnnnnnnjjjddd``````bbbdddkkkqqqrrrqqqpppmmmhhh]]]ccckkkqqqtttvvvwwwxxxyyyxxxxxxxxxxxxyyyzzzzzz{{{}}}}}}sssrrruuu|||}}}{{{{{{}}}}}}~~~uuuoookkklllkkkkkknnnuuu}}}sssjjjmmmzzz___PPPEEECCCCCC@@@@@@CCC===<<<;;;999888888777777555555444444444333333333333333333333444444444444444444444444444444444444333333333333333333333333444444444444444444444444555555444444555555666777777555666999999999===CCCPPPiiixxxqqqmmmjjjhhhhhhhhhhhhgggeeedddccc```bbbccccccaaa`````````____________]]][[[YYYXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAA@@@@@@???>>>:::;;;<<<===>>>??????@@@???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCBBBCCCEEEFFFGGGFFFDDDCCCBBBBBBAAA???>>>???BBBEEEFFFIIIMMMQQQTTTVVVWWWWWWSSSTTTTTTVVVZZZaaajjjpppppprrrrrrooojjjggggggiiijjjqqqwwwwwwuuusssnnniii\\\dddnnnuuuwwwvvvvvvvvvyyyyyyzzzyyyyyyxxxwwwvvvyyy{{{~~~|||uuutttxxxzzzsssllllllkkkiiikkkssstttggg[[[\\\sss}}}fffTTTGGGEEEEEE@@@???DDD>>>===<<<:::999999999999444444555555444444333333333333333444444444444555444444444444444444444444333333333333333333333333222333333444444555555555666666555555666666777888777555666999:::999>>>DDDUUUnnn~~~{{{tttooommmlllggggggggggggfffdddcccbbbdddfffgggfffbbb```___```^^^______^^^]]][[[YYYXXXYYYXXXWWWWWWVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSSSSQQQQQQPPPPPPPPPPPPPPPPPPKKKLLLMMMMMMNNNMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEECCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA>>>??????@@@@@@@@@@@@@@@;;;<<<<<<===>>>???@@@AAA???@@@AAABBBCCCBBBAAAAAA??????@@@AAABBBBBBCCCCCCBBBCCCEEEFFFFFFEEECCCBBB@@@AAAAAA@@@???@@@BBBEEEHHHKKKPPPUUUYYY\\\]]]]]]VVVVVVVVVXXX\\\dddnnnuuuwwwyyy{{{yyyuuussssssuuuvvv|||~~~zzzwwwqqqkkkdddllluuuyyyyyywwwvvvwwwvvvxxxzzz{{{zzzyyyvvvuuuvvvxxx{{{}}}|||zzzxxxxxxttttttyyy~~~wwwlllllljjjggghhhppp~~~qqqbbbUUUTTTiii}}}jjjWWWHHHGGGFFFAAA@@@EEE???>>>===<<<;;;:::::::::444444555555444444333222333333333444444444555555444444444444444444444444333333333333333333333333222222333333444555666666666666666666666777888888777555666999::::::>>>DDDZZZqqq}}}xxxqqqnnnmmmmmmgggggggggfffeeedddbbbbbbjjjlllmmmkkkfffbbb```aaa^^^^^^______^^^\\\ZZZYYYYYYYYYXXXWWWWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQPPPPPPPPPOOOOOOOOOJJJKKKLLLMMMMMMNNNNNNMMMIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA======>>>@@@@@@AAAAAAAAA<<<<<<===>>>???@@@AAAAAA??????AAABBBCCCBBBBBBAAA======>>>???@@@@@@AAAAAABBBCCCEEEFFFEEEDDDBBBAAA???@@@AAAAAA@@@@@@BBBDDDIIIMMMRRRXXX]]]```aaaaaaWWWXXXXXXYYY^^^fffpppwww~~~}}}~~~{{{tttnnnnnnttt{{{}}}{{{xxxxxxzzztttvvvyyy{{{{{{yyywwwuuutttvvvxxxyyywwwuuuttttttnnnnnnsss}}}wwwkkkgggfffgggiiinnnzzzwwwdddVVVVVVeeerrrmmm\\\KKKFFFDDD@@@???AAA@@@>>>;;;999777777888888444444333333333444555555555555555555555555555555333222222111222333555666444444444444444444444444444444444555555555555666444555666666666666888:::888777888<<<===>>>CCCJJJZZZyyyyyysssoookkkjjjlllggghhhiiihhhfffeeeeeefffsssvvvwwwtttmmmeee___]]]]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQPPPOOOOOONNNNNNKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCCCC@@@@@@AAABBBCCCDDDEEEFFFBBBBBBAAAAAA@@@???>>>>>>??????>>>===<<<;;;::::::????????????>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@???>>>===>>>???AAACCCCCCDDDEEEFFFEEEDDDBBB@@@>>>???@@@@@@@@@@@@BBBDDDGGGLLLWWWcccjjjjjjccc]]]XXXWWWVVVXXX]]]hhhuuu}}}|||yyy|||~~~~~~xxxsssyyyxxxyyy{{{}}}~~~~~~|||uuuuuuuuuvvvwwwuuurrrooossstttwww{{{yyynnnjjjgggggghhhlllvvv{{{gggVVVSSS^^^jjjooo^^^NNNFFFCCC@@@???@@@AAA???===:::999999999:::555555444333333444444444444444444444444444444444444333222222222333444555444444444444444444444444444444444555555555555666555666777666555666888:::888777888<<<===>>>DDDLLL___|||xxxrrroookkkiiikkkggghhhhhhgggeeeddddddeeeiiikkkmmmkkkfff```]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUUUUQQQRRRRRRRRRRRRQQQPPPPPPQQQQQQQQQQQQPPPOOONNNNNNKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>???>>>>>>======<<<<<<;;;???????????????????????????@@@AAABBBBBBBBBAAA@@@??????=========???AAABBBCCCDDDEEEFFFEEECCCBBB@@@<<<>>>@@@@@@AAACCCFFFHHHJJJRRR```lllqqqmmmccc[[[UUUVVVYYY]]]dddnnnxxxzzz|||{{{{{{|||~~~~~~}}}|||uuuuuuuuuvvvwwwvvvsssqqqqqqsssuuuyyy||||||sssnnniiihhhhhhiiiqqqzzz}}}kkkYYYRRRYYYbbbrrrcccRRRHHHCCC@@@??????@@@>>><<<:::999999999999666666555444333333333333333333333333333333333333444444333222222222333333444444444444444444444444444444444555555555555666666777777666555555777888888777999;;;<<<>>>FFFOOOccc}}}vvvqqqmmmjjjhhhjjjggghhhhhhfffcccbbbbbbbbb```bbbcccbbb___]]]\\\\\\[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVVVVUUUTTTTTTSSSSSSQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQQQQRRRQQQPPPNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>============>>>>>>?????????????????????@@@AAABBBCCCBBBAAAAAA???>>>===<<<===>>>???@@@AAABBBDDDEEEEEECCCBBB@@@;;;===???AAACCCFFFJJJMMMOOOZZZjjjvvvxxxpppcccYYYRRRVVV]]]eeemmmwww|||zzzxxxwwwxxxyyyzzzzzzwwwuuussstttvvvxxx|||vvvooojjjhhhggghhhnnnuuuqqq^^^TTTWWW^^^xxxxxxjjjXXXKKKCCC@@@???>>><<<<<<:::888777777777777777777666444333333333333333333333333333333333333555444444333222222222222333333444444444444444444444444444555555555555666777777888777555555666888888777999;;;<<<>>>HHHRRRddd|||~~~sssooollliiigggiiifffggggggeeebbb`````````^^^^^^___^^^^^^]]]]]]^^^ZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOPPPQQQRRRQQQPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>=========>>>>>>>>>??????===============>>>>>>>>>>>>???AAABBBCCCBBBBBBAAA???>>>======<<<======>>>@@@AAACCCDDDDDDCCCBBBAAA;;;===???AAADDDHHHMMMQQQUUUaaaqqq{{{zzzpppccc[[[TTTZZZccclllwww}}}zzz|||{{{{{{|||~~~}}}|||yyyyyyzzz|||vvvoooiiihhhggghhhlllrrrzzzyyyeeeVVVTTTXXXqqqsss```NNNDDDAAA???>>><<<;;;:::999888888777777888777666555444333333333333333333333333333333333444444444444333222222111333333333444444444555555444444444555555555555666777777888777555555666888777777999;;;;;;???JJJVVVggg~~~{{{qqqnnnlllhhhggghhhfffffffffdddaaa______```___^^^]]]]]]]]]]]]]]]]]]YYYYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSQQQQQQQQQQQQQQQPPPOOOOOONNNOOOOOOPPPPPPOOONNNMMMLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEEEECCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>>>>======<<<<<<======>>>>>>??????;;;;;;;;;<<<<<<<<<======>>>???@@@BBBCCCCCCBBBBBB??????>>>======<<<<<<<<<>>>@@@BBBCCCDDDCCCBBBAAA<<<===@@@BBBFFFKKKQQQUUU]]]hhhuuu{{{vvvlllccc^^^[[[```iiittt}}}~~~}}}}}}~~~~~~wwwoooiiigggggggggjjjnnnxxxlllXXXQQQSSSiii{{{gggRRREEEBBB@@@>>>>>>>>>===<<<<<<;;;::::::777777666555444444444444333333333333333333333333333333444444444333222222222333333444444555555555444444444555555555555666666777777666555555777888777777999;;;;;;???LLLZZZoooyyypppmmmllliiiggghhheeeffffffdddaaa`````````^^^]]][[[[[[\\\\\\[[[YYYYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCCCCCCCCCCBBBBBB?????????@@@@@@AAAAAAAAA>>>>>>>>>===============;;;<<<<<<<<<======>>>>>>::::::;;;;;;<<<<<<=========>>>@@@BBBCCCCCCCCCBBB@@@@@@??????>>>===<<<<<<===>>>@@@BBBCCCCCCBBBAAA<<<>>>AAAEEEIIIPPPWWW]]]gggqqq{{{|||ssshhhbbb```aaagggrrr}}}zzzqqqiiiggggggfffgggjjjsssrrr]]]SSSRRR^^^uuummmUUUGGGCCCBBB???>>>>>>>>>>>>===<<<;;;;;;666666555555555555555666444444444444444444444444111222333444444444333222222222333333444555555666444444444555555555555666555666777666555666888:::777777:::;;;:::???NNN]]]vvvxxxpppmmmllliiihhhiiidddeeeeeedddbbbaaaaaabbb\\\ZZZYYYZZZ\\\\\\ZZZWWWYYYYYYYYYXXXWWWWWWVVVVVVTTTTTTSSSSSSRRRQQQQQQQQQMMMMMMMMMMMMMMMLLLLLLKKKMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDCCCCCCDDDDDDEEEAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@????????????========================;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>??????===>>>@@@BBBCCCCCCCCCBBBAAAAAAAAA@@@???===<<<;;;<<<===@@@BBBCCCCCCBBBAAA<<<>>>CCCHHHOOOWWWaaagggrrr{{{sssgggaaa```eeemmmzzz|||sssjjjhhhgggeeeeeegggmmm~~~wwwbbbXXXWWWUUUmmmpppWWWGGGDDDCCC???<<<=========<<<;;;::::::666555555555555666666777555555555555555555555555000111333444555444444333222222333333444555666666444444444555555555666666444555666666666666888:::777777:::;;;:::???NNN^^^zzzwwwooonnnmmmjjjhhhiiiccceeeeeedddbbbaaabbbccc[[[ZZZYYY[[[^^^^^^[[[XXXZZZYYYYYYXXXXXXWWWVVVVVVSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMKKKIIIHHHHHHJJJLLLNNNIIIIIIHHHHHHHHHIIIJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEAAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@AAA===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBAAA???>>><<<;;;;;;===???AAACCCCCCBBBAAA;;;>>>DDDJJJSSS]]]hhhoooyyyuuufff___^^^fffpppuuujjjeeedddbbbccceeennnwwwdddUUUMMMRRR```{{{sss[[[KKKEEEAAA===???===<<<;;;<<<<<<;;;999::::::999888777666555555444444444444444444444444333333333444444444555555333333555666666666555444333333333444444444555555666666666666777777777777777:::>>>???<<>>>>>>>>>>>>>>===<<<<<<========================<<<<<<<<<<<<===============>>>???@@@AAA@@@@@@???BBBAAAAAABBBDDDEEEDDDBBB??????>>>>>>>>>>>>>>>???<<<===???@@@AAAAAA@@@@@@???AAADDDKKKUUUcccrrr|||tttfffbbbeeemmmzzzwwwkkkfffdddcccdddgggkkkzzzyyyiii[[[QQQOOO\\\tttxxx```OOOGGGCCC??????===<<<<<<<<<<<<;;;999:::999888777666555555444333333444444444444444444333333333444444444555555222222444555555555444333333333444444444555555555666666666666777777777777777999;;;<<<<<>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>?????????BBBEEEGGGFFFEEEBBBAAA@@@????????????@@@<<<===???@@@AAAAAA@@@@@@>>>@@@DDDKKKVVVgggwwwuuufffccceeerrr{{{wwwuuuvvvvvvvvvyyyzzzmmmhhheeedddeeeiiikkkvvv{{{ooo___RRRMMMUUUkkkgggTTTJJJFFFBBB???===<<<<<<<<<<<<;;;999999888888777666555444333333333333444444555555555333333333444444444555555111222333333444444333333333444444444444555555555555666666666777777777888777777888:::===GGG^^^rrr|||ssskkkkkkllljjjggggggeeedddcccaaa___^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMOOOPPPRRRQQQOOOLLLLLLLLLHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFEEEEEEDDDCCCCCCCCCGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;>>>>>>????????????>>>===<<<<<<>>>AAAEEEHHHIIIHHHEEEDDDCCCAAA@@@@@@@@@@@@<<<===>>>???@@@@@@@@@@@@>>>???CCCKKKXXXkkk~~~uuugggdddgggvvvuuukkkddd___\\\ZZZ[[[]]]___ccciiiqqqvvv~~~|||ooohhheeedddeeeiiimmmttt{{{~~~|||sssaaaRRRLLLQQQcccnnnYYYMMMGGGDDD???>>><<<<<<======;;;:::888888777666555444333333222333333444444555555555333333333444444444555555222222333333444444444444444444444444555555555555555555666666777777888888999888999;;;>>>JJJ___ssszzzqqqjjjjjjjjjhhhfffgggeeeeeecccaaa```___^^^]]]\\\[[[ZZZXXXXXXWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLNNNOOOOOOMMMKKKJJJJJJGGGGGGHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDCCCBBBBBBGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBAAA@@@>>>>>>>>>???@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>======<<<<<<>>>AAAEEEHHHHHHHHHFFFEEEDDDBBB@@@?????????======>>>>>>???@@@@@@@@@@@@AAAEEEMMM[[[nnnrrrggggggjjjvvvyyylll```XXXSSSQQQOOOLLLMMMPPPSSSWWW\\\ccchhhllloootttzzz}}}pppiiifffcccdddgggjjjooouuuzzz}}}xxxgggVVVNNNPPP^^^{{{vvv___PPPHHHDDD@@@>>>===<<<======<<<:::888888777666555444333333333333333444444555555555333333333444444444555555444444444444444555555666444444444555555555666666555555555666777888888888::::::;;;>>>AAAKKK\\\mmmwwwpppiiiiiihhhfffeeegggffffffdddcccaaa___^^^]]]ZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPOOONNNMMMLLLLLLIIIKKKMMMMMMKKKIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@???>>>===>>>???@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<>>>=====================???>>>???BBBEEEGGGGGGFFFEEEDDDCCCAAA???>>>===============>>>>>>???@@@@@@CCCDDDGGGOOO]]]qqqooofffgggkkkwww~~~nnnfff[[[RRRMMMKKKKKKKKKGGGIIILLLNNNPPPTTTYYY]]]^^^```dddiiimmmqqqssstttzzzrrrlllhhhdddccceeecccgggnnnvvv~~~}}}ooo___QQQQQQ[[[ttt~~~eeeSSSIIIDDD@@@>>>============<<<:::999888888777666555444333444444444444444444444444333333333444444444555555555444444444444555666777444444555555555666666666444444555666777888999999;;;;;;===AAAEEEMMM\\\jjjuuunnniiihhhgggddddddfffffffffeeedddbbb___]]]\\\YYYXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWVVVUUUTTTSSSRRRPPPPPPOOOOOONNNNNNMMMMMMHHHJJJLLLLLLJJJHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@BBBEEEFFFEEEDDDDDDCCCAAA@@@>>>======<<<===============???@@@@@@CCCEEEIIIRRR```sss|||llldddeeejjjyyyzzzooo^^^XXXPPPIIIFFFFFFFFFFFFEEEGGGJJJKKKMMMOOORRRTTTVVVXXXZZZ]]]```bbbdddeeejjjooovvv|||uuuoookkkfffcccddd___dddkkkuuu~~~rrrcccSSSRRRZZZnnnlllWWWJJJEEE@@@???======>>>>>><<<;;;:::999888777666555555444555555555444444333333222333333333444444444555555444444333333333444555666555555555555666666666666444444555666777888999999<<<:::<<>>>>>======>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;:::::::::;;;===???@@@@@@???@@@BBBEEEFFFFFFDDDCCCBBBAAA???>>>===============<<<<<<===>>>@@@AAAAAADDDJJJSSSbbbuuuwwwgggaaadddiiiyyyxxxiii]]]RRRNNNIIIEEEDDDEEEEEEEEEGGGIIILLLMMMNNNOOOQQQSSSTTTUUUVVVXXXZZZ[[[\\\]]]___bbbggglllpppuuuzzz}}}xxxrrrnnnhhhdddddd```eeellluuu}}}}}}qqqcccUUUSSSYYYjjjpppZZZLLLFFF@@@???======>>>>>><<<;;;::::::999888777666555555666666555444333222222111333333333444444444555555444333222111222333444555555555555555666666666777444444555666777888999999;;;:::;;;AAAHHHTTTgggvvv}}}rrrlllhhhgggeeebbbcccfffddddddcccbbb```]]]ZZZYYYWWWWWWXXXXXXXXXWWWVVVVVVSSSSSSTTTSSSRRRQQQOOONNNMMMMMMNNNNNNNNNOOOOOOOOOJJJLLLNNNNNNLLLKKKJJJKKKHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEEEECCCBBBAAABBBBBBBBBAAA@@@???>>>===<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999::::::::::::999999:::;;;===???AAA???>>>???BBBEEEGGGGGGFFFCCCBBBAAA@@@???>>>>>>>>>======<<<<<<===>>>@@@AAA???BBBIIITTTdddwwwqqqccc___dddjjjxxxzzzlll\\\OOOJJJGGGEEEEEEFFFHHHHHHHHHJJJMMMPPPRRRRRRSSSUUUWWWUUUUUUVVVWWWXXXYYYZZZ[[[YYY\\\___bbbeeeiiimmmqqqtttzzzwwwnnngggddddddaaadddhhhmmmvvvzzzsssiiiXXXVVVXXXbbbyyy~~~{{{aaaMMMDDD???>>>>>>???@@@@@@>>><<<<<<;;;;;;:::999888777777444333333222222333333444222333444444555555444444444444444444444444444444222222333333333333444444333444555777888999999999===:::;;;BBBMMM\\\ooo~~~yyyrrrlllfffdddfffgggeeecccaaaaaa```aaaaaa___[[[XXX[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPNNNNNNLLLKKKJJJJJJJJJJJJMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCC????????????????????????>>>>>>>>>>>>============>>>>>>>>>???>>>======<<<<<<<<<;;;:::999999888777777777888888888999999999;;;:::999999:::;;;===>>>>>>???@@@AAACCCDDDEEEFFFCCCBBB@@@>>>======>>>>>>888999999:::;;;<<<======>>>AAAIIISSSbbbssswwwiii```^^^ccchhhxxx{{{}}}xxxkkk\\\OOOIIIDDDEEEFFFEEEEEEEEEGGGIIILLLMMMOOOPPPPPPRRRUUUWWWYYY[[[^^^bbbdddbbb^^^ZZZ]]]]]]^^^___aaaccceeefffiiikkkmmmrrrvvv{{{||||||{{{|||{{{rrrkkkhhhgggbbbdddgggkkktttyyytttkkk^^^ZZZYYYcccyyy|||dddPPPFFFCCCAAA@@@@@@@@@???===;;;<<<;;;;;;:::999888777777555444444333333444444555222333444444555555444444444444444444444444444444333333444444444555555555555666666777888999999:::===;;;===EEERRRbbbxxxwwwooojjjeeeccceeefffdddaaaaaa````````````^^^[[[XXXZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJMMMLLLJJJHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEFFFDDDCCCCCCDDDEEECCCBBBBBBCCCCCCDDDDDDCCCCCCBBB????????????????????????>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;::::::999::::::::::::::::::999999888999999999::::::::::::999999999999999:::;;;<<<>>>>>>???AAABBBCCCDDDEEECCCBBBAAA???>>>>>>>>>>>>999::::::;;;;;;<<<<<<<<<===AAAGGGQQQ^^^nnn~~~sssfff^^^^^^ccciiisssuuusssmmm```SSSIIIDDDCCCDDDFFFFFFFFFGGGIIIKKKMMMOOOQQQSSSTTTVVVYYY\\\___aaacccggghhhgggbbb___^^^^^^^^^___aaabbbdddeeefffggghhhjjjnnnqqquuuvvvwwwvvvuuuuuuyyy~~~~~~tttmmmiiihhhbbbdddeeehhhpppwwwuuuoooaaaYYYUUU___vvv~~~hhhSSSIIIFFFDDDBBBAAA@@@???<<<:::<<<;;;;;;:::999888777777666555555444444555555666222333444444555555444444444444444444444444444444444555555555555666666666888888777777888999::::::===<<>>>>>>>>=========<<<<<<===============<<<<<<;;;999999999999::::::;;;;;;999999:::::::::;;;;;;;;;666777888999::::::::::::===>>>???@@@AAABBBCCCDDDBBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<>>===;;;<<<;;;;;;:::999888777777555555444444444444555555222333444444555555444444444444444444444444444444444444555555555666666666999888777777777888999999<<<<<<@@@JJJYYYnnn{{{sssiiigggddddddddddddaaa___aaa```^^^^^^^^^]]]ZZZXXXXXXXXXWWWWWWVVVUUUUUUTTTVVVUUUTTTSSSRRRQQQQQQPPPMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHFFFEEEFFFEEECCCDDDEEEEEEDDDBBB@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>======<<<999999999999999999999:::999999999::::::::::::;;;666777999:::;;;;;;;;;:::===>>>>>>???AAABBBBBBCCCBBBBBBBBBBBBAAA@@@>>><<<<<<<<<<<<;;;;;;:::::::::<<<>>>AAAGGGOOOZZZeeemmmqqqlllddd\\\YYY]]]eeekkkqqqlllbbbWWWMMMGGGDDDCCCDDDFFFGGGGGGGGGIIIKKKMMMOOOSSSXXX]]]bbbfffkkknnnpppppppppqqqrrrpppllliiiiiihhhgggfffggghhhjjjkkkgggggghhhkkkpppuuuzzz}}}yyywwwtttrrrsssvvvyyy|||~~~~~~sssjjjdddbbbaaabbbaaaaaaiiirrrwwwvvvjjj\\\QQQVVVfff|||nnnXXXKKKCCCAAA???>>>>>>>>>===<<<<<<;;;;;;:::999888777777444444333333333333444444222333444444555555444444444444444444444444444444333444444444444555555555777777666666666777777888;;;;;;@@@KKKYYYnnnzzzrrrhhhgggeeeddddddcccaaa```aaa___^^^]]]]]]\\\ZZZXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUTTTTTTSSSRRRQQQPPPPPPLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCAAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<::::::;;;;;;::::::999888;;;;;;:::999999888777777888888888888999999999999666888:::<<<======<<<<<<>>>>>>???@@@@@@AAABBBBBBAAABBBBBBBBBAAA???===<<<<<<<<<<<<;;;;;;::::::999;;;===???BBBGGGOOOYYY___cccaaa\\\XXXXXX]]]eeekkkppphhh\\\PPPIIIEEEEEEFFFGGGHHHIIIIIIHHHIIIKKKMMMRRRVVV]]]ccchhhmmmqqquuuwwwvvvuuuuuuuuusssooolllfffeeedddddddddfffiiijjjiiijjjllloootttzzz~~~~~~|||zzzxxxwwwxxxzzz{{{|||}}}~~~}}}{{{zzzzzz{{{{{{|||~~~uuukkkdddbbb___```___```fffqqqwwwxxxuuueeeWWWVVV^^^nnnrrr\\\NNNCCC@@@>>>======>>>===<<<<<<;;;;;;:::999888777777333333333222222333333333222333444444555555444444444444444444444444444444333333444444444555555555444555666777777777777777999;;;BBBLLLZZZnnnyyyqqqgggfffeeecccbbbbbbaaaaaaaaa___]]]\\\\\\[[[YYYXXXVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNKKKKKKJJJJJJIIIJJJJJJKKKHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGGGGGGGFFFDDDCCCDDDCCCAAABBBCCCCCCBBB@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;:::999888777666666777777888888888999999999777888999;;;<<<===>>>>>>??????@@@@@@AAABBBBBBCCCAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===???BBBHHHOOOTTTXXXWWWWWWWWWYYY^^^eeejjjkkkbbbUUUJJJEEECCCDDDEEEIIIJJJKKKLLLLLLMMMOOOQQQYYY]]]bbbgggkkknnnrrrtttxxxvvvtttsssqqqooollljjjdddcccbbbbbbdddgggkkkmmmrrrsssuuuyyy}}}~~~~~~~~~~~~|||zzzxxxxxxxxxwwwyyy{{{}}}~~~|||uuukkkdddaaa]]]_________eeepppwwwyyywwwhhhYYYTTTVVVcccuuu```RRRFFFCCC???============<<<<<<;;;;;;:::999888777777444444333333333333444444222333444444555555444444444444444444444444444444444555555555555666666666222444777999:::999888777777;;;DDDPPP]]]qqqvvvnnnfffeeecccaaa______aaabbbaaa^^^\\\[[[[[[[[[YYYXXXUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRQQQPPPOOONNNNNNMMMJJJJJJJJJIIIIIIJJJJJJKKKGGGGGGHHHIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFDDDCCCBBBCCCAAA@@@@@@AAABBB@@@??????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;======>>>>>>======<<<;;;:::999999999888888777777888888888999999999::::::777777888999:::<<<>>>>>>@@@@@@AAAAAABBBBBBCCCCCCAAAAAA???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>CCCIIIMMMOOOQQQTTTVVVZZZ___eeeiiifff]]]QQQGGGCCCCCCDDDEEEIIIKKKNNNOOOPPPSSSVVVYYYbbbeeeiiikkkllllllmmmnnnpppnnnjjjhhhfffdddaaa___]]]\\\[[[\\\___dddiiillltttvvv{{{{{{yyyxxxyyyyyyzzz{{{|||{{{yyywwwuuutttxxx}}}tttiiibbb___\\\^^^^^^^^^eeepppwwwyyyrrrcccUUUPPPPPP]]]}}}xxxcccUUUJJJFFFBBB???>>>===<<<;;;<<<;;;;;;:::999888777777555555555444444555555555222333444444555555444444444444444444444444444444666666666666777777777777222444888;;;<<<;;;999888777<<>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888888888888888888999999999999999:::::::::;;;;;;;;;777777666777888;;;===>>>AAAAAAAAABBBBBBCCCCCCCCCBBB@@@>>><<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===AAAFFFJJJJJJNNNRRRWWW[[[___dddhhhddd[[[OOOGGGDDDDDDEEEEEEIIILLLOOORRRTTTXXX\\\___iiikkkmmmnnnllljjjiiiiiigggddd```]]][[[YYYVVVTTTPPPOOOOOOQQQTTTZZZ___ccckkkooovvv}}}~~~}}}}}}}}}}}}|||yyyvvvvvvwwwwwwyyy|||xxxkkkbbb```[[[[[[\\\```eeeiiilllmmmkkkaaaRRRPPPUUUZZZppp|||jjjRRRKKKDDD???@@@AAA???===>>>>>>===<<<;;;999888777666555555555555555555555555333333333444444555555555444333222222222222333444444444444555555555555666888888777777777999:::;;;>>>>>>EEETTTfffyyyzzzqqqkkkfffdddbbbaaabbbbbbaaa```___^^^]]][[[ZZZYYYYYYXXXVVVUUUTTTTTTUUUUUUTTTRRRQQQPPPPPPOOOOOONNNNNNMMMLLLJJJHHHFFFEEEFFFGGGHHHGGGGGGHHHIIIIIIGGGFFFEEECCCCCCDDDDDDCCCCCCBBBAAACCCBBB@@@??????@@@BBBCCC@@@???===<<<<<<<<<===>>>??????>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;::::::::::::999999999:::;;;;;;777777888888888888777777666777777777888888888888666666666777999;;;>>>???@@@?????????@@@BBBDDDEEE@@@???>>>======<<<<<<<<<>>>>>>===<<<;;;::::::999::::::999:::<<<>>>AAACCCFFFHHHMMMRRRWWW[[[^^^___aaaYYYNNNFFFCCCDDDFFFHHHMMMIIIKKKSSSXXX[[[aaaiiiqqqqqqoookkkeee___[[[YYYVVVTTTPPPMMMKKKJJJJJJJJJHHHJJJLLLMMMOOOSSSXXX\\\aaaeeemmmvvv~~~zzzwwwwwwwwwwwwwwwxxx}}}wwwjjjaaa___[[[ZZZ[[[]]]bbbgggkkkmmmjjjaaaTTTQQQVVVXXXkkk}}}nnnXXXJJJCCC>>>???@@@===<<<===>>>===<<<;;;999888777777555555555555555555555555333333444444444444444444555444333222222333444555444444444555555555555666666555555555666777999:::===>>>EEEUUUfffxxxxxxoooiiifffdddbbbaaabbbbbbaaa```___^^^]]][[[ZZZYYYXXXXXXXXXVVVTTTTTTTTTSSSRRRPPPPPPOOOOOONNNMMMLLLLLLKKKKKKJJJIIIGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAABBBAAA???>>>>>>???AAABBB???>>>>>>===============>>>>>>>>>======>>>>>>>>>>>>======<<<;;;;;;::::::::::::999999999999999999777777888888888888777777888888888888999999999999777777777888:::<<>>===<<<<<<<<<<<<>>>======<<<;;;:::::::::;;;:::::::::;;;===@@@AAADDDFFFJJJNNNSSSWWWZZZ\\\[[[UUULLLFFFDDDFFFIIIKKKOOOLLLNNNWWW^^^bbbiiiqqqzzzyyytttkkk___UUUOOONNNLLLKKKIIIGGGFFFFFFGGGGGGEEEGGGHHHJJJLLLOOOTTTXXXWWW[[[aaajjjrrrzzz}}}{{{|||{{{zzzyyyyyy{{{vvviii```^^^[[[ZZZZZZ[[[___dddjjjnnnkkkdddWWWSSSUUUUUUeeettt___MMMFFF@@@@@@AAA>>>===>>>>>>===<<<;;;:::999888777555555555555555555555555444444444444444444333333555555444444444444555555444444444555555555555666555555444555666888:::;;;;;;>>>GGGVVVgggyyyvvvmmmgggeeecccaaaaaabbbbbbaaa```___^^^\\\[[[YYYXXXXXXXXXYYYWWWUUUTTTSSSRRRPPPNNNOOOOOONNNMMMLLLKKKJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>======>>>???@@@===>>>>>>>>>>>>===<<<<<<==============================<<<<<<;;;:::::::::::::::999999888888777777777777888888888888777777888999999999999:::::::::888888888999;;;===???@@@CCCBBBAAA@@@@@@@@@@@@AAA@@@???>>>===<<<<<<<<<<<<======<<<<<<;;;;;;::::::;;;::::::::::::<<<>>>???AAACCCFFFJJJNNNRRRTTTVVVTTTOOOJJJGGGGGGJJJLLLMMMPPPOOOSSS\\\eeemmmvvv}}}yyyjjjYYYLLLFFFEEECCCCCCBBBBBBBBBDDDEEEFFFEEEFFFHHHIIIKKKNNNRRRUUUUUUWWW[[[aaaiiipppvvvzzzwwwiiiaaa^^^\\\[[[ZZZZZZ\\\bbbjjjooooooiii[[[TTTTTTSSS```{{{wwwcccSSSJJJDDDCCCCCCAAA???@@@>>>===<<<;;;:::999888888555555555555555555555555555555555444444333333333555555555555555555555555444444444555555555555666666666666777999;;;===>>>;;;@@@KKKZZZlll}}}~~~uuummmgggeeecccaaaaaaaaaaaaaaa___^^^]]]\\\ZZZXXXXXXWWWWWWXXXVVVTTTSSSSSSRRRPPPNNNOOOOOONNNMMMKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBAAAAAAAAABBBCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>???@@@<<<===>>>>>>>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::999888777777777888888999999888888777888888888999999999::::::888888888999:::<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA??????===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<>>>>>>>>===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<;;;:::888888888888999999999999888888777777777777888888888999777777777777999;;;===>>>??????@@@AAABBBBBBCCCCCC???>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;??????@@@BBBEEEHHHKKKLLLKKKIIIGGGGGGIIILLLMMMMMMOOOTTT\\\fffsss{{{hhhUUUIIIFFFGGGBBBCCCCCCDDDEEEFFFHHHHHHLLLNNNPPPQQQQQQRRRUUUWWWWWWWWWVVVWWWZZZ___dddfffqqqwwwxxxkkkbbb___\\\\\\\\\[[[[[[```iiipppvvvsssdddWWWSSSPPPYYYmmm~~~iiiVVVMMMEEEBBBAAA>>>===>>>======<<<<<<;;;::::::999555555555555555555555555444444444444444444333333444444555555555555444444444444444555555555555666666666555666777999;;;<<<>>>FFFSSScccwww}}}uuunnniiidddbbb``````aaaaaa```___]]]\\\ZZZYYYWWWVVVVVVVVVSSSRRRQQQQQQRRRRRRQQQPPPNNNNNNMMMMMMLLLLLLKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<============<<<;;;;;;:::;;;<<<======<<<;;;:::;;;;;;::::::::::::::::::<<<<<<=========;;;:::999888888999999999999888888666666777777777888888888777777777777888:::<<<======>>>@@@AAABBBCCCCCCCCC???>>>===<<<;;;;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???AAADDDGGGHHHIIIGGGFFFGGGIIILLLNNNNNNRRRZZZdddnnnzzzyyydddRRRHHHEEEEEECCCDDDEEEFFFGGGHHHIIIIIINNNPPPRRRSSSRRRSSSUUUVVVYYYYYYXXXXXXZZZ^^^aaadddkkkpppwww}}}xxxjjjaaa^^^YYY[[[\\\[[[[[[___gggnnnrrrsssggg[[[UUUPPPSSScccrrrWWWNNNEEEBBBAAA===<<<============<<<;;;;;;::::::555555555555555555555555333333444444444444444444222333444555555444333222444444444555555555555666777777666666777999:::;;;===GGGTTTdddzzz{{{tttnnnjjjdddbbb`````````aaa```___\\\[[[ZZZXXXWWWVVVUUUUUUTTTSSSQQQQQQQQQQQQOOONNNKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFDDDDDDDDDDDDEEECCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@>>>>>>????????????>>>>>>======<<<;;;;;;;;;;;;<<<:::<<<===>>>>>>===<<<:::::::::::::::::::::::::::999:::<<<======;;;:::999888999999::::::999999888777777888888888999999999999888888888999;;;<<<>>>??????AAABBBBBBBBBBBBAAA>>>>>>===<<<;;;;;;;;;;;;888888999:::;;;;;;<<<<<<:::;;;<<<<<<===============<<<<<<<<<>>>@@@CCCDDDFFFEEEDDDEEEIIIMMMPPPQQQWWWbbbmmmwwwqqq]]]OOOHHHDDDCCCEEEFFFGGGIIIKKKMMMNNNNNNQQQSSSUUUUUUUUUUUUVVVWWW[[[[[[\\\]]]___cccfffhhhiiimmmssswww{{{wwwiii```]]]WWWZZZ[[[[[[ZZZ]]]eeelllmmmqqqiii^^^XXXPPPOOO[[[rrryyyZZZPPPGGGDDDBBB???>>>???=========<<<;;;;;;;;;:::555555555555555555555555333333333444444555555555222222333444444333222222444444444555555555666666::::::999999999:::<<<======GGGTTTddd{{{zzzsssmmmiiidddbbb```````````````^^^\\\[[[YYYXXXVVVVVVUUUUUUVVVTTTRRRQQQQQQPPPMMMLLLIIIIIIIIIJJJJJJJJJJJJKKKHHHGGGEEECCCBBBCCCDDDEEEAAABBBCCCDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAA@@@@@@======>>>>>>>>>>>>======>>>===<<<::::::;;;<<<<<<;;;<<<>>>??????>>><<<;;;::::::::::::::::::::::::888999;;;<<<<<<;;;:::888888999999::::::999999888888888999999999:::::::::::::::999999:::<<<===>>>@@@AAABBBCCCBBBAAA@@@???>>>>>><<<;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>><<<;;;::::::;;;>>>@@@BBBDDDBBBBBBDDDIIINNNRRRSSS\\\hhhttt~~~jjjWWWMMMHHHEEECCCFFFHHHJJJMMMPPPRRRSSSTTTTTTVVVXXXXXXXXXWWWXXXYYYYYYYYY[[[]]]aaaeeehhhjjjiiimmmqqqtttxxx~~~