BM6P6(@ }}}sssooojjjggghhhlllrrrwwwxxxlllddd\\\VVVUUUTTTPPPMMMMMMJJJLLLNNNQQQVVV]]]eeejjjooossswwwxxxwwwvvvxxx{{{vvvyyy}}}}}}xxxsssmmmjjjiiiiiigggdddeeehhhlllsss|||zzzpppddd^^^___aaa___\\\\\\```iiittt~~~vvvnnnkkkpppzzz~~~|||wwwpppkkkZZZSSSIII@@@;;;999777777555555444333333333333444333333333333333333333333333333333333333333333333222222333333333444444444777666666666777888999999======???HHHWWWiiixxxuuuddd]]]ZZZWWW[[[cccjjjlllnnnmmmmmmrrr{{{zzzpppiiijjjnnnppprrrtttttt{{{|||tttooonnnkkkfffbbbaaa```^^^]]]VVVUUUTTTSSSQQQUUUcccqqq~~~yyyvvvuuu{{{zzznnndddaaa^^^[[[YYYXXXVVVUUURRRXXXbbbnnn|||~~~oooeeeggghhhgggrrryyysssllliiidddaaabbbeeejjjmmmyyy{{{{{{oooddd]]]VVVUUUTTTPPPMMMMMMIIIKKKMMMPPPTTT[[[ccchhhmmmqqquuuvvvuuuuuuvvvyyy|||}}}wwwoookkkjjjjjjhhhfffcccfffkkksss|||vvvhhh```______]]]ZZZZZZ^^^fffrrr{{{pppjjjmmmvvv|||wwwqqqlll[[[TTTJJJBBB<<<:::999888666666555444444444444555555444444444444444444444333333333333333333333333222222333333333444444444666666666666777888999:::>>>>>>BBBKKKZZZkkkxxxsssbbb\\\YYYXXX]]]fffjjjmmmooonnnnnnrrr|||xxxoooiiijjjnnnpppqqqtttttt{{{{{{tttoookkkhhhccc```^^^]]]\\\[[[ZZZXXXVVVTTTRRRTTT```mmm{{{xxxvvvzzz}}}qqqeeebbb^^^[[[YYYXXXVVVUUUTTTXXX___hhhvvv~~~pppgggjjjjjjhhhqqq}}}uuunnniiidddbbb___]]]\\\^^^aaaccckkkooovvv~~~|||qqqfff^^^WWWVVVTTTPPPLLLLLLHHHJJJLLLNNNRRRXXX```eeeiiinnnsssvvvuuutttvvvxxx~~~|||sssmmmkkkkkkiiihhhbbbeeejjjsss}}}pppeeeaaa___\\\YYYWWW[[[cccooo~~~sssjjjjjjqqqzzz}}}{{{vvvppplll]]]VVVLLLCCC>>>;;;:::999777777666555555555555666666666666555555444444444333333333333333333333333333333333333444444444444666666666666777888999:::>>>@@@EEEPPP___nnnzzzppp```ZZZYYYZZZbbblllmmmpppsssrrrqqquuu}}}wwwoooiiijjjmmmnnnpppsssrrrzzz|||uuupppjjjgggbbb___^^^]]]\\\[[[]]]ZZZXXXUUURRRSSS]]]hhh~~~zzzxxx{{{uuugggccc___[[[YYYXXXVVVTTTUUUWWW[[[bbbooosssjjjlllllliiiqqq|||||||||yyytttnnngggddd```___]]][[[ZZZ[[[[[[\\\___dddkkkuuu{{{pppggg___XXXVVVTTTOOOLLLKKKHHHIIIJJJLLLOOOUUU\\\```gggmmmtttxxxyyyyyy{{{}}}uuunnnkkkkkkjjjhhhdddgggmmmuuu~~~vvviiibbb___]]][[[WWW[[[bbblllzzzxxxnnnjjjnnnuuuzzz}}}}}}|||zzzwwwsssnnnjjj^^^WWWMMMDDD???<<<:::999777666666555555555555555666666555555444444333333333333333333333333333333333333333444444444444555666666666666777888::::::===@@@HHHUUUdddrrr|||nnn^^^ZZZ[[[]]]fffqqquuuxxxzzzyyywwwxxxwwwpppjjjjjjkkkjjjlllooopppxxx~~~wwwrrrmmmiiieeebbb``````^^^]]]___[[[YYYWWWTTTTTT\\\eee|||}}}yyy|||xxxjjjfff```\\\YYYXXXVVVUUUTTTUUUXXX^^^iii|||wwwllllllkkkhhhqqqppppppqqqooolllhhhccc```]]]\\\[[[YYYXXXXXXXXXXXXXXX\\\cccmmmyyy|||rrrggg___XXXWWWUUUPPPLLLLLLHHHHHHIIIJJJMMMRRRXXX\\\eeemmmwww~~~uuunnnlllkkkjjjhhhiiilllqqqxxxvvvhhh```]]]\\\\\\YYY\\\bbbkkkvvv|||rrrmmmoootttyyy||||||{{{xxxsssoookkkiiiaaaZZZOOOEEE???;;;999888666555444444333333444444444444444444333333222222333333333333333333333333333333444444444555555555555555555666777999:::;;;<<>>:::888666666555444444444444444222222333333444555555555333333333333333333333333444444444444555555555555444555555666777999;;;<<<===DDDPPPcccvvvttteeeZZZYYY[[[]]]dddnnnwww{{{~~~~~~tttoookkkjjjgggcccdddhhhmmmuuu}}}~~~}}}}}}~~~|||wwwrrrmmmhhheeebbb```^^^___[[[YYYYYYYYYXXX\\\aaappp~~~uuuppphhhaaa]]][[[YYYXXXSSSTTTWWWZZZ```lll{{{}}}qqqoookkkfffmmm{{{UUUWWWYYY\\\]]]]]]\\\\\\ZZZYYYWWWVVVVVVWWWXXXXXXUUUUUUUUUZZZcccqqq~~~|||ssseee^^^WWWWWWVVVRRROOOOOOIIIIIIIIIIIIJJJMMMRRRVVV```lll~~~|||uuurrrrrrrrrpppmmmhhhkkkrrrzzz~~~mmmaaa^^^```bbbWWWZZZ```jjjvvv|||qqqoooxxxvvvqqqqqqsssoooggg[[[NNNEEE???;;;999777777666555555555555555222333333444555666777777333333333333333333333333444444444555555555666666444444555666888999;;;<<>>:::888777666555444333333333555555444444444333333333666555555444444333222222222222222333333333444444555666777888777888;;;===???IIIYYYnnnxxxhhh___XXXXXXZZZ\\\```dddqqqtttxxxzzz{{{~~~}}}uuuqqqllliiihhhiiikkkkkksssxxx~~~}}}{{{zzzwwwvvvuuuwwwyyyzzz}}}}}}vvvpppkkkgggccc``````[[[ZZZ[[[ZZZYYYZZZ^^^nnn~~~tttiiicccbbbaaa\\\XXXWWWUUUUUUYYY]]]dddrrr~~~wwwooolllkkkiiikkknnn~~~^^^\\\[[[\\\^^^______^^^```___^^^]]]]]]]]]^^^___]]]^^^^^^^^^```iiivvv~~~xxxpppeee```YYYVVVUUUSSSPPPMMMKKKIIIHHHIIIIIIIIINNNTTT]]]hhhwww}}}zzzvvvqqqoooqqqmmmppptttzzz~~~pppiiiccc]]]]]]\\\]]]dddqqquuurrr}}}|||{{{vvvnnnaaaTTTKKKDDD>>>:::888777666555444333333333555555444444444333333333444444444444444444444444555555555666666666777777555777888888888999<<<>>>BBBLLL^^^uuutttddd\\\VVVWWWZZZ]]]aaafffqqqtttxxxzzz{{{~~~}}}zzztttpppllliiiiiikkkmmmnnntttxxx}}}zzzxxxwwwuuuvvvwwwzzz{{{|||}}}}}}wwwrrrooollliiigggbbb^^^\\\]]]\\\YYY[[[^^^lllxxxllldddbbb```\\\XXXWWWUUUUUUYYY]]]dddqqq}}}zzzqqqjjjiiiiiihhhiiikkkvvvmmmlllkkkkkkllllllkkkiiillljjjhhhfffeeeeeeggggggeeeeeedddbbbcccjjjuuu~~~yyyoooeee___YYYVVVUUUTTTQQQNNNMMMJJJIIIIIIHHHGGGKKKRRRZZZdddqqq}}}~~~yyyssspppqqqqqqsssvvv|||xxxnnnfff___]]]\\\]]]dddppp~~~{{{ttt~~~|||vvvooocccWWWMMMEEE>>>;;;888888666555444333333333555555444444444333333333222222333444444555666666666666666777777777888888666777999999999:::===???EEEPPPeee}}}nnn___YYYUUUWWWZZZ]]]bbbhhhqqqtttxxxzzz{{{~~~{{{xxxsssqqqmmmkkkkkkmmmppprrrvvvxxx}}}zzzyyywwwwwwwwwyyy{{{|||zzz|||~~~|||wwwssspppmmmkkkeeeaaa^^^^^^]]]ZZZ[[[^^^jjj}}}qqqgggccc```]]]ZZZXXXUUUUUUXXX\\\cccooo|||vvvnnnhhhiiijjjiiijjjlllppp~~~}}}yyyvvvtttsssssstttqqqooollliiiiiimmmuuu{{{~~~zzzpppddd___YYYVVVUUUTTTRRROOOMMMIIIHHHIIIHHHGGGKKKQQQXXX___jjjuuu~~~vvvrrrrrrtttuuuyyy~~~rrrggg```^^^]]]^^^dddppp~~~}}}}}}xxxuuuooodddYYYNNNEEE???<<<999888777555444444444333555555444444444333333333333333333444444444555555333444444444555555555555666888999::::::<<<>>>AAAHHHTTTkkkwwwiii\\\WWWUUUXXX[[[]]]bbbhhhqqqtttxxxzzz{{{~~~{{{xxxtttssspppmmmlllnnnrrruuuyyy{{{~~~~~~}}}{{{zzzzzzzzz||||||zzz{{{}}}{{{vvvrrrmmmjjjgggbbb______]]]ZZZZZZ^^^iii{{{uuujjjccc```]]][[[YYYVVVUUUXXX[[[aaannnzzzyyypppjjjlllooonnnnnnooorrr{{{|||xxxuuuvvvyyy|||{{{}}}~~~xxxooobbb]]]XXXUUUUUUTTTRRROOOKKKHHHGGGHHHGGGGGGKKKQQQUUU\\\eeeooozzzzzztttssstttvvvyyytttgggaaaaaa```aaaeeeooo}}}xxxqqqrrrnnneeeZZZOOOFFF@@@===999888777666555444444444555555444444444333333333555555444444444333333333222222333333333444444444666888999:::;;;<<>>DDDKKKYYYhhhwwwyyykkkccc^^^aaafffkkkooorrrssstttvvvwwwyyy{{{~~~{{{uuunnniiihhhaaa```aaaeeejjjooorrrsssrrrkkkbbb[[[YYYYYYZZZZZZ[[[^^^dddiiimmmooooooooonnnnnnmmmlllmmmpppuuuyyysssooonnnrrrzzz}}}zzzrrrmmmfffaaa___^^^^^^]]]```eeetttuuujjjbbb```^^^ZZZWWWVVVUUUVVV^^^hhhxxxzzzssspppnnnooo}}}~~~ppp___ZZZTTTQQQQQQQQQOOOMMMIIIHHHFFFDDDCCCCCCCCCCCCGGGHHHKKKOOOSSS\\\nnn~~~|||qqqhhhbbb___bbbkkkyyyxxxoooiiiffflll{{{~~~sssiiigggyyyyyypppdddYYYQQQKKKHHHAAA>>>:::999888888777555666555555555555444444444444444444444444444444444333333444444555666666666888666777:::<<<>>>EEELLL___ooozzzmmmdddaaadddhhhmmmppprrrrrrrrrtttvvvzzz}}}yyyssslllggggggbbbaaabbbfffmmmrrrttttttmmmggg^^^XXXVVVVVVVVVVVVXXXZZZ___cccfffhhhhhhgggfffeeedddccceeejjjrrrwww}}}~~~pppmmmlllpppvvv|||sssnnngggaaa___^^^]]]]]]\\\___jjj|||vvvkkkcccaaa___\\\YYYWWWVVVVVV^^^hhhuuuxxxrrrpppmmmnnnrrr___ZZZTTTQQQQQQQQQOOOMMMHHHGGGEEEDDDCCCCCCCCCCCCEEEFFFIIIMMMQQQYYYjjj{{{{{{qqqiiiccc```ccclllzzz}}}zzzrrriiicccaaafffuuuuuujjjiii|||{{{qqqeeeZZZQQQLLLIIIAAA>>>;;;999888888777666666666555555555444444444444444444444444444444444333333444444555666666777888666666:::<<>>:::999888777666333333444444555666666666333333333444444444555555555555555666666666777777999666888===>>>CCCTTTggguuuhhhaaaaaadddfffhhhjjjlllnnnrrruuussswww||||||qqqhhhcccbbbbbbbbb```___bbbiiirrrwwwvvvsssbbbZZZTTTSSSQQQOOOOOORRRNNNPPPTTTWWWZZZ___dddgggggggggddd^^^XXXYYY___fffjjjmmmrrrvvvxxx{{{~~~~~~}}}{{{vvvrrrhhhccc___```cccjjjwwwxxxrrrhhh```[[[YYYXXXWWWTTTSSSTTTXXXXXXYYY^^^eeewww{{{uuunnnhhheee^^^ZZZXXXXXXVVVUUUYYY___eeerrrzzzqqqmmmllllllmmmmmmnnnqqqxxx{{{lll]]]WWWVVVSSSPPPOOOIIIHHHEEECCCAAA@@@??????AAABBBFFFJJJKKKNNNXXXccckkkttt|||~~~|||~~~ttthhhaaabbb``````___^^^aaaooo}}}zzzpppiiibbbbbbhhhyyyzzznnn___SSSNNNGGGDDD>>>:::999888777666444444444555555555666666333333333444444444555555555555555666666777777888888666888===>>>DDDWWWlllzzzmmmbbb^^^aaa```cccfffiiilllooorrruuurrrvvv|||{{{pppgggddddddcccbbb______cccllluuuxxxuuuqqqccc[[[UUUSSSQQQOOOOOORRRMMMPPPSSSWWW[[[```gggkkkkkkiiiddd]]]WWWWWW\\\aaacccfffkkkpppssswww{{{~~~}}}||||||~~~~~~zzztttqqqpppmmmkkkfffbbb``````bbbiiiwwwzzztttjjjaaa\\\ZZZXXXXXXTTTSSSVVV[[[\\\ZZZ\\\aaagggttt{{{yyy{{{yyyrrrkkkhhh___[[[YYYXXXWWWUUUYYY```dddrrr|||rrrmmmlllmmmnnnooooooqqqwwwppp```YYYWWWTTTQQQPPPJJJHHHEEECCCAAA????????????AAAEEEIIIJJJMMMWWWbbbgggqqqyyyyyyzzz{{{|||~~~{{{pppgggbbbbbbaaaaaa___]]]```mmmzzz}}}tttlllaaaaaaeeerrrwwwnnn```SSSMMMHHHDDD???;;;999888777666444444444555555555555555333333333444444444555555444555555666777777888888999777:::>>>@@@FFF[[[qqqqqqddd[[[[[[___^^^bbbfffiiikkkmmmpppqqqqqquuu{{{wwwmmmfffeeeeeedddcccbbbdddhhhqqqyyyzzzuuuoooccc[[[UUUSSSQQQNNNNNNPPPMMMOOOSSSWWW\\\bbbiiinnnooojjjccc[[[WWWWWWYYY[[[\\\___eeejjjnnnsssxxx|||{{{zzzyyyzzz|||~~~~~~~~~xxxzzz~~~wwwrrroooooonnnmmmgggdddbbbbbbdddkkkyyy{{{tttjjjaaa[[[YYYXXXXXXZZZYYY]]]aaaaaa]]][[[]]]^^^eeerrr|||~~~{{{zzzrrrooommmppptttzzz~~~vvvnnniii```\\\ZZZYYYWWWVVVZZZ```eeerrrvvvooonnnooopppooopppttt|||tttccc\\\XXXTTTQQQPPPJJJHHHEEECCC@@@?????????>>>???CCCHHHJJJMMMVVVaaafffpppwwwwwwuuuxxx}}}yyyzzz|||yyyoooiiifffbbbaaa```___\\\___kkkxxxwwwpppbbbaaadddmmmzzzyyytttlll___SSSLLLHHHDDD???;;;999888777666555555555555555555555555333333333444444444555555444555555666777888888999:::888;;;@@@AAAHHH]]]ttt{{{kkk^^^VVVXXX^^^^^^bbbgggjjjkkklllmmmnnnpppuuuzzz{{{sssjjjeeeeeefffeeeccchhhiiinnnwww}}}}}}uuunnnccc[[[TTTRRRPPPMMMMMMOOOMMMOOOSSSXXX]]]ccckkkpppqqqkkkbbbZZZWWWWWWXXXXXXXXX[[[aaaggglllqqqwww{{{zzzxxxwwwwwwzzz|||}}}}}}tttwww|||xxxtttssstttuuuvvvhhheeedddeeefffmmm|||{{{tttiii```[[[XXXXXXWWWaaaaaadddhhhfff```\\\\\\[[[___hhhqqquuusssooommmiiifffeeehhhlllsssxxxoooiiiaaa]]]ZZZZZZXXXVVVZZZ```eeessszzzrrrpppqqqrrrppprrrxxx|||kkk```\\\ZZZUUUQQQLLLJJJGGGCCC@@@????????????AAABBBCCCFFFMMMWWW___iiijjjlllnnnpppppppppppptttyyy~~~vvvqqqlllqqqxxxssslllhhhhhh```\\\___^^^^^^jjjyyyuuuccc___^^^gggwww~~~tttmmmggg```VVVOOOFFFDDDAAA===;;;;;;;;;;;;666666555555555444444444555555444444444444555555444555666555555555777999::::::;;;===@@@KKKbbbvvvuuufff]]]ZZZ\\\]]]bbbccceeehhhkkkmmmoooppppppuuu|||{{{rrrjjjfffdddbbbdddhhhiiiooovvvyyy}}}~~~yyyrrrbbbYYYQQQOOOOOOLLLKKKLLLOOOQQQUUUZZZ```iiisssyyyuuuppphhh```ZZZWWWVVVWWWVVVWWWZZZbbblllsssvvvwwwyyywwwuuuuuuvvvxxxxxxxxxsssuuuyyy~~~xxxmmmeeedddeeekkk}}}zzzpppfffaaa]]]ZZZ[[[^^^bbbjjjooonnniiieee```[[[ZZZ[[[]]]___aaaaaabbbbbb^^^\\\\\\___cccjjjxxx}}}qqqgggbbb]]]YYYYYYXXXVVVXXX\\\cccooouuummmjjjjjjppprrrxxxoooddd___\\\VVVQQQMMMKKKGGGDDDAAA@@@@@@@@@???AAABBBCCCFFFMMMWWW___iiijjjkkklllllllllkkkjjjlllpppvvvyyyyyytttmmmhhhfffkkkssszzzwwwoookkkhhh```\\\]]]\\\[[[ffftttvvvfff```]]]eeevvv~~~uuuoooiiiaaaWWWOOOIIIGGGCCC>>>;;;999888888666666555555555444444444555555444444444444555555444555666555555555777999::::::;;;===@@@LLLcccwwwuuueee\\\ZZZ\\\^^^aaabbbdddgggiiilllnnnooopppuuu{{{{{{rrrjjjfffdddaaabbbfffjjjpppwww{{{~~~~~~wwwooobbbYYYRRRPPPOOOLLLKKKLLLNNNQQQTTTYYY```jjjuuu}}}zzzpppeee\\\VVVTTTSSSVVVVVVZZZaaajjjqqquuuvvvwwwuuussstttvvvxxxxxxxxxuuuwwwzzzzzzooogggfffgggnnnzzzpppfffaaa^^^[[[[[[___kkktttzzzwwwoooiiibbb]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZWWWWWWZZZ]]]cccooo{{{~~~rrriiibbb]]]ZZZYYYXXXVVVXXX\\\dddpppwwwooolllkkklllpppvvvtttiiiddd___XXXRRRLLLKKKHHHEEEBBBAAAAAAAAA???AAABBBCCCFFFMMMXXX___hhhiiiiiiiiihhhfffdddcccdddfffjjjlllkkkhhhccc``````fffnnnwww~~~~~~tttpppjjjccc______^^^^^^hhhuuuxxxjjjbbb]]]dddvvvxxxrrrmmmdddWWWNNNLLLJJJEEE???;;;888666666666666666555555555444444555555444444444444555555444555666555555555777999::::::;;;>>>AAANNNeeezzzvvveee\\\[[[]]]``````aaacccfffhhhkkkmmmnnnpppuuuzzz{{{ssskkkgggdddaaaaaaccciiipppxxx|||~~~}}}uuulllbbbYYYRRRPPPPPPMMMLLLMMMNNNPPPTTTXXX___kkkyyyxxxkkk```XXXUUUSSSUUUVVVYYY___gggnnnsssuuuuuutttrrrsssvvvyyyzzzzzzxxxzzz|||}}}rrrjjjiiikkkssszzzpppgggbbb___\\\]]]```ttt~~~vvvlllccc^^^[[[YYYWWWUUUSSSRRRRRRRRRUUUSSSRRRTTTVVV[[[gggrrruuulllddd^^^[[[ZZZXXXVVVXXX\\\dddppp|||rrrnnnllliiimmmttt}}}wwwmmmhhhccc[[[TTTKKKJJJGGGEEECCCAAA@@@@@@???AAABBBDDDGGGNNNXXX```gggggggggfffeeecccaaa___```aaacccdddcccaaa^^^]]]\\\bbbllluuu~~~zzzuuukkkfffaaa```^^^___iiitttzzzkkkccc^^^fffyyyzzzvvvpppfffXXXNNNMMMKKKFFF@@@;;;888777666666666666666555555555555555555444444444444555555333555666555555555777999999:::<<>>;;;::::::777777777777666666666555555555444444444444555555444555666555555555777999888999<<>>;;;999999777777777777666666666666555555555444444555555555444555666555555555777999888999===BBBHHHWWWqqqzzzlllccc___^^^^^^___```bbbdddgggjjjlllmmmrrrvvv|||~~~}}}|||uuuooojjjiiifff```\\\\\\bbbooo~~~xxxjjj^^^UUUNNNMMMMMMKKKKKKLLLKKKQQQWWWZZZ]]]hhhyyy|||rrriiicccVVVWWWXXXYYY\\\cccmmmtttuuurrrooommmmmmlllkkkjjjgggiiilllqqqvvv{{{~~~}}}uuuxxx|||sssjjjddd___XXXUUUVVVTTTUUUTTTRRRTTTWWWTTTNNNMMMMMMMMMMMMLLLKKKJJJIIIMMMKKKKKKMMMNNNPPPYYYcccwww}}}xxxpppiiieeecccaaa```fffffflllwww}}}wwwjjjddd___^^^ZZZWWWWWW[[[```kkk|||uuulllhhhkkk|||ggg\\\ZZZUUUNNNOOOMMMJJJIIIIIIGGGEEECCC?????????DDDLLLWWWaaahhhlllmmmjjjeeebbbbbbaaa]]]]]]]]]]]]\\\[[[ZZZYYYXXX[[[```jjjttt~~~~~~rrreee]]]ZZZZZZ```fffpppggg```gggyyyyyymmm```WWWOOOMMMJJJEEEAAA===;;;999777777666555555555555555444444444555555555555666333333333444444444444444:::;;;>>>AAAKKK]]]tttwwwkkkbbb[[[\\\``````bbbdddeeeeeegggjjjlllrrrtttxxx}}}}}}wwwqqqjjjfffaaa[[[ZZZ]]]aaannn}}}xxxhhhXXXRRROOOOOOOOOMMMLLLNNNPPPPPPSSSXXX\\\dddrrrppp```___ZZZWWWWWWXXX]]]gggrrrpppooollljjjgggeeedddccc```dddjjjpppuuuyyy{{{|||xxxwwwxxxkkkbbb]]][[[YYYXXXSSSTTTUUUVVVVVVUUUSSSSSSSSSQQQOOONNNNNNMMMKKKJJJKKKIIIIIILLLMMMOOOXXXbbbxxxrrreee```^^^[[[YYYYYY^^^```eeeppp~~~}}}vvvkkkddd]]]\\\[[[XXXYYY[[[aaajjjwwwxxxrrrllllll{{{rrraaaZZZYYYVVVPPPOOOMMMKKKIIIIIIHHHEEECCC@@@@@@AAAEEENNNYYYdddjjjooopppmmmhhhddddddbbb___^^^^^^^^^]]]\\\[[[ZZZYYY[[[```jjjttt|||qqqfff___\\\]]]bbbiii|||qqqhhhaaafffwww~~~wwwlll___WWWOOOMMMJJJEEEAAA===:::999777777666555555555555666444444444555555555555666555555555555666666666666:::<<<>>>BBBLLL^^^uuuuuujjj```ZZZZZZ^^^aaabbbdddeeeeeegggjjjlllppprrrvvv{{{wwwpppjjjfffaaa\\\[[[^^^^^^kkk{{{ttteeeXXXSSSOOOOOOOOOMMMLLLNNNOOOPPPSSSXXX\\\cccqqq~~~|||lllddd\\\VVVVVVWWW[[[bbbjjjkkkiiigggccc```^^^\\\[[[^^^bbbhhhoootttwwwwwwwwwzzzzzz~~~yyyxxxyyylllbbb]]][[[YYYWWWTTTTTTUUUVVVVVVUUUTTTSSSTTTRRRPPPOOOOOONNNLLLKKKLLLJJJJJJKKKLLLNNNWWWaaavvvxxxkkk___ZZZXXXVVVTTTUUUXXX[[[aaakkkxxxwwwllleee___]]][[[YYYYYY\\\aaaiiiwwwzzzsssmmmkkkwwwtttnnndddZZZWWWXXXWWWSSSPPPNNNKKKJJJIIIHHHEEECCCBBBBBBCCCHHHQQQ]]]hhhooosssuuurrrllliiihhheee```_________^^^]]]\\\[[[ZZZZZZ```iiittt~~~~~~uuujjjddd___]]]aaagggvvvtttjjjbbbeeettt}}}uuukkk```WWWPPPMMMJJJEEEAAA===:::999888777666666555555666666444444444555555555555666666777777777888888888999:::<<>>;;;999888888777666666666666666444444444555555555555666555555666777777888999999:::===AAAFFFRRRgggzzzjjjbbb^^^[[[[[[]]]___aaacccddddddfffiiilllrrruuuyyy{{{|||~~~}}}qqqkkkfffccc```\\\\\\___cccrrrsssfffZZZTTTPPPPPPOOOLLLKKKMMMKKKMMMRRRWWWZZZ]]]hhhssszzznnnaaa]]]\\\ZZZZZZ[[[XXXWWWVVVUUUTTTSSSSSSSSSTTTZZZaaahhhjjjiiieeebbb^^^]]]aaahhhrrr{{{|||}}}pppgggaaa]]]YYYVVVVVVWWWXXXZZZZZZZZZYYYXXXYYYWWWUUUTTTTTTSSSQQQPPPNNNLLLKKKLLLKKKLLLTTT]]]mmm|||oooaaa[[[ZZZXXXXXXYYY[[[___ccciiittt{{{tttllleeebbb___[[[ZZZ\\\___hhhuuu{{{wwwsssoookkknnnyyyyyylllbbb\\\UUUQQQSSSUUUUUUUUUVVVSSSQQQNNNLLLKKKIIIFFFDDDAAABBBGGGPPP]]]mmm{{{{{{wwwooohhhfffeeeeeedddbbb```^^^]]]ZZZ^^^fffppp{{{~~~zzzwwwrrrhhh___\\\```ggg{{{{{{rrrgggdddlll~~~{{{nnn___TTTRRRMMMHHHCCC???<<<:::999888777777666666777777444444444555555555555666444444555666777888888999:::===BBBHHHUUUjjjttteee^^^\\\[[[[[[]]]]]]___aaacccdddgggjjjmmmtttyyy}}}yyynnnhhhcccaaa^^^[[[[[[___dddsssrrreeeZZZTTTPPPPPPOOOLLLKKKLLLJJJLLLQQQWWWYYY[[[eeeooo{{{wwwkkkddd```[[[ZZZ[[[UUUTTTTTTSSSSSSSSSTTTTTTUUUZZZ```fffhhheeeaaa^^^XXXXXX\\\ccckkkyyy~~~~~~}}}qqqhhhccc___[[[XXXWWWXXXYYY[[[[[[[[[ZZZZZZYYYXXXVVVUUUUUUTTTRRRPPPOOOLLLLLLLLLLLLMMMUUU^^^mmmvvvggg```]]]ZZZZZZ[[[```bbbfffmmmxxx}}}vvvnnnfffbbb___ZZZYYY[[[```hhhvvv}}}uuurrrpppnnnmmmooowwwvvvjjjaaa]]]UUUPPPSSSVVVUUUUUUXXXTTTRRROOOMMMKKKIIIFFFDDDAAADDDIIISSSbbbsss}}}uuummmggggggfffeeecccaaa___^^^]]]aaahhhrrr||||||zzzyyytttjjj___[[[^^^cccuuu}}}tttiiidddkkk~~~rrr```VVVSSSOOOJJJEEE@@@===;;;999888777777666666777777444444444555555555555666444444555666777888999999:::===BBBIIIVVVlll|||mmm___ZZZZZZYYYZZZ\\\[[[]]]```bbbeeehhhlllnnnuuu{{{|||vvvkkkeeeaaa___]]]YYYZZZ^^^eeetttqqqeeeZZZTTTPPPPPPOOOKKKJJJLLLIIIKKKQQQWWWXXXZZZbbblllsss{{{qqqhhh```^^^```XXXXXXWWWVVVVVVVVVVVVWWWWWW[[[```dddeeeccc___\\\VVVVVVZZZ___fffrrr|||qqqiiiddd```\\\YYYWWWYYYZZZ\\\\\\\\\\\\[[[ZZZXXXVVVUUUUUUTTTRRRQQQOOOMMMLLLMMMMMMOOOWWW```mmmsssjjjfffbbbaaabbbeeegggjjjssswwwooogggccc___ZZZXXXZZZaaaiiivvvvvvpppooommmmmmmmmooouuu}}}uuujjjaaa]]]UUUPPPSSSVVVUUUVVVYYYUUURRROOOMMMLLLIIIFFFDDDBBBEEEKKKVVVfffxxxyyyqqqhhhhhhgggfffdddbbb```___```cccjjjsss}}}~~~}}}{{{vvvjjj]]]XXXZZZ^^^ppp~~~uuujjjdddkkk~~~uuu```WWWUUUPPPKKKFFFAAA>>><<<999888888777777777777777444444444555555555666666444555666777888999:::::::::>>>CCCJJJWWWmmmxxxiii[[[VVVWWWXXXYYY[[[ZZZ\\\___bbbeeehhhlllpppuuu{{{zzzuuuiiiddd___^^^\\\YYYZZZ]]]gggwwwrrrggg[[[UUUPPPPPPOOOKKKJJJLLLIIIKKKQQQVVVXXXYYYaaajjjmmmzzz}}}pppeeecccfff^^^]]]\\\[[[ZZZZZZZZZZZZXXX[[[```dddeeebbb^^^\\\VVVWWWYYY^^^cccnnn|||qqqiiieeeaaa]]]ZZZXXXYYY[[[\\\]]]]]]\\\\\\ZZZXXXVVVUUUUUUTTTRRRQQQOOOMMMMMMNNNNNNPPPXXXaaammmvvvqqqlllkkkllljjjkkkoooyyywwwooogggccc^^^YYYXXXYYYbbbjjjwww}}}sssnnnmmmkkklllmmmooosss|||wwwmmmeee^^^ZZZUUUSSSSSSTTTUUUUUUUUUUUUTTTSSSPPPMMMJJJHHHDDDGGGNNNZZZkkk}}}{{{vvvppphhhcccdddeeebbb^^^\\\\\\cccmmmxxxwwwlllfff```[[[YYY[[[___lll}}}tttjjjgggmmm}}}uuudddYYYSSSNNNMMMIIIAAA<<<:::999888777666666555555555555555555555555666777777666666666666777777777777777<<>><<<999888777666666555555666555555555555555666777777666666666777777777888888<<>>999999888777666666666666555555555555555666777777555555666777888999999:::===@@@EEEPPPbbb|||{{{hhh^^^VVVVVVYYYXXXXXXYYY]]]^^^```aaacccfffkkknnnpppsssxxx|||{{{ppphhhbbb\\\ZZZXXXWWWZZZ```llltttddd\\\VVVQQQPPPOOOLLLKKKMMMMMMPPPSSSUUUYYYaaajjjrrryyy|||yyyuuuqqqmmmiiieeeaaa^^^___```dddgggjjjiiieeebbb\\\YYYXXX[[[aaakkk{{{zzzssspppmmmiiigggfffccc___]]][[[ZZZYYYWWWYYYYYYYYYXXXWWWVVVUUUTTTVVVSSSRRRQQQPPPQQQXXXaaaqqq|||qqqgggccc```\\\[[[\\\```iiivvvxxxnnnlllkkkmmmooottt||||||yyyuuuooojjj___[[[VVVSSSSSSTTTTTTTTTTTTTTTTTTSSSPPPNNNKKKIIIHHHJJJQQQ___sssyyyrrrmmmkkkgggaaa\\\[[[YYY^^^hhhtttzzzlllddd\\\YYYWWWUUUVVVYYY[[[hhhxxx{{{pppfffccchhhtttyyyeee[[[SSSPPPMMMFFF@@@===:::999888777666666666666555555555555555666777777444555666777999:::;;;<<<;;;>>>EEEQQQfffzzzeee\\\UUUUUUXXXXXXXXXYYY\\\^^^___```bbbfffjjjnnnqqqtttyyy}}}~~~rrrjjjbbb[[[WWWVVVVVV[[[aaapppvvveee\\\VVVQQQPPPOOOLLLKKKMMMMMMOOOSSSVVVZZZaaajjjrrrwww{{{yyysssmmmgggccceeeeeefffhhhiiihhheeebbb]]]ZZZYYY]]]bbbmmm}}}yyyvvvsssooollliiieeeaaa^^^\\\[[[ZZZXXXYYYYYYYYYYYYXXXWWWVVVUUUVVVSSSRRRRRRQQQQQQXXXaaaooo|||qqqgggccc```\\\[[[\\\```hhhvvvzzznnnkkkmmmnnnqqquuu}}}{{{xxxuuuooojjj```\\\WWWTTTTTTUUUUUUUUUUUUUUUUUUSSSQQQOOOLLLKKKJJJLLLSSSbbbwwwzzztttooolllggg___[[[ZZZYYY]]]fffsss~~~qqqhhh```\\\YYYVVVWWWZZZZZZhhhzzz}}}qqqeeeaaaeeeppplll```UUUQQQMMMFFF???<<<:::999888777777666666666555555555555555666777777444555666888999;;;<<<===<<>>::::::999888777777777777555555555555555666777777777777888999:::;;;<<<===AAAAAAFFFTTThhhyyyjjj^^^TTTRRRUUUWWWYYY\\\\\\]]]^^^```aaaeeejjjmmmrrruuuxxxzzz{{{{{{}}}~~~xxxmmmeee]]]YYYWWWXXX]]]dddxxx~~~jjj^^^WWWRRRPPPOOOKKKJJJLLLLLLPPPUUUXXX\\\ccckkkqqqssswww}}}zzztttpppjjjfffeeegggllluuurrrmmmgggbbb___]]]\\\[[[YYYYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUVVVTTTTTTZZZaaannn{{{pppfffbbb___[[[ZZZ[[[^^^ggguuuwwwqqqjjjkkkmmmttt}}}uuuoooeeeaaa\\\YYYXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTQQQPPPNNNOOOVVVggg~~~zzzuuuqqqjjjaaa^^^___\\\]]]cccpppwwwnnnfffaaa^^^ZZZZZZ]]]^^^rrr{{{nnnjjjooozzznnn```SSSOOONNNJJJDDDAAA;;;:::999888777777777777555555555555555666777777888888999::::::;;;<<<<<<>>>>>>CCCRRRhhh~~~lll```TTTRRRTTTWWWZZZ]]][[[]]]^^^___aaaeeeiiimmmtttwww{{{~~~xxxmmmeee^^^ZZZXXXYYY^^^eeeyyylll^^^WWWRRRPPPOOOKKKJJJLLLMMMQQQVVVZZZ^^^dddlllrrruuuwwwyyy{{{}}}oookkkiiijjjmmmuuuvvvpppiiiccc___\\\ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWXXXVVVVVVWWWVVVUUU[[[cccppp{{{pppfffbbb___[[[ZZZ[[[^^^ggguuuyyysssmmmnnnrrryyy|||vvvjjjccc^^^\\\[[[WWWWWWYYYZZZYYYXXXWWWUUUSSSQQQOOOQQQPPPUUUfff~~~vvvqqqkkkccc^^^^^^]]]___dddnnn{{{{{{oooccc]]]ZZZXXXYYY\\\^^^ooouuuooozzz}}}uuubbb]]]VVVQQQNNNJJJEEE@@@<<<:::777666666777666555777777666666555555555444777888::::::999999:::<<<===???DDDOOOeee~~~www]]]PPPQQQQQQTTTZZZXXXZZZ\\\^^^______bbbiiinnnxxxzzz|||}}}~~~xxxpppfff\\\XXXWWWYYY^^^eeettt}}}ooo\\\XXXRRROOONNNNNNNNNNNNNNNPPPSSSYYY```gggmmmqqqrrrsssvvvxxx{{{}}}~~~~~~uuullllllqqqyyy}}}vvvlllccc^^^[[[YYYXXX]]]ZZZYYYYYY[[[[[[XXXUUUYYYWWWWWWWWWVVVUUU[[[cccqqq|||uuujjjaaa]]]\\\\\\\\\^^^fffsssvvvqqqoooqqq{{{zzzlllddd^^^\\\ZZZWWWXXXZZZYYYYYYXXXWWWUUUSSSQQQPPPRRRQQQWWWiii~~~wwwrrrllleee`````````bbbgggqqq}}}{{{pppddd___]]][[[[[[^^^^^^mmm{{{rrrzzzzzzooo```[[[VVVRRRPPPLLLFFFBBB<<<:::777666666777666555777666666666555555555555666888999999888888:::;;;===???DDDPPPgggvvv]]]PPPRRRQQQTTTZZZYYY\\\___aaaaaaaaaeeekkkpppwwwyyy{{{}}}}}}|||uuunnneee\\\XXXWWWYYY^^^eeeuuuzzzmmm\\\XXXRRROOONNNNNNNNNNNNNNNPPPTTTZZZ```gggmmmpppoooppprrruuuwwwxxxyyyyyy}}}}}}}}}uuuqqqssszzzxxxmmmddd___]]]\\\[[[\\\[[[ZZZ[[[\\\]]]ZZZXXX[[[YYYYYYYYYXXXXXX___gggsss~~~vvvlllbbb^^^\\\\\\\\\^^^fffsss|||sssqqqsss~~~oooggg___\\\ZZZWWWXXX[[[ZZZZZZYYYXXXVVVTTTRRRQQQRRRRRRYYYkkkyyyuuupppiiiddddddfffhhhmmmvvv{{{qqqhhhdddbbb___^^^```^^^lllzzznnnuuu~~~uuukkk]]]ZZZVVVTTTRRROOOIIIDDD===:::777666777777666555666666666666555555555555555666888888888888999;;;;;;>>>DDDQQQiiittt\\\QQQSSSRRRUUUZZZYYY\\\^^^```aaaaaadddkkkpppuuuwwwzzz|||}}}yyyrrrlllccc[[[XXXWWWXXX___fffwwwvvvkkk\\\XXXRRROOONNNNNNNNNNNNOOOQQQUUUZZZaaaggglllooonnnoooqqqrrrssstttuuuuuuyyyxxxwwwwwwzzzyyywww|||wwwlllccc^^^\\\\\\\\\]]]\\\\\\]]]______^^^\\\]]][[[ZZZZZZYYYYYY```hhhwwwxxxmmmddd___\\\\\\[[[^^^fffssssssqqqsss}}}vvvlllccc^^^ZZZWWWXXX[[[[[[[[[ZZZYYYWWWUUUSSSRRRPPPRRRZZZmmm~~~{{{vvvnnnjjjiiijjjmmmsss{{{{{{sssllljjjhhhdddbbbbbb^^^kkkssskkksss}}}vvvmmm___\\\YYYWWWUUUQQQJJJDDD===;;;888777777777777666666666666666666555555555444666777777777777999;;;;;;>>>EEESSSlllsss\\\SSSUUUSSSUUUZZZYYYYYY[[[]]]]]]^^^aaagggmmmsssvvvyyy{{{}}}wwwppphhhaaa[[[XXXWWWXXX___gggxxxqqqggg\\\XXXRRROOONNNNNNNNNNNNPPPRRRVVV[[[aaagggkkkmmmppppppqqqrrrssssssssssssttttttrrrqqqrrrvvv}}}|||yyy{{{~~~|||zzzooofffaaa``````aaa`````````aaabbbbbbaaaaaa```]]][[[[[[XXXXXX^^^fffzzzyyyooofff```]]]\\\[[[]]]eeerrr~~~sssqqqqqqxxx|||rrrgggaaa\\\XXXXXXZZZ]]]\\\[[[ZZZXXXVVVTTTRRROOOQQQ[[[mmm|||tttooonnnnnnrrrxxx|||uuuppppppnnnhhhcccbbb___jjj~~~ooolllvvvyyypppbbb___[[[YYYVVVQQQJJJDDD===;;;888777777888777666555555555666666666666666333555777777777888999;;;;;;???GGGVVVoooqqq\\\TTTWWWTTTUUUZZZZZZWWWZZZ\\\\\\\\\```fffkkksssuuuxxxzzz|||~~~|||ssslllddd___ZZZXXXWWWXXX```iiiyyyoooeee\\\XXXRRROOONNNNNNNNNNNNQQQTTTXXX]]]bbbfffjjjllloooppppppqqqqqqqqqqqqqqqppppppooonnnnnnrrrwww|||~~~yyytttsssvvvzzzvvvnnnjjjiiiiiiiiieeeffffffffffffeeeddddddfffbbb___]]]YYYXXX^^^fff{{{zzzooogggaaa^^^\\\[[[]]]eeerrr|||uuurrrpppttt~~~tttkkkeee```[[[ZZZ]]]______]]][[[YYYVVVSSSRRRNNNRRR\\\nnnxxxrrrqqqooottt{{{|||wwwtttuuussskkkdddaaa___hhh||||||xxx{{{uuuiiiiiisssxxxnnnccc___[[[WWWUUUPPPIIIDDD>>>;;;888777888888777666555555555666666666666666444555777888888999:::<<<<<<@@@HHHXXXqqqooo\\\UUUXXXUUUUUUZZZZZZYYY[[[]]]^^^^^^aaahhhmmmsssuuuxxxzzz{{{}}}vvvmmmfffaaa]]]YYYXXXVVVXXX```jjjzzzpppfff\\\XXXRRROOONNNNNNNNNNNNSSSUUUYYY^^^bbbfffiiijjjkkkllllllmmmmmmmmmmmmllllllmmmllllllmmmpppuuuxxxxxxxxxuuupppllllllpppttt~~~zzzsssooonnnmmmmmmlllmmmmmmllliiigggfffgggiiieeeaaa^^^ZZZYYY___gggzzzxxxooogggaaa^^^\\\[[[]]]eeerrr|||wwwtttqqqrrrzzz|||tttllliiieee```___aaabbbaaa___\\\YYYUUURRRQQQOOOSSS^^^pppyyysssqqqnnnttt}}}}}}xxxvvvxxxvvvmmmddd___]]]ccctttzzztttvvv{{{ttthhheeemmm~~~vvvjjj```\\\WWWTTTRRROOOIIIEEE>>>;;;999888888888888777555555555555666666666777444666888999999999;;;======BBBJJJZZZsssnnn[[[VVVZZZVVVUUU[[[[[[[[[]]]_________ccciiinnntttvvvxxxzzz{{{|||}}}sssiiiccc^^^[[[YYYXXXVVVXXXaaakkk}}}tttiii\\\XXXRRROOONNNNNNNNNNNNTTTVVVZZZ^^^cccfffhhhiiihhhhhhiiijjjjjjjjjjjjjjjiiijjjjjjjjjkkkmmmqqquuusssrrrpppkkkgggggglllpppsss~~~{{{wwwuuusssrrrsssttttttqqqllliiihhhhhhfffaaa^^^[[[XXXXXX___hhhxxx}}}wwwnnnfffaaa^^^\\\[[[\\\eeeqqq{{{tttrrrppppppwwwzzzssslllkkkhhhdddccceeedddbbb```]]]YYYUUURRRPPPPPPUUU```qqqyyyrrrpppnnnttt}}}}}}yyyxxxzzzwwwnnnccc^^^\\\```nnn{{{vvvyyy~~~|||ooogggllluuuggg]]]XXXSSSPPPOOOMMMJJJFFF>>><<<999888888888888777444555555555666666777777444666888999999:::<<<>>>>>>BBBKKK[[[tttmmm[[[WWWZZZVVVUUU[[[[[[ZZZ\\\^^^______bbbiiinnntttvvvxxxzzzzzz{{{~~~}}}sssjjjddd\\\ZZZYYYXXXVVVWWWaaalllwwwkkk\\\XXXSSSOOONNNNNNNNNNNNTTTVVVZZZ___cccfffhhhiiiggghhhiiijjjjjjkkkkkkjjjhhhiiiiiiiiiiiikkknnnqqqqqqqqqnnniiieeefffkkkppplllsss{{{~~~}}}~~~|||wwwxxxxxxtttnnniiihhhiii___\\\XXXWWWUUUUUU]]]fffwww{{{vvvmmmfffaaa^^^\\\[[[\\\dddqqqzzzooonnnmmmmmmtttzzzrrrkkkgggfffeeeeeefffeeebbb^^^ZZZWWWTTTSSSSSSVVV```ppp~~~vvvqqqnnnnnnrrrxxx}}}zzzvvvqqqlllfff```\\\[[[___nnnvvvuuu}}}zzzmmmhhhooo~~~xxxjjj___UUUOOOQQQSSSPPPIIIFFF???===:::999999999999888555666777888888777666555666666777888999;;;===>>>>>>>>>GGG]]]zzz|||hhh```YYYYYYYYYXXXXXXZZZYYYZZZ[[[\\\___eeelllrrrsssuuuwwwyyyyyyzzz}}}wwwooojjjbbb[[[XXXXXXUUUUUUaaapppssseee]]]VVVQQQOOOOOOMMMMMMPPPTTTVVVZZZ___bbbeeeeeefffcccfffiiiiiifffddddddfffffffffhhhiiikkkmmmnnnooonnnllliiieeebbbcccfffiiijjjjjjmmmttt||||||{{{|||}}}|||~~~~~~{{{uuunnneee^^^YYYXXXUUUSSSSSSSSSUUU]]]gggyyyyyyooofff```^^^\\\[[[]]]eeesss|||tttqqqllljjjmmmsss}}}|||sssllliiigggffffffdddccc```]]]YYYUUURRRQQQRRRVVV```rrr}}}uuupppmmmpppssszzzxxxtttoooiiieee```\\\YYYYYY^^^nnnwwwuuu}}}{{{nnngggnnn}}}zzzmmmaaaXXXQQQSSSUUUQQQKKKHHH@@@===:::888999999888777666666777777777777666666777777777888999;;;<<<===???@@@HHH^^^zzzyyyddd\\\VVVVVVWWWVVVVVVXXXZZZ[[[[[[\\\___dddkkkooosssuuuxxxzzz{{{||||||qqqkkkccc\\\XXXXXXUUUUUUbbbqqqvvviii]]]VVVPPPOOOOOOMMMNNNQQQTTTVVVZZZ^^^aaacccdddddddddfffgggfffcccaaabbbccccccdddeeefffhhhiiijjjjjjllljjjgggbbb___```cccfffffffffhhhmmmtttyyyzzzzzz|||xxxwwwzzz|||{{{||||||uuulllccc\\\WWWVVVTTTSSSTTTTTTUUU]]]fffxxxyyyooofffaaa^^^\\\\\\]]]ffftttxxxpppnnnjjjhhhlllqqqyyy~~~vvvooollljjjhhhgggeeecccaaa]]]YYYVVVSSSRRRQQQVVVbbbuuuwwwrrrppprrrvvv|||tttooohhhbbb^^^[[[YYYXXXWWW]]]ooo|||zzz~~~pppiiiooo~~~qqqeee[[[TTTUUUWWWSSSNNNKKKAAA>>>:::888888888888777888777777666666777777888888888888888999:::;;;<<>>AAANNNgggxxxaaaYYYTTTUUUWWWWWWXXX[[[[[[\\\]]]]]]___bbbgggkkksssvvvzzz~~~~~~ttteee]]]XXXWWWUUUWWWeeevvvqqq\\\UUUPPPOOOOOOMMMOOORRRXXXZZZ\\\^^^``````_________^^^^^^___aaadddfffgggiiiiiihhhhhhhhhgggggggggeeeccc___ZZZVVVUUUXXXZZZ]]]]]]^^^```dddiiinnnqqqmmmjjjmmmvvv|||}}}{{{{{{ssskkkccc___^^^bbbmmmwww{{{pppfff___ZZZYYYSSSRRRTTTWWWVVVUUUZZZaaarrr{{{qqqhhhbbb```^^^]]]aaaiiiwww}}}tttrrrqqqsssxxx{{{~~~zzzxxxvvvuuutttooommmiiiddd^^^YYYVVVTTTQQQUUU___qqq|||zzz{{{}}}pppllleee```]]]\\\[[[ZZZ]]]aaaooorrrhhhooonnnbbbXXXWWWXXXVVVSSSQQQHHHDDD>>>:::999999999999888888888777777888888888888888888888999:::;;;<<<===BBBPPPhhhxxx___XXXRRRSSSUUUUUUVVVYYYYYY[[[]]]^^^aaaeeejjjmmmtttwww{{{~~~{{{rrrccc\\\WWWWWWUUUWWWddduuuttt\\\UUUOOOOOOOOONNNOOORRRWWWYYY[[[]]]______^^^]]]\\\\\\\\\___cccgggiiiiiiggggggffffffeeeeeeeeeeeedddbbb^^^XXXTTTSSSUUUXXXYYYZZZ[[[\\\___eeelllqqqnnnjjjllluuu}}}~~~}}}|||qqqgggbbb\\\[[[YYYZZZbbbjjj||||||qqqhhhaaa]]][[[VVVUUUVVVXXXWWWUUUZZZaaappp|||rrriiiccc```___^^^aaaiiiwww}}}uuurrrqqqrrrwww||||||{{{zzzyyyxxxsssqqqlllggg```[[[VVVTTTPPPRRRZZZjjj~~~}}}ssspppkkkgggdddaaa^^^[[[[[[aaarrrssshhhnnnrrreeeZZZXXXZZZXXXUUUTTTJJJFFF@@@;;;::::::::::::777888888999999888888777777777777888999;;;<<<===>>>DDDQQQhhhvvvaaaYYYSSSTTTVVVVVVVVVXXXWWWYYY]]]___cccgggmmmqqquuuxxx{{{uuummmaaaZZZWWWWWWVVVWWWcccsssrrr[[[TTTOOOOOOOOONNNOOOSSSTTTVVVXXX[[[\\\]]]\\\[[[[[[[[[\\\```dddggggggfffeeeeeeeeedddddddddddddddcccaaa\\\VVVRRRPPPRRRUUUXXXYYYZZZZZZ\\\bbbiiioooooojjjjjjsss|||}}}|||}}}}}}pppfff\\\YYYXXXYYYXXXWWW[[[bbbnnnuuukkkccc___]]]YYYXXXXXXYYYWWWUUUZZZaaannn|||rrriiidddaaa___^^^```iiivvv~~~uuusssqqqqqqwww}}}~~~}}}|||{{{{{{xxxuuuqqqjjjccc]]]XXXVVVOOOOOOUUUeee|||wwwuuuqqqnnnkkkgggbbb___YYY```tttwwwjjjooottthhh\\\ZZZ[[[ZZZWWWWWWLLLGGGAAA<<<;;;;;;;;;;;;777888999::::::999888777666666777888999;;;===>>>@@@EEERRRgggsssddd\\\VVVVVVXXXXXXXXXZZZVVVYYY\\\```dddiiiooosssuuuxxx|||yyyppphhh___YYYVVVWWWVVVVVVcccrrrooo[[[TTTOOOOOOOOONNNOOOSSSRRRSSSVVVYYYZZZ[[[ZZZZZZ[[[[[[\\\```eeegggeeeccceeeeeeeeeeeeeeeeeeeeeeeebbb___[[[UUUPPPOOOPPPSSSYYYZZZZZZZZZ[[[```hhhoooooojjjiiirrr{{{~~~}}}||||||xxxqqqjjjbbbYYYVVVUUUVVVYYYYYYWWWZZZ___dddxxxyyynnneee```]]]\\\ZZZYYYYYYVVVUUUZZZaaammm}}}rrriiidddaaa```___```iiivvvvvvuuurrrrrrxxx~~~{{{ssskkkeee___YYYVVVSSSPPPSSS```rrryyyxxxvvvtttqqqlllfffbbb^^^```oooyyyllloooyyyoooddd______^^^ZZZUUUNNNHHH???:::999:::999888999888777888999999999777888888888888999:::;;;<<>>======<<<::::::999888888::::::999888888888888888999:::;;;;;;<<<@@@NNNeeexxxsss^^^WWWRRRTTTVVVVVVVVVXXXWWWXXXYYYZZZ\\\```eeeiiimmmqqqvvv|||zzznnneeeaaa]]]YYYVVVVVVUUUVVV[[[bbblllpppuuuwwwyyyvvvjjj___TTTQQQMMMLLLMMMOOOPPPPPPVVVUUUUUUUUUUUUWWWXXXYYY______````````````___^^^``````aaaaaabbbbbbbbbcccaaa```___ZZZUUUQQQPPPPPPSSSWWW[[[^^^___ccchhhlllooojjjhhhlllvvv~~~yyyxxxnnnhhh[[[WWWRRRPPPPPPQQQPPPOOOOOOQQQSSSUUUVVVWWWZZZ\\\[[[___mmm~~~ssshhh```]]]ZZZXXXXXXVVVUUUXXX^^^iii|||vvvllldddaaa``````fffooo|||wwwqqqooozzzyyyvvvrrrooommmjjjfffcccZZZXXXWWWVVVTTTYYYhhhxxxzzzyyywwwuuurrrllleeeaaa^^^bbbpppxxxxxx{{{lllcccaaa```]]]YYYSSSLLLCCC>>><<<<<<;;;::::::999888999:::::::::888888888888888999:::;;;;;;???CCCQQQhhh|||www___XXXSSSTTTVVVUUUUUUWWWWWWXXXYYYYYY[[[___dddhhhjjjnnntttzzz{{{pppgggccc]]]YYYVVVVVVUUUVVV[[[bbbllloooooonnnnnnmmmeee\\\TTTQQQNNNLLLLLLMMMMMMMMMUUUTTTSSSSSSTTTVVVYYYZZZ^^^^^^^^^^^^^^^^^^^^^]]]`````````aaabbbbbbccccccaaaaaa```\\\WWWSSSQQQPPPQQQVVV\\\___bbbeeeiiimmmqqqlllhhhkkkrrryyy|||}}}yyy|||qqqgggbbbVVVTTTPPPNNNMMMNNNNNNOOOPPPRRRTTTVVVWWWXXX[[[]]]\\\___iii{{{xxxpppgggbbb]]]YYYWWWWWWVVVTTTWWW]]]fffxxxwwwmmmeeeaaa``````gggooo|||wwwqqqoooyyy~~~{{{xxxtttqqqlllgggddd]]]ZZZXXXVVVTTTUUU___jjjyyy}}}xxxtttppplllgggddd___ddduuuwwwhhh___^^^___^^^[[[TTTMMMDDD???======;;;:::;;;999888999:::;;;:::999888888888888999:::;;;<<>>>>>===;;;;;;:::999999;;;;;;:::999888888888888999:::;;;<<>><<<;;;:::999999;;;;;;:::999888888888888999:::;;;<<<===AAAOOOfff}}}lllaaaXXXUUUTTTRRRRRRUUUTTTUUUUUUUUUVVVYYY]]]aaaiiimmmrrrwww{{{zzzooogggbbb]]]XXXTTTTTTUUUYYYcccmmmxxxvvvnnnddd^^^]]]\\\XXXPPPNNNMMMMMMOOOPPPQQQPPPMMMNNNPPPSSSVVVXXXZZZ[[[\\\]]]]]]___aaacccfffgggddddddccccccccccccccccccdddeeedddaaa\\\WWWTTTSSSNNNTTT]]]cccfffiiilllpppyyywwwuuuvvvyyy}}}}}}}}}wwwooofff\\\UUUPPPOOOOOOOOONNNNNNQQQTTTXXXVVVXXXZZZ[[[ZZZ[[[]]]^^^\\\^^^eeennnttt{{{}}}{{{xxxuuuqqqkkkeeeaaa[[[XXXVVVVVVTTTRRRVVV\\\aaammmyyynnnfffaaa______aaammm~~~qqqqqqrrrwwwvvvjjj___XXXVVVTTTQQQMMMLLLLLLMMMNNNQQQUUU```nnnyyy{{{sssooonnnmmmkkkiiibbbeeeqqq|||wwwxxx||||||pppaaaZZZ\\\aaabbbbbb[[[RRRFFF>>><<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999<<<>>>BBBEEESSShhh}}}nnndddYYYTTTRRRPPPPPPSSSSSSUUUVVVVVVUUUWWW\\\aaahhhnnnuuuzzz|||}}}sssjjjddd]]]XXXWWWXXXVVVWWWfffxxx|||rrrhhh```]]]YYYVVVRRRMMMKKKMMMNNNMMMNNNQQQNNNOOOQQQRRRSSSUUUXXXZZZ```aaabbbbbbaaabbbdddfffdddeeeeeeccc______aaadddaaacccdddccc___YYYTTTQQQQQQPPPWWWcccjjjhhhgggiiiqqqppprrrwww}}}yyyooofff___ZZZWWWTTTOOONNNNNNNNNOOOQQQTTTUUUXXXZZZ\\\___`````````___dddcccdddiiinnnuuuzzztttrrrpppmmmfff```[[[XXXUUURRRQQQRRRTTTVVV___iii|||zzzooogggcccbbbbbbfffsss|||pppooopppvvv~~~sssggg\\\VVVQQQOOOMMMJJJIIIHHHIIIIIIIIIKKKTTT```iiiooowww~~~{{{uuummmiiiiiiiiihhhgggcccgggttt~~~wwwvvvyyy}}}qqqbbb\\\^^^bbbdddccc^^^UUUHHH???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999:::<<<>>>AAAEEESSSiii~~~ooodddYYYUUUSSSQQQQQQTTTSSSUUUVVVVVVUUUWWW]]]aaahhhnnnuuuzzz|||ssshhhbbb]]]YYYWWWXXXWWWYYYgggyyy{{{pppgggaaa\\\VVVTTTNNNLLLMMMOOONNNNNNQQQMMMOOOQQQRRRSSSUUUYYY[[[```aaabbbbbbbbbbbbdddfffeeeffffffccc```___aaacccbbbdddffffffaaa[[[VVVRRRQQQRRRZZZfffmmmjjjggghhhhhhiiilllsss{{{xxxmmmddd]]]XXXUUUSSSOOOOOOOOOPPPRRRUUUXXXZZZ]]]^^^```bbbcccbbbbbbaaadddcccdddiiinnnuuu{{{uuuqqqoookkkddd^^^[[[YYYVVVSSSRRRSSSUUUWWW[[[eeewww~~~ssskkkfffdddcccgggtttuuuooonnnooouuuzzznnncccYYYSSSLLLLLLKKKIIIHHHGGGFFFFFFGGGGGGLLLUUU[[[```hhhpppuuuyyy~~~~~~}}}xxxqqqjjjeeeeeeffffffeeedddiiixxxzzzvvvxxx|||qqqccc]]]```eeeffffff```WWWIII@@@<<<;;;;;;:::::::::::::::;;;;;;;;;;;;:::;;;;;;:::999:::<<<>>>BBBFFFTTTjjjnnncccYYYUUUSSSRRRRRRTTTSSSUUUVVVUUUUUUWWW]]]bbbiiiooovvvzzz}}}sssggg___^^^YYYXXXYYYXXXZZZjjj|||}}}rrrkkkbbbZZZVVVQQQMMMOOOOOONNNOOOQQQNNNOOOQQQRRRSSSVVVYYY\\\___aaabbbccccccccceeegggeeeffffffeeebbbaaaaaabbbdddfffiiiiiieee___WWWSSSQQQSSS[[[gggmmmkkkhhhfffaaabbbgggnnnwww~~~xxxmmmccc\\\XXXUUUSSSPPPQQQRRRTTTXXX[[[___aaadddeeeffffffffffffffffffdddbbbcccggglllsss|||vvvqqqmmmhhh```[[[YYYWWWTTTQQQPPPPPPRRRTTTWWW```pppxxxoooiiieeedddhhhuuu}}}rrrnnnmmmnnnsss}}}uuuiii^^^VVVPPPLLLLLLMMMMMMLLLJJJIIIGGGGGGFFFHHHNNNSSSWWW___hhhiiiooouuuyyyzzz{{{}}}{{{tttkkkffffffffffffeeeccckkk|||zzzyyyxxxmmmaaa]]]aaagggiiiiii```VVVIII???;;;::::::999:::::::::::::::;;;;;;;;;::::::;;;:::999:::<<>>::::::::::::999999999:::::::::;;;;;;999:::::::::999:::===???DDDIIIYYYqqq}}}iii^^^TTTQQQPPPOOOPPPSSSRRRTTTVVVUUUUUUXXX^^^cccjjjooouuuyyy{{{ttthhh```^^^YYYWWWYYYYYY]]]nnnzzznnn]]]WWWRRRQQQQQQOOOPPPSSSPPPQQQRRRRRRSSSUUUZZZ]]]^^^```ccceeeffffffhhhiiihhhiiijjjkkkkkkjjjhhhfffggghhhjjjkkkiiicccZZZSSSQQQRRRUUUXXX^^^bbbdddccc^^^```cccgggjjjnnnqqqsssxxx|||yyyppphhhaaa]]]ZZZXXXYYYZZZ]]]```dddhhhkkkmmmlllmmmmmmmmmmmmmmmllllllbbb___^^^___```eeeooozzz}}}zzzuuuooohhhbbb[[[WWWTTTQQQNNNJJJIIIIIIKKKLLLRRRXXXeeexxxvvvnnnhhhdddbbbkkkyyy}}}uuuqqqqqqqqqqqqtttzzzyyyjjj```YYYUUUSSSNNNOOOPPPPPPPPPOOONNNMMMJJJGGGFFFGGGHHHJJJQQQXXX]]]cccjjjooossswww}}}yyyqqqkkkhhhfffccc```bbblll}}}}}}~~~sssiii___]]]cccjjjllllll^^^UUUHHH>>>;;;;;;;;;:::888888999999::::::;;;;;;999:::::::::999;;;===@@@DDDKKK]]]xxx~~~ggg\\\RRROOOOOONNNOOORRRRRRTTTUUUUUUUUUXXX^^^cccjjjnnntttxxxzzz~~~~~~ssshhhaaa]]]XXXWWWYYYYYY^^^pppwwwaaaZZZTTTSSSRRRPPPQQQTTTSSSSSSSSSRRRRRRTTTYYY\\\]]]```dddfffggghhhiiijjjjjjkkkllloooqqqqqqnnnkkkjjjiiijjjkkkkkkeee\\\TTTQQQSSSSSSSSSXXX___bbbaaaZZZ]]]aaadddgggjjjnnnqqqsssxxx~~~wwwqqqkkkgggbbb```cccdddfffiiikkknnnpppqqqnnnooopppooonnnkkkiiiggg]]]ZZZYYYZZZ[[[___jjjuuu}}}yyywwwsssmmmggg```[[[XXXUUURRROOOKKKIIIJJJKKKMMMPPPWWWcccvvvzzzqqqjjjeeecccbbblllzzzxxxpppmmmssstttvvvzzzuuuggg]]]YYYVVVVVVQQQQQQRRRRRRRRRRRRRRRQQQSSSOOOLLLLLLKKKJJJNNNUUUVVV[[[bbbhhhnnnuuu~~~zzzsssnnnllliiieeeaaaccclllvvvmmmbbb___dddiiikkkjjjbbbXXXKKKAAA<<<;;;;;;:::777888888999::::::;;;;;;888999::::::999;;;>>>@@@BBBLLLbbbfff\\\RRROOOOOOOOOPPPSSSQQQSSSUUUUUUUUUXXX^^^dddiiinnnsssvvvyyy}}}{{{pppfff```\\\WWWUUUXXXYYY^^^qqq}}}ddd\\\UUUTTTSSSPPPQQQTTTUUUUUUTTTRRRRRRSSSWWW[[[\\\```dddggghhhiiijjjkkkllllllooossswwwwwwssspppnnnlllkkkllllllggg___WWWQQQTTTTTTSSSXXX```ccc```YYY\\\```ccceeehhhlllooopppvvv~~~|||wwwqqqnnnnnnnnnpppqqqssstttttttttqqqrrrrrrqqqmmmgggaaa^^^WWWUUUTTTVVVYYY^^^iiittt~~~uuutttqqqlllfff```\\\ZZZUUURRRNNNJJJIIIIIIJJJLLLNNNUUUbbbuuu|||tttlllfffcccbbbcccmmm|||~~~vvvsssuuuwww{{{ssseee\\\YYYXXXXXXTTTTTTTTTTTTUUUUUUUUUUUUVVVQQQNNNLLLIIIGGGJJJOOOQQQVVV]]]cccjjjsss~~~{{{uuurrrpppmmmiiieeedddmmm~~~zzzpppeeeaaaeeeiiijjjhhhggg\\\NNNCCC>>><<<:::999777777888999::::::;;;;;;888999::::::999;;;>>>@@@AAALLLddd~~~fff\\\SSSPPPPPPPPPQQQTTTQQQSSSUUUUUUUUUXXX___dddiiimmmrrruuuxxx|||xxxnnnddd^^^\\\WWWUUUWWWXXX^^^qqqeee]]]VVVTTTSSSQQQRRRUUUWWWVVVUUURRRQQQSSSWWWZZZ\\\___dddggghhhiiijjjlllmmmnnnqqqvvvzzz{{{wwwsssqqqnnnlllmmmmmmiiiaaaZZZQQQUUUWWWWWW[[[bbbccc___[[[^^^bbbcccdddeeeiiilllooouuu~~~{{{uuuuuuvvvwwwwwwwwwwwwwwwsssttttttqqqlllddd\\\WWWSSSQQQQQQUUUXXX^^^jjjvvv}}}sssrrrpppkkkeee```\\\[[[SSSPPPLLLHHHFFFGGGHHHIIIMMMTTTaaattt~~~yyyqqqiiidddbbbcccdddnnn}}}~~~uuuxxx~~~~~~qqqeee]]]ZZZYYYYYYWWWWWWVVVVVVVVVWWWWWWXXXWWWUUURRRNNNLLLKKKJJJKKKOOOSSSZZZ```gggpppzzz{{{wwwvvvtttnnnhhhfffdddkkkzzzyyyzzzwwwiiiccceeejjjlllkkkeee[[[NNNDDD???<<<:::888::::::999999::::::;;;<<<::::::;;;;;;===>>>???@@@DDDKKK```eee[[[RRRPPPQQQPPPQQQTTTPPPQQQRRRSSSUUUXXX\\\```fffkkkrrrvvvxxx|||vvvkkkddd``````YYYVVVYYYYYY\\\mmm|||fff^^^UUUPPPRRRTTTUUUTTTXXXYYYXXXUUURRRPPPRRRUUUWWW[[[aaahhhmmmooopppoooooopppqqqsssuuuwwwwwwxxxrrrpppoooooonnniiiaaa[[[YYY\\\___``````bbbfffjjj_________```bbbeeeiiikkkrrryyyyyytttwwwtttnnnggg___WWWQQQNNNKKKMMMPPPRRRWWWcccsssyyyssslllgggeeeaaaZZZUUURRRPPPMMMJJJIIIJJJKKKLLLOOOUUUaaattt~~~vvvllldddaaabbbdddnnn|||yyy{{{}}}pppddd\\\XXXVVVUUUWWWWWWWWWWWWWWWXXXYYYZZZZZZXXXTTTQQQNNNMMMLLLLLLNNNRRRXXX^^^eeeooozzz|||tttssssssooojjjhhhcccjjjxxxyyytttyyyuuuiiidddhhhmmmooonnnfff\\\OOOEEE???===;;;999888888777777888888999:::::::::;;;;;;<<<>>>???@@@BBBHHH\\\zzz{{{eee[[[SSSQQQQQQPPPQQQSSSPPPQQQRRRSSSUUUXXX\\\```gggkkkqqquuuwwwzzzxxxmmmfffbbb___XXXVVVXXXXXXZZZjjj}}}wwwccc[[[SSSOOOPPPRRRSSSRRRXXXYYYYYYWWWTTTRRRSSSUUUWWW[[[```fffjjjmmmmmmmmmpppqqqrrrtttvvvwwwwwwxxxvvvtttqqqpppnnniiiaaa[[[[[[```gggkkklllkkkkkkkkkcccbbbaaaaaabbbdddggghhhpppwww}}}wwwpppmmmggg```XXXRRRMMMJJJHHHKKKNNNQQQXXXgggzzz~~~yyyrrrjjjeeeccc```ZZZUUUQQQOOOLLLJJJIIIIIIJJJLLLPPPUUU```rrr~~~vvvllldddaaabbbdddooo|||yyy|||}}}pppddd\\\XXXUUUTTTWWWWWWWWWWWWXXXYYY[[[[[[\\\ZZZWWWTTTQQQOOONNNNNNLLLPPPVVV\\\cccmmmyyy~~~tttsssvvvsssnnnkkkccciiixxx{{{tttpppwwwuuujjjfffjjjppprrrqqqhhh^^^QQQFFF@@@>>><<<:::888777777777777888999999:::::::::;;;<<<===>>>???BBBGGGYYYuuuuuuddd[[[TTTSSSSSSQQQPPPQQQPPPQQQRRRSSSUUUXXX\\\```fffkkkrrruuuwwwzzz~~~{{{pppiiieee^^^XXXUUUVVVUUUXXXfffvvvooo^^^XXXPPPMMMNNNPPPQQQPPPWWWYYYZZZZZZXXXVVVUUUUUUVVVYYY^^^cccgggjjjkkkkkkqqqrrrsssuuuvvvwwwwwwwwwzzzwwwtttrrrpppjjjbbb[[[]]]eeeooovvvxxxtttpppmmmfffeeecccbbbbbbccceeefffnnnttt}}}}}}vvvjjjfff```YYYRRRMMMIIIHHHFFFIIILLLPPPZZZlllzzzwwwppphhhccc```]]]YYYVVVQQQOOOLLLIIIIIIIIIKKKLLLQQQUUU___qqq}}}uuukkkdddaaaccceeeppp}}}xxx~~~zzzoooeee^^^ZZZWWWVVVUUUUUUVVVVVVXXXYYY[[[[[[]]][[[YYYVVVSSSQQQPPPOOOKKKOOOTTTYYY```kkkwwwxxxzzz~~~|||tttooodddkkkzzzzzzsssooovvv|||nnngggkkkqqqttttttkkkaaaRRRGGGAAA>>><<<;;;999999999999999::::::;;;::::::::::::;;;<<<===>>>DDDIIIYYYsssssseee\\\UUUTTTTTTQQQOOOPPPPPPQQQRRRSSSUUUXXX\\\```eeekkkrrrwwwyyy|||~~~ssskkkggg]]]XXXTTTTTTRRRUUU```llluuufffYYYUUUOOOMMMMMMOOOPPPPPPVVVXXX[[[\\\[[[ZZZXXXWWWTTTVVV[[[```dddhhhjjjkkkpppqqqrrrssstttuuuuuuuuuzzzxxxuuutttrrrmmmeee______fffpppxxxzzzwwwqqqmmmfffeeecccbbbbbbdddeeefffnnnsss{{{vvvooofffbbb\\\UUUOOOLLLJJJIIIFFFHHHKKKPPP[[[pppzzzuuurrrllleee___\\\ZZZXXXVVVRRRPPPMMMKKKJJJKKKLLLNNNRRRUUU^^^ooo|||tttkkkdddbbbdddgggrrryyyxxxrrriiibbb]]][[[YYYWWWTTTTTTTTTUUUVVVXXXYYYZZZ\\\[[[YYYVVVTTTRRRPPPPPPLLLOOORRRWWW]]]hhhuuu~~~yyyrrrgggppp{{{tttnnnrrrrrrhhhiiioootttuuummmbbbSSSGGGAAA>>><<<;;;999999888888999999:::;;;::::::999::::::;;;<<<===EEEHHHWWWoooxxxzzzyyyfff]]]VVVUUUTTTQQQOOOOOOPPPQQQRRRSSSUUUXXX\\\```dddkkksssyyy|||vvvmmmggg\\\XXXTTTRRRPPPRRRZZZbbbuuu~~~|||vvvqqqhhh___VVVSSSPPPNNNNNNOOOPPPQQQUUUVVVYYY\\\^^^]]][[[YYYSSSUUUYYY]]]bbbgggjjjlllmmmnnnoooqqqrrrsssssssssxxxwwwvvvwwwvvvrrrjjjdddaaadddjjjppprrrqqqmmmjjjdddcccbbbaaabbbdddggghhhmmmsss{{{}}}vvvnnngggaaa^^^XXXSSSNNNKKKJJJJJJHHHJJJKKKPPP[[[ppp|||uuuqqqkkkfff```[[[XXXWWWWWWVVVSSSRRROOOMMMLLLMMMOOOPPPSSSVVV___ooo{{{ssskkkeeeccceeehhhttt}}}|||nnniiiccc^^^[[[ZZZXXXWWWTTTTTTTTTTTTUUUVVVXXXXXXZZZYYYXXXWWWUUUSSSRRRQQQNNNPPPRRRUUU[[[fffttt~~~yyysssjjjuuu|||tttmmmmmm{{{sssiiiiiioootttuuuooocccTTTGGG@@@===<<<;;;777666666666666777888888999999999999999:::;;;<<>>AAAOOOfff|||wwwlllppp}}}jjj```WWWTTTRRRPPPOOOQQQPPPQQQRRRSSSUUUXXX\\\```gggmmmuuu{{{}}}}}}ppphhh\\\ZZZVVVQQQNNNOOORRRTTT\\\___```\\\XXXVVVTTTQQQOOOOOOOOOOOONNNOOOPPPQQQQQQQQQTTTYYY___bbbbbb```]]]]]]]]]^^^```cccfffhhhiiijjjmmmoooqqqssstttuuuzzz|||uuummmeeeccc``````ccceeedddccc``````______aaacccfffgggkkkrrrzzztttnnnhhhbbb^^^WWWVVVSSSPPPNNNLLLJJJJJJHHHIIIKKKOOOZZZooozzzrrrlllhhheeecccYYYXXXWWWUUUSSSSSSSSSTTTTTTRRRPPPNNNNNNOOOQQQRRRTTTXXXbbbsss|||yyyrrrjjjeeedddgggkkkzzzzzzmmmiiidddaaa___]]]\\\ZZZWWWWWWVVVVVVVVVWWWXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVRRRSSSSSSUUUYYYdddrrr|||{{{wwwxxxwwwssspppoookkkyyyyyyoooooo}}}zzznnnjjjnnntttvvvuuupppdddSSSFFF???<<<;;;:::888888888888888999999:::999999999888999999::::::>>>AAANNNeee{{{{{{ppprrrkkkaaaWWWSSSQQQOOOOOOQQQPPPQQQSSSSSSUUUXXX\\\```iiiooovvv{{{|||}}}rrriii]]][[[VVVPPPNNNOOOQQQQQQUUUXXXYYYWWWSSSQQQOOOMMMMMMNNNNNNNNNMMMNNNOOOQQQPPPPPPRRRXXX___cccdddbbbbbbaaa```___```bbbdddeeeiiijjjmmmppprrrtttvvvwww}}}wwwnnngggddd```___bbbdddcccbbbaaa```______```bbbdddfffjjjpppyyy|||ooohhhccc^^^ZZZWWWVVVUUUSSSPPPNNNLLLKKKFFFHHHJJJOOOZZZnnnxxxnnnfff```]]]\\\[[[TTTUUUUUUTTTRRRRRRSSSTTTSSSQQQOOOMMMMMMNNNQQQRRRTTTYYYcccuuu|||xxxrrrjjjeeeeeehhhkkk|||~~~|||qqqmmmhhhdddaaa^^^[[[XXXVVVVVVWWWWWWWWWVVVVVVUUUWWWWWWWWWVVVVVVVVVVVVVVVWWWTTTTTTWWW\\\cccqqq~~~{{{uuuuuutttpppmmmmmmjjjzzz|||tttuuu|||tttkkkhhhlllssszzz}}}ooodddTTTGGGAAA>>><<<;;;999888666555444555777888:::999999888999:::<<<===>>>BBBNNNaaawwwuuuzzzpppcccWWWTTTTTTSSSPPPOOOQQQRRRSSSSSSTTTVVVZZZ]]]gggmmmtttyyyzzz{{{~~~rrriii___ZZZTTTOOONNNNNNNNNNNNSSSSSSRRRQQQQQQPPPOOOOOOLLLMMMNNNOOOOOONNNMMMLLLOOOPPPQQQSSSWWW\\\```ccc```aaacccddddddfffiiikkkjjjoootttvvvvvvxxx}}}wwwpppeeeeeedddcccbbbbbbaaaaaa____________```aaaccccccgggjjjpppwww~~~rrriiibbb]]]YYYVVVUUUSSSRRRRRRQQQNNNLLLIIIIIIKKKPPPYYYiii~~~oooiiiaaa[[[WWWUUUSSSRRRRRRRRRRRRRRRQQQPPPOOONNNOOOOOOPPPOOONNNOOOQQQTTTUUU[[[hhhyyyyyyqqqkkkeeebbbfffmmmzzz~~~tttpppjjjeeebbb^^^[[[YYYTTTTTTTTTUUUTTTTTTTTTSSSWWWWWWWWWWWWWWWWWWVVVVVVWWWUUUUUUXXX\\\cccqqq}}}}}}vvvrrrtttuuurrrooopppmmm{{{wwwxxx}}}{{{sssjjjgggkkksssyyy|||ooodddTTTGGG@@@===;;;:::999888666555555555777777::::::999999999:::;;;<<<>>>AAALLL___vvv|||~~~rrreeeXXXUUUUUUSSSPPPPPPQQQRRRRRRSSSSSSVVVZZZ]]]hhhmmmtttxxxzzz|||pppggg^^^ZZZTTTOOOMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKIIIJJJKKKMMMMMMMMMLLLKKKNNNNNNOOOQQQTTTXXX\\\^^^```bbbdddeeeeeegggjjjlllnnnrrrwwwyyyyyyzzz}}}sssllleeeddddddcccbbbaaaaaa```_______________```aaabbbdddhhhooowww~~~sssjjjccc^^^[[[YYYXXXVVVUUUTTTQQQNNNKKKJJJIIIJJJOOOWWWfff|||rrrddd```YYYTTTRRRQQQPPPPPPRRRRRRRRRRRRQQQPPPOOONNNOOOPPPPPPOOONNNOOOQQQSSSUUU\\\hhhyyyxxxpppjjjeeeaaaeeekkkyyyyyytttmmmgggccc___[[[XXXTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWXXXVVVVVVYYY\\\cccppp|||wwwqqqnnnrrrtttsssrrrsssqqq|||}}}uuuxxx{{{zzzqqqhhheeekkksssyyy{{{nnncccSSSFFF???<<<;;;999999888666555555555666777::::::999999999:::;;;;;;???AAAJJJ]]]uuuuuugggZZZVVVUUUSSSQQQPPPPPPQQQRRRRRRSSSVVVZZZ]]]hhhmmmssswwwyyy}}}}}}nnnddd^^^YYYSSSOOOMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMMMMMMMMMMMMMNNNQQQSSSVVVXXX\\\^^^aaabbbcccdddgggiiimmmqqquuuvvvwwwxxx|||}}}uuummmhhhcccbbbbbbbbbaaaaaa``````______^^^^^^^^^^^^___```aaaeeemmmvvv~~~wwwmmmfffaaa^^^\\\[[[YYYXXXVVVRRRMMMJJJJJJIIIJJJNNNTTTccc{{{xxxmmmdddYYYUUUPPPNNNMMMOOOOOOOOOSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPOOONNNNNNPPPRRRVVV]]]iiizzz|||uuunnniiidddaaadddjjjyyy~~~xxxpppiiiccc___[[[XXXVVVVVVVVVVVVVVVWWWWWWXXXVVVVVVWWWWWWWWWWWWWWWWWWYYYWWWWWWYYY]]]cccooo{{{tttnnnlllooosssssssssuuurrr{{{tttpppwww|||xxxoooeeedddkkktttyyyzzzmmmbbbRRREEE???<<<:::999888888777666555666666777999999999:::::::::;;;;;;???BBBKKK___xxxxxxjjj\\\WWWVVVTTTQQQPPPPPPQQQRRRRRRSSSUUUYYY]]]gggkkkqqquuuxxx|||wwwkkkddd]]]YYYSSSOOOMMMLLLKKKJJJKKKKKKJJJJJJIIIIIIIIIHHHJJJKKKMMMOOOPPPPPPPPPPPPMMMMMMMMMMMMOOOPPPRRRSSSUUUWWWZZZ[[[\\\]]]___aaaeeehhhkkklllmmmnnnqqqtttwwwwwwwwwvvvrrrmmmgggddd`````````_______________^^^^^^]]]\\\\\\\\\]]]]]]___dddmmmvvv~~~}}}rrrjjjddd```]]][[[ZZZYYYXXXTTTOOOKKKJJJIIIJJJMMMSSSaaaxxxzzzqqqiiiaaa[[[SSSPPPMMMLLLMMMOOOPPPQQQUUUUUUUUUUUUTTTSSSRRRRRRPPPPPPPPPOOOMMMMMMOOOQQQXXX___kkk{{{~~~zzzsssmmmhhhccc```dddkkkzzz}}}}}}}}}tttllleee```\\\YYYYYYXXXXXXXXXXXXYYYZZZ[[[XXXWWWWWWWWWWWWVVVVVVVVVYYYWWWWWWZZZ^^^cccooo{{{vvvoookkkmmmpppqqqrrruuuqqqyyyzzzooooooyyyxxxnnndddccckkkuuuzzzzzzmmmbbbRRREEE???<<<:::999888777777666666666666666888888999:::;;;;;;;;;;;;???CCCNNNccc{{{zzzkkk\\\WWWVVVTTTQQQQQQPPPQQQRRRRRRRRRUUUYYY\\\eeejjjppptttwww|||~~~rrriiieee]]]YYYTTTOOOMMMLLLJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMOOOPPPQQQPPPPPPNNNNNNNNNNNNOOOOOOPPPPPPOOORRRUUUVVVWWWWWWYYYZZZ\\\]]]___```aaacccdddfffjjjjjjjjjiiihhheeecccaaa\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[___dddllluuu~~~wwwnnneee```]]]\\\ZZZZZZYYYVVVRRRNNNJJJIIIJJJNNNSSS```vvvyyymmmddd]]]XXXTTTPPPNNNKKKKKKMMMOOOQQQQQQXXXXXXXXXWWWWWWVVVUUUTTTPPPQQQPPPNNNMMMLLLNNNPPPYYY```mmm}}}yyyrrrkkkgggcccbbbgggooo~~~{{{wwwyyy|||xxxoooiiiddd```]]]ZZZYYYXXXXXXYYYZZZ\\\]]][[[[[[ZZZYYYXXXWWWWWWVVVXXXVVVWWW[[[___dddppp|||yyyqqqjjjkkknnnppprrrvvvttt|||{{{sssrrr}}}xxxmmmcccbbblllvvv{{{{{{nnncccSSSFFF???<<<;;;999777777777777666666666666666777888:::;;;<<<======???CCCOOOeee~~~zzzkkk\\\VVVVVVTTTRRRRRROOOPPPQQQQQQRRRUUUYYY\\\eeejjjqqqvvvxxx||||||qqqjjjfff]]]ZZZUUUQQQNNNLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNQQQTTTUUUUUUTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]______``````______]]]]]]XXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[___cccjjjsss{{{~~~sssjjjddd```^^^\\\[[[ZZZXXXUUUSSSLLLKKKKKKNNNRRR]]]rrryyyrrrhhh___XXXTTTQQQOOOMMMKKKIIIJJJMMMOOOQQQQQQYYYYYYYYYYYYXXXWWWVVVUUUQQQQQQPPPNNNLLLLLLMMMOOOXXX___lll~~~yyyrrrjjjfffcccdddllluuu~~~uuurrruuussszzz~~~tttmmmhhheeebbb]]]\\\[[[[[[[[[]]]___aaa``````___]]][[[ZZZXXXXXXVVVUUUWWW[[[___eeeqqq}}}|||rrriiiiiillloootttyyyzzzzzz~~~xxxqqqyyyxxxmmmbbbbbbmmmxxx||||||ooodddTTTGGG@@@===;;;:::777777777777777666666555444555888:::<<<===>>>>>>@@@CCCNNNccc}}}yyyjjj[[[VVVUUUTTTRRRSSSOOOPPPQQQQQQRRRTTTXXX\\\gggllltttyyy{{{~~~ssskkkfff^^^[[[VVVRRROOOMMMKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIKKKKKKMMMNNNOOONNNMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNQQQSSSTTTSSSRRRRRRRRRTTTTTTTTTUUUVVVXXXXXXWWWXXXXXXYYYZZZZZZYYYXXXWWWUUUUUUVVVVVVWWWXXXXXXYYYXXXXXXWWWXXXXXXYYYZZZ[[[___bbbgggooovvv}}}uuunnngggddd```]]][[[ZZZWWWVVVNNNMMMLLLMMMOOOYYYlll~~~{{{uuupppmmmeee```ZZZUUUQQQOOONNNMMMJJJIIIIIIKKKOOORRRTTTUUUXXXXXXXXXXXXWWWVVVUUUUUUQQQRRRQQQNNNLLLKKKLLLNNNUUU]]]kkk|||zzzrrrjjjeeecccgggqqq|||zzzqqqooosssrrrvvv~~~xxxqqqllliiifffaaa```___^^^___aaaccceeeddddddbbb```^^^\\\ZZZYYYVVVUUUWWW\\\```fffrrr}}}}}}rrriiigggkkkooovvv|||{{{yyylllrrryyymmmbbbcccnnnyyy}}}|||ooodddTTTGGGAAA>>><<<;;;777777777777777666666555222444777:::===>>>??????@@@BBBLLLaaa|||yyyjjj[[[UUUUUUTTTSSSSSSOOOPPPQQQQQQRRRTTTXXX\\\hhhnnnvvv|||~~~wwwllleee___[[[VVVSSSPPPNNNKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOPPPQQQPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMPPPRRRSSSQQQOOOOOOOOOSSSRRRRRRSSSTTTUUUUUUTTTVVVVVVWWWWWWWWWUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWXXXVVVVVVVVVWWWXXXYYYZZZ[[[^^^aaaeeelllsss{{{xxxmmmiiiccc___\\\ZZZYYYWWWPPPNNNMMMLLLMMMUUUgggxxxvvvllleee```]]]YYYWWWTTTQQQOOONNNNNNNNNJJJIIIJJJMMMRRRVVVYYYZZZWWWWWWWWWWWWVVVUUUTTTTTTRRRRRRQQQNNNLLLKKKLLLMMMSSS[[[iii{{{{{{sssiiieeedddhhhtttyyyooommmqqquuuwww|||zzzssslllgggfffcccccceeeeeeeeeiiipppmmmllljjjfffbbb___[[[YYYXXXUUUVVVZZZ```gggrrr}}}yyyooofffeeehhhmmmtttzzz|||}}}wwwooottt}}}qqqeeeeeeppp|||ssseeeSSSFFFAAA???===<<<999999888777666666777777888999999:::;;;<<<>>>???BBBCCCLLLbbb~~~xxxjjj[[[UUUSSSQQQPPPQQQQQQQQQQQQQQQRRRUUUYYY]]]hhhnnnvvv|||xxxmmmggg___[[[VVVRRROOOMMMKKKJJJLLLKKKJJJJJJJJJKKKMMMNNNMMMNNNNNNOOOPPPQQQSSSTTTRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQPPPQQQQQQRRRSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPQQQQQQSSSTTTUUUVVVWWWWWWVVVUUUVVVWWWXXXYYYYYY]]]bbbhhhnnnuuu|||tttooohhhcccaaa___[[[XXXSSSQQQOOOOOOOOOSSS```mmmrrreee___\\\YYYWWWSSSRRRPPPNNNLLLKKKKKKLLLPPPPPPRRRTTTUUUWWWXXXYYY[[[[[[ZZZWWWTTTSSSSSSTTTRRRPPPMMMKKKJJJKKKMMMNNNRRRZZZgggzzzxxxpppiiieeeeeejjjvvvssskkknnnuuu|||~~~xxxqqqmmmhhheeeeeehhhjjjmmmsss{{{yyywwwtttooohhhbbb]]]ZZZXXXUUUUUUZZZ```gggrrr}}}}}}ssshhhfffhhhlllsssyyy|||{{{vvvnnnsss~~~rrrffffffqqq|||tttfffTTTFFF@@@===;;;999888777777666555555666666777777888999;;;===???@@@DDDEEEMMMbbb}}}yyyjjj[[[TTTRRRPPPOOOPPPPPPQQQQQQQQQRRRUUUZZZ]]]gggmmmuuu{{{}}}rrrkkkbbb^^^XXXSSSPPPNNNKKKIIILLLKKKJJJJJJJJJKKKMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVUUUTTTTTTTTTUUUWWWWWWXXX[[[___dddjjjrrrzzz|||vvvnnnhhhddd```[[[WWWTTTQQQOOOOOONNNRRR]]]iii}}}rrrdddZZZVVVUUUSSSQQQPPPOOONNNMMMLLLMMMMMMNNNNNNQQQVVV[[[___aaabbbbbb^^^^^^]]]YYYUUUSSSRRRSSSRRRPPPMMMKKKKKKLLLMMMNNNTTT[[[hhhzzzzzzrrrjjjeeeeeeiiitttxxxpppsssxxxyyytttpppmmmlllnnnqqquuu~~~zzzqqqggg___[[[XXXUUUUUUYYY___fffrrr|||xxxlllggggggiiipppwww~~~}}}}}}tttnnnqqqsssggggggqqq|||~~~tttgggTTTEEE>>>;;;999666777666666555555555555555555666777999;;;>>>@@@AAAEEEFFFNNN```|||}}}lll[[[RRRPPPNNNNNNNNNNNNPPPQQQQQQRRRUUUZZZ]]]fffllltttyyy{{{}}}wwwnnneeeaaaZZZUUUQQQNNNKKKIIIKKKKKKJJJJJJKKKKKKLLLMMMOOOOOOOOOOOOOOOPPPQQQQQQSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQNNNOOOPPPPPPQQQQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTSSSRRRRRRRRRSSSUUUVVVVVVXXX\\\```fffmmmvvv{{{vvvnnnhhhccc\\\XXXVVVRRROOOOOONNNOOOXXXbbbwwwyyykkkcccXXXRRROOOOOONNNMMMNNNNNNMMMMMMNNNOOOQQQRRRPPPVVV___hhhoooqqqqqqpppccccccaaa]]]XXXTTTSSSSSSRRRPPPNNNLLLLLLLLLMMMNNNUUU]]]jjjzzz{{{sssjjjfffdddhhhsss}}}}}}wwwxxx|||||||||wwwtttuuuwwwzzzyyymmmccc]]]YYYVVVUUUYYY^^^fffqqq||||||ppphhheeeffflllttt}}}ssslllpppttthhhhhhrrr|||~~~}}}ssseeeRRRDDD>>>;;;999666777666666555555555666666666666777999:::===>>>@@@CCCEEEMMM^^^zzzppp\\\RRROOONNNMMMMMMMMMOOOPPPQQQSSSVVVZZZ]]]dddjjjqqqvvvxxxzzz~~~wwwnnnddd```ZZZTTTQQQNNNKKKIIIJJJJJJJJJJJJKKKKKKLLLLLLOOOOOOOOONNNOOOOOOPPPPPPSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQQQQSSSTTTUUUUUUWWWZZZ]]]bbbiiiqqqwww|||~~~|||sssmmmfff___ZZZWWWSSSPPPOOOMMMMMMSSS[[[iiiuuu}}}rrriiiaaa\\\UUUQQQOOOOOOOOONNNNNNNNNNNNNNNPPPRRRTTTVVVXXX___jjjuuu|||}}}|||zzziiiiiigggbbb\\\WWWTTTSSSRRRQQQOOOMMMMMMMMMNNNNNNUUU^^^kkk{{{zzzrrrjjjfffeeeiiitttzzz{{{~~~~~~zzz{{{|||rrrhhhaaa[[[WWWVVVYYY^^^fffrrr}}}sssjjjeeeccciiiqqq~~~tttlllooottthhhhhhrrr||||||pppcccQQQCCC>>><<<:::888777777777666666777888888888888888999:::;;;<<<===???CCCKKK[[[xxxuuu^^^RRRPPPOOOMMMMMMMMMOOOPPPRRRSSSUUUYYY\\\aaagggoootttvvvxxx|||xxxnnnaaa]]]XXXSSSQQQNNNLLLKKKIIIJJJJJJKKKKKKKKKKKKKKKOOOOOONNNNNNNNNOOOOOOPPPSSSSSSRRRQQQQQQQQQRRRRRRPPPPPPQQQQQQPPPOOONNNMMMMMMNNNNNNOOOPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNMMMNNNNNNOOOPPPQQQSSSRRRQQQQQQQQQRRRTTTUUUUUUVVVYYY\\\___eeelllqqquuuxxx~~~wwwpppjjjccc^^^XXXTTTQQQPPPNNNLLLNNNTTT]]]hhhsssvvvuuupppggg___[[[YYYUUURRRQQQPPPOOONNNNNNNNNNNNOOORRRTTTWWWYYYaaagggpppyyy~~~}}}zzzxxxlllllljjjfff___YYYVVVUUURRRQQQPPPOOONNNNNNNNNOOOTTT^^^lll{{{wwwooohhhfffgggmmmyyy{{{}}}~~~xxxmmmggg]]]YYYWWWZZZ___fffssswwwnnngggdddiiippp}}}vvvmmmooo~~~~~~ssshhhiiisss}}}}}}pppbbbQQQDDD>>>===;;;999888777777777777888888999999999999999999:::;;;;;;<<>><<<:::888666666666666666777888888888888888888999:::;;;<<<<<>><<<999777555555555555555666777888666666777888999;;;===>>>===EEELLLWWWpppfffWWWUUUTTTRRRQQQOOOQQQRRRSSSRRRSSSUUUVVV[[[bbbkkkqqquuuxxx}}}yyyooofffbbb[[[VVVRRROOOLLLJJJHHHHHHJJJKKKKKKKKKJJJIIILLLLLLLLLMMMNNNPPPQQQRRRQQQQQQPPPPPPPPPQQQQQQRRROOOQQQRRRTTTTTTSSSQQQPPPNNNOOOPPPPPPQQQQQQPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNOOOOOOPPPPPPOOONNNMMMMMMMMMNNNOOOPPPPPPSSSVVVXXXYYYYYYZZZ[[[TTTZZZdddqqqyyyppphhhbbb[[[VVVRRRSSSQQQLLLJJJKKKHHHPPPVVVXXX[[[```bbbaaa\\\___bbbcccbbb```___^^^ZZZ\\\aaagggnnnvvv|||xxxuuuqqqlllhhhgggffffffdddeeeeeebbb]]]XXXUUUSSSRRRRRRRRRQQQPPPPPPOOOOOOSSS^^^lllxxx}}}wwwpppjjjiiilllsss|||xxxpppeee___[[[\\\```hhhvvv|||ssskkkkkkpppwwwtttooouuu|||{{{rrrjjjlllvvvwwweeeRRRGGGAAA<<<999888999888777666666555555666777777888999:::<<<>>>???===???EEEQQQggg~~~ooo]]]WWWVVVUUUTTTPPPPPPQQQRRRSSSTTTUUUUUUYYY___hhhpppvvvzzz}}}}}}ttthhhccc[[[UUUQQQNNNLLLJJJIIIJJJJJJKKKLLLMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQPPPNNNMMMNNNOOOQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLOOONNNMMMLLLLLLKKKKKKLLLPPPRRRTTTTTTTTTTTTUUUVVVRRRTTT[[[iiiyyyzzzqqqiiiddd___YYYTTTSSSQQQLLLJJJKKKJJJOOOUUUZZZ^^^dddlllqqqjjjmmmppprrrrrrpppllljjjhhhjjjoooxxxxxxpppkkkhhhfffeeecccfffddd]]]YYYXXXVVVSSSWWWRRRPPPPPPOOOKKKLLLOOORRRZZZfffpppwww}}}~~~~~~{{{wwwttttttuuuwww{{{yyyrrrjjjfffkkkwwwzzzrrreee___[[[[[[___hhhvvvxxxnnnlllpppvvv~~~rrrnnnttt{{{~~~|||qqqhhhjjjvvvvvvdddQQQFFFBBB===:::999777666666666666666777888555555666777888:::;;;<<<>>>AAAEEEQQQeee|||{{{zzz~~~sss```YYYWWWUUUSSSRRRRRRSSSSSSTTTUUUUUUUUUXXX]]]fffnnntttyyy}}}~~~uuuiiiccc\\\UUUQQQNNNLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRQQQPPPOOOOOOQQQQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLNNNMMMLLLKKKKKKJJJJJJJJJNNNPPPRRRRRRQQQPPPQQQQQQQQQRRRXXXdddsss~~~tttlllfff___YYYUUUTTTRRRLLLJJJJJJJJJPPPWWW^^^dddkkktttzzz{{{}}}|||zzzrrrvvv~~~~~~vvvpppllliiihhhhhhlllmmmhhhccc```\\\WWWVVVSSSQQQSSSRRRNNNLLLMMMOOOVVV```iiioootttyyy|||zzzwwwtttuuuyyy~~~~~~|||wwwpppkkkiiilllpppsssyyywwwqqqjjjggglllyyyyyyrrreee___[[[[[[___fffttt~~~rrrmmmnnnwww|||pppnnnuuu|||}}}pppeeehhhwwwsssbbbOOOEEEAAA===;;;;;;555555555555666777888999555555666666888999;;;<<>>AAAFFFPPPbbbxxxzzzyyy~~~mmm```[[[YYYUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTYYY```hhhnnntttzzz}}}wwwjjjeee]]]WWWSSSPPPNNNLLLJJJKKKKKKKKKLLLLLLLLLMMMKKKLLLLLLMMMNNNOOOOOOPPPQQQSSSSSSRRRQQQPPPQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHGGGHHHKKKNNNOOOPPPPPPPPPQQQXXXWWWZZZ```hhhrrr~~~sssmmmddd^^^[[[ZZZXXXSSSPPPPPPSSSZZZfffqqq|||zzzxxxxxx}}}}}}qqqgggbbb[[[WWWXXXWWWSSSPPPPPPNNNQQQVVV[[[^^^```aaabbb___^^^^^^aaagggnnntttxxxwwwyyy}}}}}}yyyrrrmmmmmmttt{{{~~~~~~uuuqqqlllkkkqqq~~~~~~uuupppeee^^^YYYXXX[[[aaannnzzzwwwnnnllloooyyywwwoooqqq|||{{{nnndddiiiyyy|||jjjZZZHHH???===:::999999888888777666666666666666777777777888999:::;;;<<<<<<@@@EEENNNaaayyy{{{}}}uuuddd___[[[WWWUUUUUUUUUTTTTTTSSSRRRRRRSSSWWW]]]dddjjjqqqwww{{{xxxkkkfff^^^XXXTTTQQQOOOMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRQQQOOONNNOOOPPPRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGIIIMMMPPPSSSUUUYYY[[[]]][[[\\\```eeelllzzzxxxpppfff```[[[[[[YYYUUUSSSUUUYYYbbbppp}}}~~~|||}}}xxxlllbbbYYYVVVUUUQQQOOOPPPNNNPPPSSSVVVYYY[[[[[[ZZZWWWWWWXXX[[[```gggoootttsssuuuzzz}}}}}}|||{{{zzzwww~~~wwwsssooonnnttt~~~|||tttoooddd]]]WWWVVVXXX^^^kkkvvv}}}{{{rrroooqqq}}}~~~~~~vvvnnnqqq}}}xxxnnngggmmm{{{{{{iiiXXXFFF>>><<<:::888999999888777666555555555555555555555666666888999999999>>>CCCKKK___yyy}}}|||zzzfffaaa]]]XXXUUUUUUTTTTTTSSSSSSSSSRRRRRRVVV[[[aaafffmmmtttxxxyyylllggg___YYYUUURRRPPPNNNKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLMMMNNNNNNNNNOOOPPPPPPPPPNNNMMMNNNOOOQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGIIIMMMPPPTTTZZZ```dddaaa___^^^aaaccchhhttt}}}uuuiiibbb\\\\\\[[[YYYYYY\\\dddnnn}}}~~~xxxkkk^^^XXXVVVRRROOOPPPNNNOOOPPPTTTWWWYYYYYYXXXRRRSSSUUUVVVZZZ```hhhnnnnnnqqqvvvzzz}}}|||xxxtttqqqqqqwww|||xxxpppkkkbbb\\\UUUTTTUUU[[[hhhsss{{{wwwsssuuuvvvmmmppp{{{uuunnnkkkqqq}}}{{{iiiYYYGGG???<<<:::999999888777666666666666666777666555555666666777888999888<<<@@@HHH[[[www}}}{{{fff```]]]WWWUUUUUUUUUUUUUUUUUUTTTTTTRRRUUUZZZ^^^cccjjjqqqvvv|||zzzmmmhhh```ZZZUUUSSSQQQOOOLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPOOONNNMMMNNNOOOPPPOOOOOONNNNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOOOONNNMMMKKKJJJGGGIIIKKKNNNSSS[[[ccciiifffdddcccdddfffiiittt~~~{{{ppphhhbbb`````````cccgggtttxxxjjjccc___YYYTTTRRRQQQQQQRRRUUUZZZ]]]]]][[[SSSTTTUUUVVVXXX]]]dddjjjkkkpppwww}}}vvvsssqqqrrryyy}}}}}}|||zzzssskkkfffbbb[[[TTTSSSTTTZZZfffqqqyyy~~~{{{wwwrrrwwwlllnnnyyy}}}sssooommmttt|||kkkZZZIII@@@>>>;;;::::::666555555666666777888999888888777777888999::::::888;;;>>>EEEXXXuuu{{{eee___\\\VVVVVVVVVVVVVVVVVVVVVVVVVVVSSSUUUYYY]]]bbbhhhoootttzzzzzzmmmhhhaaaZZZVVVSSSQQQPPPLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLOOOPPPQQQPPPNNNMMMNNNOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQPPPNNNLLLKKKGGGHHHJJJLLLQQQYYYccciiillliiihhhiiijjjmmmvvv~~~wwwooohhhgggggghhhlllqqqvvvooojjjbbbZZZVVVUUUTTTUUUYYY___bbbbbbaaaVVVXXXXXXXXXYYY]]]dddjjjkkkrrr{{{tttrrrqqqsss{{{~~~{{{zzz|||}}}~~~yyysssmmmfffaaa[[[UUUQQQQQQRRRVVV```jjjtttzzz|||~~~tttnnnooottt}}}}}}mmmqqqkkkxxxyyyfffVVVFFF???===;;;999999999999999888888888777777666666666666777888999:::888>>>BBBFFFVVVssszzzfff^^^[[[XXXYYYWWWUUUUUUUUUUUUSSSRRRPPPRRRVVVZZZ```gggooouuu|||xxxpppiiibbb]]]WWWPPPNNNPPPMMMLLLJJJJJJLLLMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNQQQSSSSSSQQQOOOMMMKKKIIIHHHKKKRRR\\\dddhhhiiiiiiiiijjjmmmqqquuuxxxzzzsssooommmqqq}}}wwwkkk```YYYVVVYYYZZZYYY^^^iiillljjjhhhddd^^^YYYYYY]]]ccchhhtttwww}}}yyyxxxqqqmmmsss~~~~~~xxxssswww~~~{{{wwwtttooojjjddd```XXXSSSOOOOOOQQQUUU___iiisssxxxsssooorrryyy{{{mmmqqqkkkxxxwwwgggWWWFFF>>><<<;;;::::::;;;:::::::::999999999999888888777777777888888999999???BBBFFFUUUrrr~~~hhh___\\\ZZZYYYWWWVVVUUUUUUUUUSSSRRRPPPRRRVVVZZZ___fffnnnssszzzyyynnnggg___[[[VVVPPPNNNPPPMMMKKKJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMOOORRRSSSSSSQQQOOOMMMKKKIIIIIILLLSSS\\\bbbffffffeeeeeefffhhhlllppprrrzzz{{{yyyyyy}}}yyylllddd^^^aaaaaaaaaiiiuuu{{{{{{wwwrrrjjjccc```bbbgggkkkuuuyyy~~~yyytttnnnkkksss|||wwwuuu{{{~~~}}}~~~~~~yyyvvvuuuuuusssqqqooollljjjfffaaa^^^UUUPPPMMMNNNOOOTTT^^^hhhrrrwww~~~vvvsssyyywwwkkkooojjjwww~~~vvvhhhWWWEEE===<<<;;;:::<<<<<<<<<<<<;;;;;;;;;::::::::::::999888888888888888;;;>>>AAAEEETTTqqqmmmaaa]]][[[YYYWWWVVVUUUVVVUUUTTTRRRPPPRRRUUUXXX]]]cccjjjooowww|||{{{lllddd\\\XXXUUUPPPNNNPPPLLLJJJIIIIIIJJJKKKKKKJJJJJJKKKLLLMMMMMMNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJOOOPPPQQQRRRQQQPPPMMMLLLJJJIIIJJJNNNTTT[[[___aaa```_________aaadddggghhhlllvvv{{{rrrkkkkkkiiijjjssszzzppphhhgggjjjnnnuuuxxx~~~yyyrrrllllllvvvzzzxxxyyyzzzwwwvvvrrruuu{{{{{{xxxsssnnnkkkjjjjjjkkkllljjjhhhgggeeebbb^^^[[[TTTOOOMMMMMMPPPTTT]]]gggrrrvvv}}}||||||rrrggglllgggvvv~~~wwwhhhWWWEEE===<<<;;;;;;===<<<<<<;;;;;;;;;:::::::::999999999888999999::::::;;;===@@@EEETTTpppsssccc]]][[[YYYXXXVVVVVVVVVVVVTTTRRRPPPRRRTTTWWW[[[aaahhhllltttzzz~~~lllcccZZZWWWTTTPPPOOOPPPKKKJJJHHHHHHJJJKKKJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNOOOOOOOOONNNLLLKKKJJJIIIIIIJJJOOOTTTYYY[[[\\\YYYXXXXXXXXXYYY[[[]]]^^^```gggsssyyyuuuooonnnuuuzzzoookkklllooorrrvvv|||yyyrrrnnnppp{{{zzzzzz~~~}}}zzzyyyxxxzzzzzzyyyuuupppnnnmmmiiimmmttt|||zzztttpppnnnkkkgggdddbbbbbbdddfffiiihhhfffdddccc```\\\YYYUUUPPPNNNOOOQQQUUU]]]gggqqqvvv}}}{{{nnnccchhheeeuuuyyygggWWWFFF>>>===<<<<<<===::::::::::::999999999888777777777888999;;;<<<===:::<<>>:::;;;>>>EEEQQQhhh~~~yyyfff]]]YYYZZZXXXWWWVVVWWWVVVUUUSSSPPPQQQTTTVVVYYY___eeejjjqqqxxxwwwjjj___ZZZXXXTTTQQQQQQLLLJJJIIIIIIJJJKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLKKKKKKJJJJJJJJJLLLKKKJJJJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFGGGGGGGGGHHHIIILLLPPPRRRRRRRRRMMMMMMMMMNNNNNNOOOPPPQQQTTTUUU]]]lll~~~ssskkkhhhjjjqqqxxx~~~wwwuuuvvvtttvvvzzz}}}}}}|||}}}~~~wwwnnnlllppp}}}}}}~~~}}}zzzvvvqqqlllhhhdddcccbbbbbbaaa^^^[[[YYYZZZ[[[dddiiiqqq{{{|||tttnnnhhhdddaaa___^^^^^^^^^___```bbbcccfffeeedddccccccaaa^^^[[[WWWSSSPPPQQQRRRTTT[[[dddkkkrrr|||tttccciiifffvvvwwwdddVVVGGGAAA@@@>>><<<;;;999999888888888777777777555555666777888999;;;<<<;;;:::===CCCLLL```xxx|||xxxggg^^^YYYZZZYYYWWWWWWWWWVVVUUUSSSPPPQQQSSSVVVYYY___fffjjjqqqxxx~~~pppccc]]][[[VVVRRRQQQMMMKKKJJJJJJKKKLLLLLLKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIHHHHHHJJJLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFEEEEEEFFFGGGHHHGGGGGGGGGJJJMMMOOOOOONNNJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOUUUbbbppp}}}mmmccc^^^\\\aaaiiiuuu|||yyywwwxxxttttttuuuvvvwwwyyy{{{||||||}}}~~~|||{{{zzz{{{{{{{{{}}}}}}vvvlllkkkqqqtttrrrmmmgggbbb]]]ZZZXXXVVVVVVUUUTTTSSSUUUXXX[[[fffjjjsss|||{{{rrrkkkfffbbb```\\\\\\]]]^^^___aaabbbcccdddccccccccccccbbb```]]]WWWSSSPPPQQQQQQSSSZZZbbbhhhppp{{{yyyfffkkkhhhwwwuuucccUUUGGGCCCBBB???<<<;;;999999999888888888777777777666666666777888999999;;;;;;===BBBIIIYYYwwwrrrxxxwwwggg^^^YYY[[[YYYWWWWWWWWWWWWUUUSSSOOOQQQSSSVVVZZZ___fffkkkrrryyytttfff```\\\XXXSSSQQQMMMLLLJJJJJJLLLMMMLLLKKKLLLMMMMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEGGGHHHJJJGGGGGGFFFHHHKKKMMMMMMLLLIIIIIIJJJKKKLLLMMMMMMMMMJJJJJJPPP[[[fffttt|||xxxxxxyyy|||vvveee[[[UUUSSSWWW___eeeppp}}}~~~yyyvvvvvvrrrqqqooonnnnnnoooqqqrrrwwwyyy{{{{{{yyywwwwwwwwwxxx{{{}}}vvvlllllltttqqqiii^^^XXXWWWVVVSSSPPPQQQQQQOOOOOOOOOTTTZZZ___kkkrrr{{{xxxooohhhcccaaa``````^^^]]]^^^```bbbbbbccceeeggghhhggghhhjjjfffaaaZZZWWWRRROOOPPPSSSYYY\\\eeekkkttt}}}}}}}}}mmmjjjkkkuuu|||qqq^^^QQQDDD>>><<<999888999888888777666666666666666555666888999::::::999888===999:::@@@FFFSSSnnnvvvxxxiii^^^\\\YYYYYYYYYXXXVVVTTTRRRPPPPPPNNNPPPUUUXXX\\\ccckkkrrruuu}}}|||kkkbbb[[[UUURRRQQQMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJLLLJJJHHHFFFFFFHHHJJJLLLMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIKKKKKKKKKIIIHHHDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJFFFHHHQQQXXX```vvv|||zzzvvvrrrooommmmmmmmmmmmooossswwwzzz{{{|||{{{ppphhh]]]UUURRRRRRQQQPPP\\\aaahhhnnnpppooollliiillliiifffdddeeefffggghhhooopppqqqrrrsssuuuyyy|||xxxpppjjjnnnwwwiiiaaaXXXQQQPPPOOOMMMJJJLLLLLLLLLNNNRRRYYYbbbhhhtttyyy}}}vvvooohhheeecccbbbbbbaaa```aaaccceeefffgggjjjmmmnnnlllmmmnnnkkkeee]]]YYYTTTOOONNNQQQUUUXXXaaahhhqqq{{{}}}|||}}}nnnkkknnnxxx|||ppp]]]PPPCCC===<<<999888888888888777666666666666666666666777888999999999999;;;999;;;AAAFFFPPPggguuuwww~~~jjj___]]]YYYYYYYYYXXXWWWTTTRRRPPPPPPNNNPPPTTTXXX[[[bbbiiipppttt|||nnnddd]]]WWWRRRRRRNNNMMMLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJHHHFFFFFFHHHJJJKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKGGGHHHNNNSSSYYYlll}}}yyysssnnnkkkjjjhhhfffeeeeeeeeeeeeeeehhhmmmpppqqqpppmmmjjjbbb[[[SSSNNNLLLMMMMMMMMMTTTXXX^^^ccceeedddbbb```bbb```]]]\\\]]]^^^```aaafffiiinnnssswww|||{{{}}}wwwooojjjnnnxxxaaaZZZQQQKKKJJJIIIHHHFFFKKKLLLNNNRRRYYYcccooowww~~~xxxqqqllliiiggggggdddddddddeeefffhhhkkklllmmmoooooommmmmmnnnjjjccc```\\\UUUOOOMMMMMMPPPRRR\\\cccmmmxxx|||yyy{{{{{{mmmlllppp|||{{{ooo[[[NNNAAA===;;;888777888888888777666666666666666777777777777888999:::::::::999<<>>EEEZZZppp|||qqqqqquuu|||pppddd___ZZZZZZZZZZZZXXXUUUSSSRRROOOLLLMMMOOOQQQRRRWWW^^^dddiiirrr{{{~~~qqqggg]]]WWWUUUQQQOOONNNLLLKKKKKKKKKLLLJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLGGGGGGFFFFFFEEEGGGKKKOOOWWWbbbtttwwwkkkbbbZZZWWWSSSOOOMMMLLLJJJHHHGGGFFFCCCAAA@@@@@@AAABBBDDDFFFHHHKKKLLLLLLLLLKKKNNNOOOPPPPPPOOONNNLLLJJJGGGGGGFFFDDDBBBCCCEEEGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGJJJMMMMMMLLLMMMPPPTTTYYY^^^gggnnntttyyy}}}}}}{{{yyywwwwwwyyy|||}}}wwwuuuqqqyyyKKKKKKKKKLLLPPPWWW^^^cccjjjsssyyyuuussstttwwwyyyxxxvvvvvv{{{zzzwwwtttnnnfffbbb___XXXRRRMMMKKKJJJKKKMMMVVVdddsss~~~yyypppkkkqqq{{{~~~~~~yyywww}}}rrrgggkkkttt{{{qqqUUUJJJ@@@======;;;999999888888777666666666666666444555666777888888888888999777:::>>>???CCCUUUiii~~~tttqqqsssxxx}}}qqqeee___[[[[[[[[[ZZZXXXVVVSSSRRROOOLLLLLLNNNOOOPPPUUU\\\```eeennnwww}}}uuukkkbbb[[[YYYQQQPPPNNNLLLKKKKKKKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKHHHHHHIIIIIIJJJKKKKKKKKKHHHGGGGGGFFFFFFFFFFFFFFFGGGIIILLLNNNOOOMMMJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKFFFGGGFFFEEEEEEGGGIIIIIINNNUUUaaarrrwwwlllddd]]]WWWPPPNNNKKKJJJIIIHHHFFFEEEEEEEEEDDDCCCAAA@@@AAABBBAAABBBDDDGGGHHHIIIIIIIIIKKKMMMPPPQQQQQQOOOLLLJJJGGGGGGFFFCCC@@@AAADDDGGGIIIIIIHHHHHHGGGFFFEEEDDDDDDHHHLLLLLLJJJJJJNNNRRRSSSXXX___eeejjjnnnrrrtttxxxxxxyyyzzzzzzzzzzzzyyy~~~}}}zzzuuussssss|||~~~~~~KKKLLLMMMPPPUUU]]]ffflll{{{|||zzzzzz}}}~~~{{{{{{}}}zzzsssllleeeaaaZZZSSSNNNJJJIIIIIIJJJTTTbbbqqq}}}~~~{{{yyyxxxxxxxxxzzzzzzqqqmmmsss}}}|||yyyuuurrrqqqwwwuuukkkooowwwzzzpppUUUJJJ@@@>>>>>><<<999999888888777666666666666666333444666888888888777777777666;;;@@@@@@BBBQQQcccvvvqqqqqqsssxxxrrreee___[[[[[[[[[ZZZXXXVVVTTTRRRNNNLLLLLLNNNNNNOOOTTT[[[]]]bbbkkktttzzzxxxnnneee^^^]]]RRRPPPNNNMMMKKKKKKKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIHHHGGGFFFFFFGGGGGGHHHKKKOOORRRRRRPPPLLLIIIHHHGGGFFFEEEEEEDDDDDDDDDBBBCCCDDDFFFHHHIIIIIIIIIFFFGGGGGGEEEDDDFFFFFFEEEEEELLLUUUaaaxxxwwwhhh```]]]YYYVVVOOOMMMJJJIIIIIIGGGEEECCC>>>???@@@@@@?????????@@@???AAACCCEEEGGGIIIJJJJJJKKKNNNSSSVVVVVVRRRMMMIIIHHHHHHGGGCCC@@@AAAEEEIIIJJJJJJJJJIIIHHHGGGEEEDDDEEEIIIMMMMMMJJJJJJNNNRRRRRRUUUZZZ___bbbeeehhhjjjnnnpppssswww{{{~~~|||~~~wwwrrrpppuuu~~~}}}vvvxxxPPPRRRTTTVVVZZZeeesss~~~|||tttnnnhhhbbbXXXPPPKKKIIIHHHGGGLLLUUUcccoooyyy~~~yyyuuuuuuxxxzzz|||zzzwwwssspppnnnmmmlllooouuu~~~~~~yyysssqqqvvv~~~}}}xxxsssqqqxxxsssnnnsssyyyyyyiiiSSSJJJAAA???>>>:::999:::666555555555555666666777777777777777888999:::;;;666777:::======AAAMMMZZZsssyyyoooqqqrrrttt{{{nnnbbb```]]]\\\\\\\\\[[[XXXSSSOOOPPPPPPOOOMMMNNNQQQWWW[[[]]]bbbiiipppxxxxxxoooiiiddd```ZZZSSSOOONNNMMMJJJIIIKKKLLLLLLLLLLLLLLLMMMMMMMMMPPPPPPOOOOOONNNMMMLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEHHHHHHGGGFFFFFFGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIJJJNNNRRRUUUUUUQQQLLLHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDHHHIIIHHHFFFDDDCCCEEEGGGHHHJJJMMMUUUeeezzzkkk```ZZZWWWTTTQQQNNNMMMLLLJJJHHHFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBDDDFFFFFFFFFGGGIIIJJJHHHRRRZZZXXXRRROOONNNMMMLLLJJJGGGCCCAAACCCFFFIIIKKKJJJJJJIIIGGGEEECCCBBBEEEGGGIIIJJJIIIIIIKKKLLLRRRTTTVVVWWWXXXZZZ^^^```eeekkkttt}}}~~~{{{uuuqqqoooyyy|||vvvssssss~~~SSSVVVZZZ___gggttt}}}uuuoooggg```WWWOOOKKKIIIHHHGGGJJJSSS```mmmwww|||xxxtttrrrrrrsssqqqoookkkhhheeedddcccccchhhnnnxxxzzzuuuttt{{{|||zzzxxxtttuuu|||qqqooottt|||wwwfffSSSJJJBBB???>>>:::888999777666666555555555666666444444444444555666777888666777:::======@@@LLLXXXssstttrrrppprrr{{{qqqdddaaa[[[[[[ZZZZZZZZZWWWSSSOOOPPPPPPOOONNNNNNQQQVVVZZZ^^^cccjjjqqqxxx~~~uuupppllljjjaaaYYYRRRPPPMMMJJJIIILLLLLLLLLLLLMMMMMMMMMMMMMMMPPPPPPOOONNNNNNMMMLLLLLLLLLKKKJJJHHHGGGGGGFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFFFFFFFGGGGGGGGGHHHHHHKKKPPPRRRRRRNNNJJJFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEECCCDDDFFFHHHIIIJJJMMMRRR```yyyyyyooobbbYYYVVVUUUSSSQQQOOONNNMMMKKKIIIGGGEEEEEEEEEDDDCCCAAA@@@@@@??????@@@BBBDDDDDDDDDEEEGGGIIIIIISSS[[[YYYTTTQQQPPPOOOLLLKKKHHHEEECCCDDDFFFIIIKKKKKKJJJIIIHHHFFFEEEDDDEEEGGGIIIJJJJJJJJJKKKLLLNNNPPPSSSUUUVVVYYY\\\___hhhnnnxxxzzztttqqqooo{{{|||wwwsssrrrvvv~~~\\\___eeelllvvv}}}tttnnnccc^^^VVVOOOKKKJJJHHHHHHGGGPPP]]]jjjvvv}}}|||xxxtttpppllliiihhhdddaaa^^^ZZZXXXXXXYYYYYY```gggqqq{{{~~~zzz{{{}}}{{{wwwvvvxxxpppnnnuuu~~~uuudddTTTKKKBBB???>>>:::888999888777666555555555555555666666666666777888999:::666777999<<<===@@@JJJUUUqqqzzzqqqnnnqqq{{{sssfffbbb[[[ZZZZZZZZZZZZXXXTTTQQQPPPPPPOOONNNMMMPPPUUUXXX^^^ccckkkqqqxxx}}}yyyvvvtttiii```VVVQQQMMMIIIIIILLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEHHHKKKMMMMMMJJJGGGDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCDDDFFFHHHIIIKKKLLLPPPYYYllltttiiibbbYYYSSSRRRSSSSSSRRRPPPPPPNNNLLLJJJHHHGGGFFFGGGFFFEEECCCAAA@@@??????@@@BBBCCCDDDDDDEEEGGGJJJKKKUUU]]][[[WWWUUUSSSQQQMMMKKKIIIFFFEEEEEEFFFGGGKKKKKKKKKJJJIIIGGGFFFEEEEEEGGGJJJJJJJJJJJJKKKLLLKKKNNNRRRUUUXXX[[[^^^aaajjjqqq|||}}}xxxtttrrrqqq}}}|||wwwtttrrrsss|||kkknnnttt{{{zzzpppjjj___[[[TTTOOOLLLJJJIIIHHHGGGNNNZZZhhhuuu{{{wwwqqqkkkfffaaa]]][[[YYYWWWSSSQQQOOOPPPRRRSSS[[[bbbmmmxxxvvvuuuxxxpppkkkttttttcccSSSJJJBBB???===:::888999888888777555555444444444777777777777888999:::;;;777666888;;;===???HHHRRRmmmsssooorrr|||uuufff___\\\[[[[[[[[[[[[ZZZWWWTTTPPPPPPOOONNNMMMOOOSSSVVV[[[aaaiiipppwww|||yyyxxxlllbbbWWWQQQLLLIIIJJJMMMLLLLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDFFFHHHHHHFFFDDDBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDFFFGGGIIIJJJKKKMMMTTTaaaqqq}}}{{{mmmfff___ZZZTTTQQQQQQSSSTTTTTTQQQPPPOOONNNLLLKKKIIIIIIJJJIIIGGGDDDBBB@@@??????BBBDDDEEEEEEEEEGGGJJJMMMNNNXXX``````\\\ZZZWWWSSSOOOMMMIIIFFFFFFFFFFFFEEEIIIIIIIIIIIIHHHGGGFFFEEEDDDFFFHHHIIIIIIIIIJJJKKKMMMQQQVVV[[[^^^aaadddfffiiiqqq~~~|||vvvssssssttt{{{vvvtttuuuyyy|||{{{sssjjjddd[[[WWWRRRNNNLLLKKKIIIHHHGGGMMMXXXffftttwwwqqqggg___ZZZVVVSSSQQQPPPNNNLLLKKKJJJLLLNNNOOOUUU]]]iiiuuu~~~uuusssvvv}}}|||nnnhhhrrrtttcccQQQHHH@@@>>><<<999888999888888777555555444444444444333333444444555666777777666777;;;<<<>>>FFFNNNkkkyyyqqqsss|||wwwfff]]][[[ZZZYYYYYYYYYXXXUUUSSSPPPPPPOOONNNMMMNNNQQQTTTWWW]]]fffnnnuuu}}}zzzuuussshhh^^^TTTOOOLLLIIIJJJNNNKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIHHHGGGFFFEEEEEEDDDFFFEEEEEEDDDDDDCCCCCCCCC@@@AAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLKKKHHHEEEDDDEEEFFFHHHIIIJJJLLLQQQZZZfffnnnwww{{{sssfff___]]]VVVTTTQQQOOOOOOPPPQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLJJJHHHFFFCCCBBB@@@@@@BBBCCCDDDEEEEEEGGGKKKNNNQQQ\\\eeehhhgggddd___ZZZTTTPPPJJJGGGFFFFFFEEEDDDGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEGGGHHHHHHHHHIIIJJJOOOTTTZZZ___bbbdddfffhhheeennn|||~~~{{{vvvttttttvvv}}}vvvtttxxx}}}xxxrrrkkkddd___WWWTTTPPPNNNMMMLLLJJJHHHHHHMMMWWWdddsss~~~~~~yyynnnfff[[[TTTPPPNNNLLLIIIIIIHHHHHHHHHIIIJJJKKKLLLPPPXXXeeerrr}}}}}}{{{yyy{{{ttttttxxx~~~{{{sssjjjgggrrrqqqaaaNNNEEE>>><<<;;;999888999888777666555555555555555555444444555555666777888888666777:::<<<>>>DDDKKKgggsssttt{{{|||iii___YYYXXXVVVVVVVVVUUURRRPPPOOOPPPOOONNNLLLMMMPPPRRRUUUZZZbbbjjjqqqzzzwwwoookkkbbbZZZRRRPPPMMMJJJJJJMMMJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@??????@@@@@@CCCDDDDDDFFFHHHJJJKKKMMMOOOOOOMMMJJJFFFDDDDDDFFFGGGHHHJJJLLLPPPWWW___dddjjjmmmrrrvvvxxxzzz}}}~~~|||vvvkkk```WWWTTTSSSOOONNNMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMKKKIIIGGGEEECCCBBBBBB@@@AAABBBBBBCCCEEEIIIMMMTTT```mmmtttwwwvvvpppiii\\\UUUMMMHHHGGGGGGFFFDDDEEEFFFFFFFFFFFFFFFEEEEEECCCEEEGGGHHHHHHHHHIIIJJJNNNSSSZZZ___aaabbbcccddd^^^hhhwww}}}{{{zzzzzz~~~{{{vvvuuuvvvxxx~~~wwwvvv}}}~~~xxxrrrllleee```\\\SSSQQQOOONNNMMMLLLJJJIIIHHHLLLTTTbbbppp|||}}}wwwtttnnniii___YYYQQQLLLLLLKKKHHHEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMUUUcccqqq}}}~~~{{{yyyzzztttvvv}}}{{{}}}|||wwwsssrrrooojjjjjjuuummm]]]KKKBBB;;;::::::888777999777666666555555555666666777666666777777888999:::888666666:::<<<===BBBHHH```}}}vvvuuuyyypppeee\\\ZZZWWWVVVVVVTTTRRRPPPOOOOOOOOONNNLLLLLLNNNQQQUUUZZZ```gggmmmvvvvvvkkkfff]]]WWWRRRRRROOOKKKIIIJJJHHHIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJHHHHHHGGGFFFDDDCCCCCCBBB@@@???>>>>>>>>>@@@AAABBBEEEDDDCCCAAA@@@@@@@@@@@@CCCCCCDDDFFFHHHKKKMMMNNNNNNNNNLLLIIIFFFDDDEEEFFFHHHHHHIIIKKKOOOTTTZZZ]]]```cccgggiiijjjkkkmmmnnnllliiiddd\\\UUUPPPMMMLLLIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQMMMLLLJJJHHHFFFDDDDDDCCC@@@AAABBBBBBBBBEEEJJJMMMVVVeeewww}}}ddd\\\QQQKKKIIIIIIHHHFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEGGGIIIJJJJJJJJJKKKLLLMMMRRRXXX]]]___^^^^^^^^^YYYcccsss~~~{{{wwwvvvxxxzzzzzzzzz}}}uuunnnhhhbbb]]]ZZZRRRPPPNNNMMMMMMMMMKKKIIIHHHKKKSSS```nnnzzzwwwooojjjccc\\\TTTOOOJJJIIIKKKKKKGGGCCCGGGHHHKKKMMMOOOPPPPPPOOOMMMVVVdddrrr~~~~~~{{{{{{uuuxxx}}}uuuyyyyyyuuuqqqqqqooollllllwww|||iiiYYYIII@@@:::999999888888999666666555555555666666777333333333444444555666777999666666999<<<===AAAGGGXXXuuuzzzvvvvvv|||vvvjjj```]]][[[YYYXXXWWWTTTRRROOOOOOOOONNNLLLLLLNNNPPPWWW[[[```eeejjjsss~~~wwwkkkeee\\\WWWSSSTTTQQQKKKGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMGGGGGGGGGGGGHHHIIIIIIJJJGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMIIIHHHGGGFFFEEEDDDCCCBBB@@@???>>>===>>>???AAACCCGGGFFFEEECCCBBBAAA@@@@@@BBBCCCDDDFFFIIIKKKNNNOOOLLLLLLKKKHHHEEEDDDEEEGGGIIIIIIIIIKKKNNNRRRWWWZZZ[[[]]]aaabbbbbbbbbcccddd^^^\\\XXXUUURRRNNNLLLJJJGGGIIIKKKKKKKKKJJJKKKLLLJJJJJJLLLMMMOOOQQQRRRRRRMMMLLLJJJHHHGGGEEEEEEDDDCCCCCCCCCCCCDDDGGGLLLPPPWWWhhh}}}kkkaaaUUUMMMKKKKKKJJJHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFIIIKKKLLLKKKKKKLLLNNNMMMRRRXXX]]]^^^]]][[[[[[VVVaaaqqq}}}~~~~~~{{{xxxwwwyyy{{{~~~|||{{{{{{xxxuuuqqqllleee```[[[YYYVVVSSSPPPPPPPPPOOOKKKGGGKKKNNNTTT___kkkuuu|||{{{rrrjjjddd]]]UUUOOOHHHIIIIIIHHHFFFFFFGGGIIILLLMMMOOOQQQRRRTTTUUUUUUSSSWWWcccsss~~~yyyzzz~~~|||||||||wwwooolllmmmlllvvvzzzeeeSSSFFFBBB===999777777666555666555444333333444555666777777777777888888888888777666777;;;<<<<<<@@@FFFSSSjjjzzzrrrnnnttt~~~tttcccaaa[[[UUUSSSSSSSSSRRRSSSRRRQQQPPPOOONNNNNNNNNUUUYYY```eeekkksss}}}oooeee]]]XXXSSSPPPPPPOOOLLLJJJIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJGGGEEEDDDEEEGGGIIIIIIHHHHHHGGGHHHIIIKKKLLLPPPPPPPPPPPPOOONNNMMMMMMJJJJJJIIIIIIGGGFFFDDDCCC@@@???>>>===>>>AAADDDFFFHHHIIIJJJHHHDDDAAAAAABBBDDDDDDFFFGGGIIIIIIJJJJJJLLLMMMLLLJJJGGGGGGHHHJJJKKKHHHHHHLLLOOOOOOQQQUUUYYYZZZZZZZZZZZZZZZYYYYYYXXXUUUPPPLLLIIIHHHHHHIIIFFFGGGGGGGGGHHHIIIIIIJJJLLLKKKKKKKKKLLLMMMOOOPPPOOOMMMLLLKKKLLLKKKIIIHHHDDDBBBBBBCCCBBBBBBIIIQQQZZZppp|||jjjXXXQQQPPPMMMFFFBBBJJJIIIHHHIIIIIIIIIGGGEEEGGGHHHJJJLLLMMMMMMMMMMMMNNNQQQVVV[[[[[[XXXVVVWWW[[[cccooo|||}}}~~~zzzvvvuuu{{{wwwxxxyyy{{{|||~~~|||||||||zzzvvvttttttuuutttsssppplllgggaaa\\\YYYUUUSSSQQQQQQRRRQQQNNNKKKIIILLLRRR\\\hhhrrryyy{{{wwwkkkaaaYYYTTTOOOLLLGGGHHHIIIHHHGGGGGGHHHIIIJJJLLLNNNQQQTTTVVVXXXYYYWWWZZZeeeuuu~~~yyy|||yyyoookkkkkkmmmxxxxxxcccQQQCCC@@@;;;888888888888777666555444444444444555666555555666666666777777777777666777;;;<<<<<<@@@EEEPPPgggzzzrrrooottt~~~fffbbb\\\WWWUUUUUUTTTRRRSSSRRRQQQOOONNNMMMMMMMMMRRRWWW]]]ccciiiqqq{{{qqqfff___ZZZTTTPPPPPPOOOMMMJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLKKKKKKIIIGGGEEEDDDEEEFFFHHHGGGGGGFFFFFFGGGIIIJJJKKKOOOOOOOOOOOOOOONNNMMMLLLIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@??????@@@CCCFFFHHHHHHIIIJJJHHHDDDAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHMMMLLLKKKKKKKKKKKKKKKKKKNNNJJJIIILLLNNNNNNPPPSSSVVVVVVVVVWWWVVVVVVUUUUUUSSSQQQMMMJJJHHHFFFFFFFFFEEEFFFGGGHHHHHHIIIIIIIIIKKKKKKJJJKKKLLLNNNQQQRRRQQQOOOMMMLLLLLLKKKIIIHHHEEECCCCCCDDDDDDDDDKKKTTTeee{{{{{{jjjZZZTTTRRROOOJJJHHHHHHGGGGGGGGGHHHHHHGGGEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMPPPUUU\\\___```______bbbhhhrrr}}}~~~}}}zzzwwwvvv}}}yyyvvvwwwyyy}}}yyyqqqmmmcccdddeeegggiiilllnnnooommmnnnnnnmmmllllllmmmoooooonnnmmmkkkgggbbb]]]ZZZVVVUUUTTTUUUUUUTTTQQQNNNIIIKKKPPPXXXbbblllrrrtttyyypppbbbVVVNNNKKKJJJIIIEEEGGGIIIIIIHHHHHHIIIJJJJJJLLLOOOSSSVVVYYY[[[\\\ZZZ^^^hhhwww~~~{{{{{{ooojjjjjjnnnxxxttt___MMM@@@===:::888888999999888666555444444444444555666444444555555555666666666777555777;;;<<<;;;???EEELLLcccyyyrrrooouuu}}}llleee]]]XXXWWWVVVTTTSSSSSSRRRPPPNNNMMMLLLKKKKKKOOOSSSYYY___eeemmmwww~~~vvvjjjaaa\\\UUURRRQQQPPPMMMKKKIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNOOONNNNNNMMMLLLJJJIIIFFFEEEDDDDDDEEEFFFEEEEEEEEEEEEFFFHHHJJJKKKMMMNNNNNNNNNNNNNNNMMMLLLJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@AAACCCFFFHHHJJJGGGHHHIIIGGGDDDBBBAAAAAACCCCCCDDDDDDEEEEEEEEEEEEKKKIIIIIILLLQQQTTTSSSQQQSSSNNNKKKMMMNNNMMMNNNQQQQQQQQQRRRRRRQQQPPPOOOOOOLLLKKKIIIGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIHHHHHHGGGJJJJJJIIIJJJLLLOOOSSSUUUTTTRRROOONNNMMMLLLIIIGGGEEECCCCCCEEEEEEFFFNNNWWWlll}}}yyykkk\\\UUUQQQMMMJJJJJJHHHGGGGGGHHHJJJJJJIIIGGGGGGHHHIIIKKKMMMMMMNNNNNNNNNQQQWWWaaakkkqqqqqqpppmmmqqqxxx}}}zzzwwwwww{{{tttnnnmmmmmmpppvvvxxxnnnfffaaa]]]]]]]]]]]]___```bbbccceeefffgggffffffgggiiikkklllkkkiiigggdddaaa___^^^\\\\\\[[[ZZZXXXVVVRRRPPPJJJKKKNNNTTT[[[bbbgggiiinnnfff[[[PPPJJJHHHIIIJJJEEEGGGJJJJJJJJJIIIJJJKKKLLLMMMPPPTTTWWWYYY[[[\\\ZZZ^^^hhhwww{{{oooiiijjjooozzz~~~oooZZZIII@@@===:::888888888777777555555555444444555555555444444555555555666666666777555777:::;;;:::>>>CCCJJJ```|||vvvooommmttt|||ssshhh\\\XXXWWWVVVSSSRRRRRRQQQOOOMMMLLLKKKJJJJJJLLLPPPUUUZZZ```hhhssszzz}}}rrreee___WWWSSSQQQPPPNNNLLLJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMJJJIIIGGGEEEDDDDDDEEEEEECCCCCCCCCDDDEEEGGGIIIKKKMMMMMMNNNOOOOOONNNNNNNNNNNNMMMMMMKKKIIIGGGEEEDDD@@@@@@BBBCCCEEEGGGIIIJJJGGGHHHGGGFFFDDDBBBAAAAAACCCCCCBBBBBBBBBCCCCCCCCCFFFFFFIIIQQQ\\\bbbbbb___ZZZSSSMMMMMMNNNMMMMMMOOONNNNNNNNNNNNMMMLLLKKKJJJGGGGGGFFFFFFEEEDDDCCCCCCBBBDDDFFFGGGHHHHHHGGGFFFHHHHHHHHHJJJLLLPPPTTTVVVVVVTTTQQQOOONNNLLLJJJGGGDDDCCCCCCDDDEEEGGGOOOYYYmmmwww|||oooaaaYYYRRRMMMKKKLLLJJJIIIIIIJJJLLLMMMLLLJJJHHHIIIJJJLLLMMMOOOPPPPPPPPPTTT\\\hhhxxx{{{~~~~~~{{{xxxxxxyyyrrrjjjhhhfffffflllvvv~~~sssiiiaaa]]][[[ZZZZZZZZZZZZ\\\^^^___ccccccdddccccccdddgggiiimmmkkkhhheeedddcccdddeeeeeeeeedddaaa]]]WWWSSSPPPMMMLLLLLLOOOTTTYYY\\\]]]]]]ZZZUUUOOOKKKJJJKKKLLLJJJKKKMMMMMMKKKKKKKKKLLLPPPQQQSSSUUUWWWYYYYYYZZZYYY\\\gggvvvzzzooojjjkkksss}}}}}}mmmXXXHHH@@@===:::888777777555444444555555555555555555444555555666666666777777777666555666999:::999===BBBJJJ]]]xxxtttmmmkkkrrrzzz~~~lll\\\WWWWWWTTTRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIMMMQQQVVV[[[cccmmmuuu|||hhhbbbZZZTTTRRRQQQOOOLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLJJJIIIGGGFFFEEEDDDDDDEEEBBBBBBBBBCCCDDDGGGIIIJJJLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMLLLJJJHHHFFFEEEBBBBBBDDDFFFGGGHHHIIIIIIGGGGGGFFFEEEEEECCCAAA@@@CCCBBBBBBAAABBBBBBCCCDDDEEEGGGOOO\\\kkktttuuutttaaaXXXPPPNNNOOOMMMLLLNNNNNNNNNMMMMMMKKKJJJHHHHHHDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEFFFGGGHHHKKKNNNQQQTTTVVVWWWUUURRRPPPOOOMMMJJJHHHDDDBBBBBBCCCDDDFFFOOOYYYnnn|||~~~qqqccc[[[VVVPPPOOOPPPKKKJJJJJJLLLNNNNNNMMMLLLHHHHHHIIIKKKMMMOOOPPPQQQQQQXXXaaannn~~~{{{xxxyyy}}}yyyuuulllhhhcccaaaeeemmmwww~~~vvvlllddd^^^[[[ZZZZZZZZZ[[[]]]```bbbccccccccccccbbbdddhhhkkkrrrpppnnnkkkkkkkkklllmmmmmmnnnmmmiiiaaaZZZTTTRRRNNNLLLKKKLLLNNNRRRTTTTTTPPPQQQRRRQQQPPPOOOPPPRRRSSSTTTSSSQQQOOONNNOOOPPPTTTUUUVVVXXXYYYYYYYYYYYYYYY\\\gggvvvxxxnnnjjjllluuu|||kkkWWWHHH???===:::888777666444222444444555666666555444444555555666666666777777777666555666999999888<<>>======>>>@@@BBBDDDCCCAAA@@@@@@CCCEEEGGGJJJNNNSSSXXX[[[[[[ZZZXXXUUUSSSQQQOOOOOOMMMKKKIIIJJJGGGEEEEEEEEEHHHQQQ[[[kkk|||sssooohhh___ZZZXXXWWWVVVWWWWWWWWWUUUSSSUUUUUUUUUWWWYYY\\\^^^```aaannnwwwyyy}}}zzzxxxyyy|||rrrtttvvvwwwvvvuuuvvvwwwvvvrrrkkkeeeaaaaaabbbdddnnnuuu~~~zzzwwwvvvvvvvvvtttsssrrrsssvvv{{{{{{uuuooofff\\\TTTNNNJJJIIIJJJIIIJJJOOOVVV\\\cccjjjlllnnnpppooollllllkkkiiieeeaaa___^^^___aaabbbbbbbbbccccccccccccfffllluuu~~~~~~~~~~~~~~~~~~}}}vvvjjjiiimmmvvvzzz}}}wwwiiiXXXIIIAAA;;;:::999777666555555555666666666666666666666666666666555555555444444444555666888888777888:::<<>>>>>???@@@@@@???@@@@@@AAAAAABBBCCCCCCFFFKKKSSS\\\aaacccbbbaaa]]]ZZZUUUPPPLLLJJJJJJJJJGGGEEEFFFGGGGGGHHHOOOXXXkkkvvvnnnjjjhhhdddaaa___^^^^^^^^^[[[^^^aaabbbcccffflllppp{{{}}}||||||}}}rrrtttvvvwwwwwwwwwyyyzzzxxxtttnnnhhhccc`````````iiipppzzz}}}}}}}}}}}}uuulll```XXXQQQMMMKKKKKKLLLNNNUUU^^^fffnnnuuuwwwyyy|||{{{xxxsssrrroookkkhhhfffffffffhhhhhhhhhhhhiiijjjkkkllllllrrrzzz}}}|||}}}}}}uuuiiigggkkkuuuyyy{{{uuugggVVVGGG???::::::888777666666666666555555555555555555555555666666555555555444444444555777888888888888;;;===CCCHHHZZZuuuxxxnnnpppuuuxxxfffWWWTTTRRRQQQRRROOONNNLLLKKKLLLNNNPPPRRRRRRQQQPPPOOOOOOSSSYYY^^^hhhrrrzzzrrrhhh___ZZZVVVRRROOOKKKJJJIIIJJJLLLNNNMMMLLLNNNLLLKKKLLLNNNPPPNNNMMMNNNMMMMMMLLLKKKJJJJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHJJJMMMOOOPPPRRRUUUWWWXXX[[[ZZZWWWTTTTTTQQQLLLMMMKKKIIIHHHIIIIIIHHHGGGIIIIIIIIIKKKMMMOOOQQQSSS]]]^^^```aaabbbeeejjjooonnnggg]]]UUUQQQOOOLLLJJJMMMLLLJJJHHHFFFDDDCCCBBBAAA@@@??????>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBEEEJJJQQQXXX^^^`````````\\\YYYTTTPPPLLLJJJJJJJJJGGGEEEFFFHHHHHHIIIPPPYYYjjj}}}|||xxxsssooolllkkkkkkkkkooosssvvvxxx|||}}}|||{{{|||sssuuuxxxzzzzzz{{{|||~~~}}}zzzuuuoooiiiccc___]]]bbbhhhqqqzzzsssggg^^^UUUPPPMMMOOOQQQVVVaaakkksss{{{~~~|||xxxuuurrrqqqqqqqqqqqqqqqpppqqqrrrtttvvvwwwvvvzzz~~~}}}{{{zzz{{{}}}~~~~~~sssiiigggkkkvvvyyyzzzsssdddSSSEEE>>>999999888777777666777777555555555555555555555555555555555555555444444444666777888888888999;;;===AAAEEETTTnnn~~~rrrpppsssvvv~~~jjjYYYRRRPPPPPPQQQNNNMMMLLLKKKLLLNNNPPPRRRRRRRRRQQQPPPPPPSSSXXX[[[hhhqqq|||pppeee^^^YYYSSSPPPKKKJJJIIIJJJLLLMMMMMMLLLMMMLLLKKKLLLMMMNNNNNNLLLNNNNNNMMMMMMMMMLLLLLLLLLHHHHHHGGGFFFFFFEEEEEEDDDBBBCCCCCCCCCDDDDDDDDDDDDFFFHHHKKKMMMPPPTTTZZZ^^^```cccaaa]]]ZZZ[[[YYYUUUSSSPPPMMMKKKLLLNNNNNNNNNNNNOOOQQQSSSVVVYYY[[[\\\```aaa`````````ccchhhlllpppiii___XXXTTTQQQNNNKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@@@@???@@@@@@AAAAAACCCCCCBBBBBBBBBBBBAAAAAADDDGGGMMMSSSXXX[[[\\\]]]YYYWWWSSSOOOLLLJJJIIIIIIGGGFFFGGGIIIIIIJJJQQQYYYgggwww}}}{{{|||zzzwww{{{xxxzzz}}}~~~~~~zzzrrrjjjbbb^^^[[[```hhhqqqzzzzzzlllcccYYYTTTPPPSSSXXX```ooo{{{}}}||||||||||||{{{zzzzzzzzz{{{~~~|||{{{{{{|||sssjjjiiinnnxxxzzzyyyqqqbbbQQQDDD>>>888888777777777777777888555555555555555555555555555555555555555555555555666777888888888999;;;===@@@BBBNNNffftttpppppprrrzzzppp[[[QQQNNNOOOPPPMMMMMMLLLKKKLLLNNNPPPQQQOOOPPPPPPPPPQQQTTTYYY]]]hhhppp}}}vvvjjjaaa[[[UUUQQQNNNMMMKKKKKKMMMOOOOOONNNMMMMMMLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJNNNTTT\\\aaagggjjjjjjgggeeeeeebbb^^^]]]YYYUUUSSSTTTWWWYYYZZZXXXYYY\\\___ccceeefffgggeeeffffffggghhhjjjmmmoooooohhh___XXXTTTRRRNNNKKKJJJIIIHHHFFFDDDBBBAAA@@@AAAAAAAAAAAAAAABBBBBBCCCEEEEEEDDDDDDCCCBBBBBBAAACCCDDDHHHLLLPPPTTTVVVXXXVVVTTTQQQNNNKKKJJJIIIIIIGGGFFFGGGIIIIIIIIIPPPWWWbbbooo}}}{{{}}}yyywwwrrrxxx}}}zzzpppfff```YYY[[[aaaiiittt}}}qqqggg]]]WWWTTTWWW^^^iiizzz}}}zzzzzz|||}}}~~~}}}ssslllmmmsss{{{|||zzzppp```PPPDDD>>>888888777777777777777888555555555555555555555555444555555555555555555555555666777888777888:::<<<>>>@@@III^^^zzzxxxpppmmmnnnwwwwww```RRRNNNNNNOOOMMMMMMLLLLLLLLLMMMNNNOOONNNPPPQQQRRRRRRUUUXXX[[[fffnnnzzz}}}nnnddd\\\VVVQQQOOOMMMKKKKKKMMMNNNOOOOOONNNNNNOOOOOOOOOOOOPPPPPPMMMMMMMMMMMMMMMLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDBBBCCCDDDFFFJJJPPPXXX^^^ccciiioooqqqsssuuurrrnnnlllhhhdddbbbdddgggjjjkkkkkkmmmpppsssuuuvvvwwwvvvppprrrtttwwwyyyyyywwwvvvkkkddd\\\VVVTTTQQQNNNKKKIIIIIIHHHFFFEEECCCBBBAAABBBCCCCCCDDDDDDDDDEEEEEEHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDGGGJJJMMMPPPQQQQQQPPPNNNLLLKKKJJJJJJJJJGGGFFFHHHJJJIIIHHHNNNUUU```kkk|||~~~|||{{{tttsssqqqyyyvvvlllfff]]]\\\]]]ccclllwww~~~{{{xxxwwwxxxyyy{{{{{{|||wwwmmmccc]]]YYY\\\bbbnnn}}}xxxvvvvvvvvvxxx|||}}}sssoooqqqwww~~~}}}yyynnn^^^NNNCCC>>>999999888777777666777777444444444444444444444444444444444555555555555555444555666666666777999;;;<<<@@@HHHYYYttttttnnnmmmuuu~~~eeeTTTOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMQQQRRRSSSSSSSSSSSSUUUWWWaaajjjvvvuuuhhh___WWWRRRNNNLLLIIIIIIJJJLLLMMMMMMNNNOOOPPPPPPOOOOOOPPPRRRPPPPPPOOOOOOOOONNNNNNNNNJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEAAABBBCCCDDDFFFKKKQQQVVV]]]gggrrr|||~~~zzzyyy{{{~~~{{{wwwddd___XXXTTTSSSQQQOOOLLLJJJJJJIIIHHHFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDDDDEEEGGGIIIKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLIIIHHHJJJKKKJJJHHHLLLSSS```iiiwwwvvvppprrruuu~~~}}}vvvpppddd```\\\]]]eeepppyyy}}}}}}zzzsssqqqnnnlllkkkkkklllmmmmmmooorrrzzz~~~tttjjjddd___```eeeooozzztttpppoooooouuuyyy}}}tttooorrrxxx~~~}}}xxxlll[[[KKKAAA<<<::::::888777666666666666444444444444444444444444444444444555555555666666333444555555555555888:::;;;AAAIIIWWWnnn|||rrrnnnttt~~~jjjWWWPPPPPPPPPOOOOOONNNMMMLLLKKKJJJJJJOOOQQQSSSTTTTTTTTTVVVWWW[[[eeeqqqzzz}}}nnnbbbXXXRRROOOLLLIIIHHHJJJKKKMMMMMMMMMOOOPPPPPPNNNNNNOOOQQQQQQPPPPPPOOONNNMMMLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGDDDDDDDDDEEEEEEEEEEEEEEECCCDDDDDDCCCDDDFFFKKKNNNXXXcccqqq|||sssmmm^^^ZZZTTTRRRRRRSSSQQQOOOLLLKKKKKKIIIHHHGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJIIILLLKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIGGGHHHHHHJJJKKKLLLMMMNNNMMMLLLMMMNNNLLLIIIMMMSSS]]]eeeqqq}}}vvvtttzzzyyy}}}~~~yyyjjjccc\\\ZZZ```jjjssswww|||uuuoookkkgggfffcccaaa``````aaabbbaaabbbgggooo}}}yyypppiiicccbbbfffnnn}}}wwwppplllkkkkkkvvvxxxyyyzzz}}}tttooorrrxxx~~~}}}vvvjjjYYYIII???;;;;;;:::999777666555555555444444444444444444444444444444444555555555666666222333444444444555777999;;;BBBJJJUUUlllvvvpppuuu~~~mmmYYYRRRQQQPPPPPPPPPOOOMMMLLLJJJIIIIIIKKKMMMQQQSSSUUUWWWYYY[[[WWWaaannnwwwrrrdddYYYSSSQQQOOOKKKJJJKKKMMMNNNOOOKKKNNNPPPOOOMMMLLLNNNQQQOOOOOONNNMMMLLLJJJJJJIIIKKKJJJJJJIIIIIIHHHGGGGGGCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCDDDGGGIIIQQQ\\\jjjxxx{{{rrrhhhaaa[[[WWWSSSQQQSSSTTTRRRQQQMMMMMMLLLKKKIIIHHHGGGGGGFFFHHHIIIKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHEEEEEEGGGIIIKKKMMMNNNOOOPPPOOOPPPQQQNNNJJJMMMSSSZZZaaakkkvvvzzz|||yyy{{{lllaaa___]]][[[dddrrryyy~~~|||yyysssmmmgggbbb___VVVVVVVVVUUUUUUTTTTTTTTTUUUVVV[[[dddppp|||qqqkkkooorrrsss~~~uuujjjgggiiilllpppqqqrrrrrruuuxxxrrrsssxxxwwwdddQQQFFF???;;;999999999888777666666555555555444444444333333333555555555555555555555555555555666666777777888888@@@???CCCQQQhhhrrrsssvvvvvvppp\\\UUUSSSQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJLLLOOORRRUUUWWWXXXYYYaaabbbiiisss}}}nnn^^^XXXVVVQQQOOOLLLJJJIIIJJJLLLMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLNNNMMMKKKIIIHHHIIIJJJKKKFFFFFFEEEEEEDDDDDDCCCCCCFFFEEECCCBBBCCCDDDFFFGGGMMMRRR\\\iiiwww{{{rrrjjjdddaaa___XXXWWWUUURRRPPPPPPRRRTTTRRRSSSPPPMMMNNNSSSSSSQQQOOOQQQSSSTTTRRRPPPNNNNNNLLLKKKKKKMMMPPPPPPMMMIIINNNNNNNNNMMMLLLJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKNNNPPPYYY^^^ffflllsss|||www~~~}}}oooddd```]]]YYY___jjjvvv~~~uuurrrmmmgggaaa[[[VVVTTTPPPPPPOOOOOONNNNNNNNNNNNPPPPPPTTT\\\fffuuu}}}vvvxxxzzz{{{ttthhheeegggkkkppprrrssssssvvv~~~vvvoooqqqxxx~~~}}}sss```NNNCCC===:::999999888888777666666555555555444444444333333333555555555555555555555555555555555666777777888888:::===CCCOOOccc}}}sssrrrsssrrr~~~yyycccYYYUUUSSSRRRQQQPPPOOOMMMLLLKKKKKKJJJKKKNNNQQQTTTVVVXXXYYY]]]___eeennnxxxqqq```XXXVVVQQQOOOMMMKKKJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMLLLJJJHHHHHHHHHIIIJJJDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDFFFGGGKKKRRR[[[eeeooowww{{{vvvrrrmmmfffaaa\\\ZZZXXXUUUTTTSSSPPPOOOOOORRRUUUUUUWWWXXXVVVXXX\\\]]]ZZZ[[[\\\]]]]]][[[ZZZXXXXXXVVVTTTSSSSSSSSSRRRNNNJJJMMMMMMMMMMMMMMMMMMLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJJJJMMMOOOSSSXXX^^^cccgggnnnwww}}}vvv|||wwwkkkeee___XXXZZZbbbqqq}}}xxxssshhheee```YYYSSSOOOKKKJJJJJJJJJJJJIIIIIIIIIIIIIIILLLLLLNNNTTTZZZfffxxxuuuhhheeeiiinnnqqqsssuuuvvvwww}}}xxxxxx}}}tttnnnsss|||}}}{{{ooo\\\KKKBBB===:::999999888888777666666666555555444444444333333333444444444444444444444444444555555666666777888888777;;;BBBKKKZZZssswwwqqqpppnnnwwwnnn___XXXVVVRRRRRRRRRRRRPPPNNNLLLKKKIIIJJJLLLOOORRRUUUWWWXXXXXXZZZ```iiirrr~~~rrrcccZZZVVVRRRPPPNNNKKKJJJJJJKKKLLLNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHIIICCCDDDDDDEEEFFFFFFGGGGGGEEEDDDBBBBBBBBBBBBCCCDDDDDDFFFIIINNNSSSYYY]]]```iiimmmrrrwwwyyyyyywwwuuuwwwwwwwwwvvvtttpppmmmkkkcccbbb```^^^[[[XXXVVVUUUQQQQQQPPPOOONNNPPPSSSVVV[[[```dddeeehhhlllkkkhhhhhhhhhhhhhhhhhhhhhggggggfffccc```]]]ZZZWWWRRROOOPPPPPPOOOOOOOOOOOOOOOPPPJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKJJJIIIHHHIIIKKKNNNUUUXXX\\\^^^aaafffmmmsssxxx}}}}}}}}}~~~~~~xxx}}}vvvmmmccc[[[ZZZ___kkkyyy{{{sssjjjddd]]]ZZZUUUPPPLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJLLLOOORRRZZZiiiwwwwwwkkkiiiooottttttvvvyyyzzzzzz}}}tttvvv}}}tttooowww~~~ppp[[[JJJBBB>>>;;;888888888888777777666666555555444444444333333333444444444444444444444444444444555555666777777888999;;;???FFFUUUnnn|||rrrooommmwwwzzzfff[[[XXXSSSSSSTTTTTTSSSPPPMMMLLLHHHIIIKKKMMMPPPSSSUUUWWWVVVXXX]]]fffmmmxxxpppccc\\\YYYSSSQQQOOOLLLKKKJJJJJJKKKNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIIIIHHHIIIIIIEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJMMMPPPQQQWWWYYY\\\___aaa```___^^^``````aaaaaa```^^^\\\[[[WWWWWWXXXXXXWWWUUUTTTSSSOOOOOOOOOOOOOOOQQQUUUYYY```iiippptttvvvyyywwwsssooonnnnnnoooqqqtttuuuvvvvvvsssooojjjeee___[[[XXXXXXWWWTTTRRRPPPPPPOOOPPPKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJIIIGGGFFFGGGJJJMMMVVVXXX[[[]]]^^^bbbhhhmmmpppuuu{{{~~~}}}~~~~~~~~~~~~tttiii```]]]___fffuuu|||vvvnnneee]]]WWWSSSQQQNNNKKKIIIIIIIIIJJJHHHIIIIIIIIIIIIIIIIIIIIIJJJIIIKKKMMMNNNSSS___kkkuuuxxxnnnmmmsssyyyxxxzzz}}}~~~zzztttpppyyynnnXXXHHHAAA===:::888888888777777777777777555555444444444333333333444444444444444444444444444444444555666666777777<<<<<<===EEEVVVppptttqqqooottt{{{mmm]]]XXXTTTTTTUUUUUUTTTQQQNNNMMMHHHIIIJJJKKKMMMPPPSSSTTTUUUWWW\\\dddkkkttt{{{mmmccc^^^\\\SSSRRRPPPMMMKKKJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFFFFFFFEEEGGGFFFFFFEEEEEEDDDDDDEEEAAAAAABBBCCCEEEGGGIIIJJJLLLLLLLLLMMMNNNOOOPPPPPPRRRSSSTTTTTTTTTTTTSSSSSSNNNOOOQQQRRRQQQPPPOOONNNNNNNNNOOOOOOPPPSSSXXX[[[bbblllwww|||~~~zzzrrrpppoooqqqwww}}}~~~xxxrrrkkkgggdddccc```[[[VVVQQQOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIFFFEEEFFFIIILLLPPPSSSWWWXXXYYY\\\aaaffffffkkkrrrvvvxxxyyy}}}}}}|||{{{zzzyyy~~~~~~~~~~~~~~~}}}}}}}}}{{{||||||}}}~~~tttjjjccc```cccqqq|||sssjjjbbbZZZSSSOOOLLLKKKJJJIIIIIIIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLOOOOOORRR\\\hhhpppyyyqqqqqqvvv||||||~~~sssqqqxxx~~~{{{hhhQQQBBB===:::888888888777777777777777777555555444444444333333333333333333333333333333333333444444555555666777777<<<;;;<<>>@@@BBBCCCDDDEEEDDDCCCCCCCCCEEEGGGHHHKKKKKKLLLMMMNNNNNNOOOOOONNNOOOPPPQQQQQQPPPOOONNNMMMNNNNNNOOOPPPTTTYYY]]]aaannn|||wwwtttrrruuu|||~~~wwwrrrooojjjfff___XXXSSSPPPOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOKKKKKKIIIFFFDDDEEEIIILLLMMMRRRWWWZZZ[[[\\\```cccbbbhhhooosssuuuvvvyyy{{{}}}}}}|||zzzxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{|||}}}}}}xxxllleeeaaannn|||}}}uuujjj___WWWRRROOOMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMQQQUUUUUUXXXbbblllxxx~~~wwwvvvzzz~~~rrrtttzzz~~~vvvbbbLLL>>>;;;;;;999777777777777777777777888555555444444444333333333333333333333333333333333333333444555555666666777888:::>>>DDDQQQhhhrrrppprrruuuxxx~~~~~~{{{eeeZZZVVVUUUUUUSSSRRRQQQPPPOOOKKKJJJIIIHHHIIIKKKMMMNNNQQQSSSXXX^^^cccjjjwwwttthhh```[[[UUUSSSRRROOOMMMJJJIIIHHHJJJJJJKKKLLLMMMNNNOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCC>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFHHHIIIJJJJJJKKKMMMMMMNNNOOOOOOOOOOOOOOOLLLLLLMMMNNNOOOSSSXXX\\\dddsss}}}zzz|||yyyvvvjjjfff```YYYUUUTTTUUUVVVRRRRRRRRRRRRQQQQQQPPPPPPLLLKKKIIIFFFDDDEEEIIILLLPPPUUU\\\_________aaacccbbbgggooosssttttttvvvxxxwww|||~~~~~~~~~|||xxxuuurrrrrrrrrsssssssssssssssttttttuuuwwwyyyzzz{{{||||||}}}}}}~~~uuuiii```lllyyyyyypppdddYYYRRROOONNNNNNLLLLLLMMMMMMNNNMMMLLLLLLNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRWWW[[[\\\___hhhsss}}}{{{}}}zzzsssxxx~~~sss___JJJ>>>======<<<777777777777777888888888555555444444444333333333333333333333333333333333333333444444555666666777555:::???BBBHHH[[[vvv|||ooonnnqqqqqqttt{{{~~~ggg\\\WWWVVVTTTRRRQQQPPPPPPPPPLLLJJJIIIHHHHHHIIIKKKLLLOOOPPPUUU[[[___fffssszzzlll___XXXUUUTTTRRRPPPMMMJJJHHHGGGIIIIIIJJJLLLMMMNNNOOOPPPLLLLLLMMMMMMNNNNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGGGGHHHHHHIIIIIIJJJFFFFFFFFFFFFEEEDDDBBBBBBDDDDDDBBBAAA@@@@@@@@@@@@@@@AAADDDEEEFFFFFFEEEDDDAAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNRRRWWWZZZiiixxx|||xxxhhhddd___ZZZWWWWWWZZZ[[[TTTTTTSSSSSSRRRRRRRRRQQQMMMLLLIIIFFFDDDEEEIIIMMMPPPUUU]]]``````______```___eeellloooppppppqqqsssssswww|||~~~}}}|||}}}xxxxxxxxxyyyyyyvvvqqqnnnnnnnnnooopppqqqrrrssssssrrrrrrtttvvvwwwyyy{{{{{{yyyzzzzzz{{{|||}}}~~~~~~~~~|||lllgggjjjqqq{{{}}}uuummmcccYYYUUURRROOONNNPPPNNNPPPSSSTTTTTTTTTUUUVVVUUUUUUUUUUUUUUUTTTTTTSSSWWW\\\aaaaaaaaaggguuu~~~|||tttnnnqqqxxx~~~~~~jjjSSSFFF???:::888888666666666666555555555555666666555555555444444444444333333333333444555555555555555555666666666666888:::===@@@CCCOOOfff{{{nnnkkksssrrrvvv~~~ooo]]]YYYSSSOOORRRTTTRRRQQQQQQNNNNNNLLLJJJHHHGGGIIILLLNNNPPPRRRVVV[[[ccclllrrr|||lllccc___\\\WWWQQQNNNMMMLLLHHHEEEKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDFFFGGGHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKOOOKKKJJJLLLMMMMMMSSSZZZhhh|||}}}pppkkkhhhddd```^^^^^^```aaaYYYYYYXXXWWWUUUTTTSSSRRRQQQNNNKKKHHHGGGIIIKKKMMMRRRUUUXXXZZZ\\\___bbbeeehhhhhhiiijjjlllmmmnnnnnnqqqrrrtttuuuvvvvvvvvvuuuuuusssqqqssswwwxxxtttooonnnoooooopppppppppooooooooopppsssuuuwwwxxxxxxxxxxxxwwwwwwxxxyyyzzz{{{|||}}}}}}}}}~~~zzzyyy~~~}}}ooonnnqqqvvv{{{zzzssskkkccc[[[TTTSSSRRRQQQQQQTTTUUUXXX\\\^^^___^^^______bbbbbbbbbbbbaaa``````______eeeiiijjjkkkqqq~~~|||rrrpppsssvvv{{{xxx|||{{{ppplllpppxxx~~~{{{hhhRRREEE>>>:::888999666666666666555555555555666555555555444444444444444333333333333444555555444444444444555555555555777999===???BBBKKK```tttssslllpppooouuu~~~ooo^^^YYYSSSOOOQQQSSSQQQPPPQQQNNNMMMLLLJJJGGGGGGIIIKKKMMMOOOQQQTTTYYYaaaiiiooouuujjjeee^^^YYYSSSPPPOOOMMMJJJGGGHHHHHHIIIKKKLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKHHHHHHKKKLLLMMMSSSZZZlllwwwrrrpppmmmkkkiiifffcccbbb___^^^[[[XXXTTTRRRPPPOOONNNLLLIIIGGGFFFGGGIIIJJJPPPSSSVVVYYY[[[]]]aaacccgggggghhhhhhiiijjjkkkkkknnnoooqqqssstttttttttttttttrrrpppqqquuuvvvsssooooooooopppppppppoooooonnnpppqqqrrrssstttttttttsssuuuuuuuuuvvvwwwyyyzzz{{{zzzzzzzzz{{{|||}}}~~~~~~~~~||||||xxxtttpppooopppmmmgggaaaXXXSSSQQQTTTWWWWWWZZZ]]]```eeejjjnnnooooooooooooppppppppppppoooooonnnnnnpppuuuzzz{{{{{{tttggg```^^^```bbbmmmzzzzzzvvvyyyzzzrrrjjjiiipppyyy~~~vvvdddOOOCCC>>>;;;999:::666666666666555555555555555555555555444444444444444333333333333444555555333333333444444444444555666888<<>>>>>@@@IIISSSnnntttpppmmmlllooorrrzzzppp```XXXRRRRRRRRRPPPPPPQQQNNNNNNNNNLLLIIIGGGGGGGGGFFFHHHJJJMMMPPPTTTZZZ^^^fffrrrtttfff```XXXSSSQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOPPPMMMNNNNNNMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJIIIHHHIIIHHHGGGFFFFFFEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJLLLJJJJJJLLLLLLKKKNNNSSS]]]ppp}}}ttthhhgggdddaaa^^^[[[XXXWWWTTTVVVXXXZZZZZZXXXUUUTTTUUUWWWYYYZZZZZZ\\\^^^``````aaaaaaaaabbbbbbccccccddddddeeefffgggiiikkklllkkkkkkjjjjjjjjjjjjkkkkkklllllllllllllllkkkjjjiiiiiiiiijjjkkkmmmoooqqqrrrpppqqqqqqrrrtttvvvwwwxxxvvvvvvvvvwwwxxxyyyzzz{{{zzzzzz{{{}}}~~~{{{{{{|||}}}|||}}}{{{xxxxxx{{{ppp```YYYXXXWWWWWW]]]___hhhsss}}}qqqjjjjjjkkkmmmooommmiiieee```]]]ZZZYYYVVVUUUTTTRRRSSSVVVZZZ]]]gggrrr~~~{{{xxxtttrrrrrrvvv}}}{{{dddTTTCCC<<<:::999999:::666666666666555555555555222222333333333444444444444333333333333444555555444444444555555555666666666666999<<<<<<>>>GGGPPPhhh~~~uuuooolllmmmqqqzzzvvvcccZZZSSSSSSSSSQQQQQQRRROOOPPPPPPNNNKKKHHHHHHHHHEEEGGGJJJLLLOOOSSSXXX[[[```jjjyyyiiibbbZZZUUUSSSRRRPPPNNNIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIGGGHHHKKKKKKJJJMMMSSSXXXjjjsssrrrpppmmmhhhbbb]]]ZZZXXXZZZ^^^``````^^^[[[XXXWWWXXXZZZZZZZZZZZZ\\\^^^]]]]]]^^^___``````aaaaaabbbbbbbbbbbbccceeeggghhhhhhiiijjjkkkjjjiiiiiijjjiiiiiijjjjjjjjjiiiiiihhhggggggggghhhjjjllloooppppppppppppqqqrrrsssuuuuuussssssssstttuuuvvvwwwxxxzzzzzz{{{}}}~~~|||{{{{{{{{{|||}}}~~~yyyxxxwwwyyykkk]]]ZZZ\\\^^^___bbbeeennn{{{vvvkkkhhhkkkooorrrzzzwwwrrrlllfffaaa]]][[[TTTUUUUUUUUUTTTSSSSSSSSS[[[eeerrr{{{|||zzzvvvrrrqqqrrrxxx|||cccSSSBBB;;;:::999888999777666666666555555555555222222222333333444444444444333333333333444555555333333333444444444555555555444666:::;;;===FFFOOOcccwwwrrrmmmnnnrrr{{{|||ddd\\\TTTSSSTTTRRRQQQSSSOOOPPPQQQOOOLLLIIIHHHHHHEEEGGGJJJLLLNNNRRRWWWZZZ]]]eeerrrkkkeee\\\VVVUUUTTTRRRPPPHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPMMMNNNNNNMMMMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFBBBCCCDDDEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDFFFGGGHHHHHHFFFFFFFFFEEEFFFGGGGGGHHHFFFDDDFFFIIIJJJJJJMMMSSSUUUeee{{{}}}xxxqqqiiibbb]]]]]]___dddfffgggddd```]]]WWWYYYZZZZZZYYYYYYZZZ\\\ZZZZZZ[[[\\\^^^___``````aaa`````````aaabbbdddeeegggiiikkkkkkjjjiiiiiiiiiggghhhhhhiiiiiiiiihhhhhhffffffffffffhhhjjjlllmmmoooooooooooopppqqqrrrsssssssssssstttuuuvvvwwwxxxzzzzzz{{{~~~}}}{{{|||{{{{{{{{{{{{||||||}}}}}}~~~yyyxxxxxx|||ttthhhcccaaaaaadddiiiooovvv}}}rrrllliiikkksss{{{wwwnnnhhh___VVVXXXXXXVVVSSSPPPOOOPPPRRRTTT[[[eeennntttxxx{{{~~~~~~}}}|||yyy~~~{{{tttooooooqqqtttzzzwww[[[MMM???::::::999999999444555666777777666555555333333444444333333222111444444444444444444444444333333333444444444555555666666777777888<<>><<<;;;888555555777777666666555444333222333333444444333333222111333333333333333333333333222222333333333444444444444555666777888;;;???CCCJJJaaazzzrrrnnnpppzzz}}}dddVVVTTTTTTSSSQQQSSSQQQOOONNNNNNMMMKKKIIIGGGFFFFFFFFFHHHJJJMMMOOORRRVVV]]]eeemmm|||nnnccc___[[[UUURRROOONNNKKKIIIHHHHHHIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKJJJJJJJJJJJJJJJGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIKKKLLLLLLPPPUUU___mmm|||zzzpppllleeeaaa^^^^^^]]]]]]ZZZZZZXXXVVVSSSRRRSSSUUUVVVWWWXXXZZZ[[[[[[[[[[[[\\\]]]^^^```aaabbbccccccaaa```____________``````bbbbbbaaa`````````aaaaaacccdddeeeeeedddeeehhhjjjjjjjjjiiiiiihhhiiiiiiiiilllmmmnnnooopppqqqqqqqqqrrrrrrsssuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxwwwyyy~~~xxxtttqqqsssvvvyyyvvvoooiiigggeeeeeeiiioooyyynnnbbbXXXSSSUUUWWWWWWUUUSSSRRRSSSVVVVVVXXX]]]fffqqqyyy~~~~~~|||xxxsssuuu~~~~~~{{{{{{sssllliiinnnvvv}}}pppaaaJJJBBB===<<<;;;777444444777777666555444333333333333333444444333333222111333333333333333333333333222222222333333333444444444555666777888:::>>>AAAHHH[[[yyywwwooonnnuuu}}}jjjYYYTTTUUUUUURRRSSSQQQOOONNNNNNNNNLLLJJJHHHGGGGGGFFFHHHJJJLLLNNNOOOSSS[[[aaagggtttvvviiiddd___XXXTTTQQQOOOLLLJJJHHHHHHHHHIIIKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJKKKGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEEEEFFFEEEEEEDDDCCCAAAAAAAAAAAA@@@@@@??????@@@@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKMMMRRRZZZeeewww}}}zzzpppjjjaaa[[[XXXWWWWWWWWWYYYYYYYYYWWWTTTRRRSSSTTTUUUWWWYYY[[[\\\\\\[[[ZZZ[[[\\\]]]___aaabbbcccccc```_______________``````bbbaaaaaa```______``````aaabbbddddddddddddfffhhhjjjjjjiiiiiiiiiiiiiiiiiijjjkkklllnnnooooooooooooooopppqqqsssuuuvvvwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuvvvwww}}}{{{}}}}}}zzzyyy|||~~~{{{{{{||||||rrrkkkdddaaa^^^[[[]]]aaammmuuuzzzvvvlllcccYYYQQQRRRTTTUUUVVVUUUUUUUUUVVVYYY]]]dddkkkrrryyyyyywww{{{|||~~~vvvooommmrrrxxx~~~}}}lll[[[FFF@@@;;;;;;999555333555666666555444333333333444333333444444333333222111333333333333333333333333222222222222333333333333333444666777777999===@@@GGGTTTmmm|||pppmmmrrrwwwsss___WWWWWWVVVSSSRRRQQQOOONNNOOONNNMMMKKKIIIHHHGGGFFFGGGHHHJJJLLLMMMQQQXXX]]]bbbnnntttkkkbbbZZZWWWRRRPPPMMMJJJHHHHHHHHHHHHJJJKKKLLLNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJKKKOOOUUU]]]kkkxxxrrrjjjeee]]]WWWTTTSSSTTTTTTXXXYYY[[[ZZZWWWTTTSSSSSSUUUVVVXXXZZZ[[[[[[[[[ZZZZZZ[[[\\\^^^```aaaaaaaaa_________^^^______```aaaaaaaaa```___^^^^^^^^^^^^^^^```bbbccccccdddeeegggiiiiiihhhhhhhhhiiiiiijjjiiijjjkkkmmmnnnnnnnnnnnnnnnoooppprrrtttuuuvvvwwwvvvvvvvvvuuuuuutttttttttuuuzzz}}}||||||||||||www{{{|||{{{|||zzztttssstttwww|||}}}rrrllleeebbb]]]YYYXXX\\\[[[cccgggbbb[[[WWWSSSOOOQQQRRRTTTTTTTTTVVVXXXZZZbbbnnn}}}{{{{{{~~~|||zzzsssssswww{{{~~~xxxeeeSSSDDD>>>:::999777444333666555555444333333333444555333333444444333333222111222222222222222222222222111222222222222333333333222444666777777999<<>>BBBEEETTTrrr~~~pppnnnqqqtttuuuuuuxxxnnn]]]YYYVVVSSSRRRQQQOOOOOOOOOOOOMMMLLLHHHFFFEEECCCCCCEEEFFFGGGLLLMMMQQQVVVZZZaaaqqqxxxggg\\\XXXSSSQQQNNNKKKHHHGGGGGGHHHHHHIIIJJJLLLNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHIIIJJJJJJCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@?????????@@@AAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJIIIIIIHHHHHHLLLOOORRRXXXfffzzz}}}lll```\\\YYYVVVTTTUUUVVVWWWWWWWWW[[[___```]]]YYYUUURRRTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\]]]^^^^^^___^^^]]]\\\[[[ZZZZZZZZZZZZ\\\^^^aaabbbbbbcccdddfffdddddddddeeefffggghhhiiiiiijjjkkklllmmmnnnnnnnnnoooooopppqqqssstttuuuvvvssssssssssssssssssssssssttt~~~xxxsssqqqpppooonnnrrr{{{yyyqqqiiidddbbbaaa```cccfffjjjpppvvv{{{~~~~~~}}}||||||}}}|||zzzwwwsssrrrttt{{{wwwqqqmmmiiifffccc^^^XXXTTTUUUUUURRRRRRTTTSSSSSSTTTTTTUUUXXX\\\___vvv}}}xxxssswwwwww{{{www|||qqq]]]KKKCCC===777555666888666333333333444444333333222111222222333333333222111111222222222222222222222222111111222222222333333333444555444444444666;;;>>>===IIIWWWgggvvvllllllssstttqqqqqqzzz{{{eeeXXXTTTVVVSSSRRRQQQNNNKKKJJJKKKMMMJJJHHHEEECCCCCCDDDEEEGGGLLLJJJKKKQQQVVV]]]gggqqq}}}nnnbbbZZZUUUSSSPPPNNNMMMKKKIIIFFFKKKKKKLLLLLLLLLMMMMMMNNNIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJMMMOOOQQQTTT]]]jjjtttyyylllbbb]]]XXXWWWUUUSSSSSSSSSSSSTTTVVVXXX[[[[[[XXXUUUSSSRRRTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYZZZ\\\___`````````___]]]ZZZZZZ[[[]]][[[[[[ZZZZZZZZZZZZ[[[[[[```````````````aaabbbbbbbbbccceeefffffffffeeeeeegggggghhhiiijjjlllmmmnnnoooooooooooooooppppppqqqrrrsssrrrqqqooooooqqqsssxxxyyytttrrrnnniiiiiimmmyyyuuurrrmmmhhheeecccaaa```___bbbhhhnnnvvv~~~yyyuuuqqqlllmmmqqq{{{~~~{{{wwwqqqlllggg___XXXWWWUUUSSSTTTWWWTTTUUUVVVVVVVVVXXX\\\^^^rrrsssnnnqqqttt|||xxx{{{~~~~~~zzzooo[[[IIIAAA;;;666444555666555222333333444444333333222111222333333444444444333333222222222222222222222222222222222222333333333333444555555444444666:::===<<>>:::555333444555444222333333444444333333222111222222333444555555555444222222222222222222222222333333333333444444444444444444555444444666:::<<<;;;CCCOOOaaa~~~{{{sssqqqrrr}}}|||{{{|||tttaaaVVVRRRQQQQQQQQQPPPNNNMMMKKKKKKHHHGGGEEECCCBBBCCCDDDEEEGGGFFFHHHNNNRRRUUU\\\dddvvv}}}lllaaa]]]YYYUUURRROOOLLLIIIGGGEEEFFFHHHJJJLLLLLLLLLKKKNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHJJJLLLNNNNNNNNNRRRYYY^^^lllzzzrrrggg^^^WWWTTTQQQQQQPPPOOONNNNNNNNNNNNOOOQQQTTTUUUUUUSSSSSSSSSRRRRRRSSSSSSTTTVVVWWWXXXWWWWWWVVVWWWWWWYYY[[[\\\[[[\\\\\\ZZZYYYXXXYYY[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\[[[[[[\\\\\\]]]^^^```aaabbbdddeeefffffffffeeeeeeeeefffgggiiikkklllmmmllllllllllllmmmnnnnnnoooooooooooooooqqqtttxxx~~~zzzwwwtttqqqqqqpppnnnrrrxxx~~~|||ssskkkfffcccbbbeeekkksss{{{}}}}}}}}}||||||}}}~~~}}}zzztttlllddd___\\\]]]___```bbbeeehhhkkkmmmssszzzyyysssmmmpppvvvyyymmm```XXXUUUVVV[[[bbbccceeefffdddbbb___^^^^^^gggvvvwwwnnnmmmooowwwyyytttrrryyy~~~|||tttgggTTTEEE<<<999666444555555444333333333444444333333222111000111222333444444444444222222222222222222222222333333333444444444555555333444555444444666999;;;;;;AAAKKK\\\wwwyyytttssssssxxx{{{}}}}}}iiiZZZRRRQQQPPPPPPPPPPPPOOOLLLJJJHHHGGGEEECCCBBBBBBCCCCCCEEEDDDGGGMMMPPPQQQVVV]]]ggg{{{uuuhhh^^^ZZZVVVRRROOOMMMJJJHHHDDDEEEHHHJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHJJJLLLMMMMMMOOORRRUUU^^^jjj||||||qqqeee]]]VVVRRROOOOOONNNNNNMMMMMMMMMMMMMMMMMMOOOQQQRRRQQQPPPPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWVVVUUUUUUUUUVVVWWWYYYYYYZZZ[[[[[[[[[YYYYYYZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]______aaabbbdddeeeffffffdddeeeeeefffgggiiijjjkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmooosssxxx}}}yyyvvvtttqqqpppqqqppppppvvv}}}zzzwwwrrrkkkccc^^^[[[ZZZYYYYYY```kkkuuu~~~}}}xxxmmmbbb\\\]]]___aaacccfffmmmuuu{{{~~~yyytttwww~~~uuufff^^^\\\]]]dddlllrrrssstttqqqlllgggcccaaaeeettt}}}yyyuuuvvvwww~~~~~~sssoooqqqyyy~~~{{{pppbbbQQQCCC;;;999777666666666666555333333444444333333222111...///000222222333333333222222222222222222222222333333333444444444555555333444555555444555888:::===@@@HHHVVVlllvvvssssssssssssyyyqqq___UUUQQQPPPOOOPPPQQQPPPMMMJJJHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDGGGLLLNNNNNNRRRXXX^^^ooo}}}nnn___[[[VVVRRRPPPNNNKKKIIIEEEFFFHHHJJJLLLMMMMMMMMMJJJJJJKKKKKKLLLMMMMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGHHHJJJLLLMMMNNNPPPRRRTTTZZZeeerrr~~~sssmmmddd\\\VVVRRROOOMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNPPPPPPNNNLLLLLLMMMOOOOOOOOOPPPRRRTTTUUUVVVTTTTTTTTTUUUUUUVVVWWWWWWYYYZZZ\\\[[[ZZZZZZ[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]^^^^^^___aaabbbdddeeefffeeeeeeeeefffhhhiiikkkllljjjjjjjjjjjjjjjkkkkkklllkkkllllllmmmooouuu}}}{{{vvvtttrrrppppppqqqpppqqqyyyttt}}}wwwnnnhhh___YYYUUUUUUTTTTTTRRRYYYeeeppp|||xxxmmmddd```bbbeeehhhjjjnnnvvvzzz~~~vvvnnnkkklllssszzzyyypppjjjfffeeevvv}}}}}}uuummmkkkqqqyyy~~~xxxkkk\\\MMMAAA999888888777666666666666333333444444333333222111...///000111222222222111222222222222222222222222333333333333444444444444333444555555444555777999<<>>???AAACCCCCCDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGIIIKKKMMMNNNNNNPPPRRRUUUXXX\\\aaagggkkkqqqrrrsssrrrppplllhhhfffaaaccceeefffdddaaa^^^\\\ZZZWWWSSSQQQPPPOOOMMMKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIKKKLLLLLLKKKJJJKKKMMMLLLLLLMMMNNNPPPRRRTTTUUUSSSTTTTTTUUUUUUUUUUUUUUUUUUWWWZZZ[[[ZZZZZZZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\______^^^^^^___aaabbbccccccddddddeeefffhhhiiijjjjjjjjjiiiiiijjjjjjkkkllljjjjjjkkkmmmrrr{{{wwwqqqnnnoooppppppsssvvvwww{{{vvvjjjnnnrrrtttuuuyyyxxxpppeee]]]YYYXXXWWWUUUTTT\\\hhhvvv}}}zzzxxxyyytttnnnfff{{{}}}uuujjjggglllpppyyy|||rrraaaRRREEE===444555666555444444444555333333444444444333222222222222333333333222111111222222222222222222222222111111222222222333333333222444555555444444666777666:::???DDDMMMdddtttooolllkkkooouuu|||oooeeeVVVQQQMMMMMMPPPRRRPPPMMMKKKJJJIIIHHHGGGEEEDDDCCCBBB@@@AAADDDFFFGGGMMMSSSTTT[[[dddtttyyytttkkkccc]]]XXXTTTQQQIIIGGGEEEDDDEEEGGGIIIKKKNNNNNNNNNMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLMMMMMMIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB===???AAACCCDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFGGGJJJKKKLLLLLLIIILLLPPPRRRTTTUUUXXXZZZaaaaaabbbbbb```]]]YYYWWWTTTVVVYYYYYYXXXUUUTTTSSSSSSRRRPPPOOOOOONNNLLLJJJHHHIIIJJJKKKKKKKKKJJJIIIGGGIIIJJJKKKKKKKKKMMMOOOKKKKKKLLLMMMOOOQQQSSSTTTSSSTTTTTTUUUUUUUUUUUUTTTSSSUUUXXXYYYYYYYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[```___^^^^^^___```aaabbbbbbbbbcccdddeeeggghhhiiijjjjjjjjjiiijjjjjjkkkllljjjjjjkkkmmmsss}}}~~~tttmmmlllllloooppptttxxxzzzsssgggbbbaaaaaagggqqq{{{{{{rrriiibbb^^^\\\\\\^^^dddppp}}}||||||~~~wwwooolllkkkxxx||||||xxxvvvrrrlllkkkmmmvvvxxxwwwooo```OOOAAA:::666555555555555666666777333333333333333333333333333333333333333333333333000000000111222333555555555444333333222222222222333333333333444555666666888;;;:::===IIIWWWsss|||lllkkkfffiiipppxxxwwwbbbXXXRRRMMMNNNNNNMMMNNNQQQOOONNNMMMKKKHHHEEECCCAAABBBBBBBBBCCCEEEHHHJJJLLLSSSTTTZZZiii|||zzzqqqkkkcccYYYSSSQQQNNNKKKGGGDDDDDDGGGKKKNNNNNNNNNMMMMMMLLLMMMMMMNNNLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKJJJJJJJJJJJJIIIJJJKKKKKKKKKJJJHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA===>>>@@@AAABBBAAAAAA@@@BBBBBBAAABBBBBBCCCDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKMMMOOOQQQSSSSSSTTTUUUWWWXXXWWWTTTQQQOOOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFHHHJJJKKKKKKLLLNNNOOOIIIIIIJJJKKKLLLNNNPPPQQQOOOPPPRRRTTTUUUVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXVVVTTTUUUYYY[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ____________```bbbcccdddddddddeeeeeeeeeeeeeeedddhhhjjjlllllljjjhhhggggggjjjhhhhhhnnnzzzzzzsssnnnllljjjiiiqqqtttyyynnn___[[[ZZZ[[[```hhhpppvvvxxx~~~zzzuuuooojjjgggffffffjjjooozzz}}}yyyooojjjgggjjjvvv~~~~~~~~~wwwrrroookkkffffffiiirrrttttttkkk[[[KKK@@@;;;666666555555555555555666333333333333333333333333333333333333333333333333222222222111222222333333444444333222222222333333333333222333333444555666777;;;:::===HHHSSSmmmtttnnnfffiiioooxxxyyyeeeZZZTTTOOOPPPQQQOOOOOOQQQOOONNNMMMKKKIIIFFFCCCBBBBBBBBBBBBCCCEEEGGGJJJKKKQQQRRRXXXdddssszzzooohhh```WWWQQQPPPOOOLLLHHHFFFFFFHHHKKKNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKJJJJJJKKKIIIJJJKKKKKKKKKJJJIIIHHHEEEEEEEEEEEEDDDCCCBBBBBB>>>???AAABBBBBBBBBAAAAAABBBAAAAAABBBBBBCCCDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQSSSTTTSSSQQQNNNLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXUUUTTTUUUXXXZZZYYYXXXYYYYYYYYYYYYYYYZZZZZZZZZ^^^^^^^^^___```bbbcccdddcccdddeeeeeefffffffffeeeiiijjjkkkjjjhhhgggggghhhhhhhhhkkkuuu}}}tttnnnjjjiiiiiiiiipppvvv~~~zzziii]]]ZZZYYYYYY\\\bbbgggkkkmmmyyyyyyxxxxxxxxxxxxxxxxxx|||zzzyyy}}}tttooooootttxxxwwwuuuuuuwwwxxxyyy{{{~~~zzzrrriiidddaaaaaafffsss}}}{{{|||tttmmmiiidddaaacccgggnnnqqqoooeeeTTTDDD<<<;;;777666555555444444444444333333333333333333333333222222333333333333333333444333222222111111222222222222222222333333333333222222222333333444555666666::::::===EEEMMMbbb{{{pppggghhhmmmvvv}}}kkk^^^VVVQQQRRRSSSQQQPPPQQQOOONNNMMMKKKIIIGGGEEECCCBBBBBBBBBCCCDDDFFFIIIJJJNNNPPPVVV]]]gggxxxqqqhhhaaaYYYTTTSSSPPPMMMJJJGGGGGGHHHKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMNNNNNNLLLJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHIIIIIIGGGGGGHHHIIIKKKKKKKKKKKKLLLMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUTTTUUUWWWXXXXXXWWWWWWXXXXXXXXXYYYYYYZZZZZZ\\\\\\]]]^^^___aaacccdddbbbcccdddeeefffgggggggggiiijjjjjjiiiffffffggghhhhhhkkksss~~~|||vvvoooiiiggghhhiiijjjnnnvvv|||pppaaaWWWgggeeeddddddeeehhhkkkmmmxxxzzz{{{yyyxxx{{{~~~tttllleeeeeefffbbb___^^^``````aaabbbeeejjjrrrwwwxxxssskkkjjjfff```\\\YYYZZZ\\\dddsss~~~}}}|||}}}}}}}}}|||yyy}}}tttkkkfffbbb```dddiiinnnooolll___LLL>>>999999777666555444333333333333222222222222222222222222222222222222222333333333333333222222111222222333111111222222333333333333222222222222333444555666666:::999<<>>;;;999888222222222111222222333333111111111111111111111111///000000111222222333333444333222222111111222222111222333444333111///...111111111111222333444555666999777:::???<<>>{{{uuuzzzvvvppphhhaaa\\\YYYWWWUUUVVVWWWXXXYYYYYYXXXWWWWWWZZZ[[[\\\\\\ZZZYYYYYYZZZWWW[[[bbbjjjssszzz}}}}}}|||qqqhhh______fffmmmppppppeeeUUUEEE===;;;888555555333333333333333333333333222222333333333333222222000000000111111111222222222222222111111111111111111111111111111111111111333333333333333333333333333333444555666:::???CCCMMMaaapppjjjllllllllllllhhhmmmttt|||lll^^^TTTQQQPPPNNNNNNNNNMMMLLLKKKKKKJJJGGGFFFDDDBBBAAAAAAAAABBB>>>AAAEEEGGGJJJLLLPPPRRR[[[hhhooo```ZZZVVVUUURRRLLLIIIJJJFFFGGGGGGHHHJJJKKKLLLMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOQQQOOOLLLKKKKKKKKKJJJHHHHHHGGGEEECCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSUUUVVVWWWXXXYYYZZZ[[[[[[[[[YYYXXXYYYZZZ\\\\\\\\\]]]^^^___aaaaaabbbbbbbbbcccgggpppzzz|||sssmmmlllnnnkkkkkkkkkjjjjjjoooxxx~~~uuulllfff[[[OOOEEE@@@===<<>>@@@CCCEEEGGGIIILLLOOOXXXaaarrruuufff^^^XXXWWWVVVQQQNNNNNNHHHGGGFFFFFFGGGIIILLLNNNLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPOOONNNLLLJJJIIIHHHGGGFFFHHHFFFDDDCCCBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLMMMNNNNNNOOOOOOOOONNNNNNMMMLLLLLLKKKGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTVVVWWWYYYXXXWWWVVVWWWXXX[[[[[[\\\]]]^^^___````````````___bbbhhhrrr|||wwwmmmjjjnnnsssuuutttrrrpppooottt}}}}}}oooddd]]]QQQGGG@@@<<<<<<<<>>:::888555444666222222222222222222222222111222222333333222222111///000000000000111111111111111111111111111111111111111111111111111111111222222222333333444444444222444555555666999===@@@CCCNNNdddsssjjjiiihhhggggggnnnpppssszzz~~~jjjZZZSSSRRRNNNMMMMMMMMMLLLLLLKKKKKKIIIGGGEEECCCBBBAAAAAAAAA???@@@AAABBBCCCFFFJJJNNNUUU[[[hhh|||lllccc[[[YYYXXXTTTQQQQQQKKKIIIGGGEEEFFFHHHKKKNNNLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQQQQPPPOOONNNMMMKKKIIIHHHHHHHHHGGGFFFDDDCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNOOONNNNNNMMMLLLKKKJJJJJJFFFFFFDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKLLLLLLMMMNNNPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPSSSUUUVVVUUUUUUVVVWWWZZZZZZ[[[\\\]]]^^^______^^^]]]^^^bbbjjjsss|||yyyooohhhgggnnnttt{{{zzzwwwtttsssxxx{{{nnn^^^VVVJJJAAA===<<<<<<<<>>CCCIIIZZZxxxyyymmmjjjhhhffffffjjjmmmrrrwwwppp```VVVSSSOOOOOONNNNNNMMMLLLLLLKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@AAAAAA@@@AAADDDHHHLLLNNNTTT^^^ooowwwkkk___ZZZXXXTTTRRRRRRMMMKKKHHHFFFFFFHHHJJJLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQOOOLLLKKKKKKLLLIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPNNNNNNMMMMMMLLLKKKKKKJJJKKKNNNQQQSSSTTTTTTUUUVVVYYYYYY[[[\\\]]]^^^^^^^^^\\\]]]___eeennnuuuzzz}}}{{{vvvnnnfffbbbdddjjjooowwwwwwwwwvvvwww~~~zzznnnYYYQQQFFF>>><<<<<<<<<;;;hhhhhhiiilllppptttvvvwwwxxxxxxyyyzzz|||}}}}}}~~~yyyyyyzzz{{{|||~~~~~~yyyvvvsssssstttwwwzzz{{{zzzxxx{{{{{{yyyyyyxxxxxxyyyyyyyyy{{{~~~zzzvvvuuuxxx}}}|||~~~wwwhhhggghhhnnntttssskkkcccNNNEEE<<<999777444333555111111111111111111111111111111222222222222111111111111111111222222222333000000111111111222222222222222222222222222222222111111222333333444555555222444555666666777:::===AAADDDRRRmmmtttnnnkkkhhhhhhffflllrrrvvv{{{uuueeeYYYTTTRRRQQQPPPOOONNNMMMLLLKKKJJJIIIFFFDDDBBBAAAAAAAAA???@@@BBBBBBBBBDDDFFFHHHHHHNNNWWWcccuuuyyyhhh```[[[VVVSSSRRRPPPNNNJJJHHHGGGGGGIIIJJJLLLLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRPPPRRRRRRPPPMMMLLLMMMOOOLLLKKKIIIGGGFFFDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFHHHHHHHHHGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNOOONNNMMMLLLKKKJJJIIIHHHFFFIIINNNQQQSSSTTTUUUWWWXXXYYY[[[\\\]]]]]]]]]]]]\\\^^^bbbjjjrrrxxxyyyxxxqqqjjjaaa\\\\\\```dddgggnnnppptttxxx~~~uuukkkVVVMMMCCC===;;;<<<;;;999eeeeeefffjjjnnnsssuuuvvvsssttttttvvvwwwxxxyyyzzzvvvwwwyyyzzz|||~~~}}}|||}}}xxxuuussstttxxx|||}}}}}}~~~yyy{{{}}}~~~~~~|||yyytttnnnjjjmmmsss{{{}}}{{{{{{~~~|||vvviiihhhjjjqqqvvvtttjjj```MMMDDD<<<999777333333555111111111111111111111111111111222222222222111111111222222222222333333333000000111111222222222222222222222222222222222222111111222333333444555555222333555555555666999;;;???AAAMMMgggyyyrrrnnnjjjjjjeeellluuuxxxyyywwwhhh[[[TTTSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIGGGDDDBBBAAAAAAAAA===@@@CCCEEEEEEDDDEEEEEEFFFLLLTTT]]]kkkqqqfff___YYYUUUUUUQQQOOOLLLIIIGGGGGGHHHIIILLLLLLMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRNNNPPPQQQOOOLLLKKKMMMOOONNNMMMLLLJJJHHHFFFEEEDDDAAAAAAAAA@@@@@@@@@????????????@@@AAAAAABBBCCCCCC@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDFFFGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDFFFGGGHHHJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMPPPOOONNNLLLKKKIIIHHHHHHCCCGGGLLLPPPRRRTTTUUUWWWWWWYYYZZZ\\\]]]]]]]]]]]]]]]___eeennnvvvzzzxxxvvvkkkbbbYYYVVVYYY^^^``````hhhlllssszzz|||qqqgggSSSKKKAAA<<<;;;<<<:::888aaacccfffhhhiiikkknnnpppqqqsssuuuvvvuuuuuuvvvwwwwwwwwwxxxyyyzzz|||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{{{{zzzxxxyyy~~~vvvppppppooommmjjjjjjooowwwwwwrrrttt{{{yyyttttttkkknnnqqqqqqqqqmmmaaaTTTFFFBBB<<<777666666555555111111111111111111111111111111222222222222111111000000000000111111111111////////////000111222333222222222222222222222222222222333333333444444444444444444444555777888999;;;@@@III\\\{{{|||qqqlllkkkkkkkkkpppwwwsssddd\\\XXXUUURRRPPPOOOOOONNNMMMKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@??????@@@BBBDDDEEEGGGIIIOOOWWW```rrryyylllddd[[[VVVVVVRRRNNNJJJGGGFFFFFFEEEDDDCCCFFFIIIMMMPPPQQQQQQQQQPPPQQQSSSTTTTTTRRRPPPOOOQQQQQQPPPOOONNNMMMLLLKKKMMMMMMLLLJJJIIIHHHGGGFFFIIIHHHGGGEEEDDDBBBAAA@@@>>>>>>????????????>>>>>>BBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEHHHHHHIIIIIIJJJKKKKKKKKKMMMLLLKKKJJJIIIHHHGGGFFFHHHIIIJJJKKKNNNPPPRRRSSSSSSTTTVVVWWWYYYYYYYYYYYY```eeennnvvvzzzvvvooohhh___ZZZTTTQQQRRRVVVZZZ\\\fffeeejjjyyy|||tttgggZZZKKKDDD===:::<<<===<<<999___aaadddfffgggiiilllnnnoooqqqsssssssssssstttuuutttuuuuuuvvvwwwxxxzzzzzzzzzzzz{{{|||}}}~~~}}}{{{zzz{{{{{{pppjjjiiilllkkklllooottt}}}}}}uuuqqqssszzz|||tttppppppiiimmmppprrrsssnnn```RRRDDD@@@:::666555444444333111111111111111111111111111111222222222222111111000000000000111111111111111111000000000000000111222222222222222222222222000000111111111222222222444444444444555777888999;;;@@@GGGVVVqqqxxxnnnkkkkkkkkkooowwwwwwiiiaaaXXXVVVRRRQQQPPPPPPOOONNNKKKKKKJJJIIIGGGEEECCCBBB@@@@@@??????@@@BBBCCCDDDDDDFFFKKKQQQYYYggg~~~vvviii]]]VVVUUUTTTQQQMMMJJJHHHGGGEEEDDDEEEGGGIIILLLOOOPPPPPPPPPPPPQQQRRRSSSSSSRRRPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKMMMOOOQQQSSSTTTVVVVVVVVVWWWXXXYYYZZZZZZbbbiiirrryyyxxxqqqggg```XXXUUUQQQPPPRRRWWW\\\___eeegggpppyyyqqqcccVVVHHHCCC===:::<<<<<<:::888[[[]]]```cccdddfffiiikkkkkkmmmpppqqqqqqqqqrrrsssssssssssstttuuuvvvwwwxxxvvvwwwxxx{{{}}}}}}{{{ttttttsssssswww{{{rrrkkkgggfffkkkmmmqqqvvv}}}}}}uuuqqqttt{{{wwwmmmjjjkkkhhhlllqqquuuwwwppp___NNNAAA===888555444333333222111111111111111111111111111111222222222222111111000000000000111111111111333222111000////////////222222222222222222222222000000111111111222222222333333444444555666888999;;;>>>CCCMMMcccsssllljjjjjjmmmuuu}}}~~~qqqhhhZZZXXXTTTSSSRRRRRRPPPOOOLLLLLLKKKJJJIIIGGGEEEDDDAAA@@@@@@???@@@AAACCCDDDCCCDDDHHHMMMRRR[[[mmm~~~sssdddZZZXXXWWWTTTPPPMMMKKKIIIFFFCCCFFFGGGIIIKKKMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRPPPPPPMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNMMMMMMLLLKKKJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGIIIKKKKKKKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKLLLNNNPPPRRRTTTUUUWWWWWWVVVVVVWWWYYY[[[]]]fffnnnxxxzzzttthhh]]]VVVOOOOOOOOOPPPTTTYYY^^^bbbeeemmmzzz{{{||||||tttkkk]]]OOODDD@@@<<<;;;<<<;;;999666WWWYYY\\\___```cccfffhhhiiikkknnnoooooooooqqqrrrsssssssssttttttuuuvvvwwwuuuvvvwwwyyy|||~~~~~~{{{xxxwwwrrrsssrrrooooooxxxyyyqqqnnnllljjjiiilllpppwwwyyyvvvzzztttjjjeeefffhhhmmmtttxxxyyyppp\\\JJJ???<<<777555444333333222111111111111111111111111111111222222222222111111///000000000111111111111222222111000//////000000111111111111111111111111222222333333333444444444333333333444555666777888:::<<>>;;;777555555444333222111111111111111111111111111111222222222222111111///000000000111111111111000000//////000111222222111111111111111111111111222222333333333444444444333333333333444666777888777999<<<@@@LLLddd}}}rrriiiggggggmmmrrrxxxyyygggbbb[[[VVVSSSRRRQQQPPPMMMMMMMMMLLLKKKJJJIIIHHHCCCBBBAAA@@@@@@@@@AAABBBCCCDDDGGGLLLNNNQQQZZZddduuu{{{lllcccYYYVVVSSSPPPNNNLLLJJJHHHCCCCCCDDDFFFHHHKKKNNNPPPNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLNNNPPPQQQRRRQQQQQQQQQSSSWWW]]]dddhhhtttvvvuuummm```UUUQQQPPPKKKNNNRRRUUUYYY___eeejjjrrr~~~~~~uuulll^^^NNNDDD<<<;;;;;;;;;:::999777555PPPRRRVVVXXXZZZ]]]```cccdddfffiiikkklllnnnpppqqqmmmmmmnnnoooppprrrssstttvvvvvvwwwwwwxxxyyyzzzzzzyyy|||}}}|||~~~}}}zzzxxxvvvvvvvvvyyy{{{{{{vvvrrrttt}}}yyysssppppppnnnmmmlllsss}}}uuujjjcccccciiirrryyyxxxpppbbbPPPBBB<<<:::777555555555444222111111111111111111111111111111222222222222111111000000000000111111111111////////////000111222333111111111111111111111111000000111111111222222222222222333333444555777888666888;;;>>>FFFXXXwwwvvvlllhhhfffiiimmmooouuu|||qqqjjj```WWWRRRPPPPPPOOOLLLLLLMMMMMMLLLKKKJJJJJJDDDCCCAAA@@@???@@@@@@AAA@@@@@@DDDHHHJJJLLLSSS[[[hhh}}}vvvhhh___[[[UUUQQQOOONNNLLLJJJDDDCCCCCCDDDFFFIIILLLOOOMMMNNNNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPOOOOOONNNNNNJJJKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQPPPPPPQQQUUU[[[bbbiiimmmssspppjjj```VVVOOONNNPPPNNNRRRWWWZZZ^^^dddlllrrr}}}xxxqqqeeeVVVHHHAAA:::;;;;;;:::999888777666NNNQQQTTTWWWYYY\\\___bbbaaacccgggiiijjjkkknnnoookkkkkklllnnnppprrrtttuuutttuuuvvvvvvwwwxxxyyyyyyvvvzzz~~~~~~|||zzz|||{{{}}}~~~}}}}}}{{{xxxuuusssssstttuuuvvvyyy}}}}}}|||~~~|||wwwsssrrrqqqqqqpppsssxxx|||sssiiiddddddiiissszzztttfffVVVGGG===:::777555444444444222111111111111111111111111111111111222222222222111111000000000000111111111111111000000000000000111111111111111111111111111111000000111111111222222222222222222333444555666777666777:::>>>BBBNNNggg}}}pppjjjggghhhjjjjjjlllqqqxxxzzzpppcccWWWQQQNNNNNNNNNKKKLLLLLLLLLLLLLLLKKKJJJDDDCCCBBB@@@??????@@@@@@@@@???AAAEEEGGGHHHMMMTTT^^^mmmsssgggbbbZZZTTTPPPNNNMMMLLLGGGEEEDDDCCCCCCFFFIIIKKKMMMMMMMMMNNNNNNOOOPPPQQQOOOOOOOOOPPPPPPPPPPPPPPPKKKKKKKKKLLLLLLMMMMMMMMMKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGDDDCCCCCCCCCBBBBBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBDDDEEEGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRSSSUUUYYY___fffmmmpppkkkfff^^^UUUOOOLLLLLLMMMPPPUUUZZZ___cccjjjttt|||}}}wwwqqqjjj^^^NNNCCCAAA::::::::::::888888888888MMMPPPSSSVVVXXX[[[^^^aaa^^^aaadddggghhhjjjlllnnnlllmmmnnnppprrruuuwwwxxxsssssstttvvvwwwyyyzzzzzzuuuyyy~~~~~~{{{yyy{{{~~~xxxzzz|||}}}~~~~~~yyyvvvxxxvvvsssqqqpppqqqrrrsssqqqvvv}}}xxxvvvvvvsssssssssrrrssssssuuuvvv|||yyyqqqhhheeefffhhhsssyyyppp___NNNAAA:::777555333222333222111000111111111111111111111111111111222222222222111111000000000000111111111111333222111000////////////000000000000000000000000222222333333333444444444222222222333444555666777777777;;;???@@@HHH[[[pppsssmmmhhhiiihhhggghhhkkkmmm}}}uuueeeWWWOOOMMMMMMNNNKKKKKKLLLLLLLLLLLLKKKKKKEEEDDDBBB@@@??????@@@@@@AAA@@@AAAEEEFFFFFFKKKQQQVVVaaauuu~~~ooohhh___VVVQQQOOOMMMLLLJJJHHHEEEBBBBBBCCCFFFHHHMMMMMMMMMMMMNNNOOOPPPQQQMMMNNNNNNOOOPPPRRRRRRSSSLLLLLLLLLMMMNNNNNNOOOOOOLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAAAAABBBCCCDDDEEEEEEEEECCCBBBAAAAAABBBDDDEEEHHHFFFDDDBBBBBBCCCEEEGGGCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSUUUVVVYYY]]]ccciiinnnrrrddd^^^UUUOOOLLLKKKKKKKKKRRRVVV\\\aaafffooozzz~~~sssnnnkkkfffYYYHHH@@@AAA:::;;;;;;999888777999:::JJJMMMOOORRRTTTWWW[[[^^^^^^___bbbdddgggiiijjjjjjjjjkkkmmmoooqqqrrrssssssssstttuuuuuuuuuuuuuuutttwwwxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}~~~{{{uuuqqqooopppqqqrrrrrrqqqpppooommmrrrxxx~~~zzzqqqllliiiuuu~~~|||rrrmmmrrr{{{~~~{{{rrrdddcccjjjooossstttjjjWWWEEE<<<999555555444333222222222222333222111/////////000111111111111111111111222222//////000000000000//////000000000000000000000000000111111111111222222222222222111111111111111111222222222333333333444444666888;;;>>>???CCCPPP]]]tttnnnkkkllllllkkkkkkmmmlllwwwzzzhhhXXXOOOJJJHHHFFFIIIIIIKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCAAA@@@@@@???@@@AAABBBDDDFFFHHHIIIRRRVVVddd{{{uuuhhh]]]YYYXXXTTTOOOMMMNNNKKKHHHDDDCCCDDDFFFHHHLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDGGGGGGGGGFFFFFFFFFFFFEEECCCDDDEEEFFFFFFGGGFFFFFFBBBCCCEEEGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@?????????@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJNNNMMMLLLKKKLLLOOORRRTTTRRRRRRVVV^^^gggmmmooonnn]]]WWWPPPKKKJJJLLLNNNPPPYYY]]]bbbgggmmmvvv~~~zzz}}}~~~zzzzzz{{{nnnhhh___UUUMMMEEE???;;;::::::999999888777777777IIIKKKNNNPPPRRRTTTXXX[[[]]]^^^```ccceeeggghhhiiijjjkkklllnnnpppqqqrrrrrrrrrsssttttttuuutttttttttvvvwwwxxxyyyyyyzzzzzzyyyzzzzzz{{{{{{||||||}}}}}}|||}}}|||vvvqqqnnnnnnoooppppppqqqqqqqqqqqqoootttzzzyyytttgggrrr{{{zzzssspppwww}}}zzzqqqeeedddlllqqqsssqqqeeeSSSBBB:::888555555444333222222222222333222000/////////000111333222222111111000000000///000000111111000000///000000000000000000000000000000111111111222222222111111111111111111111111333333333444444444555555777888:::======???JJJVVVyyyyyypppjjjjjjlllkkkjjjkkkhhhppp|||rrrbbbVVVNNNJJJHHHHHHHHHJJJJJJKKKJJJIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@???@@@@@@BBBDDDFFFHHHIIIOOORRR\\\nnnzzzmmm___ZZZXXXTTTPPPOOOOOOMMMJJJFFFDDDCCCDDDDDDIIIJJJLLLNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@???AAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIILLLLLLMMMNNNOOOPPPQQQQQQSSSVVV\\\bbbggghhhfffcccTTTPPPKKKGGGHHHKKKOOOQQQ[[[```gggoooxxx}}}zzz|||~~~~~~|||}}}sssiiibbbYYYOOOGGGAAA<<<999::::::999888888777777666HHHJJJLLLNNNOOOQQQTTTWWW[[[\\\^^^aaaccceeefffgggiiijjjkkkmmmnnnoooooooooqqqqqqrrrsssssssssssssssuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyy{{{}}}|||uuupppllljjjmmmmmmmmmnnnppprrrtttuuutttwww}}}yyyhhhpppxxxyyyvvvxxx|||wwwoooggghhhoootttrrrkkk]]]LLL>>>888888555444333222222111111222222111000000///000000000333333222111000//////...000111111111111111111000000000000000000000000000000000000111111111222222111111111111111111111111444444444444555555555555777777999;;;:::;;;DDDNNNfffxxxmmmlllpppqqqnnnmmmhhhllltttppp```TTTLLLIIIFFFGGGHHHIIIIIIJJJIIIIIIGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@AAACCCEEEFFFGGGJJJKKKRRR^^^mmmvvvggg___ZZZVVVTTTTTTPPPOOOLLLIIIFFFDDDBBBBBBEEEGGGJJJMMMOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNOOOOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@@@@@@@@@@???????????????AAAAAAAAAAAABBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJMMMOOOPPPPPPOOOOOOSSSYYYaaaeeeeee```[[[XXXLLLJJJGGGFFFHHHMMMRRRVVV___eeennnxxx}}}yyyzzz{{{}}}~~~vvvjjjccc\\\RRRIIIBBB>>>:::888:::999999888888777666666HHHIIIKKKLLLMMMNNNQQQTTTXXXYYY[[[^^^```bbbcccdddhhhhhhjjjkkkllllllllllllnnnooopppqqqqqqrrrqqqqqqssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwyyy{{{~~~xxxqqqmmmkkkkkkmmmllllllmmmooossswwwyyyzzz{{{zzzoootttyyy{{{|||yyysssmmmiiilllrrrwwwqqqeeeUUUFFF;;;888888555444333222111111111111111111000000000000000000222222111111000000//////111111222222222222111111////////////////////////000000000000111111111111111111111111111222222222333333333444444444444555666666777:::999:::@@@IIIWWWsssuuusssyyyzzzwwwtttnnnnnnqqq~~~}}}jjjYYYNNNIIIFFFFFFGGGHHHHHHIIIIIIIIIGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFEEEGGGLLLSSS\\\pppqqqfff___YYYWWWXXXPPPOOONNNKKKIIIFFFCCCBBBBBBDDDGGGKKKMMMOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBAAAAAA????????????????????????AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHJJJLLLMMMNNNOOOOOOTTT[[[aaaccc^^^WWWRRRPPPHHHHHHHHHIIILLLQQQXXX\\\gggnnnyyy}}}wwwvvvxxx{{{~~~pppeee]]]VVVMMMDDD???<<<;;;:::999999999888777777666666GGGHHHJJJKKKKKKMMMPPPRRRUUUVVVXXX[[[]]]___```aaaeeefffggghhhiiijjjjjjiiillllllmmmoooooopppppppppqqqrrrsssuuuvvvwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuwwwxxx{{{}}}}}}~~~yyyssspppooonnnlllllllllmmmpppuuuzzz}}}~~~|||xxx{{{~~~vvvooollllllpppuuuvvvmmm^^^NNNAAA:::888888444444333222111111111111000000000111111111000000/////////000000111111222111111222222222222111111//////////////////////////////000000000111111111000000111111111222222222111111222222222333333333444444666999::::::@@@GGGOOOggg~~~{{{}}}yyyrrrpppppp{{{sss```QQQJJJGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@AAABBBDDDDDDAAAEEEJJJOOOTTTaaa{{{|||nnnddd[[[XXXYYYPPPPPPOOONNNLLLIIIGGGEEEBBBCCCEEEHHHKKKMMMOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSRRRQQQQQQPPPPPPQQQQQQLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???????????????????????????AAAAAAAAABBBBBBBBBBBBCCCBBBCCCDDDDDDFFFFFFGGGHHHGGGGGGGGGHHHJJJMMMPPPRRR[[[]]]___[[[TTTMMMIIIIIIFFFHHHKKKMMMPPPUUU\\\aaannnwww}}}ttttttvvvyyy~~~yyykkkaaaUUUOOOFFF???<<<::::::999999999888888777666666555EEEFFFHHHIIIJJJKKKNNNQQQRRRSSSUUUXXXZZZ\\\]]]^^^bbbcccdddfffggghhhhhhhhhiiijjjkkkmmmnnnnnnnnnnnnpppppprrrtttuuuvvvvvvvvvtttttttttttttttuuuuuuuuuxxxyyy{{{}}}~~~~~~|||}}}~~~{{{wwwtttrrrllllllmmmooorrrwww|||}}}zzz}}}|||rrrlllkkknnnsssvvvqqqfffWWWHHH>>>999888777444333222111111000000111//////000111111111111000---......///000111222222000111111111111111111000000000000000000000000000/////////000000000111111000000000111222222333333111111111111222222222222333222444999;;;;;;???EEEKKK[[[vvv{{{wwwqqqoooqqqxxx|||iiiXXXNNNIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@AAABBBCCCAAAEEEJJJNNNOOOWWWjjj|||{{{mmmaaaZZZYYYRRRRRRQQQPPPNNNLLLJJJHHHCCCCCCDDDEEEGGGJJJMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRSSSRRRQQQQQQPPPQQQQQQQQQLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????@@@?????????>>>>>>>>>>>>????????????<<<===???@@@@@@@@@???>>>????????????????????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGJJJOOOTTTWWW```^^^YYYRRRJJJEEEBBBBBBDDDHHHMMMPPPTTTYYYaaagggooozzz~~~zzzsssuuuwwwzzz~~~rrreee[[[LLLGGG@@@;;;999888888777999888888777777666555555AAACCCEEEFFFGGGIIILLLOOOPPPQQQSSSVVVXXXZZZ[[[\\\___```bbbdddfffggggggggghhhhhhjjjkkklllmmmmmmmmmnnnoooqqqrrrtttuuuuuuvvvsssssssssttttttuuuuuuuuuyyyzzz|||}}}~~~~~~~~~}}}|||}}}}}}~~~~~~xxxtttmmmmmmnnnqqquuuyyy}}}wwwuuu{{{~~~xxxoooiiikkkqqquuuwwwiii^^^OOOBBB<<<888666444444333222111000000000000...///000111222111111000......//////000000111111///000000111111000000///000000000000000000000000////////////000000000111///000000111222222333333111111222222222333333333333111333888::::::<<>>??????@@@AAABBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBB????????????????????????<<<===>>>???@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@<<<>>>???AAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGDDDEEEGGGKKKOOOSSSWWWZZZ[[[WWWPPPJJJFFFDDDCCCBBBEEEJJJQQQVVVZZZ```iiiooowww}}}xxxvvvuuuwwwzzz|||yyykkk^^^UUUGGGCCC>>>:::999999888777888888888777666666555555???AAACCCDDDEEEHHHKKKMMMOOOPPPRRRUUUWWWYYYZZZ[[[^^^___aaaccceeefffggggggggggggiiijjjkkklllllllllnnnoooppprrrssstttuuuuuurrrrrrsssssstttuuuvvvvvvzzz{{{}}}~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}zzzuuummmnnnpppsssvvv{{{~~~uuuooonnnvvvzzzuuummmhhhkkkrrrwwwxxxcccYYYJJJ???:::777555222444333222111000000000000...///000222222222111000000000000000//////////////////000000000000//////000000000000000000000000////////////000000000000///000000111222222333333222222333333333444444444333111333777999888999===CCCGGGXXXwww|||sssoooppprrruuuvvvzzz{{{gggYYYNNNMMMKKKIIIHHHHHHHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@@@@???@@@@@@AAAAAADDDDDDFFFHHHGGGIIITTTaaalllvvvjjjfff[[[ZZZVVVSSSOOOLLLKKKJJJIIIFFFCCC@@@AAADDDIIILLLOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEGGGHHHIIIGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB======>>>???AAABBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBB????????????????????????<<<===>>>@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@AAA===???AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFCCCEEEJJJOOOTTTXXXZZZ[[[SSSNNNHHHEEEFFFHHHGGGFFFFFFMMMUUU[[[```gggpppxxx{{{wwwtttrrrvvvzzz}}}~~~sssfffYYYQQQFFFCCC???===<<<<<<;;;:::888888888777666666555555AAACCCDDDEEEDDDEEEFFFHHHMMMNNNOOOQQQTTTVVVWWWXXXWWWXXXZZZ]]]___aaacccdddeeefffhhhhhhhhhiiijjjlllmmmlllmmmnnnppprrrrrrrrrsssssssssrrrqqqsssvvvxxx|||yyywwwxxx{{{~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}wwwssssssooolllkkkooouuuzzz|||}}}xxxnnnfffcccnnnxxxsssdddaaaiiirrrtttsss```RRRCCC===;;;777333222333333333222222222111111///////////////000111111000000000000000000000000////////////////////////000000000000000000000000111000/////////000222333222111111111000000//////111111222222222333333333222333333444666777999:::AAAFFFPPPccc{{{sssooolllnnnsssvvvxxxyyyjjjWWWPPPJJJIIIJJJHHHHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAAAAA@@@AAAAAABBBAAA@@@@@@BBBEEEJJJOOOQQQaaauuu}}}nnneee___ZZZXXXUUUPPPMMMNNNIIIGGGDDDBBBBBBCCCEEEFFFHHHJJJMMMQQQSSSSSSRRRQQQOOONNNNNNMMMLLLLLLLLLLLLNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEECCCBBBAAAAAAAAABBBDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======>>>>>>????????????>>>>>>AAA@@@???=========>>>???@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAABBBDDDFFFGGGDDDGGGMMMRRRTTTUUUSSSRRRNNNKKKHHHFFFFFFFFFFFFFFFMMMQQQWWW]]]eeeppp~~~~~~xxxuuuuuuxxxzzztttxxx}}}zzzpppcccTTTJJJ>>>===;;;999888777666666666555555555555444444444@@@BBBDDDDDDDDDDDDFFFHHHKKKLLLMMMOOORRRSSSUUUVVVUUUVVVXXXZZZ]]]___aaabbbcccdddfffgggggghhhjjjllllllllllllmmmoooppppppppprrrssssssrrrqqqrrruuuxxxyyywwwuuuvvvyyy||||||{{{|||||||||||||||{{{{{{{{{~~~~~~~~~{{{wwwsssqqqrrrppplllkkklllqqqwww{{{}}}xxxqqqiiiddddddqqqzzzsssfffdddjjjpppppplllZZZLLL???:::999666333333333333333222222222111111///////////////000111111000000000000000000000000////////////////////////000000000000000000000000000000/////////000111222111111111111000000000///111111111222222222333333222333333444555777999:::===BBBJJJ[[[vvv|||rrrkkkkkkmmmqqquuuxxxyyyaaaVVVMMMJJJKKKIIIIIIKKKJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDHHHLLLOOOUUUcccyyy~~~pppfff]]]ZZZWWWSSSPPPPPPJJJHHHFFFDDDCCCCCCDDDDDDGGGIIILLLOOOQQQQQQPPPOOOPPPPPPOOONNNMMMMMMMMMMMMNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBBBBBDDDCCCBBBAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@AAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===>>>>>>????????????>>>>>>AAA@@@>>>=========>>>???@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAABBBDDDEEEGGGGGGJJJMMMPPPQQQPPPNNNLLLGGGEEECCCBBBCCCEEEFFFGGGPPPTTT[[[bbblllxxx|||vvvssssssuuuvvvqqqvvv}}}~~~sssiii\\\NNNEEE===<<<;;;999777777666666666555555555555444444444@@@AAACCCDDDCCCDDDEEEGGGIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUWWWZZZ\\\]]]^^^___aaadddeeefffgggiiikkklllllllllmmmmmmnnnnnnnnnpppqqqqqqqqqpppqqqtttvvvvvvuuutttuuuxxxzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzz|||||||||}}}~~~~~~yyyxxxwwwvvvtttrrrqqqppprrrrrrooolllkkkooowww~~~}}}uuummmfffeeeiiiuuu}}}~~~~~~}}}sssjjjiiinnnpppjjjbbbQQQEEE;;;888777555444444333333333222222222111111000////////////000111111000000000000000000000000////////////////////////000000000000000000000000//////.........///000111111111111111000000000000111111111222222222222333222222333444555666888999999===CCCOOOeeetttkkkiiijjjnnnssswwwpppaaaRRRLLLLLLKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@AAACCCFFFIIIKKKJJJRRR```www~~~ooo___XXXVVVSSSPPPOOOKKKJJJIIIGGGEEEDDDCCCBBBEEEGGGIIILLLMMMNNNNNNNNNRRRQQQQQQPPPOOOOOONNNNNNOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@???>>>>>>===>>>>>>>>>@@@????????????@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFJJJLLLMMMNNNMMMJJJGGGDDDAAA@@@@@@@@@CCCFFFJJJLLLTTTYYYbbbkkkvvv}}}yyyuuurrrqqqrrrsssqqqwww~~~~~~}}}sssiii___SSSGGG???<<<;;;:::888777666666666666555555555555444444444???@@@BBBCCCBBBCCCDDDFFFHHHHHHJJJKKKMMMOOOPPPQQQQQQQQQSSSUUUWWWYYY[[[\\\[[[^^^```bbbccceeehhhjjjkkklllmmmmmmlllllllllmmmnnnoooppppppoooppprrrttttttttttttuuuwwwyyyyyyzzzxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{|||}}}~~~|||zzzuuutttrrrqqqooooooooopppqqqrrrqqqnnnlllrrr|||xxxnnniiillltttxxx~~~~~~zzzsssmmmnnnsssqqqfff[[[KKKAAA999777666444333444333333333222222222111111000000//////000000111222000000000000000000000000////////////////////////////////////////////////...............//////000111111111000000000000000111111111111222222222222222222222333444666777888888;;;???FFFVVVqqq|||ooohhhgggiiinnnsss|||}}}kkkYYYPPPNNNLLLKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@AAACCCEEEGGGGGGKKKTTTddd~~~|||ggg]]]YYYVVVRRRQQQMMMMMMLLLKKKHHHEEECCCAAABBBCCCEEEHHHJJJLLLMMMMMMRRRRRRRRRRRRQQQPPPPPPOOOOOOOOONNNMMMLLLLLLLLLLLLNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBBBBBBBCCCCCCCCCDDDCCCBBBBBBAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAA?????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>??????>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDJJJJJJJJJJJJHHHEEEBBB@@@@@@AAAAAABBBEEEJJJPPPTTTYYY```jjjvvvzzzxxxvvvtttrrrqqqqqqqqqttt|||yyysssjjj```VVVLLLCCC===;;;:::999888666666666666666555555555555444444444>>>???AAAAAAAAABBBCCCEEEGGGGGGIIIJJJLLLMMMNNNOOOOOOPPPQQQSSSUUUWWWXXXYYYXXXZZZ]]]___aaaccceeehhhjjjlllmmmmmmkkkjjjlllmmmlllmmmooonnnnnnnnnppprrrrrrsssuuuvvvwwwxxxyyyzzzxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~}}}yyywwwsssrrrpppnnnllllllmmmmmmlllnnnooonnnooovvv{{{rrrnnnrrrzzzyyy~~~wwwrrrooorrrwwwrrrdddWWWHHH@@@999777666333111333333333333222222222111111000000000000000111222222000000000000000000000000////////////////////////////////////////////////---......///////////////000000000000000000111111000000111111111222222222222222222222333555666777999;;;===AAALLLcccsssiiiffffffiiinnnuuusssaaaWWWRRRNNNKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDFFFJJJQQQ[[[kkkvvviiiccc^^^XXXVVVPPPPPPPPPNNNKKKHHHDDDBBB@@@@@@BBBDDDGGGIIILLLMMMPPPPPPQQQRRRRRRQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCAAA@@@@@@??????@@@@@@AAA????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>??????>>>>>>????????????>>>>>>>>>>>>>>>?????????>>>>>>??????>>>>>>??????@@@AAA@@@@@@AAABBBBBBCCCCCCCCCFFFFFFFFFEEEDDDBBBAAA@@@AAABBBDDDEEEHHHNNNUUU[[[aaaiiivvv}}}vvvuuutttsssrrrrrrrrrrrrxxxqqqkkkcccYYYPPPHHHAAA===:::999888777666555555555666555555555555444444444===>>>@@@AAA@@@AAABBBDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOQQQSSSTTTVVVVVVVVVXXX[[[]]]^^^```ccceeegggiiilllkkkiiihhhkkkmmmjjjlllmmmmmmmmmmmmnnnpppppprrruuuvvvvvvwwwxxxzzzxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{|||}}}~~~}}}|||||||||}}}|||xxxuuupppooommmkkkjjjjjjjjjjjjgggiiilllnnnsss{{{|||uuuqqqttt{{{zzz~~~vvvrrrppptttwwwqqqaaaRRREEE>>>999888666222000222333333333222222222111111111000000000000111222222000000000000000000000000////////////////////////000000000000000000000000---...///000000000000///000000000000111111111111000000000111111111111222222222222222333444555555999:::===???EEEVVVssszzznnniiieeefffiiimmmuuu}}}yyykkkaaaYYYPPPKKKJJJHHHIIIKKKLLLLLLKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBGGGNNNUUU^^^qqqvvvmmmccc[[[XXXTTTTTTSSSQQQNNNKKKHHHFFFAAA@@@AAABBBDDDFFFIIIKKKLLLMMMOOOQQQRRRRRRQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCAAA@@@@@@??????@@@@@@AAA????????????????????????????????????????????????>>>>>>>>>>>>????????????>>>>>>????????????>>>>>>======>>>????????????>>>???>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@CCCFFFHHHKKKRRR\\\cccmmmwww}}}yyyrrrqqqqqqqqqqqqssstttuuuzzzvvviiiddd]]]SSSKKKDDD@@@>>>999888777666555555555555666555555555555444444444<<<>>>???@@@???@@@BBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNPPPQQQRRRSSSUUUWWWZZZ[[[\\\]]]```bbbbbbfffiiihhhfffeeehhhlllhhhjjjlllmmmllllllmmmnnnlllpppsssuuuuuuuuuwwwyyywwwwwwxxxyyyyyyzzz{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{||||||}}}}}}~~~~~~}}}~~~|||xxxtttmmmmmmlllkkkkkkkkkkkkkkkiiikkkmmmrrrzzz|||xxxtttuuuxxxzzz}}}wwwrrrooorrrtttmmm[[[LLL@@@;;;777777555111000222333333333222222222111111111111000000111111222333000000000000000000000000////////////////////////000000000000000000000000...///000111111111000000///000000000111111111111000000000000111111111111111111111111222333444555777888;;;>>>AAAKKKbbbxxxvvvmmmfffeeefffgggkkkpppzzz~~~uuulll```SSSLLLLLLHHHIIIKKKMMMMMMLLLKKKJJJKKKJJJHHHFFFDDDBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBB@@@BBBHHHOOOTTT___vvvyyykkkaaa]]]WWWVVVUUUSSSPPPMMMKKKJJJEEEDDDBBBAAAAAACCCEEEFFFHHHJJJLLLOOOQQQQQQQQQQQQQQQPPPOOONNNNNNMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDBBBAAA@@@AAAAAAAAAAAAAAABBBCCCDDDAAA@@@@@@??????@@@@@@AAA????????????????????????????????????????????????===>>>>>>>>>????????????>>>>>>????????????>>>>>><<<===>>>???@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@???@@@AAABBBBBBBBBAAAAAA@@@@@@?????????@@@AAABBBAAAEEEIIIMMMQQQZZZfffooo{{{}}}wwwtttnnnnnnmmmnnnpppsssvvvxxx{{{zzzmmmbbb^^^WWWNNNFFF@@@>>>===888888777666555555555555666555555555555444444444<<<===?????????@@@AAACCCAAABBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMOOOPPPPPPTTTVVVYYYZZZ[[[\\\^^^aaa___cccffffffdddcccgggkkkhhhjjjllllllkkkkkklllmmmjjjnnnrrrtttssssssuuuwwwvvvwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{||||||||||||||||||}}}xxxtttmmmmmmmmmmmmnnnnnnnnnnnnooooooqqqxxx}}}zzzwwwuuuwww{{{}}}xxxsssooopppqqqiiiWWWGGG<<<777555666444111111333333333333222222222111111111111111000111111222333000000000000000000000000////////////////////////000000000000000000000000...///111222222222111000//////000000111111111222000000000000111111111111111111111111222333444444555666999===>>>EEEWWWkkk{{{qqqhhhfffeeedddfffiiillluuu{{{ttteeeVVVNNNMMMHHHIIIKKKMMMNNNMMMLLLKKKLLLKKKIIIGGGEEECCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAA@@@CCCIIIMMMSSScccsssxxxlllhhhYYYXXXVVVTTTQQQOOOMMMLLLIIIGGGDDDAAA@@@@@@AAABBBEEEGGGKKKNNNPPPQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEDDDBBB@@@???AAAAAAAAAAAAAAABBBCCCDDDAAA@@@@@@@@@@@@@@@@@@AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@>>>>>>????????????>>>>>><<<===>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@???@@@AAABBBCCCBBBAAA@@@@@@???>>>>>>>>>@@@AAABBBCCCGGGMMMRRRWWWaaaoooyyy~~~wwwqqqnnnkkkkkkkkkkkknnnrrrvvvyyy}}}tttggg]]]ZZZSSSJJJBBB===<<<<<<888777666555555555555555666666555555555444444444=========>>>??????@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGJJJJJJJJJJJJKKKMMMNNNOOOPPPRRRUUUWWWXXXYYY[[[\\\___```bbbdddfffgggggghhhhhhhhhiiiiiiiiijjjjjjjjjkkkmmmoooooooooppprrrtttxxxxxxvvvuuuttttttttttttzzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxxxx{{{{{{{{{|||}}}~~~yyysssooollllllllljjjjjjlllooorrrooottt{{{}}}tttooopppwww{{{~~~xxxyyyyyytttiiiZZZLLLCCC:::999888777555555444444555444222111111111///---222111111111000000//////////////////............000000000000000000000000000000000000000000000000------......//////000000......///000000000000000000000000000111111111111111111222222222333333333777999:::999;;;BBBMMMVVVsssvvviiidddddddddeeehhhggglllttt~~~uuugggXXXNNNMMMKKKIIIJJJNNNPPPOOONNNLLLKKKKKKJJJIIIGGGFFFEEE@@@@@@??????@@@AAABBBBBBAAACCCDDDCCCDDDKKKVVV___tttzzzmmmddd^^^WWWTTTTTTSSSOOOKKKKKKIIIFFFDDDDDDDDDDDDCCCBBBDDDGGGJJJLLLNNNOOOPPPRRRPPPNNNMMMMMMNNNOOOPPPLLLMMMOOOPPPPPPOOOMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA?????????@@@@@@AAAAAAAAA@@@@@@@@@???>>>======<<<======>>>>>>>>>>>>=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======;;;;;;<<<>>>???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>===>>>???@@@???@@@BBBDDDHHHMMMSSSYYY```lll{{{}}}yyyuuupppnnnoooooommmjjjkkkoootttxxxzzz}}}zzzvvv|||tttjjjeeeaaaXXXLLLBBB===<<<:::888666666666666555555555555222222222222222222222222<<<======>>>>>>???@@@@@@@@@AAABBBBBBDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKLLLMMMNNNPPPSSSTTTUUUVVVXXXZZZ\\\^^^___aaacccdddeeeeeeggggggggghhhiiiiiijjjjjjiiikkkmmmnnnnnnoooqqqsssvvvuuuuuuttttttuuuuuuvvvxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxwww{{{{{{|||}}}~~~~~~{{{zzz|||}}}wwwrrrnnnlllllllllkkkkkkmmmqqqttttttxxx}}}sssoooqqqtttyyy}}}~~~{{{rrrdddSSSEEE===999999777666555444444444555444222222222222000///111111111111000000000///111111111111000000000000000000000000000000000000////////////////////////.........///////////////......///000000000000000//////000000000111111111111111111222222222333333555777999999:::@@@JJJQQQiii{{{mmmhhhhhhgggfffgggaaafffmmmxxxzzzmmm^^^TTTOOOMMMKKKLLLOOOQQQOOOMMMMMMMMMLLLKKKJJJHHHGGGFFFAAA@@@@@@??????@@@@@@AAAAAABBBCCCBBBBBBGGGPPPWWWcccvvv}}}mmmeee\\\WWWWWWVVVRRROOOOOOLLLIIIGGGGGGEEECCCBBBBBBCCCDDDGGGIIILLLNNNOOOPPPOOONNNMMMMMMNNNOOOOOOLLLMMMOOOPPPPPPNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@??????>>>======<<<>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<======>>>???@@@AAAAAAAAA@@@??????>>>>>>>>>>>>===>>>@@@@@@AAACCCGGGJJJLLLQQQWWW^^^fffuuuxxxuuuqqqlllkkkmmmmmmllllllmmmpppvvv|||}}}xxxuuu|||zzznnnfffaaa\\\TTTHHH???;;;:::999777666666666666555555555555333333333333333333333333<<<<<<======>>>???????????????@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMOOOQQQQQQSSSUUUWWWYYYZZZ\\\^^^```aaabbbbbbddddddeeefffhhhiiijjjjjjgggiiikkklllmmmnnnppprrrrrrrrrrrrssstttuuuvvvwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwww{{{|||}}}~~~}}}{{{uuurrrsssxxx|||~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}zzzuuupppmmmmmmmmmlllkkklllooossswww{{{|||qqqooorrrsssxxx}}}|||~~~xxxyyy~~~yyylll\\\KKK???999888888666555444444333333444333222222333333222000111111111111000000000000111111111111000000000000000000000000000000000000///////////////////////////////////////...............///000000000000000//////000000000000111111111111111222222222222333333555888888999===DDDJJJ[[[ppprrrlllkkkiiifffeee]]]aaafffnnnuuufff\\\RRROOOMMMMMMPPPQQQPPPMMMOOONNNNNNMMMLLLJJJHHHHHHBBBBBBAAA@@@????????????@@@AAABBBAAA@@@BBBHHHMMMRRR```uuu~~~tttggg___\\\[[[XXXUUURRRPPPMMMLLLJJJHHHDDDAAAAAAAAAAAACCCEEEHHHJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNOOOPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>=========??????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>???>>>???@@@AAACCCHHHNNNSSSVVV[[[bbbiiisss{{{sssooolllhhhhhhjjjjjjlllnnnoooqqqwww}}}yyyyyyrrrggg```\\\TTTMMMCCC<<<999999888777666666666555555555555444333333333333333333333333;;;;;;<<<======>>>>>>???>>>??????@@@AAABBBCCCDDDCCCCCCDDDDDDEEEGGGHHHIIIIIIKKKMMMNNNOOOPPPSSSUUUWWWXXXZZZ\\\]]]^^^______```aaabbbdddfffhhhiiijjjeeegggiiijjjkkkllloooqqqqqqqqqqqqrrrrrrtttuuuvvvvvvvvvwwwwwwxxxxxxxxxwwwxxxxxxyyyyyyzzzyyyyyyyyy{{{|||~~~~~~}}}{{{||||||}}}~~~|||wwwsssrrrtttwww~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{xxxsssooolllmmmmmmllllllmmmqqqvvv{{{|||rrrpppsssuuu{{{~~~zzz~~~|||vvvqqqttt{{{zzzxxxpppcccTTTFFF???<<<777777555444444333333333333222111111222333111000111111111000000000000000////////////............////////////////////////////////////////////////000000//////......------......///000000000000000////////////000000000111111111111111222222222222111444666777888;;;???BBBOOO```wwwnnnkkkiiieeeddd___bbbdddhhhsss|||oooeeeUUUQQQNNNOOOQQQRRRQQQOOOPPPPPPPPPOOOMMMLLLJJJIIIEEEDDDBBB@@@???>>>>>>>>>>>>???AAA@@@@@@AAADDDFFFKKKTTTbbbtttvvvjjjccc```\\\YYYSSSRRRPPPOOONNNKKKFFFCCCAAAAAA@@@@@@AAADDDGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNOOONNNMMMKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>======>>>??????@@@@@@??????>>>>>>????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????>>>>>>>>>===>>>>>>??????@@@@@@AAABBBEEELLLTTTZZZaaahhhrrr{{{wwwooollljjjggghhhkkkiiimmmpppqqqrrrxxxxxxkkkbbb[[[XXXMMMFFF>>>999888999888777666666555555555444444444444444444444444444444444;;;;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHJJJKKKLLLMMMOOORRRUUUVVVWWWXXXZZZ\\\]]]^^^^^^^^^___```bbbdddfffggghhhdddfffhhhiiijjjkkkmmmoooqqqqqqppppppqqqrrrssssssvvvvvvwwwxxxyyyxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~}}}{{{zzzzzz{{{|||}}}~~~zzzxxxxxxxxx{{{}}}~~~}}}yyyyyyyyyyyyzzz|||~~~~~~}}}|||{{{zzz{{{}}}}}}zzzvvvqqqnnnlllllllllllllllmmmrrryyy~~~~~~uuusssuuu{{{zzzxxx|||{{{tttmmmhhhkkkssssssqqqjjj]]]NNNCCC>>>===777666555444444444444444222111000000111222111///000000000000000000111111////////////............////////////////////////........................000000//////......------......///000000000000000...////////////000000000000000111111111222222222111222555777888:::<<<===IIIUUUrrrrrrlllgggddddddcccddddddeeekkk|||xxxooo[[[WWWRRRPPPRRRSSSSSSQQQRRRRRRQQQPPPOOOMMMLLLKKKFFFEEEDDDBBB@@@???>>>>>>===>>>@@@@@@AAABBBCCCDDDHHHLLLUUUcccwwwuuukkkddd^^^YYYTTTSSSRRRQQQPPPNNNKKKHHHCCCBBBAAA@@@@@@BBBDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIJJJJJJIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>======???????????????>>>==============================>>>>>>>>>>>>>>>>>>??????@@@@@@@@@????????????>>>>>>>>>===>>>>>>???@@@@@@BBBBBBCCCEEEIIIQQQ[[[aaaiiittt{{{sssmmmlllkkkiiijjjmmmjjjoootttvvvwww{{{ssshhh___XXXSSSGGGAAA;;;888999:::999777555555555555444444444444444444444444444444444444::::::;;;;;;<<<=========>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGIIIJJJJJJKKKMMMQQQTTTTTTUUUWWWYYY[[[\\\]]]]]]\\\]]]^^^```bbbdddeeefffdddfffhhhiiiiiiiiikkkmmmpppoooooooooppppppqqqrrruuuvvvwwwyyyyyyxxxwwwwwwvvvvvvxxxyyyzzzzzzzzzzzzxxxyyyzzz|||||||||{{{zzzzzz{{{|||~~~~~~~~~}}}}}}{{{~~~~~~~~~|||zzzyyyyyyzzz{{{|||}}}~~~~~~~~~}}}zzzwwwsssooommmkkkkkkkkkkkkkkkmmmsss{{{~~~}}}zzzzzzzzzyyyvvvyyy}}}|||qqqfff```cccjjjsssrrrlll___NNNAAA;;;;;;777666666555444444555555333222111111222222000///000000000000111111111111111111111111000000000000000000000000000000000000........................///////////////...............///000000000000000......////////////000000000000000111111111111222111222444666888:::;;;<<>>???@@@AAABBBCCCCCCCCCEEELLLWWWfff{{{vvvlllbbb\\\XXXWWWUUUTTTSSSRRROOOLLLGGGFFFDDDBBBAAAAAAAAABBBDDDDDDEEEFFFGGGHHHIIIJJJIIIKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======??????@@@??????>>>===<<<========================>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBDDDFFFHHHLLLRRR[[[fffmmmttt|||xxxuuunnnjjjkkklllkkklllooonnnsssyyy}}}{{{oooeee\\\SSSMMMBBB>>>999777999:::999777555555555444444444444333333333333333333333333333999::::::;;;<<<<<<======<<<===>>>>>>@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHHHHIIIKKKOOOSSSSSSTTTUUUWWWYYYZZZ[[[[[[\\\\\\]]]___```bbbcccdddfffgggiiiiiihhhhhhjjjkkkllllllmmmnnnoooqqqrrrsssssstttvvvxxxxxxwwwvvvuuussstttuuuwwwxxxxxxyyyyyywwwwwwxxxyyyyyyzzz{{{{{{{{{|||}}}~~~~~~~~~}}}~~~}}}|||zzzzzzyyyyyyxxxxxxxxxyyyyyyxxxvvvtttqqqnnnlllkkkkkkiiiiiiiiijjjmmmsss|||xxxpppppp|||{{{wwwzzz}}}sssgggaaadddlllyyyyyytttfffSSSDDD<<<:::777777666666555555666666666555333333333333111000///000000000111111111111111111111111000000000000000000000000000000000000.................................///////////////......///000000000000000........./////////000000000000000000111111111111333333333555888;;;<<<<<>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>??????>>>>>>>>>@@@@@@@@@??????>>>===<<<===========================>>>>>>>>>????????????==================>>>>>>>>>>>>>>>???@@@BBBCCCDDDGGGJJJOOOUUU^^^iiittt{{{zzzsssooommmhhhfffiiikkkjjjkkknnnssswww~~~tttjjjbbbXXXMMMEEE>>>:::666666888999888666555555555444444444333333333333333333333333333333999999:::;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFEEEFFFFFFGGGGGGJJJNNNQQQQQQRRRTTTVVVXXXYYYZZZZZZ\\\\\\]]]^^^___aaabbbbbbggghhhiiiiiihhhhhhiiijjjiiijjjkkkmmmooorrrtttuuurrrsssuuuwwwwwwvvvuuutttqqqrrrsssuuuvvvwwwwwwwwwvvvvvvvvvwwwxxxyyy{{{||||||}}}~~~~~~}}}}}}zzz}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{yyywwwuuutttttttttuuuqqqpppnnnlllkkkjjjkkkkkkiiiiiiiiiiiimmmsss|||yyyllleeefffsss}}}~~~zzz}}}wwwlllgggllluuu|||}}}yyylllYYYHHH???===888777777666666666666777999777555555555444333111//////000000111111111222////////////............000000000000000000000000........................---.........//////000000...//////000000000000000............/////////000000000000000111111111111444333333555999;;;======>>>CCCKKK^^^sssjjjhhhcccbbbfffkkkkkkmmmxxxzzzjjj^^^WWWUUUTTTTTTSSSRRRRRRQQQPPPNNNMMMLLLJJJIIIGGGFFFDDDCCCCCCBBBBBB@@@???>>>???@@@??????@@@???CCCHHHMMMUUUfffxxx{{{rrrfffbbb^^^ZZZXXXVVVTTTRRRMMMMMMKKKIIIFFFCCC@@@>>>AAA@@@???@@@AAADDDGGGIIIFFFHHHJJJLLLMMMMMMLLLKKKIIIIIIIIIJJJKKKLLLLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@??????@@@@@@@@@??????===<<<<<<==============================>>>>>>?????????@@@<<<<<<<<<<<<=========>>>>>>??????@@@AAACCCDDDEEEIIIMMMSSS\\\fffsss|||uuummmhhhgggccccccgggjjjiiijjjlllvvvzzzyyypppggg___UUUHHH???<<<888555444777888666444555555444444444333333333222222222222222222222222::::::::::::::::::::::::===============>>>??????AAAAAABBBCCCDDDDDDDDDCCCEEEFFFEEEDDDDDDEEEIIILLLSSSSSSSSSTTTUUUWWWXXXYYYXXXXXXZZZ[[[]]]___``````cccdddfffgggggggggiiikkkkkkkkkkkkkkkmmmoooqqqsssoooqqqsssttttttvvvyyy{{{xxxxxxwwwuuussstttwwwyyywwwxxxzzz{{{{{{{{{zzzzzzzzz{{{}}}~~~~~~|||zzzyyy{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzz}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||{{{{{{{{{~~~|||yyyvvvsssqqqoooooommmkkkiiihhhhhhiiiiiihhhjjjlllkkkkkkrrr}}}~~~tttgggdddhhhnnnvvv}}}|||wwwlllhhhkkkpppyyyrrrjjjbbbWWWIIIAAA???777777555444333222222222666555444333111000///...222111111111000000////////////000000000000//////////////////////////////////////////////////////222222111000///...------////////////////////////000000000///......------////////////000000000000444444555666777888999999???===CCCWWWqqq~~~ppplllddddddgggjjjlllnnnwwwyyylllccc\\\UUUPPPPPPPPPPPPNNNMMMLLLMMMOOOKKKJJJIIIHHHFFFDDDBBBAAA@@@>>>===>>>@@@AAAAAA@@@AAABBBBBBCCCGGGNNNVVV]]]nnnwwwoooeee```^^^]]]YYYUUUQQQOOOMMMLLLJJJHHHEEEBBBCCC@@@>>>===@@@BBBDDDEEEFFFGGGIIIKKKLLLLLLLLLKKKLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>======<<<<<>><<<<<>>:::999999888777666666555444444444444444444444444222222222222222222222222::::::::::::::::::::::::===<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBBAAABBBCCCCCCDDDEEEHHHKKKOOOOOOOOOPPPRRRTTTUUUVVVWWWWWWXXXZZZ\\\]]]_________aaacccccccccdddfffhhhiiiiiijjjkkklllnnnooopppqqqsssssssssssssssuuuwwwvvvvvvvvvuuussssssuuuwwwxxxxxxzzzzzz{{{zzzyyyyyyxxxzzz{{{||||||{{{yyyxxx{{{|||}}}~~~~~~}}}}}}|||~~~}}}|||||||||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}||||||||||||||||||xxxuuusssnnnmmmjjjhhhhhhhhhiiijjjjjjkkkllllllooouuu~~~wwwuuurrrnnnfff```ccckkkuuu}}}wwwlllhhhjjjmmmnnndddZZZSSSKKKBBB===<<<777666555444333222222222222222111111111000000000111111111111000000000/////////000000000000//////////////////////////////////////////////////////111111000000///.........////////////////////////////////////............////////////000000000000333444444555666777888888;;;999>>>MMMaaaxxxyyypppfffdddeeehhhhhhkkksss|||uuuhhh^^^VVVRRRNNNOOOOOOOOONNNMMMMMMNNNKKKKKKJJJIIIGGGEEECCCBBBAAA???>>>>>>???@@@@@@???@@@@@@@@@@@@BBBGGGMMMRRR\\\mmm~~~ssslllhhhccc\\\WWWWWWUUURRRPPPOOOLLLIIIFFFGGGDDD@@@???@@@AAABBBBBBCCCDDDEEEHHHIIIKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>======<<<<<<>>>===<<<===@@@BBBAAA???@@@CCCFFFHHHHHHLLLQQQVVV[[[bbblllvvvxxxrrrnnnjjjgggeeefffdddeeegggggghhhpppxxxwwwqqqgggZZZNNNDDD???===777777666666555444444333444444444444444444444444222222222222222222222222999999999999999999999999;;;;;;;;;;;;;;;<<<<<<======>>>???@@@AAAAAAAAAAAA===???AAACCCDDDEEEGGGIIIIIIIIIJJJLLLMMMPPPQQQSSSTTTUUUVVVXXXZZZ[[[\\\]]]```aaacccddddddeeegggiiiggghhhiiikkklllmmmmmmmmmrrrssssssrrrppppppqqqsssssstttuuuuuutttssstttuuuxxxxxxyyyyyyyyyxxxxxxwwwwwwxxxyyyzzzzzzyyyxxxwww{{{{{{|||}}}}}}|||zzzyyy}}}~~~~~~~~~~~~~~~}}}}}}{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{{{{|||}}}|||||||||||||||}}}}}}~~~}}}wwwtttmmmllljjjhhhhhhhhhjjjkkkllllllmmmpppuuu|||~~~sssiii___ZZZYYY]]]gggqqq|||ssskkkgggggghhhaaaUUUHHHBBB@@@<<<999999777666555333222222222222......///000000111111111111111111111000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////000000000000222222333444555666777777999888;;;CCCOOOdddxxxkkkgggeeefffggghhhpppxxxqqqbbbWWWRRRJJJKKKMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIGGGEEEDDDCCCAAA???>>>??????>>>===???@@@@@@??????AAAEEEHHHLLLXXXhhhzzz~~~vvvmmmccc[[[ZZZWWWTTTRRRPPPNNNKKKIIIKKKHHHDDDAAAAAAAAA@@@@@@???@@@AAACCCEEEHHHJJJKKKJJJJJJKKKKKKLLLKKKKKKJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???=====================<<<>>>===<<<>>>AAACCCDDDCCCBBBDDDGGGIIIKKKPPPXXX^^^hhhqqq|||wwwpppjjjgggfffdddcccgggeeeeeegggiiimmmxxxtttnnnggg\\\QQQGGG@@@<<<;;;777666666555555444444444555555555555555555555555222222222222222222222222888888888888999999999999::::::999999::::::;;;<<<<<<===>>>???@@@AAAAAAAAA===???BBBCCCDDDDDDEEEGGGEEEFFFFFFHHHJJJLLLNNNOOOQQQRRRSSSUUUWWWXXXYYYZZZ^^^```bbbcccdddeeegggiiieeegggiiikkklllllllllkkkpppqqqqqqpppnnnnnnoooqqqqqqsssuuuuuutttssstttuuuxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwxxxyyyyyyyyyxxxxxxzzz{{{{{{|||{{{zzzxxxwwwzzz{{{||||||}}}}}}}}}|||zzz|||}}}}}}||||||~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{}}}~~~||||||{{{{{{{{{|||}}}}}}~~~}}}|||{{{{{{{{{|||{{{{{{{{{{{{|||}}}~~~|||}}}vvvrrrkkkjjjiiiggggggiiijjjlllmmmnnnqqqxxxwwwhhhXXXSSSXXXaaammmwww~~~xxxlllfffdddccccccYYYLLL???<<<<<<;;;888777666555444333222222222222...//////000000111111222111111111000000000000000//////000000000000//////////////////////////////////////////////////////........./////////000000////////////////////////---------...///000000111////////////000000000000111111222333444555555666999:::===@@@EEEVVVuuutttlllgggfffggghhhnnnuuu{{{kkk[[[RRRHHHHHHIIIKKKMMMOOONNNNNNMMMMMMLLLKKKJJJIIIGGGFFFEEEBBB@@@??????>>>===<<<@@@AAABBBAAA@@@@@@BBBDDDGGGMMMVVVcccwwwyyylllbbb^^^[[[WWWTTTSSSQQQPPPNNNNNNJJJGGGDDDCCCCCCBBBAAA?????????@@@AAADDDFFFHHHHHHIIIJJJKKKLLLKKKJJJIIIKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>========================>>>>>>>>>???AAACCCEEEFFFEEEHHHKKKMMMRRRYYYdddlllxxx~~~yyysssoooiiieeeddddddddddddhhhffffffjjjnnnvvvuuulllhhh```TTTIIIAAA===::::::888888777777777666666666555555555555555555555555222222222222222222222222777777777888888999999999999999999999999:::;;;;;;<<<===>>>???AAAAAAAAAAAA@@@BBBDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPRRRTTTUUUVVVWWWXXXZZZ\\\]]]^^^___aaaccceeefffhhhjjjkkkkkkjjjjjjkkkmmmmmmmmmlllmmmooopppqqqsssuuuuuutttttttttuuuvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{zzzyyyxxxwwwwwwxxxyyyzzzzzz{{{{{{zzzyyy{{{||||||||||||~~~~~~~~~~~~}}}{{{yyyyyyzzz|||~~~||||||{{{zzzzzzzzz{{{{{{~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{|||~~~}}}{{{tttoooiiiiiigggggggggiiikkkmmmooorrrxxxzzzjjj[[[XXX___hhhrrrzzz~~~}}}ooofffbbbbbb```^^^SSSGGG===<<<===:::666444555444333222222222222222111111111111111000000000000000000000000000111111//////000000000000//////////////////////////////////////////////////////------......//////000000////////////////////////,,,------...///000111111////////////000000000000000000111222333444555555777:::>>>@@@AAALLLfff~~~~~~sssiiiffffffgggkkkpppvvvzzzgggYYYKKKIIIGGGHHHKKKNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGDDDBBB@@@@@@???===<<>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<=========>>>>>>??????@@@@@@@@@@@@AAACCCFFFHHHMMMPPPTTTYYY___jjjwwwwwwqqqkkkgggcccaaabbbcccdddeeehhhgggiiiooowwwvvvmmmhhheee\\\PPPEEE???;;;999888777777777777666666666666555555555555555555555555222222222222222222222222666666666777888888999999999999999999999::::::;;;;;;<<<===???@@@AAAAAAAAAAAACCCDDDCCCBBBAAABBBCCCDDDDDDDDDEEEFFFHHHJJJJJJLLLLLLMMMOOOQQQRRRTTTTTTVVVXXXZZZ[[[\\\]]]```bbbdddeeefffggghhhhhhhhhhhhhhhiiijjjkkkjjjkkknnnppppppqqqssssssrrrrrrsssuuutttttttttssstttuuuvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyzzz{{{{{{zzzxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxxxxzzz{{{|||{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyyzzz{{{}}}~~~}}}|||{{{zzzzzzzzzzzzzzz||||||}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{|||}}}~~~wwwqqqmmmhhhgggffffffgggjjjlllnnnqqqwwwvvviii^^^^^^fffnnnuuuzzzwwwkkkeeedddbbb]]]XXXKKKCCC<<<;;;;;;777333111444444333222222222222222333333222111000000//////000000000000111111111111//////000000000000//////////////////////////////////////////////////////---------....../////////////////////////////////---------...///000000111////////////000000000000000000111222333444555555555777;;;======DDDVVVhhh}}}nnngggfffeeegggjjjjjjrrr~~~zzzkkkWWWQQQJJJGGGIIILLLMMMMMMLLLLLLMMMMMMLLLKKKJJJJJJHHHFFFCCCBBBAAA@@@???======>>>???>>>>>>>>>@@@BBB???@@@EEELLLSSS___qqqnnniiiaaa\\\XXXWWWUUUTTTQQQOOOMMMKKKKKKKKKJJJHHHFFFEEECCCBBBAAA@@@??????CCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>======>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDGGGKKKNNNRRRWWW]]]dddmmmzzz}}}wwwpppjjjcccaaa______bbbdddeeeeeeiiiiiinnnvvvyyymmmhhhfff```WWWKKKBBB===;;;999777444444444444444444444444444444444444444444444444222222222222222222222222555555666666777888888999:::999999999999:::;;;;;;999:::;;;===???@@@@@@@@@@@@AAAAAA@@@???@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQRRRUUUWWWYYY[[[\\\]]]```bbbcccccccccccccccdddeeeffffffhhhiiiiiiiiiiiilllnnnnnnooooooooonnnooorrrtttrrrrrrrrrrrrssstttvvvwwwuuuuuuuuuuuuvvvwwwxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyvvvwwwxxxxxxxxxxxxxxxwwwwwwyyy{{{{{{{{{{{{}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{|||~~~~~~}}}}}}|||zzzzzzyyyyyyyyyyyyzzz{{{{{{||||||||||||||||||{{{||||||}}}~~~~~~|||wwwqqqkkkhhhgggfffeeefffgggjjjmmmnnnttt}}}lllccc]]]bbbkkkrrrxxx}}}zzzssskkkjjjjjjfff\\\RRRFFF???:::999777333222333444333222222111222222222222111111000//////......///000000000111111111111//////000000000000//////////////////////////////////////////////////////---.....................////////////////////////------......//////000000////////////000000000000000111111222333444555555555555666999;;;???JJJVVVoooxxxmmmiiifffdddeeecccfffllluuuhhh^^^QQQHHHGGGIIIKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGDDDCCCCCCBBBAAA???>>>>>>>>>===<<<===???BBB??????BBBGGGHHHMMMZZZhhhyyy|||vvvlllccc]]]YYYWWWUUUUUUSSSPPPOOOOOONNNKKKJJJGGGGGGFFFEEECCCAAA@@@???AAAAAAAAAAAABBBCCCDDDDDDFFFFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<=========>>>???@@@AAABBBCCCCCCBBBCCCFFFGGGHHHMMMSSSXXX\\\bbbkkkttt~~~{{{yyyuuuoooiiiddd_________bbbeeehhhiiiiiijjjlllrrr|||tttkkkfffdddWWWOOODDD>>><<<;;;999666444444444444444444444444333333333333333333333333222222222222222222222222444555555666777888888999::::::999999::::::;;;<<<777888:::<<<===>>>??????===>>>>>>======???BBBFFFDDDCCCCCCCCCCCCDDDEEEEEEHHHIIIJJJLLLMMMOOOPPPQQQPPPRRRUUUVVVWWWYYY[[[]]]aaaaaa`````````bbbcccdddggghhhiiihhhggghhhjjjlllmmmmmmmmmlllkkkmmmpppsssqqqqqqpppqqqrrrtttvvvxxxsssssssssttttttvvvwwwwwwwwwxxxzzz{{{|||{{{{{{zzzxxxxxxyyyyyyyyyxxxxxxwwwwwwyyyzzz{{{{{{{{{}}}{{{}}}~~~}}}}}}~~~{{{||||||}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyywwwwwwyyyzzz{{{||||||||||||||||||||||||}}}}}}~~~{{{vvvpppjjjfffcccfffeeeeeefffgggjjjmmmooovvvxxxeee___\\\cccmmmuuu|||vvvqqqmmmoooqqqjjj[[[NNNCCC>>>999777555222333777333333222222111222222222///////////////.........//////000000111111111222//////000000000000//////////////////////////////////////////////////////........................////////////////////////.........///////////////////////////000000000000111111222333444555555666888444444777:::>>>FFFNNNYYY|||tttmmmhhheeedddaaaaaaccchhhqqq~~~uuuhhhVVVJJJFFFGGGIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHEEEDDDDDDCCCBBBAAAAAAAAA@@@>>>======@@@CCCCCCBBBCCCEEECCCCCCMMMZZZ^^^rrr{{{ppphhhbbb^^^\\\XXXVVVSSSQQQPPPOOOLLLJJJGGGGGGHHHGGGFFFCCCAAA@@@??????>>>>>>???AAABBBDDDDDDEEEGGGHHHIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>???@@@BBBCCCDDDDDDAAADDDGGGIIILLLRRRYYY___jjjqqq{{{~~~}}}}}}{{{yyyvvvsssooojjjddd`````````bbbfffjjjmmmnnnmmmkkknnnuuuxxxqqqlllfffbbbPPPIII???:::::::::888666555666666666666666666666222222222222222222222222222222222222222222222222777777777777888888888888888888999999999999888888999:::;;;<<<============>>>>>>>>>???@@@@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLPPPPPPRRRTTTVVVXXXZZZ[[[]]]]]]\\\ZZZZZZ]]]bbbeeedddeeefffggghhhiiijjjjjjllllllllllllmmmooopppqqqppppppppppppqqqrrrssstttssstttttttttuuuuuuvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyvvvvvvvvvuuuvvvwwwwwwxxx|||{{{zzzyyyxxxyyyzzzzzz||||||||||||}}}~~~zzz{{{}}}}}}||||||}}}}}}|||||||||{{{{{{{{{zzz{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~||||||{{{zzzzzzzzzzzz{{{|||{{{{{{}}}zzzooogggcccaaa```^^^[[[]]]```bbbdddiiipppvvvuuueeeXXXZZZ]]]dddmmmwwwzzzwwwuuusssnnnbbbQQQEEE>>><<<777444222333444666111111111111000000000000111111000000//////......000000////////////000000000000000000000///......000000//////.........---------...///000000//////------............------,,,,,,,,,---...///000000---.........//////000000000000000000////////////111111000000111333444666444666888999:::<<>>@@@AAACCCEEEFFFUUU[[[iii}}}~~~vvvooofff___```]]]YYYXXXXXXVVVRRRNNNKKKMMMMMMLLLJJJGGGFFFEEEDDDCCCBBB@@@???>>>>>>>>>CCCCCCCCCDDDEEEFFFHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@??????????????????>>>======>>>@@@@@@?????????AAABBBBBB@@@>>>AAAAAAAAABBBCCCDDDDDDCCCIIILLLOOOQQQUUU^^^hhhpppwww||||||{{{wwwuuuuuuqqqnnnjjjeeebbb`````````______```dddhhhjjjkkkjjjhhhiiiooo{{{{{{}}}xxxwwwpppnnnkkkbbbYYYEEEBBB>>>:::777666666666666666555444444444444555444444444444444444444444111111111111111111111111666666777777777888888888777888888999999888888777999999;;;<<<<<<==================>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGHHHIIIJJJJJJKKKMMMNNNOOOQQQSSSUUUWWWXXXYYYZZZZZZYYYYYY[[[___cccddddddeeefffhhhiiijjjjjjkkkkkkkkklllmmmnnnooopppnnnnnnnnnooopppqqqrrrsssrrrrrrrrrsssssssssttttttuuuuuuuuuvvvvvvvvvvvvwwwtttttttttttttttuuuvvvvvvzzzzzzyyyxxxxxxyyyzzzzzz||||||||||||}}}~~~zzz{{{||||||{{{{{{|||}}}}}}}}}||||||{{{{{{zzzzzzzzzyyyyyyxxxyyy{{{}}}~~~}}}|||zzzyyyxxxxxxwwwwwwxxxxxxxxxxxxyyy|||yyyrrrggg```]]]\\\[[[[[[[[[]]]```cccgggmmmuuu{{{tttfff\\\VVVZZZbbbkkksss{{{}}}}}}{{{vvvlll]]]NNNDDD<<<:::777444333333444555111111111111000000000000111000000000/////////...000000////////////000000000000000000000///......000/////////............---...//////////////////------............------,,,---------.../////////............/////////000000000000000////////////111111000000111333444555444555777888999;;;>>>@@@HHH[[[ttt~~~qqqllljjjiiijjjiiifffbbbccckkkxxxzzzeeeUUUNNNHHHDDDEEEGGGIIILLLMMMNNNPPPQQQNNNLLLIIIGGGGGGFFFDDDBBBAAA@@@??????>>>>>>??????>>>>>>>>>???@@@BBBDDDEEEJJJNNNWWWgggwwwuuummmgggbbb\\\ZZZYYYWWWTTTQQQQQQRRRRRRPPPNNNKKKIIIIIIFFFEEECCCBBB@@@?????????@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>===<<<===>>>???@@@>>>>>>>>>???AAAAAA@@@@@@CCCCCCDDDEEEFFFHHHJJJKKKPPPSSSXXX\\\bbbkkkvvvyyyxxxtttnnnjjjjjjhhhfffccc```]]][[[ZZZZZZYYY[[[]]]```bbbdddeeefffdddgggppp|||~~~zzzyyy~~~|||pppmmmoookkk^^^PPPCCCAAA===999777666666777666666555444444444444444444444444444444444444444222222222222222222222222666666777777777777888888777888888999999888888777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>??????@@@AAABBBFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLMMMOOOQQQSSSSSSSSSUUUWWWWWWXXXZZZ]]]___bbbcccdddeeefffhhhiiiiiiiiiiiijjjjjjkkkmmmnnnooolllllllllmmmnnnoooqqqqqqpppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssrrrrrrrrrsssssssssttttttwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{|||}}}}}}~~~~~~zzz|||||||||zzzyyyzzz{{{}}}}}}||||||{{{zzzzzzyyyyyyyyyxxxxxxxxxzzz{{{}}}|||{{{xxxxxxwwwvvvvvvvvvvvvwwwttttttvvvyyy|||~~~|||{{{mmmggg___ZZZWWWXXXYYYYYY[[[]]]```eeekkksss|||ppp```YYYYYYYYY```kkkuuu}}}~~~~~~uuudddSSSGGGAAA888888666555555444555555111111111111000000000000000000000000////////////000000////////////000000000000000000000//////...////////////............//////////////////...---------............------------..............................////////////////////////000000000000111111111111111222333444333555777888888:::===???CCCKKK\\\vvvzzzoookkkkkkkkkjjjfffbbb```eeennnuuu{{{eeeUUUKKKFFFEEEFFFHHHJJJLLLNNNOOOPPPOOOMMMKKKJJJJJJIIIGGGEEEBBBAAA@@@???>>>=========>>>>>>>>>>>>???@@@AAABBBEEEEEEJJJTTT___nnnwwwppphhhaaa^^^\\\YYYVVVSSSSSSQQQPPPNNNLLLJJJJJJJJJIIIGGGEEEDDDCCCCCCBBB@@@@@@????????????@@@@@@BBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===>>>???@@@AAA@@@?????????@@@BBBDDDEEEHHHIIIJJJKKKLLLOOOSSSVVV\\\```hhhooowwwzzzssspppkkkddd```___^^^]]]\\\[[[YYYWWWUUUTTTSSSVVVYYY[[[\\\^^^cccgggiiimmmwww{{{vvv}}}rrrhhhhhhlllgggVVVFFF@@@>>>;;;888777666777888666555555444444444444444444444444444444444444444333333333333333333333333666666666666777777777888777777888888888888777777888888999:::;;;;;;:::::::::::::::;;;<<<<<<======>>>>>>>>>>>>???@@@AAABBBFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIKKKLLLNNNOOOPPPOOOQQQTTTVVVWWWXXXZZZ\\\``````aaaccceeefffggghhhgggggghhhhhhiiikkklllmmmiiiiiijjjjjjlllmmmooopppooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssttttttuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{||||||||||||{{{|||}}}{{{zzzyyyyyyzzz}}}||||||{{{zzzzzzyyyyyyxxxxxxxxxwwwxxxyyyzzz{{{~~~~~~{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwssssssuuuwwwyyyxxxuuusssddd```[[[WWWUUUWWWYYY[[[[[[]]]aaahhhppp{{{tttbbbWWWZZZaaafffmmmxxx~~~~~~zzz}}}|||oooZZZHHH???>>>555555666666666555444444111111111111000000000///000000000000////////////000000////////////000000//////000000000000/////////////////////.........//////000000///...------------............------...............---------.........///////////////////////////000000000000111111111111111222222333222444666666777888;;;===CCCDDDMMMcccwwwooommmiiihhheeeaaa```bbbhhhmmmyyyvvvdddUUUKKKHHHGGGGGGHHHJJJLLLLLLLLLPPPNNNMMMLLLMMMLLLJJJHHHDDDCCCAAA@@@>>>======<<>>>>>>>>>>>??????DDDBBBDDDJJJQQQZZZiiivvv{{{pppjjjddd___\\\VVVTTTRRRPPPOOOOOOMMMLLLOOOMMMLLLJJJHHHGGGGGGFFFCCCBBBAAA@@@@@@???@@@@@@?????????>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????=========>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>AAA@@@@@@???@@@AAACCCDDDBBBBBBAAAAAABBBEEEHHHKKKPPPSSSVVVWWWVVVYYY^^^cccmmmsss|||}}}{{{xxxqqqjjjgggccc\\\YYYYYYVVVWWWXXXXXXWWWUUURRRQQQPPPSSSVVVVVVWWW]]]gggpppxxx}}}uuummmdddbbbccc\\\MMM@@@===<<<:::888777777777888666555444444333333444444333333333333333333333333333333333333333333333333555666666666666777777777777777777888888777777777777888888999999999999999999999999:::;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGIIIJJJLLLMMMNNNLLLOOOSSSUUUVVVWWWXXXZZZ\\\]]]^^^```bbbdddeeefffeeeeeeffffffgggiiijjjkkkgggggghhhiiijjjlllmmmnnnoooooooooooooooooooooooooooooooooppppppppppppqqqpppqqqrrrsssssssssrrrrrrqqqrrrssstttvvvwwwwwwxxxvvvwwwxxxzzzzzzzzzzzzzzzzzz{{{|||{{{yyyxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxyyyxxx{{{~~~~~~{{{zzzyyywwwwwwvvvuuuuuuuuuuuuuuuttttttuuuvvvuuurrrlllhhh]]]ZZZWWWTTTSSSUUUYYY\\\\\\^^^ccckkkvvv}}}uuukkkcccZZZWWW___kkkzzz~~~}}}vvvxxxssseeePPPAAA<<<>>>333444555666555555444333111111111111000000000///////////////000000000000000000////////////000000//////000000000000//////........./////////////////////000000///...------------............------...............---------///////////////............/////////000000000111000000111111111222111111111333444555555777999<<<@@@@@@GGGWWWnnnsssllleeedddcccaaaaaadddiiilllooo~~~wwweeeVVVLLLIIIFFFEEEHHHJJJLLLLLLOOONNNMMMNNNNNNMMMKKKIIIEEEDDDCCCAAA???>>>======@@@???>>>>>>======>>>>>>???>>>@@@DDDFFFJJJSSS]]]nnn|||yyyqqqiiiddd___[[[WWWUUUUUUUUUTTTRRRQQQPPPNNNLLLJJJIIIHHHHHHFFFEEEDDDBBBAAAAAA@@@@@@@@@??????>>>>>>>>>??????======>>>>>>??????@@@@@@????????????????????????????????????????????????<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@BBBCCCDDDBBBCCCCCCCCCCCCGGGLLLQQQZZZaaahhhjjjiiijjjpppuuu}}}{{{xxxrrrjjjccc```\\\UUURRRSSSPPPQQQSSSTTTSSSQQQOOOMMMMMMOOOQQQSSSWWWbbbrrr~~~}}}pppkkkccc\\\UUUMMMDDD>>>::::::888777666666777777555555444333333333333333333333333333333333333333222222222222222222222222555555666666666666777777666777777888888777777666777777888888888888888777888888999::::::;;;;;;<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGHHHJJJKKKKKKKKKNNNPPPRRRSSSTTTUUUWWWYYYZZZ[[[]]]___aaabbbccccccdddddddddeeeggghhhiiifffffffffhhhiiikkkmmmnnnoooooonnnnnnnnnnnnmmmmmmnnnnnnnnnoooooooooppppppooopppqqqrrrsssrrrqqqqqqoooppprrrssstttuuuuuuuuussstttvvvxxxxxxxxxwwwwwwwwwxxxyyyxxxvvvvvvvvvxxxwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwwwwtttvvvyyyzzzyyywwwwwwxxxtttsssrrrrrrqqqqqqrrrrrrvvvvvvvvvuuusssmmmeee___VVVUUUSSSQQQPPPRRRVVVZZZ]]]___eeeppp|||ooodddYYYVVVTTTWWWdddsss~~~~~~vvvrrriiiYYYJJJ???===>>>444444444555444444333333111111111111000000000000////////////000000000000000000////////////000000...//////000000000000000........./////////////////////////////////...---------............------------..................///////////////...............//////000000111111000000111111222111111000111222333444444555888::::::<<>>===>>>>>>>>>>>>>>>@@@DDDCCCCCCGGGNNNVVVbbbvvvzzzssskkkeee^^^ZZZYYYYYYWWWTTTSSSRRRPPPMMMKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA===>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???????????????????????????@@@@@@@@@<<<======>>>>>>???????????????@@@@@@AAABBBBBBBBB????????????@@@AAACCCDDDBBBEEEGGGGGGGGGKKKQQQVVVgggrrr|||zzzxxxvvvtttnnnfff^^^ZZZUUUOOOLLLLLLJJJLLLMMMNNNMMMLLLJJJIIIIIIKKKOOOUUU```ooo{{{lllhhh___TTTIIIBBB>>>===999888777777666666666666555444444333333333333333333333333333333333333333111111111111111111111111555555555666666666777777666666777777777777666666666777777888888777777666888888999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNOOOOOOPPPRRRTTTVVVWWWXXXZZZ\\\^^^``````bbbbbbbbbcccdddeeefffgggeeeeeefffgggiiikkkmmmnnnmmmmmmlllllllllkkkkkkkkklllmmmmmmmmmmmmnnnnnnnnnmmmnnnpppqqqqqqpppooonnnnnnoooqqqsssssstttssssssqqqrrrtttvvvvvvvvvuuutttrrrsssttttttsssrrrsssuuusssssstttuuuvvvwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvuuutttuuuvvvvvvtttssstttuuurrrrrrqqqppppppppppppqqqvvvvvvvvvuuuqqqjjjaaa[[[TTTTTTSSSPPPOOOPPPUUUYYY]]]```hhhsss{{{rrrcccXXXQQQQQQSSSYYYlll}}}~~~vvvlll\\\MMMBBB===::::::555444444333333333222222111111111111000000000000.../////////000000000111000000////////////000000......///000000000000000............/////////000---...//////////////////------............------,,,---------.../////////000/////////.....................///000111111111000000111222222111000///000111333333333444666999666888>>>EEEMMM^^^|||xxxllljjjgggfffgggiiilllmmmppprrr{{{|||eee[[[OOOGGGGGGIIIKKKKKKLLLLLLLLLMMMNNNNNNKKKIIIGGGFFFEEEDDDBBBBBBAAAAAA@@@@@@???>>>>>>>>>????????????AAACCCAAA@@@CCCJJJKKKPPP]]]lllzzzwwwmmmgggdddaaa]]]ZZZXXXWWWUUUSSSQQQOOONNNNNNLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@?????????????????????@@@@@@@@@AAAAAA?????????@@@@@@@@@AAAAAA??????@@@@@@AAABBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEBBBAAAAAAAAABBBDDDFFFGGGHHHKKKOOOPPPPPPSSSZZZ___rrr|||wwwsssqqqpppooonnnfff^^^WWWTTTQQQLLLJJJKKKHHHIIIJJJJJJIIIHHHGGGFFFGGGKKKSSS```qqq~~~zzzhhhaaaVVVKKKCCC===:::999888888777666555555444444555444333333222222333333222222222222222222222222222222222222222222222222555555555555666666666777666666777777777777666666666777777777777777666666888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;===>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFGGGIIIKKKLLLLLLLLLMMMOOOQQQTTTUUUVVVXXX[[[]]]^^^___aaaaaaaaabbbcccdddffffffeeeeeefffgggiiikkkmmmnnnkkkkkkkkkjjjjjjjjjiiiiiikkkkkklllllllllmmmmmmmmmkkklllnnnppppppooonnnmmmnnnoooqqqrrrssssssrrrqqqoooqqqsssuuuuuuuuussssssnnnoooqqqqqqppppppqqqrrrqqqqqqrrrtttuuuwwwxxxxxxuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvtttrrrqqqrrrssstttsssrrrrrrqqqqqqrrrrrruuuuuuuuuuuuqqqiii```YYYUUUUUUTTTRRRPPPQQQUUUYYY^^^aaaiiiuuu~~~zzzpppfff[[[SSSOOOSSSVVV]]]ttt}}}uuugggSSSDDD<<<999777555666555444333222222222222111111111111000000000000.../////////000000111111000000////////////000000......///000000000000000---.........//////000000------...///000000000///---..................---,,,,,,------...///000000000000//////.........------......///000111111222///000111222222111000///000111222222222333666888777888<<<@@@DDDQQQmmmrrrooojjjhhhhhhjjjkkkllloooooottttttgggWWWKKKGGGGGGGGGFFFJJJJJJKKKMMMNNNMMMKKKHHHHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@????????????@@@@@@===<<<===>>><<<;;;???FFFGGGGGGMMMVVV^^^iii}}}wwwsssoooiiieee___^^^\\\YYYWWWUUUTTTTTTPPPPPPOOONNNMMMLLLLLLMMMHHHGGGFFFEEEEEEEEEEEEEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEECCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEGGGHHHJJJLLLNNNSSSWWWYYYYYY\\\bbbhhhyyy~~~zzzuuupppkkkjjjjjjiiiiii]]]VVVQQQPPPOOOLLLLLLOOOIIIIIIIIIIIIIIIHHHGGGGGGGGGMMMYYYkkk{{{wwweee\\\OOOFFFAAA>>>999555888888777666555444444333555444333333222222333333222222222222222222222222333333333333333333333333444444555555666777777777777666666555555555555666444444444555777888:::;;;888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===???>>>=========>>>@@@AAA@@@@@@AAABBBBBBCCCCCCDDDEEEGGGIIIIIIIIIKKKMMMOOONNNPPPSSSUUUVVVWWWZZZ\\\^^^^^^___aaabbbcccdddeeedddddddddddddddeeefffgggfffgggjjjjjjiiiiiijjjkkkmmmlllkkkjjjjjjjjjkkklllmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmnnnnnnnnnnnnppppppqqqrrrrrrrrrqqqqqqqqqpppoooooooooqqqtttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuttttttttttttsssssssssrrrqqqpppppppppqqqrrrsssoooppppppqqqqqqqqqrrrrrruuuvvvuuurrrlllddd]]]XXXWWWVVVTTTSSSTTTVVVXXXZZZbbbmmmxxx~~~|||yyytttjjjaaa]]]TTTRRRQQQTTT___nnn|||~~~}}}|||~~~jjjZZZHHH???<<<888666666333333333333333333333333444333222000////////////000000000000000000000000,,,------...///000111111/////////////////////////////////////////////////////////////////////////////////////////////////////////...------,,,,,,------,,,,,,,,,,,,------////////////000000000000......///000111222222333111111111111222333444555<<<888:::AAAEEEIIIZZZnnn|||sssllljjjkkkkkkjjjiiillluuuxxxeeeTTTJJJEEEEEEEEEGGGJJJKKKJJJIIIIIIJJJIIIJJJJJJIIIHHHGGGFFFDDDCCC@@@??????>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAACCCDDDEEEHHHNNNWWWbbbiii|||~~~wwwqqqlllffffffhhhfff```ZZZXXXUUURRRPPPPPPPPPNNNMMMLLLKKKIIIIIIJJJJJJIIIGGGHHHFFFEEEEEEEEEEEECCCBBBDDDDDDDDDDDDCCCBBBAAA@@@>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGHHHIIIKKKNNNQQQSSSYYY\\\```eeejjjnnnppprrr~~~yyyuuummmiiidddbbbcccaaa\\\XXXQQQPPPMMMKKKHHHGGGGGGGGGJJJGGGGGGIIIHHHEEEEEEHHHMMMVVVhhh~~~~~~vvvsssrrr]]]SSSFFF===;;;;;;;;;999777666555444333444555555555444333333222222222222222222222222222222222222333333333333333333333333666666666666666555555555666666555555555666666777555555555555666777999999888888888999999999::::::::::::::::::;;;;;;;;;;;;>>>>>>=========>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEGGGGGGGGGHHHJJJLLLMMMOOOQQQSSSTTTUUUXXXZZZ[[[[[[\\\]]]___```aaabbbaaaaaaaaaaaaaaabbbcccdddeeeggghhhiiihhhggghhhiiijjjjjjiiihhhhhhhhhiiijjjjjjkkkkkklllllllllkkkkkkllllllmmmmmmmmmnnnnnnnnnoooppppppqqqqqqqqqqqqqqqqqqpppoooooopppqqqsssuuutttttttttuuuuuuuuuvvvvvvtttttttttsssssssssrrrrrrqqqpppooooooooopppqqqqqqqqqqqqqqqrrrssstttuuuuuutttsssqqqmmmggg```ZZZVVVUUUVVVVVVUUUUUUXXX]]]aaajjjsss|||zzztttqqqjjj```XXXTTTMMMNNNQQQXXXeeeuuuzzzwwwzzz~~~}}}}}}dddUUUEEE===:::777555555555555444333222222111111222111000000000000000111000000000000000000000000------......//////000000000000000000000000000000////////////////////////////////////////////////........................------........................------------........./////////000000000000000000000000000111111111111111111111222333444555999555777===???AAAOOOaaauuusssmmmkkkiiiggghhhjjjqqq{{{rrr___RRRIIIEEECCCGGGHHHJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHFFFEEEDDD?????????>>>>>>??????@@@<<<=========>>>>>>>>>>>>???@@@AAACCCFFFMMMUUU[[[cccppp{{{xxxwwwtttllleee___[[[WWWSSSRRRQQQPPPOOONNNLLLKKKLLLMMMMMMLLLKKKLLLJJJIIIHHHIIIIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIKKKMMMOOOQQQSSSVVV[[[^^^cccgggnnnwww~~~{{{vvvppplllfffbbb^^^]]]]]]\\\XXXSSSLLLKKKIIIGGGFFFFFFFFFGGGGGGEEEEEEHHHGGGDDDDDDHHHSSS^^^qqq{{{uuuppplllWWWNNNCCC;;;999999888777777666555444333444444555555444333333222222222333222222222222222222222222333333333333333333333333888777777666555555444444555555555555555666777888666666555555666666777888777888888888999999999999888888999999999:::::::::>>>============>>>?????????@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIKKKMMMOOOPPPQQQRRRTTTVVVVVVWWWXXXYYYZZZ\\\]]]]]]]]]]]]]]]]]]^^^___```aaadddeeeggggggfffeeefffgggggggggffffffffffffggghhhhhhhhhiiijjjkkkkkkkkkjjjkkkkkklllllllllmmmmmmmmmnnnnnnooopppppppppppppppqqqpppoooooopppqqqssstttssssssssssssttttttttttttsssssssssrrrrrrrrrqqqqqqpppoooooonnnnnnooooooppppppppppppqqqrrrsssuuuvvvrrrooojjjddd___ZZZWWWUUUSSSVVVYYYYYYYYY]]]eeelllvvv}}}zzzrrrkkkfff___TTTMMMLLLIIINNNVVV```mmm{{{{{{tttsssxxx}}}}}}~~~yyy[[[NNN@@@:::777555333444666666555333222111000///000000000000000111222222000000000000000000000000.........///////////////111111111111111111111111////////////////////////////////////////////////------------------------,,,,,,------...//////000///..................///....../////////000000000111111111000000/////////111111111111222333444555777444666:::;;;;;;EEERRR^^^|||tttmmmjjjgggggghhhlllrrrxxx}}}mmm^^^RRRHHHCCCEEEEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEE@@@@@@?????????@@@@@@AAA============>>>>>>>>>>>>===>>>??????@@@CCCGGGKKKOOOWWWcccppp}}}yyylllgggaaa[[[YYYWWWVVVUUUSSSRRRQQQQQQRRRRRRQQQPPPNNNMMMKKKJJJKKKKKKJJJIIIFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDHHHJJJLLLOOOQQQRRRRRRRRRTTTZZZ```cccdddhhhooouuuxxx~~~|||yyyuuurrrnnniiiddd```\\\YYYUUUTTTUUUTTTQQQMMMHHHGGGFFFEEEEEEFFFGGGHHHFFFDDDEEEGGGGGGEEEGGGLLLYYYggg|||zzzxxxtttkkkcccMMMGGG>>>999888777666444666666555444444444444555444444333222222222333333222222222222222222222222333333333333333333333333777777666666555555555555444444444555555777888888777666666555555555666666777777777888888888888999888888888999999999::::::<<<<<<<<<=========>>>>>>?????????@@@AAAAAABBBBBBBBBCCCDDDCCCCCCCCCEEEGGGHHHJJJLLLMMMMMMNNNPPPRRRRRRSSSTTTUUUVVVXXXYYYYYY[[[[[[[[[\\\]]]^^^___```ccceeeffffffeeeddddddeeeeeeeeeeeeeeeeeeffffffffffffggghhhiiijjjkkkkkkkkkjjjjjjjjjkkkkkkkkklllllllllmmmnnnoooooooooooooooppppppooooooooopppqqqrrrqqqqqqqqqrrrrrrrrrssssssrrrrrrqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnllllllmmmmmmnnnpppqqqrrrnnnjjjccc]]]XXXUUUUUUUUURRRWWW\\\^^^^^^cccnnnwww~~~zzzssskkkccc]]]UUULLLHHHHHHJJJRRR^^^jjjuuuzzzuuuvvvzzz|||}}}nnnRRRGGG<<<888666444333444444444444333222111000000111000000000000000111111///////////////////////////////////////.........000000000000000000000000////////////////////////////////////////////////---------------------------------.........////////////............//////........./////////000000000000000000000000//////111111111111222333444444666555777::::::999@@@IIIRRRiiisssnnnlllgggfffgggkkkmmmqqq{{{xxxlll___SSSJJJEEECCCCCCFFFHHHHHHIIIKKKJJJJJJJJJJJJJJJIIIHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@???????????????@@@@@@@@@>>>???@@@@@@??????AAACCCGGGKKKQQQWWWaaaooo|||wwwooohhhdddcccaaaaaa^^^\\\ZZZYYYYYYXXXVVVTTTSSSQQQOOONNNNNNNNNNNNMMMJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKNNNSSSXXX]]]___aaaaaadddllluuuzzz}}}~~~}}}}}}zzzvvvqqqnnnjjjfffccc^^^ZZZVVVRRRPPPNNNMMMNNNMMMKKKIIIHHHGGGFFFEEEFFFFFFHHHHHHGGGEEEEEEGGGGGGHHHNNNVVVbbbpppxxxuuuwwwssseeeYYYEEEAAA;;;888777666444333666666555555444444444444444333333222222333333333222222222222222222222222222222222222222222222222555555555555666666777777444444444555555777888888777666666555555555555555666666777777777888888888888999999999::::::::::::;;;;;;<<<<<<============>>>>>>??????@@@AAAAAAAAABBBCCCDDDCCCBBBCCCDDDFFFFFFHHHIIIJJJJJJJJJLLLNNNOOOPPPQQQRRRSSSUUUVVVVVVYYYZZZZZZZZZ\\\]]]^^^___aaaccceeeeeedddccccccddddddeeeeeefffffffffggggggfffggghhhjjjjjjkkkkkkkkkiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnooonnnnnnnnnooooooooopppoooppppppppppppqqqqqqqqqppppppppppppooooooooooooooooooooooooooonnnmmmmmmjjjjjjkkkkkkllllllllllllhhhccc]]]WWWTTTSSSUUUVVVRRRYYY```dddeeekkkvvv~~~}}}yyytttiiiaaaZZZTTTMMMFFFFFFIIIMMMWWWeeeqqq{{{|||||||||{{{~~~www___JJJBBB:::777666333333555111222222222222222222222333222111000///////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////........................//////.........---------//////............//////............////////////---......///000000111111111111111111222333444444333333666999999999===CCCMMMZZZppp|||rrrooohhhfffeeefffeeeeeekkksss{{{|||pppbbbXXXKKKEEEAAAEEEGGGGGGHHHLLLJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGEEECCCAAA@@@??????@@@@@@??????????????????===???AAAAAA@@@???@@@AAA@@@BBBEEEHHHLLLUUU```hhhzzz~~~xxxtttrrrqqqpppllliiifffcccaaa___\\\YYY[[[XXXUUUSSSSSSSSSRRRRRROOOOOONNNMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKLLLLLLMMMMMMNNNPPPSSSUUUWWWXXXYYYRRRUUU\\\cccjjjooorrrtttxxx}}}sssqqqqqqooolllhhheeeaaa]]]ZZZWWWSSSPPPLLLKKKIIIIIIIIIHHHGGGFFFGGGGGGEEEEEEDDDEEEFFFGGGHHHFFFEEEFFFGGGKKKWWWbbbnnn{{{{{{ssssssvvvooo^^^OOO???===:::888666666444444555555555555555444444444333333333222222333333444222222222222222222222222222222222222222222222222444444555555666777777888555555555555555666777888666666555555444555555555666666666666777777777777888888999999999::::::::::::;;;;;;<<<===<<<<<<<<<===>>>>>>??????@@@AAAAAAAAABBBCCCCCCBBBCCCEEEGGGDDDFFFHHHHHHGGGHHHIIIKKKLLLMMMNNNOOOQQQRRRSSSSSSVVVVVVWWWXXXYYYZZZ\\\]]]^^^```bbbbbbaaaaaabbbccccccdddeeefffgggggggggggggggggghhhiiijjjjjjjjjjjjgggggghhhhhhhhhiiiiiiiiiiiiiiikkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooopppooooooooonnnnnnnnnnnnmmmnnnnnnnnnnnnnnnmmmkkkkkkjjjjjjllllllkkkiiifffeee^^^[[[WWWSSSRRRSSSVVVWWWUUU[[[dddiiinnnttt}}}|||xxxuuuooohhh\\\UUUOOOJJJEEECCCFFFMMMPPP[[[jjjvvv~~~~~~|||{{{iiiQQQDDD===888777666333222444000000111111222333333333444333222000//////......000000000000000000000000.........///////////////........................////////////////////////////////////////////////////////////////////////000//////...------,,,,,,///..................///------........./////////,,,------...000111111222111111111111222333444555///111333555777888;;;>>>HHHNNN]]]wwwyyyrrrkkkhhhffffffdddbbbdddiiikkkyyytttkkkZZZNNNFFFGGGHHHEEEFFFLLLJJJKKKKKKLLLLLLLLLKKKKKKIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>============;;;===???@@@???>>>???@@@===>>>@@@BBBEEEJJJPPPTTT\\\eeeuuu}}}yyyuuurrrnnnjjjgggddd```\\\YYYXXXXXXWWWVVVSSSRRRQQQPPPPPPPPPRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTTTTVVVYYY]]]aaaeeeggghhhcccgggnnnvvv}}}uuummmiiigggeeeccc```]]]YYYVVVTTTRRROOOMMMHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEHHHGGGIIILLLNNNSSS```mmm{{{|||wwwrrrqqqoooeeeTTTGGG===;;;999777666555555555555555666666555555444333333333222222222333444444222222222222222222222222222222222222222222222222555555555666666666666666666666555555555666666777555555444444444555666666555555555666666666777777777777777888888888999999999:::;;;<<<<<<<<<;;;;;;======>>>>>>???@@@@@@@@@???@@@AAABBBAAABBBEEEGGGDDDEEEGGGGGGFFFFFFGGGIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQQQQRRRSSSTTTVVVWWWXXXYYY[[[]]]^^^^^^___```aaabbbcccdddfffggggggfffffffffgggggghhhhhhhhhggggggffffffggggggggghhhhhhhhhggghhhiiikkklllmmmmmmmmmkkkkkkkkkllllllkkkkkkkkkmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkklllllllllkkkjjjhhhggggggiiikkkkkkhhhddd___[[[TTTSSSQQQQQQQQQSSSVVVWWWXXX^^^fffnnnuuu{{{}}}vvvppplllcccYYYRRRLLLGGGDDDBBBCCCJJJTTTXXXcccpppyyy~~~yyysss|||ttt[[[GGG???:::666666555111000333111111111111111222222222222222111000//////000000000000000000000000000000------......//////000000////////////////////////////////////////////////////////////////////////..........................................------......------------......---------.........//////........./////////000000111111111111222333444555000222444444555888:::;;;AAAEEEQQQddd}}}xxxnnnjjjiiiiiigggccccccffffffnnnyyymmm\\\NNNLLLIIIDDDDDDJJJJJJKKKLLLLLLMMMMMMMMMLLLHHHGGGFFFEEEDDDCCCCCCCCC>>>>>>>>>>>>=========<<<;;;===??????>>>>>>>>>@@@>>>>>>???AAABBBEEEIIIKKKMMMPPPZZZfffooozzzwwwsssnnnjjjhhhgggfffeee^^^]]]\\\[[[[[[\\\^^^___aaa```___^^^___```bbbccchhhjjjmmmrrrvvvzzz}}}~~~{{{sssqqqmmmgggbbb^^^\\\\\\YYYVVVRRROOONNNMMMKKKIIIGGGGGGGGGEEECCCBBBBBBBBBBBBBBBAAABBBCCCDDDFFFGGGIIILLLSSSYYY]]]aaammmyyy{{{xxxsssmmmcccWWWIII@@@;;;:::999666444444444666444555666666666555444333333222222222333333444555222222222222222222222222111111111111111111111111777777777666555555444444777666666555555555666666444444444444444555666666555555555555666666666777666666666666777777777777999:::;;;<<<<<<<<<;;;:::=========>>>??????@@@@@@===>>>@@@@@@AAABBBEEEGGGCCCEEEFFFFFFEEEEEEFFFHHHGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMMMMNNNPPPRRRSSSTTTUUUXXXZZZ\\\\\\]]]^^^```aaabbbdddeeeffffffeeeeeefffffffffgggffffffeeeeeefffffffffgggggggggggghhhggggggiiijjjkkkllllllllljjjjjjkkkkkkkkkjjjjjjiiilllllllllmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmllllllllliiijjjjjjjjjiiihhhfffeeedddfffhhhhhheee___XXXSSSMMMNNNNNNOOOQQQSSSUUUWWWZZZ___gggqqqyyyzzzrrrkkkdddYYYOOOMMMIIIDDDCCCBBBEEEOOOZZZaaajjjuuu{{{}}}xxxpppooozzzyyyiiiSSSBBB<<<777555555333000///111333222222222111111000000000000000000000111111222000000000000000000000000,,,------...///000111111000000000000000000000000////////////////////////////////////////////////------------------------,,,,,,------.../////////---------,,,,,,------------------........./////////////////////.........111111111111222333444555333555666555666999;;;;;;;;;AAAKKKYYYjjjppplllkkkkkkiiieeedddgggfffiiimmmuuu{{{gggUUUPPPKKKCCCBBBHHHJJJKKKLLLMMMMMMNNNMMMMMMFFFFFFEEEEEEEEEEEEFFFFFFAAA@@@@@@@@@??????>>>>>>>>>???@@@@@@>>>>>>???AAA============>>>???AAACCCIIIHHHKKKQQQTTT[[[lll~~~~~~}}}|||zzzpppooonnnmmmmmmnnnpppqqqrrrqqqppppppqqqsssuuuvvv{{{uuuooollldddffffffccc]]]XXXVVVWWWTTTQQQMMMKKKJJJJJJHHHGGGFFFFFFFFFEEEBBBAAA@@@AAABBBBBBBBBCCCEEEHHHKKKLLLLLLRRR]]]gggkkknnnwww}}}|||zzztttiiiZZZLLLBBB===::::::888555333222444666444555666666666555333333222222222222333333444555222222222222222222222222111111111111111111111111555555555555555555555555555555555555555555555555444444555555555555444444444444444555555555555666777777777777777777777777888888888999::::::;;;;;;<<<<<<<<<============>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTVVVXXXZZZ[[[\\\\\\]]]______^^^^^^```aaaaaaaaaaaaaaaaaaaaabbbbbbaaabbbdddfffggggggffffffgggggggggggggggfffffffffggggggggghhhiiijjjkkklllooonnnllllllkkklllmmmnnnjjjjjjjjjkkkkkkkkkllllllfffeeeeeeeeeeeeeeefffggghhhfffccc```\\\WWWPPPLLLJJJJJJJJJLLLOOOTTTYYY\\\]]]eeepppwwwzzz{{{|||}}}xxxooofff___XXXQQQKKKJJJFFFCCCCCCDDDIIIUUUaaalllrrryyy~~~|||ssskkkpppwwwqqqWWWCCC::::::999666333222222222333333333222111000000111111222111111111000000//////000000//////.........---000000////////////000000////////////000000000000////////////////////////------............------......////////////......---------.........//////000000000000000000000000////////////////////////000000//////.........---000000000000000111111222333333333444444666777777999===DDDKKKUUUkkktttrrrooommmkkkhhhfffdddggggggjjjqqqzzzzzzkkk\\\QQQKKKIIIHHHFFFHHHJJJKKKKKKJJJJJJJJJMMMLLLJJJHHHGGGGGGGGGHHHEEEDDDBBB???>>>======>>>@@@@@@@@@???>>><<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDEEEHHHLLLQQQVVVXXXbbbkkkwww~~~xxxrrrlllhhheeeddd^^^]]][[[XXXUUURRRPPPOOOMMMLLLKKKIIIGGGDDDBBBAAAAAACCCDDDCCCAAA??????@@@AAAAAABBBEEEEEEEEEJJJPPPZZZfffrrrwww{{{yyyrrrxxxtttkkk\\\MMMBBB<<<;;;888777666777888777555333333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222555555555555555555555555555555555555555555555555444444555555555555444444444444444555555555555666777777777777777777777777555555666777777888888999;;;;;;;;;<<<<<<<<<======?????????@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSUUUVVVWWWXXXZZZ\\\]]]]]]]]]]]]^^^```______^^^^^^^^^___``````___```bbbdddeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhiiikkkllljjjiiihhhgggggghhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiigggfffeeeddddddccccccccceeebbb___[[[XXXSSSNNNJJJIIIIIIIIIKKKOOOTTTXXX[[[```hhhrrryyy||||||||||||uuuooofff^^^WWWQQQJJJFFFFFFCCCBBBEEEJJJRRRaaaooo}}}~~~{{{uuuoookkkpppvvv}}}yyyfffMMM???<<<777666444222111222333444333222222111000000111111111111111111000000000///000/////////............000000////////////000000.../////////000000000000////////////////////////------............------......////////////......---------.........//////////////////////////////////////////////////////000/////////............000000000000000111111222333333333333444555666777666:::???EEELLL^^^}}}{{{rrrnnnnnnnnnkkkhhhdddeeehhhnnntttyyykkk]]]RRRKKKHHHIIIKKKLLLMMMMMMLLLMMMMMMLLLKKKIIIHHHGGGHHHHHHIIIGGGEEECCCAAA@@@?????????@@@??????>>>===<<<<<<;;;????????????????????????AAAAAAAAABBBEEEHHHKKKMMMNNNTTT]]]fffnnnxxx|||zzzyyytttqqqlllgggbbb___^^^]]]XXXWWWUUUSSSPPPNNNLLLKKKGGGGGGGGGFFFEEECCCBBBAAAAAABBBCCCBBB@@@??????@@@@@@@@@AAADDDFFFJJJUUUaaasss{{{xxxpppnnnjjjaaaTTTGGG>>>:::999777666555555666666555333333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222555555555555555555555555555555555555555555555555444444555555555555444444444444444555555555555666777777777777777777777777555555666666777777888888::::::::::::;;;;;;;;;;;;>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNMMMNNNOOOPPPQQQRRRSSSSSSWWWYYYZZZZZZZZZZZZ[[[]]][[[[[[[[[[[[[[[\\\]]]]]]]]]^^^```aaabbbcccccccccbbbbbbbbbbbbbbbcccccccccccccccdddeeefffhhhjjjkkkjjjiiiiiihhhiiiiiijjjjjjhhhhhhggggggfffeeeeeeeeeeeeeeecccbbb```___^^^]]]___\\\WWWTTTQQQNNNKKKHHHGGGGGGIIIKKKPPPUUUZZZ]]]eeekkksssxxxzzzxxxvvvuuuiiiddd\\\UUUNNNIIIDDDAAACCCBBBDDDKKKSSS___ppp}}}yyyyyy}}}|||tttqqqqqqrrrsssuuutttjjjUUUAAA:::===444333222111111222333444333222111111000111111111111111111111000000000000////////////............000//////......//////000....../////////000000000////////////////////////------............------......////////////......---------...............////////////////////////////////////////////////////////////............000000000000000111111222333333333333444555666666555777<<>>===<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@BBBCCCBBBFFFKKKOOOTTT[[[dddkkk~~~xxxrrrnnnlllkkkjjjeeeccc___[[[XXXUUUTTTTTTPPPOOONNNLLLJJJHHHFFFEEEAAAAAABBBBBBBBBBBBBBBAAA@@@AAABBBAAA@@@???@@@AAACCCBBBCCCEEEIIISSSfffxxxtttjjj___[[[RRRHHH???999888888777555222222333444444333333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222555555555555555555555555555555555555555555555555444444555555555555444444444444444555555555555666666666666666666666666666666666777777888999999:::888999999999::::::::::::======>>>>>>>>>?????????AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOTTTUUUWWWWWWVVVVVVXXXYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^___```aaaaaaaaa``````aaaaaaaaaaaaaaabbbbbbbbbcccdddfffhhhiiijjjiiiiiiiiiiiijjjjjjjjjkkkggggggfffeeedddcccbbbbbbaaaaaa```___]]][[[ZZZYYYYYYUUUQQQMMMLLLKKKIIIHHHDDDFFFIIINNNTTTZZZ```ccciiimmmqqqtttsssoookkkhhh^^^ZZZSSSMMMHHHDDDBBBAAADDDDDDJJJSSS]]]jjj|||yyytttvvvzzz~~~wwwnnnnnnrrrwwwwwwpppfffYYYHHH;;;888<<<444333222222222222333333222222111111111111111222111111111000000000000000///////////////........./////////....../////////........./////////000000////////////////////////------............------......////////////..............................///////////////////////////////////////////////////////////////.........000000000000000111111222333333222222333444555555555777:::===???FFFWWWgggsssmmmlllkkkjjjhhhgggiiilllmmmooowwwxxxjjjaaaPPPNNNKKKIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHJJJKKKLLLJJJJJJIIIHHHGGGFFFEEEEEEBBB@@@>>>===<<<===>>>@@@????????????????????????@@@@@@???>>>>>>>>>??????CCCEEEFFFGGGIIINNNUUUZZZ^^^eeeppp{{{yyytttqqqmmmhhheeedddcccbbbaaa\\\ZZZWWWTTTQQQOOOMMMMMMIIIHHHGGGFFFEEECCCBBBBBB@@@@@@??????@@@@@@@@@AAA???@@@AAAAAA@@@@@@AAACCCGGGFFFGGGJJJQQQ```yyy|||mmm```QQQMMMFFF???999777888999777444222111222444555444333333333333333333333333111111111111111111111111222222111111111111222222111111111111111111111111666666666666666666666666555555555555555555555555444444555555555555444444444444444555555555555666555555555555555555555555555666666777777888999999888888888888999999999:::<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMOOOQQQRRRRRRRRRRRRSSSUUUUUUUUUUUUVVVVVVWWWYYYYYY[[[[[[[[[\\\]]]^^^___```_________``````aaaaaaaaaaaabbbbbbccceeefffhhhiiiddddddeeefffffffffffffffgggfffeeedddcccaaaaaa```^^^^^^^^^^^^]]][[[ZZZYYYTTTPPPLLLIIIIIIIIIIIIHHHDDDFFFKKKQQQYYYaaagggkkkooooooooonnnkkkeee___[[[RRROOOKKKFFFCCCAAABBBCCCEEEHHHQQQ^^^jjjuuuxxxppppppxxxzzznnnhhhiiiqqqwwwyyyiiiVVVIIIAAA:::888999555555444333333222222222222111111111111111222222000000000000000000111111........./////////////////////............//////............////////////////////////////////////------............------......////////////...........................---........................////////////////////////.........///////////////000000000000000111111222333222222222222333333444444555999<<<===AAALLLWWWjjjuuummmlllmmmjjjhhhhhhjjjjjjlllttt}}}yyyppp[[[VVVPPPLLLKKKKKKJJJIIIJJJIIIHHHHHHIIIJJJLLLMMMKKKKKKKKKJJJIIIHHHGGGFFFCCCBBB@@@>>>===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@AAAAAAAAAAAABBBEEEJJJMMMKKKPPPWWW^^^fffooozzzzzzvvvqqqkkkfffbbb```^^^[[[YYYYYYYYYYYYXXXVVVTTTRRROOOKKKIIIGGGFFFDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@????????????@@@???@@@AAAAAA@@@AAACCCFFFGGGHHHLLLTTT```rrr}}}ssscccUUUHHHDDD???:::888888999:::777555222111333555555555333333333333333333333333111111111111111111111111222111111000000111111222111111111111111111111111666666666666666666666666555555555555555555555555444444555555555555444444444444444555555555555666555555555555555555555555333333444444555555666666888888888888999999999999;;;;;;<<<<<<<<<=========????????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOOOONNNNNNPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[]]]]]]]]]]]]^^^^^^______``````aaaaaaaaaaaabbbdddeeefffbbbcccdddeeeffffffffffffeeedddcccbbbaaa```______]]]]]]^^^^^^\\\[[[YYYWWWNNNLLLHHHGGGHHHIIIIIIHHHFFFIIINNNUUU]]]eeekkkooopppnnnjjjfffbbb\\\VVVQQQGGGFFFDDDAAA???@@@DDDGGGIIIOOO\\\kkkvvv~~~{{{rrrooouuu~~~uuummmjjjnnntttyyysss___III???===;;;888777666555555444333222222111111111111000111111222333000000000000111111111111.........//////////////////......------......///------........./////////////////////////////////------............------......////////////.....................---------........................////////////////////////.........///////////////000000000000000111111222222222222111111222222333222222555999;;;<<>>>>>?????????>>>======>>>???AAACCCDDDDDDGGGKKKNNNQQQVVV]]]cccmmmuuuzzzuuurrrnnnkkkgggdddbbb___[[[XXXVVVTTTRRRRRRSSSSSSRRRQQQNNNMMMLLLIIIFFFDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@?????????@@@???@@@AAAAAAAAACCCFFFIIIFFFHHHRRRbbbsss~~~|||uuuiiiXXXLLLBBB???;;;999888999999888666444222222333555555555333333333333333333333333111111111111111111111111111111000000000000111111111111111111111111111111666666666666666666666666555555555555555555555555444444555555555555444444444444444555555555555666444444444444444444444444222333333444444555666666888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>?????????@@@@@@>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEEEECCCDDDEEEFFFHHHJJJKKKKKKIIIJJJLLLLLLKKKKKKMMMNNNNNNOOOOOOOOOPPPRRRSSSTTTUUUTTTTTTUUUVVVWWWYYYZZZZZZ[[[[[[\\\]]]]]]^^^^^^_______________```aaaaaaaaabbbccceeeeeeeeeeeeeeeaaaaaa```______^^^]]]]]]ZZZZZZZZZYYYWWWTTTRRRPPPIIIGGGEEEEEEGGGHHHHHHGGGJJJLLLQQQXXX___fffkkknnnjjjeee___ZZZVVVRRRMMMIIICCCCCCCCCAAAAAADDDIIINNNVVV^^^lllzzzyyytttvvv}}}zzzrrrnnnqqquuuyyy{{{gggUUUBBB:::999888777666222222333333333333222222111111000000111222222333///000000000111111111111............/////////000///......------......///---------.........//////////////////////////////------............------......////////////......//////.........---------........................////////////////////////............/////////000000000000000000111111222222222111111111111222222222111333777999:::>>>DDDNNN^^^wwwyyyrrrmmmiiiggghhhhhhgggkkkqqq{{{vvvlll___VVVRRRPPPMMMJJJKKKKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJKKKJJJIIIGGGFFFHHHGGGFFFDDDCCCAAA@@@???========================<<<<<<===>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???@@@BBBEEEFFFFFFHHHNNNRRRUUUZZZaaagggmmmttt{{{zzzwwwsssnnniiieeebbbaaa^^^[[[XXXWWWVVVUUUSSSQQQOOOMMMLLLMMMNNNNNNMMMKKKHHHGGGGGGEEEDDDBBB@@@???@@@@@@AAAAAABBBCCCCCCCCCDDDCCCAAA?????????@@@AAA@@@AAABBBBBBBBBEEEHHHKKKJJJNNN[[[ppp~~~yyyooo```PPPEEE>>>;;;888777888888666444333222111222333444444333333333333333333333333333111111111111111111111111111111000000000000111111111111111111111111111111777777777777777777777777555555555555555555555555444555555555555555555444444444444555555555666666444444444444444444444444444444555555666777777888888999999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????======>>>???@@@AAABBBBBBDDDDDDCCCCCCCCCDDDEEEEEEAAAAAACCCEEEGGGHHHJJJJJJGGGIIIJJJJJJJJJJJJKKKMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQQQQSSSTTTVVVWWWXXXYYYYYYZZZ[[[\\\\\\]]]^^^]]]]]]\\\\\\]]]]]]^^^[[[\\\^^^___`````````______^^^^^^]]]]]]\\\\\\\\\VVVVVVVVVTTTQQQMMMIIIGGGFFFEEEDDDDDDFFFGGGGGGFFFMMMOOOTTTYYY___eeeiiikkkbbb]]]UUUPPPLLLJJJFFFCCCCCCDDDDDDDDDDDDHHHPPPUUUdddkkkyyy}}}~~~zzzxxx}}}xxxrrrlllkkkqqqvvvxxxwww]]]NNN???999777666555777//////000222222333333333111111000000111222333333//////000000111111111222---.........//////000000.........------.........---------.........//////////////////////////////---..................---......////////////......//////.........---------........................////////////////////////---.........//////000000000000000000000111111222222222111111111111111222444222444888999999<<>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>============???@@@???===;;;<<>>>>>???AAABBB@@@AAABBBBBBCCCFFFJJJMMMQQQUUUccczzzyyylll\\\LLLCCC;;;999666666777666444111000000000111333444222111333333333333333333333333000000000000000000000000111111000000000000111111000000000000000000000000===<<<:::999666555333222666666666666666666666666666666666666666666666666555555555555555444444444444444444444444555666777444555555666777888888999555555555555666888999:::999999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>============>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXX[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUTTTRRRPPPMMMJJJGGGFFFEEEBBBAAABBBBBBEEEHHHKKKMMMOOOVVV[[[\\\^^^bbbaaa[[[ZZZTTTMMMHHHGGGFFFEEECCCCCCEEEGGGGGGKKKVVVhhhuuutttnnnjjjmmmtttvvvooohhhPPPGGG===777666666555333333333333333333333333333111111111000000000000///111111111111111000//////000000//////.........---............////////////000000000000000000000000------------............///............------------,,,,,,,,,,,,---..............................////////////////////////////////////////////////........................////////////000000000000111111111111111111111111333444444555777888:::;;;???GGGPPP\\\wwwwwwnnnllllllhhhdddcccjjjmmmpppssszzzxxxqqqmmmjjjggg^^^UUUOOOOOOMMMHHHGGGKKKKKKIIIGGGFFFHHHIIIIIIIIIIIIHHHHHHGGGFFFEEECCCCCCBBBAAA???>>>===>>>???@@@????????????>>>>>>>>>>>>======<<<======>>>???@@@@@@???>>>===>>>???AAABBBDDDEEEFFFGGGIIIKKKLLLMMMSSSUUUXXX\\\```dddgggiiimmmnnnpppsssvvvyyy{{{|||{{{}}}zzztttrrrssssssppplllfffdddbbb___]]]ZZZYYYXXXUUUTTTTTTUUUUUUSSSPPPMMMIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBAAABBBAAA@@@?????????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDAAAAAADDDEEEBBB@@@BBBBBBDDDDDDBBBEEEOOOXXX[[[\\\ffftttyyyeeePPPCCC>>>:::888666666666555333222333333333333333333333333222222111111111111222222333222222222111000000000111111000000000000111111444111//////111222000---<<<;;;:::888666555444333555555555555555555555555555555555555555555555555444444555555555555555555444444444444444555666666555555666666777777888888777666666666666666777888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>???AAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUXXXXXXWWWWWWXXXYYYYYYZZZYYYYYYYYYXXXVVVTTTSSSRRRNNNMMMJJJGGGEEECCCAAAAAACCCCCCBBBCCCEEEHHHLLLNNNUUU\\\___]]]\\\]]]ZZZVVVQQQLLLGGGDDDCCCCCCBBB@@@@@@CCCIIITTTcccuuuuuuoookkkooouuussshhh]]]JJJCCC;;;666777777666444333333333333333333333333222111111111111000000000000111111111111000//////000/////////........................////////////////////////////////////000000000000111111111111///............------------,,,,,,,,,,,,---..............................////////////////////////////////////////////////........................////////////000000000000111111111111111111111111111111222333444666888888:::BBBJJJSSSfffuuummmllljjjeeecccaaacccfffhhhmmmxxx{{{xxxuuunnncccYYYSSSNNNHHHHHHKKKJJJHHHFFFFFFGGGHHHGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@??????@@@????????????>>>>>>>>>>>>>>>============>>>>>>???@@@???=========>>>@@@AAABBBBBBCCCDDDEEEGGGHHHHHHGGGHHHJJJLLLOOOQQQSSSTTTUUUVVVWWWZZZ\\\^^^```aaaaaacccfffiiilllnnnooooooooopppqqqqqqpppnnnkkkiiihhhccc^^^]]]^^^^^^[[[XXXZZZYYYWWWTTTRRRQQQPPPOOOPPPOOOOOOOOOOOONNNKKKHHHFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDD@@@@@@CCCDDDAAAAAACCCCCCGGGJJJKKKOOOWWW^^^```fffmmmxxx{{{ooo]]]LLL@@@;;;999777666555555555333222333333333333333333333333222222111111111111222222222222111111111111111111222222111111111111222222444222000111222333111///::::::999888777666555555555555555555555555555555444444444444444444444444333444444444555666666666555444444444444555666666666666666666666666666666888777666666555555666666888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<==================???@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQSSSSSSSSSSSSTTTVVVWWWWWWVVVVVVUUUTTTRRRPPPNNNMMMHHHGGGEEECCCAAA???>>>>>>DDDCCCCCCCCCFFFJJJNNNPPP\\\aaaccc^^^XXXTTTQQQNNNHHHEEEBBBAAAAAAAAAAAA@@@AAAEEERRRiii~~~}}}}}}uuurrrqqqssstttlll]]]PPPBBB===888666777888666444333333333333333333333333222222222111111111111000000000111111000000///...////////////........................////////////////////////////////////000000111111111222222222///............------------,,,,,,,,,,,,---..............................////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111111111111222333555777777888<<>>>>>>>>>>>???>>>>>>============>>>>>>======<<<<<<===???@@@>>>??????@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFHHHJJJKKKLLLMMMMMMNNNPPPRRRTTTUUUVVVWWWWWWWWWYYYYYYXXXVVVTTTRRRUUUQQQNNNMMMOOOOOOMMMJJJMMMLLLJJJIIIHHHGGGFFFFFFIIIHHHHHHHHHIIIGGGEEEBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEBBBAAADDDEEECCCEEEIIIHHHOOOUUUXXX\\\dddiiiiiipppuuu{{{}}}}}}~~~}}}|||yyytttkkk___RRREEE===888888777555555555555333111333333333333333333333333222222111111111111222222000000111111111111111111333333222222222222333333333222111111333444333222999999888888777777666666444444444444444444444444444444444444444444444444333333333444555666777777555555444444444555555666666666666666666666555555777666666555555555666666888888888888999999999999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTQQQQQQPPPOOOMMMJJJHHHGGGFFFEEECCCBBB@@@?????????BBBBBBCCCDDDHHHMMMRRRUUU]]]``````ZZZRRRKKKIIIHHHDDDCCCBBBBBBBBBBBBAAAAAAEEENNNbbb~~~~~~}}}~~~~~~xxxuuuwwwzzzxxxoooaaaPPPFFF<<<:::777666777777555333222222222222222222222222222222222222111111111111000000000000000//////...///////////////.....................////////////////////////////////////............///////////////............------------,,,,,,,,,,,,---..............................////////////////////////////////////////////////000000000000000000000000////////////000000000000111111111111111111111111222222333333444666777888:::999>>>EEEJJJUUUqqqwwwnnnjjjiiibbbcccdddddddddgggkkkooowww~~~oooaaaWWWOOOJJJIIIIIIHHHGGGHHHIIIJJJHHHGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFDDDBBBAAAAAAAAA@@@@@@???>>>>>>>>>??????>>>======<<<=========<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>DDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMKKKJJJHHHKKKIIIGGGGGGIIIIIIHHHFFFFFFEEEDDDDDDCCCCCCCCCCCCEEEDDDCCCDDDDDDCCCAAA???@@@@@@??????????????????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGDDDDDDFFFGGGHHHNNNTTTTTT\\\bbbeeejjjqqqvvvvvvwwwzzz}}}yyy{{{{{{zzzxxxwwwnnneeeYYYNNNFFF@@@;;;777777666444444444444333111222222222222222222222222222222111111111111222222//////000000111111222222222222222111111222222222111111111111222333333333::::::999999888888888888555555555555555555555555555555555555555555555555333333333444555666777777666555555444444444555555666666666666555555555555444444444444555666777888777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAABBBCCCCCCDDDDDDEEEAAAAAAAAABBBBBBCCCDDDEEEGGGGGGGGGGGGGGGGGGHHHIIIGGGHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJKKKLLLMMMOOOPPPLLLLLLKKKJJJHHHFFFDDDCCCCCCBBBAAA@@@????????????@@@AAACCCGGGKKKQQQUUUXXXYYYYYYXXXTTTLLLEEECCCDDDBBBBBBBBBAAAAAAAAAAAABBBHHHXXXqqq~~~~~~{{{{{{uuu|||xxxfffSSSFFFBBB:::999888777666444222000222222222222222222222222222222222111111111000000000000000000000///...............///////////////............////////////........................,,,,,,,,,---------......///............------------,,,,,,,,,,,,---..............................////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000222222222222333555666666:::777999AAAEEEKKK]]]qqqppphhhgggccccccccccccaaaaaaaaabbbkkkxxxwwwkkkaaaYYYQQQLLLHHHGGGFFFFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFGGGHHHHHHFFFEEEDDDCCCBBBBBBAAA@@@@@@????????????>>>======<<<======<<<<<<<<<<<<<<<======>>>========================@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDCCCBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBCCCBBBAAA???????????????????????????>>>??????@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDDDDGGGIIIMMMVVV```gggmmmrrrtttwww~~~zzzwww{{{zzzwwwuuurrrnnn]]]TTTIII@@@===<<<:::888666555333333444444222111222222222222222222222222222222111111111111222222/////////000000111111222111111000000000000111111///000000111111111222222<<<;;;;;;::::::999999999666666666666666666666666666666666666666666666666333444444444555666666666666666555444444444444555555555555555555555555555333333333444555666888999666777777777777888888888999999999::::::;;;;;;;;;999999999999::::::::::::::::::<<<===>>>???????????????>>>>>>??????@@@AAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLGGGGGGFFFFFFDDDCCCAAA@@@>>>>>>============>>>>>>@@@BBBFFFJJJOOOSSSVVVWWWTTTPPPMMMLLLIIICCCAAABBB????????????>>>>>>AAACCCLLL___{{{www}}}~~~qqq[[[GGG??????999888888777555333111000222222222222222222222222111111111000000000000/////////000000//////...---.........///////////////............////////////........................------.........////////////............------------,,,,,,,,,,,,---..............................////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000/////////000000111222333666444666;;;@@@DDDNNNWWWrrryyykkkhhhhhhhhhgggeeecccbbb```___eeennnzzzyyyppphhh^^^VVVLLLIIIGGGFFFFFFGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>============>>><<<<<<<<<===========================>>>>>>>>>>>><<<======>>>>>>?????????========================@@@????????????@@@AAAAAA@@@@@@AAAAAABBBAAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDBBBAAAAAABBBBBBAAA???>>>>>>>>>???????????????>>>>>>???@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCFFFKKKRRR```lll}}}}}}zzzyyyzzzyyyvvvtttoooggg```MMMGGG???:::999999999888555444222222333444222111222222222222222222222222222222111111111111222222//////000000000000000000111000000000000000000111///000111111000///000222>>>>>>===<<<;;;;;;::::::777777777777777777777777555555555555555555555555444444555555555555555555666666555444444444444444333444444555555666666666444444444444444555666777666666666777777777888888555555666777888999::::::888888888888999999999:::999:::;;;<<<===>>>>>>>>>===============>>>>>>?????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<<<<===>>>???CCCFFFJJJNNNQQQSSSSSSSSSQQQIIIDDDFFFGGGCCC@@@@@@;;;<<<======<<>>============>>>>>>???<<<<<<======>>>>>>>>>>>>=========>>>>>>?????????======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>???@@@AAABBB?????????@@@@@@AAAAAAAAA===???AAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@@@@BBB@@@??????@@@@@@???>>>======>>>>>>????????????>>>>>>???@@@AAABBBCCCDDDBBBCCCDDDDDDEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEJJJPPPZZZkkkzzz{{{}}}zzzwwwtttsssppphhhZZZOOOBBB???;;;888777777666666444333222222333333222111111111111111111111111111222222111111111111222222000000000000000/////////222111111000000111111222000222333222000///000222??????>>>===<<<;;;::::::777777777777777777777777444444444444444444444444555555555555555444444444777666555444444444444444333333444444555666777777666666555444444444444555666666666666777777777777222333444555666888888999777888888888888999999999999999;;;<<<===>>>>>>>>><<<;;;;;;;;;;;;<<<======>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDDDDCCCFFFFFFEEEEEEEEEFFFFFFGGGAAAAAAAAAAAAAAA@@@??????<<<<<<<<<===>>>???@@@AAAFFFIIIMMMQQQSSSRRRQQQOOOPPPFFF@@@CCCGGGDDD@@@@@@:::<<<=========AAAHHHNNN```nnn}}}xxx~~~xxxkkk[[[KKK???999888666666777666444333444444111111111111111111111111////////////............///////////////......------.........//////000000............/////////000........................------------........./////////.........------------,,,,,,,,,,,,---..............................////////////////////////////////////////////////........................////////////000000000000000000000000000000000000111111000111111222333333...888;;;555333<<>>???@@@<<<======>>>???>>>>>>>>><<<<<<======>>>??????@@@<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????===<<<;;;;;;<<<===>>>???;;;;;;<<<<<<===>>>>>>>>>;;;===???@@@???>>>>>>>>>??????????????????@@@@@@@@@>>>======>>>???>>>============>>>>>>>>>??????>>>>>>???@@@BBBCCCDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFHHHNNNVVVbbbuuu}}}|||tttrrrqqqqqqnnncccQQQCCC<<<<<<;;;999777555444444444222111222333333222111111111111111111111111111222222111111111111222222111111000000//////......333222222222222222222333222444555444111///111333AAAAAAAAA@@@???>>>===<<<:::999888777666666666666555555555555666666777888333333333444444444555555444444444444444444444444444555555555444333333222666666666666666666666666666666666666666666666666444555666888888888777777777777888888888888777777:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAA???>>>>>>=========>>>>>>??????>>><<<;;;>>>BBBEEEJJJMMMPPPRRRQQQNNNIIIFFFHHHFFFCCCBBBAAAAAA???>>>???;;;<<>>AAAIIIMMMZZZsss}}}sssnnnrrruuuqqqllljjjjjjggggggkkksss|||qqqbbbXXXUUUSSSPPPNNNJJJIIIGGGGGGHHHHHHGGGFFFGGGGGGIIIJJJKKKKKKKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========??????>>>>>>>>>>>>??????@@@@@@??????????????????>>>>>>????????????>>>>>>;;;<<<<<<===>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCC@@@BBBDDDDDDCCCBBBCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKIIIKKKNNNUUU```rrr|||vvvmmmllliiieee^^^SSSGGG???;;;;;;999777666555555555555555444333333222111111222222111111111111222222111111000000000000111111000000000000000000000000111111111000000000000000111111111000000000000///AAAAAAAAAAAA@@@???>>>===;;;:::999888777777777777333333333333333444555666333333444444444555555555444444444444444444444444555666666666555555444333666666666666666666666666666666666666666666666666555555777777888777666666777777888888888888777777::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>======<<<======>>>>>>>>>=========@@@EEEHHHOOOPPPRRRSSSQQQNNNJJJGGGGGGEEECCCAAA???===;;;:::>>>;;;<<>>CCCNNN```yyy||||||{{{uuupppnnnkkkhhhgggjjjqqq{{{|||qqqfff]]]VVVRRROOOMMMIIIHHHHHHHHHGGGFFFEEEFFFGGGHHHJJJJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>=========================================================================================================>>>>>>>>>======>>>>>>>>>@@@@@@??????????????????>>>??????????????????>>><<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@BBBCCCDDDCCCCCCDDDEEECCCEEEGGGHHHIIIJJJKKKLLLOOOSSSZZZbbblll|||xxxqqqdddaaa]]]WWWPPPGGG>>>777999888777666555444444444555444444333222222111111222222111111111111222222111111000000000000111111000000000000000000000000000000000000000000000000222111111111111000000000BBBBBBBBBBBBAAA@@@??????===<<<;;;:::999999999999444333333333333444444555333444444444444555555555444444444444444444444444666666666777666666555444666666666666666666666666666666666666666666666666666666777777777666555555666777777888888777777666999999999::::::::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>======>>>>>>>>>??????????????????@@@@@@@@@AAAAAA???@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBCCCBBBBBB@@@???>>>>>>=========<<<<<<<<<<<<======<<<===>>>???AAADDDIIIMMMRRRRRRRRRPPPNNNJJJGGGEEECCCBBBAAA@@@???===<<<;;;??????CCCKKKSSS\\\fffpppyyy}}}vvvtttvvvyyydddWWWGGG<<<999777333///222222333444444333222111222222222111111000000///000000000000////////////////////////............................................................------------------------------------------------////////////...---,,,++++++,,,------------------......------------..............................///////////////......---------------............//////.........//////000////////////000000000000000000000111222222333333666555444333444555666777777<<>>>>>>>>==============================================================================;;;;;;<<<<<<======>>>>>>========================??????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCDDDFFFHHHEEEHHHLLLOOOPPPPPPQQQRRR[[[```hhhpppxxx~~~tttlllaaa\\\TTTLLLFFF@@@;;;777666666555444444444444444444444333333222222111111222222111111111111222222111111000000000000111111000000000000000000000000000000000000000000000000222222222111111111111000BBBBBBBBBCCCBBBBBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;777777666555555666666666444444444444555555555555555555555555555555555555555555666666666555555444666666666666666666666666666666666666666666666666777777777666666555555444666666777777777777666666888888888999999999::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<===>>><<<>>>AAACCCFFFJJJOOORRRRRRQQQNNNKKKGGGDDDBBBAAA>>>???@@@@@@@@@@@@@@@AAABBBGGGPPPZZZdddnnnwww~~~zzzzzzxxxuuuqqqYYYMMM@@@888888888444000000222444555666555444333222111111111000000000///000000000000////////////////////////....................................000000000000000000000000........................////////////////////////000000//////...---+++++++++,,,---...............///......------......///...........................///////////////......------........./////////......---------...//////////////////000000000000//////000000111222222222555444333333222333444444:::===AAACCCKKK^^^yyyzzzsssnnnkkkmmmooorrryyy|||qqqfff```YYYSSSOOOMMMKKKJJJHHHHHHIIIJJJKKKMMMNNNOOOKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???<<<==================<<>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDEEEIIIKKKMMMRRRXXX\\\]]]^^^___aaaiiinnnssswwwzzz~~~|||rrrjjj```YYYNNNEEE@@@===;;;:::555555444444444444555555333333333333222222111111222222111111111111222222111111000000000000111111000000000000000000000000/////////000000000000000222222222222111111111111AAAAAABBBCCCCCCCCCBBBBBB@@@???>>>===<<<<<<<<<<<<999888888777666666666666444444444555555555666666555555555555555555555555333444444555555555444444666666666666666666666666666666666666666666666666777777666555555555444444666666777777777777666666777777777888888888888999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<==================>>>>>>>>>??????============>>>>>>>>>???>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>AAADDDHHHJJJMMMQQQTTTQQQOOOKKKGGGCCCAAA@@@???===???@@@???>>>???BBBEEEDDDMMMZZZfffqqqyyy~~~{{{uuuxxx}}}zzzkkk]]]MMMDDD:::666777777444111111222444666777666555444111111111000000000000000////////////000000000000////////////....................................000000000000000000000000........................////////////////////////////////////...---,,,+++,,,---...///////////////000//////////////////000..............................///////////////........./////////000000000---------------...//////////////////000000000000...//////000000111111222222222222222222333333444:::<<>>>>>>>>>>>>>>>>>>>>>>>????????????????????????========================:::;;;;;;<<<===>>>??????======>>>??????>>>======??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDHHHMMMQQQ]]]cccjjjnnnoooooorrrtttzzz|||}}}{{{xxxxxx{{{}}}|||zzzpppiiiWWWPPPEEE===888777888888555555444444444555666666333222222222222222111111222222111111111111222222111111000000000000111111000000000000000000000000......//////000000000000222222222111111111000000@@@@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>============999999888666555555555555444444555555555666666666555555555555555555555555222333444444444444444444666666666666666666666666666666666666666666666666666666555555444555555555555666666777777666666555666666666777777777888888999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<==================>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<======>>>???@@@AAACCCGGGJJJLLLNNNPPPRRROOOMMMIIIFFFBBB@@@??????>>>??????>>><<<>>>DDDHHHLLLWWWdddooowww~~~~~~xxxuuu{{{yyyzzz{{{zzzyyy{{{uuurrrxxx~~~vvvaaaMMMAAA<<<666333333444333111111222444555555555444444000000000000000000000000////////////000000000000////////////....................................................................................------------------------.........///......---,,,......//////000/////////000000////////////000000........................---...//////////////////////////////000000000111---------------...///000////////////000000000000.........///000000111111000000111222222333333444333666999===BBBHHHOOOUUUooo|||tttnnnmmmmmmlllnnnrrrsssrrrrrruuuxxxvvvlllddd^^^XXXUUUQQQPPPNNNMMMLLLLLLMMMNNNLLLLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????>>>???AAAAAAAAAAAA???>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@AAACCCFFFKKKRRRZZZ```sssyyy~~~{{{xxxzzz|||~~~xxxwww~~~zzzrrrhhhaaaNNNHHH@@@:::777777777777555555444444444555555666222222222222222222111111222222111111111111222222111111000000000000111111000000000000000000000000---......//////000000111111111111000000000000///??????@@@BBBBBBCCCCCCCCCAAA@@@???>>>============<<<;;;999888777666666666555555555555666666666666555555555555555555555555333333444555555555555555666666666666666666666666666666666666666666666666555555444444444555666777555555666666666666555555555555666666666777777777888999999999999:::::::::999::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<============<<<;;;::::::;;;;;;<<<======>>>=========>>>>>>???AAAAAABBBEEEIIIKKKKKKKKKLLLMMMJJJHHHFFFCCCAAA???>>>>>>===>>>@@@??????EEENNNUUU___iiitttyyy|||yyyzzzuuutttxxx{{{}}}|||uuurrrpppssssssiiiUUUEEE999888666444222222333444222222222222222222222222///000000000000000000000.../////////000000000111////////////....................................................................................------------------------,,,---......///...............//////......------/////////....../////////........................------...///////////////........./////////000000------------...///000111////////////000000000000------...//////000000111111111222222333333222222000333777999:::>>>DDDJJJXXXmmm}}}tttqqqooommmnnnpppmmmllllllnnnmmmooo{{{yyypppiiiddd\\\ZZZWWWTTTRRRQQQQQQRRROOOPPPQQQRRRQQQPPPNNNMMMJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>???????????????@@@BBBCCCDDDDDDCCCBBB@@@??????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEDDDGGGKKKRRRZZZfffqqqyyy~~~~~~yyywwwvvvwww~~~{{{qqqeeeZZZSSSFFFCCC>>>;;;:::999777666555444333333333333333444111111111111111111222222222222111111111111222222111111000000000000111111000000000000000000000000------......///000000111000000000/////////......>>>???@@@AAABBBCCCCCCCCCAAA@@@???>>>============???>>>===;;;:::999999888555555555555666666666777666666666666666666666666444444555666777777666666666666666666666666666666666666666666666666666666555444333333444555666888555555666666666666555555555555555555666666666777888888999999999:::::::::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::999999:::;;;<<<>>>>>>???>>>>>>>>>>>>???@@@AAABBBCCCEEEIIIJJJJJJIIIHHHIIIDDDCCCAAA???>>><<<;;;;;;:::===@@@AAAEEENNN[[[eeerrr{{{~~~wwwuuu|||~~~yyyxxxmmmlllkkkiiicccXXXHHH===666888888666333222444777111111000//////000111111////////////000000000000.../////////000000111111000/////////....................................000000000000000000000000////////////////////////////////////////////////+++,,,---...////////////............---,,,++++++.........------.................................------...///000000//////---------.........//////---------...///000111111////////////000000000000------......///000000000333333333333333222111111111555888777444666>>>FFFEEEVVVooo{{{vvvtttpppppprrriiihhhiiijjjgggeeennn{{{xxxrrrfffddd```\\\YYYXXXWWWWWWQQQRRRTTTUUUUUUSSSQQQPPPLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@???????????????BBBCCCEEEFFFFFFEEECCCBBB??????@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@AAABBBCCCDDDFFFGGGGGGJJJNNNTTT]]]iiiwww{{{uuurrrsssvvv~~~wwwjjj[[[OOOHHH>>><<<:::999999777444222444333222222111111222222111111111111111111222222222222111111111111222222111111000000000000111111000000000000000000000000---------...///000000111////////////............999999;;;===???@@@BBBCCC@@@???>>>>>>>>>???@@@AAA>>>>>>>>>===<<<:::999888888888777777666666666555777666666555555444333333444444444555555555666666555555555666666666666777555555444444444444555555333444555666666555444333444555555555666777777777666666666666666555555555777777777777777888888999;;;:::999999888888999999888888999999999:::::::::999999999:::;;;<<<===>>>;;;;;;:::999:::;;;<<<=========<<<;;;;;;:::999999999999:::;;;;;;<<<<<<======>>>>>>>>>>>>?????????CCCDDDEEEFFFFFFEEEDDDCCC@@@AAAAAA>>>>>>??????>>>===>>>AAAGGGQQQ___rrrzzzqqqlllkkkllliii```TTTHHH@@@<<<888777666555444333222222222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,---...///000000///............---------.../////////...---,,,,,,---.........///000000000000000000000000000000000////////////////////////.................................///////////////////////////////////////////////////000000000000////////////////////////////////////000000000000000111111111111222222222111222444555666888<<>>???AAAAAA@@@???>>>>>>>>>???AAAAAA??????>>>>>>===;;;:::999666666666777777777777777888777666555444444444444444444444444555555555555666666666666777777777777666555555444444555555666444444555666666555444444444444555555555555555555555555555666666666666666777777777777777888888999777777777777888:::;;;<<<888888888999999999::::::999999999999:::;;;<<<<<<:::999888888888999;;;;;;===<<<<<<;;;:::999999999999::::::;;;<<<<<<=========>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDCCCBBBBBB<<<======<<<;;;===>>>>>>BBBEEEKKKSSS]]]kkk{{{tttlllhhhllljjjeeeZZZMMMAAA:::777777777666555444333222222222111000//////000111222000000000000000000000000000000000000000000000000................................................,,,---------...////////////............---------.........///......------..................//////////////////////////////................................................000//////......---------.........................../////////000000000000////////////////////////////////////000000000000000111111111111222222222333444555444444666999;;;AAAAAAHHHVVViii{{{zzz|||}}}vvvuuuqqqlllfffdddeeegggkkktttyyyvvvuuutttpppllliiigggeeeccc```\\\WWWTTTOOOMMMKKKKKKLLLMMMLLLKKKNNNNNNNNNMMMLLLKKKKKKKKKJJJHHHGGGHHHHHHHHHFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEFFFFFFGGGGGGGGGCCCDDDEEEFFFGGGGGGGGGGGGDDDFFFHHHLLLQQQVVV[[[]]]dddkkkuuuuuutttwwwzzzzzzlll]]]PPPEEE???<<<;;;:::888777666555555555222222222222222222222222222111111000000111111222111111333333333333111111111111111111000000000000000000000000000000000000111000///......///000111111000000000/////////...777888999;;;<<<>>>??????@@@????????????@@@AAAAAA????????????>>>===<<<;;;555666666777777888999999888777666444444444444555666666666666777777777777666666666666777777777888666555555444444555555666444444555666666555444444666666666666666555555555444444555555666666777777777777777777777888888999666666666666777999:::;;;888888888999999999999::::::999999999999999::::::888777777777777888999999;;;;;;;;;::::::999999999::::::;;;;;;<<<=========>>>>>>???AAABBBCCCDDDDDD???@@@@@@AAAAAA@@@@@@???;;;;;;<<<;;;;;;<<>>;;;999:::999888666555555555555222222222222222222222222222111111000000111111222000111222333333222111000111111111111000000000000000000000000000000000000000000////////////000000000000000000////////////777888888:::;;;<<<======????????????@@@@@@AAAAAA@@@@@@@@@@@@??????>>>===888888888888888888999999888777555333222333444555888888888999999999::::::555555555666666666777777666666555555555555666666444555555555555555555444999888888777777666666666333444444555666777888888777777777777777888888999888888777666666666666666888888888888999999999999999999888888888888888888777777777777777888888999:::::::::::::::999999999;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAABBBBBBCCC=========>>>>>>============<<<<<<======>>>DDDJJJTTT```mmmwww|||pppiiifffgggjjjcccXXXKKK@@@999666555555555444444333222222111111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000.......................................---------///............---------,,,,,,---.../////////............---,,,,,,,,,+++........................------------------------.................................------,,,,,,+++................................./////////000000////////////////////////////////////000000000000000000111111111222222222222333333222111222444777555999???EEEHHHPPPcccuuu{{{~~~zzztttnnniiigggeeeggglllqqquuuyyy~~~{{{vvvtttqqqkkkccc\\\XXXUUURRRQQQQQQRRRQQQQQQMMMKKKJJJJJJJJJJJJIIIHHHJJJHHHGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFHHHIIILLLKKKJJJIIIIIIIIIIIIJJJLLLNNNQQQUUUZZZ^^^bbbddd```cccjjjqqqxxx}}}}}}{{{zzz|||}}}}}}{{{yyy|||{{{iii]]]MMMBBB>>><<<:::888999888777666555555555555222222222222222222222222111111000000000000111111000111222333333222111000111111111111000000000///000000000000000000000000000000////////////000000000000000000////////////777888888999:::;;;;;;<<<>>>>>>?????????@@@@@@@@@???@@@@@@@@@@@@@@@??????<<<<<<;;;:::999999888888777666555444333333333444777777888888888999999999444444555555555666666666666666666555555666666666555555555444444555555555777777777666666555555555333444444555666777888888777777777777777888888999888777666666555555666666777777888888888999999999999999888777777777888888888888888999999999999999:::::::::::::::::::::;;;;;;;;;<<<======>>>>>>???AAAAAA@@@@@@??????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>><<<<<>>>>>??????>>>>>>??????@@@@@@AAA@@@@@@@@@@@@???>>>===;;;:::999999888888777777666555555444444555555555666666666666555555555555666666666666777666666555555666666777666555444444444444555666444444444444333333333333444444555555666666777777777777777777777888888999555555555555666888999:::777777777888888888888999999888888888888888999999888999::::::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<======>>>?????????AAAAAA@@@???===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<>>======<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<999:::;;;;;;;;;999777666555555555555666666666666777777777777888888888888777777666666666666777777666555444444444444555666444444444444555555555555555555555666666666666666777777777777777888888999555555555666777888::::::777777777777888888888888888888888888888999:::;;;888999:::;;;;;;;;;:::999::::::;;;<<<<<<===>>>>>><<<======>>>>>>???@@@@@@@@@@@@???>>>======<<<;;;===<<<;;;::::::;;;<<<===@@@<<<===FFFMMMWWWmmm~~~uuunnniiiddd]]]WWWDDD???999555444444444333222222222222111111111111///000111222222111000///////////////////////////////////////////////////........................------------------------,,,---------...////////////............---------.........///......------..................//////////////////////////////................................................---------......//////000---------------------------------.........//////////////////////////////////////////000000000000000111111111111222222222333444333222111111333555999555444666888:::AAAHHHMMM[[[ooo}}}vvvrrroookkkkkkkkkkkklllpppvvv{{{|||~~~{{{xxxtttnnnjjjccc___ZZZXXXXXXVVVQQQLLLMMMKKKHHHGGGHHHIIIIIIHHHLLLKKKKKKKKKKKKJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHDDDEEEGGGIIIKKKMMMOOOPPPKKKKKKLLLNNNQQQTTTWWWYYY\\\]]]^^^aaaffflllqqquuuzzz~~~xxxtttssstttnnnssszzz~~~}}}yyypppjjjeee]]]RRRIII>>><<<:::999888777777777666555444444333333444444222222222222222222222222000000////////////000000///000111222222111000///111111111111000000000000000000000000000000000000...///000111111000///....../////////000000000111::::::::::::::::::::::::999:::<<<=========<<<;;;===>>>??????@@@@@@@@@@@@@@@@@@@@@???????????????;;;<<<>>>???>>><<<999777777888888888888999999999888999999999999:::::::::777777666666666666777777666555444333333444555666666666777777888888999999666666666666666555555555777777777777777888888999999999888777777777777777777777777777888888888888888888888888999:::;;;<<<777888999:::;;;:::999999:::;;;;;;<<<===>>>??????=========>>>??????@@@@@@?????????>>>>>>>>>>>>>>>======;;;;;;;;;;;;======CCC>>>AAAKKKUUUccc}}}{{{vvv}}}zzzrrrmmmiiibbbVVVLLL@@@<<<777555666666555444222222222111111111111111///000111222222111000///////////////////////////////////////////////////000000000000000000000000------------------------,,,,,,------...///000000//////.........---------.../////////...---,,,,,,---.........///000000000000000000000000000000000////////////////////////........................//////////////////......---------------------------------.........//////////////////////////////////////////000000000000000111111111111222222222666666555333111000111333222333777;;;;;;999>>>DDDDDDLLLXXXiii~~~uuuooopppooonnnmmmmmmnnnoooppptttvvvxxx}}}~~~yyyuuupppiiifffdddaaaZZZUUUQQQNNNKKKIIIJJJKKKKKKJJJMMMMMMMMMMMMLLLLLLLLLLLLFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHKKKNNNRRRUUUXXXYYYVVVWWWZZZ]]]bbbfffkkkmmmoooooooooppptttxxx}}}||||||}}}xxx~~~~~~wwwxxxzzzxxxkkk___VVVNNNEEE???>>>>>><<<:::777666888999555555444333333333444444222222222222222222222222000000////////////000000///000111222222111000///111111111111000000000000000000000000000000000000...///000111111000///....../////////000000111111888999;;;;;;:::::::::;;;999::::::;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@???>>>>>>>>>???<<<<<<;;;;;;:::::::::999999999999888888888777777666666888999999888777666444444444444555555555555888888888888888777666666666666555555555555666666777777777777777777777777888888888888888888888888555666666777888999999999777777888999999999999888666666777888999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<;;;::::::999888???>>>>>>============>>>>>>===<<<=========<<<:::>>>BBBIIIQQQ^^^sss|||wwwtttwww|||xxxssslllcccWWWKKKCCC;;;888555444555444222///222111111111000000//////111111000/////////////////////000000000000////////////////////////////////////.........---------//////............//////...............------------...///000000///...---///...---,,,+++,,,,,,---......//////...---,,,,,,...///000111111000///...............////////////.../////////000000111111////////////////////////,,,,,,,,,---------......,,,,,,,,,---------......000000000000000000000000////////////000000000000////////////000000000000000111111111111222222222111222333555666888999:::<<>>???999999999999888888888777555444444333333444444555333333222111000000000111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111000//////////////////000000000000::::::;;;;;;:::999999:::999::::::;;;<<<<<<=========>>>>>>???@@@@@@AAAAAA@@@???>>>>>>=========>>>=========<<<<<<<<<;;;;;;:::::::::999999999999888777777888888888888888777777777777888888888999999888888999888888777777666777666666555555666666777777777777777777777777777888888888888888888888888666666777777888999999:::777777888999999999999999777777888888999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;:::999999======<<<<<<======>>>???>>>===<<<<<<===>>>>>>???CCCHHHOOOXXXdddxxx}}}uuuuuuwww{{{{{{yyytttiii[[[MMMBBB===999777444444555444222000111111111111000000000///111111000/////////////////////000000000000////////////////////////////////////.........---------......------------......------..................---...///000000///...---///...---,,,,,,,,,------......//////...------,,,......///000000///..................////////////........./////////000000........................---------.........//////,,,---------............////////////////////////....../////////000000000////////////000000000000000000111111111222222222111111222444555666777888<<<===BBBJJJTTTcccyyy}}}uuuqqqqqqrrrrrrqqqnnnlllkkkmmmnnnpppxxxyyyhhhddd___ZZZVVVUUUVVVWWW[[[\\\^^^aaaaaa]]]VVVQQQRRRPPPNNNNNNOOONNNLLLKKKLLLLLLMMMMMMNNNOOOQQQRRRTTTUUUVVVUUUTTTSSSUUUVVVVVVXXX\\\ccckkkttt{{{xxxqqqkkkllllllnnntttvvvgggVVVKKKCCC===<<<===999888888888777777777777444444333333333333444444222222111111000111111111000000000000000000000000000000000000000000000000...////////////000000000000000000000000000000000111111111111111000//////////////////000000000000>>>>>>===<<<;;;:::::::::999999::::::;;;;;;<<<<<<<<<<<<======>>>?????????@@@@@@??????>>>>>>???????????????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999888888888888999999888999999999999:::::::::888888999999999888777777777777777666666777777777777777777777777777777777999999999999999999999999777777777888888999999:::777888888999999999999999888888888999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;:::::::::<<<<<<;;;<<<<<<===>>>???>>>===<<<<<<>>>AAAEEEGGGKKKQQQZZZcccnnn}}}wwwsssxxx~~~|||ssscccQQQBBB;;;999777555444444444444333111111111111111000000000000111111000/////////////////////000000000000//////////////////////////////...............---------------,,,,,,,,,,,,------,,,---------.../////////---...////////////...---......---,,,,,,,,,------.........///......---,,,---......//////......------............/////////---------............///................................./////////000000------........./////////////////////////////////------........./////////////////////000000000000000000000111111111222222000000111222444555666666999999<<<@@@DDDLLL[[[iii|||yyyzzz{{{{{{tttpppllljjjgggeeehhhnnn}}}~~~{{{uuupppkkkiiihhhhhhmmmpppuuuyyyzzzuuulllfff```]]]ZZZXXXXXXXXXWWWVVVQQQSSSUUUUUUUUUXXX]]]aaajjjkkklllkkkiiigggggghhhiiiiiiiiilllsss}}}~~~yyywwwvvvwwwxxx~~~~~~~~~uuummmhhhdddgggllltttfffYYYJJJBBB===999888:::777777777777666666666666444444333333333333444444111111111000111111222222000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000111111000000//////////////////000000000000DDDBBB???=========<<<<<<999999::::::::::::::::::;;;;;;<<<<<<<<<=========CCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<<<<;;;999888888999::::::777777777777888888888888888999999999999999888888888888777777777777888888888888888888888888888888999999999999999999999999888888888999999999::::::777888999999::::::999999999999999999999999999888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<<<<<<<======>>>>>>>>>>>>AAAFFFLLLPPPTTT[[[fffoooyyy{{{{{{|||}}}mmmZZZIII>>>999888444444333333333333333222111111111000000000000000111000000/////////////////////000000000000//////////////////////////////...........................------,,,,,,------...,,,,,,,,,---...///000000........................---------------------------...............---------------------------------------.........//////------------------------........................---.........////////////.........////////////000////////////////////////------------.........///////////////000000000000000000000000111111111111111111111222333444555555666555777;;;===AAAKKKVVVhhh{{{}}}wwwrrrnnniiiccccccfffsss}}}zzztttmmmgggffffffggghhhaaadddggggggfffiiiqqqxxx~~~yyyvvvyyyzzzvvvtttssstttssswww{{{}}}zzzsssnnnkkkmmmrrrzzz}}}kkkVVVLLLBBB>>>;;;888666888777666666666666555555555444333333333333333333444111000000000111222333333000000000000000000000000////////////////////////........./////////000000000000000000000000000000///000000000000000//////////////////000000000000KKKFFFAAA???>>>>>>===<<<::::::::::::::::::999999:::;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>>======<<<;;;999999999:::;;;666666666777777777888888999999::::::::::::999999999999888888888888999999999999999999999999999999999999999999999999999999999999999999::::::::::::888888999::::::::::::999:::::::::999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<>>>AAACCCEEEKKKQQQVVV^^^gggrrrzzz}}}zzz~~~xxx```MMMBBB===:::888222333333333222222222333000000000000000000111111111000000/////////////////////000000000000//////////////////////////////---.....................//////............//////,,,,,,,,,---...///000000......------------......,,,---------------------------...............---------,,,,,,,,,,,,------------------............---------------,,,,,,,,,........................,,,,,,---------..................////////////000........................------------.........///////////////000000000000//////000000000111111111222222333333333444444444444333666:::;;;===CCCKKKRRR```wwwyyyvvvpppiiifffgggnnnttt{{{{{{wwwyyy|||~~~xxx{{{~~~~~~}}}~~~~~~yyyvvvttttttrrrwwwzzzvvvuuuuuu}}}|||gggXXXIIIBBB===>>>>>>:::777666666666666666555555555444333333333222222333333333111000000000111222333333000000000000000000000000//////////////////////////////000000000111111111////////////////////////...//////000000000//////////////////000000000000XXXQQQIIIDDDBBBAAA>>><<<<<<<<<;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;=========<<<======>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>===<<<;;;;;;::::::;;;888888999999999:::::::::999999:::;;;;;;;;;::::::::::::999999999999::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888999999:::::::::::::::999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<=========>>>??????>>>==================BBBHHHLLLOOOSSSXXX]]]jjjrrr}}}|||zzz}}}nnnVVVDDD>>><<<999666111333444333111111111333000000000000111111111111111111000/////////////////////000000000000//////////////////////////////---------.............../////////....../////////,,,---------.../////////......------------......+++,,,---.........------,,,---......///............------,,,,,,------...,,,------------............------------,,,,,,,,,------------------------,,,,,,,,,------------...------........./////////........................------........./////////////////////000000000000/////////000000000111111333333333333333333333333555333444888888888<<>>;;;888777666666666666555555555555333333222222222222333333111111111000111111222222000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////......///000000000//////////////////000000000000mmmdddXXXPPPKKKHHHCCC???======<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@@@@?????????>>>>>>===>>>>>>===<<<;;;::::::::::::::::::;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::888999::::::;;;;;;::::::888999999::::::;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>???=========>>>>>>@@@AAAAAADDDKKKUUU[[[^^^```dddhhhuuu|||~~~{{{}}}vvvhhhUUUFFF???;;;888555111333444333000///000222///000000000111111111111111111000/////////////////////000000000000//////////////////////////////---------........./////////......------......///------.....................------,,,,,,------...+++,,,---.........------,,,------...//////......///...---,,,,,,---...///,,,,,,---------.....................---------,,,------------------------------------............,,,---------........................................../////////000000000////////////000000000000////////////000000000111222222222222222222111111444222222555666555777<<>>>>>===<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>=========>>>>>>?????????@@@@@@@@@?????????>>>>>>===>>>>>>???>>><<<:::999999999999:::::::::;;;;;;999::::::;;;<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::888888999::::::;;;<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::;;;;;;<<<===>>>??????;;;;;;<<<>>>@@@BBBDDDEEELLLVVVaaaiiilllmmmooorrr{{{|||zzzxxx||||||}}}ooogggZZZLLLBBB;;;888666111333555333000...///111//////000000111111111222111111000/////////////////////000000000000//////////////////////////////---------.........//////...------,,,,,,------..................---------...---,,,,,,,,,,,,---...***+++---...///...------,,,,,,---.../////////...///...------------...///,,,,,,,,,---------....../////////......---------------------------------............/////////000,,,,,,,,,---------..............................////////////000000000000////////////000000000000////////////000000000000111111111111000000000000222000000444555444777;;;??????DDDKKKQQQ]]]tttyyyoookkkhhhkkkooorrrtttuuuxxx{{{~~~~~~yyy{{{{{{wwwqqqnnnqqquuu}}}}}}}}}{{{wwwrrrpppqqqssstttyyyrrriii\\\QQQGGG@@@>>>???AAA999333444777777888:::777777777777666666666666333222222222222222222333333333222111000000000111000000000000000000000000000000000000000000000000............/////////000////////////////////////------...///000000//////////////////000000000000wwwiiiaaaZZZSSSMMMDDDCCC@@@>>>===;;;:::999;;;999888888:::=========>>>===<<<;;;::::::::::::<<<<<<<<<===>>>??????@@@>>>?????????@@@@@@@@@@@@?????????>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>><<<<<<<<<;;;;;;:::::::::::::::999999999999999999::::::::::::::::::::::::999::::::;;;<<<<<<======:::<<<<<<<<<<<<===@@@CCC@@@CCCEEEDDDCCCCCCGGGJJJWWW___iiioooqqquuu{{{~~~zzzxxxwww|||~~~pppddd^^^[[[WWWPPPGGG===555111444444333333222111000000000000000000000000000000000000111111111111000000////////////////////////////////////////////////........................---------,,,,,,,,,++++++.........------,,,,,,,,,//////.........---------................................................///......---------......///...---,,,,,,,,,,,,---///......------,,,++++++.........------,,,,,,,,,/////////////////////////////////////////////////////////...------,,,,,,////////////////////////////////////////////////000000000000000000000000//////000111222333333333555555444333444555666777888;;;>>>AAAEEENNNZZZdddyyy~~~qqqmmmjjjkkkmmmnnnppprrrssssssssssssqqqqqqsssyyy~~~}}}~~~yyyrrrmmmkkkmmmrrruuu~~~xxxnnnnnnlllkkkjjjlllqqquuuyyysssppp___VVVKKKCCC???>>>===<<<;;;999777666888999999999999888888777777666666666444444444333333222222222111111111000000000000///222222111111000000//////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////vvvlllbbbYYYRRRMMMIIICCC???>>>>>>======>>><<<::::::;;;<<<;;;:::===<<<;;;:::::::::::::::::::::;;;;;;<<<======>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::999999888888888999999999999999999999999::::::::::::::::::::::::888888999999::::::;;;;;;;;;<<<<<<;;;:::<<>>999666444444333222222111000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////........................---------,,,,,,,,,++++++......---------,,,,,,,,,//////.........---------................................................///......---------.........---------------------------------------------......---------,,,,,,,,,................................................------..................////////////////////////////////////////////////000000000000000000000000000000000111111222222333333222222111222333444555444777:::<<<>>>EEEOOOWWWaaatttzzzsssoooooommmllllllmmmnnnooonnnmmmkkkjjjkkkpppuuuyyy~~~~~~{{{zzz{{{|||}}}~~~~~~}}}}}}}}}yyyvvvsssqqqrrrwww|||xxxqqqllllllllllllmmmqqqwww}}}sssmmmjjj[[[SSSIIIBBB>>>===<<<;;;:::888666666777888888888888888888888888777666666444444333333333222222222222222111111111000000000000///////////////......////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////~~~tttjjjccc\\\UUULLLFFFDDDDDDBBBAAABBBAAA???>>>>>>===;;;999;;;;;;:::::::::::::::;;;888999999::::::;;;;;;;;;<<<<<<<<<=========>>>>>>????????????>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999999888888888888888999999::::::;;;::::::::::::::::::;;;;;;999999999999::::::::::::=========<<<<<<>>>BBBEEEPPPUUUYYY\\\\\\^^^bbbfffggghhhlllttt~~~zzzpppmmmtttmmmYYYKKKDDD@@@@@@@@@???>>><<<999888333333333222111111000000000000000000000000000000......////////////......////////////////////////////////////////////////........................------------,,,,,,,,,,,,...------------,,,,,,,,,...............---------......................................................---------......///,,,------.........------++++++,,,------...//////...------------,,,,,,,,,------------------------------------------------,,,,,,------...//////000////////////////////////////////////////////////000000000000000000000000111111111111111111111111222222111111222222333444222555777888999<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===============<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@AAAEEEKKKOOO```eeejjjnnnoooqqqtttwww{{{|||ssspppnnnttt|||mmm[[[KKKBBB>>>999999999999888777555555333222222222111111000000////////////////////////...//////000000//////...////////////////////////////////////////////////...........................------------,,,,,,,,,------------------------...........................................................................------------...//////,,,,,,...//////......---,,,,,,,,,---------......---------------------------------------------------------------------------------.........//////////////////////////////////////////////////////000000000000000000000000111111111111000000000000333333333333333444444555222444777888888:::===@@@FFFLLLUUU```rrrwwwrrrqqqsssuuuzzzzzzzzzyyyvvvqqqkkkfffhhhnnnvvv}}}}}}{{{|||yyysssssssssuuuyyyzzzrrrnnnmmmpppsssxxx}}}}}}xxxppphhhaaa\\\YYYUUUPPPIIIBBB===:::999999777555333333444666666555555666888::::::888666444333222222222222222222222333333333222222222111111111111222222333333444444000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////zzzqqqmmmkkkeeeXXXNNNGGGEEECCCBBBBBBBBB@@@>>><<<<<<;;;;;;::::::;;;;;;:::::::::::::::;;;;;;;;;999999:::::::::;;;;;;;;;========================;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;777777888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;;;;===???BBBEEEIIIPPPWWW\\\ooouuu{{{}}}ssskkklllpppzzzvvvfffVVVJJJBBB>>>===555555555555555444444333222222111111111111111000///////////////////////////000000111111000000///////////////////////////////////////////////////.................................---------,,,,,,---------------------------.....................................................................---------------...//////------......///...............---------,,,,,,,,,------------------------------------------------........................//////.........---------////////////////////////////////////////////////////////////////////////111111000000000000000000222222222333333333333333111333666888999:::;;;<<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888888888999999999999888888999999999999::::::888888888999999::::::;;;:::::::::;;;<<<<<<======999999999:::;;;;;;<<<<<<===@@@FFFLLLSSS[[[bbbgggzzzvvvllloooqqquuu{{{|||uuugggTTTEEE>>><<<;;;:::222222333333444444555555111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////////////////////////////....................................---------,,,,,,,,,,,,------------...---------...............................................................---------------...///000000///......------......//////...---,,,,,,++++++,,,,,,,,,------------...------------------------////////////////////////000//////...------,,,,,,////////////////////////////////////////////////////////////////////////000000000000000000000000//////000111111111111000000111333555777888888999666<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;999999999::::::;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::888888888999999::::::;;;;;;::::::999999::::::;;;999999999999999999999999888888888999999999::::::888888888999999:::::::::999999999999999999999999::::::;;;;;;<<<=========:::;;;<<<===>>>???@@@AAABBBGGGOOOWWW___gggnnnsss~~~vvvqqqyyy~~~xxxqqq```UUUGGG===999999888888222222222222333333444555000000000000111111111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////....................................------------,,,,,,,,,---------......---------.........//////................................................---,,,,,,------///000000333222///---,,,,,,---...---------------------,,,,,,,,,,,,---------........................................................................------////////////////////////////////////////////////////////////////////////......//////000000111111......000111111111000///000000111333555666666666888999>>>CCCDDDEEEOOO[[[bbbrrr|||vvvmmmnnnooopppsssvvvzzz}}}wwwyyy||||||~~~zzzvvvsssrrrrrrqqqnnnkkkiiijjjmmmooorrrxxxqqqfffbbb^^^YYYVVVTTTRRROOOLLLJJJJJJHHHBBB<<<888777888777555333333444555555555111222333333444444444333000111111111222222222222222222111111111000000000000///////////////......////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////{{{ssshhh\\\SSSMMMHHHEEECCCBBBAAA???===<<<;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;888888888999999:::::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::666666777888999999::::::;;;::::::999999::::::;;;999999999999999999999999888999999999999::::::::::::::::::;;;;;;<<<<<<<<<::::::999999999999999999::::::;;;;;;<<<===>>>>>>>>>???@@@AAACCCEEEFFFGGGIIIOOOXXXaaaiiiqqqwww{{{|||{{{zzz~~~|||qqqgggLLLGGG@@@;;;999888888888666555444222111111111111000000000000000111111111000000000000000000000000......////////////......////////////////////////////////////////////////........................//////.........---------,,,,,,,,,------.........---------.........//////................................................,,,,,,,,,---...///000111666333///,,,***+++---///+++,,,,,,------......///,,,,,,,,,------.........////////////////////////------------------------,,,,,,------.../////////////////////////////////////////////////////////////////////////////////---......///000111111222///000111333333222222111333222222333444555555444999555777<<<>>>>>>BBBJJJJJJVVVfffvvv}}}xxxoooooooooooonnnnnnoooooonnnqqqsssrrrooooootttyyy}}}{{{wwwrrrnnnmmmmmmmmmgggggghhhhhhkkkooouuuyyyxxx|||lll^^^VVVXXXTTTOOOLLLKKKIIIFFFBBBEEEFFFEEEAAA;;;888888999777555333333444666666555111111111222222333333333000000111111222222222222111111111000000000000///222222111111000000//////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////vvviiiaaaZZZSSSNNNJJJGGGBBB@@@???@@@??????==================<<<<<<<<<;;;::::::<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::===>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::999999999999888888888888888888999:::::::::999999888888888::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<======>>>>>>=========;;;:::;;;===@@@@@@DDDJJJNNNPPPPPPQQQQQQUUUZZZbbbllluuu|||{{{{{{~~~{{{}}}ttt___OOOCCCAAA>>>:::777555444444444444333222111111111111111111111111111111111111......//////000000111111////////////............//////.........---------////////////////////////------------------------000000//////......------......................../////////...------,,,,,,---------...............,,,,,,,,,---------.........------,,,,,,,,,------...---,,,,,,,,,,,,---...///......------......///,,,------......------,,,.........------,,,,,,,,,000000000000000000000000//////.........---------//////////////////////////////////////////////////////............//////......///000000000000000000000000000111111111111111111222333555666777777666777888999:::;;;<<<<<>>CCCBBB@@@===:::888666555333333333444444555555555222222222222222222222222111111111111111111111111111111111111111111111111222222111111000000//////000///...---------------//////.........---------////////////////////////111111000000//////......000000000000////////////|||qqqjjjddd^^^ZZZVVVQQQKKKGGGEEEEEEDDDDDD???>>>===============<<<:::999888999;;;===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;::::::<<<;;;;;;;;;:::::::::::::::999999888888999999::::::::::::::::::999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<;;;:::<<<@@@CCCIIIQQQ[[[bbbccc___ZZZWWW___dddkkkrrryyy{{{{{{|||xxxgggUUUJJJ@@@>>>;;;888666555555555555555333222111000000000111111111111111111111111////////////000000000000////////////............000000/////////.........////////////////////////------------------------////////////....................................//////.........---------..................------,,,,,,,,,---------.........------,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,........................//////.........---------//////////////////////////////////////////////////////............//////......///000000000000000//////000000000111111111000000111222333444444555444555666777888999::::::===@@@DDDIIIRRR___ppp|||zzzsssnnnmmmnnnpppsssrrrqqqqqqqqqooommmjjjeeefffffffffgggmmmuuu{{{}}}|||yyytttooonnnqqqtttsssrrrsss{{{|||qqqjjj___TTTKKKFFFAAA???@@@@@@???>>>>>>===<<<<<<>>>>>><<<;;;999888777666333333333444444444444444222222222222222222222222111111111111111111111111000000000000000000000000111111000000000000000///000//////...............000000000//////.........////////////////////////111000000000/////////.........//////000000111111{{{wwwrrroooeee___WWWPPPLLLJJJIIIIIIGGGDDDAAA@@@?????????===<<<;;;999:::;;;===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<===============<<<<<<<<<======>>>>>>============>>>AAAGGGKKKYYYaaakkkrrrrrrnnnhhhdddkkkpppvvvyyy|||~~~lllYYYLLLFFF===;;;888666555555666777666555444222111000000000111111111111111111111111000000000000////////////////////////............000000000000000/////////////////////////////////......................................./////////------------------------...............---------/////////...---------,,,,,,,,,,,,---------......---------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,------------------------...............---------//////////////////////////////////////////////////////............//////......///000000000000000//////000000000000111111//////000000111111111111222333333444555666777777:::<<<>>>???BBBIIITTT[[[qqq}}}xxxuuuuuuuuuwwwwwwwwwwwwwwwsssoookkkbbbbbbbbbaaaaaadddhhhllluuuxxx}}}|||yyyxxxyyyzzz{{{zzz|||}}}|||zzzwwwuuuuuuuuuwwwtttrrrsssyyy}}}~~~{{{qqqfff___WWWRRRKKKEEEAAA???===<<<999999:::::::::;;;;;;;;;888888888888888777777777444444444444333333333333222222222222222222222222111111111111111111111111////////////////////////////////////000000000000111000000///////////////111111000000000000//////////////////////////////000000000000////////////------...///000111222222zzzssshhh___YYYWWWUUUTTTTTTPPPJJJGGGEEEDDDAAA???BBB???===;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;======>>>???@@@@@@??????===============<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAAAAAAAABBBCCCHHHNNNSSSeeeiiiooorrrrrrqqqppppppooouuuzzz||||||vvvbbbRRRHHHEEE===;;;999777555666666777444444333222111111111111111111111111111111111111111111000000//////......////////////............////////////////////////////////////////////////////////////////////////---------....../////////------------------------------..................000000///...---,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......---------------------------..................---,,,------......------,,,------------------------------------------------........................//////////////////////////////////////////////////////............//////......///000000000000000////////////000000000111000000000000000000000000222222333333444555555666999;;;<<<===???CCCIIIMMMSSS]]]mmm~~~}}}|||{{{zzzvvvrrroooeeeeeeddddddcccdddeeefffhhhjjjnnnrrrvvvyyy{{{}}}~~~}}}zzzxxxwwwyyy{{{}}}zzzsssqqqooonnnnnnnnnoooppprrrsssssssssqqqqqqssstttxxxwwwxxx}}}{{{sssiii^^^SSSLLLIIIEEEAAA=========<<<;;;888888999999::::::;;;;;;555555555555555555555555555444444333333222222222222222222222222222222222111111111111111111111111000000000000000000000000.........//////000000111111111000000000000000111000000000000000000000000////////////////////////000000000000////////////.........///000111111111uuunnnjjjhhhgggddd^^^WWWRRRPPPMMMGGGCCCDDDAAA>>><<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@@@@??????========================<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@BBBDDDFFFFFFGGGGGGIIIMMMRRRWWWbbbfffkkknnnppppppqqqqqqqqqvvv{{{|||}}}vvvfffXXXNNNGGGCCC???>>><<<:::888777777777222222111111222222333333111111111111111111111111111111000000//////......////////////....................................////////////////////////////////////////////////,,,,,,------......//////------------------------,,,---------......//////000000///...---,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------------...//////...------,,,------......------,,,------------------------........................---.....................//////////////////////////////////////////////////////............//////......///000000000000000...////////////000000000111111111111111000000000222333333444444555555555555666888999;;;===@@@CCCFFFKKKUUU```nnnzzzvvvrrrooogggffffffeeeeeeeeedddddddddeeehhhlllpppssstttuuunnnllliiiggghhhjjjmmmnnnuuu~~~~~~{{{zzzzzztttooonnnllliiigggggghhhiiilllooorrruuuwwwzzz}}}~~~~~~|||uuulllaaaXXXOOOHHHCCCAAA>>>:::999888888777666999999999999888888888888555555444444444333333333444444444333333222222111222222222222222222222222000000000000000000000000111111111111111111111111......//////000000111111111111000000000000111222////////////////////////////////////////////////////////////000000000000000000000000////////////}}}zzzyyywwwpppiiieeeccc___WWWQQQHHHEEEBBB@@@@@@@@@@@@???============<<<<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<===============<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<;;;;;;<<<<<<===>>>???@@@@@@AAAAAA@@@@@@@@@BBBEEEIIIJJJMMMNNNOOOOOOPPPRRRUUUXXXYYY```iiipppssssssrrrqqqwww|||~~~qqq```SSSMMMIIICCC>>>??????>>>===<<<:::888777222222111111222222333444111111111111111111111111000000000000////////////////////////............------------............////////////////////////........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000/////////...---------,,,,,,,,,,,,---------......,,,,,,,,,,,,---......///,,,------......------,,,***+++,,,------,,,+++***,,,------......------,,,,,,,,,,,,------------...........................---------...............//////////////////////////////////////////////////////............//////......///000000000000000......////////////000000222222222111111111111111333333333444444555555555555555666777888999;;;;;;@@@CCCFFFKKKSSS```ppp{{{|||vvvrrrllljjjhhhhhhhhhgggeeecccffffffhhhkkkpppsssuuuuuulllhhhcccaaabbbdddfffgggkkkqqq{{{||||||{{{zzzwwwtttrrrpppuuuwwwzzz{{{{{{~~~}}}xxxsssoookkkjjjkkkpppyyy~~~uuupppllllllkkkhhhffffffhhhjjjqqquuu|||~~~{{{wwwttthhhaaaXXXOOOHHHDDDAAA??????<<<:::999999888777555888888777777666555555555555555555444333333222222333333333333222222222222222222222222222222222222000000000000000000000000111111111111111111111111000000000000111111111111000000000000000111111222......////////////000000////////////////////////////////////000000000000111000000000/////////...~~~yyyqqqiiiYYYUUUOOOKKKIIIGGGEEEDDD@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<=========;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<===???BBBEEEGGGIIIJJJIIIIIIIIIJJJMMMQQQUUUXXXZZZ[[[\\\[[[ZZZZZZ\\\]]][[[aaakkksssxxx{{{}}}~~~{{{cccYYYNNNGGGFFFDDD???:::;;;<<<>>>??????<<<999777555444333222111111111111111111111111111111111111////////////000000000000////////////............---.........////////////////////////////////////------------------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111..................------,,,,,,,,,---------......,,,,,,,,,,,,---...//////,,,,,,---......---,,,,,,***+++---......---+++***,,,------......------,,,,,,,,,,,,---------......---------------------------------.........////////////////////////////////////////////////////////////............//////......///000000000000000........./////////000000111111111111111111111222222333333333333444444444666666666666888999999999;;;===???AAADDDKKKUUU]]]jjjttt|||yyyuuutttsssrrrooolllnnnlllkkknnnrrrvvvxxxwwwooojjjddd```aaacccdddddddddiiioootttuuuuuuuuuuuusssqqqnnnlllkkkiiigggfffgggjjjlllkkkiiikkkpppuuuvvvtttsssqqqpppmmmiiieeeaaaaaabbbfffkkkrrrwwwzzzxxxsssqqqnnnoooppppppoooqqquuuyyyxxxtttoooggg___SSSOOOHHHBBB???>>><<<;;;<<<;;;::::::;;;;;;:::888666666666666555555555555555555555444444444444444222222222222222333333333222222222222222222222222000000000000000000000000111111111111111111111111222222222222111111111111///////////////000111111/////////000000111111111////////////////////////.../////////000000000111////////////000000000000~~~lllggg^^^WWWQQQMMMIIIGGGBBBAAA@@@???>>>===<<<;;;===>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<======;;;::::::999999::::::;;;<<<<<<<<<;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>======???CCCGGGLLLPPPSSSUUUSSSRRRSSSTTTWWW\\\aaaddddddfffgggfffdddcccbbbccceeehhhmmmrrrxxx~~~tttqqqrrrqqqnnnwwwtttbbbPPPKKKEEECCCCCCAAA===888777:::===@@@@@@>>>;;;888888666555222111///......111111111111111111111111......//////000000111111000/////////.............../////////000000111111////////////////////////------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111111---------...............,,,,,,,,,---------......+++++++++,,,---...///000,,,,,,---......---,,,,,,,,,---///000000///---,,,,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////////////////////////////////////////............//////...//////000000000000000............/////////000///000000000111111111222222222222222222333333333333222222333666888999999777999<<<===>>>AAAGGGLLLOOOWWWeeeuuu|||xxxtttrrroooqqquuuyyy{{{zzzsssmmmfffbbbbbbcccdddccc```dddhhhlllmmmmmmnnnooorrroookkkhhhfffeeedddccc```cccdddccc``````eeejjjggggggggghhhiiihhheeebbb\\\]]]___```bbbffflllqqqpppuuuyyyzzzwwwuuutttttttttvvvyyy{{{|||wwwiiiddd^^^SSSIIIGGGDDD@@@>>>======;;;:::666555666777999:::999888666666777777777777777888444444444555555666666666111111111222222333333444222222222222222222222222000000000000000000000000000000000000000000000000444333333333222111111111//////...//////000111111000000111111222222222222////////////////////////.../////////000000111111------...///000111222222|||ppphhhccc\\\SSSLLLKKKHHHEEEDDDEEEDDDAAA===???@@@@@@@@@@@@@@@???>>><<<;;;999999::::::999888;;;:::999999::::::999888;;;::::::999999999::::::;;;===>>>>>>===<<<>>>???======>>>>>>??????@@@AAA@@@DDDIIIRRR```kkknnnjjjffffffdddbbbbbbeeejjjmmmpppooommmllllllmmmnnnooorrrsssvvvxxx}}}xxxnnnjjjkkkqqqvvvyyynnnYYYOOODDDBBB@@@===;;;:::::::::;;;:::999888888999:::;;;999888777555333222111000//////............//////000000//////.........---000000000000000///......,,,------...///000111111......---------......///,,,---------.../////////------------------------,,,,,,,,,---------......++++++,,,,,,---...//////......------------......---.........---,,,,,,+++,,,------......------,,,........................+++,,,------......------.........------,,,,,,,,,...------,,,,,,------....................................------,,,,,,,,,//////.........---------........................////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111222222333333333333444444555666888:::===@@@BBBCCCEEEJJJQQQXXXaaaooozzzwww{{{~~~|||uuuqqqlllgggddddddeeegggjjjhhhfffeeeeeegggiiijjjnnnllliiifffdddbbb___]]]bbbbbbcccaaa___^^^___```bbbcccdddfffggggggffffff``````aaaaaabbbfffkkkooorrrrrrsssvvvzzzuuucccVVVOOOLLLHHHEEE??????>>>===;;;:::999888777777777777777888888999666555555555555444444444555555444444444333333333444444444333333222222222222222222222222222222222111111111111111111111111222222222222222222222222333111///...---...///000444333333222222333333444000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000zzzuuummmaaaXXXRRRNNNJJJHHHHHHGGGEEEBBBAAA@@@@@@??????>>>======@@@>>>======>>>???>>>===@@@>>>======>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<======<<<<<<===>>>>>>@@@AAAAAAAAABBBBBBCCCFFFLLLTTT^^^kkkwww|||{{{rrrpppmmmjjjhhhjjjnnnrrrrrrrrrrrrrrrtttwwwyyy{{{rrrmmmiiiiiiooowww~~~rrr^^^NNNEEE???>>><<<999777666666666888777666666666666777888999999888888666555333222000//////......//////000000/////////............000000000000000///......------......//////000000......---------......///---------...............------------------------,,,,,,,,,---------......++++++,,,,,,---......///......------------......------......------,,,+++,,,------......------,,,........................+++,,,------......------......---------,,,,,,,,,...------,,,,,,------....................................------,,,,,,,,,//////.........---------................................................////////////////////////////////////////////////000000000000111111111111111111111111111111111111222222222333333333444444666666777999:::<<<======???BBBFFFIIINNNWWWccclllyyysssnnnkkkjjjjjjkkkjjjhhhhhhhhhjjjmmmoooqqqpppmmmkkkhhhfffcccbbbggghhhjjjiiigggfffffffffaaabbbccceeeeeeeeeeeeeeeeeegggiiilllooosssxxx|||}}}lllbbbUUUKKKFFFDDDBBB???======<<<;;;;;;:::999999999999888777666666666777555555555555444444444444444444444333333333333222444444333333333222222222222222222222222222222222111111111111111111111111222222222222222222222222333222000......///000111000000000//////000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000~~~}}}~~~uuujjj___YYYRRROOONNNNNNMMMKKKIIIHHHFFFEEECCCBBBBBBBBBCCCAAA??????@@@@@@@@@???@@@>>>======>>>>>>===<<<<<<<<<======>>>>>>??????===>>>@@@???>>>>>>???AAA@@@BBBDDDEEEDDDDDDEEEFFFLLLUUU^^^fffooozzzzzzwwwrrrllliiijjjnnnrrrtttuuuwwwzzz~~~{{{sssgggfffhhhoooyyy~~~nnn^^^PPPEEE???;;;:::888777555444333333444444333333333333444444777888999:::999888555444111000000//////000000111////////////............000000000000000//////............//////////////////......---------.....................---------------------------------,,,,,,,,,---------......+++,,,,,,------...............------------......------......------,,,,,,,,,------......------,,,........................+++,,,------......------...------------,,,,,,,,,...------,,,,,,------....................................---------------...............---------................................................////////////////////////////////////////////////000000000000111111111111111111111111111111111111222222222222333333333333666666666666777777777777;;;===???@@@AAAEEELLLQQQ^^^eeettt~~~yyyuuutttvvvuuutttssstttvvvyyyzzzzzzyyywwwuuurrrpppnnnmmmmmmooorrrrrrpppooonnnnnnllllllmmmnnnoooooooooooouuuyyy}}}{{{jjj___TTTMMMEEE???>>>>>><<<;;;;;;;;;::::::999999999999::::::888777666555555555555555555555444444444444333333333222222222111111333333333333222222222222222222222222222222222222111111111111111111111111222222222222222222222222333222111//////000111222////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000}}}}}}~~~pppiiiaaa\\\[[[[[[ZZZYYYXXXWWWUUURRRPPPOOONNNNNNLLLIIIGGGFFFEEEEEECCCBBBCCCAAA???>>>???@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDCCCEEEFFFFFFEEEEEEFFFGGGGGGJJJMMMMMMLLLKKKLLLNNNTTT^^^gggkkknnnuuu{{{}}}~~~zzztttnnnjjjkkkpppuuuwwwzzz}}}zzzooojjjjjjmmmttt}}}~~~jjjYYYNNNFFF@@@;;;::::::888777666555444444222222222222222222222222444666888::::::888666444111111000000000000111111///////////////.........//////000000000000/////////////////////.........//////...------------.../////////...---------,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...,,,------...------,,,,,,,,,------......------,,,........................+++,,,------......------------------------------...------,,,,,,------..........................................---------........................................................................///////////////////////////////////////////////////000000000111111111111111111111111111111111111111222222222222333333333555555555555555555555555666888;;;<<<===???CCCGGGKKKOOOXXXfffrrr~~~yyymmm```SSSKKKEEEBBB>>><<<======<<<;;;888888888888999999999999999999777666666555555555555555555444444444333333222222222111111111111000333222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333222111000000111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////~~~vvvqqqoooooommmllliiihhheeeccc```^^^]]]]]]]]]ZZZWWWTTTRRRQQQNNNLLLLLLJJJGGGFFFHHHIIIIIIHHHGGGGGGIIIJJJKKKKKKKKKKKKLLLNNNOOOOOONNNNNNOOOPPPSSSVVVXXXXXXUUUUUUXXX[[[^^^hhhpppqqqqqquuuzzz|||zzztttqqqtttyyy~~~}}}sssooonnnyyy~~~rrreeeSSSGGGAAA>>>;;;777888888888777666555444444222222222222222222222222111333555777888666444333111111000000000000111111........./////////////////////000000000000/////////////////////.........//////...---------------/////////...---------,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,------...------,,,,,,------......------,,,........................+++,,,------......------------------------------...------,,,,,,------...................................................---.....................................................................////////////////////////........................///000000000111111111111111111111111111111111111111111111222222222333333222333333444555666666666111333666888:::<<<>>>@@@CCCDDDHHHPPPWWW___lllxxx|||uuuiii^^^UUUNNNHHHEEE@@@>>>=========>>>===<<<777777777888888888888999777666666666666666777777555444444444444333333333222222111111111000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111222333333222111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////|||{{{zzzyyyvvvsssqqqooonnnkkkgggdddbbb```]]]ZZZXXXVVVSSSRRRSSSTTTUUUUUUUUUVVVWWWYYYYYYYYYXXXWWWYYY[[[\\\\\\[[[ZZZ\\\]]]\\\___```^^^[[[[[[```fffgggpppxxxxxxxxx|||zzzyyy{{{~~~yyyxxxzzz}}}zzz[[[RRRFFF@@@>>>===;;;888444444555555444333222222222222333333333333222222///000222333444333222111111000000//////000000111.........///////////////...//////000000000000000.........///////////////000///...---------------...............---------------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------,,,,,,------......------,,,------......------,,,........................+++,,,------......------,,,,,,,,,------------......------,,,,,,------........................................../////////---------.......................................------------------------////////////////////////........................000000000000111111111111111111111111111111111111111111111111222222222222111111222333444666777777444555666888999:::;;;;;;======???DDDFFFJJJSSS]]]fffppp~~~sssmmmeee^^^TTTKKKFFFDDDDDDCCC<<<<<<<<<<<<<<<;;;;;;;;;777777888888888888888888666555555555666666777888444444444444333333333333222222222111111111000000111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111//////111111111111//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000|||yyyxxxvvvtttrrrmmmjjjfffeeefffhhhiiiiiijjjkkkmmmnnnnnnmmmlllkkkjjjlllmmmmmmlllkkkmmmnnnkkknnnnnnjjjfffhhhooovvvxxxwwwxxxzzz}}}{{{lllaaaLLLGGGAAA===<<<<<<;;;999222222333444333333111111222222333444444333222222//////000000111111000000000//////......//////000............/////////000......///000000000000000------......//////000000000000///------,,,,,,------------...............------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++,,,------......------,,,------......------,,,........................+++,,,------......------,,,,,,,,,---------.........------,,,,,,------...........................---........./////////000---------.........//////........................------------------------////////////////////////........................000000000000111111111111111111111111111111111111111111111111222222222222000000111222333444555555777666666777888999999999888888;;;??????@@@EEEMMMKKKTTT```iiipppzzzzzzfffYYYUUURRRNNNHHHDDDBBB@@@???>>>999999::::::999999999999888888888888888888888888777666666555555555666666444444444333333333222222333333222222222111111111000111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111...///000000111111111000---...000111111000...---000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000|||{{{|||}}}~~~|||}}}~~~|||{{{xxxyyy{{{zzzyyyyyyzzz||||||wwwyyy|||xxxuuuxxx|||zzzdddRRRHHHAAA>>>:::888666666555444222333444555555444333222111222333444444333222111//////////////////000000//////............//////---.........//////000000......///000000000000000,,,------...///000111111111000///...---,,,,,,,,,,,,------....../////////------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++,,,,,,---.........---,,,------......------,,,........................+++,,,------......------,,,,,,,,,------............------,,,,,,------...........................---.........//////000000---------.........//////........................------------------------////////////////////////........................000000000000111111111111111111111111111111111111000111111111111222222222000000111111222222222333222111000111333555555555555666:::>>>===;;;>>>DDDAAAHHHOOOSSSVVV\\\hhhqqq{{{zzzhhhXXXQQQQQQHHHFFFDDDCCCAAA???<<<999777888999999888888888:::999999999999888888888777999888777666555444444444444444444333333333222222333333333222222222222111000000111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000......///000000000000000...///000222222000///...000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000}}}sssbbbRRRGGGBBB:::999888666555555444444555555444444444333333333333444555666666444222111000000000000000000000000...///////////////...---...---,,,,,,,,,,,,---...//////............//////000000000000...,,,***))).........------,,,,,,,,,---------............///000000/////////.........+++,,,------......------...------,,,,,,------...+++++++++,,,,,,---------........................------------------------.........------,,,,,,,,,------------------------,,,---......//////......------------------------,,,,,,,,,---------..............................////////////////////////......//////...---,,,,,,............////////////................................................000000000000000000000000000000000000000000000000000111111111111222222222333222222111111222222333222222333333333333444444555666666777888999999999<<<>>>@@@BBBEEEHHHMMMQQQ\\\cccllluuu}}}{{{uuukkk```VVVOOOKKKJJJCCCBBBAAA@@@>>>===<<<;;;:::::::::999999999888888888777777777888999::::::;;;:::888666444444444444333333333333333333333333111111111111111111111111111111111111111111111111222222111111000000//////////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000111333222000...111111000000//////......000000000000000000000000000000000000000000000000yyymmm___RRRHHHAAA>>>:::999888666555444444444444444444444333333333333333444555555555444222111000000000000000000000000......///////////////.........---,,,,,,---......//////............//////////////////...---,,,,,,/////////......------------------............///......---------,,,,,,,,,+++,,,------......------...------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,------...............------------------------,,,,,,,,,---------............................................................//////...------,,,............////////////................................................////////////////////////000000000000000000000000000000111111111222222222333222222111111222222333111111111222222222333333555555666666777888888999555888:::<<<>>>AAAEEEGGGGGGMMMTTT[[[aaajjjvvv~~~yyyooogggccc\\\TTTLLLGGGDDDCCCAAAAAA@@@>>>===<<<;;;:::::::::999999999888888888777777777777777888888999:::999777666555444555555333333333333333333333333111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111000///000222222000///111000000000/////////...000000000000000000000000////////////////////////~~~}}}}}}mmmcccUUUIIIBBB???<<<:::999888777666555444444444444444444333333333222222222333444444444333222111000000000000000000000000------...///000000000///......---,,,,,,---......//////............//////......---------......//////////////////.........---------............///---------------,,,,,,,,,,,,,,,---............---...------,,,,,,------.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------,,,,,,---...............------------------------,,,,,,,,,---------...............................................................///......---,,,............////////////................................................////////////////////////000000000000000000000000000000000111111111222222222222111111111111222222000000000111111111111222444444555555666666777777000333666888999:::<<<>>>;;;???DDDGGGKKKQQQYYY___lllsss~~~yyylllaaaZZZUUUSSSPPPLLLIIIFFFDDDCCC??????>>>===<<<:::999999999999999999888888888777777777666666666666666666777777666555555555555666333333333333333333333333111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000222000//////000111111000000000000000////////////000000000000000000000000////////////////////////{{{{{{|||~~~yyyrrrnnn[[[QQQDDD<<<;;;<<<;;;999888777666555444444444444333333333333222222222222111222222333333222111111////////////////////////,,,,,,...///000000000000......------------......///......------......//////...---,,,,,,---.../////////..................---------............///////////////////////////,,,------..................------,,,,,,------...---------------,,,,,,,,,........................------------------------------------------------------------------------,,,,,,---.........------------------------------,,,,,,,,,---------......................................................---...............------............////////////................................................////////////////////////000000000000000000000000000000000000111111111111222222111111111111222222000000000111111111222222333333333444444444555555000222666777777777888999:::<<>>===<<<;;;:::999999999888888888888777777777666666666666555444444333555555555555555555555666333333333333333333333333111111111111111111111111111111111111111111111111//////000000111111222222111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000333111///...000111111111000000000000////////////////////////////////////........................~~~{{{yyyxxxwwwwwwwwwyyy}}}yyyxxxzzz~~~xxxlll___WWWKKKDDD<<<999:::<<<:::888777666555444333333333444333333222222222111111111000000111111111111111111////////////////////////,,,,,,...///000000000000..............................------------......111000...---,,,,,,---...---------------------------------............///.../////////////////////,,,---......//////.........------,,,,,,------...++++++,,,------...//////........................------------------------------------------------------------------------+++,,,,,,---...---------------------------------,,,,,,,,,---------......................................................------...............---............////////////........................................................................//////////////////////////////000000000111111111222111111000000111111222111111111111222222222333111222222222222222333333000333666777666666666777666777999:::;;;===@@@BBBDDDHHHOOOVVV^^^hhhssszzzwwwqqqnnnlllggg```YYYRRRNNNLLLAAABBBBBBBBBBBB@@@???>>>>>>>>>===<<<;;;::::::999888888888777777777666666555555555555555444333222333444444555555555555555333333333333333333333333111111111111111111111111111111111111111111111111//////000000111111222222111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000333111///...000111111111////////////000000000000////////////////////////////////////////////////~~~|||wwwuuussssssvvvyyyzzzzzz~~~}}}xxxyyy|||tttgggYYYKKKCCC???<<<888888999999777555555555444333333333333333222222222111111111000000/////////000000000000111000000000000000000000000------...///000000000///---...////////////...---......------------......000000///...---,,,,,,,,,,,,,,,,,,------------------------............///,,,,,,,,,---------------------...////////////......------,,,,,,------...******+++---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------++++++,,,---------------------------------------,,,,,,,,,---------..............................------------------------,,,---......///.....................////////////......................................................................../////////////////////////////////000000000111111111111000000000000111111111111111222222222333333000000000111111111111111///111333444333333444555333444444555666888999:::===@@@DDDHHHLLLRRRYYY^^^fffllltttzzz~~~~~~ssshhhaaa]]]^^^^^^]]]YYYRRRLLLIIIGGG@@@@@@@@@@@@???>>>===<<<======<<<<<<;;;::::::999777777777777666666666666333444555666666555333222333333444444555444444333333333333333333333333333111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000222000//////000111111000////////////000000000000000000000000000000000000000000000000000000000000|||yyywwwtttrrrqqqtttxxxzzz{{{|||}}}~~~}}}uuuooollloootttxxx{{{zzzlll]]]QQQGGG@@@;;;999999888888777666555444555444333333222333333333222111111111000000000000///.........//////000111000000000000000000000000......///////////////...---...///000000///...---...------,,,,,,------...---...............------------------.........///---------............///,,,,,,,,,---------......------...///////////////...------,,,,,,------...+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------++++++,,,------------,,,------------------------,,,,,,,,,---------..............................------------------------,,,------...//////..................////////////........................................................................////////////////////////////////////000000000111111111000000000000111111000000000111111111111222///////////////////////////000111111000111333555666555555555666777777777888:::<<<>>>AAADDDGGGIIIPPPUUU\\\bbbgggnnnvvv|||{{{|||}}}wwwtttrrrqqqmmmllliiiccc\\\WWWTTTTTTSSSUUUTTTQQQKKKFFFDDDDDDBBBBBBAAA@@@???>>>>>>===;;;;;;;;;:::999999888888777777666666666555555555222333555666666666444333333333444555444444222222333333333333333333333333111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111000///000222222000///.../////////000000000111000000000000000000000000111111111111111111111111}}}yyyxxxzzzzzzyyyuuurrrqqqqqqrrrwwwvvvrrrkkkdddbbbcccfffhhhrrrzzzxxxlll[[[KKKAAA>>>>>>>>>999::::::888555444444555444444333333222222333333111111111111000000000000...............///000111000000000000000000000000...///////////////......---...///000000///...---...------,,,,,,------...***,,,---///000000///...---.........//////000000---------.........//////........./////////000000---......///////////////...------,,,,,,------...------..........................................------------------------,,,,,,,,,------.........------------------------++++++,,,---------,,,,,,------------------------,,,,,,,,,---------..............................------------------------,,,,,,---.../////////.............../////////000........................................................................////////////////////////////////////000000000000111111000000000000111111////////////000000000000//////////////////......000111111111000111444666777666555555666666555444444555777999;;;===>>>??????CCCHHHMMMRRRYYYbbbiiifffffffffiiimmmrrrvvvyyy}}}vvvppphhhaaa]]]]]]^^^^^^^^^]]]YYYTTTPPPNNNNNNPPPLLLMMMNNNKKKFFFBBBBBBCCC@@@???>>>===<<<<<<<<<<<<:::999999999888888777777777666666666555555555555222333555777777777555444333333444555444333222111333333333333333333333333111111111111111111111111111111111111111111111111222222111111000000//////////////////////////////////////////////////////000000000000111111111111000000000000000000000000000000000111333222000....../////////000000111111000000000000000000000000111111111111111111111111~~~vvvpppoooooooooooorrrwww}}}zzzmmmkkkgggeeeeeehhhlllnnnttt}}}}}}nnn^^^UUUJJJBBB>>><<<999555888666444555777777555333444444333333222111000000000000000000000000000000......//////000000111111000000000000000///......///////////////////////////......---------......///...---,,,,,,---...///---------............//////...,,,,,,,,,---///111...------------...//////..............................------------.................................------,,,,,,------...------------------------------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,------......///000///...---...000//////////////////............////////////....................................///000000///...---//////000000111111111222000///.........///111222000000111111111111000000000000000000000000000000000111111111111222222222333333333444444444555555666666777888999::::::;;;;;;<<>>======<<<<<<;;;;;;::::::999888777777777777777777666666666666555555444444444333333333333333333444444555555555444444444444444444444444111222222222222111000000333222111000////////////222222111111111111222222......//////000000111111000000000000////////////111111000000//////......111111000000000000111111000000000000000000000000////////////////////////......////////////......111111000000//////......xxxvvvtttpppnnnooorrrvvvvvv~~~}}}}}}}}}{{{xxxwwwvvvssspppoooooooooqqq{{{yyyrrrsssvvvzzz}}}}}}{{{xxxuuutttrrrrrrsssvvvzzz|||~~~}}}lll```KKKEEE===::::::;;;:::888777555444444666666555222444444333222222111000000000000000000000000000000.../////////000000000111000000000000000///..............................///......---------......///...------------...///---------............//////...---,,,,,,---///000...------------...//////..............................------------.................................------,,,,,,------...------------------------------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...//////...---,,,+++,,,,,,---,,,---......,,,,,,---///............////////////...////////////......---..............................///000000///...---//////000000000111111111000//////...///000111222000000111111111111000000000000000000000000000000000000111111111222222222333333333444444444444444555555666666777777888888999999;;;===???BBBCCCDDDBBBBBBBBBCCCEEEHHHJJJLLLNNNQQQWWW\\\```bbbcccbbbfffiiiooowww{{{ssslllaaa___\\\XXXVVVTTTTTTSSSPPPOOOMMMLLLJJJJJJIIIIIILLLKKKJJJHHHGGGFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999999888777777777777777777666666666555555444444444444333333333333333333444444444444444333333333333333333333333111222222222222111000000111000000000000000111111222111111000000111111222////////////000000000000000000000000////////////111000000000/////////...111111000000000000111111000000000000000000000000111111111111111111111111......////////////..................////////////|||zzz{{{}}}|||~~~{{{xxxtttooojjjgggfffeeedddkkkyyytttmmmmmmnnnqqqwww~~~wwwcccTTTMMMBBB>>>888666666666444222555444333333444444333222333333333222111111000000000000000000000000000000////////////000000000000//////000000000///....................................---------......//////...------------...///---------............///......---,,,,,,...///000...------------...//////..............................------------.................................------,,,,,,------...------------------------------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------............---,,,,,,+++,,,,,,,,,)))+++,,,,,,++++++,,,...------......///////////////////////////...---,,,..............................////////////......////////////000000000000///////////////000111111///000000111111000000///000000000000000000000000000000000111111111222222444444444444333333333333444444444444444444555555777777888999:::;;;;;;<<<=========>>>??????@@@@@@AAACCCEEEHHHJJJKKKKKKKKKNNNPPPTTTZZZbbbjjjppptttnnnllliiiiiikkknnnppppppoooooonnnnnnmmmmmmnnnnnnrrrssssssqqqmmmjjjiiiiiillliiieeecccbbb^^^XXXSSSNNNLLLIIIGGGFFFGGGJJJKKKHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEECCCCCCBBBBBBAAA@@@@@@???======<<<<<<;;;::::::::::::::::::999888888777777777777777666666666555555444444444444333333333333444444444444333333333333222222222222222222222222111222222222222111000000////////////000111222333222111111000000111111222000000000000////////////////////////000000000000000000000000////////////111000000//////000000111000000000000000000000000111111111111111111111111......////////////......,,,,,,------...//////000|||wwwssspppnnnmmmrrr~~~|||wwwvvvyyyyyy|||ttt```NNNDDD@@@???;;;888666666555222000444333222222222222222111333222222222111111000000////////////////////////////////////000000000000...///////////////.................................------------...//////.........------.........---------............///...------------...///000...------------...//////..............................------------.................................------,,,,,,------...------------------------------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------------...............---------------------------)))***,,,,,,++++++,,,...,,,------......//////000////////////...---,,,,,,.................................//////////////////////////////////////////////////////000000111//////000000000000//////////////////////////////000000000000111111111111444444444333333333333222444444444444333333333333666777777888888999999999>>>>>>???@@@???>>>======?????????@@@AAAAAABBBBBBHHHHHHIIIKKKPPPUUUYYY\\\YYYUUUQQQPPPQQQSSSUUUVVVUUUTTTTTTSSSSSSTTTTTTTTTXXXYYYYYYWWWTTTQQQPPPPPPUUUSSSQQQQQQPPPOOOKKKHHHIIIHHHFFFDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDBBBDDDEEEGGGHHHGGGGGGFFFAAAAAAAAA@@@??????>>>>>><<<<<<;;;;;;:::999999999:::999999999888888777777777777666666666555555555444444444333333333222222555444444333333222222222111111111111111222222222111222222222222111000000000000//////000111222222111111000000000000111111111111000000//////......////////////000000000000000000000000////////////000000////////////000000////////////////////////..............................////////////......---------....../////////}}}{{{wwwiiiZZZMMMCCC>>>;;;666555555555777777777777222222333222111111111111222222111111111111111000////////////////////////000000000000////////////......////////////..............................---------------...//////---..................------------............///------------......//////...------------...//////..............................------------.................................------,,,,,,------...------------------------------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------------------------......//////...------.........////////////...***,,,------,,,,,,---///,,,---------......//////...............---,,,,,,....................................//////000000///........................//////000000000000000//////000000000000////////////////////////////////////000000000111111111333333333333333333333333555444444444444444444444444444555666777888999999:::;;;<<<<<<<<<:::888777;;;;;;;;;;;;<<<===>>>>>>BBBBBBAAAAAACCCFFFIIIKKKNNNJJJFFFDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJKKKJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCAAABBBCCCDDDDDDCCCBBB@@@???CCCCCCBBBBBBCCCCCCDDDEEECCCDDDEEEFFFGGGFFFEEEEEE@@@@@@@@@???>>>>>>======;;;;;;;;;:::999999888888999999888888888888888777666666666666555555555555444444333333333222222222444444444333333222222111000000000111111222222222111222222222222111000000222222111000//////000000111000000000000000000111111111000000//////........./////////000000000111////////////000000000000000000////////////000000////////////////////////..............................////////////......000000000/////////......~~~wwwhhh^^^OOOEEEAAA???<<<999777666555444333333333333111333333222111000111222111111111111111111111111000000000000000000000000000000000000////////////------.../////////......---------------------------------------...///000------...//////...---------------............///---------............///...------------...//////..............................------------.................................------,,,,,,------...------------------------------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------------......///000000...---,,,......///000000000000///---...///...---,,,---...------------------------,,,------.........------..............................---......///000111...............---------......///000000000000000...//////000000//////...000000000000000000000000/////////000000000111111222222222222333333333333444444444444444555555555111222333444555666777888777888999:::999888777666999999::::::;;;<<<<<<===<<<<<<<<<===???AAACCCEEEGGGDDD@@@???@@@BBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCC@@@BBBDDDDDDCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@AAA<<<>>>AAACCCDDDCCCAAA???@@@@@@@@@@@@@@@AAABBBCCCAAABBBBBBCCCCCCCCCCCCCCC@@@@@@??????>>>=========;;;;;;::::::999999888888888888888888888888888888666666666555555555444444333333333333222222222222333333333333222222222222000000000111222222333333111222222222222111000000333222111000////////////111000000//////000000111000000000000////////////......//////000000111111////////////000000000000000//////......//////000000000000000000000000000111111111111111111111111......////////////......222111111000//////......kkk```QQQJJJAAA<<<;;;;;;999777999888666333000/////////111333444333111000111333000000000000111111111111000000000000000000000000111000000000/////////...,,,---......//////......---------------------------,,,,,,------///000000------...//////...---------------............///,,,------..................------------...//////..............................------------.................................------,,,,,,------...------------------------------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...........................///000000000///---,,,------///000000000//////...///000...,,,+++,,,---///......------,,,,,,+++++++++,,,---.......................................---------...///111222.........---------,,,,,,---...///000111000000///......////////////......000000000000000000000000////////////000000000111000000111222333444444555222333333444444555555555222222333444555666666777888888999999::::::999999999999:::;;;;;;;;;;;;:::999:::;;;<<<>>>???AAAAAA@@@>>><<<<<<>>>@@@@@@@@@>>>>>>======>>>??????@@@===???AAAAAA@@@@@@@@@AAA???@@@@@@@@@@@@@@@AAABBB<<<===???AAABBBBBBBBBAAA??????????????????@@@AAA@@@@@@@@@@@@AAABBBCCCDDD@@@@@@??????>>>=========<<<;;;;;;:::999999888888777777777777888888888888666666555555555444444444333333333222222222222111222222222222222333333333000000111111222333333444111222222222222111000000111111000000000000000111000000////////////000000////////////000000000000.........///000111111111.../////////000000000111//////............//////000000000000000000000000111111111111111111111111......////////////....../////////////////////...hhhUUULLLCCCAAA>>>;;;:::888666444333333333222111333666888111333555444111000111333000000000000000111111111000000000000000000000000111111000000/////////...,,,,,,---.../////////...------------------------,,,,,,,,,---...///000111,,,---...//////...---,,,---------.........//////,,,---......//////.........------------...//////.................................------....................................------,,,,,,------...------------------------------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******)))((()))***,,,---...........................///000111000///---++++++,,,.../////////......//////000...,,,***++++++//////...---,,,++++++*********,,,---.../////////...........................---------...///111222.........------,,,,,,,,,---...000111111111000///......////////////......000000000000000000000000////////////000000000000//////000111333444555666111111222333444444555555555555666666666777777777666666777777888999::::::666777888999888777666555777777999:::;;;;;;;;;;;;<<<;;;:::;;;===??????>>><<<<<<<<<<<<<<<===>>>???<<<>>>@@@@@@???>>>>>>???===>>>>>>>>>======???@@@======<<<<<<<<<===>>>>>>@@@@@@?????????@@@@@@AAA@@@@@@???@@@AAADDDFFFHHH@@@@@@??????>>>>>>======<<<<<<;;;::::::999999888777777777777777888888888666666555555555444444444333333333222222222111111111111111222222333333444000000111222333333444444111222222222222111000000////////////000111222333000000////////////000000......//////000000111111---......///000111111222.../////////000000111111//////............//////000000000000000000000000////////////////////////......////////////......,,,,,,------.../////////zzzfffVVVIIIBBB<<<<<<;;;:::999888777666444333333222111111111222333333333333333333333333000000000000000000000000000000////////////000000111000///......///000111//////.........---------/////////...------,,,,,,------------------------........................////////////////////////------............------................................................//////.........---------------............------...---,,,,,,,,,,,,---............------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///------............------------------------------------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,---......//////......------------------------//////.........---------////////////////////////........................,,,,,,,,,---------......---------............/////////.........---------000000000000////////////////////////////////////000000000000111111111111111111000000000000111111000111111111111222222222333444555555444333111000333333333444444444555555666666777888888888888888555666666777888888999999777888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<======>>>>>>??????:::;;;;;;<<<===>>>?????????????????????@@@@@@@@@>>>???@@@@@@AAAAAAAAAAAA>>>>>>???@@@BBBCCCDDDDDDDDDAAA???>>>>>>===<<<;;;999999999999999999999999999999888666555444333222444444444444444444444444333333333333333333333333222222222222222222222222000111111111111222222222000111222333333222111000111000...///000222222111000000000000////////////---.........//////000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000///000111111111///...---111111000000//////......000000//////.........---ooo^^^PPPFFF>>>:::::::::999888777666555444444333222222111111111222222222222222222222222222000000000000000000000000000000////////////000000111000///......///000111//////.........---------------..................------------------------................................................------............------................................................//////.........---------------............------...---,,,,,,,,,,,,---.........---------,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,------...............------------------------//////.........---------................................................,,,,,,,,,---------......---------............/////////.........---------///////////////000000000////////////////////////...////////////000000000111111000000000000111111000000111111111222222222222333444444444333222111333333333444444444555555555666777777888888777777888999999::::::;;;;;;<<<777888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>===============;;;<<<<<<<<<===>>>>>>>>>???????????????@@@@@@@@@??????@@@AAAAAAAAAAAAAAA??????@@@@@@AAABBBCCCCCCCCCAAA???>>>>>>===<<<::::::::::::999999888888888888888777666555444444333555555555555555555555555333333333333333333333333222222222222222222222222000111111111111222222222000111222222222222111000222000//////111222222111000000000000////////////....../////////000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///000111111000///...---//////////////////......000/////////............hhh___SSSHHHAAA===;;;:::777777666555444333333222333333222111111111111222111111111111111111111111000000000000000000000000000//////......//////000000//////......//////000...............---------,,,,,,------...//////000------------------------................................................------............------...............................................................---------------............------...------,,,,,,------......------------,,,,,,,,,++++++,,,------------------------------------------,,,,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,---...............------------------------...............---------........................------------------------,,,,,,,,,---------......---------............///...............---------.........//////000000111////////////////////////............////////////111111000000000000111111000000000111111111222222111222333333444333333333333333333444444444555555444555555666777666666666666666777777888888999999777888888888888999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========??????>>>======<<<<<<;;;========================>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCAAA>>>=========<<<:::;;;;;;:::999888777777666777777777666666555555555666666666666666666666666333333333333333333333333222222222222222222222222000111111111111222222222000111111222222111111000222111///000111333333222////////////000000000000//////000000000000000111000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000///000000000000//////.........//////////////////////////////............tttggg___QQQLLLDDD???===<<<<<<<<<666555555444333333222222222222111111111111111222000000000000000000000000/////////////////////////////////....../////////////////////////////////........................---------.........//////------------------------................................................------............------........................................................................------............------------------------------------------------------+++,,,,,,---...---------------------------------,,,,,,,,,,,,------......,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---.........------------------------------................................................------------------------,,,,,,,,,---------......---------............///........................------......///000111111////////////////////////........./////////000000111111000000000000111111000000000000111111111111000000111222333444444444333333333444444444555555333444555555666666555555444444555666666777777888777777888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<========================<<<<<<>>>>>>>>>===============>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCAAA>>>=========;;;:::;;;;;;:::999888777666555666666666666666666777777555555555555555555555555222222222222222222222222222222222222222222222222000000111111111222222222000000111111111111000000222111000000222333333222////////////000000000000000000000000111111111111////////////////////////.../////////000000000111///////////////////////////////////////////////////000000000000//////////////////000000111111111///////////////.........}}}qqqeeeXXXMMMEEEAAA>>><<<:::999999777666555555555444444333333222111111111000000111222222000000000000000000000000//////////////////////////////............//////......////////////......---.....................//////.........---------------------------------................................................------............------................................................---.....................------............------------------------------------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---...------------------------------------.............................................------------------------,,,,,,,,,---------......---------............///---.....................,,,------...///000000111//////////////////////////////000000000111111111111111000000000000111111//////000000000111111111000000000111222333444555333333333444444444555555333333444555555555555555777777888888999::::::;;;777777888888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>============>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@BBB@@@>>>======<<<;;;999;;;;;;:::999777666555555666666666777777777777777444444444444444444444444222222222222222222222222222222222222222222222222000000111111111222222222000000000000000000000000222000///000111333222222.../////////000000000111111111111111000000000000////////////////////////111000000000/////////...////////////////////////////////////////////////000////////////000000000000000000111111222222222.........///////////////uuueeeVVVLLLEEEAAA@@@:::999888888888777444111555555555444444333333333111000000000000111222222000000000000000000000000000000000000000000000000///......------......///---......//////......------------...............000//////...------,,,,,,------------------------........................------------------------------............------................................................---------...............------............------,,,------......------,,,,,,,,,,,,------------...,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------------------------------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------...............---------......//////000////////////////////////000000000000111111111111111111000000000000111111/////////000000000111111000000000000111333444555333333333444444444555555333444444555666555555555666666666777888888999999777888888888888999999999999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<999999:::;;;===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@===<<<<<<<<<;;;999::::::999888777666666555777777777777777777777777444444444444444444444444222222222222222222222222222222222222222222222222000111111111111222222222111000000//////000000111111000...///000222222111......//////000000111111111000000000000000//////000000000000000000000000111111111000///.........000000000000000000000000000000000000000000000000000////////////000000111000000111111111111111222.........///////////////}}}vvvfff^^^QQQFFF@@@>>>>>>>>>999888666666777777555444444444444333333333333222000000000000000111222222111111111111111111111111000000000000000000000000///......------......///------...//////...---------------.........//////..................------------------------------........................------------------------------............------................................................---------.........//////------............------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,------...............------------------------+++,,,---.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------.........//////......................../////////////////////////////////000000000000111111111000000000000111111////////////000000000111111111000000000222333444333333333444444444555555444444555666666666666666333333444444555666666666777888888888888999999999888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>>=========>>>?????????@@@<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBB@@@===<<<<<<<<<:::999999999888888777777777666888888777777777777777777555555555555555555555555111111111111111111111111222222222222222222222222000111111111111222222222111000///......///000111000///---...///111000000.........///000111111111000000000/////////......000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000///......///000111222000000000///////////////............/////////000rrrcccXXXIIIFFFBBB???===;;;888666777555222222333555666555333333333222222222222222000000///000000111222222111111111111111111111111000000000000000000000000.........------.........,,,---...//////...---,,,---------.........//////,,,,,,------.../////////------------------------........................---------------------------..................---................................................---------.........//////---..................---,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,---......//////......////////////////////////+++,,,---.........---,,,+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------.........//////...............---------////////////////////////............/////////000111111000000000000111111////////////000000000000222111000000000111222333333333333444444444555555444555666666777777666666666666777777888999999999777888888888888999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@???>>>@@@@@@@@@AAAAAABBBBBBBBBBBB@@@===<<<<<<<<<:::999888888888777777777777777888888888888777777777666666666666666666666666666111111111111111111111111222222222222222222222222000111111111111222222222111000///......///000111///...------///000000///---......///000111111222000000//////.........---000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000///.........000111222//////......---------,,,---.........//////000000wwwiii```XXXNNNGGGAAAAAA???===;;;999777666777777666666555555444444555444333222111111111111000000000000000000000000................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................---------............///,,,------......------,,,........................///...---,,,,,,---...///........................,,,---...//////...---,,,000000//////.........---000000//////.........------,,,,,,++++++,,,,,,---........................,,,,,,---------------,,,///...------------...///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000,,,,,,,,,---------......,,,---......//////......---------............///........................---***)))***---///...,,,,,,------....../////////....................................////////////............////////////............////////////222111111111000000//////111111222222222333333333333222111111111222333444222222333444555666777888777777777777888888888888999999888888888888888888888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<<<<<<<============<<<<<<;;;<<<>>>?????????>>>===??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBAAA@@@???>>>??????@@@AAABBBBBBBBBBBB>>>===<<<;;;:::999999999888777777666666666666666666666777777666555444444444444444444333222111111222222222111111111111000111111222222222222111111000000000000111111111111...............///000111000000000000000000000000000111111111111222222222000000000000////////////000000000000000000000000////////////////////////000000000000000000000000............//////////////////............//////////////////////////////////////////000000000000eeesss{{{oooaaaVVVOOOIIIAAA;;;<<<;;;:::999777555444333555555555444444444444444555444333222111111111111111111111111111111111111////////////////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................---------............///,,,------......------,,,........................///...------------...///........................------............------000/////////.........---000/////////.........------,,,,,,++++++,,,,,,---........................------.........------,,,..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///,,,,,,,,,---------......,,,,,,---............---------------....................................///---++++++---...---+++---------------.............................................////////////............////////////............////////////111111111000000000//////111111111222222222333333333222111111111222333444222222333444555666777777666666777777777888888888888888888888888888888888888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<<<<<<<============<<<<<<<<<===>>>???@@@??????>>>?????????@@@@@@@@@AAAAAA@@@AAABBBBBBBBBAAA@@@???>>>??????@@@@@@@@@@@@@@@======<<<::::::999999:::888888777666666666666777666666666666666555444444222222333444444333333333222222222111111111111000111111222222222222111111000000000000111111111111000000/////////000111111000000000000000000000000//////000000000111111111000000000000////////////000000000000000000000000000000000000000000000000/////////////////////////////////000000000000111//////............//////////////////////////////////////////000000000000LLLTTTaaaooo}}}www```WWWMMMFFFCCC@@@;;;666888777777666555444333333222222333333333333333444444333222111111111111111222222222222222222222222000000000000000000000000.......................................---------------------------------------............------........................---------............///,,,------......------,,,........................///...------------...///.................................------........./////////.............../////////...............------,,,,,,,,,,,,------........................///////////////...---,,,------............------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,------...,,,,,,,,,---------......++++++,,,---------------------------....................................111///---,,,------,,,+++------------,,,,,,,,,,,,....................................////////////............////////////............////////////111111000000000000//////111111111222222222222333222222222222222333444444222222333444555666666777666666777777777777888888888888888888888888888888888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<<<<======>>>>>>======<<<===>>>???@@@@@@@@@??????>>>>>>?????????@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>???>>>>>>===<<<===<<<;;;::::::999999:::999888888777777777777777555666666666666555444444000111222333444444444444222222222111111111111000111111222222222222111111000000000000111111111111222222111000000000111111000000000000000000000000.../////////000000000000000000000000////////////000000000000000000000000000000000000000000000000........................000000000000111111111111//////............//////////////////////////////////////////000000000000FFFIIINNNTTT___qqq~~~rrreee\\\OOOIIIBBB>>>>>>===:::777777666666666666555555555111222222222333444444444333333222111111111111111111111111111111111111111////////////////////////........................................................................---..................---........................---------............///,,,------......------,,,.................................------.................................///...---,,,,,,---...///................................................------,,,,,,,,,,,,------........................000000000000///...---,,,------...//////...------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,------------...........................---,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,---------.................................000///...------------------------,,,,,,+++++++++....................................////////////............////////////............////////////000000000000000000//////111111111111222222222222222222222222333333444444222222333444444555666666666666666666777777777888888888888888888999999999888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<======>>>>>>>>>>>>============>>>>>>????????????>>>>>>>>>?????????@@@@@@CCCCCCCCCCCCCCCBBBBBBBBB????????????>>>===<<<;;;<<<;;;;;;:::999999999:::999999888777777777777777555555555666666555444444111222333333444444444333222222222111111111000000111111222222222222111111///000000000111111111111333222111000000000000000/////////////////////////////////000000000111111000000000000////////////////////////////////////111111111111111111111111........................//////000000000111111111//////............//////////////////////////////////////////000000000000DDDEEEEEEGGGMMMXXXfffooovvvjjj\\\PPPHHHCCC@@@;;;999999999777555555555555666666666666666222222222333444444444555222222111111000000111111000000000000000000000000................................................---.............................................---..................---........................---------............///,,,------......------,,,........................---..................---........................///...---,,,,,,---...///---------...............---------..................------,,,,,,------...........................//////000000///...---------..................---......---------,,,,,,,,,------------------------------------------------,,,,,,---------.................................---,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,------------...........................---------------...///000---------,,,,,,+++++++++....................................////////////............////////////............//////////////////////////////000000000000111111111222222222222222333333444444444444222222333333444555555555555666666666666777777777777777888888888999999999888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>????????????@@@@@@@@@DDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>><<<<<<;;;;;;:::999999999::::::999888888777666777777777444444555555555555444444333444444444333333222111222222222111111111000000111111222222222222111111///000000000111111111111222111000000////////////////////////////////////000000000111111111222222000000000000////////////////////////////////////000000000000000000000000................................./////////000000//////............//////////////////////////////////////////000000000000<<<<<<>>>@@@DDDKKKSSSYYYbbbmmmyyyvvvqqqiii```VVVMMMDDD??????===;;;999999999777555333333333333333333333333333333333333333333444444222111111000000000111111////////////////////////................................................---------...............------------------------------............------........................---------............///,,,------......------,,,........................------...//////...------.................................------.........---------------.........---------------...............------------..............................---....../////////......///...------------...///......---------,,,,,,,,,------------------------------------------------,,,---------............---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,------...,,,,,,,,,---------......++++++,,,---------------,,,,,,,,,,,,------------........................+++,,,------,,,---///111------------,,,,,,,,,,,,....................................////////////............////////////............////////////......////////////000000000000000111111111111222222222333444444444444444222222333333444444444444555555666666666666777777777777777888999999::::::888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;<<<===>>>??????@@@@@@@@@AAAAAAAAADDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAA@@@???>>>===::::::999999999999::::::888777777666666666666666333333444555555555555444444444444444333222111000222222222111111111111000111111222222222222111111000000000000111111111111111111000/////////000000000000000000000000000000111111111111222222222222000000000000////////////000000000000000000000000////////////////////////....................................//////////////////............//////////////////////////////////////////000000000000777777999;;;>>>BBBGGGJJJLLLSSS[[[___bbblll{{{}}}qqqiiiYYYVVVQQQMMMIIIDDD>>>;;;<<<;;;:::::::::999777666333333222222222222222222222222222222222111111111111111000000000000111111////////////////////////................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................---------............///,,,------......------,,,........................------...//////...------........................------............------,,,,,,,,,------.........,,,,,,,,,------...............------------..............................+++,,,---......///......000///---++++++---///000......---------,,,,,,,,,------------------------........................------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///,,,,,,,,,---------......,,,,,,---............---++++++,,,,,,,,,---------........................+++---...---++++++---///---------------.............................................////////////............////////////............////////////........./////////000000000000000000111111111111222333444555555555444333222333333333333444444444555555555666666666777777666777777888999999::::::888999::::::;;;;;;::::::;;;::::::::::::;;;<<<<<<>>>>>>????????????>>>>>>===<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>>>>:::999999999999999::::::777666666555555555555555222333444444555555555444333333333444444333222222222222222111111111111000111111222222222222111111000000000000111111111111111111000000000111222222000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000........................////////////////////////...////////////000000000//////............//////////////////////////////////////////000000000000999999999:::;;;===???@@@CCCGGGKKKLLLMMMTTT```jjjsss}}}}}}qqqfff\\\UUUQQQGGGFFFDDDCCCBBB???;;;777666666666666666555444333444444444333333333333333222222111111000000//////111000000000000000111111000000000000000000000000000000000000000000000000........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................---------.........//////,,,------......------,,,........................,,,---...//////...---,,,........................,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,,,,------...............------------..............................******,,,---.../////////111///,,,******,,,///111......---------,,,,,,,,,------------------------........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...///000,,,,,,,,,---------......,,,---......//////......++++++,,,,,,,,,---------........................,,,...///---***)))***------------....../////////..................................../////////000............/////////000............/////////000---.........//////000000000000000000111111111111222333444555555555444333333333333333333333333444555555555555666666666777666777777888999999::::::999999:::;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<>>>>>>????????????>>>>>>>>>===<<<<<<<<<===???@@@AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBAAA@@@AAABBBBBB???@@@@@@@@@@@@??????>>>999999999888999999::::::666666555444444444444444222333444444555555555444111111222333444444444444222222222111111111111000111111222222222222111111000000000000111111111111111111111111222333444444000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000........................000000000000000000000000000000000000111111111111//////............//////////////////////////////////////////000000000000666666777999:::<<<>>>???AAAAAABBBDDDHHHKKKOOOQQQXXX^^^eeennnyyy}}}xxxnnnhhh^^^TTTNNNIIIFFFDDD======<<<;;;999888777777999999888666555444333222444444333333222111000000111111111111111111111111...///000111111111111111////////////////////////........................//////.........---------//////////////////////////////.........---------.........------.........,,,,,,,,,------..........................................------,,,,,,,,,++++++++++++,,,,,,---...........................////////////////////////+++,,,.../////////...------------............///...........................------------...//////---------............///................................................000000///...------,,,,,,---.........---,,,,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,+++*********+++,,,,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,---------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,------.....................////////////......////////////......////////////////////////222111000///////////////---......///000111111222......//////000000111111/////////000111222444555666555555555555666777777555555444444555666888999777777888888888999999999;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::::::::;;;<<>>>>>>>>>>>>>>AAA@@@>>>=========>>>???@@@@@@AAABBBCCCCCCCCCBBBDDDCCCAAA???>>>>>>>>>???BBBBBBAAA???>>><<<;;;;;;::::::999999888999999999777777777777666666666666666444333111111222333444444444333333222111000000222111111111000000//////000000111111111111000000111111222222222222111111000000000000111111111111......///000111222222333000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000333111000...------------000000000000000000000000000111111000///......///........................////////////000000000000777777888888999:::;;;<<<>>>>>>>>>???AAACCCFFFGGGKKKOOOTTTYYY```kkkzzzvvvpppjjjccc]]]WWWRRRKKKEEEBBB???===<<<;;;;;;:::999888888777777777777666555444333333222333333333222222111111111111111111111111111111111//////000111111111000000////////////////////////........................//////.........---------........................///.........------------......------------......,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,++++++,,,,,,---...................................................,,,---......///.........---------............///...........................------------...//////---------............///................................................000//////...------,,,,,,------......------,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////...------......///,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---............---,,,,,,,,,---------..................////////////......////////////......////////////////////////000000000//////..................///000111111111/////////000000000000000222222222333444555777777555555444444555555666777555555444444555666888999777777777777888888888999;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<>>>>>>>>>>>>>>>>>>>>BBBAAA@@@???>>>??????@@@@@@@@@BBBCCCDDDDDDDDDDDDFFFEEEDDDBBBAAA@@@@@@@@@BBBAAA@@@???>>><<<;;;;;;;;;:::999999888888888888777777777777666666666555888666555333333444555666444444333333222111111000111111111111000000000///000111111111111111111000000111111222222111111000/////////000000000111111//////000000111111222222000000000000000000000000000000000000000000000000////////////////////////........./////////000000111000///...------......////////////////////////000111111000///......000........................////////////000000000000888777777777777888888999;;;;;;;;;;;;<<<===>>>>>>CCCEEEHHHJJJLLLRRR[[[aaajjjtttyyyqqqfff]]]VVVPPPIIIDDDCCCAAA===<<<<<<<<<;;;:::888888888777777777666666555444444444333333333333222222222222222222111111111111111111111111111111000000111111111000//////////////////////////////.......................................---------....................................------------------,,,,,,,,,,,,------,,,,,,,,,------------..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////////////////...........................------------...//////---------............///...........................------------...//////---------............///................................................/////////...------,,,,,,------......------,,,,,,---------...............------------------------------------------------,,,,,,,,,---------......000///.........//////000,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---......//////......,,,,,,,,,------------...---............/////////......////////////......////////////////////////......///000///...---,,,......//////000000111111000000000000000000//////333333333444444666777888444444333333333444555555555444444444555666777888777777777777888888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@@@@@@@@@@AAA@@@AAABBBDDDEEEFFFFFFFFFHHHHHHGGGFFFDDDCCCAAA@@@AAAAAA@@@???===<<<;;;;;;<<<;;;:::999888777777777777777777666666666555555777666555444333444555555444333333222222111111111111111111111000000000000111111222222222222111111000111111222222111111000....../////////000000000000000000000000111111111000000000000000000000000000000000000000000000000..............................////////////000000000///............/////////////////////////////////000111000///...///000........................////////////000000000000666666555555666666777888;;;;;;;;;;;;<<<<<<<<<===???AAACCCDDDEEEHHHMMMPPPPPPVVV^^^eeeooozzzqqqjjjgggYYYTTTLLLGGGCCCAAA???===;;;:::999999;;;<<<;;;:::555555555555555555666666222222222222222333333333111111111111222222222222111111111111111111111111000111111111000///......////////////////////////........................................................................---------------------------,,,,,,++++++,,,,,,---------------------------........................------------------------------,,,,,,,,,------...////////////////////////..............................---,,,,,,...///000---------............///...........................------------...//////---------............///................................................//////.........---------,,,------...------,,,,,,................................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,------------...------------------------,,,,,,---...............---------------------------------.........//////......////////////......////////////////////////,,,---///000000...---+++.../////////000000000111222111111000000/////////111000000111222333444555333333222222333333444555444444555555666666777888888888888888999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>??????AAAAAAAAA@@@@@@@@@@@@AAA@@@AAABBBDDDFFFGGGHHHHHHHHHHHHHHHHHHFFFDDDAAA@@@AAA@@@???>>>===<<<;;;;;;<<<;;;:::888777666666666777777666666666555555555555444333222222222333333333333333222222111111111111111111000000000000000222222222333333222222222000000111111111111000000............////////////111111111000000000000000000000000000000000000000////////////////////////........................//////////////////000000............//////000000///////////////////////////000111000///...///000........................////////////000000000000333333333444555666777888::::::;;;<<<<<<=========;;;<<<>>>>>>???AAACCCEEEFFFHHHLLLPPPVVVbbbsssoooaaaWWWPPPLLLEEEBBB>>><<<;;;;;;<<<<<<888777666777888888666555333333444444444444555555111111111222222222222222111111111111111111111222000000000000000000000000000000000000000///...---////////////////////////........................---.............................................,,,,,,---------------------,,,,,,++++++,,,,,,---------------------------........................------------------------......---,,,,,,---------////////////////////////..............................---,,,,,,...///000---------............///...........................------------...//////---------............///...............................................................---------,,,,,,------...------,,,.....................---........................------------------------,,,,,,,,,---------......******++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........------------------------++++++,,,------------,,,------------------------------------..................////////////......////////////////////////+++---...000000///---,,,////////////000000000000222222111111000000//////////////////000111222222333222222222222333444444444444555666666777777777999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@??????@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGHHHHHHFFFGGGGGGFFFEEECCC@@@???@@@??????>>>===<<<;;;;;;<<<;;;:::888777666666666666666666666555555555555444444333333222222222222333333222222222222222111000000000000000000111111222222222333333222222222000000000111111000000000............////////////111111111000000000000000000000000000000000000000////////////////////////........................000000000000000000//////------...//////000000000...........................000111000///...///111////////////////////////////////////000000000000222222333333555666777888666777888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>BBBBBBDDDHHHLLLSSSbbboooyyyrrrmmmnnnssszzzyyypppcccVVVLLLFFFBBB???@@@>>><<<:::888777777777:::888777777777777666444333333333333333333444444111111111222222222222222111111111111111111000000000000000000000000000000//////000000000///......////////////////////////........................---------...............------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------...------------,,,,,,,,,........................,,,,,,,,,------------...///...------------------........................------------------------...------------...//////---------............///...........................------------...//////---------............///........................................................................,,,,,,------......------...............---------------------------------------------------------,,,,,,,,,---------......++++++,,,---............,,,,,,,,,---------......,,,,,,,,,------------...,,,---------............------------------------***+++,,,,,,------,,,,,,...------------,,,,,,,,,,,,------------...............////////////......////////////////////////,,,---...///000///......////////////000000000000111111111111111111000000111111111111111222333333333333222222222333444444333444555666777777777777999999999::::::::::::;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<>>>???@@@@@@>>>???@@@@@@@@@@@@@@@???AAABBBCCCEEEFFFGGGGGGGGGDDDDDDDDDDDDCCCAAA@@@?????????>>>======<<<;;;;;;;;;:::999888777666666666666666666555555555444444666666555555555444444444222222222222222222222222000000000000111111111111111111222222222222111111///000000111111000000///....../////////000000000000000000000000111111111000000000000000000000000000000000000000000000000........................111111000000000000//////------...///000000//////...........................///000000//////000111////////////////////////////////////000000000000444444444444444555666666555666777999999999888888<<<;;;:::;;;<<<>>>>>>??????>>>@@@DDDFFFJJJVVVdddcccZZZTTTUUUWWWZZZ___fffrrrwwwrrr[[[TTTLLLDDD@@@>>><<<<<<:::::::::999777555444444999777666666777888888777333333333333333333333333222222222222222222222222222222111111000000//////000000000000000000000000......//////000/////////////////////////////////........................---------.........//////------------------------++++++,,,,,,,,,---------......------------............---------,,,,,,,,,........................,,,,,,,,,---------......//////...---------------------------------------------------------------,,,---......///.........---------............///...........................------------...//////---------............///........................................................................+++,,,------......------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,---.../////////...,,,,,,,,,---------......,,,,,,,,,---------......------------............------------------------+++,,,,,,---------------......---------,,,,,,,,,,,,,,,---------...............////////////......////////////////////////.........//////000000000000000000000////////////111111111111111111222222222222111111222222333444333333333333333444555555333444555666777777777666777777888888888999999999999999:::::::::;;;;;;;;;::::::;;;<<<<<<;;;::::::999:::;;;<<<>>>???@@@AAA>>>???AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;999999888777777777777777666666555555555444444444555555666666555555444444222222222222222222222222///000000000111111111111000111111111111111111000//////000000000000///////////////000000000111111//////000000111111222222000000000000000000000000000000000000000000000000////////////////////////111111111000000000//////---...///000000//////...........................---///000000//////000222////////////////////////////////////000000000000777666555444444444444444666777888999999888777666666555555777:::>>>@@@@@@<<<;;;===AAABBBCCCNNNZZZTTTKKKFFFHHHIIIIIILLLRRRPPPTTT[[[bbbeeefffmmmuuuzzz}}}|||yyy{{{~~~uuulllhhh]]]PPPLLLGGGAAA<<<;;;;;;;;;;;;111444666777777666777777333111000111444666777777444444444333333333222222333333333222222222111111333222222111000//////...000000000000000000000000------...///000000000///////////////////////////........................---------.........//////------------------------+++++++++,,,,,,---------///......------......///.........------,,,,,,,,,........................,,,,,,,,,------.........000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.../////////...------------.........//////...........................------------...//////---------.........//////................................................---.....................+++,,,,,,---.........---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......)))***,,,...//////......,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////------------------------,,,---......//////...............------,,,,,,,,,,,,,,,,,,---------............////////////......///////////////////////////////////////000111222000000000000////////////000000000111222222222333111111111000111111222222444444333333444444555666333444555777777777777666666666666666777777777777999999:::::::::;;;;;;;;;::::::;;;<<<<<<;;;::::::999999:::<<<===???@@@AAA???@@@BBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCC>>>>>>======<<<<<<;;;;;;888888777777777777777888666666555555555444444444333333444444333333222111222222222222222222222222//////000000111111111222000000111111111111000000//////000000000000//////000000000000111111111111...//////000111222222333000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////---...///000000///...---........................---///000000//////000222000000000000000000000000////////////000000000000444444444444444444444444444555777888888888777666777777888888888999999999;;;:::999:::<<>>???@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???=========<<<;;;;;;::::::;;;:::999777666444333222444444444444444444444444333333444444555444444444333333333222222111111111////////////////////////111111000//////...//////222111111111000000//////000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...,,,,,,//////.........---------////////////////////////000000000000000/////////////////////////////////111111000000/////////...444444444444444444444444444555666777888777777666888888999999999:::::::::;;;:::999999;;;>>>AAACCCBBBAAAAAA@@@???????????????@@@AAACCCEEEFFFGGGHHHJJJKKKMMMPPPTTTYYY\\\^^^aaaaaacccfffjjjoootttwww~~~{{{uuuqqqkkkfffddddddeeefff\\\YYYSSSNNNJJJHHHHHHHHHIIIHHHGGGFFFCCCAAA???======;;;999666555555555666444444444444555555555555333333333333333333333333222222222222222222222222333333333222222111111111000000000000000000000000000000000000000000000000000000000000//////......................................................///...------------...///111000///......///000111...---,,,,,,+++++++++,,,---------------------------------------------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,------------------+++,,,,,,------,,,,,,+++------............------)))***,,,.../////////...,,,,,,.../////////...---......////////////......------..................////////////............................................................------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////.........,,,---......//////.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---......//////......//////............//////////////////////////////------///000000000///...000111111111111222222222222222222333333333444444222222333333333333444444444444555555666666777777999888777555555555666666777888999::::::999999888:::999999999999999999999::::::::::::;;;===>>>?????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBAAA@@@@@@??????======<<<<<<;;;::::::::::::999888777666444444333444444444444444444444444444444444555444444333333222222222111111000000000000000000000000000000000222111000000/////////000111111111111000000000///000000000000000000000000.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...------//////.........---------///////////////////////////////////////////////////////////////////////////.........------------333333333333444444444444444555666777777777777666999999999999::::::::::::::::::999999999:::;;;;;;===<<<<<<;;;;;;<<<<<<<<<::::::;;;<<<===>>>??????@@@@@@AAABBBDDDFFFHHHIIIKKKKKKLLLMMMOOORRRUUUVVV^^^```cccgggkkknnnppprrrppprrrttttttrrroookkkhhhkkkjjjhhhfffeeeeeeeeeffffffccc_________^^^[[[XXXQQQRRRPPPNNNKKKKKKNNNQQQJJJHHHEEEBBB???===<<<<<<>>>>>>>>>======;;;::::::999888666555444444555666333333333444444444555555222222222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000////////////...................................................///...------------...///...------,,,,,,------...,,,,,,------,,,,,,++++++........................------------------------///...------++++++***))))))***++++++,,,,,,++++++------------------------------------------,,,,,,+++,,,,,,------,,,,,,+++------............------)))***,,,---.../////////,,,,,,---............---......////////////........................------................................................................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------++++++,,,---------------.........------......///------------------------------------------------,,,,,,,,,---------..............................,,,---......//////......//////............//////////////////////////////---......///000/////////000111111111111222222222222222222222333333333333222222333333333333444444444444444555666666777777999888777555444444444444555666777888999999999999;;;;;;::::::999888888777999999::::::;;;===>>>???>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;::::::999888888777666666555555444444444444444444444444444555555555555444333222222111111111000000000000000111111111111111111111111222222111000000000000111111111111111000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000///....../////////............---////////////////////////........................////////////////////////............------------333333333333333444444444555555555666666666666666777888888888888999999999999999999:::999999999888999999888888999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCCCCDDDFFFGGGHHHHHHIIIKKKNNNPPPRRRTTTTTTSSSTTTVVVWWWVVVTTTQQQOOOOOONNNNNNMMMNNNNNNOOOPPPNNNLLLJJJIIIJJJIIIGGGEEECCCDDDEEEFFFEEEDDDCCCCCCBBBBBB@@@???===<<<;;;:::::::::;;;;;;::::::999888555555444333333444555555222333333333444444444444222222222222222222222222111111111111111111111111222222222111111111111111////////////////////////000000000000000000000000////////////////////////.........................................................------.........,,,,,,++++++++++++,,,,,,+++,,,---...---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---.........---------------------,,,,,,,,,,,,,,,---------.........---......//////......------------,,,,,,+++++++++------...............///................................................------------------------................................................------------------------------------------------------------------------,,,,,,------------,,,,,,++++++,,,------------,,,---------------......///------------------------........................,,,,,,,,,---------..............................,,,---......///.........//////............//////////////////////////////---......///////////////000000111111111222222222111222222222222333333333222222222333333333444444333333444555555666666777888777777666555555555555666666777888888999999999:::::::::999999888888888999999999:::;;;<<<>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>======<<<<<<;;;;;;:::999999999666666666666666555555555444444444444444444444444555555555555444333222111111111111111111111000000111111111111111111111111222222111111111111111222111111111000000000000000////////////////////////.../////////000000000111000000000000000000000000////////////////////////000000000000000000000000111111111111111000///////////////...............////////////////////////---------...............////////////////////////000000000000000/////////222222222333333333444444555555555555555666666777666666666666777777777777777888999:::::::::999999888777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999999:::;;;<<<===<<<<<<<<<===>>>???@@@AAA@@@AAABBBCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFEEEDDDCCCAAAAAABBBBBBCCCDDDEEEEEEBBBAAA@@@AAABBBBBBAAA@@@??????AAAEEEIIIIIICCC===;;;;;;;;;;;;:::999888888777777777777666555444333333333333333333444444555222222222222333333333444222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////////////////////////////.............../////////................................................---..................---.........//////.........***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---------------------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---......------......------,,,,,,,,,,,,,,,,,,,,,,,,------......------............---------------,,,,,,+++++++++,,,---------......//////................................................,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,---...............,,,,,,++++++,,,------...------------------------........................,,,,,,,,,---------..............................,,,---......///.........//////............//////////////////////////////............/////////000000000111111111222222222111111111222222222333333222222222333333333444444333333444444555666666666555666666777888888888888999999999888888999999999888888999999999:::::::::999999999:::;;;<<<===>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>======<<<<<<;;;;;;;;;:::999999888888666666666555555555555555444444444444444444444444555555555555444333222111222222222222222222222222111111111111111111111111222111111111111111222222000000000000000000111111////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000111111111111000000///////////////////////////////////////////////////------------......///////////////////////////////////////000000000000000111111222222333333444444555555444444555555666777444555555555666666666666777777888:::::::::::::::888777777777888999999:::::::::::::::::::::::::::888888888888999:::;;;;;;777888999:::;;;;;;<<<<<<======>>>>>>======<<<<<<>>>>>>>>>??????>>>>>>>>>===>>>>>>>>>>>>=========<<<<<<======>>>>>>??????999888:::AAAHHHHHHBBB;;;888888888888888777777777666666666666555444333333222222222333333444444444111111222222222333333333222222222222222222222222111111111111111111111111000000000111111111111111000000000000000000000000////////////////////////---............/////////------------------------------------------------------...//////...------,,,,,,---......---,,,,,,++++++,,,---------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---......///,,,,,,---............---------------------------------------------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------...------+++++++++,,,---...///000,,,,,,,,,+++,,,------...------............------..................------,,,,,,,,,---......//////................................................,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------------...///////////////+++++++++++++++,,,---...------------------------........................,,,,,,,,,---------..............................,,,---......//////......//////............/////////////////////////////////............///000000000111111111111222222222111111111111222222222222222222333333333333444444333333333444555555666666444555666888999999999999:::999999888888888999999777888888999::::::;;;;;;888888999999:::<<<===>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>======<<<;;;;;;;;;::::::999999888888777666666555555555555555555444444444444444444444444555555555555444333222222222222222222222333333333111111111111111111111111111000000000000111222222000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///////////////////////////000000111111000//////...////////////000000000////////////////////////---------...//////000000////////////////////////---------...............000111111222333333444444555555444444444555666777555555555666666666666777888888888888888999999999888777777777777777888999777777888888888888888888::::::999999::::::;;;;;;777888999999::::::::::::999999:::::::::::::::999;;;;;;;;;:::::::::;;;;;;:::;;;;;;;;;::::::999888999999:::::::::::::::;;;666666666999===>>><<<:::888888777777777777888888666666666777666666555555222222333333444333333333111111111111222222222222111111111111111111111111111111111111111111111111///000000000111111111222000000000000000000000000////////////////////////---------.........//////------------------------------------------------------...//////...------)))***++++++++++++***))),,,+++++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,------------,,,------------------------,,,,,,------------------+++,,,,,,------,,,,,,+++******+++,,,------------++++++++++++,,,...000111,,,,,,+++++++++,,,---...,,,------......------,,,------..................++++++,,,------...//////................................................------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........//////.........------...///////////////+++++++++,,,,,,---//////------------------------------------------------,,,,,,,,,---------..............................,,,---......//////......//////............/////////////////////////////////......---...///000111000111111111111222222222111111111111222222222222222222333333333333444444222333333444444555555666444555666888888888777777777777666666777888999:::999999999999999999999:::888888888999:::;;;======>>>>>>??????@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>======<<<;;;;;;::::::::::::999888888777777666666666555555444444444444444444444444444444444444444444555444444333333000111111111222222222222000000000000000000000000000/////////000000111222///000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////...//////000000/////////.../////////000000000000////////////////////////------...//////000111111////////////////////////------------.........///000000111222333333444444555555444333444555666777666666666666777777777777999999888777777777777777888777777666666666777777666666777777777777888888:::999999888888888888999777777888888999888888777666666777999::::::::::::999999888777777888888999666777888999999999999999777888999888777666666777999999888666333333666888666555444333444444666777111111222333444444333333222333333444444444333333000111111111111222222222000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000////////////////////////---------.........//////------------------------------------------------,,,---...//////...---,,,,,,---............---,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++)))***+++,,,------...---///...---,,,+++,,,---------,,,+++***+++,,,---...,,,------......------,,,+++++++++,,,,,,---------++++++,,,,,,---...//////........................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......////////////......,,,---......//////......,,,,,,,,,---...///000111------------------------------------------------,,,,,,,,,---------..............................,,,---......//////......//////............/////////////////////////////////......------///000111000111111111111222222222000111111111111222222222222222333333333444444444222222333444444555555666555555666777777666555444444444444444666888:::<<<;;;;;;:::999999888888888888888888999:::;;;===============>>>??????@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>======<<<;;;;;;::::::::::::999999888777777777777666666555444444333333444444444444444444444444333333444444555444444444//////000000111111111222//////////////////////////////...//////000111111//////000000111111111222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////......///////////////....../////////000000111111////////////////////////.........///000111111222////////////////////////.../////////000000111111000111111111111222222222333333333444444444555555666666666666555555555555888888777777777777777888777666555333333444555555888888888888888777666666555777888999999888777555777777777777888888888888777777777777777888888999444444555555666777777777666666666666777777777777555555444333444555666777999888888888777777666666444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000///...............////////////////////////000000000000////////////000//////...------,,,,,,---------........./////////......------......///++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------000000000///.........---...------,,,,,,,,,------......---------,,,,,,,,,---------............///......------------......111000...---,,,...///000........................------------------------........................------............------,,,---...//////...---,,,------------------------------------------------........................111000///---------...///................................................---------............///000000//////......------............////////////......///111111222222222222222333333333333444444333333333444333333222222222333444444555555444444777777777777888888888888888777777666666666666666888888999::::::;;;<<<<<<;;;::::::::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@>>>===<<<;;;:::999999999<<<;;;::::::;;;999666444666666555555555444444444555555666666555555444333333333333333333333333333333333222111000000000111000000000000000000000000///////////////////////////000000000000111111111000000111111111111000000------------............000000000000000000000000000000000000000000000000333111000///000///...,,,............////////////000000...------...///000.../////////------///111////////////////////////111111000///////////////000///...------...///000000111111111111222222222111222222222333333333333444444555555666666777777888777777666666777777888777666555555444444555555777777888888777666666555555666888999999888666555444444555555555666666666999999888777666666666666666666666555555555555555444444555555555666666666555444444333444555666777888777777777666666666555444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000///...............////////////////////////000000/////////.................................---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------,,,,,,,,,,,,...------,,,,,,---------......---------,,,,,,,,,------------..................------------......000///...------...///000........................------------------------------------------------------............------,,,---............---,,,,,,,,,------------------------------------------........................000//////............///................................................---------............//////////////////.....................////////////...///000111111222222222222222222333333333444444333333444444444444333333222333444444555555444444555666666666666777777777666666666666666777888999888888999::::::;;;<<<<<<999999999999999::::::;;;;;;<<<===>>>>>>??????>>>???@@@AAABBBBBBAAA@@@@@@======<<<::::::999999:::;;;::::::::::::999666444666555555555444444444444555555555555555444444333333333333333333333333333333222111111000000111111111111111111111111111111000000000000000000000000000000000111111111111222000000111111111111000000...////////////000000000000000000000000000000000000000000000000000000000222000//////000000///---............/////////////////////...//////000000.../////////------///000////////////////////////111000000///////////////000///...------...///000000111111111111222222222222222222333333333444444222333444555666777888888777777666666666666777777666777777777666666555555666666666666666666555444555666777888888777666555444444444555555555555666;;;:::999777555444333333777666666555444444333333333333333444444444555555444444444333444555555666666666555555555555444444444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000//////............/////////////////////////////////.........---------,,,,,,------...///000000---------...............---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,---------------------,,,,,,------.........---------,,,,,,,,,------------..................------------......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,,,,,,,,,,------.........---------------------------------------------------....../////////......................................................---------............///.........///////////////............////////////...///000111111222111111222222222222333333333333333444444555555555444444333333444555555555555444555555555555666666666666555555555666777888::::::888999999::::::;;;;;;<<<:::::::::999:::;;;;;;<<<;;;<<<===>>>???????????????@@@AAABBBAAAAAA@@@???===<<<;;;::::::999999:::;;;:::999999999999666444555555555555444444444444555555555555555444333333333333333333333333333333222222111000000000111111222222222222222222222222111111111111111111111111000111111111111222222222///000000111111000000///000000000111111111222222000000000000000000000000000000000000000000000000111000...///000111///...............////////////......///000111111111111...///000///------...000////////////////////////000000000/////////......//////............//////000000111111111222222222444444555555555666666666333333444555555666777777666666555555555666777777666777888888888777555444444555555666555555444444555666666777777666666555555555666666666777777777:::999888666555444333333555555555444444444333333333333333333444444444444333333333444444444555555444444444333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000///............//////////////////////////////......---------,,,,,,,,,,,,,,,------.../////////........................///......------......///---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++++++++,,,,,,------************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------....../////////------,,,,,,,,,---............---------,,,,,,,,,,,,,,,---------...............------------......,,,---.../////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................+++,,,,,,------.........------------------------------------------------+++,,,...///000///......................................................---------............///------......//////000000............//////////////////000111111111111111111222222222222333333333444444555555666555555555333444444555555555555555555555555666666666777777666666666666777888999:::999999999::::::;;;;;;;;;===<<<<<<<<<<<<===>>>>>>;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAA@@@???>>><<<;;;;;;:::999999999::::::999888888888888666444444444444444444444444444444444555555555444333333222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222//////000000000000//////000000111111111222222222////////////////////////000000000000000000000000000///...///000111000///............////////////---...000222222222222111///000000///------...000///////////////////////////////////////........./////////....../////////000000111111111222222222444444444555555555666666555555555555555444444444555555444444555666666777666777888888888777555444444444555555555555444444555555555666666555555555555555555555666666666666777666666555444444555555222333333333444444444555333333444444444555555555333333333444444444444444222222222222222333333333333333333333333333333333222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////------------,,,,,,,,,,,,.............................................---///......------......///++++++++++++++++++++++++------------------------................................................,,,,,,+++++++++,,,---...........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------......//////,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,------------.........------------......,,,,,,---...//////..............................------------------------------------------------------............------000//////////////////000,,,,,,,,,------.........------------------------------------------------+++,,,---/////////...---................................................---------............///------......//////000000............///////////////000000111111111111000111111111222222222333333333444444555666666666555333444555555666666555555666666777777777888888888888888777777777777888888999999::::::::::::;;;;;;===<<<<<<<<<<<<===>>>>>>::::::;;;<<<============??????@@@@@@@@@???===<<<;;;;;;:::999999999:::::::::888777666777777666555333333444444444444444444444444444555444333333222222222222222222222222222111000000///000000111111000000000000000000000000111111111111111111111111000000111111111222222222//////000000000000///////////////000000000111111////////////////////////////////////////////////000///...///000111000///............////////////---...000222222222222111///000000///---,,,...///////////////////////////...//////000///...------...//////////////////...000111111111111222222222111111111222222222333333555555555444444444333333444444444444444555666777666777777777666666555555333444555555666555555555555555555555555555555555222222222333333333444444444444444444444555666666111111222333333444555555333333333444444444555555222222333444444444444333111111222222222222333333333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000///////////////////////////////////////////////////............//////000////////////////////////......---------,,,,,,,,,..................------...............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------............------------------------------******++++++++++++,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///......---------,,,,,,,,,,,,,,,,,,,,,------------......------------......,,,,,,,,,---......//////........................------------------------........................------............------000000///......///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------................................................---------............///.........///////////////............////////////000000111111111111000000111111111111222222222222222333444555555555555555444444555666666666666555777777777777888888888888:::999888777777777777777:::::::::::::::::::::::::::::::::999:::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>??????@@@@@@???>>><<<;;;::::::999999999999::::::999777555555666777666555333333333333444444444444444444444444444333222222222222222222222222222222000000/////////000111111////////////////////////111111111111111111111111///000000000000111111111...//////000000//////............/////////000000000000000000000000000000////////////////////////111000...///000111///...............////////////......///000111111111111000000000///---,,,---///////////////////////////......///000///...---,,,......////////////......000111111111111222222222000000000111111111222222444444444444444444444444333333333333444555666777777666555555444444555555444444555666666666666666555444444444444444444555111222222222222333333333444333333333444444555666222222222222222333333333222222222222333333333333111222333444444444333333111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...............///000000////////////////////////............------------,,,,,,------...///////////////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++---,,,+++******,,,---///************************------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,---...//////......---------,,,,,,,,,++++++,,,,,,,,,---------......------------......,,,,,,++++++,,,...///000........................------------------------------------------------------............------///...---,,,,,,---...///.........------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------................................................---------............//////////////////.....................////////////000000111111111111000000111111111111222222222222111222333444444555555555444444555666666666666666666666666777777777777888888888888777888888999999::::::::::::::::::::::::999999999999999::::::;;;<<<===>>>??????@@@@@@@@@>>>????????????===<<<;;;:::999999999999999::::::999777555444555666666555222222333333333444444444333444444444444333222222111111111111111111111111///////////////000111111////////////////////////000000000000000000000000....../////////000000000......////////////.............../////////000000000000000000000000000000////////////////////////222000//////000000///---............/////////////////////...//////000000000111111///---,,,---...////////////////////////---...///000000...,,,+++---...///000000///...---000111111111111222222222111111222222222333333333111222222333444555666666333222222333444555666777777666555333333444555555444444555666777777777666555444444333333444444555333333444444444555555555555444444333333444444555444444333333222111111111000111111111111222222222111222333444555444333333111111222222333333333333222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////...............///000111//////////////////////////////.........---------***+++,,,---///000111111//////.........---------///......------......///------------------------,,,---...//////...---,,,******************************+++++++++,,,,,,,,,---,,,+++******,,,...///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------.........------,,,,,,,,,+++++++++,,,---...///000......---------,,,,,,,,,++++++,,,,,,,,,---------.........------.........---,,,+++***+++---000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................------,,,++++++++++++,,,---//////...---,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---................................................---------.........//////000000//////.........---............/////////000000000111111111000000///000111111111111222222222000111222333444444444444444555555666666666666666555555555555666666666777666666777777888999;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<>>>???@@@AAAAAABBBAAAAAA>>>?????????>>>===;;;:::999999999888999999::::::999666444444555666666555222222222333333444444444333333444444444333222222111111111111111111111111///////////////000111111000000000000000000000000////////////////////////............////////////......////////////......////////////000000000000000000000000000000000000////////////////////////333111000///000///...,,,............/////////000111000...------...///000000111111///---,,,---...////////////////////////---...///000000...,,,+++---...///000000///...---////////////////////////111111222222222222111111444444444444444444444444333333222222333333444555666666555444333222222111444444444444444444444444555555444333333222111111333444555555666666555555222333333444444333333222000000111111111222222222111111222222222333333333333333333333333333333333222222222222222222222222000111111222333333444444222222222111111111000000111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000///...............////////////////////////000000//////.........---...............---------////////////000000000000------------------------......------------......------......------,,,++++++,,,------......---------.........---,,,,,,+++/////////......---------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,........................///...---,,,+++,,,,,,---...------,,,,,,------...,,,---------------------,,,,,,,,,---------..............................333111///...---...///000........................---------............///++++++++++++++++++++++++,,,------......------,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,------......------........................,,,,,,,,,---------......////////////////////////111111222222222222111111////////////000000000000111111222222222333333333555444333222222444555777666666666666666555555555888777777666666666666777777777777777888888888888::::::999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@?????????>>>>>>======AAAAAAAAA@@@???>>>===<<<:::::::::999999999888888999888666555444444555555444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222111111111000000//////111111000000//////......000000////////////000000000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////////////////000000000000111000///------......///000000000000000000000000//////000000000000//////000000000000000000111222000000000000000000000000111111111222222111111111444444444444444444444444333333222222333333444555666666555555444333333333444444444444444444444444555555444333333222111111222333444444555555444444222333333444444333333222000000111111111222222222111111111222222222333333222222222222222222222222222222222222222222222222333333333222111111000000222222222111111111000000111111000000000000111111////////////////////////000000000000000000000000////////////////////////000000///...............////////////////////////000/////////............//////......---------,,,........./////////000000////////////////////////......------------.....................---,,,,,,+++,,,------......------------......------,,,+++.........---------,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................///...---,,,,,,,,,------...------,,,,,,------............------,,,,,,+++---------.........//////........................222111///------...///000---------------------------------............///------------------------,,,------......------,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------........................,,,,,,---------.........//////////////////////////////000000000000//////////////////000000000000111111222222222333333333555444333222222333555666555555444444444444444444777777666666666666777777777777777777888888888888::::::999999::::::;;;<<<======<<<<<<<<<===>>>>>>AAAAAA@@@@@@????????????@@@@@@@@@@@@??????>>>===::::::999999999888888888888777666555444444444555444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000///111000000000/////////...000000////////////000000000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////.../////////000000000000111000///...---....../////////////////////////////////000000000000//////000/////////000111222222111111111111111111111111111111111111111111111111333333333333444444444444333333222222333333444555555555555555555555555555444444444444333333333333555444444333333222222111111222222333444333333333222222333333333333222222000000000111111111111222111111111222222222222333111111111111111111111111222222222222222222222222222222111111000/////////222111111111111000000000111000000//////000000111////////////////////////000000000000000000000000////////////////////////000///......---.........////////////////////////////////////............000000///...------,,,,,,---------.........//////////////////////////////......------------.........////////////...------+++,,,------......------------......------,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------......---,,,,,,,,,------...------,,,,,,------...//////...---,,,++++++***............////////////........................000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////,,,------......------,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///............------------++++++,,,,,,,,,,,,------+++,,,------......------........................,,,------------.........////////////////////////---......//////......---////////////000000000000111111222222222333333333444333222222222333555666333333333333333333333444666666555666666777888999777777777888888888999999:::::::::::::::;;;;;;<<<>>>>>>===<<<<<<<<<======????????????>>>>>>>>>>>>?????????@@@??????>>>>>>:::999999999999888888888888777666555444444444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000////////////000000////////////000000000000000000000000000000............////////////000000000000000000000000////////////////////////////////////////////////....../////////000000000000000///............///...........................//////000000//////...///...//////000111222333111111111111111111111111222111111111111111111222333333333333333444444444333333222222333333444555444444444555555666666666444444444333333333333333444444444333333222222222000000111222222222222222222222333333333333222222000000000000111111111111111111111111222222222222000000000000000000000000111111111111111111111111......//////000111111111111111111111000000000000000000////////////000000///////////////////////////////////////////////////////////////////////////......------.........///////////////////////////////////////.........000000///...---,,,,,,+++,,,,,,,,,---------......------------------------......------------....../////////000///......---+++,,,------......------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------------------------------...------,,,,,,------............------,,,,,,,,,------------..........................................---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////,,,------......------,,,---------...............------------------------******+++,,,,,,---......------------------------+++++++++,,,,,,,,,------+++,,,------......------........................------------............////////////////////////---......//////......---////////////000000000000111111222222222333333333333333222222222333444555333333333333444444444444555555555555666777999999777777888888888999999999:::::::::::::::;;;<<<<<>>===<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;===>>>???????????????>>>999999999999888888888888777777666555444444444333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////111111111000000000000000000000000000////////////000000////////////000000////////////////////////............////////////000000000000000000000000////////////////////////////////////////////////........./////////000000000/////////.......................................//////////////////............///000111222333111111111111111111111111222222111000000111222222222222222333333333444444333333222222333333444555333333444444555666666666444444333333333222222222444444333333333333222222///000111111222222111111111222222333333222222111000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111---......///000000111111000000000000000000000000000000////////////000000////////////////////////////////////////////////..............................------------......////////////////////////.........///////////////000//////...------,,,,,,,,,,,,,,,,,,------------------------------------......------------....../////////000///......---+++,,,------......------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------,,,---------------------...------,,,,,,------...,,,,,,,,,------.........++++++,,,,,,,,,---------........................------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,------......------,,,------------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......------........................---------.........//////////////////////////////...//////000000//////...////////////000000000000111111222222222333333333222222222222333333444444333333444444555555555555555555555555666777999999888888888888999999999999;;;;;;::::::;;;;;;<<<===@@@???>>>===============;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????>>>>>>999999999888888888777777666666666555444444333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000111111////////////000000000000000000////////////000000////////////////////////............////////////000000000000000000000000////////////////////////////////////////////////............///////////////////////////......---..............................////////////..................///000111222111111111111111111111111333222111000000111222333111111222222333333444444333333222222333333444555333333333444444555555555444444333333222222111111333333333333333333333333///000111111222111111111111111222222222222111111111000000000000000//////000000000111111111111222000000000000000000000000111111111111111111111111111111000000///.........//////000000000000000111000//////......//////000////////////////////////000000000000000000000000........................---------,,,------...///////////////////////////.........//////////////////............---------,,,,,,,,,---------......////////////////////////......------------.........////////////...------+++,,,------......------,,,,,,------......------,,,,,,,,,,,,------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------...------,,,,,,------...***++++++,,,---...//////***+++++++++,,,,,,,,,,,,........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,------......------,,,...------------...//////---------------------------------,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------........................------.........////////////////////////////////////000000111111000000///////////////000000000000111111222222222333333333222222222222333333333333333333444444555555666666666666555666666777888999888888888999999999999:::;;;;;;;;;;;;;;;<<<<<<===??????>>>=========>>>>>>============>>>>>>>>>>>>>>>>>>>>>???>>>>>>======999888888888888777777777555555666555555444222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000000000////////////000000000000000000000000000000............////////////000000000000000000000000////////////////////////////////////////////////------.........//////////////////000///......---........................---......//////......---//////......//////000000000000000000000000000000333222111//////111222333000111111222333333444444333333222222333333444555222222222333333333333333444444333333222111111000333333333333333333333333000000111222222222222111111111222222222222111111111111000000////////////000000000000111111111111111111111111111111111111111111111111111111111111222222111000000//////...////////////000000111111//////............//////////////////////////////000000000000000000000000........................---,,,,,,,,,------...///////////////////////////............/////////000---------...............------------............////////////////////////......------------.....................---,,,,,,+++,,,------......------+++,,,------......------,,,,,,---------.........++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------...------,,,,,,------...+++,,,,,,------.........+++++++++,,,,,,,,,------........................,,,,,,---...............---------------------------------............///........................,,,------......------,,,...------,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------....................................///////////////////////////////////////000000111111000000///////////////000000000000111111222222222333333333111111222333333333333333111222222333444444555555777777666666666666777777888888888999999999::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>===>>>>>>??????======>>>>>>>>>?????????>>>?????????>>>===<<<<<<888888888888777777777777555555555666555444222111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111.../////////000000000111000000////////////000000000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////---------.........//////...///000000000///------////////////////////////---......//////......---000000///............///////////////////////////333222000//////000222333000000111222333333444444333333222222333333444555222222222222222222222222444444333333222111000000333333333333333333333333000000111222222222222222111111222222222222111111111111000000/////////...000000000000111111111111111111111111111111111111000000000000000000000000//////000000111111222222.../////////000000111111//////............//////////////////////////////000000000000000000000000........................,,,,,,,,,,,,------...///////////////////////////---.........//////000000,,,,,,------.../////////---------.........//////------------------------.........------.........------......------,,,++++++,,,------......------+++,,,,,,---.........------------....../////////+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------...------,,,,,,------...---------------------,,,,,,,,,,,,---------..............................,,,------.../////////...........................---------.........//////////////////////////////,,,------......------,,,......---,,,---...///000........................******+++,,,------...///+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,------......------..................................../////////000//////////////////////////////000000000000//////////////////000000000000111111222222222333333333111111222333333333333222000000111222333333444444888777777666666666666777888888999999999:::::::::<<<;;;;;;;;;;;;<<<======>>>>>>======>>>???@@@@@@;;;<<<<<<<<<======>>>>>>????????????>>>===;;;;;;888888888888777777777777444555555666555333222111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222.../////////000000111111000000////////////000000000000000000000000000000............/////////000////////////////////////////////////////////////////////////////////////---------.........//////...///000000000///---,,,000000000000000000000000---..................---111000///......------...111111000000//////......000000000000000000000000222222333333333333444444222222222222222222222222444444333222222111111000333444555666555222000...222111111111000000///////////////000111222222111////////////////////////111111000000//////......000000000000000000000000000000000000111111111111////////////............000000000000000000000000////////////////////////////////////////////////......///000000000000000////////////////////////......................................................------------......,,,,,,,,,------------...111///---+++***+++,,,---------------------------+++++++++,,,,,,,,,------////////////////////////...............///000000...------,,,,,,------...++++++++++++++++++++++++------------------------,,,,,,,,,---------......---,,,***))))))***,,,---,,,,,,,,,---------......+++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,---------,,,,,,+++++++++........................***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---...///000000---.........---,,,,,,+++.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......................................................------------------------***,,,...//////,,,***(((++++++------------+++++++++,,,---.........,,,,,,------------------------------............------........................////////////////////////............////////////111111000000//////......000111111111222222222222111111111111111111111111333333222222222222222222111111222333333444555555444555777888888888777666444555666777888999::::::;;;::::::::::::;;;<<<<<<============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>===<<<;;;::::::999888666555444555777888555555444444444333333333222222222222222222222222////////////000000000000222222222222111111111000111000///......///000111000000000000////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////000000000000////////////......////////////......,,,,,,,,,---...///000000000000000000000000000000////////////////////////////////////////////////111111000000//////......111000000000/////////...000000000000000000000000222222222333333333444444222222222222222222222222222222222222222222222222333444444444444222111000111111111111111111000000888444000...///111222111000000000000000000000000111000000000/////////...//////////////////////////////000000000111111111////////////............////////////////////////////////////////////////////////////////////////------...///////////////////////////////////////......................................................------------...............////////////000111///---,,,++++++,,,---------------------------,,,,,,,,,,,,------------.......................................//////000...------,,,,,,------...++++++++++++++++++++++++------------------------,,,,,,,,,---------......---,,,+++******+++,,,---,,,,,,,,,---------......+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,---------,,,,,,+++++++++------------------------++++++,,,------------,,,---------,,,,,,,,,++++++,,,,,,------......//////------......------,,,+++//////.........---------///...---,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,---------......................................................------------------------,,,---...//////---+++***+++,,,,,,------,,,,,,+++,,,---.........---,,,+++------------------------------............------............................................................////////////111000000000/////////...000000000111111111222222111111111111111111111111222222222222222222333333111222222333444444555555444444555666666666666666777777888888999999999:::;;;::::::::::::;;;<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>>>>???????????????>>>===<<<;;;::::::999888666555444555666777555444444444444333333333222222222222222222222222111111111111000000000000222222111111111000000000111000///......///000111000000000000////////////////////////////////////000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////000000000000/////////.........////////////......,,,---------.../////////////////////////////////////////////////////////////////////////////////111111000000000000000000000000000000////////////000000000000000000000000222222222222333333333333222222222222222222222222000000111111222333333444333333333333333333222222111111111222222222222222AAA999000,,,...111111000000000000000000000000000000000000000//////////////////////////////////////////000000000000111111////////////....................................////////////////////////////////////////////////,,,------...............////////////////////////......................................................------------...............////////////000000///...,,,,,,,,,------------------------------------------.........///..............................------......///000...------,,,,,,------...++++++++++++++++++++++++------------------------,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------,,,,,,,,,,,,---------------.........------......------,,,,,,////////////..................---,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................------------------------------------------------..................------+++,,,,,,------,,,,,,+++---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------------------------............////////////000000000000/////////////////////000000000111111222222222222222222222222111111222222333333444444222222222333444444555555444444333333444444555666999999999999999999999999;;;::::::::::::;;;<<<<<<<<<============>>>>>>>>>===============>>>>>>>>>>>>>>>===<<<;;;::::::999:::999777666555555555666444444444444333333333333222222222222222222222222333222222222111111000000111111000000000/////////000000////////////000000////////////000000000000////////////////////////111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000000/////////............////////////......------..................////////////////////////////////////////////////////////////////////////000000000000000000111111000000000000////////////000000000000000000000000111222222222222333333333222222222222222222222222000000111111222222222333222222111111222333444444111111111222222333333444AAA888///,,,...111000...111111111111111111111111000000000000////////////////////////////////////////////////000000000111////////////....................................////////////////////////////////////////////////,,,---......//////......////////////////////////......................................................------------......,,,,,,,,,------------...000///...---,,,---------------------------------............////////////...........................------------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------,,,,,,...---------------------,,,------...------,,,,,,..................------...------,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................------------------------------------------------///...---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------------------------............////////////000000000000////////////////////////000000000000222222222222222222222222111111222222333444555555333333333333444444555555555444333333333444666777888888888999999:::::::::;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999;;;999888666555444444444444444444333333333222222333333222222222222222111333222222111111000000///000000000000////////////000000////////////000000////////////000000000000////////////////////////111111111111111111111111000000////////////000000////////////////////////000000000000000000000000////////////////////////000000/////////...............////////////.....................---------////////////////////////////////////////////////////////////////////////.........//////000000000////////////000000000000000000000000000000000000111111111222222222333333222222222222222222222222222222222111111000000000111111111111111222444444111111111222222333333444888333...---000111///,,,000000000000000000000000////////////000000000000...........................////////////000000000////////////....................................////////////////////////////////////////////////......///000000000000///////////////////////////......................................................------------......,,,,,,,,,------------...//////......------......------------------------........./////////000000........................---------------...//////...------,,,,,,------...........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........---------------------------------------------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................------------------------------------------------...---+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------------------------............////////////////////////000000000000////////////000000000000222222222222222222222222111111222333444444555555333333444444444444555555666555444333444555777888444444555777888:::;;;<<<;;;::::::::::::;;;<<<<<>>>>>>>>?????????@@@@@@@@@?????????>>>>>>>>>>>>::::::::::::999999999999777777777777777666555555333333333222222222222111444444333333222111111000/////////000000111222222222222111111111000000000...///000111111000///............///000111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000//////////////////////////////////////////////////////.........---------......////////////......,,,---------.../////////........................////////////////////////////////////////////////000000000000000/////////.../////////000000111111000000000000000000000000000111111111111222222222222222222222222222222222/////////000111111222222///111222333333222000///222111111111000000//////,,,///111///,,,+++///333.........................../////////000000111111..................................../////////000000/////////............000000000000000000000000////////////////////////////////////////////////,,,---......//////......////////////////////////.........................................................------.........,,,,,,,,,---------............///////////////...------------------------------------.........///---------------------------,,,,,,,,,,,,---.........------,,,,,,------...++++++++++++++++++++++++------------------------,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,---------......---------,,,,,,+++++++++,,,------......------,,,------------------------((())),,,.........---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------.........//////******+++,,,,,,---......+++,,,,,,---.........---,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------....../////////------++++++++++++------,,,+++++++++,,,...000111////////////////////////---..................---........................////////////////////////............/////////000.../////////000000111111111111111111222222222222333333333333333333333333444444444444444444333333555555555555555555444444111222333444555444333222777777888999::::::;;;;;;;;;::::::::::::;;;<<<<<<============>>>>>>>>>>>>??????>>>>>>=========<<<::::::999999999999999999666777777777777777666555333333333222222222111111444444333333222111000000//////000111222333333444222222222222111111111111...///000111111000///...---......///000111111222000000000000000000000000////////////////////////000000////////////000000000000000000000000000000//////////////////////////////////////////////////////.........---------......////////////......,,,,,,------...///000000........................////////////////////////////////////////////////333333222222111111000000000000000000000000000000222222222222222111000000222222222222222222222222444444333333222111000000111111111111111111111111000000000000000000000000000000000000000000000000000000//////.........---////////////////////////---.........//////000000........................------------------------......................................................------------......................................................------............------............////////////.........------,,,,,,,,,.........////////////000---------.........//////---------............///------............------////////////////////////................................................------------------------------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////---------,,,,,,+++++++++*********+++,,,---...///........................------------------------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,------........./////////...---------,,,------------------------++++++++++++++++++++++++***++++++,,,,,,------...---------,,,,,,+++++++++---------,,,,,,------...///...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////......////////////......000000//////.........---////////////000000000000222222222111111111000000111111222222222333333333333333333333333333333333555555555555555555555555333222222111111222222333444555777999:::::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;<<<<<<:::999888777777777999999888888777555444333444444333333333333222222333333333222222111111111111111000000000000111111222222222111111111000000000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111//////000000000000//////000000000000000000000000000000////////////000000000000//////.........---......////////////......000000000000000000000000,,,,,,.../////////...---000000000000000000000000............//////////////////000000000000//////////////////////////////000000000000000000000000000000000000000///......222222222222222222222222444333333222111111000000////////////////////////000000000000000000000000000000000000000000000000000/////////............///////////////////////////////////////.................................------------------------////////////////////////..............................------------......................................................------............------............////////////.........------,,,,,,,,,...---------,,,,,,+++++++++++++++,,,,,,,,,---------------............///------............------........................................................................------------------------------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------......------------------,,,,,,,,,,,,---...//////........................------------------------,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,...---------,,,,,,,,,+++,,,,,,------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......---,,,,,,,,,------///...---,,,,,,,,,,,,---+++,,,,,,---......//////......////////////......000/////////............////////////000000000000222222222111111111000000111111222222222333333333444444444333333333333333555555555555555555555555444444333333333333444444444555777999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>??????>>>>>>===<<<<<<;;;<<<<<<:::999888777777777888888888777666555444333444444333333333222222222333333333222222111111111111111000000000000111111111111111000000000//////000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111//////000000000000//////000000000000000000000000000000////////////000000000/////////..................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------------------------............//////////////////000000000000//////////////////////////////000000000000000000000000///000000000000//////...222222222222222222222222333333222222111000000000////////////////////////000000000000000000000000000000000000000000000000////////////............////////////////////////000000000///......------................................................////////////////////////..............................------------......................................................------............---------............/////////.........---------------///...---,,,+++***))))))+++++++++,,,,,,,,,---------------............///------............------........................................................................------------------------------............------,,,,,,,,,---------......------------------------........................------------------------------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------........................---------......///........................------------------------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......------............------.........---------------------------------,,,,,,------------.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,......---,,,,,,,,,---------------......//////000......////////////......////////////............////////////000000000000222222222111111111111111111111222222222333333333444444444444444444444444555555555555555555555555555555555444444555555555555666777999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======???>>>>>>======<<<<<<<<<<<<;;;;;;:::888888777777777777777777666555333333333333333333222222222222222222222222222111111111111111000000000000111111000000000///////////////000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000000//////......//////000////////////..................////////////......------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,............////////////...//////000000//////...////////////////////////////////////////////////111111222222222222111000111111111111111111111111222222111111000000000000111111111111111111111111///////////////////////////////////////////////////////////////.........///////////////////////////////////////.................................////////////////////////////////////////////////..............................------------......................................................------............---------------.........//////...............---------000//////...---,,,,,,,,,---------.........//////---------............///------............------................................................................................................------............------,,,,,,,,,---------......................................................------------------------........................------------------------+++++++++,,,,,,,,,---------------.........//////,,,,,,------....../////////...---------------...........................------------------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......---..................---.................................------,,,,,,,,,,,,,,,,,,------..................------,,,,,,+++---------------------------------,,,,,,+++++++++------------------,,,,,,///......---,,,,,,,,,,,,...------,,,,,,,,,------............//////000000......////////////......///////////////.........////////////000000000000111111111111111111111111111111222222222333333333444444444555555555555555555555555555555555555555666555555444444555555666666666777888999999:::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>=========<<<<<<<<<;;;;;;;;;:::999888777666666666666666555444333222333333333222222222222111222222222111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000000000/////////000000000000///////////////////////////////////////......////////////////////////...............////////////......////////////////////////---------...................................................////////////...//////////////////...////////////////////////////////////////////////000111111222222222111111111111111111111111111111111111000000000000//////111111111111111111111111////////////////////////////////////////////////.........///////////////////////////////////////,,,------...///000000111........................////////////////////////------------------------..............................------------......................................................------............------------------............................................................---------.........//////---------............///------............------................................................................................................------............------,,,,,,,,,---------......................................................------------------------........................------------------------+++++++++,,,,,,,,,---------------.........//////++++++,,,,,,---------...------,,,,,,,,,,,,,,,,,,........................---------------------------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......---..................---.................................------,,,,,,,,,+++,,,,,,,,,------...............------,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------///...---,,,,,,,,,,,,,,,------,,,,,,,,,------............///////////////......////////////...............///////////////////////////000000000000111111111111111111111111111111222222222333333333444444444555555555666666666666666666666666666666555555444444444444555555777777777888888999:::::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;============<<<<<<<<<<<<;;;;;;;;;;;;:::888777666555555666555555444333222333333222222222111111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000////////////000000000000//////////////////////////////000000000000///...//////000000000000////////////////////////////////////............//////.........///////////////......////////////......------------------------------------......//////....................................////////////......////////////......////////////////////////000000000000000000000000...//////000000000000///111111111111111111111111000000000///////////////////////////////////////000000000000000000000000000000000000000000000000.........///////////////////////////////////////+++,,,---...///111222222................................................,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......................................................------............------,,,------------......................../////////,,,,,,,,,---------......+++++++++,,,,,,,,,---------------............///------............------------------------------........................................................................------............------,,,,,,,,,---------......------------------------........................------------------------------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---........................------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,---------......------............---------------------.........------------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------............---------,,,,,,------...------,,,,,,,,,---....................................////////////...............///////////////////////////000000000000111111111111111222222222111111222222222333333333333333333444555555666666666666666666666666666666555555444444444444555555888888777777888999999::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;:::888666555444444555555444333333222222222222222111111111111000000000111111111111111111111000000000000111111111111111111222222222222000000000000000000000000////////////000000000000//////////////////////////////000111111000...---//////000000000000//////000000000000000000000000///......------......///.........///////////////......////////////.................................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,............////////////---......//////......---////////////////////////000000000000000000000000......///000000000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000............/////////000////////////////////////,,,------...///000111111........................------------------------------------------------..............................------------......................................................------............------,,,,,,---------.........---........./////////000..................------+++++++++,,,,,,,,,---------------............///------............------------------------------........................................................................------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///........................------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------------,,,,,,+++,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,---...///------------------------......////////////................../////////000////////////000000000000000000111111111222222222111111222222222333333333222222222333444555555555666666666666666666666666777666666555555666666777999888777777777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;:::888666555333444444444444333222222222222222222111111111111///000000000111111111222111111000000000000111111000000000000111111111222000000000000000000000000////////////000000000000///////////////////////////000111111111000...---//////000000000000//////000000000000000000000000///......------......///............/////////000......////////////......000000000000000000000000...------,,,---...///000------------------------............////////////---......//////......---////////////////////////000000000000000000000000000000111222222222222222000000000000000000000000.........///////////////111111111111111111111111000000000000000000000000000000000000000000000000---.........//////000000////////////////////////.........///////////////........................------------------------.........................................................------.........................................................---..................---,,,,,,,,,---------......---.........//////000000333333222111000///......---------.........//////---------.........//////---..................---------------------------................................................////////////////////////---..................---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,------------------.........///////////////......------,,,,,,,,,,,,---...///000111........................------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------.........---------,,,,,,+++++++++***++++++,,,---...//////++++++++++++++++++++++++...------,,,,,,++++++***---------.........//////+++++++++,,,---...///000,,,,,,,,,,,,,,,---...///---------------------,,,......////////////......---.........//////000000////////////000000000000000000111111222222222222111111222222222333333333111111222333333444555555777777777777777777777777888888777777777777888888999888777777777888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;999666555333333444444444333222222222222222111111111111000//////000000111111111222111111000000000000111111.../////////000000111111000000000000000000000000////////////000000000000///////////////////////////000111222111000...,,,//////000000000000//////000000000000000000000000.........------.........---.........//////000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000000000000000000000000000............/////////000---..................---////////////////////////.......................................///000000000000000000000000000000000000000000000000000000/////////000111111222222........................////////////000000000000............////////////////////////////////////000///---+++++++++---...//////.........---------......------------......000///...------...///000......---------......//////000111000...------//////...---,,,,,,---...///+++++++++++++++++++++***000000000000000111111111........................------------------------000000000000000000000000---------............///////////////////////////------..................111111000000/////////...---...///000000///...---...---,,,++++++,,,---...//////.........---------........................------------------------------------------------,,,---.../////////......------,,,,,,,,,++++++++++++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,+++*********+++,,,111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++++++++,,,---........................------,,,------...///000++++++++++++,,,,,,---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,---......,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,////////////////////////111111000000//////......000000000000000000000000////////////000000000000222222222222222222222222222222333333333444444444555555444444444333333333666666666666777888999:::888888777777777777777888::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<============>>>???AAABBB>>>===<<<;;;;;;<<<===>>><<<;;;:::999888888888888999777555555555444222111222222222222222222222222000111111000//////000222111111000000000000111111........................000000000000000000000000000000000000000000000000............/////////000111111000/////////////////////000000000000000000111111000000//////......////////////////////////................................................//////000000///...------............////////////000000///...............///......---------......................................................///////////////////////////............///000000000000000000000000000000000000000000000000000000111111000000000000000000111111111111111111111111.../////////000000000000............////////////////////////////////////000...---++++++,,,---...//////.........---------......------------......000///...------...///000///......---------......---...///...,,,+++,,,---......------------..............................333222222111000///...---------------------------------------------------////////////////////////---------............///......................../////////...---------,,,///.........---------------...////////////...---//////...------...////////////.........---------........................------------------------------------------------,,,------------..................---------,,,,,,+++,,,------......------///...------++++++***))),,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,---...000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---------------------------,,,,,,------...///000------,,,,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,---...---,,,,,,,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,........................000000///////////////...000000000000000000000000////////////000000000111222222222222222222222222222222333333333444444444333333333444444555555555666666666666777888999:::888888777777777777888888::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<======<<<;;;<<<<<<>>>>>>======<<<;;;;;;<<<======;;;;;;:::999888888888888888777555444555444333111222222222222222222222222000111111000//////000222111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000........./////////000000111111000///////////////000/////////////////////111000000000/////////...------------------------................................................///////////////...------............////////////000000///...............///......------.........................................................000000000000000000000000//////......//////000111000000000000000000000000000000000000000000000000222222111000000///......////////////////////////....../////////000000000............///////////////////////////////////////...---,,,+++,,,---..................---------......------------......//////...------...//////000///...---------------+++,,,---,,,***)))***+++------............---------......//////000000000222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///------------------------000000///...---,,,,,,+++............------------------............------++++++************++++++...............---------........................---------------------------------------------------,,,+++++++++,,,.../////////.........---------+++,,,------......------///...------++++++***))),,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++---...---,,,+++,,,...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------,,,,,,,,,......................................./////////000000000000000000000000/////////000000000111111222222222222222222222222333333333333444444444444222222333444555666777777666666666666777888999:::888777777777777777888888999999999999999999999999;;;::::::::::::;;;<<<<<>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888888777888888888666555444555444333111111111111111111111111111000111111000//////000222222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000111000000////////////////////////.........------000000000000////////////------------------------................................................///////////////......---............////////////000000///...............///......---......//////................................................/////////////////////////////////...///000000111////////////////////////////////////////////////111111000000////////////------------------------........./////////000000............////////////////////////////////////...------,,,,,,,,,---.................................------------..............................000///...---------------***+++,,,+++***)))***+++,,,,,,...//////...,,,,,,***++++++,,,---......///---......//////000000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///------------------------//////......---------,,,000000000000000/////////------------------------******))))))))))))******........................................................................---------------------------,,,+++******+++...///............------------+++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...------,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------........................,,,,,,------......////////////////////////////////////000000000111111111111222222222222222333333333333333444444444444555333444444555666666777777777777666666777888999999777777777777777777888999888888888999999999999999;;;::::::::::::;;;<<<<<<@@@?????????????????????<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888777777777777777555444444444444333111000000000000000000000000000111111000//////000222222222111111111111222222000000000000000000000000////////////////////////////////////////////////...////////////000000000000000////////////000000/////////...------,,,,,,000000000000////////////////////////////////////...................................................///////////////..................////////////000000///..............................//////000........................................................................///////////////000111111////////////////////////..............................//////000000000000000000000000000000000000............////////////............////////////////////////////////////---------,,,---------------...........................------------......------............------//////...---------------***+++---,,,+++***+++---+++,,,---......---,,,+++))))))***+++,,,---------,,,------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///------------------------,,,---------......///////////////000000000000000---------,,,,,,---------.........//////.........---.....................................................................---------------------------,,,+++******+++...///---------,,,,,,,,,,,,++++++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------))))))***+++,,,------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,*********+++++++++,,,,,,,,,++++++,,,,,,---...///++++++,,,,,,---...///000---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,---,,,++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------........................,,,,,,------......//////////////////////////////000000000000111111111111111111111222222333333333333333444444444555555555666666666666666666666666777777777777777777888999777777666666777888999999888888999999999:::::::::;;;::::::::::::;;;<<<<<<===>>>??????@@@AAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777777777777666555333333444444333111000000000000000000000000000111111000//////000222222111111111111111111222////////////////////////////////////////////////////////////////////////////////////000000000111000000////////////000000//////......------------////////////000000000000000000000000000000000000......................................................///////////////...............////////////000000///..............................///000111////////////////////////................................................000000//////000000111222000000000000000000000000........................------...//////000111111////////////////////////------........./////////............////////////////////////////////////,,,,,,---------------------------.....................------------......------............------......---------......///***,,,------,,,+++,,,...,,,,,,------------,,,,,,+++,,,,,,------.........//////......------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///------------------------+++,,,,,,---...///000000---------.....................------------............////////////......---------...............................................................---------------------------,,,+++++++++,,,...///------,,,,,,,,,++++++++++++,,,------......------///...------++++++***))),,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---++++++++++++,,,---...///+++++++++,,,---///111111---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***,,,---,,,+++***+++---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,,,,,,,,,,------------...------------------------.............../////////000000000000000000000000000000000111111111222222111111111222222333333444333444444444555555555555888777777777666666666666888777777777777777888888666666666666777888999:::999999999::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<:::;;;===>>>???@@@@@@@@@<<<<<<============<<<<<<:::999888777777666777777555444333333444444333111111111111111111111111111000111111000//////000222111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111///////////////000000111........................////////////000000000000........................................................................---...//////////////////............////////////000000///...........................///000111111////////////////////////................................................000000//////000000111222000000000000000000000000000000000000000000000000......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............////////////////////////////////////+++,,,,,,---.........------------.........//////......------------......,,,------......------,,,---------------...///000***+++---,,,++++++,,,...---,,,,,,,,,,,,,,,,,,------------........................------------,,,---------------------------------------------------------------------------------............///........................,,,---------.../////////------------........./////////...------...//////+++,,,------------,,,+++---------.........//////................................................------------------------,,,------------............---------,,,,,,,,,,,,+++,,,------......------///...------++++++***))),,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******++++++,,,------...++++++++++++,,,---...///,,,,,,,,,------///000111+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***,,,,,,,,,+++***+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------000000///////////////...000000000000000000000000000000111111111222222222000111111222333333444444444444444444555555555555777777777777777777888888888888777777777777888888666666666666777888999:::999::::::;;;<<<<<<======;;;::::::::::::;;;<<<<<<<<<===>>>???@@@??????>>>======>>>??????>>>======:::999888777777666666666555444222333444444333111222222222222222222222222000111111000//////000222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111///////////////000111111---......//////000000111.../////////000000000111........................................................................------...///////////////............////////////000000///...........................///000111222////////////////////////........................000000000000000000000000000000000000000111111222000000000000000000000000111111111111111111111111000000000///......------////////////////////////---------.........//////............/////////000////////////////////////+++,,,------.........------------.........//////.........------.........,,,,,,---......---,,,,,,,,,,,,,,,---...///000111)))***,,,,,,++++++,,,---...---++++++++++++---...------------------,,,,,,******+++,,,...//////000........................------------------------........................---------.........//////////////////////////////..................------.../////////000000111111000///...------...///000......///000000///......---------.........//////........................////////////////////////------------------------,,,---.../////////......//////.........---------+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---.........---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------'''((()))******)))((('''******+++,,,------......++++++++++++,,,---............---------......///+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,------.........------------------------111111000000//////......000000000000000000000000000111111111111222222222000000111222333333444444444444444555555555666666555555666777888999::::::888888777777777777777888666666666666777888999:::::::::;;;;;;<<<===>>>>>>;;;::::::::::::;;;<<<<<<@@@@@@AAABBBAAA@@@???>>>===>>>???@@@@@@???>>>===:::999888777666666666666555333222222444444333111222222222222222222222222000111111000//////000222//////............//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111///////////////000111111------...///000111222222.../////////000000111111111111111111111111111111................................................------...///000000//////............/////////000000000///...........................///000222222000000000000000000000000........................////////////////////////..............................///000000000000000111000...---...///111222//////////////////////////////.........---------///////////////.........,,,---......//////............//////...---,,,,,,---------------------------------,,,,,,+++++++++........................,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,------...////////////////////////............////////////000000///...---,,,,,,+++000///...---,,,+++++++++,,,---...//////...---,,,........................------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------))))))*********++++++++++++,,,,,,------,,,,,,+++...------,,,,,,------......---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,++++++++++++***---,,,,,,+++*********+++++++++++++++++++++++++++///---+++,,,...///---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,++++++*********------------------------...............---------000000//////.........---........................000000000000111111111111000000000000111111111111111222222333333444444555444555555666666666666666777888999999888777888999888888888888888888888888:::::::::;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<;;;>>>???@@@AAABBBAAA@@@@@@>>>>>>======<<<<<<;;;;;;999999888777666555444444555444333222111111111111222222111111111111222222333222000000111000///---------............------//////000000///...------//////////////////////////////............//////////////////000000000000000000000000////////////000000000000000000000000000000000000000111111111222222222222111000......------------.........///////////////////////////---------.........//////000000000000000000000000....................................////////////////////////............------............------////////////////////////..............................///000000000000000000///...---...///111222//////////////////////////////.........---------////////////............,,,---......//////............//////...------,,,---------------------------------,,,,,,,,,++++++------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,+++,,,,,,------..................................../////////////////////...------,,,,,,///...------,,,,,,,,,,,,------...//////...------........................------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,++++++*********---,,,,,,+++*********+++++++++++++++++++++++++++...,,,++++++---...---++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,+++++++++******---------------------------------...............000/////////............000000000000000000000000//////000000000111111111000000000000111111111111111222222333333444444555444555555666666666666666777888999999777777888999999999999888888888888888:::::::::;;;;;;;;;<<<<<<>>>=========<<<<<<<<<<<<===>>>???@@@AAA@@@@@@??????>>>>>>===<<<<<<;;;;;;999999888777666555444444444444333222111111111111222111111000000111111222333222000000111000///------......//////......---///////////////...------//////////////////////////////............//////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000///...---------........./////////////////////////////////---------.........//////------------------------////////////////////////............////////////////////////............------............------////////////////////////////////////////////////......///000000000000000000///.........///000111////////////////////////...............---------........................,,,---......//////...............///......---,,,........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------,,,------......------,,,...---,,,,,,,,,,,,,,,,,,........................***+++++++++,,,,,,,,,,,,...........................------,,,,,,---------------...//////...------........................------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,------......//////////////////............000000000000000000000000//////000000000000111111000000000000111111111111111222222333333444444555444555555666666666666666777888999999777777888999999999999999888888777777:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<===>>>?????????>>>>>>??????>>>======<<<<<<;;;999888888777666555444444333333222222111222222222222111111000000111111222333111000000000000///------......//////......---///////////////......---//////////////////////////////............//////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000///......---....../////////000000000////////////////////////------........./////////////////////////////////000000000000000000000000............////////////////////////............------............------////////////////////////000000000000000000000000......///000000000000000///............///000111////////////////////////........................------...............///,,,---......///.........---...............------////////////////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................------------------------///...---,,,,,,,,,,,,,,,........................,,,,,,,,,,,,---------------------.........//////,,,,,,,,,,,,,,,---...///---..................---........................------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,+++***))))))+++++++++,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////////////////.................................////////////000000000111///000000000111111111111111222222333333444444555444555555666666666666666777888999888777666777999::::::999999888777777777:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<===============??????>>>======<<<<<<;;;888888777666555444444333222222222111222222333333111111000000000000111111222000//////000000///.........////////////.........///////////////......//////////////////////////////............//////////////////000000000000////////////000000000000////////////////////////000000000000000////////////////////////...------////////////000000000000////////////////////////............////////////000000000000000000000000////////////////////////............////////////////////////............------............------////////////////////////000000000000000000000000......///000000000000000...............//////000////////////////////////---.....................,,,---------......//////,,,---......///.........------...............---////////////////////////------------------------------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................------------------------///......---,,,,,,,,,,,,........................000000000111111111222222,,,,,,------.../////////,,,,,,,,,,,,------...///.........------.................................------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))***++++++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////.........///////////////...........................////////////000000000///000000000111111111111111222222333333444444555444555555666666666666666666777888888777666777888999999999888888888777777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<=========>>>>>>======<<<;;;;;;;;;888888777666555444333333222222222111222222333333111000000000000000000111111000...///000000///......//////////////////.........///////////////...//////////////////////////////............//////////////////000000000000.../////////000000000111////////////////////////000000000000//////.........////////////......---////////////000000000000////////////////////////........./////////000000------------------------....................................////////////////////////............------............------////////////////////////////////////////////////......///000000000000000------........./////////////////////////////////---------...............,,,,,,,,,---......//////,,,---......//////......,,,---......///.................................------------....................................,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------...------,,,,,,------...///...------------------------------------------------........./////////---------.........//////,,,,,,,,,,,,,,,---...//////...------------...///........................------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,---,,,+++***+++++++++++++++++++++++++++,,,---,,,+++***+++---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...............///////////////000000000000000000000000......////////////000000000000000000111111111111111222222333333444444555444555555666666666666666666777888888666666777888888888888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<;;;;;;<<<<<<===>>>======<<<<<<;;;::::::999888777777666555444333333333333222222111222222222111000000//////000000111000///......000000///......//////000000//////...---...////////////////////////////////////////////////............//////////////////000000000000......//////000000111111000000000000000000000000111000000//////......---/////////000000//////........./////////000000000////////////////////////....../////////000000000............................................................////////////////////////............------............------////////////////////////..............................///000000000000000------......//////......////////////////////////---------.........//////++++++,,,------...//////,,,---......//////......,,,------...//////......------------------------------------.........///------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......------------......///------------------------******+++++++++,,,,,,,,,---------...............------,,,,,,,,,---......///...------------...///........................------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++------------++++++***++++++++++++,,,,,,,,,(((***+++------,,,+++***+++++++++++++++++++++++++++---...---++++++,,,...************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000000000000000000000........./////////000000000000000000111111111111111222222333333444444555444555555666666666666666666777888777666555666888777777777888999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>===<<<;;;;;;;;;<<<>>>>>><<<;;;;;;::::::999888888777777666555444333333222444444333222111111111111000000////////////000000000...---...///000///...//////000000000000//////------.../////////////////////////////////////////////............//////////////////000000000000.........///000111111111000000000000000000000000111000000///......------///000000111111000000///------........./////////////////////////////////.../////////000000000000111111111111111111111111....................................////////////////////////............------............------////////////////////////...........................//////000000000000000,,,---......//////......////////////////////////---------.........//////++++++,,,,,,---...//////,,,---......//////......,,,,,,---.../////////...---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------------...///000------------------------........./////////000000...........................------,,,,,,---------///...---,,,,,,---...///........................------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,...---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++---......---+++***)))******++++++,,,------((()))+++---------+++***+++++++++++++++++++++++++++---///...,,,+++---///)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---.........//////000000..................................../////////000000000000000111111111111111222222333333444555555444555555666666666666666666777888777666555666888666666777888999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>======<<<;;;<<<===>>>???;;;;;;:::999999888888777777777666555444333333222555444333222111111111111000000////////////000000///...---...///000///...//////000000000000//////------...///000000////////////////////////////////////............//////////////////000000000000---......///000111111222000000000000000000000000111000000///...---------000000111111111111111000------------.........///////////////////////////////////////000000000000........................000000000000000000000000............/////////000000/////////............---..................---000000000000000000000000........................000000000000111111111111////////////////////////......................../////////...------,,,,,,//////............//////...------,,,,,,------...//////.........---------///...,,,++++++,,,...///------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------........................------------------------.........------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---...............------,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------//////.........---------/////////......---------,,,,,,,,,---------......------------------------...------------...//////+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---------............///------......///000000000///////////////.........////////////000000000000111//////000111222111000444444333444444555777777555555555555666666666666444444444555555555666666<<<;;;:::999888999:::;;;======<<<<<<<<<======>>>========================<<<<<<;;;;;;;;;:::::::::::::::999999888777777777666666555444333333222222222222222222222222222222///////////////000000000111111000000//////......////////////000000000000111000000//////111222333///////////////////////////////////////////////////////////////000111111000000000000000000000000222222222111111111000000////////////////////////000000000000000000000000222111111111000000//////...------------,,,,,,,,,111000///...------...///111111111111000000000000////////////000000000000///111222111000///000111333111///---,,,---.../////////............//////////////////////////////........................//////000000000111111111////////////////////////........................------..................------,,,,,,,,,,,,------...------,,,,,,------...///.........------------...---,,,,,,,,,,,,---...---------------------------------------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------------,,,++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------......---------,,,,,,,,,------------------------------------------------...------------...//////......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------///.........------------.........---------,,,,,,,,,,,,,,,---------......---------------------------------------...//////,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,------------------------------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++------------........................------------/////////////////////...////////////000000000000111//////000111222111000333333333444444555666777555555555555666666666666444444444555555555666666:::999999888888888999999<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;:::::::::999999888888777666666666555555444444333333333222222222222222222222222000000000000000000000000000000000000//////......////////////000000000000...------,,,---...///000///////////////////////////////////////////////////////////////000000111000000000000000000000000222222222111111111000000////////////////////////000000000000000000000000111111111000000000//////////////////............111000///...---......///............////////////////////////000000000000///000111111000///000111333222000.........///000//////............//////////////////////////////........................//////000000000000111111////////////////////////........................,,,,,,------...//////000------,,,,,,,,,,,,------...------,,,,,,------...............------------------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...........................------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,------...//////...------,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------...------------,,,,,,,,,------------------------------------------------///............///000000...------------,,,,,,,,,...------------,,,,,,,,,,,,------------.....................------------------------,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------......///.........---------------------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------------------------......---,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++------------............///......---,,,,,,++++++......//////////////////////////////000000000000111//////000111222111000333333333444555555666666444555555555555666666666444444555555555666666666777777888888888888888777:::::::::;;;<<<===>>>???????????????????????????======<<<<<<<<<;;;;;;;;;999999888888777777666666555555555555555555555444222222222222222222222222222222222111000000000///000000000////////////...////////////000000000000000////////////000111222//////////////////////////////////////////////////////......//////000111000000000000000000000000222111111111111000000000000000000000000000000000000000000000000000000000111111000000000000//////111111111000000000//////000000///............///------......//////000000////////////000000000000///000111111//////000111444222111/////////000000//////............//////////////////////////////........................////////////000000000111////////////////////////........................---------.........////////////............//////...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,------******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,---...............---------,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------...............//////000---------------------------------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,------...////////////......------,,,------------------------+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...------------------------......---,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,------......------,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,---------..................---------,,,,,,............////////////////////////000000000000111/////////111222111000222222333444555555555555444444444555555555666666555555555555666666666666666777888999999999888777999999999:::;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;999888888777666666555555555555555555555555555666222222222222222222222222444333333222111000//////////////////////////////////////////000000000000111000111111111111222222///////////////////////////////////////////////////............///000000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////000000000000000000//////111111111000000000///////////////.........//////...//////000111222222333////////////000000000000///000111000///...///111222111000/////////000000///......------......///...................................................////////////000000000////////////////////////........................//////.........---------//////............//////...------,,,,,,------...,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++,,,---...,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------,,,,,,------...///---------------------------------------------------------.........//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---....../////////......------,,,------------------------+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------......---,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------......------,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,------------...------......////////////---.........//////000000////////////000000000000111/////////111222111000111222333444555555555444444444444444555555555555555555555666666666777777666777999:::::::::999888888888888999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;888888777666666555555444444444444555555555555555222222222222222222222222444333333222111000//////.............../////////////////////000000000000---------...............////////////////////////////////////////////////...............//////000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////000000000000////////////............//////////////////...//////000111222222333////////////000000000000...000111000///...///000000000//////......//////......------------............................................................////////////000000////////////////////////........................000//////...------,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++,,,,,,---******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,------------...,,,------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,------............---------------------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,------......------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000111------......///000000000////////////000000000000111//////000111222111000000111333444555555444444333444444444444555555555555555666666666777777777777777888999::::::::::::888888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777777666666555555444444444444444444444444444333222222222222222222222222222222222111000000000///---............/////////////////////000000000000---...///000000000000///////////////////////////////////////////////////......------......///000000000000000000000000000//////000000000000000111000000000000000000000000000000000000000000000000......////////////000000//////.........------------...//////000/////////------......//////000000////////////000000000000...///000000......///000///////////////...............------------.............................................................../////////000000////////////////////////..........................................------------,,,,,,,,,,,,------...------,,,,,,------...++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++***+++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------------------...//////,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,************************---------------------------...///...---,,,---///------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,------......------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------......///000000111////////////000000000000111//////000111222111000000111333555555555444333333333444444444555555555555666666666777777777777666666666777777999::::::999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999777777666555555444444333444444444333222222222111222222222222222222222222000000000000000000000000---------.........//////////////////000000000000///000111222333222222111////////////////////////////////////////////////...------------...//////000000000000000000000000////////////000000111111////////////////////////000000000000000000000000........./////////000000/////////.........------,,,---///000000000//////............////////////////////////000000000000...///000///......///000/////////000000000//////...------,,,,,,------.............................................................../////////000////////////////////////........................,,,,,,------...//////////////////....../////////...------,,,,,,------...+++++++++,,,,,,---------///...,,,++++++,,,...///++++++++++++++++++++++++---,,,,,,++++++*********+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++************,,,,,,++++++***)))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------------------------------...............///000000,,,,,,,,,------.........,,,,,,,,,------.........+++++++++,,,,,,,,,------+++++++++,,,,,,------------------....../////////,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,))))))))))))))))))))))))---------------------------...///...------...///------------------------***++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,------......------,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......------,,,,,,+++---------...///000000111////////////000000000000111//////000111222111000///111333555555555444333333333333444444444555555666666666666777777777777666555555555555777999:::999999999888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777666666555444444333333444444333222222111000000222222222222222222222222////////////000000000000---------.........//////////////////000000000000,,,---///000000//////...////////////////////////////////////////////////...------------...//////000000000000000000000000.../////////000000111111////////////////////////000000000000000000000000---.........//////000000////////////............,,,---///000000000//////111111111111000000000000////////////000000000000...///000///...---...000///000111111111111000000...------,,,,,,------...////////////////////////......------------..............................////////////////////////................................................000///............///000---------------------------------------------------------,,,,,,+++++++++------++++++++++++------***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................------------------------000000//////......------------------------------...------,,,,,,------...........................................................................------............------................................./////////000000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,---......+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111111111000000000000000000111333555555444333222333333333444444444555555555444333222111222333444666666777888888888888888777777777777888888888888:::;;;;;;:::999888:::;;;<<<<<<============<<<<<<;;;;;;:::999999888888777888888666555444333333222111111111111111111111111333222000/////////000111////////////////////////////////////////////////////////////////////////000///---,,,---...000222////////////////////////////////////////////////000000000000000000000000333222111//////111222333000000000000000000000000000000000000000000000000////////////////////////------......//////000000//////////////////......000000//////.........---////////////000000000000............////////////////////////////////////000000//////.........---......................................................------------..............................////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................------------------------/////////...............------------------------...------,,,,,,------...------------------------------------------------------------------------------............------------------------------***+++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............////////////000000000000000111111111000111333444555444333222333333333444444444555555555444333333333333444555666666777888888888888888777777777777888888888888::::::;;;:::888888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888777777666555444222222222222111111111111111111111111222111000/////////000111////////////////////////////////////////////////////////////////////////000///---------...000111////////////////////////////////////////////////000000000000000000000000222000///......///000222////////////////////////////////////////////////////////////////////////------------....................................000/////////.............../////////000000000000....../////////000000000////////////////////////000/////////....................................------------------------......------------..............................////////////////////////................................................+++,,,---......---,,,+++------------------------++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++///......---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))***++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------..................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++//////...---+++***)))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000............//////////////////000000111111222222000111333444444444333222333333333444444444555555666555555444444555666666666666777888888888888888777777777888888888999999999::::::999888888:::;;;:::::::::;;;;;;:::::::::;;;;;;:::999999888888777666555444333222111111111111111111111111111111111222111000/////////000000////////////////////////000000000000000000000000///////////////////////////......------///000111////////////////////////////////////////////////000000000000000000000000//////------------//////////////////////////////////////////////////////////////////////////////---------------,,,,,,,,,------------------......////////////................../////////000000000/////////000000000111111////////////////////////////////////..................................................................------------..............................////////////////////////................................................---...000111111000...---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,------......///,,,,,,------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,------------......,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///......---+++******)))++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////............////////////......///000111222222333000111222333333333333222333333333444444444555555666666666666666666777777666666777888888888888888777777888888888999999999999::::::999888888:::<<<::::::;;;;;;;;;;;;::::::;;;;;;:::999999888888777666555444333222222222222111111111111111111111111111111000000////////////////////////////////////000000000000000000000000///////////////////////////............///000000///////////////////////////////////////////////////////////////////////////......------......//////////////////////////////////////////////////////////////////////////////......------,,,,,,,,,,,,,,,,,,---------------///////////////................../////////000000000000000000111111111111///////////////////////////////////////.................................////////////////////////......------------..............................////////////////////////................................................---...000111111000...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))*********+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------++++++,,,,,,------......,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////......///000111222222333111111222222222333333222333333333444444444555555666666666777777888888888666666777888888888888888888888888888999999999999999:::;;;:::999999;;;===<<<<<<============<<<<<<;;;;;;:::999999888888777777666555444444333333444111111111111111111111111000000000000//////......////////////////////////////////////////////////////////////////////////...............///000000////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////000/////////......------,,,,,,,,,---------...............///////////////............////////////000000000000111111111111////////////////////////.........///////////////////////////////////////000000000000000000000000......------------..............................////////////////////////................................................+++,,,---......---,,,+++------------------------------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))))))))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------............------,,,,,,------...................................................,,,,,,,,,,,,,,,,,,,,,,,,------............------........................,,,,,,------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,------......,,,,,,,,,+++++++++*********++++++,,,,,,++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////////////////000000111111222222111111111111222222222333333333333444444444555555555555666777888888888888666666777888888888888888888888888999999999999::::::;;;<<<;;;:::;;;===???>>>>>>????????????>>>>>>;;;;;;:::999999888888777777666555444444444444555111111111111111111111111//////000000000///...---////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000................................................///////////////////////////////////////.........,,,,,,,,,---......//////.........///////////////------.........//////////////////000000000111111////////////////////////.........///////////////////////////////////////000000000000000000000000......------------..............................////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,---......///...------,,,,,,------...------------------------------------------------------------------------------............------------------------------,,,,,,---------.........,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,---------,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000000000000111111111111111111111111222222333333333333444444444555555444555666777888888888777666666777888888888888888888888888999999999:::::::::<<<===<<<<<<<<<>>>@@@>>>>>>????????????>>>>>>;;;;;;:::999999888888777555555444444333333444444111111111111111111111111...///000000000///...---////////////////////////------------------------////////////////////////---......///////////////////////////////////////////////////////////////000000000000000000000000000000000111111000000000................................................////////////////////////------...............///,,,------...//////000000............/////////000---------.........//////....../////////000000000////////////////////////............/////////000////////////////////////////////////////////////.........------.................................////////////////////////................................................000///............///000------------------------+++++++++++++++++++++++++++++++++,,,,,,---------...---++++++++++++---...000//////......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---)))***+++,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++*********++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++))))))***++++++,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000............/////////000111111111000000000000000111111000000111111222333333333333444444444555555333444666777888888888777666666777888888888888888888888999999999:::::::::;;;<<<============???AAA>>>>>>????????????>>>>>>;;;;;;::::::999888888777444444333222222222333333111111111111111111111111...///000000000///---,,,////////////////////////------------------------////////////////////////---......///000/////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////................................................////////////////////////,,,,,,,,,------.........------......///000111111---.........//////000000---------.........//////............////////////////////////////////////---.........//////000000000000000000000000000000------............------.........------,,,,,,,,,................................................------------------------+++,,,...///000///............/////////...,,,+++,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************++++++++++++++++++++++++---,,,,,,+++*********+++************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...//////000000//////---------------------------------............//////...,,,++++++,,,...///------............------000///...------...///000---,,,,,,++++++,,,,,,---.........------,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,++++++,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++*********))))))***************)))((('''+++++++++++++++++++++++++++,,,...000000///...------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++......---,,,+++***)))(((///...---,,,,,,---///000++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++---//////...---,,,---------------------------------............///............/////////000000111111111111222222222333333222222222333444555222333333333333333333444777777777777777888888888888555333444777999999888999999::::::;;;<<<======999:::;;;<<<===???@@@@@@@@@??????>>>===<<<<<<;;;===<<<;;;:::888777666555666666555444333333222222222222222111111111111000666444000------...000222////////////////////////////////////////////////................................................------......///000000000000000000000000000000000111111111000000000000000//////............//////------------------------//////000000///...---------.........//////000000///////////////.........000//////.........//////////////////////////////////////////........................////////////////////////////////////........................///......---------......------............------.........------,,,,,,,,,................................................------------------------,,,,,,---...................../////////...,,,,,,---+++***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,------------...,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,------------------------------------............///...,,,++++++,,,...///------............------//////...------...//////...------,,,,,,------.........---------,,,,,,,,,......------------......------------------------------------------------...---,,,,,,,,,---......---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,......---,,,+++---------,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---.........,,,+++---------------------------------............///........./////////000000000111111111111222222222333222222222333333444444222333333333333444444444666777777777888888999999:::777555555777888777666999999::::::;;;<<<<<<===::::::;;;<<<===>>>????????????>>>>>>===<<<<<<;;;<<<<<<;;;:::888777666555666555555444333333222222222222222111111111111000444222000...---...000111////////////////////////////////////////////////////////////////////////........................////////////............////////////////////////000000000000000000000000//////............//////------------------------///////////////...------............/////////000........./////////////////////............//////////////////////////////////////////........................////////////////////////////////////........................///......---------......------............------.........---------------................................................------------------------,,,,,,,,,,,,,,,------............///......---,,,---,,,++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++,,,,,,------------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,------------+++************+++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,------......------------------------------------------...............---,,,++++++,,,---...------............------...------,,,,,,------...///......------......///...------------,,,,,,,,,......------------..............................------------------------,,,,,,+++,,,,,,...///000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++((()))+++,,,,,,,,,+++***------,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************+++---000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---------,,,+++---------------------------------............///....../////////000000000000111111111111222222222222222222333333333444444222222333333444444444444555666666777888999::::::;;;999777777777777777555999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::999888666666555555555444444333333222222222222222111111111111000000000///......//////000////////////////////////////////////////////////000000000000000000000000........................000000//////...------,,,////////////////////////000000000000000000000000//////............//////------------------------///////////////......---............////////////------......//////000000//////............//////////////////////////////////////////............---............/////////////////////////////////..............................---------......///------............------...............---------................................................---------------------------,,,+++******+++---.....................------...---++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,++++++******+++---...///......---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------...............------------------------,,,,,,---------............---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++*********++++++***))))))++++++++++++++++++++++++))))))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++---------------------------------............///...////////////000000000000000111111111222222222222222333333444444444333222222333333444555555555555555666777999:::;;;;;;::::::999888888888888777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;:::999888777666555555444444444333333333222222222222222111111111000000---......////////////...////////////////////////////////////////////////////////////////////////......................../////////......---------/////////////////////////////////000000000000000//////............//////...........................///////////////...............///////////////,,,------...///000111111///............//////000////////////////////////////////////............---------.........//////////////////////////////...........................------------...//////------............------........................................................................------------------------...---+++******+++,,,---......------............///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++***+++---...///......---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***++++++++++++***------------------------,,,,,,,,,------------...---------,,,,,,---------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------.........------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))******+++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++******++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,+++---------------------------------............///////////////000000000111000000111111111222222222111222333444444444333333222222333444444555666666555666777888999:::;;;;;;888999:::::::::::::::;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999888777777666555555333333333333333222222222222222222111111111000000---...///000000///......////////////////////////////////////////////////................................................,,,---------.........///..............................//////000000000000//////............//////..............................///////////////...///////////////.........,,,------...///000111111...............///000000////////////////////////////////////............------------............////////////////////////........................---------------...//////------............------.............../////////................................................------------------------...------,,,,,,,,,,,,,,,......---------...//////000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,***************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------************************------------------------............---,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++)))***************+++++++++,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,+++******)))******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,------------------------------------............////////////000000000111111000111111111111222222222111222333444555444333222222222333444555666666777666777777888999:::;;;;;;777999;;;<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777666555555444333333333333222222222222222222222111111111111000//////000000000//////...////////////////////////////////////////////////................................................+++,,,,,,---......//////........................---......//////000000111//////............//////........................---.../////////////////////////////////.........------......//////000000......---......///000111////////////////////////////////////............,,,------------.........////////////////////////........................---------------...///000------............---------........./////////000................................................------------------------...............---,,,,,,...------,,,---...///000000///---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,------...---,,,,,,++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......///000000000000///------------------------++++++,,,,,,,,,---------,,,------------------,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,+++------,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,---.........---,,,++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------............/////////000000000111111111000111111111111222222222000222333555555444333222222222333444555666777777888888888999999:::::::::888;;;======<<<:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777666666555555444222222222222222222222222222222222111111111111000111111111000000/////////////////////////////////////////////////////////................................................------------------------........................------......///000000111//////............//////........................------...///////////////000/////////.....................///////////////---------......///000111////////////////////////////////////............,,,,,,---------.........////////////////////////........................---,,,,,,------///000000---..................------.........//////000000................................................------------------------......///000///...,,,+++...------,,,---...///000111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))***+++,,,------...///...---+++***)))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++*********+++,,,,,,---************************))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------------------------------++++++,,,,,,,,,---------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,............,,,,,,.........------.........,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///......---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,+++++++++******))))))++++++++++++++++++++++++((()))***+++,,,---......***+++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---...///---------------------------------.........//////000000000000111111111111000111111111111222222222000111333555555444333222222222333444555666777888999999999999999999999::::::===??????<<<999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::777777666666555555444444222222222222222222222222222222222111111111111000444333111000////////////////////////////////////////////////////////////000000000000000000000000........................///......------,,,,,,+++........................---------...///000000111//////............//////////////////////////////------...///000000//////000000//////.........---///////////////.........---------......000111111////////////////////////000/////////............,,,,,,,,,---------......////////////////////////........................,,,,,,,,,---...///000111------............------//////---,,,,,,---...///.........///////////////........................------------------------........................---------------------------------------------------------,,,,,,+++++++++...+++))))))***,,,,,,+++------,,,+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,++++++******++++++***+++---------+++)))(((&&&'''***,,,------+++++++++++++++*********))))))************************)))************+++++++++******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...------,,,,,,------...------------------------...---,,,,,,,,,,,,---...++++++++++++++++++++++++------------------------------------------------------------------------000///...---,,,+++******,,,------......------,,,---------............/////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++***))))))++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++******++++++---,,,,,,++++++,,,,,,---------......///.........******+++,,,,,,---......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,(((((()))************))),,,++++++******++++++,,,((()))***++++++++++++***---------............///+++,,,...---,,,,,,---///............////////////000111111111111222222222000111111222222222111111222333444444555555444444222333444555666666666666777777777777777888888888;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::999999:::999888666444333222222111111111222222333333333111111111111000000000000222111111000///......---------------------------////////////////////////---------------...//////////////////////////////........................---------............///........................////////////000000000000,,,,,,,,,---------......000000//////......------////////////////////////,,,,,,,,,---------.........//////////////////...........................////////////////////////........................---------............///000000111111111111000000........................------............------///......------...///000///////////////.................................------------------------........................------------------------------------------------.........---------,,,,,,...---++++++---...---,,,,,,,,,,,,++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,++++++******++++++++++++,,,---,,,+++***)))((()))***+++,,,+++***)))+++++++++*********))))))************************)))************+++++++++******+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...------------------------------------------------------------------------........................---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------............///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++*********++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++***)))))))))))))))---,,,,,,++++++,,,,,,---***++++++++++++***))))))+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...+++---......---,,,...///............//////////////////000000000111111111000000111222333333333333222333444444555555444444222333444555666666666666888888888888999999999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>=========<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999777666444333333222222222222222222222333333111111111111000000000000111111111000///.........------------------------////////////////////////......------......///000////////////////////////////////////////////////---------............///............................../////////000000000------------............///////////////.........////////////////////////,,,,,,---------.........//////............//////........................////////////////////////........................---------............///------............------........................------............------............///000111111000000//////......------........................------------------------........................------------------------------------------------//////............------///...---...000000...---++++++++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,++++++******++++++,,,,,,,,,++++++++++++***++++++++++++******))))))+++++++++***************************************)))************+++++++++******+++,,,,,,,,,,,,+++************+++++++++,,,++++++++++++++++++++++++***++++++,,,...//////000...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,------...........................------,,,,,,------...........................------------------------------------------------.............../////////++++++,,,,,,------......***++++++,,,,,,++++++***------------........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++******))))))))))))***---,,,,,,++++++,,,,,,------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,------......------...------,,,,,,------......---,,,+++++++++,,,---+++++++++,,,,,,,,,------+++---......------...///............////////////.../////////000000000000000111222333444555555555333333444555555555555444333444555555666666666666888888999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>>>>>>>>>>;;;<<<<<<===============<<<<<<;;;;;;;;;:::::::::999888777555444333333333333333222222222222222222111111111111000000000000111111000000//////......------------------------//////////////////////////////......//////000111////////////////////////////////////////////////---------............///........................------........./////////............////////////.........///////////////////////////////////////,,,------------.........000///...------...///000........................////////////////////////........................---------............///,,,,,,------------,,,,,,........................------............------.........///000111222222111111000///...------,,,........................................................................------------------------------------------------............------------.........///111000...,,,*********+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++******++++++,,,++++++***))))))******+++************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,---......///------+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,---------.........------------------------,,,,,,------------------------------------------------------------------++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---....../////////......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,---...............------,,,,,,,,,,,,------///---+++***)))***,,,---+++,,,,,,,,,,,,---------,,,---......------...///............/////////////////////000000000111111222222333444555555555444333444444555555555555555444444555666666666666666777888888999999:::::::::;;;;;;<<<<<<===>>>>>>>>>??????????????????@@@@@@<<<===>>>??????>>>=========<<<<<<;;;;;;:::::::::888777666555444333333333333333333222222111111111111111111111000000000///111000000000/////////...........................///////////////////////////////////////000111111////////////////////////////////////////////////---------............///........................------------.........///////////////000000000000------......//////000000////////////////////////------------............000///...------...///000........................////////////////////////........................---------............///...//////000000//////...........................------............---------......///000111111222111111000///...------,,,........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,------,,,---...//////---+++*********+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++******+++,,,,,,))))))))))))***+++,,,---************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,------------------,,,,,,,,,---------......------------------------------------------------++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,---------------,,,,,,++++++++++++,,,,,,---,,,***(((((()))+++,,,------------............,,,---///...------...000............////////////000000000111111111222222444444555555555444333333333444555555666666555555444555666666777666666666666666777777888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@AAAAAA>>>???@@@AAAAAA@@@>>>======<<<<<<;;;::::::999999666666555444444444444444333333333222222111111111111111111111000000000///000000000000////////////........................///////////////////////////////////////000111111////////////////////////---------------------------------............///........................------------.........////////////000000000111111------......//////000000////////////////////////---------.........//////000///...------...///000........................////////////////////////........................---------............///000000000111111000000000........................------............---------...///000000000000000000000//////......------........................................................................------------------------------------------------+++++++++,,,,,,,,,,,,------,,,+++,,,......,,,+++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++***++++++++++++,,,,,,,,,'''((()))***+++,,,------***************+++++++++************************)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------,,,,,,++++++******,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,,,,------.........------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++************++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,++++++******++++++,,,******)))))))))***+++,,,---------.........//////,,,...//////......///000............////////////111111111111222222222222333444444555555444444333444444555666666666666555555666666777777666666666555555666777888999999:::;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@AAAAAABBB???@@@BBBCCCBBBAAA???>>><<<<<<;;;:::999999888888555555444444444444444555333333222222222222222222111111111111000000000000000000000000////////////........................//////////////////////////////......//////000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------........./////////////////////000000000000.........///////////////////////////////////////------........./////////...//////////////////...........................////////////////////////........................---------............///......////////////..............................------............------------////////////...---///////////////.................................................................................------------------------------------------------,,,,,,,,,,,,------.........,,,++++++,,,------,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++)))***+++,,,---,,,++++++((()))***+++,,,++++++***))))))*********+++++++++************************)))************+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,---......+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---......///........................---------------------------,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***************+++,,,------,,,,,,++++++,,,,,,---............---,,,+++***+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,((()))******+++,,,------,,,,,,---------.........---...//////......///000............////////////000000000000111111111111000111222333555555666666444444555666666666666666666666777777777777666666555666666777999::::::;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>???@@@AAABBB@@@AAACCCDDDDDDBBB???>>><<<;;;:::999888777777666444444444333333444555555222222222222222222333333111111111111000000000000////////////000000000000........................////////////////////////......------......///000////////////////////////---------------------------------............///............................../////////000000000........./////////000000///////////////.........////////////////////////............////////////---...///000000///...---........................////////////////////////........................---------............///---..................---........................---..................------.../////////...---,,,.........///////////////........................////////////////////////........................---------------------------------------------------------........./////////---++++++,,,---...---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++((()))+++---...---+++***)))***,,,---,,,+++)))'''))))))******++++++++++++************************)))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,---...//////)))+++...000000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,------------------------------------------------++++++++++++++++++++++++++++++,,,------...//////((()))***+++,,,---......+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,---...//////........................------------------------------,,,,,,+++***))))))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,------,,,+++***(((&&&$$$"""******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,------......------...------,,,,,,------...((()))***,,,......//////++++++,,,,,,,,,------------...//////......///111............/////////000////////////000000000000,,,...000222555777888888444555555666666666666666666777777777777777666666666777888999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;<<<<<<>>>???@@@AAABBB@@@BBBDDDEEEDDDBBB@@@>>>;;;;;;:::999888777666555444444333333333444555555111111111222222333333444111111111111000000000000////////////000000000000////////////////////////////////////////////////---------------...//////////////////////////////........................---------.........//////........................////////////000000000000............////////////000000//////.........---////////////////////////............/////////000,,,---000222222000---,,,........................////////////////////////........................---------.........//////...//////////////////...................................................------......///000000000/////////000///......---//////.........------------------------------------------............///......------------......------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------************************......---,,,,,,+++******************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))---..................------,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,---------,,,,,,+++++++++///......---+++******))).........------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,,,,---...///++++++------------++++++++++++------------++++++************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++*********+++---///000,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------.........------++++++++++++------++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---...//////000000//////---------------...//////000000//////.........---000222333222111000111222333333333444444444555555666666666555555444444444888666444333444555555444555666666888999:::;;;;;;=========<<<<<<;;;;;;:::<<<<<<<<<<<<=========>>><<<>>>@@@AAAAAAAAA???>>>>>>===;;;::::::999777666444444444444444444444444222222111111111111222222444222000000222333111///////////////000000000000000000000000////////////////////////////////////000000//////......------------------------------............................................................////////////---......///////////////////////////////////////////////////////////////......---------,,,,,,,,,........................000000...------...///000------............------///...---,,,,,,---...///////////////////////////...------,,,,,,------...////////////////////////////////////////////////........................------......///////////////////////////......---//////.........------------------------------------------............///......------------......------------------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------............---------,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++......---------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,++++++++++++,,,...///,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,---........................---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------+++,,,------......------......------......///000000000/////////.........000111222222000000111222333333333444444444555555666666666666555555555444888666444333555666666666666666777888999:::;;;;;;===<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======???@@@AAABBBBBBAAA???>>>===;;;:::999999888666444444444444444444444444444222111111000000111111222333111//////111222000...////////////000000000000000000000000/////////...////////////////////////000000000//////.........------------------------............................................................////////////---......///////////////////////////////////////....................................------,,,,,,........................//////............//////------............------///...------------...///...........................------,,,,,,------...////////////////////////////////////////////////........................---------...............///////////////........................------------------------------------------............///......------------......------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,++++++******************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,************+++++++++++++++++++++,,,,,,---------------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------//////......//////000111000000////////////......///111222111000///000111333333333444444444555555666666666666555555555555666555333333555777888888777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<>><<<:::888888888777555333444444444444444444444444222111111000000111111222111000//////000000///---////////////000000000000000000000/////////......////////////////////////000000000000////////////------------------------................................................---............/////////---......///////////////////////////////////////......................../////////............---........................---....../////////......------............------///...------------...///..............................------------......////////////////////////////////////////////////........................------------............000000///.......................................---------------------------------............///......------------......------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,++++++******++++++++++++++++++++++++***************************************************++++++,,,,,,++++++******************************+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------*********+++,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///...---,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,---...//////000////////////////////////000111111000000/////////////////////000111111//////000111333333333444444444555555555555555444444444444444555333222222555777888888888888999::::::;;;<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============BBBBBBBBBBBB@@@???===<<<<<<;;;999888888777555333333333333333333333333333111111000000000000111111111000000000000000//////////////////000000000000000000/////////.........////////////////////////000000000000000000000000........................................................................---------.........//////---......///////////////////////////////////////......................../////////////////////...........................,,,---...///000///...---------............------.........------.......................................------------......////////////////////////////////////////////////........................,,,,,,------...//////000000000///............///---.....................---------------------------------............///......------------......------------------------------------------------,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++************************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,---.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---...//////000////////////////////////000111111//////000000000000000000///111222111000///000111333333333444444444555555333333333333333333333333333222111222444777888888999999999::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????AAAAAAAAA@@@>>>===;;;;;;===;;;999999999888666444333333333333333333333333111000000000000000000111111222222111111000000000////////////000000000000////////////............///////////////////////////////////////000000000........................................................................------------............---......///////////////////////////////////////.........................../////////////////////........................+++,,,.../////////...---------............---------..................---........................///......------......///////////////////////////////////////////////////........................+++,,,---...///111222222111000///------......///---------...............---------------------------------............///......------------......------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------************************++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++************************************++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,+++******))))))******++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...------------............---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............---,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,------------,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++,,,------......------//////......//////000111//////000000000000111111000222333222111000111222333333333444444444555555333333333333333444444444444222111222555777888888888999999999:::::::::;;;::::::;;;;;;<<<===>>>>>>????????????@@@@@@@@@@@@AAA@@@???>>>===<<<;;;;;;===;;;:::999999888666444333333333333333333333333111000000//////000000111111222333222111000000222////////////000000000000/////////.........------////////////////////////............////////////........................................................................,,,------------.........---......///////////////////////////////////////---------------------------............/////////........................+++,,,---...............------............------------...//////...------------------------------//////............//////////////////////////////////////////////////////........................++++++---///111333444555111000...---------///000---------.........//////---------------------------------............///......------------......------------------------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++***************************************************************************++++++,,,,,,++++++***************************)))******+++,,,,,,------++++++************++++++,,,,,,++++++++++++++++++***))))))(((((())))))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............---------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---......---------------,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,---------,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***************************+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,++++++,,,------......------......------......///000//////000000000111111111111333444333222111222333333333333444444444555555444444444555555666666666777555444444666888999999888888888999999999999999::::::;;;<<<===??????@@@>>>>>>?????????@@@@@@@@@AAA@@@???>>>============<<<:::888888888777555333222222222222222222222222000000////////////000000000222333222///...///111////////////000000000000//////.........---------////////////////////////,,,---------.........///........................................................................,,,,,,---------.........---......///////////////////////////////////////------------------------,,,,,,------....................................,,,,,,,,,,,,---...///000------............------------...//////...------------------------------//////............//////////////////////////////////////////////////////........................***+++---///222444666777222000...---,,,---///000---------.........//////---------------------------------.........//////.........------.........------------------------,,,,,,,,,------.........******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************))))))***+++,,,,,,------+++******************+++---,,,,,,++++++*********++++++************++++++++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///---......//////......------,,,,,,++++++,,,,,,------,,,+++***+++,,,---...---------,,,,,,+++++++++)))******+++---......///*********++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,------.../////////---,,,,,,---//////------++++++++++++------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++------------,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++------------++++++------------------------)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++---...//////000000//////---------------...////////////000000111111111222222333444444222222333444333333333444444444555555555666666666777777888888999777666666888:::;;;:::888888888888888888999999:::;;;<<<===>>>???@@@AAA>>>>>>>>>>>>????????????BBBAAA@@@???>>>>>>>>>>>>;;;999777777777666444222222222222222222222222222000000////////////000000///111222111...---...000////////////000000000000//////.........---------////////////////////////,,,,,,,,,---------......////////////////////////................................................,,,,,,,,,---------......---......///////////////////////////////////////------------------------,,,,,,,,,---------..............................,,,,,,++++++,,,---///000---..................---,,,---...//////...---,,,------------------------//////............//////////////////////////////////////////////////////......---------,,,,,,,,,///////////////////////////////////////////////////............---------...------,,,,,,------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))************,,,,,,,,,++++++*********)))))))))))))))******+++***++++++***))))))***,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---.........---,,,,,,++++++++++++,,,,,,------------,,,++++++******++++++.........------,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---------,,,,,,+++++++++,,,---...///000,,,---......///.........000000000000111111111111---///111222333222000///111111222333444444555555222333333444666777999::::::999777666666777999:::777888888888888999999999;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@@@@@@@@@@???===<<<:::999:::999888777666555444444222111000000000111333444111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////...///////////////......000000//////.........---///...------...///000111......------------.........------,,,,,,------.........////////////......---...///000000///...---//////.........---------------------------------........................,,,---...//////...---,,,........................//////////////////////////////...------------...........................000000000000000000000000......////////////............---------,,,,,,,,,...................................................---------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,------+++++++++,,,,,,---------,,,,,,+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,+++++++++******)))))))))))))))***++++++***+++++++++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......------,,,++++++++++++,,,,,,------------,,,++++++***+++++++++......---------,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---------,,,,,,,,,,,,,,,---......///---...//////000000///////////////000000000111111///000222333333333111111000000111111222333333444333333444555666888999:::;;;:::999777777888:::;;;888888888888999999999999888999999:::;;;<<<======>>>>>>>>>?????????@@@@@@????????????>>>===;;;;;;999888888777555444444333111111111111111222333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////------...///000000000///000/////////............//////...---......000000......------------.........------,,,,,,------.........////////////............////////////......//////.........---------................................................//////000000000000//////................................................//////...------------.........................................................////////////............---------,,,,,,,,,------------------------........................------,,,,,,,,,+++++++++------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++******))))))))))))***++++++***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------......------,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++++++++...------------,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------...---------------.........//////000000000000000....../////////000000000000111222444444333222222//////000000111111222222444444555666777888:::;;;<<<;;;:::999888888999:::888888888888999999999:::666777888999;;;<<<======>>>>>>>>>>>>????????????>>>?????????>>>>>>===<<<888777777666555444333333000111222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////+++,,,---///000000111111////////////............000//////............///......------------.........------,,,,,,------.........////////////......///...............//////...............---------////////////////////////........................000000////////////000000........................------------------------//////...------------.........................................................////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***+++,,,,,,+++***+++,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---------------------------,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++,,,,,,------///......------------.........///000000000000///............////////////000111222333333333222222000000000111111222222222555555666666777999:::;;;<<<;;;:::888888888888888888888888999999999::::::888888999:::;;;<<<<<<<<<=========>>>>>>>>>??????======>>>??????>>>>>>>>>777666666555444444333333000111222333333333222111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------...///000000/////////////////////.........000000//////..................------------.........------,,,,,,------...---......//////......---///...---,,,---...///000..............................................................................,,,++++++,,,..............................------------------------//////...------------.........................................................////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................------------,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++++++++,,,++++++++++++++++++++++++***************++++++,,,)))+++------,,,***++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------------------------,,,,,,+++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---...//////...---------......,,,---......//////..................///////////////000000111111111111111222222333333333333333444666666666666777999::::::999999888777777777777777888999999999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<<<<===>>>>>>>>>>>>===666666555555444444333333111222333444444333111111//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000///...------.........///////////////000000000//////...------......------------.........------,,,,,,------...------............------...---,,,,,,,,,...///000---.....................------------------------...........................---,,,++++++,,,---...................................................//////...------------...........................////////////////////////......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------,,,,,,++++++++++++,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------,,,,,,,,,,,,++++++......///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++***++++++++++++,,,,,,,,,+++************+++,,,,,,)))+++---...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,------......------------,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++***+++,,,---...///...............//////,,,------...................../////////000000000///000000000000111111111444444555555555555555555666666666666777888999999666777777777777777777777999999999999::::::::::::>>>======<<<<<<;;;::::::<<<<<<<<<<<<============;;;;;;<<<=========<<<<<<666666666555555555444444333333333333333333222111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111000000///---,,,+++.........///////////////...//////000//////...---......------------.........------,,,,,,------...------............------,,,,,,,,,,,,---...//////---------...............------------------------........................//////............//////........................//////////////////////////////...------------...........................000000000000000000000000......////////////............---------,,,,,,,,,------------------------------------------------.........---------,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,---------,,,,,,+++++++++,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++******++++++,,,---)))+++......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,+++,,,------......---------------,,,,,,+++++++++......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++******,,,---///......---......///000111------...////////////////////////000000000111111111111000000111111222222555555555555555555555555555555555555666777888888555666777777888888888888999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========:::;;;;;;;;;;;;;;;::::::777777666666666666555555444444333222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000///...------............/////////000---...///000000//////.........------------.........------,,,,,,------...,,,------......------,,,***+++,,,---............---------.........//////................................................---......//////......---................................................//////...------------...........................////////////////////////......////////////............---------,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,---------,,,,,,+++++++++***+++---------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......*********++++++,,,,,,,,,++++++******++++++,,,---)))+++...///---,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,++++++,,,,,,---.........------------,,,,,,+++++++++......---,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,------------------------------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------))))))*********+++++++++------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++******,,,...///---------......000111222...//////000000000000000000000000000111111111111222222111111222222333444555555555555555555555555555555444555555666777888555666777888::::::::::::999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;::::::999888777777777777777666666666666555333222111222333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////......///////////////...---.........//////000000,,,---...000000000//////.........------............------,,,,,,------...,,,------......------,,,)))+++,,,...//////...------------.........//////////////////////////////........................***+++------------+++***........................------------------------//////...------------.........................................................////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,+++***)))))))))***$$$&&&)))***+++,,,...000++++++++++++,,,,,,---...,,,,,,,,,------.........------............------------------------------......---------,,,,,,,,,///......------,,,++++++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******+++,,,---...---,,,,,,)))***,,,---...------,,,,,,,,,,,,---------......---,,,+++++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************........................++++++******++++++,,,---++++++,,,,,,...///111222000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,------......------...---,,,+++++++++,,,---///...---,,,,,,---...///000000111000000000000000111111222222222333333333222222333333333444444444222222333444555555555555888888999999999888888777;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;::::::999777888888888666444333111222222222222222222222222222222222111111111000000000000000000////////////000000000000000000000000111///...///222333222000000000000000000000000000000//////...---,,,,,,,,,---------,,,,,,------------------............///................................................////////////////////////........................------------------------------............---------------............///........................---------............///..............................---,,,---...///000................................................//////.........---------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++*********++++++++++++,,,---,,,,,,+++******++++++(((***,,,,,,++++++---///,,,,,,+++++++++,,,------,,,,,,,,,---------......------............------------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++***+++,,,---------,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------......000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---///000111//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++,,,------......---------,,,+++++++++,,,---...//////...------...//////000000000/////////000000222222222222222222222333222222222333333333444444222222333444555555555555666666777888888888777777:::999999888999:::;;;<<<;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::999999444555666777666666555444222222222222222222222222222222222111111111000000111111000000//////......000000000000000000000000000...---...111222111///////////////////////////111111000000///......---......------------......---------............///................................................................................................------------------------------............---------------............///........................---------............///...........................------,,,---...///000................................................//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------///......------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,...------,,,,,,------.........------------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,......---,,,+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,------------...------............------------------------------***++++++,,,---...///000++++++,,,------...//////------------------------,,,,,,++++++++++++,,,,,,---------...------,,,+++......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,------------,,,,,,+++,,,,,,,,,---------......000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------------......///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////---,,,+++,,,------......------,,,+++++++++,,,---...///000//////......//////000111000///......///000111222222222222222222222222222222222222333333333333222333444555666666666666444555666666777777777777888888888888999;;;<<<===<<<<<<<<<;;;;;;:::::::::<<<===>>>?????????>>>===<<<<<<<<<;;;:::999999999222222444555666777777777222222222222222222222222222111111111111000000000222222111000//////......000000000000000000000000///...---...///000///...........................222222222111111000000/////////............//////---------............///................................................------------------------........................------------------------------............---------------............///........................---------............///...........................------------...//////...............................................................---------........................++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------............------------------------,,,------......------,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,---......---+++***+++,,,...---,,,,,,++++++++++++------------------------------............------------------------------++++++,,,,,,---...//////,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,,,,,,,---...............------///............---------------------------------...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------.........------,,,++++++,,,,,,,,,---------......,,,,,,+++,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------......------+++++++++,,,---...//////000000////////////000000222111000//////000222333333333333222222222222111222222222222333333333333333444555666666777666666444444555666777777777777666777777888:::;;;<<<===<<<<<<<<<;;;;;;::::::999======???@@@@@@???>>>>>>===<<<<<<;;;:::999888888111222333444555666666666222222222222222222222222111111111111000000000000333222222111000///......//////////////////////////////...///////////////////////////////////////222222222111111000000000000000////////////000000---------............///................................................------------------------........................------------------------------............---------------............///........................---------............///........................------------......//////................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------......++++++,,,,,,,,,---------------------------------,,,------......------,,,,,,,,,---------.........)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++***,,,---,,,++++++,,,---...---,,,,,,++++++++++++------------------------------............------------------------------------------------------......---------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,------......//////.................................------------------------...------,,,,,,------...+++++++++,,,,,,,,,------///......---,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,------......------++++++,,,---......////////////000000000000//////222222111000111222333444222222222222222222222222222222333333333444444444444444555666777777777777555666777777888888888777666666777999:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::<<<===>>>@@@@@@@@@???>>>===<<<;;;:::999888777777444333333333333444444444222222222222222222222222000000000000000000000000333222222111000/////////////////////////////////000000111000000000000000000000000000000000000000000000000000000000//////000000////////////000000---------............///................................................------------------------........................------------------------------............---------------............///........................---------............///........................---------...............................................................---.............................................////////////////////////------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......------......///***++++++,,,,,,---------------------------------,,,------......------,,,,,,---------............(((((()))***,,,---......++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,++++++******++++++,,,******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,******))))))******++++++)))***,,,,,,++++++---...------,,,+++++++++,,,,,,...------------,,,,,,,,,------............------------------------------......---------,,,,,,,,,//////...---,,,,,,++++++------------------------------,,,,,,,,,,,,------,,,---......///.........,,,,,,---------.........------------------------------------------------,,,,,,+++++++++,,,---...///...---------------...,,,,,,,,,---------...............------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........+++,,,,,,------.........---------------------------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,---......///.........//////000000//////...000000111222222333333333111111222222222333333333444444444444555555555555444555666777888888888888777777777888888777777666666666888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@??????>>>===<<<;;;:::999888777666555444333222222222222222222222222222222222222222//////000000000000000111222222111111111000000000000000000000000000000000000111222111000///000111111111111111111111111111////////////////////////000000////////////000000---------............///................................................------------------------........................------------------------------............---------------............///........................---------............///........................,,,---......//////......................................................---------.......................................................................................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...++++++,,,,,,---......///........................,,,------......------,,,------------............*********+++,,,---......+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------*********++++++++++++,,,+++************+++,,,---+++,,,------,,,,,,---...,,,,,,+++++++++,,,------......---------,,,,,,,,,------............------------------------------,,,,,,---------------------------------------,,,------------------------------,,,,,,,,,,,,------,,,,,,---...............******+++,,,---...//////........................,,,---...//////...---,,,,,,,,,+++++++++,,,---.........---,,,------//////,,,,,,,,,---------..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......++++++,,,,,,,,,---------++++++,,,,,,---......///------------------------........................+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++------------------------,,,++++++++++++,,,------,,,,,,,,,+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,------......------,,,---...//////...---------...////////////...------...000222222222111000000000111222333444444555555555555666666666666777555555666777888888888888777777777777666555444444666777888999::::::999888999::::::;;;;;;<<<<<<<<<:::;;;===>>>??????>>>>>>===<<<;;;:::999777666666555444222111111111222333222222222222222222222222////////////000000111111000111111111111222222222000000000000000000000000///111222111...---...000000000000000000000000000////////////////////////000//////......//////000---------............///................................................................................................------------------------------............---------------............///........................---------............///........................,,,---.../////////...---................................................---------.........//////........................++++++++++++++++++++++++........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------...///000000........................,,,------......------,,,---------.........//////,,,---------------------+++++++++,,,,,,---------...------,,,,,,------......------,,,,,,------...,,,,,,,,,------.........))))))*********+++++++++++++++++++++,,,,,,---...---/////////---,,,---...++++++++++++,,,------............------,,,,,,,,,---..................---------------------------***++++++,,,---...//////+++,,,,,,------......///------------------------...------,,,,,,------...++++++,,,---.........---((()))***+++---...//////........................,,,---///000000///---,,,---,,,+++***+++,,,---......---,,,,,,---...///000,,,,,,,,,---------......***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////******+++++++++,,,,,,,,,++++++,,,,,,---...//////------------------------........................+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************........................---,,,,,,,,,,,,---......,,,+++++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///+++,,,------......---------.../////////...---,,,,,,---...//////...---,,,***,,,///111222111///...//////000111333444555666666666666666777777777777555666777888888999999888777777777666555444222222777777999::::::999888777888999999:::;;;<<<======999:::<<<===>>>>>>>>>======<<<;;;:::888777666555333333111111111222333444222222222222222222222222.../////////000000111111000000000111222222333333000000000000000000000000...000222000---,,,---//////////////////////////////////////////000000000//////............//////---------.........//////................................................////////////////////////........................---------------------------..................------------.........//////........................---------.........//////........................,,,,,,.../////////...---................................................---------.........//////........................---------------------------------------------------,,,+++******+++,,,---------++++++++++++------***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---++++++,,,.........//////.........---------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,++++++,,,---...,,,,,,,,,---------......------------------------......---------,,,,,,,,,................................................///...---,,,,,,---...//////............///000000...------------...//////................................................---------............///........................+++,,,------......------++++++++++++++++++++++++************************,,,,,,------...////////////...---,,,,,,---...//////...---,,,++++++++++++,,,---......//////......,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,***)))***...///...,,,,,,---------------------,,,+++***))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,---------......---------.........//////------------............000000000000111111111111222111000//////111333444555666666777888999999999777777666555555555555555555666777777666666777888888999999::::::999999999888888999:::<<<======>>>;;;;;;;;;<<<<<<<<<<<<<<<:::888777777888888777555444333222111111111222333000111222333333222111000000000000000000000000000...000222333444333111000333222222111000///............////////////......000000111111111111000000................................................111000///......///000111////////////////////////........................//////...---,,,++++++************+++,,,---...///------------------------,,,,,,,,,---------......------,,,++++++++++++,,,///...---,,,+++,,,---...........................---......////////////////////////...------,,,,,,//////............//////////////////////////////................................................------------------------------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++---......---///.........------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,------.........................................................///...------------...///------,,,,,,------...///...............//////000................................................---------............///........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...////////////...------------...//////...---,,,+++++++++++++++,,,,,,---------------,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,***)))+++---///...,,,.........------,,,,,,+++---,,,***)))***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******++++++,,,,,,,,,---,,,,,,,,,---------......---------.........//////000000000111111111111222000000000000111111111111333222000000000111333444555555666777777888999999888888777666666666666666555666777777666666777999999999:::::::::999999888999999:::;;;<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::999777777777777666444444333222111111111222222000000111222222111000000000000000000000000000000---...000111111111///...222222111111000000/////////000000111111000000///000000111111111111000000................................................000000///......///000000................................................//////......---,,,,,,,,,++++++++++++,,,---......------------------------,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////........................//////............//////////////////////////////................................................------------------------------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++---...///...,,,............------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------***++++++,,,---...///000................................................///...------------...///+++++++++++++++,,,,,,---...............//////000................................................---------............///........................---...//////000000//////------------------------........................,,,,,,,,,---....../////////...------------...///......---,,,++++++++++++***+++,,,,,,------,,,,,,,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,---------............------------......------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++++++++---------+++//////...---,,,++++++***------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))))))***+++,,,---......,,,,,,,,,---------......------........./////////111111111111222222222222000000000000111111111111333222111111111222444555555555666666777777888888999888888777777777777888555666888777666666777999:::::::::::::::999888888999999:::;;;<<<===>>>>>>======<<<<<<;;;;;;::::::;;;999777777777666444222333333222111111111111222///000000111111000000///000000000000000000000000---...///111111000000///111111111000000000000000/////////000000////////////000000111111000000///................................................//////...------...//////........................................................................------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......///......---,,,---------)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////,,,------...//////000000//////............//////////////////////////////................................................------------------------------------------------***+++,,,------,,,+++***++++++------------++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,+++,,,---//////---+++------------------------,,,------......------,,,------------------------------------------------......------,,,,,,,,,+++........................------,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,---------......,,,,,,------------------++++++,,,,,,---...//////.........................................................------.........+++++++++***+++,,,,,,------------------......///................................................---------............///........................------...///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////.........------............---,,,,,,+++++++++,,,++++++,,,------------,,,,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------------------,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******++++++,,,------...,,,,,,,,,---------..................////////////....../////////000000000///000000000111111111111333333222222222333444555555555555666666777777777888888777666666777777777555777888888777666888999;;;;;;;;;;;;:::999888888999999999:::;;;<<<<<<<<<======<<<;;;;;;:::999999;;;999777666666555333111333222222111111111111111//////000000000000//////////////////////////////000000111222222222222111000000000000000111111111,,,,,,------------,,,,,,//////000000000000//////.........................................................------................................................................../////////000000......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////...------------...)))+++,,,...//////...---------..................---......///////////////---........./////////000//////............//////////////////////////////................................................------------------------------------------------+++,,,---......---,,,+++++++++------------++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,+++,,,---//////---+++,,,,,,------------------,,,------......------,,,++++++++++++++++++++++++------------------------.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------------------------................................................---..................---,,,,,,,,,,,,,,,------...,,,,,,++++++,,,,,,---...................................................---------............///........................,,,,,,---............---++++++++++++++++++++++++************************++++++,,,,,,---.........---..................---------,,,+++++++++,,,,,,,,,,,,---...............,,,------......------,,,------------------------,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,***+++,,,,,,,,,,,,+++***,,,,,,---,,,,,,++++++,,,,,,,,,,,,------............------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000---------........./////////000000000111111111111333333222333333333444444555555555555555666666666666666555555555666666777666777888888777777888999;;;;;;;;;;;;;;;:::999888888888888999::::::;;;;;;======<<<;;;:::999999888:::888666555555444222000222222222222111111000000000000////////////000000////////////////////////000000111222222222222222000000000000000111111111,,,,,,------------,,,,,,//////000000000000//////////////////////////////////////////////////////---..................---................................................------......///000000000//////...---,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////...------------...,,,,,,.........---,,,+++---------.........//////---......///////////////000000/////////.........//////............//////////////////////////////////////////////////////........................------------------------------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,+++---...///...,,,,,,,,,,,,,,,------------,,,------......------,,,++++++++++++++++++++++++------------------------.........---------------------------------------+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,---------......+++,,,,,,------...............---------,,,,,,,,,................................................------...//////...---------------------...//////,,,,,,,,,+++,,,------...................................................---------............///........................+++,,,,,,---...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------...//////...---------,,,,,,++++++,,,,,,,,,,,,---......//////......,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,******,,,,,,,,,,,,******+++,,,------++++++,,,---***++++++,,,---...//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,,,,---------............/////////000000000////////////000000000000000000000000111111111111222222222222333333333333444444555555555555555555555555555555555666666777666777999888777777888:::::::::;;;;;;;;;;;;::::::888999999999::::::::::::<<<<<<;;;;;;::::::999999999777555555555444222000111111222222111111000///111000000//////000000111000000000000000000000000///////////////000000000111111111000000000000000/////////000000/////////...//////000000//////...////////////////////////////////////////////////---...////////////...---------------------------........................---------......///////////////...---,,,,,,------------------------------,,,,,,,,,---------......///......---,,,------------.........------,,,+++***++++++,,,,,,------------......///////////////111111000//////...------//////............//////////////////////////////////////////////////////........................------------------------------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------.........,,,++++++---......---++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------............,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---------,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---......///,,,,,,------------------................................................------...//////...---------------------......///...------------...//////................................................---------............///........................,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---......------...//////...------,,,,,,,,,++++++,,,,,,---,,,,,,---............---,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,------------,,,---...//////...---,,,***+++---......---+++***)))+++------++++++---///+++,,,,,,------.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------------,,,,,,,,,---------........./////////000000000000///000000000000111111111000000000000111111111111000111111222222222222222444444444444444444444444666666555555666777777888666888999999888777999:::888999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::777666444444444444333111000111111222111000///...222111000000000000111222000000000000000000000000///////////////000000111222222111111000000/////////000000111111000000///......////////////......////////////////////////////////////////////////...///000000000000///...------------------------........................---------------.........///......------------...------------------------,,,,,,,,,---------.........------,,,,,,,,,,,,,,,------,,,,,,,,,---......******++++++,,,------...---......///////////////000000000/////////////////////............//////////////////////////////////////////////////////........................------------------------------------------------......,,,++++++,,,.........---++++++++++++---...++++++,,,---------,,,,,,,,,,,,,,,---------..............................,,,,,,,,,---------......///---++++++,,,.........+++++++++,,,,,,---------,,,------......------,,,------------------------........................,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////......,,,++++++,,,......,,,,,,,,,---------......++++++,,,,,,---...//////***++++++,,,---...//////................................................,,,---...//////...---,,,------,,,,,,------...//////////////////000111111................................................---------.........//////........................---......///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,---...//////...---,,,,,,,,,,,,++++++,,,------++++++,,,---------,,,,,,,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,---------......++++++------------+++++++++++++++,,,,,,---------,,,,,,------------......,,,---///000000///---,,,+++,,,...//////...,,,+++(((+++------++++++---000---------------------,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,++++++,,,,,,---...***++++++,,,---...//////,,,,,,,,,---------......////////////000000000000////////////000000000000000000000000111111111111000000111222222222222111444444444444444444444444777777666777777888999999666888999999888888999:::888888:::;;;<<<=========<<<<<<<<<===============:::::::::::::::::::::;;;666555333333444444333222000111111222222000///...333222111000000111222333000000000000000000000000111111111111111222222333333222222111000//////.........////////////............////////////......000000000000000000000000000000000000000000000000...///000111111000///...------------------------........................------------------------......---------......///------------------------,,,,,,,,,---------......------,,,++++++++++++,,,,,,+++++++++,,,...000111,,,,,,------...///000000---......///////////////......//////000000111111//////............//////////////////////////////000000000000000000000000------............------........................------------------------000///...---------------++++++,,,,,,,,,,,,------///...---,,,++++++***)))------------------------,,,++++++***+++,,,---...---,,,,,,+++++++++,,,,,,------------------------++++++++++++++++++++++++000////////////.........---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------...---++++++++++++---...)))))))))******+++++++++........................---,,,++++++++++++,,,---------------------------------------------------,,,---...//////...---,,,***+++,,,---............------------------------------------------------................................................------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...//////............//////,,,------......------,,,/////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++,,,,,,---....................................------,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))******+++------...///........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///...------...///------------------------*********+++,,,---...///---,,,,,,++++++,,,,,,------------.........//////..................---------------............///............////////////333222000/////////000111111111111111111111111111444444333222222333333333444444444444555555555666888999999::::::999999888999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888555555444333222222222222000000000000////////////000000000000000000000000////////////////////////000000000000111111111111000000000000000111111222000///...------...///000000000000000000000000000000000000000//////////////////000000000000////////////...------------.....................------........................................................................------------------------........................,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,------------............///////////////////////////......---,,,---...///000////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------,,,,,,------++++++,,,,,,,,,,,,------///......------,,,,,,,,,---------------------------,,,++++++,,,---...///------,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++,,,------//////000111---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,------.......................................---,,,++++++,,,---...------------------------------------------------------...//////...------+++,,,,,,---............------------------------------------------------................................................------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,------......------,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,---...------------------------......---------,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------------.........---...///...------...///------------------------++++++++++++,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------........................---------............///............////////////000000//////000111222333111111111111111111111111444444333333222333333444444555555555666666666666888999999::::::999999888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888555555444333222222222222111000000000////////////000000000000000000000000//////////////////////////////000000000111111111222222111000/////////000//////............//////////////////////////////000000000000//////////////////000000000000////////////...------------...................................................................................................------------------------------------------------,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,------------............///////////////////////////...------,,,---...///000................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------........................---------------------------------,,,------...///...---------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............////////////..............................------------......------------------------------------------------------...//////...------,,,------.........------------------------------------------------------................................................///.........------------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,---...............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++........................,,,,,,,,,,,,---------------...///...------...///------------------------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------........................---------............///............////////////////////////111222333444222222222222222222222222444333333333333333444444666666666666777777777777888999999::::::999999888777888888999::::::;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;:::999888888555555444333222222222222111111000000000/////////000000000000000000000000//////////////////////////////000000000000111111333333111000///...............////////////..............................////////////000000000000//////000000000000////////////...------------...................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,,,,,,,---------------............///////////////////////////...------------...//////................................................------............------........................------------------------,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------,,,---------.........///------------------------..............................---------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,---................................................------------------------........................---..................------...............---,,,------------------------------------------------................................................////////////............,,,,,,,,,,,,,,,---......//////............//////,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---.../////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------............+++++++++,,,,,,,,,---------...///...---------///........................------------------,,,,,,---,,,,,,++++++,,,,,,------------.........//////---------...............---------............///............///////////////000000000111222333333222222222222222222222222444333333333333444444555666777777777777888888888888999999::::::999999888777777777888888999:::::::::;;;===>>>>>>===;;;:::;;;;;;;;;::::::999888777555555444333222222222222111111111000000000//////////////////////////////////////////////////////////////////000000000111222222000//////.........---...///000000///...---........................////////////000000000000//////000000000000////////////...------------...---------.......................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,,,,,,,---------------............///////////////////////////------------......//////................................................------............------........................------------------------++++++*********++++++,,,+++++++++,,,,,,,,,------+++++++++,,,------......------------------------.....................------------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,...//////...,,,,,,,,,,,,,,,+++++++++++++++................................................------------------------.................................------..................///......------------------------------------------------------................................................000000/////////.........------,,,,,,------.../////////............//////,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------...///...---------///........................------.........---,,,,,,---,,,,,,++++++,,,,,,------------.........//////---------.........//////---------............///............////////////111111222222222111111111222222222222222222222222444333333333444444555666777777777777888888888999888999999::::::999999888777777777777777999:::;;;;;;<<<>>>??????>>><<<;;;::::::::::::999888777666555555444333222222222222111111111111000000000000////////////////////////////////////////////////...////////////000000000000///////////////000000---...///000000///...---.........................../////////000000000111//////000000000000////////////...------------...---------.........//////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------,,,,,,------...---------............///////////////////////////---------...............................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------------------------------------............---,,,,,,,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---...///++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------.........---------------........................------............------------------------------........................///...------------...///---....../////////......------------------------------------------------................................................000/////////............---------------......///------,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---)))******+++---......///------------------------***++++++,,,,,,---------,,,,,,,,,,,,---------------...///...------...///........................,,,---...//////...---,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------.../////////---------............///............////////////222222333333222111111000333333333333333333333333333333333333444555666777777777777777888888888888888999999::::::999999888888777777666777999:::;;;<<<===>>>??????>>>===<<<999999999999888777666666555555444333222222222222222222111111111000000000000000000000000000000000////////////////////////......////////////000000///.........//////000111......////////////....................................//////000000111111//////000000000000////////////...------------...,,,,,,------.../////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------------......---------............///////////////////////////,,,---......//////......------------------------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------------------------------------,,,---......---,,,+++***++++++++++++,,,---...///------------------------------------------------******+++,,,---...//////+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////.........---........................+++,,,---......---,,,+++------------------------........................///...------------...///,,,---...//////000//////------------------------------------------------................................................/////////.........---------------------...//////------,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,+++++++++,,,------------------------,,,,,,,,,---------......+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++)))******+++---......///++++++++++++++++++++++++++++++,,,,,,---......///,,,------------.........---...///...------...///........................***,,,...///000///...------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------...//////000---------............///............////////////000111222333333333222111333333333333333333333333333333333444444555666777666666666777777777888888888999999::::::999999888999888777777777999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>999999999999888777666555555555444333222222222222222222222111111111000000000000000000000000000000////////////////////////........./////////000000000//////.........////////////............//////////////////////////////.........///000111111111//////000000000000////////////...------------...,,,,,,------...//////000........................................................................------------------------------------------------,,,,,,,,,---------....................................------------......---------............///////////////////////////,,,---.../////////...---------------------------........................---..................---........................------------------------,,,+++++++++,,,------...++++++,,,,,,,,,---------........................------------------------,,,,,,---...---,,,***)))+++******+++,,,---...///------------------------------------------------......------------,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------------------///...---,,,,,,---.../////////......---------,,,........................++++++,,,------,,,++++++------------------------///////////////////////////...---,,,,,,---...///,,,,,,...///000000000000------------------------------------------------................................................///.........------------...------------...///////////////....../////////,,,------......------,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,++++++++++++........................,,,,,,,,,------.........,,,,,,---------,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++***++++++,,,,,,---......************************,,,,,,------...///000000---------.........//////---...///...------...///////////////////////////***+++---///000000///...---,,,,,,++++++,,,,,,------------.........//////,,,,,,------...///000000---------.........//////............/////////000...///111333444444444333333333333333333333333333333333333444555666777777666666666666777777777777999999999::::::999999999:::999777777888999<<<===??????>>>>>>>>>>>>??????999999999888888777666555555555444333222222222222222222222111111111111000000000000000000000000000////////////////////////............/////////000222111000///...---------000///...------...///000000000000000000000000000---......///000111111222//////000000000000////////////...------------...,,,,,,------...///000000........................................................................------------------------........................,,,,,,,,,---------....................................------------......---------.........//////////////////////////////,,,,,,.../////////...---------------------------..............................////////////......---,,,,,,,,,,,,---......,,,------......------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................+++,,,---...///...---,,,---------,,,,,,+++++++++***++++++,,,---...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............/////////.........---------------------------------,,,,,,---.../////////...//////.........------------------............///------------------------........................000000000000000000000000......---,,,---...///000//////.........---------//////............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,---...//////...---,,,///...---,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********---------............///............///////////////...---,,,+++,,,---...///000000...---...000222111///,,,,,,...///000000------,,,+++,,,---...///...------------...//////------------------------............////////////.........///000222333444111111111111111111111111222222222222222222222222444444555555666777777777888888777777666666555555888999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======>>>??????>>>===<<<999888777666666555555555444444333333222111000000000000000000////////////////////////////////////000000000000000000000000////////////////////////111000000///...---------.......................................///000000.../////////...---,,,,,,,,,---///000000000///...,,,///111000---,,,...111------------------------////////////000000000000............//////////////////.........------------------............///.........////////////000........................------------------------........................///...---,,,,,,---...///////////////////////////------------------------------............------........................------............---------,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,+++++++++*********+++,,,,,,------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++---------............/////////.........---------------------------------------......///.........//////.........------------------............///------------------------........................////////////////////////...------,,,---...///000//////.........---------//////............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---...//////...---,,,......---,,,,,,---......---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...------------...............---,,,,,,,,,,,,---...***,,,...000111111111000,,,++++++,,,...///...---------,,,,,,,,,---...///...------------...//////------------------------............////////////////////////000111333333111111111111111111111111222222222222222222222222444444555555666777777777888777777777777666666666999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;:::999888777666666555555555444444333333222111111000000000000000////////////////////////////////////........................////////////////////////111000000///......------.......................................///000000......//////......---,,,---......///////////////...///000000......///000.........................../////////000000000000............///////////////.........---------------------............///------........./////////........................------------------------........................///...------------...///........................------------------------------............------........................,,,,,,------------,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++++++++------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------------------------------...------,,,,,,++++++***,,,,,,,,,---------......------------------------.........------------------------............///...............---------------------------------.........///......------...............------------------............///------------------------...................................................------------...//////...............---------/////////....../////////------............------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------............------------,,,,,,,,,,,,------------------------------------------------------........................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,------------------,,,,,,,,,------...***+++...222666666111---******+++,,,......,,,***---,,,,,,,,,,,,---...///...------------...//////------------------------............////////////000000///000000111222222222222222222222222222222222222222222222222222222444444555555666777777777777777777777777888888888;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;::::::999888999888777666666555555555444333333222222111111111000000000000////////////000000000000000000000000........................////////////////////////000000000///......------.......................................///000000....../////////...------...............///000000000/////////000111000///////////////////////////....../////////000000000---............/////////............---------------------............///,,,---------............////////////////////////................................................///...------------...///................................................------............------........................,,,------......------,,,---,,,,,,,,,,,,---......***++++++,,,,,,++++++***,,,,,,------------......---,,,,,,++++++,,,,,,---........................------,,,+++,,,---.../////////////////////...............------,,,,,,,,,........................------------------------///......---------..............................---------,,,,,,+++++++++,,,,,,,,,---------......................................................---------............///........................------------------------.../////////...---,,,,,,........................---------............///................................................------------------------------------......//////..............................////////////......------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,---/////////......------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,---------------,,,,,,,,,------......000//////444999999444...///...------......,,,***,,,,,,,,,,,,------.........------------...//////....................................////////////111000000000000000111111222222222222222222222222222222222222222222222222444444555555666777777777666666777777888999::::::<<<<<<=========<<<;;;;;;:::::::::;;;;;;<<<<<<===;;;;;;::::::999999888888999888777666555555555555333333333222222111111111000000000000////////////000000000000000000000000........................////////////////////////000000//////...................................................///000000......////////////......///......------...000111222///---...111222000..................................../////////000000---------.........//////---------------------------------............///,,,,,,,,,---------......000000000000000000000000////////////////////////.................................------.................................////////////////////////------............------..............................////////////......---,,,,,,,,,,,,---......***++++++,,,,,,++++++***,,,,,,,,,------.........---,,,,,,++++++,,,,,,---........................------,,,+++,,,---...///////////////////////////.........------,,,,,,+++---.....................------------------------......---------......///........................------,,,,,,,,,,,,++++++,,,,,,,,,---------......................................................---------............///---.....................------------------------.../////////...---,,,,,,---.....................---------............///................................................---------------------------------...............---...........................///000000///......------............---------------------------------------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---/////////......---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------............,,,------------.........+++,,,,,,------.........333000///333999===;;;777999555000...---......---,,,,,,,,,---------------...------------...//////....................................////////////111000000000000000111111222222222222222222222222222222222222222222222222444444555555666777777777666666777888999:::;;;;;;======>>>>>>>>>======<<<;;;;;;<<<<<<<<<============<<<;;;::::::999999999999888777666555555555555333333222222222222222111000000000000////////////////////////////////////////////////////////////////////////////////////////////////...................................................///000000......///////////////...///......------...000111222///---...111222000---------------------------............////////////------------............,,,,,,---------------------------............///,,,,,,,,,---------......000000000000000000000000////////////////////////........................---..................---........................////////////////////////------............------...........................//////////////////...---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------------.........------,,,,,,,,,---------...............------------------------------------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------.........---------............///---------...............------------------------.........///......---------------...............---------............///................................................------------------------,,,---......//////......---------...............---...///000000///...---------............------------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------.........//////------------............++++++,,,---............///---,,,000777<<>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999888777666666555555555222222222222222222222222000000000000////////////////////////////////////000000000000000000000000//////////////////////////////////////////.............................................///000000......///000000000//////...............///000000///.........///000///...------------------------------........./////////,,,------------.........,,,,,,,,,,,,---------------------............///,,,---------............////////////////////////................................................------...//////...------------------------------........................------............------........................---......//////......------,,,,,,,,,,,,---......,,,,,,------------,,,,,,******++++++,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------------------------,,,,,,---------.........//////........................,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------............///---------.........//////------------------------------......///.........---------.........//////---------............///................................................------------------------,,,---.../////////...------------.........//////---...///000000///...---------............------........................,,,,,,,,,---------......------,,,++++++,,,------,,,---............---,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---,,,,,,---------.........+++,,,,,,,,,------------***+++,,,...............++++++,,,...111555999:::888555000.........//////+++,,,---.........------...------------...//////....................................////////////////////////000111333333333333333333333333333333222222222222222222222222444444555555666777777777888999999999::::::;;;;;;<<<<<<>>>???@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>???>>><<<:::999999999999999888777666666555555555222222222222222222222222000000000000////////////------------------------////////////////////////////////////////////////.../////////////////////.......................................///000000......///000000000000000---......///////////////---...///...---,,,---...........................---------.........//////,,,,,,---------.........++++++,,,,,,,,,------------------............///------........./////////........................------------------------........................------...//////...------------------------------------------------------------............------........................,,,------......------,,,---,,,,,,,,,,,,---......,,,------......------,,,))))))***++++++,,,---------,,,,,,++++++,,,,,,---........................+++,,,---...///...---,,,---------.........//////---------------------------------.........//////........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////---------.........//////------------------------,,,,,,---.../////////...---------.........//////---------.........//////////////////////////////................................................,,,,,,.../////////...------------.........//////---...///111111///...------..................---........................,,,,,,,,,------.........------++++++++++++------------...//////...------------------------------------------------------........................---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,)))+++,,,...//////......+++,,,------------///111222000...---...///...---+++,,,---.........---,,,...------------...//////////////////////////////............/////////000.........///000222333444333333333333333333333333222222222222222222222222444444555555666777777777999999::::::::::::;;;;;;;;;<<<>>>???AAAAAABBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>===;;;999888888888999999888777666666555555555222222222222222222222222000000000000////////////------------------------........................////////////////////////.........///////////////.......................................///000000......///000000000000000,,,---///000000000///...+++---///...+++***,,,///////////////////////////---------.........//////,,,,,,,,,---------......+++++++++,,,,,,------------------.........//////.........////////////000........................------------------------........................,,,---...//////...---,,,---------------------------------------------------..................---....................................////////////------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------------------------------...............---------))))))***++++++,,,------...------,,,,,,------...------------------------/////////...---------,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------///...---,,,,,,---...///,,,,,,,,,---------..............................//////---,,,,,,---...///........................,,,,,,---...//////.........------------...//////000000//////.........---........................//////.........---------................................................//////.........---------,,,---------.../////////........................------............------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***...000...***(((***...,,,------......------,,,------------------------------------------------//////...,,,,,,,,,,,,,,,---------............///---,,,,,,,,,,,,---......000111000...,,,,,,---///---111444111,,,***---000+++++++++,,,,,,,,,------///////////////.........////////////////////////............////////////////////////000000000000222222333333444555666666444333333222222333333444555555555555555666777777999999:::;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAA>>>???@@@AAABBBBBBBBBBBB@@@@@@???===<<<;;;:::999777777777888999999777555333333333222222222111111000000//////.........---........................////////////////////////////////////////////////000000//////.........---////////////////////////000///...------...///000111111000000//////......222111111000///......---///////////////////////////////////////////////////............---------,,,---......//////......//////000000///...------,,,,,,,,,---------......................................................+++,,,,,,---.........---------------------------////////////////////////---------------------------------------------------,,,,,,,,,,,,---............---------,,,,,,,,,////////////////////////------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------...............,,,,,,---......///000000...------,,,,,,------...------------------------............------------,,,,,,------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------///...------------...///,,,,,,,,,---------..............................///...------------...///........................,,,------...//////.........------------...//////000/////////....................................//////.........---------................................................//////.........------------------.......................................------............------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++******++++++------------------------,,,///111000,,,***,,,///,,,------......------,,,------------------------------------------------------,,,,,,,,,------...------------............---,,,,,,,,,,,,---......////////////...///222555777333///,,,++++++,,,,,,,,,,,,,,,,,,------------////////////............////////////////////////....../////////000000000////////////000000000111222333333333444555555555444444333333333333444444666666555555555666666777999999999:::;;;;;;<<<<<<======>>>??????@@@@@@AAA???@@@@@@AAAAAAAAA@@@@@@@@@@@@???===<<<;;;:::999888777777888999888666444222333333333222222111111000/////////............................................................////////////////////////000/////////............//////////////////////////////............//////000000000000////////////111111111000///.........///////////////////////////////////////////////////............---------+++,,,------......------///////////////...---,,,,,,,,,---------.........................................................+++,,,------......---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,---............---------,,,,,,,,,111111000000//////......------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------------------------------,,,,,,------......//////---......//////000000000...------,,,,,,------...------------------------------------............------------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------///...------------...///,,,,,,,,,---------....................................---------......///........................,,,---......///............------------...//////////////////...................................................---------...............................................................---------...............---------........................------............------------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,------........................------------------------------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++........................,,,///000///,,,+++,,,///,,,------......------,,,------------------------------------------------++++++,,,,,,---...//////------------............---,,,,,,,,,,,,---......---.........///222777;;;EEE;;;000,,,///111000,,,,,,------------................................./////////////////////////////////000000000111111/////////000000000111111333333333333444444444444555555444444444444555555777666666555555555666666888888999999::::::;;;;;;======>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@???>>>@@@@@@???===<<<;;;:::999999888777777888777555333111222333333333222000///////////////............////////////////////////........................////////////////////////////////////............////////////////////////......////////////......////////////000000000000111111000000//////......///////////////////////////////////////////////////............---------++++++,,,------------,,,---............---,,,,,,,,,------------.........................................................,,,,,,------......------------------------------++++++++++++++++++++++++---------------------------------------------------,,,,,,,,,,,,---............---------,,,,,,,,,222222111000//////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,------------------++++++,,,------...//////+++,,,,,,,,,---------......------,,,,,,------...------------------------,,,,,,,,,------..................------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------.........------.........,,,,,,,,,---------..............................------------.........///........................------...............---...------------.../////////////////////................................................................................................................................./////////...---------,,,------------------------------............------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,---------------........................------------------------------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------------------------***,,,---,,,***)))+++,,,,,,------......------,,,,,,,,,------------------------------------------+++,,,,,,------.........,,,,,,---------.........---,,,,,,,,,,,,---......------......///222888<<>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???===<<<;;;:::999:::888777666666666333222111111333333333222000//////////////////.........000000000000000000000000------------------------///////////////////////////////////////.........////////////////////////---...///000000///...---.........///000111111111111000000000/////////...///////////////////////////////////////////////////............---------+++,,,------......------,,,---------------,,,,,,------------............................................................,,,,,,------...------,,,------------------------++++++++++++++++++++++++------------------------,,,,,,---------------------,,,,,,,,,,,,---............---------,,,,,,,,,222111111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......***++++++,,,---...//////+++++++++++++++,,,,,,,,,...------,,,,,,------...------------------------+++,,,,,,,,,------...............------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------..................---,,,,,,,,,---------..............................,,,------.........//////........................---...............------...------------...//////.........///////////////........................---.....................................................................---...................../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,------.................................------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******+++,,,,,,------......------,,,,,,,,,,,,---------......------------------------------.........---,,,+++,,,,,,,,,------------...---,,,,,,,,,,,,---......---------------000444777666222---+++,,,,,,+++)))---------.........//////,,,---------......//////////////////////////////000000000000111111111111000000000000111111111111333333333333333333222222777666666555555666666777777666555555555555666666888888999999999999::::::;;;<<<<<<======>>>??????>>>???@@@BBBCCCDDDDDDDDD@@@@@@???===<<<;;;:::999:::888666555555555333111111111222222222111000///.........///////////////000000000000000000000000........................////////////////////////.........///////////////////////////////////////---...///000000///...---------...///000111222222000000000000///////////////////////////////////////////////////////////////............---------------...///////////////,,,,,,---------------,,,---------.........//////................................................,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---............---------,,,,,,,,,000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------+++,,,,,,------.........++++++,,,,,,------......------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,------------------------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------...//////...------,,,,,,,,,---------..............................+++,,,---...////////////.................................///......---,,,...------------...//////.........///////////////........................---------...............................................................---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------,,,,,,------------------------------------------------,,,,,,,,,---......//////........................------------------------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,+++,,,,,,------.........---------------------------...//////...,,,+++***,,,,,,,,,,,,---------------,,,,,,,,,,,,---......---.........---...000222---...///...---,,,,,,,,,,,,------------.........,,,,,,,,,---......///////////////////////////////////////000000000111111000000000111111111222222222222222222333333333333666666555555555555666666555555555555555666777777999999::::::::::::::::::;;;;;;<<<<<<======>>>>>><<<===???AAACCCDDDDDDEEE@@@@@@???===<<<;;;:::999999777444444444444333222222222111111000000000000.........///////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////......////////////......---......///000111111222000000000000///////////////////////////////////////////////////////////////............---------......///000000000000///,,,,,,---............---------........./////////................................................------......------,,,,,,------------------------........................------------------------+++,,,,,,------.........---,,,,,,,,,,,,---............---------,,,,,,,,,............------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------...//////...------,,,,,,,,,---------..............................+++,,,---////////////.................................//////...------,,,...------------...//////............/////////000........................---------.........//////................................................---------.........//////---------.......................................------............------,,,,,,------------------------------------------------------------------,,,,,,------.../////////........................------------------------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......------------------------,,,++++++,,,------------,,,------......------,,,++++++,,,,,,---......///------------------------+++,,,...//////---,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,---//////......///000///000000000000000000000,,,,,,,,,,,,------------++++++,,,------...//////////////////////////////....../////////000000000000000111111111222222222111111111222333333333444666555555444444555555666444444444444555777888999;;;;;;:::::::::::::::::::::;;;;;;<<<<<<===>>>>>>;;;<<<>>>???@@@AAABBBBBB@@@@@@???===<<<;;;:::999888555333333333444444333333222000/////////000111............/////////000........................000000000000000000000000////////////////////////............/////////000//////////////////////////////............//////......//////000000111111////////////000000000000///////////////////////////////////////////////////............------------......///000/////////,,,---...///////////////............////////////................................................------......------,,,+++------------------------------------------------------------------------++++++,,,,,,---......///---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,---------++++++,,,,,,---...//////---,,,,,,,,,,,,,,,,,,,,,---------------------,,,...------,,,,,,------...---------------------------------,,,,,,+++++++++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,---...//////...---,,,,,,,,,,,,---------..............................***+++---///000000///............................../////////...---,,,,,,...------------...//////---.........//////000000........................---------.........//////................................................---------.........//////,,,------....../////////000000000000000000000000---..................---,,,,,,,,,------.........------------------------------------------------,,,,,,------...///000000........................------------------------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///........................***)))))))))+++,,,++++++,,,------......------,,,++++++,,,,,,---...//////------------------------)))+++---/////////------++++++,,,,,,,,,------------,,,,,,,,,,,,---......***---000000000//////000111...------...//////...+++++++++,,,,,,,,,------++++++,,,,,,---...//////////////////////////////............////////////000111111111111222222222000000111222333333444444555555444444444444555555333333333444666777999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>;;;<<<===>>>>>>>>>>>>>>>@@@@@@???===<<<;;;:::999777555222222333444444444444222000...---///111222---.........//////000000........................000000000000000000000000////////////////////////---.........//////000000////////////////////////000///...------...///000////////////000000000000////////////000000000000//////////////////////////////////////////////////////.........---------,,,---......//////......------...///000000//////............/////////000................................................---.........---,,,,,,+++------------------------------------------------------------------------++++++,,,,,,---...//////---,,,,,,,,,,,,---............---------,,,,,,,,,///............---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........---.........---,,,,,,+++//////---,,,,,,---...///........................//////.........---------------------,,,,,,+++******+++---...///......---------------------------...///////////////......---------............///.........////////////000......////////////......---------............///////////////////////////------............------...///000///---,,,,,,...---------.........//////........................//////000000000000//////////////////////////////........................//////............//////000///...------...///000........................,,,,,,,,,---------............---,,,,,,,,,,,,---........................///............---------......---,,,---...///000---------.........//////000///...---------------************************........................//////.........---------***++++++,,,---...//////---.........---,,,,,,+++................................................111000...---,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////.........------,,,,,,,,,,,,,,,------.../////////........................---......///////////////333222111000000111222222222222111111111111111222111111222222222333333333111111111111222333444444666666555555777888:::<<<<<<;;;;;;::::::999999888::::::;;;;;;<<<===>>>>>>???>>>=========>>>@@@AAA======<<<;;;::::::999999777666666444333222111111333333222111000000000111111111000000//////......222111111111000000//////////////////////////////111111000000//////......000000000000000000000000111000///......///000111////////////////////////000000000000000000000000//////............//////000000000000000000000000------------.........///................................................,,,,,,,,,---------......////////////////////////------......//////000000......------------...............------,,,,,,,,,.................................------,,,,,,,,,000000//////.........---........................................................................///............---------------------------------+++,,,,,,------,,,,,,+++------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------......------,,,+++///...------------...///........................//////.........------------------------,,,+++***+++,,,---......------,,,------------------------.........//////.........---------............///------........./////////......////////////......---------............///////////////////////////.........//////............///000///---,,,---...---------.........//////..............................////////////......................................................//////............//////000///...------...///000........................,,,---------..................---,,,,,,,,,,,,---........................///............---------...------,,,---...///000------------.........//////......------,,,------...---------------------..............................------,,,,,,,,,,,,+++,,,,,,------.........------......------,,,+++......................................................---,,,------...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------...............---------,,,,,,,,,---------------,,,,,,,,,........................---......///////////////111000///......///000000222222111111111111111222111111222222222333333333333333333222333333444444555555555666777888999:::;;;;;;::::::::::::999999:::::::::;;;<<<<<<======>>>>>>=========>>>???@@@???>>>===;;;:::888777777666666555444333222111111333222111111000000111111000000000000//////......000000000/////////......////////////////////////000000000000//////......000000000000000000000000111000///......///000111////////////////////////000000000000000000000000//////............//////........................------........./////////................................................,,,,,,---------.........////////////////////////.........///////////////......------------....../////////......---------......................../////////......---------000/////////.........---........................................................................///............---------------------------------,,,,,,------------,,,,,,........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...------......------,,,,,,......---------......///.......................................---------,,,------------,,,,,,+++,,,,,,---------,,,++++++---------------------------------------...---------------............///,,,---------..................////////////......---------............///////////////////////////...//////000000//////......///000///---------...------........./////////........................------............------................................................//////............////////////...------...//////........................------........./////////......---,,,,,,,,,,,,---........................///............---------...------------...//////------------............---------,,,,,,,,,,,,,,,.............../////////........................---,,,,,,,,,,,,+++++++++------------------------------......------,,,,,,------------------------------------------------,,,,,,,,,,,,---...///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,...------,,,++++++******........................---......///////////////000000////////////000000222111111111111111222222111111222222222333333333555555444444333333444444444444555666777777777666999999::::::::::::;;;;;;999::::::;;;;;;<<<<<<<<<>>>============>>>????????????===;;;999777666555666666555444333222111111222222111000000000111111000000000////////////...//////...............---////////////////////////000000000////////////...000000000000000000000000000000////////////000000////////////////////////000000000000000000000000//////............//////............................../////////000000000................................................,,,------------.........///////////////////////////////////////...............------------......///////////////.................................///////////////........./////////.......................................................................................///............---------------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,------...------,,,,,,------------.........///................................................,,,---------------,,,,,,---------,,,,,,+++******---------------------------,,,,,,,,,---------...---------............///,,,,,,,,,---------............////////////......---------............/////////////////////////////////000000000000//////...///000///...---...///............////////////........................---......//////......---................................................//////............//////.........................................................////////////000......---,,,,,,,,,,,,---........................///............---------------------......//////------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------........................---,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------...------,,,,,,------------------------------------------------,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++........................---......///////////////111111111111111222222222111111111000111111222333111111222222222333333333666555444333333333333333222333555666777666555444888888999::::::;;;<<<<<<999:::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>======<<<:::999777666666555555444444333222111111111111000000000000111111////////////////////////........................////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////000000000000000000000000//////............//////........................////////////000000000000................................................------------............////////////////////////000000//////......------......------------......//////..........................................//////..................................................................................................................///............---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,------...------,,,,,,------.........//////........................---.....................,,,------......---------...------,,,,,,+++++++++---------------------------,,,,,,,,,,,,---...///---------............///,,,,,,,,,---------............////////////......---------............/////////////////////////////////000000000000//////...///000///......///000........./////////000000......................../////////000000/////////................................................//////............//////------............------.................................////////////000......---,,,,,,,,,,,,---........................///............------------------...............------------------,,,,,,++++++,,,------,,,,,,+++******++++++,,,,,,,,,---........................------------.....................------,,,,,,+++,,,,,,------...------,,,------------------------------------------------...------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///........................---......///////////////000000111111222222222222111111000000111222222333111111222222222333333333444444333222111111222222111333444666666666555444888888999999:::;;;<<<<<<::::::;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<============::::::999999999888888777444444444333333222222111111000000///000000111111.............../////////////////////////////////////////////////////////...............///////////////////////////////////////000000000000////////////////////////////////////////////////////////////............//////////////////////////////////////////000000000000................................................---------.........//////////////////////////////000000//////......------......------------......------------------------........................---------------------------------.......................................................................................///............---------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,------......------+++,,,---...////////////........................---------...............,,,------............---......---,,,,,,,,,------------------------------------,,,,,,,,,...///000---------............///,,,---------..................////////////......---------............///////////////////////////...//////000000//////...---///000000///...///111....../////////000000000........................//////000000000000//////------------------------........................//////............//////------............------........................------........./////////......---,,,,,,,,,,,,---........................///............---------,,,---......//////......------------,,,,,,,,,,,,***+++---......---,,,,,,,,,,,,,,,---......//////........................------...............///.........------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......///000000........................---......///////////////---...///000000111000000000000000000111222333333111111222222222333333333333333222111111111222222111222333555666777777777888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===<<<<<<<<<888888888888888888888888444333333333222222222111000000/////////000111111---............////////////////////////000000000////////////////////////---............/////////000000000000000000000000//////000000000000////////////////////////////////////////////////////////////............//////000000000000000000000000....../////////000000000................................................------.........////////////////////////////////////////////////...............------------......,,,,,,,,,---------------........................,,,,,,,,,------------------------------.................................................................................///............---------------------------------------............------------------------------------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,+++,,,------......------+++,,,---////////////...........................---------.........//////,,,,,,---...............///...---------...///000------------------------...---,,,,,,---...111222---------............///------........./////////......////////////......---------............///////////////////////////.........//////.........---///000000//////000111.../////////000000000000...........................//////////////////...------------------------........................//////............//////,,,------......------,,,........................,,,---------..................---,,,,,,,,,,,,---........................///............---------,,,---.../////////...------------,,,,,,,,,++++++***,,,---/////////---------------...//////000000........................,,,,,,,,,------.........------------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,******+++++++++,,,,,,,,,------------------------........................---......///////////////,,,---///000111111000000000000000000111222333444111111222222222333333333333333222222222333444444222222333444666777999:::999999999::::::;;;;;;;;;========================999:::;;;<<<<<<<<<;;;;;;999999888888777777777666333333333222222222222222///////////////000111111---------.........//////------........./////////////////////////////////---------.........//////000000000000000000000000...///000111111000///...//////////////////////////////////////////////////////............//////////////////////////////------........./////////............................................................////////////////////////////////////.........///////////////......------------......------------.........///........................------------.........///,,,,,,,,,------.................................................................................//////.........---------------------------------------............------........................------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,+++,,,,,,---.........---***+++---///000000///...........................---------.........//////,,,,,,---.../////////...///...------...///000111------------------------///...---,,,---///111333---------.........//////.........////////////000......////////////......---------.........//////////////////////////////------............---------///000000//////000222////////////000000000000........................---..................---------------------------........................//////............//////,,,,,,---......---,,,,,,........................,,,,,,,,,---------............---,,,,,,,,,,,,---........................//////.........---------,,,,,,.../////////...------------,,,,,,++++++++++++,,,...000000///...---,,,,,,,,,---...//////000........................+++++++++,,,,,,---------------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------*********++++++,,,,,,,,,...------,,,,,,++++++***........................---......///////////////...///111222333333333222000000000000111222333444111111222222222333333333333333333333444444555666222222222333555888;;;<<<999999::::::::::::;;;;;;>>>>>>>>>>>>>>>=========999:::;;;<<<<<<<<<;;;:::::::::999888777666555444333333222222222222222222///////////////000111111---------.........//////,,,,,,,,,------.........////////////////////////---------.........//////000000000000000000000000...///000111111000///...//////////////////////////////////////////////////////............//////........................------------.........///............................................................/////////000////////////////////////---.........//////000000.........------.........---.........//////000000........................---.........//////000000,,,,,,,,,------.................................................................................,,,---......//////......******+++,,,---///000111---------...------,,,,,,------------------------------------------------..................------------------------------++++++++++++++++++++++++------------------------///////////////..................------,,,,,,,,,---------.........//////---------.........//////...............///000111.........------,,,,,,,,,,,,,,,,,,---------..............................////////////////////////000000//////.........---////////////////////////............////////////........................000000000000000000000000............////////////...............///000000............///////////////............---------...........................................................................------,,,,,,------...........................000///...---,,,------...------------------------.........------,,,,,,,,,///......------,,,++++++---------............///---------.........//////888333...+++,,,------+++........................000///---+++++++++---...---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,------.................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...................................................---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---............---,,,---...///000///////////////.........//////000000111111222222222222111111222222333444222222222222222222222222333222222222222333444444444333222333444777:::<<<<<<<<<;;;;;;;;;<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<===999999888777666444222111222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////............////////////000000//////.........---////////////////////////////////////////////////---------............///////////////////////////................................................////////////............---------............/////////000000000000//////........................................................................................................................000000///...---,,,,,,+++........................------...///000000//////,,,---......//////......+++++++++,,,---...///000,,,------...------,,,,,,------------------------------------------------..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////.........------,,,,,,,,,---------.........//////---------........./////////............//////000.........------,,,,,,,,,,,,,,,---------.................................////////////////////////000/////////............////////////////////////............////////////////////////////////////....................................////////////...............///000000............///////////////............---------........................................................................///......------......///........................000///...---,,,------...------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,---------...---------.........//////222///,,,,,,...000000///...........................---+++***)))***+++,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,---------..............................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------........................---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.........------,,,---...///000/////////////////////...000000000000111111111111222222111111222222333444444444444444444444444444333333333333333444555555444333333333555777:::;;;<<<<<<;;;;;;;;;<<<======>>>?????????????????????>>>===<<<;;;;;;;;;;;;;;;999888888777666444222111222222222111111111111000000000000000000000000000////////////////////////.../////////000000000000////////////////////////////////////////////////////////////////////////............////////////000/////////............////////////////////////////////////////////////---------............///////////////////////////................................................////////////............---------............///...//////000000//////.........................................................................................................................../////////...------,,,,,,........................------...///////////////,,,---......//////......---,,,,,,,,,,,,---...///,,,,,,------...------,,,------------------------------------------------------------------......---------------------------------------------------------------------------------.../////////000.........------------------------...............------........./////////000//////............///.........---------------,,,------------.................................////////////////////////////////////............////////////////////////............////////////000000000000000000000000....................................////////////...............///000000............///////////////............---------......................................................................../////////....../////////........................//////...------------...------------------------.........---------------++++++,,,------...//////+++++++++,,,,,,,,,---------------..................---,,,---///000000///........................------+++*********+++,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.........------------...//////......//////////////////111111111111111000000000222222111111222222333444666666666666666666666666444444444444444555666666555444444444666888:::;;;<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>????????????>>>===;;;;;;:::::::::888888888777666444333222222222222111111111111000000000000000000000000000////////////////////////....../////////000000000////////////////////////////////////////////////////////////////////////............////////////////////////............////////////////////////////////////////////////---------............///////////////////////////////////////////////////////////////////////////////////////............---------............///.........//////.................................................................................................................................................................................---......///////////////,,,---......///............------,,,,,,,,,------,,,,,,------...---------------------------------------------------------,,,,,,------------......------------------------........................------------------------,,,,,,------...///000000...............---------....................................////////////111000///..............................---------------------....................................///////////////////////////////////////.........////////////////////////............////////////////////////////////////....................................////////////...............///000000............///////////////............---------........................................................................//////............//////....................................------......------------------------...............---------,,,,,,,,,---------......+++,,,,,,,,,,,,---------................................./////////---,,,........................///...------------......------,,,,,,,,,,,,------...------,,,,,,------...------------------------------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------......//////............////////////222222222111111000000000222222111111222222333444666666666666666666666666555555555555555666777777666666555666777888999:::<<<;;;;;;;;;<<<===>>>???<<<======>>>>>>??????@@@@@@???>>><<<;;;:::::::::888888777777666444333222222222222111111111000000000000000000000000000000////////////////////////........./////////000000////////////////////////////////////////////////////////////////////////............///////////////////////////.........////////////////////////////////////////////////---------............///////////////////////////000000000000000000000000000000000000000000000000////////////............---------............///------............------........................................................................................................................---------.........//////..............................///////////////...,,,---......///...............---,,,,,,,,,------+++,,,,,,---.........---------------------------------------------------,,,,,,,,,,,,------......------------------------........................------------------------+++,,,,,,---...//////000.............................................---........./////////000000111000///.......................................---------.........//////////////////////////////////////////////////////.........///////////////////////////////////////............////////////........................////////////////////////............////////////...............///000000............///////////////............---------...........................................................................------,,,,,,------...........................------..................------------------------..............................---------,,,,,,,,,------------.................................---,,,---///000///...---,,,.............................................///...------,,,,,,------......------,,,,,,------...------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---------...............---.........//////000000333333222222111111000000222222111111222222333444555555555555555555555555666555555555555666777777777777777777888888999999;;;;;;;;;<<<===>>>??????>>>>>>>>>?????????@@@@@@AAA@@@???===<<<;;;;;;;;;777777777777666555333333222222222111111111000000////////////////////////....................................////////////........................////////////////////////////////////////////////............////////////.........///////////////////////////////////////////////////////////////---------............///////////////////////////000000000000000000000000000000000000000000000000////////////............---------............///------............------........................................................................................................................,,,,,,------.../////////...........................///////////////......,,,---......//////.........------,,,,,,,,,------++++++,,,---............------------------------------------------------++++++,,,,,,------......------------------------........................------------------------,,,,,,,,,---.........///.............../////////...............---------....../////////000000000000//////............///.............../////////------........./////////////////////////////////////////////////////////.........///////////////////////////////////////............////////////........................000000000000000000000000............////////////...............///000000............///////////////............---------........................................................................------,,,,,,,,,,,,------........................,,,---......///.........------------------------...............///////////////...---,,,,,,++++++---------.........//////...............---------(((***---//////...///000........................,,,,,,,,,,,,------------......------------.........------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,---......//////......------......///000000000222222222222222111111111222222111111222222333444555555555555555555555555555555555555555666777777888888888888999999999999;;;;;;;;;<<<===>>>???@@@????????????????????????@@@???>>>===<<<;;;;;;;;;777777777777666555444333222222222111111111111000////////////////////////........................------........./////////........................////////////////////////////////////////////////............////////////.........///////////////////////////////////////////////////////////////---------............///////////////////////////////////////////////////////////////////////////////////////............---------............///.........//////.................................................................................................................................---------.........//////........................//////////////////...---,,,---......//////......------,,,,,,,,,------...***+++,,,---............------------------------------------------------***++++++,,,------......---------------------------------------------------------------------------------------------------........./////////000//////.........---------.../////////000000000000///............//////000---........./////////000............////////////////////////////////////////////////////////////............/////////000////////////////////////............////////////........................////////////////////////............////////////...............///000000............///////////////............---------..............................................................................------------..............................,,,,,,.../////////......---------------------------........./////////000---------------------,,,,,,,,,---------.........//////.........---------)))+++......------...000........................+++,,,,,,---------------......------------.........------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,---.../////////...---------......///000000111111222222222222222222333222222111111222222333444555555555555555555555555555555444444555555666777999999999999999999888888;;;;;;<<<<<<===???@@@AAA?????????>>>>>>===<<<<<<===<<<;;;:::::::::::::::777777777777666555444333222222222111111111111000////////////////////////........................---------.........//////........................////////////////////////////////////////////////............////////////............/////////000////////////////////////////////////////////////---------............///////////////////////////................................................////////////............---------............///...//////000000//////...........................................................................................................................---------.......................................///////////////...------,,,---......//////......---,,,,,,,,,,,,---...///***+++,,,---............------------------------------------------------******+++,,,,,,---......------------------------------------------------------------------------------------------,,,,,,---.........//////000000//////.........---------////////////000000000000...............///000111---.........//////000000............/////////000000000000000000000000000////////////////////////---.........//////000000////////////////////////............/////////000000000000000000000000000..................................../////////000...............///000000............/////////000//////.........---------........................................................................//////............//////........................+++,,,.../////////......---------------------------.........//////000000+++,,,,,,------......///++++++,,,,,,,,,---------//////.........------------///000...+++***+++---........................------...///000000000///......------------.........------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,.../////////...------------...///000000111111111111222222333333444222222111111222222333444666666666666666666666666444444444444444555666666999999:::::::::999888888;;;;;;<<<<<<===???@@@AAA??????>>>===<<<;;;::::::::::::999888888999999999666777777777666555444444222222222111111111111000////////////////////////........................---------.........//////........................////////////////////////////////////////////////............/////////000---.........//////000000////////////////////////////////////////////////---------.........//////////////////////////////................................................000/////////............---------.........////////////000000000000//////........................................................................................................................................................................//////000000///...------------............------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......,,,---------...////////////...,,,++++++,,,...///////////////////////////////////////////////////........................---......///000111111222...---,,,,,,---...///000//////.........---------------...///000000//////......////////////......////////////////////////................................................---......///////////////000000//////.........---///......---------......111111000000//////..............................000000//////.........---000000//////.........---,,,,,,.../////////...---------------------------......---------,,,,,,,,,,,,------...///000111111------............------------------------------................................................+++,,,------......------........................++++++,,,,,,,,,,,,------.................................------,,,,,,,,,------,,,,,,,,,---......///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,---------------------------,,,------......------,,,,,,------......------,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////++++++,,,,,,,,,------------------------------------------.........///////////////000111111222222444444333333444444555666444333333333333444555555555666888999999999888777777888999:::::::::::::::;;;;;;;;;;;;;;;<<<======AAAAAAAAA@@@???>>><<<<<<===;;;999999::::::999888888777666555444333222222111222222222111000...---000000//////.........---////////////////////////000000///...............////////////////////////////////////////////////......------------......////////////////////////000000000000000000000000........................------............------............//////////////////.........---------........................////////////////////////////////////////////////........................////////////////////////......////////////..............................................................................////////////////////////................................................//////.........---------------............------------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---------............------..................000///---,,,,,,---///000////////////////////////////////////////////////////////////////////////.........///000111111111///......---...///000111//////.........---------------...///////////////......////////////......////////////////////////////////////////////////////////////////////////---......///////////////000000/////////.........///......------........./////////000000000000000........................000/////////............000/////////............,,,---.../////////...---....................................---------,,,------......//////000000------............------------------------------................................................+++,,,------......------........................,,,,,,---------..........................................------,,,,,,,,,---------------.../////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,------......------,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------------------------------.........////////////000000111111222222222222111111222222333444444444333333444444555666333444555666777666666555777888999::::::;;;::::::>>>============>>>??????AAAAAA@@@@@@???===<<<;;;===;;;999999::::::999888777777666555444333222222222222222111111000///...000/////////............////////////////////////000000///...............///////////////////////////////////////////////////......------......///////////////////////////000000000000000000000000...........................//////////////////...............//////////////////.........---------........................////////////////////////////////////////////////........................////////////////////////......////////////..............................................................................////////////////////////................................................//////.........---------------............------........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------.........///////////////..................000///...------...///000////////////////////////////////////////////////////////////////////////......//////000000111111000////////////000111111/////////............------......///////////////...//////000000//////...////////////////////////000000000000000000000000000000000000000000000000---......///////////////000000////////////......///......---......//////......///000000111222222........................////////////............////////////............,,,---......//////....../////////////////////////////////.........------..................//////------............------------------------------................................................,,,,,,---............---........................---............/////////.................................---------------...------------.../////////...------,,,,,,------......------,,,,,,++++++------------------------++++++,,,,,,,,,,,,++++++------............------,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------------.........///////////////000000111222222222222222222222222333333444444444444333444444555666444444555666666666666666777888999:::;;;;;;;;;;;;>>>>>>======>>>>>>???@@@@@@@@@@@@@@@???>>><<<<<<===;;;999999999999888777777666666555444333222222333222111000////////////////////////............////////////////////////000//////............//////////////////////////////////////////////////////......------......///////////////////////////000000000000000000000000........................//////000000000000//////............/////////////////////.........------........................////////////////////////////////////////////////........................////////////////////////......////////////..............................................................................////////////////////////...............................................................---------------............------------------............------............------------------------------------------------------.........................................................////////////000000000//////......------//////...------...//////////////////////////////////////////////////////.........................../////////000000000111//////////////////000000/////////.....................///////////////...//////000000000000//////////////////////////////////////////////////////000000000000000000000000---......///////////////000000//////////////////...............//////000//////000000000111111111........................///////////////.........///////////////.........---------.......................................000////////////..............................---------............------------------------------................................................,,,------.......................................------........./////////.......................................---------------,,,,,,------...//////......---------------//////...---,,,++++++***........................------............------------............------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////,,,,,,,,,------------.......................................///////////////000000111111222333333444444444444444555666666444444444444444555666666666777777888888888888888888888999;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>AAAAAAAAAAAA@@@???>>>======;;;999888999999888777666666555444444333222222333222000/////////000111///////////////.........////////////////////////000///............////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////......................../////////000000/////////............////////////////////////....................................////////////////////////////////////////////////........................////////////////////////......////////////..............................................................................////////////////////////........................................................................------............------++++++,,,,,,,,,---------------............------------------------------------------------------.........................................................////////////000000000000//////......---...------------------...////////////////////////////////////////////////------------------------////////////000000000000........................////////////////////////...///////////////......//////000000000000//////////////////////////////........................////////////////////////---....../////////////////////000000000000000000...............///000111222111111111000000000///////////////////////////.........///////////////.........///////////////------------......//////------------------------000////////////.....................------------------............------------------------------................................................,,,---......//////......////////////////////////,,,------------.........////////////////////////........................,,,,,,,,,,,,,,,------......//////.........------//////...------,,,++++++........................---......//////......------......//////......---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////,,,,,,---------........................................../////////000000000000000111222222333333555555444444555555666777555444444444444555666666777777777777777888888999888999:::;;;<<<=========<<<<<<<<<<<<<<<===>>>>>>BBBBBBBBBBBBAAA@@@??????===;;;999888888888777666555555555444333333222222222222000/////////000111........./////////////////////////////////////////////............///////////////////////////////////////////////////////////////....../////////////////////////////////////////////////////////////////////////////////---......//////......---............////////////000000/////////.................................////////////////////////////////////////////////........................////////////////////////......////////////..............................................................................////////////////////////................................................---.....................------............------***++++++,,,,,,---------------............------------------------------------------------------................................................------........./////////000000//////////////////------------------------////////////////////////////////////////////////........................////////////000000000000---...............---,,,...////////////000000000//////////////////...---///000000111111000000///////////////////////////........................////////////////////////---....../////////////////////000000000000111111............///000111111333222222111000000//////////////////////////////.........///////////////.........///////////////...------------...//////------------------------/////////.........------------------------......------............------------------------------................................................------...////////////...////////////////////////,,,,,,---------.........////////////////////////.............../////////---,,,,,,,,,,,,---.........////////////...------//////......------,,,,,,........................,,,,,,------------,,,,,,......////////////......------,,,,,,++++++******++++++++++++++++++++++++------------------------........................+++++++++,,,,,,,,,------,,,---------........................................../////////000000000000000111111222333333333333333333333333444444555555555444444555555666777555555555555555666777777888999:::<<<===>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAABBBBBBAAA@@@@@@???>>>;;;999888888888666555444444444444333333222222111111000000000000000111.........//////////////////////////////////////////............//////000////////////////////////////////////////////////000//////......//////000////////////////////////000000000000000000000000////////////////////////------............------............////////////000000000/////////..............................////////////////////////////////////////////////........................////////////////////////......////////////..............................................................................////////////////////////................................................---------...............------............------++++++,,,,,,---......///------............------------------------------........................................................................,,,---------............///////////////000000000------............------////////////////////////////////////////////////000000000000000000000000000000000000////////////...//////000///...---,,,.../////////000000000000///////////////...------000000111111111111000000////////////////////////........................000000000000000000000000---....../////////////////////000000000111111111............///000111222111111111111111111111111////////////////////////............/////////000............/////////000...------,,,---...///000....................................---------,,,,,,,,,,,,------.........------............------------------------------................................................------...///////////////////////////////////////---............/////////////////////////////////---........./////////000...............///000000...//////000///...---,,,...............---------........................,,,,,,------------,,,,,,......////////////............------,,,+++++++++------------------------................................................+++++++++,,,,,,,,,------------------......................................./////////000000000000000111111222222333333444333333333333333444555555555555555555555666666777666555555444555666777888888999;;;<<<>>>???????????????>>>>>>??????@@@AAA??????@@@@@@@@@???>>>>>>>>>;;;999888888777666444444444444333333333333222000000111111111111000000............/////////000////////////////////////...............///000000////////////////////////////////////////////////000000////////////000000////////////////////////000000000000000000000000////////////////////////......////////////..................////////////000000000000/////////...........................////////////////////////////////////////////////........................////////////////////////......////////////..............................................................................////////////////////////................................................---------.........//////---..................---,,,,,,------...///000000---..................---------------------------........................////////////////////////........................,,,,,,,,,---------............//////000000111111......////////////......////////////////////////////////////////////////111111111111111111111111000000000000///////////////000111111111///...---.../////////000000111111//////000000///...------000000111111111111000000////////////////////////000000000000000000000000111111111111111111111111---....../////////////////////000000111111111222............///000222222000000000111222222333333000000000000000000000000---.........//////000000---.........//////000000......---,,,---...///000////////////////////////......---------,,,,,,,,,++++++,,,,,,---...//////---..................---------------------------................................................---......///////////////000000000000000000000000////////////000000000000000000000000000000000000---.........//////000000000000000000000111222222...///000000000///---,,,---------...............////////////////////////......////////////............////////////......//////...------,,,++++++................................................////////////////////////---------.........//////---------.........//////////////////////////////////////////000000000000000111111222222333444444666555555555555666777777555555555555555666777777888777666666666777999:::888999;;;===>>>???@@@@@@===============>>>>>>???===>>>>>>>>>>>>======<<<>>><<<999888888777666444444333333333333333333333///000111222222111000///---.........//////000000////////////////////////...............///000111////////////////////////////////////////////////000000////////////000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////............/////////000000000000000////////////........................////////////////////////////////////////////////........................////////////////////////......////////////..............................................................................////////////////////////................................................---------.........//////111000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,+++,,,,,,------...............---,,,,,,...///000........................///////////////////////////////////////000111111000000///...............000111111000000///...---000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000333222222222111111000000000000000000000000000000111111111111111111111111////////////////////////222222111111000000//////......------------......//////000000000000//////000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////++++++,,,,,,,,,,,,------,,,---......,,,,,,---...////////////////////////................................................//////............//////......------------......111111000000//////......------...///////////////111000///......///000111000000000000000000000000////////////////////////,,,,,,------......//////........................000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................------------------------------------------------///////////////...------//////000000///...------+++,,,,,,---------------000///............//////////////////000000000000000111111222222333444444777777777777777777777777444444444555555555555666555555555555666777888999999999::::::;;;<<<<<<======>>>>>>>>>>>>>>>========================<<<;;;<<<<<<:::888777666666666333333444444333333222111000000000000////////////////////////////////////000000000000000000000000------------------------,,,------...............////////////000000000000////////////////////////444333000...------...///////////////000000000000////////////////////////000000000000000000000000////////////////////////........................111111000000//////......////////////////////////000000//////.........---//////............//////------......//////000000///...---,,,,,,---...//////////////////////////////////////////...............//////000000111111........................------------------------///......------,,,++++++........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---------------...............------......///000........................///////////////////////////////////////000111111000000///............/////////000000000000000///000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000000//////......//////000///000000000000000000///111111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...//////000000//////...,,,,,,---------.........,,,---......,,,,,,---.................................................................................------------............------------......111000000000/////////...//////000111111111111111111000///......///000111........................////////////////////////.............../////////........................000///...------...///000------------------------//////.........---------........................------------------------------------------------///000000000//////...---///////////////...---,,,......------......///000000//////......//////000////////////000000000000000111111222222333444444555555555555555555555555555555555666666666777777666666666666777888999999::::::;;;;;;<<<<<<============>>>>>>>>>>>>===============>>>======<<<;;;<<<;;;999888666555555555333333444444333333222111000000000000////////////////////////////////////000000000000000000000000------------------------------...////////////........./////////000000000////////////////////////000///---+++++++++,,,---////////////000000000000////////////////////////000000000000000000000000................................................111000000000/////////...////////////////////////000000000/////////......//////............//////.........//////////////////...------------...////////////////////////////////////////////////.........//////000000000000........................------------------------...------------,,,,,,,,,........................,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000//////........................//////000000000///........................///////////////////////////////////////000111111111000//////......//////---...///000111111111111000000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222222222111111111111000111111111111111111111111222222222222222222222222111111111111111111111111000000000111111111111111111111000000000000111111000000111111111111000000111111111111111111111111111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000.........//////.........---............/////////,,,.........---,,,---...........................................................................------,,,,,,,,,,,,------......------------......000000000000//////////////////000111111111111111000000////////////000000........................////////////////////////000000///////////////...........................//////............//////.......................................---------........................------------------------------------------------000000000000000//////...---............---,,,,,,///......---...///000000000000000//////000000111////////////000000000000000111111222222333444444555555555555555555555555666666777777777888888888777777777777888999:::;;;;;;;;;<<<<<<===>>>>>>>>>======>>>>>>???>>>>>>======>>>>>>>>>======<<<;;;;;;:::888777555444444444333333333333333222222111000000000000////////////////////////////////////000000000000000000000000////////////////////////......///000000000//////------........./////////////////////////////////111000............///000////////////000000000000000000000000000000000000000000000000000000000000........................////////////////////////000000000000////////////////////////////////////111000000000000000////////////............/////////////////////.........///......------......///////////////////////////......//////////////////...////////////000000000........................------------------------,,,,,,,,,---------..............................---...000111111000...---------------------------........................---......///000111111222000000//////.........------...000111111111000///........................///////////////////////////////////////000000111111000000///.../////////...///000111111111111111000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000111111222222222111111000000000000111111000111111222222111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------............------------........./////////---...///...---,,,---///...........................................................................------,,,,,,------.........------------......000000000000////////////------...///////////////000000////////////000000........................////////////////////////111111000000//////............................../////////....../////////////////////////////////................................................------------------------,,,,,,------------------///000000000000000//////,,,---------------,,,,,,,,,---.../////////...---111000000000000111111222////////////000000000000000111111222222333444444777777777777777777777777666666666777777777888888888888888888999:::;;;;;;<<<<<<<<<===>>>>>>??????======>>>?????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999777666444333333333222333333333333222111111000000000000////////////////////////////////////////////////////////////////////////////////////...//////000000000000000------------.........///////////////////////////000000//////000000222222////////////000000000000000000000000000000000000////////////////////////------------------------000000000000000000000000000000000000////////////////////////////////////111111111111000000000000//////............//////000000//////......------//////............//////////////////////////////............////////////////////////////////////................................................++++++,,,,,,---...//////...........................///111222333111000...------------------------..............................//////000111222222000000//////.........------...000111111111000///////////////////////////000000000000000000000000///////////////000000111111111000///////////////111111111111111000//////111111111111111111111111111111111111222222222222111111111111111111111111222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111222222333333111000000//////000000111111111222222222222111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////------............------,,,------------.........---...//////------...///........................................................................//////............//////......------------......////////////000000000000------.../////////////////////000000000000//////////////////////////////////////////////////////111111000000//////.................................//////////////////...////////////////////////---.............................................------------------------,,,,,,,,,---------......//////000000000000//////,,,,,,---------------,,,***---111444444222...,,,000000000000000111222222////////////000000000000000111111222222333444444777777777777777777777777555555666666666777777777888888888888999:::;;;<<<<<<<<<======>>>?????????======>>>???????????????????????????>>>===<<<;;;999999777555444333333333222222333333222222111000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000...//////000000000000000------------.........///////////////////////////,,,,,,,,,,,,---......///////////////000000000000000000000000000000000000////////////////////////........................000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111//////............//////000000//////......------////////////////////////////////////////////////---.........//////000000/////////...............................................................***++++++,,,---...//////........................,,,---...///000///......------------------------..............................//////000000111111//////........................//////000000000///////////////////////////000000000000000000000000///////////////000111111222111000000//////000000222222222222111000///...111111111111111111111111111111111222222222222333111111111111111111111111222222222222222222222222333333444444444444555555333333333333333333333333333333333333333333333333111111111111111111111111111111111222222222222222111111000000000000111111222222333333333333222222222222222222222222222222000000000111111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........//////.........,,,,,,---------.........---...//////...---...///------------------------................................................/////////....../////////......------------......////////////000000000000//////000111111111111111//////000000000000//////000000000000000000000000////////////////////////000000///////////////.................................////////////......////////////////////////---------.......................................------------------------+++,,,,,,------.........---......///////////////,,,,,,---............---,,,///333666777444000---////////////000111111222////////////000000000000000111111222222333444444555555555555555555555555555555555666666666777777888888888888999:::;;;<<<<<<<<<======>>>>>>??????======>>>???@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::999777666444333333333222222222222222111111000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000......///000000000//////------........./////////////////////////////////------......////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000//////000000000000000111//////............/////////////////////............//////000000//////...////////////////////////------......///000000000/////////............---................................................++++++,,,,,,---...//////........................+++,,,,,,,,,---------...................................................////////////////////////---------------...............------......///000////////////////////////000000000000000000000000///////////////000111111222111000000//////000000111111222222222111111000111111111111111111111111111111111222222222333333222222222222222222222222333333333333333333333333555555555555666666666777444444444444444444444444333333333333333333333333333333333333333333333333333222222222222222222111222222111111111111222222222222333333333333222222222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...---............/////////---///000///...---...000------------------------................................................///......------......///......------------........./////////000000000111//////000111111111111111...///000111111000///...////////////////////////////////////////////////.............../////////........................---...///000000///...---........................---------.........//////........................------------------------++++++,,,,,,---......///,,,,,,---...............,,,---...///////////////---...111222333222000///............///000111222////////////000000000000000111111222222333444444555555555555555555555555666666777777777888888888777777777888888999:::;;;;;;;;;<<<======>>>>>>???======>>>???@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::999888666555444444333222222222222222111000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////------...////////////........./////////000000000////////////////////////000000000111111111111111////////////000000000000////////////////////////000000000000000000000000000000000000000000000000.........................../////////000000000111000000000000000000000000....../////////000000000//////............//////.........///////////////...///000111111000///...////////////////////////------......///000000111//////.........---------................................................,,,,,,,,,------.................................---,,,,,,,,,,,,---...///........................////////////////////////////////////............+++,,,,,,------...............---,,,,,,...///000000000000000000000000000000000000000000000000000///////////////000111111222111111000000000000000///000111222222222222222111111111111111111111111111111222222222333333333333333333333333333333333555555555555555555555555555666666666777777888888444444444444444444444444333333333333333333333333444444444444444444444444444333333222222111111111444333333222222333333444222333333444444333333222222222222222222222222222000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000...///000///...---...000------------------------...................................................------,,,,,,------............------............/////////000000111111---......///////////////...///000111111000///...........................////////////////////////,,,---------......//////........................---...///000000///...---........................---------.........//////........................------------------------++++++,,,,,,---...//////+++,,,,,,---.........---------...///000000//////---,,,,,,,,,,,,---......------------...///111111////////////000000000000000111111222333333444444777777777777777777777777777888888888888999999999777777777777888999:::;;;;;;;;;<<<<<<===>>>>>>>>>======>>>@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;:::888777555444444444111222222222222111000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////,,,------...............////////////000000000000////////////////////////------............------////////////000000000000////////////////////////000000000000000000000000000000000000000000000000.........................../////////000000111111000000000000000000000000---.........//////000000//////............//////---.........//////000000...///000111111000///...////////////////////////---------...///000000111//////.........---------........................////////////////////////,,,,,,,,,---------.........................................................---,,,++++++,,,---...------...............---............////////////..................................../////////000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000///000000000111111111111111111111111111111111111444444333333222111000000333333222222333333444555666666555444444444555555555555555666666555444444444444444555666777888999555666777999999999888888444444444444555555666777555555444333333333333444666666666555555666666666777777666666666555555555555555444444444444333333222222222222111111000000000000000000000111111111000000000000000000000000000000////////////000000000000000000000000000000.........///////////////000000000000////////////000000///...............////////////////////////......////////////......000///...------...///000......---,,,,,,...///000---------............///333000......000111///---------...///000111222222111111000000//////......////////////000000000000//////.........---------..................------000000//////.........---------............------////////////////////////000000//////.........---////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............////////////.........////////////000......//////////////////000000000000111111111111////////////000000000000...///111222333444444444444444444555555555555555777777666666666666777777::::::999999::::::;;;<<<:::;;;<<<===>>>>>>>>>>>><<<======>>>???@@@@@@AAA???>>>>>>===<<<;;;;;;;;;555555444444444333333333222111111111000000////////////////////////////////////000000000000//////////////////000000000000////////////////////////000000000000000000000000///////////////.........////////////////////////000000000000000000000000........................000000000000000000000000000000000000////////////111111111111111111111111000000000000000000000000111111000000000000111111////////////000000000000222222111111000000//////////////////////////////////////////////////////////////////////////////000000//////.........------------............//////////////////.................................////////////////////////........................////////////////////////........................///...---,,,,,,---...///////////////...---,,,+++............////////////..............................//////////////////////////////000000000111000000000000000000000000////////////000000000111111111111111111111111111000000000111111111111111222222222222222222222222222222222333333333333333444444333333444444555666777666666555555555666666666666666777666666666555666666555555555666777777666666888888999888777777666666555555666777888888666666555444444444444444555555444444444444555555555555555555444444333333555555444444444333333333333333222222111111111111111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000//////////////////......////////////000000000000000000///...............////////////////////////,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...---------------...//////---------............///222000......000111000............///000000111111111000000000/////////...////////////000000000000000000/////////.........,,,---------.../////////000/////////............---......//////......---////////////////////////000/////////............////////////////////////,,,,,,---------.........------------------------------............------........./////////000000,,,,,,,,,------------...///////////////.........//////000000000111111111////////////000000000111///000111333444444555555666666666666666777777777777777666666666666777777:::999999999999:::;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@??????>>>===<<<;;;:::999555444444444444333333333111111111111000000000/////////////////////////////////000000000000//////////////////000000000000////////////////////////000000000000000000000000//////000000000000000000////////////////////////////////////////////////........................000000000000000000000000000000000000////////////////////////////////////000000000000000000000000111111000000000000111111////////////000000000000////////////............////////////////////////////////////////////////////////////////////////000/////////............---------............////////////////////////...........................////////////////////////////////////////////////////////////////////////........................///......------......///......//////...------,,,............/////////////////////////////////////////////////////////////////////000000000111111000000000000000000000000/////////000000000111111111111111111111111111111222111111111111111111111222222222222222222222222111111222333444444555555555555444444555555666777777666666666666666777777777777777777777777777777888888777666666666666666999:::::::::::::::999888888888888777888888999999777777666555555555555666666666555555555555666666666666666555555555555555555555555444444444333333333333333333222222222222222222222222111111111111222222222222222222222222111000000//////000000111000000000000000000000000000000000//////...............//////000000111111000//////............///////////////////////////,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...,,,---......//////......---------............///000///---...///000000///////////////////////////000000000000////////////////////////000000000000000000000000000/////////+++,,,,,,---...///000000////////////............---......//////......---////////////////////////////////////............////////////////////////,,,------------..........................................//////.........////////////000000000000,,,,,,,,,------------...000000//////.........---//////000000000000111111/////////000000000111111000111222444555555555555777777777888888999999999888777777666666777777888999999999999999:::;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<======>>>>>>??????@@@???>>>===;;;:::888888444444444444333333333333111111111111000000000000//////////////////////////////000000000000//////////////////000000000000////////////////////////000000000000000000000000//////000000111111222222////////////////////////................................................000000000000000000000000////////////000000000000////////////////////////000000000000000000000000111111000000000000111111////////////000000000000............////////////////////////////////////////////////////////////////////////////////////////////////............---------............///......//////////////////........................////////////////////////000000000000000000000000////////////////////////......................../////////....../////////,,,,,,---.../////////...............////////////000000000000000000000000000000000/////////////////////000000000111111111000000000000000000000000//////000000000111111111111111111111111111111111333222222222222111111111333333333333333333333333333333333444555555666666555555555555555666666777666666666666666777888999888888888888888888999999999999888888888888888999???>>>>>>>>>======<<<<<<::::::999999999999999:::999888888777777777777777999999888888888888999999999999999999999888888888666666555555555444444444444444333333333333333333333333333333222222222222222222222222222222222222111000000000000000000111000000000000000000000000222111111000///...---------......///000111111222000///............//////////////////////////////......////////////....../////////....../////////+++,,,.../////////...------------............///......---...///000000000000000/////////.........000000000000////////////////////////000000000000////////////////////////,,,---------....../////////////////////...............////////////......///////////////////////////////////////.........////////////////////////------------..........................................////////////....../////////000000000111111.........////////////000000000000///......------////////////000000000111//////000000000111111111111222333444555555555555777777777888888999999:::888777777777777777777888999999999888999::::::;;;:::;;;<<<===>>>>>>>>>>>><<<<<<=========>>>>>>>>>@@@???>>><<<:::888777666444444444333333333222222111111111000000000000000//////////////////////////////000000000000//////////////////000000000000////////////////////////////////////////////////......///000111111222222////////////////////////////////////////////////........................////////////////////////////////////000000000000000000000000000000000000////////////////////////111111000000000000111111////////////000000000000//////000000111111222222///////////////////////////////////////////////////////////////////////////////////////.........---------............///............////////////........................////////////////////////////////////////////////////////////////////////...........................//////////////////.....................------............////////////000000000000000000000000000000000000000000//////000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111333333333333222222222222444444444444444444444444555555555555555555555555555555555555555666777777666666666777777999:::::::::999999999999:::;;;<<<::::::::::::;;;<<<===>>>AAAAAA@@@??????>>>>>>>>>===<<<;;;::::::999::::::;;;:::999999888888999999;;;::::::999999::::::;;;::::::::::::::::::::::::777777777666666666555555444444444444444555555555555444444444333333333222111111111111111111111111111111000000000000111111111111111111111111111111222222111000///......------......///000111111222//////............//////////////////////////////......////////////.........//////////////////...+++,,,.../////////...------------............///---............///000111000000//////......------////////////000000000000////////////000000000000........................//////......---------,,,.........///////////////...//////////////////...////////////////////////.........///////////////////////////////////////---------.........//////------------------------......////////////......////////////000000000000.........////////////000000000//////.........---...////////////000000000000000000000111111111111222222333444555555555555555555666666777888999999888888777777777777888888999888888888888999:::::::::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>??????===;;;:::888666666444444333333333222222222000000000000000000111111000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000////////////////////////------......///000111111////////////////////////000000000000000000000000////////////////////////////////////////////////.../////////000000000111000000000000000000000000////////////////////////111111000000000000111111////////////000000000000//////000000111111222222////////////////////////////////////////////////////////////////////////.........///////////////---------............///---.........//////000000////////////////////////////////////////////////........................////////////////////////........................---......//////......---111000000///...,,,******............/////////////////////////////////////////////000000111111111000000000111111111222222000000000000000000000000000000000111111111222222222222222222222222222222222222333333333444444444555555555555555555555555777777666666666666666666777777666666777777888999888888888999:::<<<===>>>===<<<;;;;;;<<<===???@@@======>>>>>>???AAABBBCCCBBBAAA@@@@@@???@@@@@@AAA@@@???>>>===<<<;;;;;;;;;<<<<<<;;;::::::::::::::::::999999999999999999:::999999999999999:::::::::999999999888888888777777555555555555555666666666666666555555444444333333111111111111111111111111222111111000000111111222111111111111111111111111111111111000000/////////......//////000000111111///............//////000////////////////////////,,,,,,------------,,,,,,,,,,,,---......---,,,,,,,,,---......//////......---------............///---...///...------///000/////////......---------////////////000000000000////////////000000000000------------............000000///...---,,,,,,+++.........///////////////...//////000000//////...////////////////////////.........///////////////////////////////////////------........./////////------------------------.........//////.....................////////////,,,,,,,,,------------...////////////////////////......////////////000000000000000111111111222222222222333444444444444444333444444555666777888888999888888777777888888999888888888888888999:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;999888666666333333333333222222222222000000000000111111111111000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000------......//////000000////////////////////////111111111111111111111111////////////////////////000000000000000000000000......//////000000111111////////////////////////000000000000000000000000111111000000000000111111////////////000000000000............////////////////////////////////////////////////////////////////////////////////////.........///////////////---------............///------......///000000000////////////////////////////////////////////////........................////////////////////////........................,,,---...//////...---,,,..................------............////////////..............................///000111222222333000000111111111222222222000000000000000000000000000000111111111222222222222222222222222222222222111222222333444555666666666666666666666666666666555666666777777888888888999999999999999:::;;;;;;;;;;;;<<<===>>>@@@BBBCCCAAAAAA@@@???@@@BBBDDDEEECCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFDDDCCCBBB@@@???>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;::::::::::::::::::;;;999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999555555666666666777777777777777666666555444444333222222222222222222222222222111111000000111111222111111111111111111111111111000000000000000000000////////////000000000000...............///000000////////////////////////,,,,,,------------,,,,,,,,,,,,---......---,,,,,,---------------...//////---------............///...///000...,,,+++---000.....................---.../////////000000000111////////////000000000000---........./////////////////////...---------,,,............/////////000//////000000000000//////////////////////////////............/////////000////////////////////////............////////////........................------............------------------............,,,,,,,,,------------...------......///000000000........./////////000000000000111111111222222222111222222333333333333333333444444555666777888999999888888777777888888999888888888888888999999::::::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@????????????<<<<<<;;;:::999888777777333333333222222222222111///000000000111111111111000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000//////////////////000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000.........///000111111111////////////////////////000000000000000000000000111111000000000000111111////////////000000000000////////////............////////////////////////////////////////////////////////////////////////............/////////000---------............///------......///000000111////////////////////////////////////////////////........................////////////////////////........................+++,,,---......---,,,+++'''(((+++---000111333333............/////////000........................------...000111222333444000111111111111222222222000000000000000000000000000111111111111222222222222222222222222222222222000111222333555666777777777777777777777777777777444444555777888999;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>???@@@AAACCCEEEFFFEEEDDDCCCBBBCCCEEEGGGIIIGGGFFFFFFEEEEEEEEEEEEEEEIIIHHHHHHGGGHHHIIIKKKLLLGGGFFFDDDCCCBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;:::::::::555555666666777777888888888777777666555444444444333333333333333333333333222222111111111111222222111111111111111111111111000000000000000111111111000000000000////////////...............///000111////////////////////////...//////////////////...---...///000000///...---......---,,,,,,...///000---------.........//////...000000///,,,+++,,,///.........................../////////000000111111////////////000000000000.../////////000000111111------..................---.........//////000000//////000000000000//////////////////////////////---.........//////000000////////////////////////............/////////000000000000000000000000000,,,------------------,,,,,,,,,,,,---------.............../////////000000,,,,,,---...///000111111............/////////000000111111111111222222222111111222333333333222222444444555666777888999999999999888888888888999999888888888777888999999::::::;;;<<<===>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@;;;;;;::::::999888777777333333333222222222111111//////000000111111111222000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222111111111111111111111111000000000000000000000000111111000000000000111111////////////000000000000222222111111000000//////////////////////////////////////////////////////////////////////////////---.........//////000000---------.........//////---------...///000000111000000000000000000000000////////////////////////000000000000000000000000////////////////////////+++,,,...000000///...------------............///////////////////////////............////////////111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111222222333333333333444444333333333333333333333333777777666555555555555666333444666888888777666555888999999888888:::===@@@CCCBBB@@@??????@@@AAAAAAEEEEEEEEEFFFGGGIIIJJJKKKMMMLLLJJJIIIHHHHHHHHHIIIOOOLLLIIIFFFEEEFFFHHHJJJOOOOOONNNNNNNNNPPPQQQRRRUUUSSSPPPMMMKKKIIIHHHHHHFFFDDDBBB@@@????????????CCCCCCCCCBBBBBBAAA??????>>>>>>>>>?????????@@@@@@@@@>>>===<<<======;;;::::::;;;;;;::::::999888777888777666666777888777555777666555444444444444555222222333333333444444444111222222222222111000000111111111111111111111111000000000000000000000000111111111111111222222333000/////////....................................111111000000/////////...////////////////////////000000000///......------000///...------...///000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////000000////////////////////////------------------------////////////////////////////////////////////////,,,---------.../////////............////////////////////////////////////------......//////000000///......------,,,++++++---...000111222111///..............................//////000111222222333000000000000000000000000222222333333333333444444666666666666777999:::;;;666555444444555777999;;;999999:::;;;;;;;;;::::::>>>>>>>>>>>>????????????===>>>>>>>>>>>>>>>===<<<===>>>>>>===<<<999777555222333444555444333222111000000111111111111000000//////000000000000////////////000000000000000000////////////////////////222111000//////000111222111111111111000000000000//////000000111111222222//////............//////000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000............////////////111///...------...///111000000000000////////////000000000000000000000000////////////////////////........................////////////////////////////////////////////////........................000000////////////000000////////////////////////......////////////............------------......,,,---///000111000///...---------............///////////////////////////............////////////////////////////////////000000000000111111111111000000000000111111111111111111111111111111111111222222333333333333444444444444444444444444444444777666555555555555666666666777888888888777666555888888999999999<<>>>>>>>><<<:::<<<<<<<<<<<<;;;:::999888999888777777888999888666777777666666666555555555666555444333222111111000222222222222222111111000111111111111111111111111000000000000000000000000///////////////000000111000000/////////.................................000000/////////.........////////////////////////.........///////////////000///...------...///000////////////////////////////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////------------------------////////////////////////////////////////////////......//////////////////............////////////////////////////////////.........///////////////........................---...000111111111///..............................//////000000111111111111111111111111111111111222222333333333333444444555555555666777888999:::;;;:::999888888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>????????????>>>>>>??????>>>===<<<<<<<<<<<<<<<;;;:::888777666333444444444333222222111000000111111111111000000//////000000000000//////000000//////////////////000000000000000000000000111000000//////000000111000000000000000000000000000000000000000111111111//////............//////000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111222000///......///000222111000000000////////////000000000000000000000000////////////////////////........................////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////......////////////......///......------......///...///000111111111000///---------............///////////////////////////............////////////////////////////////////000000000000111111111111000000000111111111222222222222222222222222222222222222333333333333444444444444444444444444444444666555555555555555666777999999888888777777666666777999:::;;;<<>><<<>>>>>>>>>>>>===<<<;;;:::;;;:::999999999:::888777666777888888888777555444555555444333222111111000222222333333222222111000111111111111111111111111000000000000000000000000///////////////000000111000000000/////////..............................000000000000////////////////////////////////////------......///000000111//////............//////////////////////////////////////////////////////........................000000000000000000000000......------------......////////////////////////------------------------////////////////////////////////////////////////000000000000000/////////............///////////////////////////////////////////////////.........------......///000000111---...///000111000//////........................////////////////////////222222222222222222222222222222333333333333444444444444555555666888888999;;;:::888777666666666777=========>>>>>>======<<<>>>>>>>>>>>>????????????@@@@@@??????>>>===<<<;;;;;;;;;999888888777777777666555444222222111111111000000111111111111000000//////000000000000//////000000//////.........---111111111111111111111111...//////000000//////............//////000000111111111111111000000000000000//////......//////000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111////////////////////////000000000000111111111111222111000//////000111222111111000000000/////////000000000000000000000000////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////////////////...//////000000//////...///......------......///...//////000000000//////---------............///////////////////////////............////////////000000000000000000000000///000000000111111111111000000111111111222222222222222222222222222222222222222222333333333444444333333333333333333333333555555555555555666777888999999888888888888999:::888:::===>>>@@@BBBFFFIIIMMMMMMNNNNNNOOOPPPQQQQQQOOOPPPPPPPPPNNNKKKGGGEEEDDDDDDBBBAAAAAAAAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFHHHJJJLLLNNNRRRUUUWWWYYYZZZXXXUUURRRPPPNNNMMMMMMJJJIIIGGGFFFEEEEEEEEEEEEIIIKKKMMMPPPRRRSSSSSSSSSPPPPPPOOONNNMMMLLLKKKKKKKKKIIIGGGEEEEEEDDDAAA???@@@@@@@@@@@@???>>>===<<<===;;;:::999::::::888666555666888999888777555333222333333333333444444444333333333333333222222111111111111111111111111111000000000000000000000000111111111111111222222333000000000////////////...........................111111111111111111111111////////////////////////............//////000000/////////....../////////////////////////////////////////////////////////........................000000000000000000000000///......------......///////////////////////////........................////////////////////////////////////////////////111000000//////.....................////////////////////////////////////000000//////......------------......////////////---...///000000000//////........................////////////............222222222222222222222222222222222333333333444444333333444555666777888888:::999888777666666666666======>>>>>>>>>>>>=========>>>>>>>>>????????????AAAAAA@@@???>>>===;;;:::;;;:::999777777777888999777666333111000000000111000000111111111111000000//////000000000000//////000000//////...---------000000000000000000000000---...///000000///...---,,,------...///000000111222222111111000000//////000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111////////////////////////000000000000000000000000//////////////////////////////000000000111111111111000000//////000000111111111111000000000//////////////////////////////////////////////////////........................////////////////////////........................////////////////////////000000////////////000000//////////////////////////////000000000000////////////............//////.....................------------............///////////////////////////............////////////000000000000000000000000///000000000111111111111111111111111222222222222222222222222222222222222222222222333333333444444222222222222222222222222555555555666777888999:::888888999999;;;<<<>>>???<<<>>>AAACCCDDDFFFIIILLLPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNMMMKKKHHHEEECCCFFFEEEDDDCCCBBBCCCDDDDDDFFFGGGHHHJJJJJJJJJIIIIIIKKKLLLOOOQQQTTTWWWYYYYYYZZZXXXVVVSSSQQQPPPPPPPPPOOONNNLLLJJJHHHHHHHHHHHHLLLMMMOOOQQQSSSUUUVVVWWWXXXWWWVVVUUUTTTSSSRRRQQQOOOMMMKKKIIIIIIHHHEEECCCBBBBBBBBBBBBBBB@@@??????>>>===;;;:::::::::888666555666888999888777555333333444444444444555555555444444444444444333222222111111111111111111111111111111111111111111111111111111111111111222222333111000000000////////////////////////////////////000000000000000000000000////////////////////////000000//////...............//////////////////...////////////////////////////////////////////////........................////////////////////////000//////////////////000////////////////////////......................../////////////////////////////////////////////////////////......---------............////////////////////////////////////000000//////......------.........---------,,,,,,---......///////////////........................////////////............111111111111111111111111222222222333333333444444222333444666777777777777;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>????????????AAAAAAAAA@@@???===<<<;;;<<<;;;:::888888888999:::777555333111000000000000000000111111111111000000//////000000000000//////000000//////............////////////////////////---...///000000///...---,,,------...///000000111222222111111000000//////000000////////////000000111111111111111111111111000000000000000000000000//////000000111111111111////////////////////////////////////////////////////////////////////////........./////////000000////////////////////////111111111111000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////------------------------........................000000////////////000000000000000000000000000000//////000000000000///////////////....../////////............---------------------............///////////////////////////............////////////////////////////////////000000000000111111111111111111111222222222222333333333333333333333333333222222333333333333444444333333333333333333333333666666666777888:::;;;<<<:::;;;<<<>>>@@@BBBDDDDDDBBBDDDFFFHHHHHHIIILLLMMMPPPPPPPPPPPPPPPOOONNNNNNLLLLLLMMMMMMLLLJJJHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGJJJJJJKKKLLLMMMMMMLLLLLLMMMOOORRRWWW[[[^^^```aaa```___]]][[[ZZZZZZZZZZZZZZZYYYVVVSSSQQQPPPPPPPPPOOONNNNNNOOOPPPRRRUUUVVVYYYYYYXXXWWWUUUTTTTTTSSSRRRPPPNNNMMMMMMLLLJJJHHHGGGGGGGGGFFFFFFEEEDDDCCCAAA???===<<<<<<;;;999777777888888999888777666555888888777666555444444333444444555555444444333222111111111111111111111111111111111111111111111111///////////////000000111111111000000000/////////////////////////////////------------............////////////////////////111000000///......------......////////////......////////////////////////////////////////////////........................////////////////////////000000////////////000000////////////////////////........................////////////////////////////////////////////////............------------............///////////////////////////////////////////////////.........///......---,,,,,,++++++------........./////////........................////////////////////////111111111111111111111111222222333333333333444444222333555777888888888777777888999:::;;;<<<======;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>????????????AAAAAA@@@@@@???>>>===<<<<<<<<<;;;999999888888888555444333111111000000000000000111111111111000000//////000000000000/////////000000000000000000000...........................//////000000//////............//////000000111111111111111000000000000111000000//////000000111111111111111111111111111000000000000000000000000/////////000111111222222000000000000000000000000........................////////////////////////............////////////......////////////......222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------------........................000000////////////000000000000000000000000000000///000000111111000000///000//////......//////000000//////...............---------............///////////////////////////............////////////////////////////////////000000000000111111111111111111111222222222333333333333333333333333333333222222333333333333444444555555555555555555555555777777888999:::<<<===>>>@@@AAACCCEEEGGGHHHHHHHHHHHHIIIKKKLLLKKKKKKMMMNNNMMMNNNOOOPPPPPPPPPOOONNNNNNNNNOOOOOOOOOPPPPPPPPPOOONNNMMMMMMMMMMMMOOOOOOPPPPPPQQQRRRTTTUUUVVVWWWWWW[[[aaahhhooouuuyyy{{{wwwvvvuuutttttttttuuuvvvuuussspppmmmjjjhhhhhhgggccc```[[[XXXVVVVVVXXXYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTRRRPPPPPPPPPOOONNNLLLLLLLLLLLLLLLKKKJJJIIIHHHDDDBBB@@@??????===;;;999;;;::::::::::::999999999::::::999888777666555555555555555555555444333333111111111111111111111111111111111111111111111111///////////////000000111111111111000000000//////////////////////////////------......///////////////////////////////////////////////////.........---...///000000///...---/////////////////////////////////////////////////////////////////////////////////////////////////////////....../////////////////////////////////........................////////////////////////////////////////////////............////////////............////////////////////////////////////.........///////////////............------------...---------......//////...........................//////000000111111111222222222222222222222222222222333333333333444444222444666888999999888888555666777999:::;;;;;;;;;;;;<<<===???AAABBBCCCCCC>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@???>>>===;;;;;;;;;:::999777666555222222222222222111000000000000111111111111000000//////000000000000////////////000000111222222222////////////////////////111000000//////000000111000000000000000000000000000000000000000111111111111111000000000000111111111111111111111111111111000000000000000000000000...//////000111111222222000000000000000000000000////////////////////////000000000000000000000000...////////////000000000/////////000000/////////222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................000000////////////000000000000000000000000000000000000111111111111000000000000////////////000000111111000///////////////---------.........//////////////////////////////............/////////000111111111111111111111111000000000000111111111111111111222222222333333333333333333333333333333333222222333333333444444444777777777777777777777777777888888:::;;;===???@@@DDDFFFIIIKKKLLLKKKJJJJJJKKKMMMOOOOOOMMMMMMMMMNNNKKKLLLNNNOOOPPPQQQPPPPPPQQQQQQQQQRRRSSSUUUWWWXXX]]]\\\[[[ZZZZZZ[[[\\\]]][[[[[[\\\^^^```ccceeefffhhhmmmuuuzzzrrrjjjdddaaaaaabbb]]]\\\\\\[[[[[[ZZZZZZZZZUUUSSSRRRQQQRRRRRRPPPNNNOOOOOOPPPOOOOOONNNMMMLLLGGGEEECCCAAAAAA???===;;;>>>===<<<;;;;;;;;;;;;<<<777888888888999999999999555555666666555555444333111111111111111111111111111111111111111111111111111111111111111222222333111111111111000000000000000000000000000000000000000000111111222222222333////////////////////////------......///000000000---...///000000///...---////////////////////////////////////////////////000000000000000000000000////////////////////////.........------.........////////////////////////////////////////////////////////////////////////////////////////////////......//////000000111111............/////////000////////////////////////---.........//////000000------......///000000000...------------...//////...........................//////000111222222333333333333333333333333333222222333333333444444444333444777999::::::999888999:::;;;<<<============;;;<<<>>>AAACCCDDDEEEFFF>>>>>>>>>>>>??????????????????@@@@@@@@@??????>>>::::::::::::888666333222000111222333333222000///000000111111111111000000//////000000000000////////////000111222333444444000000000000000000000000222111000//////000111222111111111111000000000000//////000000111111222222111111000000000000111111111111111111111111111111000000000000000000000000...//////000111222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000111111111111000000222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000////////////000000////////////////////////....../////////...,,,+++........................000000000000000000000000000000000000111111111111000000111111111222222222444333333222111000//////222222111111111111111111333333333222222222222222444444555666777888999:::999:::;;;<<<>>>@@@AAABBBGGGIIIKKKLLLKKKJJJJJJJJJJJJKKKMMMNNNOOONNNMMMLLLMMMMMMNNNPPPSSSUUUTTTSSSXXXZZZ^^^bbbgggkkknnnppptttsssrrrpppooonnnmmmmmmkkklllooorrrvvvyyy|||}}}|||uuuppplllkkkjjjhhheeeaaa^^^]]]]]]___]]]ZZZWWWUUUUUUUUUVVVRRRSSSTTTSSSRRRQQQPPPQQQLLLHHHDDDBBBBBBCCCCCCCCC???@@@@@@???===<<<<<<===??????===<<<;;;;;;;;;;;;999999999888777555444333444444333333222111111000333333333222222222111111222222111111111111222222000111222333333222111000000000000000000000000000222111000//////000111222////////////////////////000/////////............////////////////////////////////////000000000000//////000000000000//////........................,,,---...///000000000000//////000000000000//////222111000//////...//////111111000000//////......------......//////000000////////////////////////............///////////////////////////////////////////////////////////////////////////////////////......---------......//////...------------...////////////////////////000000000000111111111111333333222222333333444555333333333333333333333333777777777777888888888888999::::::;;;;;;<<<<<<<<<@@@@@@????????????@@@@@@>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<<<<;;;999777555444333222000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000//////000000000000//////222111111111000000//////000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000111222222333333//////000000000000//////000000000000000000000000111111000000//////................../////////000000000000000000000000000//////000000000000//////222111000.........///000111111111111111000//////............////////////////////////////////////....../////////...,,,,,,........................000000000000000000000000000000000000111111111111000000000000111111111222444444333333222222111111333333333333333333222222333333333333333333333333555666666777777888999999;;;<<<>>>@@@BBBDDDEEEFFFJJJLLLMMMMMMLLLKKKKKKLLLIIIIIIKKKMMMOOOPPPRRRRRRVVVWWW[[[```eeehhhhhhhhhooorrrvvv|||}}}~~~~~~|||yyytttpppooollljjjfffaaa^^^[[[ZZZZZZZZZ[[[ZZZYYYWWWTTTSSSSSSOOOLLLHHHEEEDDDDDDCCCCCCAAAAAA@@@???>>>=========@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::999888666666555444444444333333222222333333333222222222222111222222111111111111222222000111222222222222111000111111111111111111111111222111000//////000111222////////////////////////000000/////////.........////////////////////////000000000000//////////////////000000000000//////...........................///////////////......//////000000000000//////111000000///////////////000000000000//////...............///////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////000000111000///...............////////////////////////000000000000111111111111333222222222222333444444444444444444444444444444777777777777888888888888:::;;;;;;<<<<<<======>>>??????>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>=========;;;:::888666555333333222000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000111111111111111111111111//////000000000000//////111111111111000000000///000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000111111000000////////////........./////////000000//////////////////////////////000000000000//////222111000///......///000000000000000000///..................////////////////////////////////////.........///......---,,,........................000000000000000000000000000000000000111111111111000000000000111111111111444444444444444333333333444444444444444444444444333333444444444444444444777777888888999999999:::>>>???BBBEEEGGGHHHIIIIIIIIIJJJKKKJJJIIIIIIJJJKKKJJJKKKMMMPPPUUU[[[```ccchhhkkkqqqyyy}}}wwwrrrmmmjjjiiijjjiiigggeeebbb^^^\\\ZZZSSSPPPLLLIIIHHHHHHFFFEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>======>>>======<<<;;;:::999999555555555444444444444444333333333333222222222222222222111111111111222222000111222222222222111000111111111111111111111111111111000000000000111111////////////////////////000000000/////////......////////////////////////111111000000//////......//////000000000000//////........................000000000000///...---,,,///////////////////////////////////////000000000000000000////////////...///////////////.........////////////////////////............////////////////////////////////////////////////////////////////////////////////////...///111222333222222111222222111//////.........////////////////////////000000000000111111111111222222222222222333444444555555555555555555555555777777777777888888888888;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCDDDDDDDDDDDDDDDAAA@@@@@@@@@???>>>>>>>>>;;;:::888666444333222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111///000000111111000000///111111111111000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111////////////////////////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111000//////...///000000111111000000///000000000000000000000000111000000000000/////////....../////////000000000//////////////////////////////000000000000//////111000000////////////000...////////////......---............////////////////////////////////////..................------........................///////////////////////////000000000111111111111111111111111222222222222222222333333444444444555333444444444444444555555333333333444444555555555777888999:::;;;<<<======AAABBBEEEGGGHHHHHHHHHGGGFFFHHHIIIJJJJJJLLLNNNPPPQQQRRRVVV\\\dddnnnwww|||~~~|||yyyvvvsssooolll^^^[[[XXXUUUSSSPPPMMMKKKKKKJJJGGGFFFFFFGGGFFFFFF@@@AAAAAAAAAAAA@@@@@@??????>>>===<<<;;;:::::::::555555555555555444444444444444333333333222222222222222111111111111222222111111111222222111111111111111111111111111111111111000000000000000000111////////////////////////000000000////////////...////////////////////////111111000000//////......//////000000000000//////........................///////////////...------/////////....../////////......///000000000000000////////////////////////000000//////......------////////////////////////............////////////////////////////////////////////////////////////////////////////////////---...111333444333222111222222000///......------///////////////////////////000000000111111111111222222222111222333333444555555555555555666666666666777777777888888888888::::::;;;<<<===>>>>>>???>>>>>>????????????>>>>>>BBBBBBCCCDDDDDDDDDDDDDDDAAA@@@@@@@@@????????????999888777555444333222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222222222222222222222222000000000111111000000000111111111000000000000000000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000/////////000000000111111000000000000000000000000000000000000000000000000000000000...////////////000000000........................//////000000000000//////000000000////////////000...//////000//////..................////////////////////////////////////......------............///////////////////////////////////////////////////000000000111111111111222222222333333333444444111111222222333333444444222333333333444444555555333333444555555666777777888999:::<<<>>>@@@AAABBBCCCDDDEEEFFFGGGFFFEEEEEEFFFIIIMMMPPPSSSVVVZZZ]]][[[^^^dddmmmxxx{{{wwwrrrmmmgggbbb[[[WWWRRRNNNKKKIIIIIIIIIHHHFFFCCCDDDDDDEEEEEEEEEDDDDDDAAA@@@>>>===;;;:::::::::555555555555555444444444444444444333333333222222222222111111111111222222222111111111111111111222111111111111111111111111000000000111111000000000000000000000000000000000111000000000////////////////////////////////////111000000000/////////...//////000000000000//////////////////////////////------...//////000////////////............//////---...///000111111000000.............../////////000000//////......------////////////////////////............////////////////////////////////////////////////////////////////////////////////////,,,---///222222222111000111000///...------------///////////////////////////000000000111111111111222111111111111222333333333333444444555555555555666777777777888888888888888999:::;;;<<<===>>>>>>???@@@@@@AAAAAA@@@@@@???AAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>888777666444333222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000111111000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111222000000111111111111000000111111111111111111111111000000000000111111111111////////////000000000111//////////////////////////////000000000000///////////////000000000000//////000000111111000000000............////////////////////////////////////......---------...//////////////////////////////000000000000000000000000000000000000111111111111222222222333333333333444111111222222333333444444222222333333444555555555555555666777888999:::;;;;;;<<<===???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFKKKRRRXXX]]]aaafffiiijjjooowww{{{rrrlllaaa\\\UUUQQQPPPNNNKKKHHHHHHIIIKKKLLLMMMLLLLLLKKKFFFEEEBBB@@@===<<<<<<<<<888888777777666555555444444444444444333333333333222222111111111111222222222222111000000111222222222222222222222222222222000000111111111111000000000000000000000000000000111111000000000//////////////////////////////////////////000000000000000//////000000000000//////////////////////////////,,,---...///000000000000000///...------...///000......000111111000//////---............////////////////////////.........////////////////////////............////////////////////////////////////////////////////////////////////////////////////,,,---///000000000000//////......---------------////////////////////////000000000000111111111111111111111111111222333333333333333444555555666666777777777777888888888888777888999:::;;;======>>>???@@@AAABBBBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<777666555444333222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111222222111111000000000000000111111111111000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222///000000111222222333333000111111222222111111000111111111111111111111111000000000111111111111222/////////000000000111111000000000000000000000000//////000000000000//////...//////000000000000//////000000111111111111111............////////////////////////////////////...------,,,---...///000////////////////////////000000000000000000000000000000000000111111111111000000111111111222222222333333333333444444444444333444444555666666777777888888999;;;<<<>>>??????@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEFFFHHHJJJLLLOOOUUU]]]ffflllppptttvvv~~~xxxnnngggbbb^^^XXXSSSOOOPPPRRRTTTUUUUUUTTTSSSNNNLLLIIIEEEBBBAAA@@@@@@<<<<<<;;;999888777666555555444444444444333333333222222111111111111222222222222111000000111222222222222222222222222222222///000111222222111000///000000000000000000000000111111111000000000//////////////////////////////......//////000000111111//////000000000000//////////////////////////////......///////////////...000///---,,,,,,---///000...///111111111000...------------.........//////.........///////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////...............//////000////////////////////////000000000000111111111111111111111111111222222333333444444555666666777777777777777777888888888888888888999;;;<<<>>>??????>>>???AAABBBBBBAAA???>>>@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@>>><<<;;;:::999666666444333222222111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000////////////////////////000111111222222111111000///000000000111111111111000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222333333333000111111222222111111000111111111111111111111111000000111111111222222222//////000000000111111111111111111111111111111111//////000000000000//////---...///000111111000///...//////000111111000000............////////////////////////////////////...------,,,---...///000000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000555555555555555555555555444555555666777888888999:::;;;<<<>>>???AAABBBCCCEEEEEEEEEEEEEEEDDDDDDDDDGGGFFFEEEFFFHHHKKKOOORRR]]]dddnnnwww}}}|||uuunnnfff```TTTUUUXXXZZZ[[[ZZZYYYXXXTTTRRRNNNJJJFFFEEEDDDDDD??????===<<<:::999777777555555444444444333333333222222111111111111222222333222111000000111222333222222222222222222222222///000111222222111000///000000000000000000000000111111111111000000000000////////////////////////------...///000111222222//////000000000000//////000000000000000000000000000000000000///...---,,,000///---,,,,,,---///000///000111222111000...,,,---------.........//////---.........//////000000////////////////////////............/////////000////////////////////////////////////////////////////////////////////////111000//////...//////000///......//////000111222////////////////////////000000000000111111111111111111111000111222222333444555555666777888888999777777777777888888888888999999;;;<<<===???@@@@@@===>>>@@@AAAAAA@@@>>>===@@@AAABBBBBBCCCCCCBBBBBBBBBAAA???>>><<<:::888777666555444333222111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000/////////...000000000000000000000000////////////////////////111111222222222222111111//////000000111111111222000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222555555444333333222222111111111222222222222111111111111111111111111111111000000111111222222222222000000000000111111111111111111111111111111111111//////000000000000//////---...///111111111000///------...///000000//////............/////////000////////////000000000000---......///////////////000000000000////////////......///000111222222333111111111111111111111111000111111111111222222222444333333333444444555666777777777777888:::<<<>>>===>>>>>>>>>>>>@@@CCCEEEGGGCCCBBBFFFEEEAAABBBGGGIIIMMMQQQTTTWWW\\\ccchhhrrr}}}{{{qqqkkkfffbbbaaaddddddaaa^^^YYYWWWUUURRRNNNLLLIIIHHHGGGDDD@@@>>>===<<<:::999777666555555444444555555555444333222111111111111333222111111000000111111333333333222222000//////...//////000111222222222111111111111111111111111222222222111000//////...000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////......//////000000111111000000000000////////////......////////////......000000000000////////////////////////000000000000000000000000////////////......//////000000111111........................///////////////////////////////////////...............////////////............///000111222222333000000000000000000000000222222111111111111111111222222222222222222222222444444444444444444444444666666777777888888999999999999::::::;;;<<<======>>>>>>>>>>>>>>>?????????===>>>@@@AAABBBCCCCCCCCCAAA@@@>>><<<:::777666555666555555444444333222222000000000000////////////000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000222222222111111111000000333333333222222222111111222111111111000000//////222222222222222222222222222222333333333444444444555444333222222222333444111111111111222333444555111111111111111111111111111111111222333333333444333222222222111111000000333333333333333333333333555555555444444444333333000000000000000000000000111111111222222333333333111111111111111111111111333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////000000000000---......///////////////000000000000000000000/////////000000111111222222111111111111111111111111111111111111222222222222333333333333444555666666777888888:::;;;===???@@@???@@@AAA@@@@@@@@@BBBDDDHHHDDDDDDGGGHHHHHHLLLSSSYYY\\\___bbbeeellluuu|||}}}uuupppnnnkkkfffbbb^^^\\\YYYVVVSSSPPPLLLJJJJJJGGGDDDBBBAAA???===<<<<<<;;;999777555444333333555555444333222222222333555444333333222333333333333333333333222111000///000000000111222333333333111111111111111111111111222222111111000//////...000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000000000////////////......////////////..................------------.../////////000000000000000000000000////////////////////////000000000000/////////////////////////////////////////////////////////////////////.........////////////....../////////000111111111222000000000000000000000000000000000000000000000000222222222222222222222222333333333444444555555555666666666777888888999999999999::::::;;;<<<<<<============>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAA???>>>===<<<:::888777777555555444444333222222222000000000000////////////000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000333333222222222111111111333222222222111111111111222222222222222222222222222222222222333333333444444333222222222222333444222222222222333444555555333333333333333333333333333333333333333333444444444333333333222222222222222222222222222222222222444444444333333333222222111111111111111111111111111111222222222333333333111111111111111111111111333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////000000000000---......///////////////000000000000000000000000000111111111111111111111222222222222222222222222111111111111222222222333333333333333444555777777888999;;;===???@@@AAABBB@@@AAABBBBBB@@@@@@AAABBBDDDCCCDDDHHHKKKPPPXXX```kkkmmmpppsssxxx{{{tttooogggddd```\\\ZZZXXXVVVTTTQQQNNNKKKHHHFFFCCC@@@===???>>><<<:::888777666666555555444444444444444444555555444333333333333333333333333333333222111000111111111222333333444444111111111111111111111111222222111111000/////////000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000////////////000000000000////////////...//////000000//////...............------------....../////////000000000////////////000000000000000000000000////////////000000000000000000000000////////////////////////......//////////////////......////////////......000000000000000000000000000000000000000000000000//////////////////000000222222222222222222222222222222333333444555666666555666666777888888999999999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>??????BBBBBBBBBBBBBBBAAA@@@@@@===<<<<<<;;;:::999999888444444333333222111111000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000222222222111111111111111222222222111111111111111333333333333333222222222111111111111111111111111111111222222222333333333333333222222222222333333444444333333333444444555444444444444444444444444444444444444444444333333444444444444444333333333333333333333333333333333333333333222222222111111333333333333333333333333222222222222333333333333222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////000000111111000000///////////////000000000000---......///////////////000000000000000111111111222111111111111111111111222222222222222222222222111111111222222222333333333333444444555777888999:::;;;>>>@@@AAAAAAAAA@@@@@@AAABBBBBB@@@??????@@@CCCEEEJJJPPPUUU]]]fffnnntttxxx}}}vvvpppiiicccaaaaaa___^^^WWWUUUQQQNNNLLLHHHDDDAAA???>>>===<<<;;;;;;;;;;;;555555444444444444555555333333222111111111111222222222222222222111000000111111111222222222333333111111111111111111111111111111111111000000//////////////////////////////111111111111111111111111////////////////////////////////////////////////111111000000//////......000000000000//////////////////000000000000//////000000000000////////////........./////////000000////////////000000000000111111000000//////......////////////////////////////////////////////////............////////////......////////////......000000000000000//////////////////////////////////////////000000000000000222222222222222222222222111111222333444666666777555555666777888999999::::::::::::;;;;;;;;;<<<<<<======>>>>>>???@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@===<<<<<<;;;:::999888888333333222222111000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333333333222222222222111111111111111111111111111111111222222222333333222222222222222333333333555555444333333333444444555555555555555555555555555555555444444333333222555555555444444444444444555555555555555555555555222222222222111111111111333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000111111000000000////////////000000000000---......//////////////////000000000111111111222222222222222111111111111222222222222222222222222111222222222222333333333444444555666777999;;;<<<===>>>@@@AAAAAAAAA@@@???AAABBBBBBBBB@@@???@@@AAAGGGNNNWWW^^^dddllluuuzzzyyyvvvmmmiiifffccc```XXXVVVSSSRRRQQQPPPMMMKKKEEEDDDBBB@@@???=========666666555444444444444555444333222222111111222222111111111111111111000///000000000111111111111111111111111111111111111111111111111000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111000000//////......000000000000//////////////////000000000000//////000000000000////////////............////////////.../////////000000000111111111000000//////..............................////////////////////////---.........//////000000......////////////......000000000///////////////////////////////////////000000000111111222222222222222222222222222222222111111222333444666666777555555666777888999:::::::::::::::;;;;;;;;;;;;;;;>>>>>>???@@@@@@AAABBBBBB???@@@AAAAAABBBBBBAAAAAA>>>===<<<;;;999777666555333222222111111000//////000000000000////////////000000000000000000000000000000000000000000000000//////000000111111111111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111222222111111222222222222222222111111111111111111111111111111222222222333333333222222333333444444444444555444444333333333444444555555555555555555555555555555444444333333333222555555555555555555555555555555555555555555555555333333333222222222222111333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000////////////000000000000---......//////////////////000000111111222222222111111222222222222222222333333333333333333333333222222222222333333333333555666666888:::<<<>>>???@@@@@@AAABBBBBBBBBBBBBBBDDDEEEEEEDDDCCCDDDFFFIIILLLVVVaaafffkkksss{{{~~~xxxqqqiiibbbYYYWWWUUUUUUVVVXXXXXXWWWPPPNNNKKKFFFBBB???===<<<999888777666555555555555666555555444444444444444111111222222222111111000000000000000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////000000111111000000///............------------------........./////////......//////000000111111000000000000////////////........................////////////////////////------......///000000000......////////////......////////////////////////000000000000000000000000000000111111222222333333222222222222222222222222222222333333444555666666444555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@AAABBBBBB>>>>>>???@@@@@@AAA@@@@@@>>>>>><<<:::999777666555333333222222111000000///000000000000////////////000000000000000000000000000000000000000000000000/////////000111111222222333333333333333333333333000000000000000000000000111111111111111222222222222222222222222333333333111111111111222222222222222222222222222222222222222222333333333444444444222333444555666666555555555555444444444555555666555555555555555555555555555555555555555444444444666666666777777777777777444444444444444444444444555555555444444444333333333333333333333333333333444444444444333333333333333333333333333333333333333222222111111222222333111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000111111222222111111000////////////000000000000---......//////////////////000000111111222333333111111111222222333333333333333333333333333333333222222222333333333444444777777888:::<<<>>>@@@BBB@@@AAAAAABBBDDDEEEGGGHHHJJJJJJIIIHHHIIIKKKPPPTTTVVVaaajjjllloooxxxzzzoooccc___[[[YYYYYY[[[[[[\\\XXXVVVRRRMMMHHHDDDAAA???===<<<:::999777777666666666666555444444444444555222333333444444333333333111111111111111111111111111111111111111111111111000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000111111111111000000............---------------------.........//////.........///000111111111////////////000000000000........................////////////////////////------......///000000111......////////////......---.........///000000000000000000000000000000000/////////000111222222222222222222222222222222222333333333444444555555555444444555777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAA>>>????????????>>>======<<<<<<;;;:::999888777666444333333222111111000000000000000000////////////000000000000000000000000000000000000000000000000...//////000111111222222222222222222222222222222000000000000000000000000000000111111111222222222222222333333333444444444222222222222333333444444333333333333333333333333333333444444444555555555333444555777777777777666666666666666777888999999777777777777777777777777777777777777777777888888888999999999:::::::::;;;666666666666666666666666777777777666666666555555555555555555555555555555555555444444444333333333333333333333333333333333333222222111111222222333111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000111111222222111111000////////////000000000000---......//////////////////000000111222222333333000000111222333333444444333333333333333333333333222222333333333444444444777888999;;;===@@@BBBCCC@@@@@@AAACCCEEEHHHKKKMMMOOONNNMMMMMMMMMQQQWWW\\\fffpppwwwvvvwwwoooiiibbb]]]ZZZYYYYYYYYYZZZXXXUUUQQQLLLIIIGGGEEE@@@???===;;;999888888777444444333222222222222333444444555555666555555555333222222222222222222222111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000////////////000000111111111111000000111000000000////////////---------.........//////---......///000111111222......//////000000111111000000000000000000000000////////////////////////---------...///000000111......////////////......,,,------...///000111111000000000000000000000000---......///000111111222222222222222222222222222444444444444444444444444444444555777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@@@@??????>>><<<;;;::::::::::::999999999999999444444333333222111111111000000000000////////////000000000000000000000000000000000000000000000000...//////000111222222222111111111111111111111111000000000000000000000000000000111111222222222222333333333444444555555555333333333444444555555555444444444444444444444444444444444555555555666666333444666888888888888777888888888888999:::;;;<<<888888888888888888888888888888888999:::::::::;;;;;;;;;;;;<<<<<<=========::::::::::::::::::::::::888888888888777777777777777777777777777777777777555555555444444333333333333333333333333333333333333222222222222222222333111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111222222222222111111