BM6P6(@ yyyuuummmPPPDDD===444000222555444444333333222222111222222222111111111111000........................000///---,,,,,,---///000///////////////...................../////////000...///000000000111555777666;;;<<<@@@UUUsss|||~~~mmmfffxxxttt[[[QQQQQQRRRbbbuuunnnWWWIIIYYYnnnvvvxxxzzz{{{}}}~~~}}}yyyuuuzzz}}}{{{zzzzzzyyyyyyyyyzzz|||}}}yyyxxxvvvtttxxxyyy{{{vvveee]]]NNNMMMKKKIIIGGGFFFFFFFFFNNNVVVbbbttttttddd___\\\YYYTTT]]]^^^bbbqqqXXXMMMKKKIIINNNYYYggg}}}gggOOOCCC===;;;777333333555444111111111111111000000000000000000000000////////////111111000000//////..............................//////............//////---------.........////////////000111222333333444777444666<<<;;;888>>>III]]]|||uuuoooiiimmmnnnZZZQQQOOONNNQQQUUUXXXdddllliiicccdddeeeeeekkklllooorrrwww~~~~~~|||zzzwwwvvvvvvuuutttssssssrrrqqqrrruuuwwwwwwvvvtttssshhhgggffffffhhhiiiiiihhhoooqqquuuxxxyyyxxxwwwvvvyyyzzz|||~~~~~~}}}|||~~~}}}}}}}}}~~~|||zzz}}}vvvlllooooooRRREEE>>>777555999555555444333333222222111222222222111111111111000........................000///---,,,,,,---///000.........///////////////........./////////000000...///000000000222555777666;;;>>>EEE]]]yyy{{{}}}yyyqqqjjjqqqfffNNNGGGKKK]]]kkkyyyyyygggWWWTTTfff|||www}}}~~~}}}{{{yyywwwwww{{{|||zzzvvv||||||yyyxxxwwwwwwxxxyyy{{{}}}~~~|||zzzyyy{{{{{{}}}xxxlllXXXUUUPPPMMMLLLKKKJJJHHHKKKQQQ\\\lllkkk```[[[YYYSSSXXXXXXZZZqqqjjjXXXOOOJJJKKKSSS___tttuuu\\\KKK@@@===888555444555333111222111111111000000000000111000000000////////////////////////000000000000........................//////............//////---------.........////////////000111222333444444666444666<<<<<<;;;CCCOOOcccvvvqqqmmmrrrjjjWWWRRRQQQNNNOOOUUUYYYccciiieeeaaabbbfffgggjjjlllppptttyyy|||{{{wwwwwwvvvvvvuuuttttttsssqqqsssuuuwwwvvvtttrrrpppiiigggffffffhhhiiijjjiiinnnpppsssvvvxxxyyyyyyxxxzzz{{{}}}~~~}}}|||~~~~~~}}}}}}~~~}}}jjjbbbqqqxxxYYYHHH???999888<<<555555444444333222222222222222222111111111111000........................000///...------...///000------......//////000000....../////////000000000///000111111111222555888888;;;@@@LLLddd}}}{{{oooeeehhh|||tttWWWEEEFFFOOOlllwww}}}}}}jjj\\\VVVdddyyy~~~yyy|||xxxwwwxxxyyyxxx||||||xxxuuuyyy}}}yyywwwttttttvvvxxxzzz|||~~~ggg___TTTNNNMMMMMMJJJGGGGGGKKKSSSbbbvvvzzzhhh```\\\VVVWWWUUUVVVbbbzzzgggWWWNNNIIINNNXXXkkkkkkTTTEEE???999666666555222000222222222111111111000000111111000000000/////////.........///000111111111//////////////////////////////............//////------.........///////////////000111222333444444555333666<<<===>>>IIIWWWppp}}}wwwttt{{{}}}dddSSSUUUVVVOOOOOOWWW\\\bbbddd```]]]```eeehhhiiikkkpppuuu{{{}}}{{{xxxxxxwwwwwwvvvuuuuuuuuurrrtttvvvwwwuuurrrooolllhhhfffeeeeeehhhkkkmmmmmmoooppprrrtttwwwyyyzzz{{{{{{|||~~~~~~|||}}}}}}~~~~~~zzz~~~ooo^^^dddvvvcccLLL???888777999555555555444333333222222222222222111111111000000........................//////............//////,,,------...///000111111...////////////000000000///000111111111333666888:::<<>>;;;999666666555555444333333333222222222111111111111000////////////////////////////////////////////////------......//////000000/////////000000000111111111222333333333444777:::999>>>NNNeeevvv}}}qqqeeeZZZ\\\yyy}}}ooo\\\LLLDDDJJJ]]]ooo}}}dddVVV]]]jjjzzz|||~~~zzzyyyxxxvvvuuuuuuyyy~~~yyysssppppppqqqqqquuu{{{nnn```WWWQQQMMMMMMIIILLLVVVcccrrrmmm```XXXVVVYYYWWWWWWeeexxx~~~iiiUUUPPPSSS[[[iiivvvvvv\\\KKK<<<888888444333555444444444333333333222222222222111111111000000000111111111000///.........//////////////////////////////............//////....../////////000000000000000111222333444555555:::777888<<<===BBBUUUkkk~~~hhh```]]]bbbccc```bbbhhhllleee___^^^^^^]]]___bbbcccgggnnnuuuzzz{{{xxxwwwwwwwwwwwwwwwwwwwwwwwwvvvuuussspppllliiifffeee______bbbhhhooouuuxxxyyyzzzyyyxxxwwwwwwwwwxxxyyyxxxzzz}}}~~~~~~}}}}}}uuu^^^VVVccc|||___MMMBBB;;;777666666666555444444333333222222222111111111111000//////////////////////////////000000000000//////........./////////////////////000000000111111111111222333333333555888:::;;;AAAUUUnnn{{{}}}kkkbbb\\\fffjjj\\\LLLFFFIIIVVVjjj{{{ppp^^^^^^lllyyy|||zzzxxxsssppppppqqqvvv~~~vvvqqqoooqqqtttuuuyyyppp```UUUOOOQQQKKKKKKTTT\\\fff{{{jjj___WWWWWWWWWWWW\\\ccc}}}___RRRPPPTTT^^^iii}}}kkkUUUAAA<<<999444222666444444444444333333333333222222222111111111000000000000000000////////////........................//////............//////.../////////000000000000000111111222333444555555:::888:::===???FFF]]]tttrrr]]]```ccccccccceeeiiillllllddd___aaacccaaaaaaddddddiiiooouuuzzz~~~|||yyywwwwwwwwwwwwwwwwwwwwwwwwtttrrrnnnjjjfffdddcccccc```aaaeeejjjqqquuuvvvvvvwwwwwwwwwvvvvvvwwwwwwxxxvvvxxx{{{~~~~~~}}}}}}~~~~~~zzzxxx^^^TTT```yyyeeePPPCCC:::333666666666555444444333333222222222111111111111000000000000000000000000000//////000000000000/////////////////////.........000000000000111111111111222333333333333555888;;;???EEEYYYrrr{{{yyy}}}cccXXXXXXhhh|||^^^QQQEEEFFFRRRdddzzzgggZZZeeexxxzzz|||zzzrrrlllhhhiiinnnzzzyyyqqqllllllppptttwww{{{ooo___WWWSSSLLLJJJQQQVVV]]]qqquuuhhh[[[XXX[[[\\\[[[ZZZsssiiiUUUOOOQQQYYYcccvvvvvv]]]FFF>>>:::333222666555555444444444333333333222222222111111111111000......//////000000111111........................//////............//////////////////000000000000000111222222444444555666:::888:::???AAAJJJccc{{{|||dddUUU```fffcccaaagggmmmnnnjjjbbb^^^cccgggeeedddffffffjjjqqqvvvzzz~~~}}}{{{vvvvvvvvvvvvvvvvvvwwwwwwrrrooojjjeeebbb``````aaabbbdddggglllrrrttttttssssssttttttuuuvvvvvvwwwwwwtttvvvzzz}}}~~~}}}}}}}}}~~~}}}hhhYYYVVVmmmzzz___HHH===;;;999999888777666444222111222222222111111111111000000000////////////000000////////////....................................////////////000000000000000111333444444666999;;;>>>MMMbbbqqquuuwwwsssZZZMMM\\\tttvvvUUUJJJEEENNN```tttsss^^^YYYiii{{{zzz|||sssnnniiinnnttt}}}yyyppplllkkkmmmttt||||||~~~gggYYYWWWSSSPPPRRRUUUZZZcccmmmrrrcccaaa```[[[ZZZ```\\\yyyZZZKKKMMMWWW^^^sssiiiNNN>>>999777555555444444333222222111111000222111111111000000//////000000000000000000000000...///000111111000///...000000000000000000000000111222333111///...///000222222333333555666888999===555;;;AAA???LLLkkkkkk```]]]eeehhhdddbbbhhhmmmooohhhdddaaadddkkkmmmiiidddgggjjjnnnssswwwzzz|||}}}{{{xxxxxxxxxwwwxxxyyyxxxvvvtttuuulllbbb^^^___bbbcccbbbbbbeeekkkqqquuuxxxyyyyyyvvvvvvvvvvvvvvvwwwwwwxxxttttttwww{{{~~~|||zzzyyyyyy{{{|||~~~qqqaaa[[[mmmkkkPPPBBB???666666666666666555555444222222222222111111111111000000////////////000000////////////....................................////////////000000000000000111333444444666999<<>>999666555444444333333222111111111222111111111000000000000000000000000000000000000...///000111111000///...000000000000000000000000000111222111000///000111222222333444555777888999===666;;;BBBBBBSSSssswwwzzzsssbbb[[[aaafffgggdddccciiillllllfffdddcccfffkkkmmmkkkiiikkkmmmppptttxxx{{{|||}}}{{{xxxxxxwwwwwwxxxyyyyyyvvvtttrrrkkkbbb]]]___bbbcccccccccfffkkkpppuuuwwwxxxxxxwwwvvvvvvvvvvvvwwwxxxxxxuuuvvvxxx|||~~~}}}|||||||||}}}}}}kkk```lll{{{\\\HHHBBB666666666555555555444444333222222222111111111111000000////////////000000////////////....................................////////////000000000000000222333444555777:::===EEEPPPdddwwwsss```TTTPPPeee~~~rrrXXXFFFDDDLLLbbb{{{~~~qqq___YYYggg~~~yyyqqqoootttzzz~~~{{{xxxqqqlllkkkmmmpppxxx}}}zzzjjjaaaZZZTTTRRRQQQPPPTTTZZZjjjttthhhaaaZZZWWWYYY[[[\\\rrrsss[[[QQQUUU[[[ooorrr\\\MMMDDD<<<777555444444333333222222111111111111111111111000000000//////////////////////////////000000000000//////000000000000000000000000///000111111000000111222222222333444555777888999===777<<>>888777555444444333222222111111111111111111111111111111//////////////////////////////000000000000//////////////////////////////---///000111000000222333333333333444555777999:::<<<777<<>>BBBMMMVVVjjj}}}~~~uuuaaaVVVXXXhhhvvvlllXXXJJJCCCLLLaaauuulll```XXXRRR]]]yyy~~~|||vvvqqqvvv|||vvvssssssooolllooorrruuu{{{}}}wwwvvv}}}}}}oooeee[[[WWWTTTQQQRRRUUUVVVkkkqqqfff___[[[ZZZ]]]\\\___oootttZZZUUU[[[YYYfff}}}nnnZZZIII>>>999:::555555444444333222222111111111111111111222222222////////////////////////000000////////////000000////////////////////////---///000111000111222444333333444444666777999:::;;;888<<>>CCCTTTxxxvvv||||||xxxwwwooo```UUUWWW___eeehhhcccccchhhkkkhhhbbb___]]]```eeehhhkkkooovvv{{{zzzzzzyyyxxxxxxxxxyyyyyyxxxxxxwwwxxxzzzzzzyyywwwssssssssstttssspppkkkggg```___^^^___aaadddgggjjjoooqqqsssuuuxxxyyy{{{{{{zzzzzzzzzzzzzzz{{{{{{|||{{{~~~~~~|||}}}hhh\\\fffzzz```LLL===;;;999777666666777777444444333333333222222222000000////////////000000////////////............////////////////////////////////////000000000000111222333444666;;;AAAEEEWWWcccxxxyyyoooaaaZZZdddsssnnnSSSGGGEEEEEEVVVsssnnn^^^QQQYYYeeeyyy~~~yyyxxxyyywww}}}xxxooommmooouuu{{{xxxpppnnnnnnzzz|||~~~}}}}}}~~~mmmaaaZZZTTTQQQRRRNNNXXXkkkuuufff^^^[[[UUUXXXYYY[[[gggzzzaaaTTTUUUUUU```zzzlllUUUBBB;;;<<<555555555444333333222222111111111222222333333333000000000000000000000000111000///......///000111000000000000000000000000...///111111000000111333444444444555666888::::::999;;;AAAHHH\\\~~~{{{~~~yyyjjjYYYSSSXXX___aaabbb```bbbjjjlllfff```^^^```bbbeeeiiinnntttzzz~~~zzzyyyxxxwwwwwwwwwwwwxxxzzzxxxwwwxxxyyyyyyxxxwwwuuuuuuuuuuuutttpppjjjeee]]]^^^___```bbbeeeiiilllnnnoooqqqtttvvvyyyzzz{{{{{{{{{zzzzzz{{{{{{|||}}}{{{~~~|||~~~mmm```hhhhhhRRRBBB???<<<888666555555555444444444333333333222222000000////////////000000000/////////............000000000000000000000000////////////000000000000111222333444666;;;AAAFFFZZZggg~~~}}}ooobbbeeexxxhhhOOODDDDDDLLL^^^zzz{{{eeeRRRPPP\\\ooo|||vvvwwwzzzyyy~~~|||{{{wwwmmmlllooowww~~~vvvnnnlllhhhvvv|||}}}||||||~~~wwwiii___VVVRRRRRRQQQVVVcccyyy|||lllccc```VVVUUUWWWZZZ\\\lllmmmWWWUUUPPPUUUlllttt[[[EEE<<<;;;666555555444444333222222111111111222222333333333111111111111111111111111111000///......///000111000000000000000000000000///000111111000000111222444444444555777888:::;;;999<<>>???EEE[[[zzzwwwdddYYY^^^^^^dddjjjaaaWWW___hhhllliiiccc___^^^dddfffjjjoootttzzz~~~|||uuuqqqqqqrrrrrrtttxxxyyyyyyxxxxxxwwwwwwxxxxxxvvvxxxyyywwwrrrkkkccc^^^YYYZZZ\\\___dddhhhlllooopppqqqsssuuuxxxzzz{{{|||yyyxxxwwwwwwxxxyyy{{{|||}}}~~~~~~~~~~~~ooommmmmmaaaKKKBBB:::888777444333444555444444333333222222111333222111/////////000000000000////////////000000///////////////000111111/////////000000111222333444333666;;;???EEEPPP[[[aaavvvqqqlllooozzzwwwbbbNNNGGGQQQ```www}}}~~~rrr```WWWVVVgggvvv|||qqqooorrrtttwwwhhhZZZWWWUUU^^^rrrwwwlllooovvv~~~oooccc^^^WWWdddwww~~~zzz{{{qqqaaaVVVSSSRRRQQQUUUaaauuuoooaaaYYYVVVXXXUUUTTTcccwwwjjj\\\TTTXXX___nnnkkkPPP@@@:::888666666666777666555444333333222222111111111111111111111000000000000000000000000000000//////000000000000000000000000111111000000111111222333444555666888999::::::;;;<<<>>>IIIddd}}}tttsssggg\\\dddiiillljjj```YYY```hhhkkkhhhdddaaa___cccggglllsssxxx|||~~~~~~|||uuuppppppqqqrrruuuyyywwwvvvvvvuuuuuuvvvxxxyyyvvvwwwwwwvvvqqqjjjbbb]]]XXXYYY\\\```eeejjjnnnpppooopppsssvvvxxxzzzzzz{{{xxxxxxwwwwwwxxxyyy{{{|||{{{|||}}}~~~vvvnnnjjjhhhNNNDDD;;;888777444333444555444444333333222222111222222111000//////000000000000////////////000000///////////////000000111////////////000111222222333444888>>>DDDKKKXXXeeennn{{{}}}jjjccclllxxxeeeSSSHHHJJJ[[[mmmjjjYYYWWW\\\rrr~~~yyyooonnnsssyyyxxxhhhZZZSSSOOORRR```nnnqqqmmmiiiqqq{{{}}}nnnbbb\\\TTT```sss~~~~~~zzzzzz~~~zzzhhh]]]TTTRRRPPPPPPVVVeee}}}wwwfff^^^ZZZ[[[XXXTTT\\\iii{{{eeeWWWYYY[[[bbbvvvXXXDDD:::888666555666777666555333333333222222111111111111111111111000000000///222111111000000/////////000000000000000000000000111111000000111111222333444555666888999:::;;;;;;<<<>>>NNNooowwwxxxnnngggrrrzzzwwwlllaaa^^^bbbgggiiigggdddbbbaaaccchhhooowww|||~~~}}}}}}}}}vvvqqqpppqqqqqqssswwwuuutttsssssstttuuuwwwyyyuuuuuuuuusssnnngggaaa\\\YYY[[[^^^bbbfffkkknnnpppnnnpppssswwwyyyzzzyyyyyyxxxxxxxxxxxxyyy{{{|||}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~zzzoooeeennnPPPFFF<<<999777555555777555444444333333222222111111111111000000000000000//////000000000000//////...//////000000000000000............///000111111444555:::AAAGGGPPPaaapppwwwbbb\\\kkkzzzkkkXXXJJJFFFPPPfffzzz}}}dddXXX^^^jjj|||{{{qqqnnnuuu}}}yyyiii\\\SSSMMMLLLTTT^^^cccgggiiixxxyyykkk^^^XXXSSS^^^ooo{{{}}}|||yyyzzz{{{ooodddTTTQQQPPPPPPRRR[[[ooolllccc\\\[[[YYYVVVYYYaaarrrnnn[[[ZZZXXXYYYsss___HHH;;;999666444555555555444333333222222222222222111111111111111000000000///222222111111000000//////000000000000000000000000111111000000111111222333444555777888:::;;;;;;;;;@@@DDDXXX}}}uuuoooqqqmmmdddeeeeeefffeeedddccccccddddddjjjrrrzzz~~~|||~~~wwwrrrrrrqqqppppppssssssrrrrrrrrrsssuuuwwwxxxtttsssqqqnnniiiddd___\\\\\\]]]```dddgggkkkmmmnnnnnnpppsssvvvxxxyyyyyyxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}{{{mmm```vvvuuuTTTIII>>>:::888666777999555444444333333222222111000000111111000000000000//////000000000000//////......///000000000000000............///000111222444666;;;AAAHHHTTTiii{{{mmm[[[YYYnnnoooaaaPPPGGGJJJXXXqqqttt^^^ZZZjjj|||}}}|||uuuooouuuuuuhhh\\\UUUOOOLLLPPPWWW^^^gggooo{{{nnn```XXXTTT]]]lll}}}yyy|||{{{yyyzzz~~~~~~yyyooocccWWWRRRQQQQQQQQQTTTdddvvvvvvjjj___ZZZXXXWWWXXX[[[cccwww^^^XXXTTTSSSfffiiiPPP>>>;;;777555444444444333222222222222222222222222111111111111000000000000111111111111111111000000000000000000000000000000111111000000111111222333555666777999:::;;;;;;<<<@@@FFF___|||dddmmmxxxllljjjllliiieeebbb```aaadddffffffllluuu}}}~~~||||||vvvrrrsssssspppoooqqqqqqrrrsssssstttuuuuuuvvvtttqqqmmmhhhccc___]]]\\\]]]___bbbeeeiiikkkmmmnnnoooqqqsssuuuwwwxxxxxxxxxyyyzzz{{{|||~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||~~~~~~|||}}}~~~|||lll]]]jjj|||YYYMMMAAA;;;888666666999555444444333333222222111000000000111111111000000...///000111111000///...---...///000111000000///000000000000111222333444555666:::@@@HHHVVVnnn}}}wwwdddWWW[[[rrreeeXXXJJJGGGOOOaaazzz}}}gggVVV[[[uuu||||||xxxpppttt~~~yyyrrrfff[[[VVVPPPMMMPPPVVV___lllxxx~~~pppaaaYYYTTT\\\iiiyyy~~~yyy|||{{{yyyyyy}}}~~~|||yyy~~~rrrddd^^^UUUQQQQQQOOOOOO[[[kkkwwweee\\\YYYXXXWWWXXX[[[pppdddXXXSSSQQQ[[[lllvvvZZZAAA>>>999666555555444333222222222222222222222222111111111111000000000000111111111111111111222222000000000000000000000000111111000000111111222333555666777999:::;;;<<<<<>><<<999555555444444444333333333222222111111111111111222222222000000000000111222444444111111111111111111111111000000000000111222333444666888:::::::::<<>>;;;:::555555444444333222222111111000000000000000000000000000000000000000000000000000000000000000000000000111000000111222444666888>>>LLL^^^ooozzzccc^^^fffzzzooopppvvv~~~}}}xxxkkkUUUMMMXXXooo}}}}}}rrrmmmeee]]]XXXUUUUUUVVV\\\cccnnn{{{{{{qqqdddXXXRRRQQQRRRYYYgggsss~~~||||||}}}}}}}}}}}}||||||sssqqqvvv}}}iii___WWWRRROOOKKKMMMQQQ[[[kkkrrrccc^^^ZZZXXXXXX]]]iiidddWWWXXX___qqqxxxYYYHHH???777555888555444444444444333333333111111111222222333333333222222222111111222333333111111111111111111111111000000000000111222333444444777:::;;;:::===CCCIII___|||mmmeeegggrrrssscccbbbpppzzz{{{jjjfffdddfffggghhhnnnuuu{{{uuuqqqnnnkkkkkkmmmppprrrrrrsssssstttuuuwwwuuurrroooccc\\\VVVVVVXXXZZZ^^^cccggghhhjjjlllmmmooorrrttttttttttttuuuwwwyyy{{{|||zzzxxxvvvuuuwwwyyyzzzzzzxxxxxxxxxyyyzzz{{{|||}}}|||{{{yyywwwvvvwwwyyyzzzzzzzzzzzzzzz|||}}}pppaaammm^^^LLL@@@;;;:::444666555555444444333222222000000000000000000000000000000000000000000000000000000000000000000000000111000000111222555777888???NNN___nnnyyyeeegggvvvxxx~~~}}}wwwfffMMMMMM]]]yyy|||ooojjjbbbZZZUUUTTTUUUVVVaaahhhsss}}}wwwmmm```TTTOOOQQQQQQWWWcccppp{{{{{{|||}}}~~~~~~}}}|||{{{qqqoootttrrrfff]]]VVVSSSKKKLLLMMMRRR^^^sssyyygggaaa^^^ZZZZZZ]]]bbbrrrgggVVVXXX]]]jjj}}}___MMMAAA777666999555555444444444333333333111111111222222333333333333333222222111222222222111111111111111111111111000000000000111222333444333777:::;;;:::>>>DDDJJJfffyyykkkgggkkkvvv{{{sssfff\\\___kkkssstttkkkgggeeefffhhhjjjqqqyyy~~~}}}xxxrrrooommmkkkkkkmmmqqqssssssrrrrrrssstttuuusssooolllaaaZZZTTTUUUWWWYYY]]]ccchhhjjjlllmmmmmmooorrruuuwwwvvvuuuuuuvvvxxxzzz{{{wwwuuussstttwwwzzz{{{|||yyyyyyyyyyyyzzz{{{|||||||||{{{xxxwwwvvvxxxzzz{{{~~~}}}|||{{{|||~~~jjjhhhgggJJJ@@@>>>:::666555555444333333333333444111111111111000000000000////////////////////////333222222222222222222222222222222111111222666888:::OOO^^^lllxxxsss~~~~~~jjjXXXXXXSSSpppwwwiii\\\WWWSSSPPPVVVaaajjjooovvv~~~{{{xxx}}}tttjjj]]]SSSNNNMMMQQQWWW___jjjvvv}}}}}}||||||}}}~~~}}}pppmmmppp|||rrreee\\\XXXPPPNNNOOOSSSWWWaaa{{{xxxccc]]]YYY[[[``````fffttt\\\WWWYYYdddvvviiiPPPBBB???<<<666555555444333222222222222333333333222222111111111222222222222222222222222222222111111111111111111111111111222333444555666666<<<:::999>>>???CCCPPPqqq|||vvvrrrmmmrrrzzzzzzyyyiii[[[ZZZ```fffkkknnnkkkbbb^^^cccjjjmmmssszzz~~~yyyrrrlllkkklllmmmllllllnnnqqqssstttqqqoooqqqsssqqqlllfff\\\ZZZXXXWWWYYY]]]aaadddggghhhiiijjjlllooosssvvvvvvuuuttttttuuuwwwyyy{{{vvvtttsssrrrsssvvvyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyywwwuuutttvvvzzz~~~~~~}}}{{{zzz|||tttlll{{{rrrSSSDDD>>>:::666666555444444333333444444111111111111000000000000////////////////////////111111111111111000000000000000111111222444888;;;AAAUUUbbboooyyy{{{gggUUUWWW\\\vvvzzzjjj[[[VVVTTTSSSZZZdddnnnrrrzzzzzz|||wwwmmm```UUUPPPLLLOOOTTT\\\fffttt~~~}}}}}}~~~}}}{{{qqqnnnqqq}}}{{{oooaaaWWWQQQMMMLLLOOOQQQZZZqqqeee___YYYYYY]]]]]]___ttt|||aaaWWWWWW^^^lllmmmSSSDDD???<<<777666555444333222222222222333333333222222222111111000000000000000000000000111000000000000000111111111111111222333444555666555;;;:::999???@@@FFFUUUxxx~~~{{{uuuqqqqqqxxx}}}ssscccVVVVVV___fffjjjmmmjjjccc___dddkkkpppvvv|||}}}xxxqqqlllkkklllmmmmmmmmmnnnqqqsssuuusssqqqrrrssspppiiiccc[[[ZZZXXXXXXZZZ^^^bbbeeehhhiiijjjkkklllpppuuuyyywwwvvvuuuttttttvvvwwwyyyvvvuuutttssstttwwwyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuuvvvyyy|||||||||{{{yyyyyyzzz}}}{{{ooouuu___III>>>:::777666555444444333444444444222222111111111000000000////////////////////////////////////////////////...///111111222555:::===JJJ[[[fffqqq|||wwwfffTTTYYYiiilllZZZUUUUUUWWW___iiisssxxx}}}}}}zzzqqqdddXXXSSSKKKMMMQQQXXXbbbppp~~~~~~~~~~~~|||yyyqqqnnnqqq}}}nnn\\\UUUOOOLLLMMMMMMRRReeezzznnneee[[[WWW\\\\\\[[[hhhzzzfffVVVVVVXXXbbbttttttYYYGGG@@@;;;888666555444333222222222222333333333222222222222111111111111111111111111111///////////////000111222111111111222333444555666555;;;::::::@@@AAAJJJ]]]}}}rrrpppvvvnnn^^^QQQSSS___gggiiijjjiiiccc```eeemmmtttzzz|||wwwqqqllljjjkkkmmmmmmmmmoooqqqsssvvvuuuttttttsssnnneee___[[[YYYXXXXXX[[[___cccfffjjjjjjkkkkkklllpppvvvzzzxxxwwwvvvuuuuuuuuuvvvvvvvvvuuuttttttuuuwwwzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzxxxwwwwwwxxxzzzxxxyyyxxxwwwwwwxxx|||~~~nnnqqqhhhNNN???:::999666666555444444444444444222222222111111111000000////////////////////////.........//////////////////000111222333666:::===NNN]]]gggrrrsssrrreeeTTT\\\vvv|||nnnZZZUUUWWW[[[cccmmmwww||||||tttggg[[[TTTLLLMMMOOOTTT^^^lll{{{{{{xxxooolllppp|||kkk\\\SSSNNNNNNMMMPPP___ppp{{{mmm___XXX]]]```]]]cccoooiiiVVVUUUWWW___mmm{{{aaaLLL@@@:::777666555444333333222222333222222222222222222222222333333333333333333333333////////////000111333333111111111222333444555666666;;;::::::??????LLLccc~~~lllnnnyyylll]]]QQQVVVbbbiiiiiigggfffbbb```eeeooowww~~~~~~zzzuuupppmmmiiikkkmmmnnnnnnooorrrtttttttttttttttrrrlllccc\\\YYYYYYXXXYYY\\\```eeegggmmmmmmllljjjkkknnnssswwwyyyyyyyyyxxxwwwvvvvvvuuuuuutttttttttuuuwwwyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{zzzyyywwwxxxyyywwwxxxxxxxxxwwwxxx{{{~~~mmmpppmmmQQQAAA<<<;;;666666555444444444444555222222222222111111111111000000000000000000000000/////////000000111111111222222333333333666999<<>>MMMjjjssshhhnnn|||mmm```XXX^^^hhhlllhhheeecccaaaaaaeeeooozzz|||xxxsssooommmiiikkkmmmooooooppprrrtttqqqrrrsssssspppiiiaaa\\\XXXXXXXXXZZZ^^^bbbfffiiiooonnnmmmjjjiiikkknnnrrryyyzzzzzzzzzzzzyyywwwvvvsssssssssssstttvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwyyy{{{{{{zzzxxxxxxyyyxxxyyyzzzzzzyyyzzz|||~~~qqqrrrnnnSSSCCC===<<<777666555555444444555555333222222222222111111111000000000000000000000000///000000111111222222333333333444444444666:::===JJJYYYgggyyyttteeelll|||ZZZQQQ```|||}}}~~~~~~}}}}}}{{{iiiYYYWWW[[[```jjjuuu{{{~~~xxxkkk]]]UUUMMMMMMNNNQQQXXXdddrrr|||~~~|||zzznnnjjjmmmyyyfffZZZPPPOOOMMMMMMTTT___yyy~~~jjj]]]___aaa]]]^^^eee|||rrraaaWWW^^^jjjvvv|||www___HHH;;;777777666555444333333333333111222222222222333333333222222222222222222222222222222222222222333444555111111111222333444555666888;;;:::<<<>>>>>>RRRsssvvvkkkkkktttkkkccc```fffnnnmmmgggcccaaabbbbbbeeeppp|||{{{vvvqqqnnnmmmhhhkkknnnooopppqqqssstttpppqqqrrrqqqllleee^^^ZZZWWWWWWYYY[[[___dddhhhkkknnnnnnnnnllljjjjjjlllnnnwwwxxxzzz{{{{{{zzzyyywwwssssssttttttuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyywwwyyyzzz{{{zzzyyyzzz{{{{{{|||}}}|||{{{{{{}}}{{{tttnnnTTTDDD===:::777666666555555555555555333333222222222111111111000000000000000000000000//////000111111222333333111222333444555777<<>>999777666555444444333333444111111222222222333333333222222222222222222222222333222222111222222333333111111111222333444555666777::::::>>>@@@BBBYYY~~~kkkjjjttt~~~eeebbbdddlllpppmmmfffbbbbbbddddddgggqqq{{{uuuooommmmmmhhhjjjnnnpppqqqrrrssstttrrrrrrrrrnnnhhhaaaZZZWWWVVVWWWYYY\\\```eeeiiillllllmmmnnnnnnmmmlllnnnooorrrtttwwwzzz{{{{{{yyyxxxuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvxxxzzzzzzyyyzzz|||}}}}}}~~~~~~||||||}}}~~~vvvnnnUUUEEE<<<999777777666555555555555555333333333222222222111111000000000000000000000000...//////000111222222333///111222444555999>>>BBBMMM^^^qqq~~~llldddsssiiiVVV___|||zzz{{{zzz{{{|||~~~~~~}}}vvvxxxxxxxxxeee[[[UUUYYY___eeerrr}}}ooo```WWWKKKKKKKKKNNNSSS]]]hhhppp~~~}}}}}}uuupppooowwwsssdddWWWTTTPPPLLLNNNUUU```{{{llleee```WWWWWW___fffrrrYYY\\\jjjqqqTTT@@@:::777777555444444444444444111111111222222333333333444444444444444444444444222222111111111111111111111111111222333444666666666999;;;???CCCEEE___ffflll{{{___```fffoooqqqllleeebbbcccffffffhhhsss~~~zzztttooommmmmmgggjjjnnnpppqqqrrrsssuuuttttttrrrmmmeee]]]WWWTTTUUUVVVYYY\\\aaafffjjjllljjjlllooopppooooooppprrrnnnqqquuuyyy{{{zzzyyyxxxvvvwwwxxxyyyzzz{{{{{{|||zzzzzzzzzzzzzzzzzzzzzzzzvvvxxxyyyyyyyyyzzz}}}~~~}}}{{{|||}}}~~~sssyyyrrrYYYLLLBBB999999888777777777777444222222222222222222222222222000000111111111222222222111111000000111111222333222222333555333444<<>>AAAOOOpppnnn```ccc{{{xxx[[[bbbiiijjjeee^^^\\\^^^^^^```fffrrr~~~zzztttpppmmmllllllooooooqqqrrrttttttuuuuuutttuuutttmmmccc[[[XXXXXXUUUXXX[[[___bbbggglllpppooonnnnnnqqqssstttrrroooqqqrrrsssuuuvvvwwwwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvzzzzzz{{{{{{{{{|||||||||xxxxxxyyyzzz{{{|||}}}}}}~~~qqqqqquuu|||zzzxxxwwwxxxhhhSSSEEE>>>:::888777666777666444333333333333333333333333333111111111111111222222222111111000000111111222333111111444777888:::DDDOOO]]]nnn}}}kkkaaapppvvvxxxkkkUUUOOOaaa}}}xxx~~~xxxrrrjjjmmmpppvvvmmm[[[RRRUUU[[[dddnnnwww|||}}}wwwjjj```QQQMMMJJJJJJKKKPPP\\\hhhvvv|||zzz{{{tttqqqwwwsssaaaWWWQQQNNNMMMNNNNNN[[[oootttkkkccc^^^]]]YYYmmmjjjZZZgggxxx|||rrrVVVDDD;;;999666555555555444333333333333333333333333333222222111111111222333444333222222111111222222333000111111333555777888999888888<<>>;;;999777666666666555333333333333333333333333333111111111111111111111111111111000000111111222333222222444777888<<>>;;;777555555555444333333333333333333333333333222222222222333333444444222222222222222222222222222222222333555666888999666999===???CCCVVV|||{{{lll^^^[[[dddxxxkkk\\\kkkwwwtttggg]]]\\\^^^\\\aaakkkwww|||wwwqqqmmmkkkkkkkkkpppqqqrrrssstttuuuuuuuuutttrrroooggg___YYYVVVVVVWWWZZZ___cccfffjjjmmmpppqqqqqqrrrssssssrrrqqqooossstttuuuvvvvvvvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||}}}}}}}}}~~~~~~jjjkkkooovvv{{{}}}uuu~~~www^^^GGG>>>;;;999666555666666555444333333333333333333333333111111111111111111111111111111000000111111222333333333555777888<<>>999666555555444333333333333333333333333333222222333333444444444444222222222222222222222222444444444444555555666777555999===>>>DDDZZZ~~~rrrggg___[[[lll|||fff[[[lllwwwqqqbbbZZZZZZ\\\\\\cccnnn{{{~~~{{{vvvqqqmmmlllkkkkkknnnooopppssstttvvvvvvwwwuuurrrlllddd\\\WWWTTTSSSVVVZZZ```dddgggjjjlllnnnoooqqqrrrrrrrrrqqqpppooottttttuuuvvvwwwwwwvvvvvvyyyyyyyyyyyyzzzzzzzzzzzz||||||{{{{{{{{{{{{{{{{{{zzz{{{{{{|||}}}~~~}}}~~~~~~pppooorrrxxx{{{}}}zzzuuuwwwfffKKK@@@<<<999666555555666555444333333333333333333333333222222222111111111111111111111000000111111222333444333555888999===IIIUUUiii}}}yyyiiiiiirrrqqqaaa^^^vvv{{{fffOOOKKK]]]xxxrrrnnnrrryyyzzzccckkkxxxsss```UUURRRWWW^^^gggpppzzz}}}||||||ssslllWWWQQQKKKJJJKKKMMMSSSZZZfffppp~~~yyytttxxxmmmaaaYYYSSSQQQQQQOOOSSS]]]mmmyyyrrrhhhaaa^^^```^^^cccwwwggg\\\cccppp~~~{{{cccPPPDDD@@@;;;777555555444333333333333333333333333333111222333444444444333333111222222333333222222111555555555444555555666777666999<<<>>>FFF^^^oooeeebbb^^^wwwrrrddd___oooxxxnnn```[[[]]]^^^^^^fffrrr}}}|||yyyuuupppmmmkkkkkkllllllmmmoooqqqtttuuuvvvwwwtttpppiiiaaa[[[VVVTTTSSSVVV[[[aaafffiiikkklllnnnnnnppprrrsssqqqppppppqqqssstttuuuvvvwwwwwwwwwwwwzzzzzzzzzzzz{{{{{{{{{{{{~~~~~~~~~}}}}}}}}}}}}}}}yyyyyyzzz|||}}}~~~~~~~~~xxxvvvwww{{{}}}~~~rrrooonnnQQQCCC<<<999666555555666555555444444444444444444444444222222222111111111000000111111000000111111222333333333555999;;;AAANNN[[[nnnvvvmmm^^^jjjyyynnnggglllooo\\\JJJPPPjjjwwwiiigggmmmwwwzzzdddhhhrrrwwwgggYYYRRRQQQWWW```iiiqqqyyy{{{zzzzzz||||||tttmmmYYYQQQKKKKKKLLLMMMSSSYYYdddnnn}}}xxxrrrwwwvvvggg]]]UUUPPPPPPPPPRRRVVVddd||||||tttjjjbbb___\\\\\\]]]hhhoooXXXYYYlll~~~pppZZZFFFBBB<<<777666555444333333333333333333333333333000111222333444333333222111222333333333333222111444444444444555666888888999;;;===???JJJcccmmmcccaaaaaaiiidddcccqqqvvvjjj]]]\\\``````aaahhhtttyyywwwrrrnnnkkkjjjjjjjjjlllmmmoooqqqrrrsssttttttqqqllleee^^^ZZZWWWVVVUUUXXX]]]dddiiilllmmmnnnnnnmmmpppssstttrrrqqqrrrsssrrrsssuuuvvvxxxxxxyyyyyyzzzzzz{{{{{{{{{|||||||||}}}|||||||||{{{{{{{{{{{{xxxyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}~~~{{{{{{}}}~~~ooojjjsssUUUGGG<<<999666444555555555555444444444444444444444444222222222222111111000000111111111000111222222333222333666:::>>>DDDRRR___sssnnncccYYYlllmmmooo|||xxxbbbSSSKKKZZZzzzssscccbbbiiitttzzzdddeeemmm}}}ppp___SSSOOOPPPWWWbbblllsssyyy}}}{{{zzz|||}}}zzzqqqjjjYYYRRRLLLKKKLLLNNNSSSXXXcccnnn}}}vvvqqquuu|||lll```VVVPPPOOORRRRRRTTT___wwwvvvkkkccc___XXX[[[\\\```rrrsssUUUQQQhhh}}}zzzbbbGGGCCC<<<888666555444333333333333333333333333333000111222333444333222222111222333444444333222111222222333444666888:::;;;;;;===>>>@@@MMMfffkkk```___dddxxxbbbeeeaaammmpppbbbWWWXXX]]]\\\bbbjjjvvvwwwuuuqqqllljjjiiiiiiiiinnnnnnooopppqqqqqqqqqqqqnnniiibbb\\\YYYXXXXXXXXXYYY^^^fffkkknnnooooooooonnnqqqtttuuusssssstttvvvrrrssstttvvvxxxyyyyyyzzzzzz{{{{{{{{{||||||}}}}}}yyyyyyyyyxxxxxxwwwwwwwwwyyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{tttjjjqqq___GGG???:::888999999666444555444444444333333333222222333333222222333333444555444222000222444666444222444666777888>>>LLL\\\fffxxxxxxggg^^^UUUwwwrrrnnnZZZQQQHHHggglll^^^bbbnnnwwwrrrgggccclllxxxfffWWWPPPOOOUUU\\\ccchhhpppzzz~~~|||}}}}}}xxxnnnfffYYYSSSOOOPPPQQQRRRTTTXXXbbblll{{{~~~||||||}}}xxxtttuuu~~~lllaaaXXXSSSSSSRRRQQQRRRZZZlllyyyooohhhbbb```^^^]]]^^^ggg~~~zzzaaaUUU]]]sssfffUUUDDD777888:::777444444222222222222222222222222333333333333333333333333111111222222222333333333222333333444555666777777555<<<>>>>>>OOOpppnnn```aaappp}}}kkkbbb```llljjjeee^^^ZZZ[[[^^^___eeellltttzzztttrrrooojjjgggfffhhhjjjllllllmmmpppssstttsssqqqqqqhhh]]]VVVTTTVVVXXXYYY___aaadddgggkkknnnpppqqqrrrrrrsssttttttssssssrrrvvvvvvwwwxxxyyyyyyzzzzzz{{{{{{{{{{{{||||||||||||}}}|||zzzyyyxxxwwwvvvvvvyyyzzz}}}~~~~~~|||||||||}}}~~~vvviiillldddJJJAAA<<<999::::::777555666444444444333333333222222333333222222333333444555444222111222444555444222444666777999@@@NNN```lllzzzwwwggg___^^^{{{wwwaaaTTTOOONNNrrr{{{kkkaaahhhttt|||rrrggggggqqqvvveeeUUUOOOPPPXXX```hhhmmmttt~~~}}}}}}{{{}}}}}}yyyppphhhYYYSSSPPPQQQSSSSSSVVVZZZ]]]gggvvv}}}wwwrrrttt|||qqqdddYYYTTTSSSQQQPPPPPPVVVfffxxxlllccc```___]]]\\\cccxxxgggVVVXXXkkk~~~qqqUUUDDD777888;;;888666777222222222222222222222222333333333333333333333333222222333333333444444444333444555555777777888999666===@@@BBBTTTsssyyymmm^^^___uuussseeeaaaaaannnjjjddd\\\YYY[[[^^^aaafffnnnuuu{{{uuurrrnnnjjjiiiiiijjjlllnnnnnnoooqqqtttuuusssrrroooggg\\\UUUUUUWWWYYYYYY___```dddgggkkknnnooopppqqqqqqqqqrrrrrrsssttttttvvvwwwwwwxxxyyyzzz{{{{{{|||||||||}}}}}}}}}}}}~~~}}}}}}{{{zzzyyyxxxxxxxxxyyy{{{~~~}}}|||||||||}}}}}}yyyjjjkkkjjjNNNCCC===:::;;;;;;777666888444444444444333333333333333333222222333333444555333222111222444555444333444555888;;;BBBQQQeeetttsssddd^^^kkk}}}hhhVVVKKKMMMTTTrrrgggdddnnnyyyttthhhkkkwwwsssaaaRRROOORRRYYYbbbkkkqqqxxx{{{|||zzzzzz}}}~~~{{{rrrkkkZZZTTTQQQSSSUUUVVVXXX\\\\\\fffsss|||wwwqqqqqqyyyyyyhhh\\\UUUSSSOOONNNNNNQQQ]]]tttrrrfff```^^^\\\ZZZ]]]pppnnnWWWRRR```qqq[[[III:::999:::777555666333333333333333333333333333333333333333333333333333333444444444555555555444555666777888999999:::888>>>AAAFFF[[[xxxwwwsssnnnwwwooo```bbb}}}jjj___aaaeeeqqqjjjbbb[[[XXXZZZ___ccciiipppxxx}}}vvvrrrlllkkklllnnnooonnnppppppqqqsssuuuvvvtttrrrllldddZZZUUUUUUWWWZZZZZZ^^^```dddgggkkkmmmoooooopppoooooooooppprrrsssuuuvvvvvvwwwxxxyyyzzz{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyy|||~~~}}}}}}|||}}}}}}}}}{{{mmmppppppRRRCCC>>>:::::::::777666777555444444444444333333333333333222222333333444555222222222333333444444333555555888<<>>EEETTTmmm|||ggg]]]___{{{{{{www~~~hhhQQQCCCIIIUUUpppllljjjpppxxx|||}}}~~~yyyyyynnnrrr{{{}}}vvvsssooofffXXXNNNNNNUUUYYYbbblllrrrxxx~~~yyyyyyzzzwwwooo___XXXSSSTTTVVVYYY]]]cccffflllssszzz}}}yyysssqqquuuwwwfff[[[UUUPPPNNNNNNPPPVVVfff{{{lll^^^\\\[[[ZZZYYYddduuu]]]QQQQQQUUUhhh}}}gggRRR???999888444222555333333333333333333333333333333333333333333333333222222222222333333333333333444555666777888888999<<<>>>???HHHeeeooonnnyyywwwnnnvvvyyyccc\\\bbbkkktttggg[[[XXXXXXZZZaaaiiiooowww~~~wwwrrrllllllqqquuuuuusssvvvuuuuuuvvvwwwwwwtttrrreee___WWWSSSTTTXXXZZZ[[[___aaaeeeiiilllnnnnnnnnnrrrpppnnnmmmmmmnnnoooqqqrrrrrrsssuuuvvvxxxyyyyyy{{{{{{{{{|||||||||}}}}}}~~~~~~~~~xxxzzz}}}}}}~~~~~~yyyppprrr~~~sssyyy|||zzzXXXDDD>>>999999888555444777555555555555444444444333333333222222333333444555111333444444222222444555888666999@@@HHHWWWsssyyyeee```gggwwwsss|||kkkNNNBBBKKKWWW~~~vvvsssqqqtttyyy}}}~~~~~~vvvzzz~~~~~~}}}|||{{{wwwzzzuuukkkgggccc]]]TTTMMMOOOVVV]]]fffooouuuzzz{{{{{{}}}xxxpppbbbZZZSSSRRRTTTXXX^^^eeehhhlllqqqvvv{{{|||wwwtttvvvnnnaaaXXXSSSOOONNNQQQUUU```xxx|||mmm```[[[[[[\\\ZZZ```|||~~~fffUUUOOOOOO]]]rrrlllVVVBBB;;;:::777666999333333333333333333333333333333333333333333333333111111111222222222333333333444444555666777888999<<<>>>@@@JJJiiisssuuuuuupppzzzwwwaaaZZZbbblllsssdddXXXXXXZZZ\\\ccclllrrr{{{}}}vvvrrrnnnnnnqqquuuvvvvvvwwwwwwvvvwwwwwwvvvtttqqqccc]]]VVVRRRTTTWWWZZZZZZ```cccgggkkknnnoooooonnnpppooonnnnnnnnnnnnooopppqqqrrrssstttvvvxxxyyyyyy{{{{{{{{{{{{||||||||||||~~~yyyzzz|||~~~yyyllllll}}}zzzyyyxxx~~~[[[FFF???:::999888666555888555555555555444444444444333333222222333333444555111333444444222222333555888555999CCCLLL]]]|||uuudddcccooowwwttt{{{hhhMMMBBBNNN\\\|||vvvuuuuuuvvvzzz~~~}}}uuuvvvwwwvvvttttttxxx}}}nnnddd___YYYUUUQQQMMMQQQWWWaaaiiiqqqvvv{{{~~~~~~~~~xxxpppfff\\\SSSPPPRRRVVV___ffflllnnnppprrruuu}}}{{{wwwxxxxxxhhh^^^VVVPPPMMMQQQRRRWWWjjjooobbb[[[[[[^^^[[[[[[ppppppZZZPPPOOOUUUhhhwww```III@@@<<<888777:::444444444444444444444444333333333333333333333333222222222333333333444444444555666666888888999::::::???CCCOOOnnnuuuzzzsssrrr}}}vvv```[[[eeepppqqqaaaVVVXXX\\\]]]dddnnnttt}}}|||uuussspppooopppsssvvvxxxxxxwwwwwwwwwwwwvvvssspppbbb\\\UUURRRTTTWWWYYYYYYaaadddiiimmmpppppppppooolllmmmmmmooopppqqqrrrrrrrrrssstttvvvxxxyyy{{{{{{{{{||||||||||||}}}}}}}}}}}}~~~{{{|||}}}~~~}}}nnnllluuuzzzuuu]]]HHHAAA;;;:::999777777999666666555555555444444444333333222222333333444555000333555444222111333666777444999EEEPPPaaa}}}pppaaadddssszzzyyy|||dddOOOBBBQQQbbb~~~uuurrrssstttwww{{{~~~~~~{{{uuutttssspppnnnooovvv~~~}}}jjjaaaZZZSSSQQQOOONNNQQQWWWbbbjjjqqquuuzzz{{{~~~xxxooohhh]]]RRROOOPPPUUU^^^gggrrrrrrqqqpppqqqvvv}}}zzzzzz~~~mmmbbbXXXPPPMMMPPPPPPQQQ```rrrrrreee\\\[[[^^^[[[XXXhhhwww]]]QQQQQQPPPbbb|||jjjPPPDDD===666444666444444444444444444444444333333333333333333333333333333333444444444555555666666777888999::::::;;;999@@@FFFSSSqqquuu|||ssstttwwwaaa]]]jjjvvvooo___UUUXXX]]]___eeeooouuu~~~|||tttsssrrrpppoooqqquuuxxxyyyxxxwwwwwwwwwuuurrrooobbb\\\UUURRRSSSVVVXXXXXXbbbeeejjjnnnqqqqqqpppoooiiijjjmmmooorrrssstttuuuttttttvvvwwwyyy{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~|||~~~}}}}}}}}}~~~mmmiiipppsssuuubbbKKKAAA:::999;;;888666666666666666666666666666666555444333333222222222222444444333333333444555555666666;;;EEEUUUnnn~~~fffhhh___yyy}}}|||uuuzzz~~~nnnUUUOOOHHHUUUnnn~~~tttrrrnnnnnnpppxxx~~~xxxvvvuuupppiiihhhnnnwww}}}uuucccZZZRRRNNNLLLLLLRRRYYYgggkkkpppvvvzzz}}}{{{{{{nnniii\\\RRRRRRTTTVVV^^^iiiyyy}}}|||vvvsssuuuxxxyyy}}}xxxwww}}}uuuiiiZZZVVVSSSPPPMMMOOO[[[hhhrrrfff^^^ZZZ]]]]]]\\\cccnnneeeSSSNNNQQQeee}}}}}}\\\CCC;;;<<<:::444555555444444444333333333444444444444444444444444333444555555333333444555555555666666777999:::;;;999???DDDWWW{{{tttzzzsssmmmwwwggghhhpppkkkmmm]]]VVV^^^bbb```fffrrryyy|||yyyvvvrrrrrrrrrssstttuuuvvvwwwxxxyyyxxxxxx{{{|||vvvmmmccc\\\UUUSSSRRRRRRWWW]]]aaafffkkkpppqqqqqqqqqrrrrrrqqqppppppqqqtttvvvxxxtttuuuvvvxxxzzz|||}}}~~~~~~}}}}}}}}}~~~}}}{{{|||~~~~~~nnnjjjnnn}}}ooo|||gggLLLCCC:::::::::888666666555555555555555555555555555444333333222222222333444444333333333444555555777777<<>>JJJ\\\uuueeehhheeeyyynnnkkk|||~~~kkkjjjpppuuuqqqmmmhhhXXXLLLQQQ[[[vvv}}}rrriiihhhkkksss~~~|||sssnnnkkkfffbbbdddkkkvvv~~~~~~qqqfffZZZNNNHHHHHHMMMXXXcccmmmpppuuuxxxzzz||||||}}}qqqhhh\\\SSSRRRRRRTTT^^^jjjxxxzzzuuupppvvvxxx~~~xxxxxx{{{nnn\\\WWWSSSPPPMMMNNNWWWaaatttooofff``````]]]XXX[[[bbb|||yyybbbWWWQQQhhhmmmNNN>>>:::888444555555555444444444444333444444444444444444444444333444555555333333444555444444444555666777888999;;;AAAFFF]]]wwwcccaaammmxxxkkkmmm}}}mmm___YYYaaaggggggnnnyyy{{{~~~|||xxxtttpppppppppqqqrrrssstttuuuyyy}}}}}}yyyuuurrrkkkeee\\\WWWSSSTTTUUUVVV[[[bbbgggiiikkklllllllllnnnooouuutttsssssssssuuuvvvwwwwwwxxxyyyzzz{{{|||}}}}}}rrrkkkgggsss{{{vvvRRRGGG===::::::888666777555555555555555555555555444333333222222333333333333333333333444444555666888888>>>LLL___xxxgggkkkiiixxxqqqqqq{{{rrrnnnnnnqqqkkkccc\\\NNNHHHPPPbbbwwwnnnbbbcccjjjvvvxxxnnnhhhaaa```bbbiiittt~~~~~~pppbbbWWWMMMHHHIIIOOOZZZeeelllooouuuyyy|||~~~}}}~~~}}}rrrggg\\\SSSQQQQQQSSS^^^kkkyyyyyysssqqqrrrxxx}}}xxxwwwsss```ZZZSSSPPPNNNNNNTTT[[[qqqsssiiiaaaaaa^^^XXXXXX^^^rrriiiZZZQQQcccxxxuuuVVVBBB;;;:::999555555555555444444444444444444444444444444444444333444555555333333444555555555555555666888999:::===BBBIIIbbboooccchhhxxxhhhooommmbbb\\\ccciiilllttt~~~}}}}}}|||xxxssspppppppppqqqrrrtttuuuvvvzzz{{{uuupppkkkeee[[[VVVSSSUUUVVVWWW\\\bbbggghhhjjjjjjjjjkkknnnpppvvvvvvuuutttuuuuuuvvvwwwyyyyyyzzzzzz{{{|||}}}}}}}}}~~~uuukkkfff}}}{{{VVVJJJ>>>::::::888777888555555555555555555555555333333333222222333333444333222222333444555666666777777>>>MMMaaa{{{jjjmmmkkk{{{zzz|||vvvrrrsssjjj___WWWJJJEEEOOOhhh|||sssjjj___```iiixxxrrrhhh```___bbbhhhsss~~~zzzlll[[[SSSKKKJJJLLLQQQ[[[eeemmmqqqvvvzzz}}}~~~}}}}}}zzzrrreee[[[RRRQQQPPPRRR___nnn{{{|||qqqqqquuu{{{}}}xxxwww}}}yyyhhh___UUUQQQOOONNNRRRWWWmmm~~~wwwkkkbbb```^^^XXXWWW\\\llllll\\\RRR\\\lll|||```GGG<<<:::999666666555555555444444444444444444444444444444444333444555555333333444555666666666777888999;;;;;;>>>BBBKKKhhhsssgggccclll~~~uuuffftttnnnddd___dddlllqqqyyy}}}|||wwwqqqpppqqqqqqrrrtttuuuwwwxxxyyy~~~{{{uuupppiiicccZZZVVVTTTVVVWWWXXX\\\aaafffgggiiiiiijjjlllooorrrvvvvvvuuuuuuuuuvvvvvvwwwyyyyyyzzzzzz{{{|||}}}}}}|||}}}xxxkkkeee}}}YYYLLL???:::999888777888444444444444444444444444333333222222222333444444222222222333444555666777777777>>>NNNeeegggnnnkkk}}}|||{{{xxxhhh[[[TTTIIIGGGQQQrrrzzzooohhh___^^^hhhxxxwwwjjj```aaaeeekkkvvvrrrdddTTTNNNIIIKKKNNNSSS\\\dddppptttyyy|||}}}}}}~~~~~~}}}yyy}}}~~~uuuooocccYYYQQQPPPOOORRR```qqq}}}wwwuuuuuuxxxzzz|||zzzxxx}}}sssfffYYYRRRPPPOOOQQQTTTdddwww{{{mmmbbb___]]]WWWWWW\\\eeennn___TTTXXXdddxxxlllMMM===777777666666666555555555444444444444444444444444444444333444555555333333444555777777777888999:::;;;<<<>>>BBBNNNnnn~~~ooogggiiitttllleeeyyyooofffaaaeeemmmttt|||~~~|||{{{vvvppppppqqqqqqrrrtttvvvxxxyyyvvvzzz{{{xxxsssnnnggg___YYYUUUTTTWWWYYYYYY\\\aaafffgggiiijjjkkkmmmpppssstttuuuuuuuuuvvvvvvvvvwwwwwwxxxyyyzzz{{{|||}}}}}}|||}}}}}}~~~{{{jjj___sssyyy\\\NNN@@@;;;999777777999444444444444444444444444333222222222333333444555222222222333444555666777888888???QQQhhh}}}```kkkjjjzzz|||yyy~~~zzzdddTTTPPPIIIJJJVVV|||yyyjjjccc___]]]gggvvvyyykkkaaadddjjjooo||||||kkk]]]PPPKKKGGGIIIMMMSSS]]]fffppptttyyy}}}~~~~~~~~~~~~vvvyyy}}}xxxppplll```WWWPPPOOOOOORRRbbbttt~~~zzzwwwvvvuuuuuuzzz}}}{{{}}}}}}mmm\\\SSSQQQOOOPPPSSSYYYooopppbbb^^^[[[UUUUUUZZZ\\\yyyooocccWWWWWWccczzzvvvVVVAAA999888666666666666555555555555444444444444444444444444333444555555333333444555666666777777888:::;;;<<<>>>BBBPPPsssqqqmmmsss~~~{{{fffbbbzzzooohhhcccfffmmmvvv}}}}}}|||{{{vvvoooooopppppprrrsssuuuwwwxxxyyy{{{zzzvvvsssooodddZZZUUUSSSSSSXXX[[[[[[___cccgggiiikkkllllllmmmoooqqqrrrssstttuuuvvvvvvwwwwwwuuuvvvwwwyyyzzz|||}}}}}}~~~~~~}}}}}}}}}~~~~~~|||jjjXXXiiiooo]]]OOOAAA;;;999777777999444444444444444444444444222222222222333333444555222222222333444555777777999999AAASSSkkkuuuZZZhhhiiivvvvvv}}}ppp|||{{{```NNNLLLIIIMMM[[[wwweee^^^\\\]]]fffuuuzzzkkkaaaeeemmmssszzziii[[[PPPIIIEEEFFFKKKRRR]]]ggglllqqqxxx}}}~~~tttvvvyyyuuummmiii___VVVPPPOOONNNRRRcccuuu}}}xxxuuurrrpppttt{{{}}}~~~qqq^^^TTTQQQPPPPPPSSSSSSkkksssccc^^^ZZZTTTTTTXXXUUUppppppfffXXXYYYfff~~~|||\\\FFF>>>===777666666666555555555555444444444444444444444444333444555555333333444555555555666666777999:::;;;>>>BBBQQQvvv}}}ooonnnvvvxxxbbb^^^xxxpppiiidddfffnnnvvv~~~}}}|||{{{vvvnnnnnnnnnoooppprrrtttvvvwww}}}}}}{{{xxxvvvqqqeeeXXXRRRPPPRRRXXX\\\]]]aaafffjjjlllnnnnnnmmmmmmnnnoooqqqrrrsssuuuvvvwwwwwwwwwtttuuuvvvxxxzzz|||}}}~~~~~~}}}}}}}}}~~~lllYYY```sssvvv~~~~~~}}}rrrSSS@@@<<<777777999555666555555555555444444444333333333222222222111111111111111222333444666777555;;;FFFUUUkkkyyygggSSSVVVpppyyyooo~~~oooaaaNNNDDDEEEHHH^^^tttbbb\\\^^^bbbooozzzyyylllfffkkkqqqvvv{{{gggSSSOOOKKKHHHJJJLLLPPPZZZcccmmmqqqvvv{{{tttooonnnggg___XXXQQQMMMLLLRRRbbbqqq}}}yyyvvvssspppuuuzzz|||sssggg\\\UUURRRPPPOOOTTTbbbvvvzzzggg[[[XXXXXXXXXWWW]]]iiilll[[[YYYddd}}}zzz___FFF<<<<<<777666666555555555555666555555555555555555555555666555555444444444555555666666666666777888::::::===BBBZZZyyyqqqzzznnn___ZZZhhhyyy|||pppiiidddgggnnnvvv~~~~~~}}}{{{xxxtttqqqlllnnnqqqrrrssstttvvvwwwzzzxxxvvvwwwuuunnnbbbXXXSSSTTTUUUWWW[[[___bbbdddhhhiiikkkmmmoooqqqrrrrrrtttrrrrrrtttwwwxxxvvvssssssuuuyyy|||}}}}}}|||{{{|||}}}~~~~~~}}}~~~~~~rrr^^^```ppp|||yyyxxxwwwXXXCCC>>>999888999555666555555555555444444444444444444444333333333222111111222222333444555666666<<>>HHHWWWmmmuuuhhhZZZKKKVVVuuuzzzmmmrrr~~~dddXXXJJJCCCGGGNNNhhhqqq```ZZZ\\\dddrrr~~~vvvooommmsssvvvwww~~~rrr```PPPJJJGGGGGGLLLQQQWWWbbbmmmqqquuu{{{vvvqqqrrrnnneee^^^UUUPPPMMMQQQ^^^jjj~~~|||yyyrrrqqqqqqqqquuu}}}yyylll___WWWRRROOONNNNNNXXXgggzzz|||jjj]]]XXXWWWVVVUUUVVV[[[nnnjjjbbbggg~~~eeeKKK===;;;888777666666555555555666333333333333333333333333555555444444444555555666666666666777888999:::;;;@@@IIIeeeyyyxxxbbbZZZWWW^^^gggfffhhhfffeeeiiirrr{{{~~~}}}{{{xxxtttqqqkkkooosssvvvvvvuuuuuuvvv{{{zzzyyyxxxsssiii[[[QQQNNNOOOQQQUUUZZZ___dddgggiiijjjllloooqqqrrrsssssstttssstttvvvxxxyyyyyyxxxyyyyyyzzz||||||}}}}}}}}}~~~}}}~~~kkkdddmmm}}}vvvpppcccKKKCCC;;;:::;;;777666555555555555444444444555555555444444444444333444444333333333444444555999>>>HHHXXXnnnrrrdddVVVKKK[[[zzzxxxgggkkk~~~|||___TTTHHHDDDHHHQQQmmmmmm^^^[[[]]]eeetttwwwttttttyyy|||}}}lll[[[OOOIIIFFFGGGLLLRRRXXXcccmmmrrrwww}}}}}}uuusssnnnfff^^^UUUPPPMMMPPP[[[fffwww~~~xxxvvvtttrrrsssxxxsssfff\\\VVVSSSQQQPPPVVVbbbvvv{{{jjj]]]XXXVVVVVVVVVZZZ[[[fffmmm``````wwwjjjOOO???;;;888888777666555555555555333333333333333333333333555444444444444555666666555666666777888:::;;;<<<@@@LLLkkkttt___YYYUUUYYY___]]]bbbccceeejjjttt~~~~~~}}}{{{xxxtttqqqlllpppuuuxxxxxxvvvvvvuuuyyyyyyyyyxxxrrrgggYYYOOOMMMNNNPPPTTTYYY^^^ccceeejjjkkkmmmoooqqqsssttttttrrrrrrtttuuuwwwxxxxxxxxxzzzzzzzzz{{{{{{||||||}}}~~~~~~}}}|||~~~~~~}}}|||~~~sssiiiooowwwmmmfffMMMDDD<<<:::<<<999666555555555555444444444444444444444333333333333444444444333333444555555888>>>III[[[qqqoooaaaUUURRRiiinnn___fff||||||^^^RRRHHHDDDIIISSSrrryyyggg]]]]]]```iiixxxzzzyyy{{{hhhWWWNNNHHHFFFGGGLLLQQQXXXbbblllrrrwww}}}{{{uuummmeee\\\SSSOOOMMMOOOWWW```qqq}}}zzzxxxxxxzzz}}}yyyjjj___XXXTTTRRRRRRUUU___qqqzzzkkk^^^XXXWWWWWWWWWZZZ[[[bbbwwwmmm\\\WWWjjjpppVVVCCC<<<999999777666666555555555333333333333333333333333444444444444444555666666555666666777888:::<<<===@@@OOOpppsss^^^ZZZVVVWWW[[[XXX]]]aaaeeejjjuuu~~~}}}{{{xxxtttqqqmmmqqqvvvyyyyyywwwvvvvvvwwwxxxxxxvvvpppeeeXXXPPPNNNOOOQQQTTTXXX]]]aaacccjjjkkkmmmoooqqqsssttttttssstttvvvwwwxxxyyyyyyzzz}}}}}}}}}}}}~~~~~~~~~}}}|||}}}~~~}}}||||||~~~}}}ooorrr{{{lll|||lllQQQFFF===:::<<<999666555555555555444444444444444444333333333333222444444333333444555666666777>>>LLL```www}}}kkk\\\WWW___yyy___VVVggg}}}]]]QQQIIIFFFKKKVVVxxxrrrccc\\\___dddooo}}}}}}~~~fffTTTMMMHHHGGGHHHMMMRRRXXXbbbkkkrrrwww}}}zzzoooggg^^^TTTOOOLLLMMMSSSZZZkkkyyy|||zzzzzz}}}mmmaaaXXXSSSQQQQQQTTT[[[kkk}}}nnnaaaZZZXXXXXXXXXWWWZZZ___nnnrrr]]]QQQ^^^sssvvv]]]HHH>>>:::999888777666555555555333333333333333333333333444444444444444555666777555666666777999;;;===>>>AAARRRsssqqq]]]\\\ZZZYYYZZZWWWYYY___eeejjjvvv~~~}}}{{{xxxtttqqqpppssswwwyyyyyyxxxwwwwwwwwwxxxwwwtttlllbbbWWWPPPOOOPPPRRRTTTXXX]]]aaaccciiijjjllloooqqqrrrssssssvvvxxxzzzzzzzzzyyyzzz{{{~~~}}}~~~}}}|||}}}~~~wwwtttppp}}}tttWWWIII>>>:::;;;777666555555555555444444444555555555555444444444444333333333333444666777888888@@@PPPfff~~~|||hhhYYYYYYlllnnnWWWVVVlll}}}\\\QQQKKKIIINNN[[[~~~mmm```\\\```fffwwweeeSSSMMMHHHFFFHHHNNNTTTZZZdddmmmsssxxxvvvmmmbbbWWWQQQMMMKKKNNNTTT\\\lll~~~pppcccZZZTTTQQQQQQTTTYYYggg~~~uuufff]]]YYYXXXYYYUUU[[[___ggg~~~dddQQQVVVeeewww{{{cccLLL@@@;;;:::999777666555555555444444444444444444444444444333333444444666777777555555666777999;;;===>>>EEEVVVwwwjjjZZZ```___\\\ZZZUUUVVV^^^dddhhhuuu~~~}}}{{{xxxtttqqqrrrtttwwwxxxxxxxxxxxxyyyyyyzzzxxxrrriii^^^TTTOOONNNOOOQQQUUUYYY^^^ccceeehhhiiikkknnnpppqqqrrrsssvvvxxxzzzzzzxxxvvvwwwyyy|||~~~~~~}}}~~~}}}}}}}}}~~~}}}~~~|||uuuuuuzzz\\\LLL???::::::555666666555555555444444444777666666666555555555555222222333333555666888999888AAASSSjjj~~~hhhYYYZZZssskkkYYY\\\qqq}}}[[[PPPKKKKKKPPP___}}}kkk^^^\\\aaaggg|||eeeSSSMMMGGGFFFIIIPPPVVV]]]gggpppsssyyy|||rrrfffZZZSSSMMMJJJLLLPPPNNN^^^rrrtttfff]]]WWWSSSSSSVVV[[[ggg|||zzzjjj___YYYXXXXXXWWW___```bbbzzzlllTTTSSS]]]mmm~~~fffOOOBBB;;;:::999777666555555555555555555555555555555555333333333444555666777888555555666888999<<<===>>>IIIZZZyyy}}}dddXXXbbbccc^^^ZZZTTTUUU^^^dddhhhuuu}}}{{{xxxtttqqqsssuuuwwwxxxwwwxxxyyyzzz||||||yyyqqqggg[[[RRRMMMLLLMMMPPPUUUZZZ```eeehhhhhhiiikkkmmmoooqqqrrrrrrsssuuuwwwvvvtttrrrsssuuuxxxzzz~~~|||{{{{{{}}}~~~}}}~~~~~~|||}}}~~~{{{rrr}}}|||\\\GGGAAA???:::777666666666666555555555555444444444444444444444444333333333333444666888999===BBBRRRcccwwwxxxdddOOOTTTzzzttteee\\\[[[oooeeeNNNNNNNNNVVVpppyyycccWWWWWWaaajjjzzz{{{bbbQQQKKKEEEGGGIIIMMMTTT]]]gggnnnwwwzzzuuunnnbbbWWWNNNJJJIIIJJJQQQRRR^^^sss|||sss```VVVVVVRRRVVVWWW^^^uuu|||iii___^^^]]]ZZZYYY]]]___bbbuuu|||VVVSSSXXXaaazzzcccNNNCCC>>>;;;888666777777777777555555555555555555555555555444444444444555666666666777777777777999===@@@FFFfffzzzggg]]]fffiii^^^UUUUUUVVVYYYaaaooo}}}~~~zzzwwwssspppnnnnnnsssxxxxxxvvvuuuwwwzzz}}}|||wwwlll___UUUPPPNNNNNNPPPSSSWWW\\\```ccceeehhhjjjkkkllllllnnnpppsssyyyyyyyyywwwsssqqqpppqqqxxxyyy{{{~~~~~~|||{{{{{{|||}}}{{{}}}~~~~~~}}}}}}~~~{{{|||}}}~~~vvv^^^HHHAAA>>>:::777666666666666555555555555444444444444444444444444444333333333444666888999;;;AAASSSeeewww{{{|||sssaaaOOOSSSvvvmmm___ZZZ^^^sssmmmPPPOOOSSSbbbwwwaaaVVVWWWaaajjjzzz}}}vvvaaaPPPGGGEEEGGGJJJNNNUUU^^^hhhooowwwzzz~~~yyyrrreeeXXXOOOJJJIIIIIIOOOOOOYYYmmm~~~xxxyyyuuubbbVVVTTTQQQTTTVVV\\\ssslllaaa^^^\\\XXXXXX\\\^^^```qqq\\\TTTWWW^^^{{{eeePPPEEE===;;;777666666777777666555555555555555555555555555444444444444555666666666777777777777:::===@@@GGGhhhooofffkkkjjj\\\TTTUUUXXX[[[dddrrr~~~yyyuuurrrooommmooossswwwwwwuuutttwww{{{|||zzzuuujjj]]]SSSNNNMMMMMMOOOSSSXXX]]]bbbfffhhhjjjkkklllmmmmmmooorrruuuxxxxxxwwwuuurrrqqqqqqrrryyyzzz|||~~~|||||||||}}}~~~~~~~~~}}}}}}|||}}}~~~```HHH@@@<<<999777666666666666555555555555444444444444444444444444444333333333444666888999999BBBVVVhhhyyysssyyykkk]]]NNNRRRrrr|||eeeXXXYYYccczzzoooSSSTTT]]]pppuuu___UUUWWWaaaiii{{{~~~zzz|||~~~mmm]]]NNNEEEFFFHHHKKKPPPVVV```jjjpppvvvzzz~~~~~~vvvhhhZZZPPPJJJIIIIIILLLKKKRRRcccxxxzzzsssssswwwdddVVVSSSQQQSSSSSSYYYnnnoooccc^^^ZZZVVVWWW[[[]]]___lllcccWWWVVV^^^}}}iiiTTTGGG===:::777555666666666555555555555555555555555555555555444444555555666777666777777777888:::>>>AAAJJJlll{{{uuutttkkkYYYQQQUUUZZZ^^^hhhuuu}}}xxxsssooolllkkkpppsssuuuuuuttttttxxx{{{zzzxxxrrrggg[[[QQQMMMLLLLLLOOOSSSYYY```eeejjjmmmlllmmmmmmmmmnnnppptttwwwxxxxxxxxxvvvttttttuuuwww{{{|||~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~aaaHHH>>>;;;999888666666666666555555555555444444444444444444444444444444333444555666888999:::CCCYYYkkk{{{zzzlll}}}yyyfffWWWKKKSSSttt}}}bbbRRRXXXhhh~~~eeeUUUXXXaaauuuuuu___VVVYYYaaahhhzzz|||xxxwww{{{vvvdddVVVLLLFFFFFFIIILLLQQQXXXaaakkkrrrvvvyyy~~~xxxjjj\\\QQQKKKJJJJJJJJJHHHLLL[[[pppyyyrrrppp}}}xxxeeeYYYUUUQQQQQQPPPUUUgggqqqccc^^^[[[XXXXXX[[[]]]___hhhjjjYYYVVV```|||kkkVVVIII===:::777555555666555555555555555555555555555555555555555555555666666777666777777888888;;;???BBBNNNrrr|||}}}kkkWWWPPPUUUZZZ```jjjxxx|||vvvppplllkkkkkkqqqsssttttttsssuuuyyy|||zzzxxxqqqfffYYYQQQMMMMMMNNNQQQUUU[[[aaagggkkknnnmmmmmmmmmmmmmmmppptttwwwyyyyyyyyyxxxwwwwwwzzz||||||}}}~~~~~~~~~~~~|||~~~}}}~~~~~~~~~~~~~~~aaaHHH>>>:::::::::666666666666555555555555444444444444444444444444444444444444555777999:::<<>>;;;888666555666555555555555555555555555555555666555555555555666777777666777777888999;;;???CCCRRRwwwttt{{{kkkUUUPPPVVVYYY```lllyyy|||uuunnnjjjjjjkkkrrrsssssstttuuuwwwzzz||||||yyyqqqfffYYYQQQOOOPPPRRRTTTXXX]]]bbbgggkkkmmmllllllmmmmmmmmmpppsssvvvwwwxxxyyyxxxxxxyyy{{{~~~|||}}}~~~|||{{{wwwyyy}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}cccJJJ???;;;:::;;;666666666666555555555555444444444444444444444444555444444444555777999:::???LLLdddwwwwwwmmm~~~uuueeeUUUMMM```___OOO[[[qqq|||nnn```WWWTTTQQQRRRmmm|||ggg```bbbdddeeeqqqsss{{{ssshhhqqqzzzmmmXXXLLLIIIJJJEEEHHHMMMSSSZZZccclllrrruuuyyy}}}{{{pppcccXXXQQQMMMKKKHHHGGGIIIRRRbbbzzz{{{rrrkkkxxxzzzkkk```ZZZOOONNNOOOVVVfffwwwfff```______^^^[[[]]]cccgggwwwyyy___VVV```|||{{{jjjXXXNNN???<<<999777666666666555555555555555555555555555666666555555666666777888666777888888999<<<@@@CCCVVV|||{{{ooosss|||kkkUUUQQQWWWZZZcccppp|||{{{uuummmjjjkkkmmmsssssstttuuuwwwzzz{{{}}}}}}yyyqqqeeeYYYRRRQQQRRRUUUWWWZZZ^^^bbbfffjjjkkkjjjlllnnnoooooopppsssuuutttvvvxxxxxxxxxxxxzzz|||||||||~~~~~~~~~}}}||||||}}}~~~{{{zzztttwww{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~hhhOOOBBB<<<::::::666666666666555555555555444444444444444444444444555555444555666777999:::AAAPPPlllyyysss}}}tttdddYYYWWWjjjaaaVVVhhh~~~lll\\\UUUSSSTTTQQQRRRpppmmmfffffffffeeeiiimmmwww~~~ooojjjsss{{{gggVVVMMMIIIGGGDDDGGGMMMSSSZZZccclllrrruuuxxx}}}uuuiii^^^TTTNNNJJJIIIHHHIIIOOOYYYmmm{{{qqqfffrrroooaaaXXXPPPOOOPPPWWWeee{{{~~~llldddaaa^^^___YYY[[[cccgggrrr}}}aaaWWWaaa|||~~~}}}jjjZZZRRRAAA>>>:::888777777777666555555555555555555555555666666666666666777777888555777888888999<<>><<<;;;777777777666666666666666555555555555555555555555555555444555666777999:::BBBWWWhhhkkkooovvvwwwpppbbbrrr|||iiiSSS\\\ccc}}}sssxxx}}}{{{ppp```RRRIIIEEEKKKTTTUUUVVVsss{{{xxxoooccccccmmmxxx}}}pppcccfffllltttooo^^^SSSKKKFFFFFFGGGJJJOOOTTTZZZ```gggkkksssyyy~~~~~~ssscccTTTJJJGGGEEEEEEFFFGGGLLLZZZggg{{{~~~ssshhhjjjsssuuubbbYYYRRROOOQQQVVVaaazzzssskkkiii___ccc```^^^aaabbboooxxx^^^^^^www}}}jjj```VVVJJJ???;;;:::888666777777777666555555555555666666555555555555666777777666666999<<<<<<<<>>:::999777777888666666666666666666777888666666666666666777777888888888999:::999<<>>999888777777999444444555555666888999:::666666666666666777888888888888999:::888;;;HHHUUUvvv~~~|||___]]]cccbbbXXXOOOQQQZZZ```lllwwwzzzuuuqqqpppqqqssstttvvvwwwyyy{{{}}}~~~wwwiii[[[PPPKKKLLLNNNUUUYYY^^^bbbeeeiiimmmoooooonnnooopppssswww{{{}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{vvvwwwyyy{{{}}}ooohhhvvvgggMMMBBB>>>;;;999888888777777777777777555555555555555555555555555666777666666777:::<<>>===GGG]]]{{{yyy}}}xxxeeeaaa___eeeVVVOOOWWWVVV___rrr~~~{{{uuuooolllmmmppprrrwwwzzz{{{zzz|||qqqaaaWWWQQQNNNOOOSSSZZZ\\\___dddiiimmmnnnnnnnnnoooppprrrtttwwwyyy{{{|||}}}~~~}}}|||}}}~~~}}}zzzvvvttttttsssrrrtttxxx|||~~~}}}||||||~~~|||sssSSSBBB===<<<999888888777777777777777555555555555555555555555555666777666666777:::<<>>===HHH```}}}{{{xxxjjjdddbbbgggWWWOOOWWWVVV```sss|||uuuooolllmmmpppsssvvvzzz{{{{{{}}}ppp^^^TTTOOOMMMPPPTTTYYY\\\```eeeiiilllmmmnnnooooooppprrrtttwwwyyyzzz~~~~~~~~~~~~zzzvvvttttttttttttwwwzzz}}}~~~}}}~~~~~~~~~~~~~~~uuu{{{{{{WWWCCC===<<<999888888777777777777777555555555555555555555555555666777666666777:::<<>>::::::999777555666666777777666666555666555555666666777888999555:::999:::===???PPPlllyyy~~~mmmjjjiiiooo\\\QQQXXXZZZhhhnnn|||~~~wwwqqqnnnooorrruuussswwwxxxxxxzzz~~~|||lllZZZPPPMMMNNNSSSYYYXXX^^^eeeiiijjjjjjlllnnnppppppqqqrrrtttvvvxxxyyyzzz|||}}}}}}~~~~~~~~~~~~uuuzzzbbbKKKAAA<<<999888888777777777777777555555555555555555555555555666777666666777:::<<>><<<:::888777888888777666555555444444444444555555333444555555555777:::<<>><<<:::888888888999888777555444444333333444444555333444555555555777:::<<<@@@[[[xxx{{{rrrjjjiiiUUUKKKHHH^^^|||sss\\\RRRTTT___sss{{{|||{{{ppp```___aaammm}}}sssjjjccc\\\ZZZ\\\hhhooo\\\QQQMMMIIIFFFFFFDDDIIIOOOSSSWWW\\\ccciiioootttyyy}}}yyytttuuu~~~}}}xxxsssqqqrrrxxxwwwwwwvvvqqqhhh[[[RRRLLLJJJIIIIIIGGGEEEJJJRRReee~~~{{{qqqggg```eeerrruuueee___dddsssrrrddd```[[[WWWUUUTTTSSSRRRNNNbbbsss|||~~~kkk[[[XXXOOOCCC;;;:::999666666666555555555555666666666555555666666777888999;;;;;;888;;;AAABBBUUUuuuzzzjjjhhhlllhhhsssiii^^^```^^^XXXSSSUUU^^^gggyyyyyyssspppqqqsssuuussswwwyyyyyy|||xxxiiiYYYRRRQQQRRRUUUYYY```dddjjjmmmnnnnnnnnnooosssssstttuuuvvvvvvvvvvvvwwwwwwyyyzzz{{{{{{{{{{{{~~~oooiii|||~~~ttttttqqq___mmm}}}ZZZEEE???<<<:::888888999999888777555555555444444555555555333444555555555777:::<<>>???RRRsssmmmfffjjjhhhtttcccZZZ\\\\\\WWWSSSVVV```iii||||||vvvssssssvvvwwwrrrvvvyyyyyy|||~~~wwwhhhXXXQQQPPPRRRVVV[[[```dddjjjmmmnnnnnnmmmmmmpppqqqsssuuuuuuuuutttsssvvvwwwxxxzzz{{{|||||||||~~~uuuppp|||nnnkkkrrr^^^lll]]]HHHAAA===;;;999888999999888777777777666666666666777777333444555555555777:::<<<@@@[[[uuu}}}{{{|||}}}|||www{{{iiiWWWNNNFFFWWWmmmxxxnnnhhh~~~vvv\\\NNNNNN]]]mmmwwwnnnrrr}}}qqqzzz}}}mmm^^^[[[[[[eeezzzzzzlllfffccc```eee}}}oooZZZNNNIIIGGGFFFGGGEEEJJJQQQVVVZZZ```hhhmmmssswww|||wwwqqqqqq|||}}}yyyyyy{{{zzzwwwuuuuuutttlll```VVVQQQLLLJJJJJJHHHFFFIIINNN___vvvqqqhhhbbbhhhtttmmm___^^^kkk}}}{{{iiiddd^^^ZZZXXXXXXWWWWWWWWWddd}}}|||yyykkk\\\\\\UUUIII???;;;999777888777777666666777777888777666666666666777777888999:::888:::>>>???TTTvvvvvvfffhhhiiiyyy___VVVXXXZZZWWWTTTXXXbbbkkk|||{{{uuurrrrrrtttvvvrrrwwwzzzzzz|||}}}uuufffWWWQQQQQQSSSWWW[[[]]]bbbhhhlllmmmmmmllllllmmmoooqqqsssuuuuuuuuutttuuuwwwyyy{{{}}}|||xxxwwwhhheeewwwfffzzz```JJJBBB===;;;999999999:::999777888777777777777777777888333444555555555777:::<<>>IIIiiimmmZZZPPPMMMPPPSSSQQQQQQVVVbbbmmmuuuooonnnqqquuuwwwxxxzzzzzzyyy{{{~~~}}}yyyooocccWWWUUUVVVWWWYYY\\\bbb```aaafffeee___^^^aaa``````aaadddiiipppwww{{{}}}}}}}}}~~~~~~|||{{{yyyxxxyyy{{{~~~vvvqqqwwwmmmPPPCCC===<<<:::999777777666666666666666666555555555555555555555555777999;;;<<>>===<<<:::999888888777666666666666555555555555555555555555777999;;;<<>>===;;;:::999888888777666666666555555555555555555555555777999;;;<<>>:::;;;777777777777666666666666666666666666666777777888999;;;<<<<<>>DDD;;;888888888777777777777777555666666777888999999999555777888999BBB\\\pppWWWVVV]]]]]][[[WWWTTTYYYccckkk|||~~~oookkkmmmqqquuuyyyxxx{{{|||yyyyyy{{{{{{wwwjjjcccYYYRRRQQQTTTYYY[[[]]]aaafffkkkoooqqqqqqppprrrsssvvvyyyzzzzzzyyyxxxzzzyyyyyyzzz}}}~~~~~~{{{yyyxxxzzz}}}|||}}}}}}zzzrrr{{{YYYFFF???===:::999888888666555666666666666666666666666666666777777888:::;;;<<<@@@JJJeee}}}yyy___TTT]]]___yyyzzznnn^^^cccsssqqqlllqqqwww}}}vvvttttttwwwnnniiitttooo```QQQKKKIIIGGGEEEEEELLLNNNQQQSSSUUUXXX]]]```llloootttyyy~~~xxxrrrwwwzzzyyy{{{~~~|||vvviii\\\TTTMMMGGGGGGIIIIIIJJJNNNWWWlll}}}vvvgggaaa```lll|||rrreee]]]dddeee\\\RRROOOOOONNNSSS___ooo}}}yyymmmiiittt|||uuuhhh```^^^```jjjssskkkyyyoooEEEBBB444999888888888777777666666666666666777888999999999999;;;<<<===GGGbbbttttttyyy~~~nnnXXXXXX\\\]]][[[XXXVVVZZZccckkkzzzpppkkkmmmppptttxxxyyy}}}}}}zzzzzz|||{{{wwwllleee[[[TTTSSSVVVZZZ]]]___bbbgggmmmppprrrrrrrrrssstttvvvxxxyyyzzzzzzzzz{{{zzzzzz{{{|||}}}}}}|||{{{zzzyyyzzz}}}~~~{{{~~~zzzoookkk}}}yyynnn}}}\\\JJJ@@@===:::888888888777555666666666666666666666666777777777888999:::;;;<<>>@@@KKKfffjjjiiiqqq{{{hhhUUUVVVZZZZZZZZZXXXWWW[[[cccjjjwwwqqqkkklllooossswww{{{~~~|||{{{|||zzzwwwoooggg]]]VVVUUUXXX\\\^^^```ccchhhmmmqqqssstttssstttuuuvvvwwwxxxzzz{{{{{{|||{{{zzz{{{||||||{{{zzz|||{{{yyyzzz|||~~~~~~~~~~~~~~~~~~}}}zzz}}}sssiiidddxxxzzzlll|||```NNNAAA>>>:::888888888777666666666666666666666666666666666666777888999;;;;;;AAAGGGbbbsss[[[OOOVVV\\\||||||}}}{{{yyyqqqaaaUUU^^^ooorrrlllkkkqqq}}}wwwrrr|||xxxrrraaaPPPHHHGGGFFFGGGHHHIIINNNSSSTTTRRRSSS[[[bbblllooouuu{{{{{{yyywwwttttttzzz~~~xxxhhhYYYQQQKKKHHHHHHHHHGGGJJJNNNTTTiiivvvnnnbbb^^^```nnn}}}iiihhhcccZZZQQQMMMMMMNNNQQQ]]]mmm{{{yyylllhhhtttzzzlllccc^^^___dddxxx~~~ppprrr}}}uuuJJJBBB;;;::::::999888777666555444777777777888888999999999999<<<===???KKKffflllgggooo|||bbbOOOPPPVVVVVVVVVUUUVVV[[[bbbgggsss|||oookkkllloootttyyy|||}}}|||}}}zzzvvvpppiii^^^WWWUUUWWW[[[^^^```ccchhhlllppprrrssssssuuuuuuuuuvvvxxxyyy{{{|||{{{zzzyyyzzz|||}}}|||{{{}}}{{{zzz{{{}}}}}}}}}|||}}}~~~~~~~~~}}}|||yyy|||~~~lllcccccczzzzzzjjjyyydddRRRBBB???:::888888888888777666666666666666666666666555555555555666888999:::@@@GGGcccqqqZZZMMMRRRVVV~~~||||||{{{xxxuuummm^^^RRRXXXfffwwwmmmiiimmmppp{{{{{{wwweeeRRRIIIGGGFFFFFFHHHGGGMMMTTTUUUSSSUUU\\\bbbiiilllrrryyy{{{zzz~~~vvvrrrrrrvvv|||{{{hhhVVVOOOKKKIIIIIIIIIGGGJJJOOOVVVjjjuuulllaaa^^^aaapppqqqkkkbbbYYYRRRMMMMMMNNNQQQ\\\kkkyyy|||nnniiiwww~~~pppeee^^^^^^bbbrrr|||rrrzzz}}}yyyMMMBBB@@@::::::999888777666555444888888888888999999999999888;;;===???JJJfffoooeeeiiivvv___MMMNNNRRRRRRQQQQQQTTTYYY```eeepppwwwllliiikkkooouuu{{{|||~~~}}}}}}{{{vvvpppiii^^^VVVTTTVVVZZZ\\\___aaaeeejjjnnnppprrrrrrttttttuuuuuuwwwyyyzzz{{{xxxwwwwwwyyy|||~~~~~~}}}}}}|||||||||~~~~~~}}}|||}}}~~~~~~~~~}}}}}}zzz}}}uuueee^^^```{{{wwwffftttdddSSSCCC???;;;888888888888888666666666666666666666666444444444555666777888999???FFFbbbpppZZZMMMQQQRRRttt~~~~~~zzztttmmm]]]QQQTTT```|||}}}mmmjjjkkk|||nnnttt~~~{{{yyygggTTTKKKHHHFFFFFFGGGFFFLLLSSSWWWWWWYYY]]]bbbgggjjjooovvv||||||zzzzzzuuutttttt{{{}}}iiiVVVOOOLLLKKKKKKJJJHHHKKKPPPYYYkkktttlllbbb___dddsssyyynnnbbbYYYSSSNNNMMMOOOQQQ[[[hhhvvvrrrmmmzzzssshhh]]]___```nnnssswww~~~TTT@@@???:::999999888777666555555999999999999999999999999:::===>>>AAALLLgggrrrddddddllluuu|||___OOOPPPPPPNNNMMMMMMQQQXXX___dddnnn|||rrrjjjhhhiiimmmuuu|||{{{~~~}}}~~~{{{vvvpppiii^^^VVVSSSUUUXXXZZZ^^^```dddhhhlllnnnpppqqqrrrssstttuuuwwwxxxyyyyyyvvvvvvvvvyyy|||~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}qqqccc]]]bbb~~~tttcccqqqbbbQQQCCC???;;;888777888999888666666666666666666666666444444555555666888999:::>>>DDD^^^|||mmmYYYLLLPPPPPPmmmwwwmmm]]]PPPSSS]]]wwwlllllllllzzzppprrr|||wwwuuuvvveeeSSSKKKHHHGGGFFFGGGEEEJJJRRRXXX\\\^^^```aaagggiiimmmrrrwww}}}~~~zzz{{{zzzrrrxxxyyygggVVVNNNLLLLLLMMMKKKIIILLLRRR[[[llluuunnncccaaafffuuuqqqbbbZZZTTTOOONNNPPPPPPYYYeeeqqqvvvppp}}}vvvjjj]]]___```kkk{{{zzz{{{WWW>>>???999888888888777777666666999999999999999999999999;;;===???AAALLLgggzzzllliiikkknnnqqq~~~]]]OOOOOOPPPMMMKKKKKKPPPXXX```eeemmmyyyppphhhfffgggkkkrrrzzzyyy}}}~~~}}}~~~{{{vvvqqqiii^^^VVVSSSUUUXXXZZZ^^^```cccgggkkknnnpppqqqpppqqqsssuuuvvvwwwwwwwwwwwwvvvwwwyyy|||}}}~~~}}}~~~}}}~~~~~~}}}~~~~~~qqqeee```ffftttcccrrr```OOODDD@@@;;;888777888999999666666666666666666666666555555666666777999:::;;;>>>BBBZZZxxxvvviiiVVVJJJNNNPPPjjjzzzmmm]]]QQQSSS^^^tttkkkooommmyyyvvvtttyyyrrrnnnxxx~~~sssbbbQQQJJJIIIGGGFFFGGGDDDIIIQQQYYY___aaaaaa```iiijjjlllpppuuuzzz{{{ppptttyyy{{{{{{tttdddTTTNNNMMMMMMNNNLLLIIIMMMSSS\\\lllvvvooodddbbbhhhwwwsssbbbZZZUUUOOONNNQQQOOOWWWbbbmmm|||yyyrrrxxxlll]]]___```jjjvvvTTT>>>CCC888888888777777777777777999999999999999999999999:::<<<===???JJJeeexxxsssrrrppppppzzzZZZKKKKKKQQQNNNJJJJJJPPPYYYaaaffflllyyyppphhhffffffiiipppxxxwww|||~~~~~~}}}~~~{{{vvvrrrjjj___WWWTTTUUUXXXZZZ^^^```cccgggkkknnnpppqqqnnnpppsssuuuwwwwwwvvvuuuyyyxxxwwwyyy{{{||||||{{{~~~~~~~~~|||~~~~~~~~~zzzkkknnnccc]]]nnnfffrrr{{{\\\LLLBBB???<<<999888777666444666555444333333333333333666666777777888999;;;<<>>999999888777777777777888777888999888666666888:::<<<:::???CCCLLLkkkfffQQQOOOSSSVVVOOOLLLNNNSSSWWW]]]ccclll{{{~~~tttllljjjiiigggggghhhooorrrtttvvv{{{zzzpppcccWWWRRRSSSUUUZZZ``````bbbgggkkknnnpppqqqqqqppppppooooooppppppqqqrrrrrrsssuuuwwwyyy{{{}}}}}}}}}vvvjjjddddddnnndddlllsssUUUFFF???<<<:::888999999999888777777666666666666666777555555555666777888999:::>>>BBBRRRmmmqqqZZZPPPQQQaaazzzqqqbbb]]]|||yyygggvvvuuujjjoooyyywwwuuuuuugggVVVNNNMMMLLLJJJGGGHHHLLLRRRVVVXXXZZZ\\\^^^dddfffiiinnnrrruuuxxxyyy|||vvvoooeee[[[TTTNNNJJJHHHIIIJJJKKKRRRYYYdddsss}}}qqqhhh```eeesss~~~}}}{{{ooocccYYYQQQMMMMMMNNNSSS]]]nnn|||pppuuupppfffdddcccmmmoooppprrrooo]]]GGG===@@@999999888777777777777777777888999888777777999:::<<<999>>>CCCLLLkkkcccTTTTTTXXXVVVPPPLLLOOOSSSWWW]]]cccmmm{{{~~~vvvooommmlllhhhgggiiippppppqqqssszzz~~~wwwnnnaaaUUUQQQRRRUUU[[[aaaaaacccgggkkknnnpppqqqqqqqqqppppppooooooooopppppppppqqqsssuuuxxxzzz|||~~~}}}rrrrrrsssjjj___eeezzzqqqSSSEEE>>><<<999888999:::999888777777666666666777777888666666666777888999:::;;;<<<@@@NNNiiiwww^^^QQQPPPggg|||fff\\\yyyxxxbbbmmmsssffffffnnn{{{~~~sssaaaSSSOOONNNKKKHHHIIIMMMRRRVVVXXXZZZ\\\]]]bbbdddhhhmmmqqquuuwwwxxx~~~vvvjjj]]]UUUNNNJJJHHHIIIJJJLLLSSS[[[fffvvvzzzpppiii^^^eeettt~~~~~~~~~}}}|||yyy{{{rrreeeZZZQQQMMMMMMNNNSSS]]]lll}}}}}}qqquuurrrfffdddbbbjjjsssmmmiiifffYYYGGG===>>>999888777777666666777777777888999888777888999;;;;;;999>>>BBBKKKjjj|||aaaUUUVVVYYYVVVOOOLLLNNNSSSWWW]]]cccmmm|||}}}wwwrrrpppnnnjjjiiikkkqqqrrrqqqsssyyy~~~|||vvvlll```UUUQQQSSSVVV\\\aaacccdddgggkkknnnpppqqqrrrqqqqqqppppppppppppqqqqqqpppqqqrrrtttvvvyyy|||}}}}}}~~~~~~~~~iii\\\bbbooopppSSSFFF???<<<:::888999999999888666666666666666777777888666666777777888:::;;;<<<;;;>>>KKKeeewww^^^QQQQQQllljjjZZZttt|||aaaiiipppcccaaaffftttsss^^^RRROOOLLLIIIJJJNNNSSSVVVYYYZZZ\\\^^^___bbbfffkkkpppuuuxxxyyy|||pppaaaUUUMMMIIIGGGHHHIIILLLTTT\\\hhhyyywwwnnnhhh^^^eeettt}}}}}}}}}|||{{{yyyzzz~~~uuufffZZZPPPLLLMMMOOOSSS]]]lll|||vvvxxxwwwdddbbb___fffyyyooogggcccXXXFFF;;;:::888888777666666666666777777888999888888888:::<<<;;;999===BBBKKKjjjyyy^^^UUUVVVWWWUUUNNNKKKMMMRRRVVV\\\bbblll{{{yyytttrrrnnnjjjjjjnnnrrrsssssstttxxx}}}}}}xxxkkk```VVVSSSUUUWWW\\\aaadddeeehhhkkkmmmpppqqqrrrqqqqqqqqqqqqrrrssstttuuurrrrrrrrrsssvvvyyy{{{}}}}}}jjj]]]dddmmmoooTTTHHH???===:::999999999888777666555555555666666777888666666666666777999:::;;;;;;>>>JJJcccuuu]]]TTTWWWmmmjjjYYYqqqbbbfffnnnbbb```dddrrrjjjVVVNNNLLLIIIKKKOOOTTTWWWYYY[[[]]]^^^^^^```dddiiiooouuuyyy{{{~~~tttcccVVVLLLHHHFFFGGGHHHLLLTTT]]]jjj|||vvvkkkddd___ggguuu~~~||||||{{{zzzyyyzzzzzz}}}wwwfffYYYOOOLLLMMMOOOSSS]]]lll}}}}}}}}}|||dddccc```fffyyyqqqiiiZZZEEE;;;;;;888888777666666666666666777888999999888999;;;===<<<:::>>>CCCLLLkkkxxx^^^WWWXXXWWWTTTMMMJJJLLLQQQUUU[[[aaajjjyyy}}}wwwsssnnniiijjjnnnppptttvvvvvvxxx~~~}}}kkkaaaXXXVVVWWWXXX\\\___eeefffhhhkkkmmmpppqqqrrrpppqqqqqqsssuuuwwwyyyzzzssssssssssssuuuxxx{{{}}}}}}lll___hhhppppppUUUIII@@@===:::999999999888777555555555555555666777777555555555555666888999:::<<<>>>JJJcccsss___YYY___mmmjjjYYYpppaaacccmmmcccbbbfffsss}}}rrrXXXNNNKKKIIILLLOOOTTTXXXZZZ[[[]]]^^^]]]___ccchhhnnnuuuzzz}}}}}}}}}}}}tttdddVVVLLLGGGEEEFFFHHHKKKTTT]]]lll}}}vvviiiaaaaaahhhvvv}}}{{{{{{zzzyyyxxx|||zzz}}}xxxfffXXXOOOLLLMMMNNNSSS]]]mmm~~~gggfffccchhh}}}rrr]]]FFF<<<>>>888888777666666666666666777888999999888999;;;======;;;@@@DDDMMMlllyyy```ZZZ[[[YYYSSSMMMIIILLLPPPTTTZZZ```hhhwwwyyytttmmmhhhhhhmmmnnnssswwwwwwyyy~~~kkkaaaYYYXXXYYYYYY[[[___eeefffhhhkkkmmmppprrrssspppppprrrtttvvvyyy|||}}}uuutttttttttuuuxxx{{{|||}}}rrr^^^gggnnnsssXXXGGG===<<<;;;:::999888888888888888777777666666555555444444555555666888999:::;;;@@@KKKbbb~~~ttt]]]SSS^^^bbbvvvcccXXXYYYyyyuuu^^^```}}}qqq___bbbiiixxxzzz~~~yyy[[[PPPMMMIIIKKKMMMOOOQQQTTTYYY___cccdddcccdddggglllrrrvvvwwwyyy}}}}}}wwwwwwwwwppp```SSSHHHEEEDDDFFFHHHKKKRRR[[[nnn{{{tttgggaaa___jjjyyy~~~}}}}}}~~~|||}}}sssfffXXXLLLJJJOOOPPPOOOUUUfff}}}}}}zzzfffbbb\\\bbb~~~vvv___JJJ???<<<999999888888888888999999666666666666777888999:::===;;;AAAFFFOOOnnnooo___``````TTTOOOLLLNNNRRRVVV^^^fffmmmttt}}}wwwnnngggjjjqqqrrrvvvyyyzzz||||||vvvlllcccZZZYYYZZZ[[[^^^aaaeeejjjnnnnnnnnnqqqrrrppppppsssvvvxxxyyyzzz{{{|||yyywwwuuuuuuwwwzzz{{{{{{~~~~~~~~~yyy```eeemmmrrrUUUDDD===<<<;;;:::999888888888888777777777666666666555555555555666777888999:::;;;@@@NNNeeettt^^^SSSZZZgggttt```VVVVVViiirrr___aaa~~~wwwdddfffmmm|||ssssssssstttwww[[[PPPLLLIIIKKKNNNPPPSSSVVVZZZ^^^bbbfffffffffhhhlllqqqtttvvvyyy}}}yyywwwvvvmmm^^^QQQIIIFFFEEEGGGIIILLLSSS[[[kkkxxxttthhhcccbbblll{{{~~~~~~qqqfffZZZMMMJJJOOOPPPPPPWWWhhh~~~yyywwwfffbbb\\\aaa}}}}}}bbbJJJ>>><<<999999888888888888999999888888888888999:::;;;<<<:::999>>>DDDMMMllllllgggbbbTTTOOOKKKMMMQQQVVV^^^gggooovvv}}}wwwoooiiikkkrrrtttwwwyyyyyy{{{~~~|||wwwpppfff]]]ZZZ[[[[[[]]]```eeekkkoooooopppssstttrrrqqqtttwwwyyyyyyyyyzzz{{{{{{yyywwwvvvxxxzzz{{{|||~~~~~~~~~jjjhhhllluuuYYYHHH======;;;:::999888888888777777777777666666666666666666666777888999:::;;;<<>>CCCMMMlll{{{nnncccTTTNNNJJJLLLPPPUUU___gggrrrxxx|||wwwpppkkknnntttwwwyyyyyyxxxzzz}}}|||wwwssshhh^^^[[[[[[[[[]]]```ffflllpppqqqrrruuuwwwuuusssuuuxxxyyyyyyyyyyyyzzz}}}{{{xxxxxxyyy{{{||||||}}}{{{{{{~~~rrrllllll{{{```NNN>>>===<<<:::999888888777777777777777666666666666666666777777888:::;;;<<<<<>>999999888888888888999999666666666666777888999:::===;;;@@@DDDMMMkkkrrrdddTTTNNNIIIKKKOOOTTT^^^ggguuu|||{{{wwwrrrnnnpppvvvzzz{{{yyywwwyyy||||||xxxrrrhhh^^^[[[[[[[[[^^^aaaeeelllpppqqqsssvvvxxxvvvtttvvvyyyzzzyyyxxxxxxyyy}}}{{{xxxxxxyyy{{{{{{{{{~~~~~~|||xxxttttttxxx~~~vvvnnnooo}}}```MMM>>>===<<<:::999888777777666666666666777777777777666666777777888:::;;;<<<===FFF]]]|||xxx```SSSZZZaaaooo[[[QQQSSSWWWmmmuuujjj\\\[[[uuuqqqiiijjjuuupppcccXXXVVVUUURRRRRRVVVWWW^^^aaaZZZPPPKKKKKKLLLJJJNNNSSSVVVXXXXXXYYYZZZaaaccceeeggghhhlllqqquuutttxxx}}}uuugggXXXOOOIIIFFFEEEHHHKKKNNNVVV___gggtttppphhhgggiiirrr~~~}}}}}}uuuppphhh[[[SSSTTTQQQRRRZZZjjj}}}|||sssuuuvvvbbbaaa\\\```zzznnnIII<<>>;;;@@@DDDLLLiiizzzxxxvvvgggSSSMMMJJJKKKNNNSSS\\\eeeuuu}}}}}}yyytttppprrrwwwzzz{{{zzzwwwxxx||||||yyypppeee[[[YYYZZZ[[[___ccceeelllpppqqqrrrvvvxxxvvvuuuwwwyyyzzzyyyxxxxxxyyy|||yyywwwwwwxxxzzz{{{{{{~~~~~~}}}xxxvvvrrrnnnnnnsss{{{zzzuuusss{{{[[[FFF???>>><<<:::999777777777666666666666777777777777666666666777888999:::;;;<<>>CCCKKKiii{{{yyy}}}yyykkkSSSNNNJJJLLLOOORRRZZZaaaqqq||||||wwwsssssswwwzzz{{{zzzwwwyyy}}}}}}zzzooodddZZZXXXYYY\\\```eeegggmmmqqqrrrsssvvvwwwvvvuuuwwwzzzzzzzzzyyyyyyzzzzzzxxxvvvvvvxxx{{{||||||~~~~~~}}}}}}tttsssppplllkkkpppzzzxxxyyyxxx}}}\\\EEE???>>><<<:::888777666666555666666666777777777888555555555666777888999:::;;;>>>OOOjjj}}}hhhWWW[[[]]]pppZZZOOOPPPLLLbbbmmmhhh]]]YYYnnn}}}pppnnnuuufff\\\UUUVVV]]]aaadddeee___YYYSSSNNNJJJGGGEEEEEEEEEHHHMMMPPPRRRTTTVVVXXX[[[^^^aaaaaaaaaccciiiooopppuuu{{{~~~rrrcccWWWQQQIIIFFFGGGKKKPPPTTT^^^gggjjjttt~~~|||nnnhhhjjjpppwwwzzzsssvvv{{{}}}~~~www```UUURRRVVV```pppyyynnn______]]]```uuunnnJJJ===???999999888888888888999999888888888888999:::;;;<<<:::999???DDDNNNnnnyyy}}}yyykkkSSSNNNLLLMMMPPPQQQWWW]]]kkkxxx~~~yyytttsssvvvxxxzzzzzzxxxzzz~~~zzzrrrggg\\\YYYZZZ\\\```eeeiiiooosssssstttwwwxxxvvvtttwwwyyyzzzzzzyyyzzz{{{zzzxxxvvvwwwzzz}}}~~~~~~~~~~~~}}}|||ssssssqqqnnnmmmrrr{{{nnnsss{{{aaaJJJ???>>><<<:::888777666666555666666666777777888888444444555555666888999:::999999GGG```sss|||mmmXXXYYY[[[uuu^^^RRRRRRNNNdddqqqnnnbbbZZZlll~~~qqqooouuukkkbbb\\\```kkkwww~~~ssshhh\\\UUUQQQMMMIIIGGGDDDGGGJJJMMMPPPRRRUUUWWW[[[___aaa```^^^```fffkkkoootttzzz~~~~~~pppbbbVVVQQQJJJGGGHHHMMMRRRWWWaaajjjkkksss{{{{{{nnniiilllssszzzyyyoooooosss{{{hhhXXXRRRXXXddduuuyyykkk^^^___]]]```ttt{{{mmmJJJ===???999999888888888888999999666666666666777888999:::;;;:::AAAHHHTTTuuuwwwwwwhhhSSSNNNLLLOOOPPPQQQUUU[[[fffuuuzzzuuusssuuuwwwyyyyyyyyy{{{{{{vvvjjj___ZZZZZZ\\\___dddlllqqquuuuuuuuuxxxyyywwwtttvvvyyyzzzzzzzzz{{{{{{zzzyyywwwxxx{{{~~~}}}~~~~~~}}}|||tttuuutttqqqpppttt~~~~~~mmmtttvvv___HHHBBB???<<<;;;;;;;;;:::999888666444333222333555666666666666666666777888888===>>>CCCQQQhhhppp\\\WWWXXXyyy}}}```NNNSSSSSSdddsssllljjjbbbaaammmgggiiiggg]]]hhhyyyyyyhhhWWWKKKFFFFFFGGGHHHIIIKKKMMMPPPSSSVVVWWWZZZZZZ[[[[[[]]]bbbiiinnnwwwyyy|||~~~uuuhhh\\\SSSNNNJJJKKKLLLNNNQQQXXX```eeehhhsss}}}}}}rrrllllllnnnzzztttpppuuu{{{~~~}}}]]]YYYZZZdddwwwnnncccZZZ[[[bbbqqqhhhJJJAAA<<<999999999999999999999999444666888:::;;;<<<;;;;;;>>>;;;>>>DDDTTT{{{zzzkkkVVVOOOKKKLLLOOOQQQUUU[[[eeennn{{{{{{vvvuuutttsssyyyvvvuuuyyy~~~~~~{{{rrrjjjbbb^^^]]]\\\```fffjjjpppuuuuuuvvvyyyyyywwwsssuuuxxxzzzzzz{{{|||~~~xxxyyy{{{}}}~~~~~~~~~}}}||||||}}}{{{yyyuuutttwww|||vvveeekkkqqq```JJJAAA>>>;;;:::::::::999888888777555444333444555666666666666666666777888888999;;;???LLLddd~~~ppp\\\WWWRRRooofffRRRWWWUUUgggxxxrrroooddd^^^mmmffffff{{{rrrgggqqqkkkYYYMMMHHHGGGHHHIIIJJJKKKMMMOOORRRTTTUUUWWWWWWXXXYYY[[[```ggglllsssvvvzzz}}}uuuhhh\\\TTTOOOJJJLLLMMMOOORRRXXX^^^cccgggttt|||qqqmmmnnnqqq~~~~~~wwwxxx|||oooaaabbbkkk}}}pppddd[[[ZZZaaaqqqeeeHHH???;;;999999999999999999999999777888999:::;;;::::::999===;;;???DDDUUU|||xxxkkkUUUOOOKKKLLLOOOQQQVVV[[[ccclllyyy}}}uuussssssttt{{{yyyxxx{{{|||sssjjjbbb^^^\\\\\\___eeeiiippptttuuuuuuxxxxxxvvvqqqsssuuuvvvvvvwwwyyy{{{yyyzzz|||~~~~~~~~~}}}{{{yyy{{{uuudddkkknnnaaaKKK@@@===:::999999999888777888777666555444555666777666666666666666777888888888999<<>>999999999999999999999999999999999:::::::::999999888<<<:::???EEEUUU{{{~~~xxxmmmTTTNNNJJJLLLOOORRRVVV\\\aaakkkxxxtttpppsssvvv}}}{{{{{{}}}}}}uuukkkaaa]]]\\\[[[___dddiiiooottttttuuuwwwxxxuuurrrssstttttttttuuuxxx{{{|||}}}~~~~~~~~~~~~~~~~~~xxxhhhooouuu___JJJ???<<<999888888888777666888888777666666666666777666666666666666777777888999:::<<>>:::888888888888888888888888888888999999:::::::::999===;;;???DDDSSSvvvwwwvvvnnnSSSMMMIIIKKKOOOQQQVVV\\\```jjjwwwtttooorrrxxx~~~||||||~~~}}}wwwlllaaa]]]\\\\\\___cccjjjpppuuuuuuuuuwwwxxxuuuvvvvvvvvvvvvuuuwww{{{~~~~~~~~~~~~~~~}}}~~~~~~xxxjjjrrr~~~ZZZFFF???<<<999888888888777666888777777666666666666666666666666666666777777888999:::;;;@@@RRRkkkooo\\\SSSNNNddd~~~||||||aaa\\\```ppp{{{zzzjjjXXXrrrooofffaaaooooooZZZQQQNNNKKKIIIGGGHHHIIIIIIIIIIIIHHHHHHIIIKKKNNNQQQTTTZZZ```eeeiiinnnuuuzzz~~~~~~~~~|||xxxqqqiiibbb]]]\\\WWWYYYZZZZZZYYYXXXYYYZZZ```kkkuuuzzz~~~ssskkkiiinnntttyyy~~~zzzqqqpppwwwmmm```[[[bbbuuuxxxVVVBBB>>>;;;888888888888888888888888777777777888999;;;<<<<<<===<<<@@@DDDOOOpppvvvmmmmmmhhhTTTMMMIIIKKKNNNQQQUUU[[[aaajjjvvvvvvooosssyyy|||{{{|||}}}~~~~~~}}}yyymmmaaa]]]]]]^^^```dddkkkqqquuuuuuuuuxxxxxxuuuwwwwwwwwwwwwwwwyyy|||}}}|||~~~{{{ppp{{{xxxVVVDDD???<<<999888888888777666777777777666666666555555666666666666666777888888666888:::===III```uuuooo^^^UUUKKK```zzzhhhbbbgggttt~~~}}}lllXXXoooqqqeee]]]hhhuuu___SSSMMMKKKJJJGGGHHHIIIJJJJJJIIIHHHGGGIIIKKKNNNQQQUUUZZZ```dddhhhmmmsssxxx|||~~~|||wwwooohhhdddccccccaaaaaaaaa___\\\YYYYYYZZZ\\\dddjjjmmmrrr{{{}}}tttmmmmmmsssyyyxxx|||yyyjjjtttrrrqqqyyypppbbb]]]dddwww~~~||||||~~~qqqRRRAAA???<<<888888888888888888888888666666777888999;;;===>>>>>><<<@@@CCCMMMkkkooocccccc]]]UUUNNNJJJKKKNNNPPPTTTYYY___iiittt|||xxxrrrtttyyyyyyzzz{{{|||}}}}}}}}}}}}{{{nnnaaa]]]___```cccfffkkkqqquuuuuuuuuwwwvvvtttssstttuuuvvvvvvxxx{{{~~~~~~~~~~~~~~~~~~}}}xxx{{{yyytttTTTDDD???===:::888888888888666666666666666666555444444666666666666666777888888555999;;;===GGGZZZmmmxxxoooaaaYYYSSScccyyy}}}kkkgggnnnzzzoooWWWkkkyyyjjj]]]dddgggVVVNNNKKKJJJHHHIIIKKKLLLLLLKKKIIIHHHKKKMMMPPPSSSVVV[[[```dddhhhlllqqquuuyyy}}}|||uuunnnhhhfffgggiiijjjiiigggccc^^^ZZZYYYZZZXXX^^^aaabbbgggpppxxx{{{~~~|||xxxrrrnnnpppvvv||||||nnnaaajjjooopppyyyrrrddd___fffzzzyyyuuutttvvvjjjOOO@@@???;;;888888888888888888888888888888777888888:::;;;<<<===<<<@@@DDDMMMjjjmmm```^^^XXXVVVOOOJJJKKKMMMOOOSSSWWW\\\fffqqqyyy{{{uuuuuuxxxxxxyyy{{{|||}}}}}}~~~|||oooaaa^^^```cccfffiiiiiiooosssrrrrrrttttttrrrppprrrtttvvvwwwyyy{{{}}}~~~}}}||||||}}}}}}}}}}}}~~~zzzrrrsss|||sssTTTEEE@@@===:::999999999888777555555555666555444444333666666666666666777888888555;;;>>>@@@HHHZZZlllvvv~~~oooccc\\\___kkk|||www{{{kkkiiirrrqqqVVVgggqqq```ddd|||mmmYYYNNNKKKKKKIIIKKKLLLNNNNNNMMMKKKJJJLLLOOORRRTTTXXX\\\aaaeeehhhkkkooosssvvvzzz|||uuummmggggggjjjmmmooonnnkkkeee___[[[ZZZZZZVVVZZZ]]]]]]aaaiiippprrrttttttrrrnnnlllooowww}}}hhh___ggglllmmmwwwssseee```ggg{{{xxxpppnnnpppeeeLLL???>>>:::777777777777777777777777::::::999888888999:::;;;<<<;;;@@@EEENNNkkkoooaaa```YYYWWWPPPKKKKKKMMMNNNRRRVVVYYYcccnnnwww}}}xxxvvvwwwwwwyyy{{{}}}}}}~~~}}}ooobbb___bbbdddgggjjjgggmmmqqqqqqppprrrrrrooooooqqquuuxxxyyyzzz}}}~~~~~~}}}{{{{{{{{{||||||~~~zzz{{{|||~~~~~~}}}ooonnn{{{zzzuuuVVVBBB<<<<<<:::999888777777777888888777666666666666666555555555555555555444444555:::<<<<<>>999999888888888888999999999999888888999999:::;;;===;;;???CCCOOOnnnkkkZZZ^^^YYYXXXQQQLLLMMMNNNNNNOOOSSSZZZ___hhhsss~~~{{{tttoooxxxyyyyyyzzz|||~~~uuufff^^^^^^bbbeeefffkkkmmmqqqrrrpppooommmmmmpppqqqtttwwwzzz{{{||||||~~~|||{{{{{{|||}}}}}}~~~qqqooo}}}wwwwwwvvvWWWDDD<<<<<<:::999888777777777888888777666666666666666555555555555555555555555333888;;;<<>>CCCPPPpppppp]]]^^^ZZZXXXQQQKKKLLLNNNNNNPPPSSSYYY^^^gggqqq|||{{{uuuqqqzzzzzz{{{{{{}}}~~~~~~uuuhhh```^^^aaadddfffhhhllloooqqqpppnnnnnnnnnoooqqqtttwwwzzz||||||}}}~~~}}}||||||{{{|||}}}}}}~~~~~~wwwtttwwwuuusssVVVEEE<<<<<<:::999888777777777888888777666666666666666555555555555555555555555555999;;;===HHH___xxx~~~qqqllllll{{{qqqbbbjjjzzzwwwzzzxxxccciiieeezzzfffVVVMMMGGGIIIHHHHHHJJJMMMNNNNNNNNNNNNPPPSSSUUUVVVYYY[[[^^^bbbgggmmmrrrvvvzzz}}}}}}{{{xxxtttrrrsssvvvyyyvvvsssnnnggg___ZZZXXXXXXUUUUUUTTTRRRQQQSSSWWWZZZZZZYYY[[[```eeekkkwwwwwwbbbWWW___ccc~~~dddgggmmmxxxxxxssseee___ggg|||zzz{{{lll[[[KKK@@@:::666999999888888888888999999999999888888999999:::;;;;;;:::???DDDQQQrrr}}}eee```]]]YYYQQQJJJKKKMMMNNNPPPSSSWWW\\\eeeoooyyyzzzvvvsss|||||||||}}}}}}~~~{{{uuulllddd``````cccffffffiiinnnppppppooooooooooooqqqtttwwwzzz|||}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~}}}yyy~~~xxxxxxnnnSSSCCC<<<<<<:::999888777777777888777777666666666666666555555555555666666666666999;;;<<<===FFFYYYrrr~~~rrrllliiimmmooo```fff|||{{{yyy|||cccfffeee~~~|||{{{zzz{{{{{{hhhVVVKKKGGGHHHHHHHHHIIILLLNNNNNNMMMNNNPPPSSSTTTUUUWWWYYY\\\```eeekkkqqquuuyyy~~~~~~|||zzzxxxxxxyyy|||~~~wwwtttooohhhbbb^^^\\\[[[VVVUUUTTTRRRQQQQQQRRRTTTUUUTTTUUUYYY]]]cccooozzzuuuaaaVVV\\\[[[rrrxxx```aaafffqqq~~~uuuoooaaa]]]eeeyyytttzzzjjjWWWIIIBBB===999999999888888888888999999999999888888999999:::;;;===<<<@@@EEEQQQssssssgggeee\\\RRRJJJJJJMMMOOOQQQSSSVVV[[[bbbkkkvvv}}}zzzwwwvvv||||||||||||}}}~~~~~~yyyvvvooogggaaa```bbbeeeeeeiiimmmqqqrrrrrrrrrsssoooqqqtttwwwzzz|||}}}}}}|||||||||}}}}}}~~~~~~|||vvvwwwlllRRRCCC<<<<<<:::999888777777777888777777666666666666666555555555666666666777777888:::;;;<<>>:::999999888888888888999999999999888888999999:::;;;???>>>BBBEEEPPPrrrrrrppp```TTTJJJJJJMMMOOOQQQSSSUUUYYY```iiirrr~~~}}}zzzyyyyyy{{{{{{{{{{{{{{{|||}}}~~~yyyvvvpppiiicccaaabbbeeeeeeiiinnnrrrttttttuuuvvvppprrrtttwwwzzz{{{||||||{{{||||||}}}~~~~~~uuuuuummmSSSEEE<<<<<<:::999888777777777888888777666666666666666555555555666666777777888555666888;;;@@@LLLdddxxx{{{|||mmm```WWWjjjqqq^^^bbbqqq{{{iiihhheee|||qqqooolllggg]]]QQQKKKLLLHHHGGGGGGIIILLLMMMMMMMMMLLLNNNQQQRRRSSSUUUWWWZZZ^^^ccciiiooosssxxx|||~~~|||}}}~~~~~~yyysssnnnkkkhhhfffddd___]]]ZZZXXXWWWUUURRRPPPLLLJJJJJJMMMPPPVVVbbbmmmsss{{{sssaaaWWW\\\SSS^^^nnnuuuyyygggXXXXXX]]]kkk}}}wwwmmmbbb```fffxxxttt}}}^^^GGG>>>;;;888999999888888888888999999999999888888999999:::;;;???>>>CCCEEEOOOrrrwww}}}|||eeeXXXLLLJJJNNNPPPQQQSSSUUUXXX___gggppp{{{}}}zzzyyyzzzzzzzzzzzzzzz{{{|||}}}~~~|||wwwpppiiidddcccccccccfffjjjooosssuuuvvvwwwxxxrrrsssuuuxxxyyyzzzzzzzzzzzz{{{|||~~~~~~}}}mmmSSSEEE<<<<<<:::999888777777777888888777666666666666666444555555666777777888888555666999<<<>>>GGG\\\pppttt~~~tttcccWWW```qqq___cccjjjvvvllliiiccc{{{rrrkkkeeeaaaZZZQQQLLLMMMGGGGGGGGGIIIKKKMMMMMMLLLKKKMMMPPPQQQSSSTTTWWWZZZ^^^bbbiiinnnrrrvvvzzz}}}}}}~~~zzztttpppnnnllliiifffbbb```]]]\\\[[[XXXTTTPPPKKKHHHGGGIIIKKKPPP\\\hhhkkkuuu}}}}}}{{{}}}~~~|||yyywwwvvvuuuuuuuuuwwwzzzsssaaaXXX]]]RRRYYYeeelllppp]]]VVVVVV[[[jjj~~~zzzlllcccaaafffvvv{{{gggHHH===;;;888999999888888888888999999999999888888999999:::;;;<<<===AAADDDOOOrrrqqqzzzjjj[[[NNNKKKNNNQQQRRRSSSUUUXXX^^^fffooozzz~~~zzzzzzzzzzzzzzzzzz{{{|||~~~xxxnnnhhhfffeeedddbbbfffjjjooossstttuuuvvvwwwsssuuuvvvxxxyyyyyyyyyyyyyyyzzz|||~~~~~~}}}}}}~~~~~~~~~~~~kkkQQQCCC<<<<<<:::999888777777777888888777666666666666666444555555666777888888999999:::<<<>>>===BBBUUUhhhttt~~~zzzgggWWWWWW{{{ppp```eeeccc~~~{{{oookkkiiiccc|||}}}xxxnnneeebbb\\\RRRKKKKKKGGGGGGGGGHHHKKKMMMMMMLLLJJJLLLOOOQQQRRRTTTWWWZZZ___ccciiinnnrrrvvvyyy|||zzztttpppnnnmmmjjjgggdddaaa^^^]]]]]]ZZZUUUQQQMMMIIIGGGHHHHHHLLLWWWccchhhsss|||~~~}}}zzz|||}}}|||yyyvvvtttsssrrrqqqrrruuuxxxyyyxxxvvvsssaaaWWW]]]QQQVVVaaagggjjjWWWUUUUUU[[[jjj~~~|||jjjaaa___dddsss}}}mmmKKK???===;;;999999888888888888999999999999888888999999:::;;;:::;;;@@@CCCNNNsssxxx~~~mmm^^^OOOLLLOOOQQQRRRRRRUUUXXX^^^eeennnyyy{{{zzzzzzzzzzzz{{{|||~~~xxxmmmgggffffffdddbbbeeeiiinnnrrrttttttuuuvvvuuuvvvwwwxxxyyyyyyxxxwwwyyyzzz|||~~~~~~}}}||||||{{{||||||~~~{{{yyyiiiQQQCCC<<<999777666777777666444777777777777666666666666666666666666666555555555777666888<<<<<<@@@QQQeeetttyyyoooXXXeeettt~~~www___cccggg{{{kkkqqqkkkbbb|||{{{ooofff___VVVMMMHHHHHHGGGGGGHHHIIIIIIHHHFFFJJJLLLOOOQQQQQQQQQSSSTTT\\\```gggmmmrrrwww|||{{{yyyuuusssqqqoookkkiiigggeeeccccccbbb___YYYUUUMMMLLLJJJIIIIIINNNUUUZZZfffmmmwww|||~~~}}}{{{yyywwwwwwwwwxxxxxxwwwvvvuuusssxxxyyy|||~~~~~~uuuddd[[[SSSOOOVVV^^^___\\\YYYTTTTTT[[[iii||||||jjjggg```bbbzzz~~~qqqKKK@@@777>>>555666999::::::999666555888888999:::;;;;;;;;;;;;======>>>BBBRRRpppzzzttt```OOOOOOQQQOOOPPPVVVTTTVVV\\\dddnnnxxx}}}zzzyyy}}}}}}}}}}}}{{{rrrjjjdddcccdddeeehhhlllqqquuuvvvwwwxxxyyyxxxvvvuuusssssstttvvvwwwxxxzzz|||~~~}}}}}}yyywwwxxxzzz{{{~~~~~~~~~~~~vvvxxxiiiQQQCCC===;;;999888888888777666666666666666555555555555555555555666666666666666777666888<<<===AAATTThhhppp{{{oooXXXbbbmmmvvvqqq~~~xxx___ddd```{{{rrrrrrgggeeezzzuuuiii___VVVNNNJJJHHHGGGGGGHHHJJJKKKJJJIIILLLNNNOOOPPPPPPQQQRRRTTTYYY^^^eeelllrrrwww|||~~~|||yyyvvvtttrrrpppllljjjiiigggeeedddccc```[[[WWWNNNMMMKKKIIIIIIMMMSSSXXXbbbjjjtttzzz}}}~~~}}}}}}~~~~~~~~~~~~|||{{{zzzwwwvvvvvvwwwxxxzzz{{{||||||wwweee[[[SSSOOOUUU\\\]]]ZZZWWWRRRSSSZZZiii{{{{{{kkkggg```ccc}}}}}}}}}qqqMMMBBB888???666777888999999888777666777888999::::::;;;;;;;;;???@@@@@@DDDTTTrrryyyppp]]]MMMLLLOOOMMMNNNSSSRRRUUUZZZbbbmmmxxx}}}zzzyyy}}}~~~}}}}}}~~~{{{sssjjjdddbbbcccdddgggkkkqqquuuwwwwwwyyyzzzxxxwwwvvvttttttuuuwwwxxxyyyzzz|||~~~|||zzz{{{||||||~~~~~~~~~xxxttt~~~iiiQQQCCC???===;;;:::::::::999888555555555555444444444444444444555555666666777777888555777<<<===CCCVVVkkkppplllXXX^^^eee~~~tttgggooowww^^^aaa[[[vvvvvvwwwfffhhhxxxooo```VVVPPPLLLGGGGGGGGGIIILLLMMMMMMMMMNNNOOOPPPOOOOOOPPPRRRUUUWWW\\\cccjjjpppvvv|||~~~}}}{{{xxxvvvtttrrrnnnlllllliiifffdddbbb___\\\YYYOOONNNLLLJJJIIIKKKPPPTTT^^^eeepppxxx}}}{{{zzzwwwuuutttuuuxxxyyytttvvvyyy|||zzzggg[[[SSSOOOTTTZZZYYYVVVTTTOOORRRZZZiiizzz{{{lllfff___eee{{{{{{oooLLLBBB888>>>777777777888888777777777777777888888999:::::::::???@@@@@@DDDSSSssszzz|||}}}lll[[[MMMLLLNNNMMMNNNRRRRRRSSSXXX```kkkyyy}}}{{{{{{}}}~~~~~~}}}|||tttkkkeeeccccccdddfffkkkpppuuuwwwxxxzzz{{{yyyxxxwwwvvvvvvwwwyyyzzzzzz{{{}}}~~~}}}~~~}}}{{{}}}yyyzzzjjjQQQDDD???===;;;:::::::::999888666666666555555555444444333444444555666777888888777555777;;;===CCCWWWmmmuuujjjXXXZZZ___zzzhhhnnn~~~vvvZZZ^^^\\\sss~~~uuu}}}kkkiiixxxuuucccXXXQQQMMMGGGGGGGGGIIIMMMOOOPPPPPPPPPQQQPPPOOONNNOOORRRUUUXXX\\\bbbhhhnnnsssyyy|||}}}~~~~~~|||zzzyyywwwtttqqqnnnmmmjjjfffbbb___\\\ZZZYYYQQQPPPNNNKKKJJJJJJNNNQQQZZZaaalllvvv~~~}}}|||{{{{{{|||rrrsssuuuvvvxxx|||~~~hhh\\\TTTOOORRRVVVUUURRRQQQMMMQQQ[[[jjjyyy{{{~~~{{{lllfff___ggg|||zzz|||lllKKKAAA666;;;999888777666666777888999777777777777888999::::::<<<>>>???BBBPPPppp~~~}}}sssiii\\\OOOMMMNNNOOOPPPSSSRRRSSSWWW___kkkzzz~~~~~~~~~~~~~~~~~~uuummmfffdddcccdddfffjjjpppuuuwwwyyy{{{|||zzzyyywwwvvvwwwxxxzzz{{{{{{|||}}}~~~zzz|||}}}~~~jjjRRRDDD>>><<<999999999999888777777777777666666666555555333444444555666777888888777555777;;;<<>>777<<>>>>>@@@CCCJJJ]]]~~~mmmZZZ^^^XXXPPPJJJIIIKKKMMMOOOUUUUUUWWW^^^iiivvv~~~~~~yyyrrrpppssszzz~~~zzzsssnnnmmmnnnmmmmmmooouuuzzz}}}|||zzz|||uuunnnmmmqqqwwwyyyyyywwwyyy||||||{{{{{{~~~{{{zzzzzzzzz{{{|||~~~bbbKKKDDD===<<<:::888777666555555666666555555555444444444555555555555666666666666666555777::::::<<>>>>>>>>@@@CCCJJJ]]]~~~ooo^^^\\\VVVNNNIIIIIILLLOOOQQQTTTUUUXXX^^^iiiuuu}}}}}}xxxrrrnnnqqqyyy~~~~~~|||sssmmmjjjkkkkkkllloootttzzz}}}|||zzzyyyssslllkkkooouuuxxxxxxxxx{{{}}}}}}||||||~~~~~~}}}|||||||||}}}~~~bbbKKKDDD<<<;;;:::888777666666666666666666555555555444444444555555555555666666666666555777::::::;;;BBBKKKrrrjjj[[[PPP___yyyuuuqqqjjjpppkkktttrrrgggYYYwwwrrryyyuuuggg]]]XXXQQQLLLIIIIIIGGGEEEEEEIIIOOOOOOPPPQQQRRRTTTUUUVVVYYY\\\aaaeeeiiiooouuuxxxxxxyyy{{{}}}}}}|||}}}~~~vvvrrrmmmeeeYYYMMMIIIKKKNNNTTTZZZZZZUUUPPPNNNOOOOOOSSS\\\iiivvvzzzlll\\\TTTOOOKKKIIIJJJRRR\\\kkkyyymmmjjjdddtttyyysssqqqqqq]]]EEE>>><<<777888888888888888888888888888999:::;;;;;;:::;;;===>>>>>>???AAACCCJJJ]]]tttccc^^^XXXPPPJJJJJJMMMPPPRRRTTTUUUXXX^^^gggsss}}}||||||xxxrrrlllooowww~~~}}}tttlllhhhgggiiijjjmmmsssxxx{{{{{{zzzxxxsssmmmlllpppuuuyyyzzz{{{|||}}}}}}||||||~~~~~~~~~|||aaaLLLDDD<<<;;;:::888777666666666666666666666555555555555444444444555555555666666666555777:::::::::AAAIIIffffffXXXMMM]]]yyy|||zzzqqqvvveeennn{{{gggTTTrrrvvvuuunnn^^^ZZZQQQMMMKKKKKKHHHFFFHHHMMMPPPPPPPPPPPPRRRTTTVVVWWW[[[^^^bbbfffiiimmmqqquuuuuuwwwzzz}}}}}}{{{zzzvvvmmm```TTTNNNMMMMMMSSSYYY[[[WWWQQQOOONNNOOORRRZZZfffttt}}}~~~~~~nnn]]]SSSNNNJJJIIIJJJSSS\\\lllzzz|||llljjjgggyyywwwwwwvvv```FFF@@@>>>999999888888888888888888888888888:::;;;:::::::::<<<>>>>>>@@@BBBDDDIII]]]{{{dddccc\\\SSSLLLJJJLLLOOOQQQSSSUUUXXX^^^fffqqq|||~~~|||{{{wwwrrriiilllttt~~~~~~uuulllgggffffffiiimmmrrrvvvyyyzzzzzzyyyuuuqqqpppsssxxx{{{}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||~~~yyy{{{___LLLDDD;;;;;;999888777777777777777777666666666555555555444444444444555555555555666555777:::999999???GGGZZZgggYYYLLL[[[zzz~~~vvvyyyaaakkkjjjUUUgggzzzttttttccc```RRRNNNLLLKKKIIIGGGJJJPPPQQQPPPPPPPPPRRRTTTVVVXXX^^^aaadddgggiiikkknnnpppsssvvvyyy}}}xxxyyyzzz}}}~~~~~~{{{qqqdddYYYRRROOOOOOSSSYYYZZZWWWRRROOOMMMOOOQQQXXXcccpppzzz~~~~~~}}}mmm[[[QQQLLLHHHHHHIIIPPPZZZjjjzzzzzzkkkkkkkkk~~~eeeIIIAAA???999999888888888888888888888888777888999999888999;;;===>>>@@@CCCDDDIII]]]bbbccc\\\RRRKKKIIILLLOOORRRRRRUUUXXX]]]dddnnnyyy|||{{{wwwqqqhhhjjjrrr|||~~~uuummmiiihhheeeiiimmmrrruuuwwwyyyzzzyyyvvvsssrrrtttwww{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}zzz{{{}}}~~~{{{}}}}}}~~~xxxvvv\\\KKKBBB;;;:::999888777777777777777777777666666666555555333444444444444555555555555555777:::999888>>>EEEQQQ|||nnn^^^OOO\\\{{{}}}zzzuuu```hhhmmmZZZaaazzz~~~tttzzzuuuhhhdddWWWPPPKKKIIIGGGFFFIIIOOOPPPPPPQQQRRRSSSUUUVVVWWW^^^aaaeeeggghhhjjjlllnnnsssuuuyyy}}}}}}rrrsssuuuzzz~~~|||qqqeee]]]WWWTTTSSSVVVZZZ[[[XXXSSSPPPNNNNNNOOOTTT___lllxxx~~~~~~}}}yyyiiiXXXOOOKKKHHHGGGHHHMMMWWWhhhyyyyyyjjjmmmoooiiiIII@@@===888777999999999999999999999999777888999999888888:::<<<>>>AAADDDEEEIII]]]iiibbb[[[QQQJJJIIILLLPPPSSSRRRUUUYYY]]]ccclllxxx~~~}}}wwwqqqiiiiiipppzzz}}}tttnnnkkkkkkfffjjjooorrrtttvvvxxxyyyxxxvvvsssqqqrrruuuxxx{{{}}}|||{{{|||~~~~~~}}}yyyzzz|||~~~zzz|||~~~~~~}}}tttrrrYYYIII>>>::::::999888777777777777777777777777666666666555333333444444444555555555555555777:::999888<<>>AAAEEEEEEIII]]]llldddXXXOOOLLLMMMPPPSSSQQQUUUYYY]]]aaajjjvvv~~~wwwpppjjjiiinnnyyy{{{sssmmmkkkkkkgggkkkpppssstttuuuwwwxxxyyywwwuuusssrrrtttwwwzzz{{{zzzyyy{{{~~~~~~}}}|||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{qqqooooooWWWGGG<<<::::::999888777777777888777777777777666666666666333333333444444444555555555555777:::999777<<>>;;;;;;999999999999999999999999999:::;;;;;;::::::<<<>>>>>>BBBEEEEEEIII]]]zzzqqqcccVVVPPPOOOPPPQQQQQQUUUYYY]]]aaaiiiuuuxxxpppkkkiiimmmxxx{{{rrrllljjjkkkhhhmmmrrrtttttttttvvvxxx{{{zzzxxxvvvtttvvvyyy{{{zzzxxxxxxzzz}}}}}}}}}|||~~~~~~}}}|||||||||||||||}}}~~~~~~vvvrrruuunnnQQQBBB???;;;:::888777666555666666888888777777666666555555444444444444444555666666666666777666666888<<>>;;;:::;;;:::::::::999999999999888777777777888:::;;;<<<===DDDIIIIIIJJJNNNVVVvvvjjjVVVOOONNNMMMKKKQQQTTTWWWZZZ^^^gggttt}}}vvvnnnfffhhhlllttt}}}~~~|||{{{xxxssskkkmmmooorrruuuxxxyyyzzz|||zzzyyyyyy|||~~~~~~|||yyywwwvvvvvvxxxyyyxxxzzz}}}}}}~~~{{{}}}lllPPPBBB???;;;:::999888777666666666222222222333333444444555666555555555555666777777666666777666666888<<>>EEEKKKMMMNNNPPPUUUttt}}}{{{~~~eeeSSSNNNNNNOOONNNOOOSSSWWWYYY]]]eeerrr|||}}}zzzssskkkfffgggkkksss}}}}}}{{{xxxuuukkkmmmpppsssuuuxxxyyyzzzyyyyyyxxxzzz}}}~~~}}}zzzwwwuuuvvvwwwxxxtttyyy~~~}}}~~~|||www|||oooQQQAAA===;;;::::::999888777666666333333444444555555666666555555555555555666777777666666777666666888<<>>???EEEMMMQQQRRRSSSUUUrrrzzzuuuyyybbbSSSNNNOOOQQQQQQOOORRRVVVXXX[[[cccoooyyy|||~~~}}}zzzssskkkggggggkkksss}}}}}}wwwssssssmmmnnnpppsssvvvxxxyyyzzzyyyxxxyyy{{{~~~~~~|||yyywwwwwwxxxyyysssyyy~~~}}}|||~~~~~~~~~~~~~~~{{{tttyyynnnPPPAAA<<<;;;;;;;;;:::999888666555555555555555666666666666444444444444444555666666666666777666666888<<>><<<888777:::888888888777777777666666888888888999:::<<<===>>>CCCMMMSSSVVVUUUWWWsssuuuppp{{{zzzeeeUUUPPPPPPQQQQQQOOOSSSVVVXXXZZZaaallluuu{{{~~~wwwooohhhhhhkkkrrr|||{{{sssoooqqqnnnppprrruuuwwwyyyzzz{{{zzzyyyzzz|||~~~{{{zzzyyyyyyyyyuuuzzz~~~}}}}}}~~~~~~~~~~~~zzzqqqssshhhMMM@@@===:::;;;;;;;;;:::888666555666666666555555555555555333333333333333444555555666666777666666888<<>>>>>:::888<<<999999999888888888777777999999999::::::<<<======@@@LLLTTTXXXWWWXXXtttqqqoooxxxyyyeeeVVVOOOOOOPPPQQQPPPSSSWWWXXXYYY___iiirrrxxx|||yyyqqqhhhhhhjjjpppzzz{{{qqqnnnqqqpppqqqsssvvvxxxzzz{{{|||yyyxxxxxxyyy|||~~~~~~}}}|||{{{yyyyyyxxx{{{~~~~~~~~~vvvjjjjjjvvvcccIII??????:::;;;;;;;;;:::888666555666666666555555444444444333222222222222333444444666666777666666888<<>>;;;;;;:::777777888888777666555555555555555555555555444444444444444444444444555555666777999;;;===>>>EEERRRwww~~~ttt]]]OOOTTTccc{{{oooppp~~~jjjccc~~~wwwppp}}}rrraaaTTTNNNNNNLLLKKKLLLNNNQQQSSSRRRQQQSSSRRRUUU[[[]]]___dddjjjrrruuuxxxzzzzzz{{{}}}|||wwwtttsssssstttsssvvvmmmbbbYYYRRRPPPWWW```nnnzzz}}}wwwyyyxxxvvvzzz|||uuuooojjjeeebbb```bbbdddfffiiijjjkkkllllllfffddd```[[[XXXXXXZZZ]]]mmmvvv~~~|||wwwpppqqqwwwoooddd___dddeee___]]]aaakkkxxxzzzyyy~~~zzzqqqpppxxxmmmcccwww{{{tttgggDDD<<<>>>:::777999777777888999999999999888999999999999:::;;;<<<===@@@KKK___^^^___cccmmmxxxqqqbbb\\\XXXPPPOOOSSSPPPPPPSSSUUUVVVXXX\\\dddjjjpppvvvzzz{{{|||}}}{{{vvvjjjdddccclllyyyssslllnnnqqquuuvvvuuuvvvzzz{{{yyyzzzyyyxxxwwwwwwxxxyyyzzz}}}|||}}}}}}~~~~~~jjj\\\```pppsssTTTDDD===;;;:::888666666777777666555555555555555555555555555444444444444444444444444444444555666888:::;;;<<>>;;;:::888666666777777777555555555555555555555555555444444444444444444444444444444444555777888:::;;;@@@JJJiiifffSSSTTT^^^yyywwwnnngggooozzzvvv~~~vvvaaaSSSjjjyyypppfffhhhwwwwwwjjj]]]RRRNNNKKKJJJJJJMMMPPPSSSTTTTTTSSSRRRUUUYYY\\\]]]aaagggmmmppptttwwwyyy{{{}}}zzzxxxyyyyyyyyysssgggYYYQQQNNNQQQ\\\gggsss~~~}}}zzzyyy{{{~~~xxxqqqkkkgggggggggccceeeiiinnnrrruuuvvvwwwpppllleee]]]WWWVVVYYY\\\eeeppp|||zzzssslllmmmtttoooccc\\\ZZZ^^^bbbaaaaaaccchhhzzz~~~|||tttmmmppp}}}|||kkkhhhjjjuuufffkkkzzzjjjSSS???>>>@@@<<<777777777777888999999999999888:::999999::::::;;;<<<===CCCLLLaaaeeeiiijjjjjjrrr___WWWWWWOOOLLLNNNKKKPPPRRRUUUVVVVVVZZZ```eeemmmrrrwwwxxxzzz}}}{{{wwwggg```^^^ggguuuyyyooommmiiisss{{{{{{zzzzzz|||{{{zzzyyyxxxwwwuuusssrrrqqqpppqqqsssvvvzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}hhhYYY___qqqiiiOOOCCC>>>;;;:::888777777888888888777555555555555555555555555444444444444444444444444444444444555666888999:::???FFFcccgggTTTSSSZZZsss|||qqqhhhmmm{{{www{{{yyycccRRRfff|||ooocccbbblllwwwnnncccVVVNNNKKKJJJJJJLLLPPPSSSTTTUUURRRQQQSSSXXXZZZZZZ___eeemmmpppsssvvvwwwyyy|||~~~~~~}}}}}}}}}}}}sssfffXXXPPPPPPVVVbbbmmmyyy~~~zzzzzz{{{}}}|||tttlllhhhggghhheeehhhlllqqquuuyyy{{{{{{sssoooggg^^^WWWUUUXXXZZZdddnnnyyy~~~~~~}}}wwwqqqkkklllsss~~~|||hhh\\\YYYZZZaaafffgggeeeeeehhh{{{~~~|||uuuooottt|||vvvjjjlllpppwwwggghhhrrrsssZZZJJJ>>>===???;;;777666777777888999999999999888::::::::::::;;;<<<======DDDLLLaaahhhoooppplllyyybbbXXXXXXQQQLLLNNNLLLPPPRRRUUUUUUVVVXXX]]]bbblllrrrvvvxxxzzz~~~}}}zzzhhh```]]]eeeqqq{{{{{{qqqlllfffqqqzzz|||{{{{{{|||{{{zzzzzzxxxvvvssspppmmmkkkhhhkkkooossswwwyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}yyycccWWWaaavvveeeNNNCCC>>>::::::888777777888999888777555555555555555555555555444444444444444444444444444444555555666888999:::>>>CCC[[[iiiVVVSSSVVVlllzzzmmmppp|||yyysssrrr|||eeeOOO___qqqbbb^^^fffooo{{{rrrgggZZZPPPMMMKKKJJJLLLOOORRRTTTTTTQQQPPPRRRVVVWWWXXX\\\bbbjjjmmmqqqtttvvvxxxzzz|||}}}rrreeeWWWQQQSSS[[[gggrrr|||}}}yyyzzz}}}~~~zzzpppjjjhhhiiijjjmmmqqquuuyyy|||~~~yyytttlllbbbZZZVVVVVVXXX___iiirrrvvvxxxxxxuuupppkkklllsss}}}wwwdddXXXXXX\\\cccjjjlllkkkhhhjjj|||~~~yyyuuuzzz~~~rrriiioootttyyymmmkkkppp{{{xxxgggOOOEEE===<<<===:::777777777777888999999999999888::::::::::::;;;<<<===>>>BBBJJJ___hhhssstttnnnggg[[[[[[TTTNNNQQQQQQPPPRRRUUUUUUUUUWWW[[[___kkkqqquuuwwwzzz~~~|||iiiaaa^^^eeeoooxxx~~~}}}uuunnneeennnwwwzzz{{{}}}}}}zzzzzzzzzyyyvvvrrrmmmiiifffeeeiiioootttwwwzzz|||~~~~~~}}}}}}~~~xxxbbbWWWbbbxxxaaaLLLBBB<<<777888777555555777888777777555555555555555555555555444444444444444444444444555555555666777888999:::???@@@SSS|||mmmYYYTTTSSSgggqqquuu|||xxxuuuiii___ssslllRRR]]]xxxtttccc\\\aaacccyyywwwiii\\\UUUNNNLLLKKKLLLOOORRRSSSTTTPPPNNNPPPTTTUUUUUUYYY___eeehhhlllpppsssvvvyyy|||yyy~~~|||qqqcccVVVRRRVVV^^^kkkuuu~~~zzz|||}}}|||wwwqqqpppqqqqqqsssvvvzzz~~~|||sssggg]]]VVVTTTTTTXXXaaaiiimmmpppssssssqqqkkklllsss|||sssaaaTTTVVVYYY___gggmmmnnnkkkkkk{{{}}}|||yyy~~~mmmfffpppzzz{{{tttrrrssszzztttaaaIIICCC===;;;:::888777888777777888999999999999888;;;::::::;;;;;;<<<===>>>@@@FFF[[[ffftttwwwoooppp```___VVVOOOQQQRRRPPPRRRUUUUUUTTTUUUYYY]]]iiiooosssuuuyyy}}}~~~|||iiibbb___fffpppwww|||zzzssseeelllssswww{{{~~~}}}yyyzzzzzzyyyvvvqqqkkkeeebbbccchhhoootttwwwzzz|||~~~~~~|||{{{{{{{{{||||||eeeXXXbbbxxx{{{}}}___JJJAAA;;;444777555444444666777666666555555555555555555555555444444444444444444444444666666666666777999::::::@@@>>>MMMtttqqq\\\UUURRReeesssyyy{{{wwwrrr___OOO```xxx\\\eeeqqqwwwddd[[[^^^]]]ppp{{{hhh\\\XXXOOOMMMKKKLLLNNNQQQSSSSSSOOOMMMOOOSSSTTTTTTXXX]]]```ccciiimmmqqquuuyyy|||xxx}}}zzzooobbbVVVSSSWWW```lllvvv}}}}}}|||zzz{{{}}}yyyyyy{{{uuuwww{{{~~~xxxlll___VVVRRRQQQRRRZZZbbbfffjjjpppsssrrrlllmmmsss|||ppp___QQQRRRTTTYYYbbbjjjmmmllliiixxx{{{yyy}}}}}}zzz~~~jjjcccnnn{{{xxxwwwvvvzzzttt```GGGBBB===:::999777777999777777888999999999999888;;;;;;;;;;;;;;;<<<>>>>>>===CCCWWWdddtttxxxpppyyyfffbbbWWWNNNOOOPPPPPPRRRUUUUUUTTTUUUYYY\\\hhhmmmqqqssswww|||}}}{{{hhhbbb```gggqqqwww|||||||||{{{}}}~~~xxxeeekkkqqquuuzzz}}}xxxzzzzzzyyyvvvqqqjjjddd```aaagggnnnsssvvvxxx{{{~~~~~~~~~~~~~~~}}}}}}||||||zzzyyyyyyzzz{{{~~~}}}}}}~~~hhhWWWeeezzz\\\GGG<<<999999999999777666555555555555444444444444444555666777333333333444444444555555333555666666666777999;;;>>>BBBKKKdddwwweeeVVVTTT```}}}{{{tttggg^^^UUUXXXppp~~~hhhccclllkkk]]][[[aaaiii~~~sssdddXXXRRRMMMKKKMMMNNNNNNQQQVVVOOOPPPQQQRRRSSSTTTUUUVVVYYY]]]bbbhhhmmmrrrxxx{{{}}}{{{ggg]]]UUUSSSWWW```ooo{{{}}}zzzxxxxxxvvv{{{}}}|||~~~~~~rrrcccWWWPPPNNNNNNQQQWWW]]]ccciiilllnnnjjjlllqqqwww}}}jjjZZZTTTQQQQQQYYYdddmmmnnnmmmmmmuuu~~~|||{{{xxxjjjhhhlll}}}zzz~~~}}}iiiVVVFFF@@@<<<<<<:::666444555999999999888888888888888999::::::;;;<<<===>>>>>>???GGGRRRhhh{{{yyywwwmmmbbb___WWWQQQPPPQQQSSSVVVVVVVVVWWW[[[^^^dddlllrrrtttuuuyyy}}}}}}nnnaaaYYY___llluuuzzz||||||zzzzzz~~~pppnnnpppwww{{{{{{{{{}}}{{{zzzxxxuuuqqqlllhhhfffgggiiilllqqquuuxxxzzz{{{|||~~~~~~|||{{{{{{{{{wwwxxxyyyyyyyyyzzz|||~~~~~~}}}~~~zzzfffXXXgggxxx[[[FFF===:::999999888777666555555555555444444444444444555666666333333333444444444555555444555666666555666888:::===@@@HHH___}}}mmmaaabbbqqq~~~zzzkkk^^^SSSRRRfff~~~uuuooopppnnn]]]YYYYYY^^^pppsssggg]]]TTTOOOLLLNNNNNNNNNOOOSSSNNNNNNOOOQQQRRRTTTUUUVVVYYY\\\bbbggglllrrrwww{{{zzzhhh^^^UUUUUU\\\eeesss}}}~~~~~~}}}|||wwwzzz}}}|||zzzxxxxxxyyyvvv{{{~~~}}}~~~|||rrrdddXXXOOOKKKLLLNNNRRRWWW\\\bbbgggjjjkkknnnssszzzvvvcccXXXSSSRRRTTT]]]iiirrrsssqqqsssyyy~~~|||xxxwww}}}xxxkkkmmmsss|||gggTTTDDD>>>;;;;;;;;;777666777888888888888888999999999999::::::;;;<<<===>>>>>>???GGGSSSiii~~~}}}zzz}}}ooofffZZZQQQPPPQQQSSSVVVVVVVVVXXX[[[^^^aaaiiioooppprrrvvvzzzzzzqqqddd\\\```kkktttyyy|||zzzyyyyyy|||rrroooqqqwww|||{{{zzz{{{{{{zzzyyyvvvsssooollljjjjjjlllnnnrrrvvvyyy|||}}}}}}{{{zzz{{{zzz{{{||||||||||||~~~}}}uuuhhh```rrruuuYYYFFF>>>;;;:::999888777666666555555666555444444444444555666666333333333444444444555555444555666555555555777999<<<@@@EEEYYYtttfffhhhzzzpppbbbTTTQQQ^^^pppzzzrrrvvv```ZZZVVVWWWccc~~~tttjjjbbbWWWQQQMMMNNNNNNLLLMMMOOOKKKLLLMMMNNNPPPRRRTTTUUUWWW[[[```eeejjjpppvvv{{{wwwggg\\\TTTVVV```kkkuuu}}}}}}{{{uuuuuuuuutttrrrrrrsssuuuuuu{{{~~~}}}}}}}}}|||zzzrrrfffYYYOOOJJJJJJJJJKKKNNNSSSYYY```cccjjjmmmssszzzlll]]]VVVQQQRRRXXXdddqqqyyy{{{yyyyyy|||}}}zzzvvvwwwvvvjjjmmmvvvzzzbbbMMMAAA<<<999;;;;;;999888:::777777888888999999::::::::::::;;;<<<===>>>>>>??????GGGSSSjjjrrr___SSSQQQQQQSSSUUUVVVWWWYYY\\\^^^```hhhnnnooopppuuuyyyyyyvvviii```aaajjjqqqvvvzzzyyyxxxxxx|||ssspppqqqxxx}}}|||zzzzzz|||{{{zzzxxxvvvtttrrrqqqpppqqqrrrtttwww{{{~~~|||zzzyyyyyy|||~~~~~~~~~}}}}}}~~~rrrnnnrrr|||xxxqqqVVVEEE>>>;;;:::888888777666666666666666555555444444444555555666333333333444444444555555444555666555444444666888;;;@@@FFFXXXyyydddaaarrruuugggYYYTTT\\\iii{{{qqqggg]]][[[WWW]]]qqqzzznnneeeXXXQQQLLLMMMMMMKKKKKKLLLJJJJJJKKKLLLNNNPPPSSSTTTUUUXXX]]]bbbgggnnntttyyy{{{tttdddYYYRRRWWWcccmmmvvv{{{~~~}}}xxxuuurrrnnnllllllnnnppptttzzz}}}||||||~~~~~~|||zzzxxxuuunnndddZZZQQQLLLIIIHHHFFFGGGKKKRRRYYY]]]eeeiiipppxxxzzzhhh[[[TTTOOOSSS]]]kkkyyy}}}xxxvvv|||tttfffiiisss~~~___GGGAAA<<<999;;;;;;999888:::777777888888999:::;;;;;;::::::;;;<<<===>>>?????????HHHSSSkkk~~~fffWWWSSSRRRSSSTTTVVVXXXZZZ]]]^^^cccjjjpppppprrrwww{{{|||zzznnnddddddiiinnntttzzzzzzyyyyyy|||rrrnnnpppxxx}}}|||||||||zzzyyyxxxxxxxxxxxxwwwvvvvvvwwwyyy|||{{{xxxwwwxxx|||}}}~~~~~~}}}}}}sssvvvrrrppp~~~nnnSSSEEE>>>;;;:::888777777666666666666777666555555444444444555555333333333444444444555555444555666555555555777999:::AAAIIIYYY}}}ggg]]]jjj|||mmm\\\TTTXXXaaaxxxzzzssskkk\\\\\\WWWXXXggg~~~uuuhhhZZZRRRKKKKKKLLLKKKJJJKKKIIIIIIIIIJJJLLLNNNQQQSSSSSSVVVZZZ___eeelllsssxxxzzzssscccYYYSSSYYYeeeooouuuzzz~~~}}}yyyuuuoookkkjjjkkknnnpppsssyyy}}}|||{{{|||zzzwwwvvvrrrmmmfff___WWWQQQMMMIIIGGGEEEEEEHHHNNNTTTXXXaaafffmmmvvvvvvfffYYYQQQOOOUUUbbbrrr{{{uuuttt|||qqqdddhhhtttgggJJJCCC===:::;;;;;;888777888777777888999:::;;;;;;<<<:::;;;;;;<<<===>>>??????@@@HHHRRRiiinnn\\\UUUSSSSSSTTTVVVYYY\\\^^^___cccjjjooopppqqqvvv{{{|||{{{rrriiigggiiimmmssszzz}}}||||||}}}qqqlllmmmvvv~~~|||{{{yyyyyyzzz{{{|||{{{zzzyyyyyyzzz}}}}}}yyyvvvvvvwww}}}~~~~~~~~~~~~sssxxx|||lllnnnkkkQQQDDD>>>;;;888777777666666666666777777666666555444444444444555333333333444444444555555333555666666666777999;;;:::BBBJJJWWWwwwrrrbbbmmmttt^^^QQQRRRXXXmmm~~~tttnnn[[[WWWSSSSSS]]]nnnsssaaaVVVLLLJJJKKKJJJJJJJJJJJJJJJIIIIIIJJJMMMOOOQQQRRRUUUYYY^^^dddkkksssxxxwwwqqqaaaZZZVVV]]]fffmmmssswww|||}}}xxxsssmmmjjjkkkooorrrtttuuu{{{~~~|||{{{yyyuuuqqqmmmgggaaa\\\VVVQQQMMMIIIHHHGGGGGGHHHLLLPPPSSS^^^ccclllvvvrrrcccVVVNNNPPPXXXfffvvvyyypppoooyyynnneeennn~~~qqqQQQCCC===:::;;;;;;888777888888888999999::::::;;;;;;;;;;;;<<<===>>>??????@@@AAAHHHPPPggg{{{uuu```VVVSSSSSSSSSVVVZZZ]]]^^^___```gggllllllmmmsssxxxyyy{{{sssmmmkkkkkkmmmssszzz~~~~~~rrrlllkkkttt~~~{{{yyyxxxzzz|||}}}}}}}}}|||{{{|||}}}~~~{{{xxxvvvwwwxxx~~~~~~rrrsss~~~yyykkkrrriiiPPPCCC>>>:::777777777666666666666777777666666555444444444444444333333333444444444555555333555666777777999;;;>>>:::AAAGGGPPPnnnxxxfffooozzz}}}cccSSSRRRXXXiiiooouuu```TTTRRRSSSYYYaaappplll^^^QQQLLLLLLJJJIIIJJJLLLKKKIIIIIIJJJLLLNNNPPPTTTWWW[[[```fffmmmuuu{{{zzzpppiii\\\XXXWWW\\\bbbggglllrrrtttyyy~~~~~~yyytttnnnkkkmmmpppssstttwww~~~}}}yyyuuuooolllhhhddd```[[[TTTOOOIIIIIIIIIIIIJJJLLLMMMNNNZZZ___hhhsss}}}rrraaaUUUPPPQQQZZZhhhxxxwwwnnnooozzzyyylllgggvvvnnnMMM@@@;;;999;;;;;;999999;;;::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@AAAHHHNNNdddxxx~~~{{{cccUUUTTTRRRRRRUUUZZZ^^^______^^^dddiiiiiijjjpppuuuwwwxxxsssooonnnmmmmmmttt{{{~~~}}}}}}~~~vvvmmmjjjrrr~~~{{{xxxwwwxxxzzz|||}}}}}}}}}}}}||||||||||||~~~{{{xxxxxxyyy{{{|||~~~~~~|||qqqmmmrrryyylllwwwhhhOOOBBB===999666777777666666666666777888777666555444444444444444333333333444444444555555333555666777888:::===???:::@@@CCCJJJfffwwweeemmmvvviiiXXXXXX]]]lllggg~~~}}}hhhWWWWWWWWWXXXZZZcccwwwttteeeUUUNNNLLLJJJIIIIIIMMMLLLJJJIIIIIIKKKNNNOOOVVVYYY]]]aaagggooowww}}}uuuiii```WWWTTTTTTYYY]]]```eeekkklllqqqxxx}}}}}}wwwppplllmmmoooqqqqqqzzz{{{vvvpppnnnlllkkkhhhbbbYYYRRRHHHIIIJJJKKKLLLLLLKKKKKKUUU[[[dddoooyyyttt```WWWUUURRR[[[iiiyyyuuuoooqqq~~~wwwiiigggyyyeeeCCC>>>999777:::<<<;;;;;;===;;;:::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@BBBHHHLLLbbbzzz{{{~~~dddSSSTTTRRRRRRUUU[[[___```___^^^dddiiihhhjjjpppuuuwwwwwwsssqqqpppnnnnnnttt|||}}}{{{{{{|||}}}yyyooojjjqqq}}}{{{wwwvvvwwwyyy{{{}}}}}}~~~}}}}}}|||{{{zzz~~~|||zzzzzz|||~~~yyy{{{}}}~~~~~~~~~~~~}}}mmmiiiyyyzzzllllllPPPAAA;;;999999888888777777666666555555555555555444444333333333555555444444444444555555444444555555666777777777???555AAASSS^^^zzzkkkfffjjjsss___WWWXXXmmm|||www|||mmm```WWWTTTXXX\\\___kkkyyyiiiXXXWWWOOOIIIMMMPPPOOONNNLLLKKKJJJKKKMMMNNNQQQUUU\\\bbbeeekkk{{{~~~sssfff\\\YYYVVVSSSSSSVVVZZZ^^^```dddggglllsss|||~~~yyytttooooooooonnnqqqwww|||vvvtttttttttrrrnnnhhhbbb___RRRNNNJJJIIIKKKMMMMMMLLLVVV]]]gggooouuuzzzvvvbbbZZZYYYWWWfffppprrrzzzyyyrrrllllllooolllkkkyyypppTTTEEE>>>===<<<:::999888777777777888888888888999999999:::;;;<<<<<<<<<<<>>666AAAPPPZZZ{{{wwwjjjgggcccqqq___VVVVVVnnnsssllluuucccZZZUUUWWWXXXZZZdddpppppp\\\YYYQQQKKKNNNOOONNNMMMLLLKKKKKKLLLMMMNNNSSSVVVZZZ___bbbjjj{{{zzzooobbbXXXVVVSSSPPPOOOQQQTTTVVVVVV^^^```eeemmmvvv~~~}}}yyytttpppooooooooosssxxx~~~zzzvvvwwwwwwuuuqqqlllgggdddXXXTTTNNNKKKLLLNNNOOOOOOUUU\\\eeemmmsssyyyggg\\\ZZZ\\\lllvvvwww~~~xxxqqqkkklllppplllmmm~~~zzzkkkPPPBBB===<<<;;;:::999888888888999999999999:::::::::::::::;;;======<<<===???AAAAAADDDKKK]]]~~~hhhQQQSSSSSSSSSTTTVVVXXXZZZ\\\\\\___cccgggjjjmmmqqqsssxxxvvvtttqqqoooqqquuuyyy~~~~~~|||{{{{{{~~~yyyttttttwww}}}~~~|||yyywwwvvvwwwxxxyyy{{{{{{zzzzzzyyywwwvvvuuuuuuvvvwwwyyyzzz{{{{{{|||~~~}}}|||}}}}}}~~~uuugggeeeyyy{{{jjjQQQCCC===;;;:::888888777666666555555444555444444444444333333333555555444444444444555555444444555555666777777777<<<777@@@KKKTTTrrryyykkkggg___sssddd[[[YYYkkksss^^^uuu}}}hhh^^^WWWWWWWWWVVV]]]gggyyyzzzbbb[[[RRRNNNOOONNNLLLLLLKKKKKKKKKMMMNNNOOOUUUUUUXXX\\\```iii{{{~~~uuujjj___VVVSSSPPPMMMLLLLLLMMMMMMMMMTTTUUUZZZcccmmm}}}}}}{{{}}}~~~}}}|||{{{{{{{{{zzzyyysssoooooooooppptttzzz~~~{{{{{{{{{zzzwwwtttpppnnnccc]]]TTTNNNMMMNNNQQQRRRTTTZZZdddkkkqqqwww~~~lll___\\\dddttt~~~}}}uuunnnjjjmmmqqqkkkpppvvvcccJJJ@@@<<<;;;::::::999999999:::::::::::::::;;;;;;;;;;;;;;;<<<=========>>>@@@BBBAAAEEEKKK\\\|||xxxhhhVVVRRRQQQRRRRRRTTTVVVXXXZZZYYY\\\bbbgggjjjnnnqqqtttwwwwwwvvvuuussstttwwwzzz}}}}}}}}}}}}|||{{{zzzzzz}}}zzzuuutttvvv{{{~~~}}}{{{xxxvvvtttuuuvvvwwwyyyzzzzzz{{{zzzwwwuuutttrrrssstttvvvyyyzzz|||}}}~~~}}}~~~}}}}}}~~~{{{oooaaaaaavvvkkkSSSDDD>>>;;;999888777777666555555444444444444444444444444444444555444444333333444444555444444555555666777777777:::888>>>EEEMMMgggoooddd]]]zzz~~~wwwmmmeee```dddzzzyyy^^^jjjnnnbbbYYYXXXWWWUUUZZZcccsss~~~ggg]]]SSSOOOPPPLLLJJJJJJJJJKKKLLLNNNOOOPPPSSSTTTWWW\\\```gggwww{{{rrriii___XXXQQQOOOLLLKKKKKKKKKJJJIIILLLLLLPPPYYYcccsss~~~wwwuuuwwwxxxwwwuuutttssstttuuuvvvwwwqqqmmmmmmmmmnnnssszzz}}}{{{yyywwwmmmfff[[[RRRNNNOOORRRUUUTTTZZZcccjjjooouuu|||mmmaaaaaajjjzzz}}}qqqjjjiiiooorrrkkkttt~~~vvv~~~ZZZFFF???:::::::::999999::::::;;;::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>>>>???AAADDDBBBFFFLLLZZZyyy~~~ppphhh\\\QQQPPPPPPQQQRRRTTTWWWXXXXXX\\\bbbhhhkkknnnqqqssswwwxxxyyyxxxwwwwwwyyyzzzzzzzzz{{{{{{{{{zzzzzzyyy|||zzzvvvuuuuuuxxx{{{}}}~~~|||yyywwwuuuvvvwwwxxxxxxyyyzzz{{{zzzxxxtttrrroooppprrrtttwwwzzz|||~~~~~~~~~}}}}}}~~~~~~~~~}}}|||||||||~~~vvviii[[[\\\tttmmmTTTEEE>>>;;;999777777666666555444444444444444444444444444444444444444333333333333444444444444555555666777777777888:::<<<@@@III]]]yyyccc[[[qqq}}}~~~vvvppphhh```[[[ooofffiiiwwwrrrdddYYYXXXWWWUUUZZZbbbnnn{{{ooo```TTTPPPPPPKKKIIIJJJJJJKKKMMMNNNOOOPPPQQQRRRVVV\\\```eeeqqq}}}zzzqqqhhh```YYYPPPNNNKKKIIIIIIIIIHHHGGGHHHFFFJJJSSS[[[iiizzzuuuqqqppprrrpppooonnnmmmmmmooorrrsssuuuooojjjjjjkkklllqqqxxxuuunnncccYYYRRRQQQTTTWWWWWW\\\dddjjjnnnttt{{{mmmcccgggmmmxxxlllgggiiisssssslllzzz|||sssqqqSSSCCC@@@::::::999999999:::;;;;;;999999999999::::::::::::<<<===?????????@@@CCCEEEDDDHHHLLLXXXvvvtttgggcccZZZPPPPPPOOOPPPQQQSSSUUUVVVYYY^^^eeejjjnnnoooqqqrrrwwwxxxzzzzzzyyyxxxxxxyyyxxxyyyyyyzzzzzzzzzyyyyyyzzzyyywwwuuutttvvvxxxzzz}}}{{{xxxvvvuuuuuuvvvxxxxxxyyy{{{{{{zzzxxxuuussspppqqqrrrtttwwwzzz}}}~~~}}}}}}}}}|||||||||}}}~~~~~~~~~}}}}}}}}}}}}|||{{{|||~~~rrreeeXXX[[[uuulllRRRCCC===:::999777777666555555444444333333333333444444444444555444444333333333333444444444444555555666777777777666:::999===HHHVVV{{{kkk```nnnyyyrrroooggg^^^UUUfff}}}mmmhhhmmm|||kkk\\\XXXVVVSSSXXX___jjjyyy|||hhhVVVPPPPPPKKKIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPUUU[[[^^^bbbkkkttt}}}ssskkkbbb[[[RRROOOKKKHHHHHHHHHGGGFFFHHHDDDGGGOOOTTT___{{{tttooommmkkkkkknnnlllkkkkkkkkkmmmpppsssuuuuuuoooiiihhhiiijjjpppvvv{{{vvvlllaaaYYYUUUWWWYYY[[[```fffkkkooossszzznnndddjjjnnn{{{rrrgggeeejjjvvv|||sssnnnwwwlllzzz|||eeeLLLAAAAAA:::::::::999999:::;;;;;;999999999999::::::::::::<<<>>>???@@@@@@BBBDDDGGGGGGKKKNNNWWWrrrqqq```\\\UUUPPPPPPOOOPPPQQQSSSTTTVVV[[[```hhhnnnqqqrrrssstttwwwyyyzzzzzzxxxwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzwwwwwwwwwuuuttttttvvvyyyzzzxxxvvvsssssstttuuuwwwzzzzzz{{{|||zzzxxxvvvuuusssssstttuuuwwwzzz}}}~~~{{{|||}}}|||{{{{{{}}}~~~}}}||||||}}}}}}}}}|||}}}ooocccWWW]]]yyyiiiOOOAAA<<<::::::777666666555555444333333333333333444444444555555444333333222222333333444444444555555666777777777555;;;777;;;HHHRRRqqqzzzgggjjjxxxvvvqqqrrrlllbbbVVV```ssspppaaaaaazzzyyyeee\\\XXXSSSVVV]]]ggg{{{sss[[[RRRQQQKKKJJJJJJKKKLLLMMMNNNNNNNNNRRRPPPRRRWWWZZZ^^^fffppp}}}|||rrrggg```ZZZUUUOOOKKKIIIHHHHHHGGGHHHCCCEEELLLOOOUUUpppssshhheeeeeefffiiilllkkklllmmmooorrruuuxxxzzzwwwpppjjjhhhhhhiiiooovvv~~~|||uuukkkaaa[[[ZZZ[[[___dddiiimmmooossszzzmmmbbbhhhnnnwwwmmmcccccckkkzzzuuurrrqqqtttfffrrrwww}}}qqqYYYFFF>>>???;;;;;;:::999999999::::::::::::::::::;;;;;;;;;;;;===>>>@@@AAAAAACCCEEEHHHIIIMMMOOOVVVppptttaaa\\\UUUPPPPPPPPPPPPQQQRRRTTTUUUZZZ```iiiqqquuuwwwwwwxxxxxxyyyzzzyyyvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzztttvvvvvvuuussssssuuuxxxyyywwwuuussssssuuuwwwyyy|||||||||{{{zzzyyyxxxwwwxxxwwwvvvvvvxxxzzz|||~~~|||}}}~~~||||||}}}zzzzzz|||~~~}}}~~~~~~vvvnnncccXXX___~~~eeeLLL???;;;;;;;;;777666666555444444333333333333333444444555555555444333333222222333333444444444555555666777777777555;;;666:::IIIPPPlllgggccckkkvvvsssxxxuuukkkXXX^^^mmmppp[[[VVVrrrooobbb[[[UUUWWW]]]ggg~~~{{{___SSSQQQLLLJJJKKKLLLMMMMMMNNNMMMMMMTTTQQQPPPSSSVVV[[[dddnnnsssyyymmmeeebbb\\\UUUOOOLLLKKKJJJIIIHHHCCCDDDKKKKKKPPPiiixxxlllaaa___bbbdddgggkkkmmmnnnpppssswwwzzz}}}yyyqqqkkkiiihhhiiiooovvv~~~zzzqqqfff___]]]]]]bbbfffkkknnnppptttzzz~~~kkk___eeennn~~~uuujjjaaabbblll|||yyypppqqqsssssseeeppptttxxxwwwiiiSSSBBB<<<===<<<;;;::::::999999999:::;;;;;;;;;<<<<<<<<<=========>>>@@@AAAAAACCCFFFHHHKKKNNNOOOVVVnnnzzzeee```YYYQQQPPPPPPPPPQQQSSSTTTUUUYYY```jjjrrrwwwzzz{{{{{{yyyyyyyyywwwuuusssssstttvvvwwwxxxyyyzzz{{{{{{{{{sssuuuvvvuuussssssuuuxxxzzzyyywwwvvvvvvxxxzzz|||~~~}}}|||{{{zzzyyyyyyxxx{{{zzzxxxxxxxxxzzz|||~~~|||~~~~~~~~~}}}yyyyyy|||{{{|||{{{|||{{{nnnaaaYYYeee}}}[[[GGG@@@<<<888555666555555555555444444444333222222111111222222333444333333222222333333444444333333333333444555555888:::999===BBBGGGdddnnnccc___ooowww||||||mmm]]]\\\bbbuuuiii___mmm~~~nnn___UUUUUUZZZiii}}}jjjXXXPPPNNNKKKKKKKKKKKKLLLNNNOOOPPPOOOOOOPPPRRRXXX```ggglllnnn{{{{{{ssskkkddd[[[SSSOOOMMMKKKJJJLLLFFFEEEIIIJJJNNN___tttyyymmmbbbaaadddfffggghhhoooqqquuuyyy}}}|||tttjjjddddddgggjjjllluuu~~~wwwkkkcccaaabbbhhhjjjkkkmmmooosssxxx|||~~~yyyooocccdddvvvwwwooogggccceeesss{{{mmmmmmsssmmmqqqssszzzvvvbbbKKK???<<<;;;999999:::::::::;;;;;;;;;>>>>>>????????????>>>===@@@@@@???@@@BBBDDDGGGIIIJJJMMMQQQXXXkkkhhh___fff[[[RRRNNNSSSUUURRRTTTZZZ]]]```fffppp~~~}}}yyytttooommmnnnpppxxxyyyzzzzzzzzzyyyxxxwwwuuuuuuvvvvvvwwwyyyzzz{{{xxxyyy{{{zzzyyyxxxxxxyyyzzzyyyyyyxxxxxxyyyzzzzzzuuuwwwyyyyyyyyyyyy{{{|||}}}~~~~~~{{{xxxwwwzzz~~~{{{zzzyyyyyy|||~~~jjj___XXXgggwwwXXXEEE>>>999666555666555555555555444444444444444333333333333444444444333333222222333333444444444333333444444555666666999888;;;@@@EEE```pppaaaYYYhhhzzz{{{{{{qqq___YYYZZZlllooo```hhh~~~lll^^^ZZZ^^^fffyyyyyycccVVVRRRIIIIIIIIIIIIJJJKKKMMMMMMOOOOOOOOORRRWWW]]]cccgggmmmxxx{{{rrrlllbbb[[[VVVSSSQQQNNNLLLGGGFFFJJJIIIJJJXXXiii{{{ooodddbbbeeeggghhhjjjpppssswww{{{~~~}}}vvvlllgggfffiiilllmmmuuu~~~~~~vvvmmmgggfffhhhmmmnnnooopppqqqtttyyy}}}|||yyyuuuyyyxxxddd\\\___xxx~~~vvvnnnhhheeehhhuuuvvvjjjnnnyyyssssssvvvyyyrrr___KKKAAA===;;;999999:::::::::;;;;;;;;;<<<======>>>??????@@@@@@AAA@@@@@@AAABBBEEEHHHIIIJJJMMMPPPWWWiiitttfffiiibbbVVVOOORRRUUUSSSUUUZZZ]]]aaagggrrr~~~xxxsssooommmnnnuuuvvvxxxzzz{{{{{{{{{{{{vvvvvvvvvwwwxxxyyyzzz{{{yyy{{{||||||zzzxxxxxxyyyxxxxxxxxxxxxxxxyyyyyyzzzwwwxxxzzz{{{{{{{{{}}}~~~~~~}}}zzzyyy{{{}}}|||zzzzzz}}}iii^^^ZZZkkkqqqWWWFFF>>>888666777666555555555555444444444666666555555555555666666444333333222222333333444444444444333444444555666555888777999???CCC[[[vvvbbbUUUbbbzzz{{{vvvuuuooo```UUUPPP___|||wwwbbbccczzz}}}hhh___```fffwwwjjjXXXPPPJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNOOOQQQUUUZZZ^^^aaajjjrrr~~~xxxqqqiiibbb]]]ZZZUUUQQQOOOKKKKKKLLLIIIHHHPPP]]]||||||pppfffeeeggghhhjjjlllrrruuuyyy~~~}}}wwwpppkkkjjjkkkmmmooouuu~~~~~~{{{tttmmmjjjkkknnnsssssssssssstttvvv{{{~~~~~~|||kkkjjjmmmqqqiii^^^\\\ccc{{{{{{sssmmmgggfffkkkyyy~~~rrrhhhppp|||yyy|||xxxlllZZZKKKCCC???;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===???BBBCCCAAAAAAAAABBBDDDFFFIIIJJJKKKMMMPPPVVVfffvvvtttnnn]]]PPPPPPUUUUUUVVVYYY]]]aaagggrrr}}}uuuooolllkkkqqqsssvvvyyy|||}}}~~~~~~wwwwwwwwwwwwwwwxxxyyyyyy{{{}}}}}}|||zzzxxxxxxyyywwwwwwwwwwwwxxxxxxyyyyyyxxxzzz|||}}}}}}~~~~~~~~~}}}{{{}}}~~~}}}|||~~~}}}}}}iii```]]]nnnoooYYYIII@@@:::888999666555555555555444444444666666555555555555666666444333333222222333333444444444444444444555666666444888777999>>>BBBUUUtttiiiWWWaaa}}}uuutttppplll^^^RRRKKKUUUkkk|||eee^^^oooooocccaaajjjwwwnnnYYYPPPMMMLLLLLLLLLLLLLLLMMMNNNKKKLLLNNNQQQUUUYYY]]]___gggmmmvvvyyyqqqkkkgggddd^^^YYYVVVRRROOOMMMIIIGGGNNNWWWlll|||qqqhhhfffhhhiiikkkooorrruuu{{{zzzwwwrrrnnnllllllmmmnnnttt}}}~~~|||wwwqqqkkkjjjmmmppptttuuuuuutttuuuxxx}}}~~~xxxwwwvvvfffaaa___bbb```\\\aaalll~~~wwwooojjjccceeemmm}}}sssjjjssszzzgggVVVKKKEEE???;;;:::::::::;;;;;;;;;;;;<<<===<<<;;;;;;<<>>AAAPPPiiippp[[[___wwwvvv~~~yyypppiii[[[RRRLLLPPP[[[nnnjjj[[[bbbqqqwwwiiigggpppxxxrrr^^^VVVNNNMMMLLLLLLLLLLLLLLLMMMIIIJJJLLLPPPTTTYYY]]]___ccchhhqqq{{{|||vvvtttpppjjjddd]]]XXXQQQLLLGGGGGGMMMTTTbbbuuullljjjiiijjjlllpppqqqtttyyy~~~~~~vvvuuurrrooollljjjjjjkkksss}}}~~~zzztttnnnjjjjjjlllooossssssssssssuuuyyy~~~rrriiifffddd___XXXTTTVVVVVVWWWbbbpppsssjjjhhh___dddppptttkkkvvv}}}eeeSSSJJJDDD???<<<::::::;;;;;;;;;<<<<<<<<>>===<<<===???AAABBBCCCCCCDDDFFFGGGIIIKKKLLLOOOPPPSSSXXXccc|||oooWWWRRRVVVVVVWWWYYY[[[___ccciiivvv}}}sssmmmjjjjjjoooqqqtttxxxzzz|||}}}}}}wwwvvvuuuttttttsssttttttxxxzzzzzzyyyvvvtttttttttssstttvvvwwwyyyyyyyyyyyywwwyyy{{{||||||}}}~~~}}}~~~~~~}}}}}}~~~~~~vvvppp\\\XXX]]]sss~~~zzzfffPPPCCC===888555555666555555555555444444444444444333333333333444444444333333222222333333444555555444444555555666777444:::888888>>>@@@JJJ^^^www```]]]lllzzz~~~}}}qqqeee[[[TTTNNNNNNQQQ^^^zzzvvv^^^YYYaaa~~~tttrrruuuyyyttt```XXXMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIJJJMMMRRRWWW\\\^^^___eeennnwww|||xxxqqqjjjbbb]]]VVVMMMHHHHHHLLLPPP]]]zzzvvvqqqnnnkkkmmmqqqppprrrvvvzzz||||||{{{zzzqqqrrrrrroookkkhhhggggggrrr}}}~~~{{{uuuooollllllnnnooorrrrrrrrrrrrsssxxx~~~mmm```[[[XXXZZZTTTQQQSSSSSSVVVeeewww~~~ooogggfff```ggguuu~~~rrrlll{{{fffRRRHHHBBB>>>===:::;;;;;;;;;<<<<<<<<<<<<@@@??????>>>???@@@BBBBBBDDDEEEFFFGGGIIIKKKLLLLLLPPPQQQUUUZZZaaavvvxxx^^^UUUVVVVVVVVVYYYZZZ___bbbeeemmm|||~~~tttnnnkkkkkknnnpppsssvvvyyy{{{{{{|||xxxwwwvvvtttssssssrrrrrruuuwwwwwwvvvtttrrrrrrsssrrrtttvvvxxxzzz{{{zzzzzzxxxzzz{{{|||{{{|||}}}~~~~~~|||}}}~~~~~~~~~}}}}}}uuulllXXXWWW```yyy~~~uuu___HHH===;;;999666444666555555555555444444444444444333333333333444444444333333222222333333444555555555555555666666777333999666666<<<>>>DDDTTTrrr~~~ggg[[[```uuu~~~{{{yyyhhh___VVVOOOMMMMMMVVVoooiii[[[\\\mmm}}}~~~}}}|||wwwdddZZZMMMMMMKKKJJJIIIIIIIIIIIIJJJIIIIIIJJJNNNSSSXXX[[[\\\bbbllltttyyyyyyrrrjjjfff___VVVOOOMMMMMMMMMUUUkkk{{{tttnnnnnnqqqoooqqqssstttttttttrrrqqqnnnqqqrrrppplllgggfffeeeppp}}}|||wwwsssrrrrrrssstttuuutttsssrrrssswww}}}jjj\\\UUURRRUUURRRRRRUUUTTTXXXjjj~~~}}}llldddddddddmmm}}}tttooohhhSSSGGG???===>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMOOOPPPUUUZZZ^^^pppdddYYYWWWTTTUUUZZZZZZ___bbbbbbhhhuuuyyyqqqmmmkkkkkkmmmqqqtttxxxzzz{{{{{{zzzyyyxxxvvvtttssssssssssssuuuvvvuuusssrrrrrrsssrrrtttwwwyyy{{{||||||{{{zzz{{{||||||{{{{{{|||~~~~~~~~~{{{}}}~~~}}}}}}~~~~~~}}}{{{|||uuukkkYYYYYYddd~~~rrr\\\DDD;;;<<<;;;888666666666555555555444444444444444444333333444444444444333333222222333333444555555555555555666777777222888555444:::<<>>;;;;;;;;;<<<<<<<<<======<<<===???BBBDDDEEEFFFGGGEEEFFFHHHJJJKKKLLLMMMMMMMMMOOOTTTZZZ]]]lllhhh[[[WWWSSSUUUZZZZZZ___bbbbbbfffsss~~~uuunnnkkkhhhkkkooossswwwzzz||||||}}}{{{zzzxxxvvvuuuttttttrrrtttuuuuuutttsssssstttrrrtttwwwzzz|||}}}}}}|||{{{}}}~~~}}}|||{{{|||}}}}}}~~~zzz}}}~~~}}}|||}}}~~~|||zzz{{{~~~~~~lll]]]cccuuusssUUUBBB>>>999999:::666666666555444444444444555333333333222222111111111333333333333333333333333444444444444444444444444555666777777999===BBBFFFaaauuupppYYYWWWeeesssuuuqqq___PPPMMMKKKMMM^^^rrriiiPPPOOOaaawww~~~qqqcccUUUMMMHHHHHHHHHFFFGGGJJJHHHIIIJJJJJJKKKOOOTTTXXXYYY]]]dddkkkoooxxx{{{wwwoooggg^^^WWWQQQNNNLLLSSSiii}}}wwwuuutttqqqnnnmmmmmmkkkiiikkkqqqmmmkkklllpppppplllhhhhhhrrr~~~{{{zzzzzzzzzzzzxxxvvvsssqqqrrrvvv{{{vvvfff^^^WWWQQQLLLMMMOOOPPPTTT___ooozzzsssiiifffhhhhhhyyy}}}zzz{{{```PPPDDD@@@???999<<<===>>>??????>>>===<<<===>>>AAACCCEEEFFFFFFFFFGGGGGGHHHJJJKKKMMMNNNNNNOOOQQQRRRYYYbbbiiifffVVVUUUVVVVVVVVVZZZZZZ]]]cccgggmmmwww{{{rrrmmmiiiiiilllpppqqqqqqvvv}}}{{{yyy|||{{{tttoooppprrruuuwwwvvvsssqqqrrrsssqqqrrrtttvvvxxx{{{|||}}}}}}|||||||||||||||}}}}}}~~~~~~~~~~~~|||}}}~~~}}}{{{{{{|||}}}}}}}}}~~~~~~}}}}}}kkkccckkkoooRRR@@@===999999;;;888666666555444444444444555444444444333333333222222333333333333333333333333444444444444444444444444444555666777888<<>>??????@@@@@@???>>>>>>???@@@BBBDDDFFFGGGHHHHHHIIIJJJKKKLLLMMMOOOPPPPPPOOOQQQRRRXXX```gggiiiYYYVVVVVVVVVWWWZZZYYY\\\aaaeeekkkvvvzzzrrrmmmiiihhhkkknnnooopppttt{{{||||||yyyttttttwwwyyy{{{yyyuuurrrrrrrrrrrrssstttuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~}}}{{{iiifffrrr~~~iiiNNN>>><<<888888;;;888666666555444444444444555555555444444444444333333333333333333333333333333444444444444444444444444333444555666777:::???BBBPPPgggtttiiieeecccyyyvvvrrreee[[[YYYRRRKKKSSSbbb|||{{{aaaPPPNNNSSS```mmmvvv~~~}}}eeeZZZQQQMMMKKKIIIHHHJJJKKKKKKKKKKKKKKKMMMPPPSSSWWWYYY]]]bbbdddiiiwww{{{qqqeeeZZZRRRPPPNNNUUUjjj}}}yyytttlllhhhiiilllmmmnnnqqqqqqnnnnnnqqqqqqnnnmmmpppuuu|||wwwvvvuuuuuuwww||||||nnnddd\\\VVVLLLKKKLLLSSS```ppp}}}{{{mmmdddcccffflll}}}{{{rrrtttWWWKKKBBBAAABBB>>>???@@@@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEGGGIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRROOORRRRRRWWW^^^ccczzzlll]]]WWWVVVVVVYYYYYYXXXZZZ___ccciiitttzzzsssnnniiiggghhhkkkllllllqqqwww}}}||||||zzz}}}~~~~~~|||xxxtttrrrqqqrrrssstttuuuvvvvvvwwwwwwzzzzzzzzz{{{|||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}yyyggg```qqqzzzeeeKKK===;;;777666999666666666555444444444444555444444444444444333333333333333333333333333333333333333444444444444444444222444555666666999===@@@JJJaaa|||zzzsssdddqqq|||uuujjjbbb___VVVLLLQQQ___wwwnnnYYYOOOJJJSSS```kkkwwwlll___SSSMMMKKKHHHGGGHHHLLLMMMLLLKKKJJJKKKNNNPPPTTTUUUYYY]]]___cccnnnzzzzzzmmm```WWWSSSNNNPPP^^^ttt{{{vvvmmmgggjjjnnnpppqqqssstttrrrqqqsssrrroooqqquuuyyy~~~|||yyyxxxwwwxxxyyy|||~~~qqqddd[[[UUUNNNKKKKKKTTTcccsss}}}vvvjjjcccdddggghhhzzz~~~uuulllRRRHHH@@@???BBB>>>???@@@@@@AAAAAAAAAAAAAAACCCDDDDDDFFFGGGIIIKKKLLLMMMNNNNNNOOOQQQRRRRRRSSSPPPSSSRRRUUU\\\___qqqlll___XXXUUUVVVYYYYYYXXXZZZ^^^bbbgggqqq||||||vvvrrriiieeedddfffhhhhhhmmmrrrxxx{{{~~~}}}yyyvvvsssrrrqqqrrrtttvvvwwwxxxxxxxxxzzz{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||~~~~~~}}}}}}~~~~~~}}}wwwfffYYYlllyyycccJJJ===<<<666444777444666666555444444444444555222222222222222333333333333333333333333333333333333333333444444444555555222444555666666888;;;>>>GGG\\\vvv}}}fffgggwwwooojjj]]]OOORRR___wwwyyy^^^PPPGGGLLLTTT^^^nnn~~~yyyjjjZZZRRROOOLLLKKKKKKMMMMMMMMMLLLJJJJJJLLLNNNQQQRRRVVVZZZ]]]```iiisss{{{vvvggg]]]VVVPPPOOOYYYjjjzzzqqqkkknnnssstttuuuvvvxxxuuuuuuvvvtttqqqtttyyy~~~}}}|||{{{{{{{{{|||~~~ttteeeZZZTTTMMMKKKMMMXXXiiixxx}}}qqqfffcccgggllljjj{{{yyyeeeNNNFFF>>>>>>@@@===????????????@@@@@@AAAAAACCCDDDEEEFFFHHHJJJKKKKKKNNNNNNOOOOOOPPPQQQRRRRRRPPPTTTRRRSSSZZZ\\\iiixxxhhh]]]WWWTTTUUUYYYYYYXXXZZZ___aaaeeennnwww|||wwwkkkeeebbbccceeefffjjjoootttxxx}}}|||{{{zzzxxxwwwuuutttppprrruuuxxxzzz{{{{{{{{{|||||||||}}}~~~~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~}}}vvvdddVVViiizzz```III>>><<<666333666333666666555444444444444555111111222222222222333333333333333333333333333333222333333444444555555555333444666666666888:::<<>>===@@@===????????????@@@AAABBBBBBBBBDDDFFFIIIJJJKKKKKKKKKNNNNNNOOOOOOPPPQQQQQQRRRPPPTTTRRRSSSYYY[[[bbbttt|||nnn```XXXUUUSSSTTTWWWXXXXXX[[[___```aaahhhppp|||ooohhhcccccceeefffjjjoooqqqwww|||}}}zzzwwwvvvvvvvvvvvvuuuqqqsssvvvzzz|||}}}}}}}}}|||||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~|||~~~}}}}}}~~~~~~}}}uuudddVVVgggyyy\\\FFF======777444777555666666555444444444444555222222222333333333444444333333333333333333333333222222333333444555555666333555777777777888:::<<>>===AAA???AAA@@@@@@@@@AAABBBCCCDDDBBBEEEIIILLLNNNNNNLLLKKKOOOOOOPPPPPPQQQQQQRRRRRRPPPUUURRRRRRYYYZZZ^^^lllssseeeWWWRRRRRRRRRSSSUUUUUUVVVZZZ^^^^^^]]]aaahhhwwwvvvmmmffffffhhhiiimmmqqqqqqvvvzzz|||{{{vvvssstttuuuvvvvvvrrrtttxxx{{{}}}}}}||||||||||||{{{{{{|||}}}~~~~~~}}}~~~~~~~~~}}}||||||}}}}}}{{{}}}~~~}}}}}}~~~~~~}}}uuucccWWWeeeyyyYYYDDD<<<===777666999888666666555444444444444555333333333444444555555555333333333333333333333333222222333333444555666666444555777888777888:::;;;;;;LLLccczzztttdddgggqqqqqq\\\VVV^^^{{{sssZZZHHHHHHKKKLLLVVVdddwwwwwwfff\\\TTTMMMKKKKKKLLLMMMLLLKKKJJJKKKLLLRRRQQQSSSXXXYYYYYY^^^dddgggkkkssszzznnnggg```[[[[[[bbbsss}}}}}}~~~~~~zzztttvvv{{{~~~~~~yyywwwqqqcccWWWSSSOOOVVVaaannnzzz{{{pppfffdddjjjwww|||||||||uuuyyyqqqVVVFFFCCC>>>>>>CCCAAABBBBBBAAAAAABBBCCCEEEFFFCCCFFFKKKOOOQQQPPPMMMLLLPPPPPPQQQQQQRRRRRRSSSSSSPPPUUURRRRRRYYYZZZ\\\hhh|||ooo```RRRNNNPPPQQQRRRSSSSSSTTTYYY]]]\\\ZZZ]]]bbbqqqzzzqqqiiiiiikkklllppptttrrrvvvyyyzzz}}}uuurrrsssuuuvvvuuutttvvvyyy{{{||||||zzzyyy{{{{{{zzzzzzzzz{{{{{{|||zzz{{{}}}~~~}}}}}}{{{{{{{{{{{{zzz|||}}}}}}}}}~~~~~~}}}ooo]]]XXXhhhvvvSSSGGG;;;999;;;:::999999666666555444333333222222444333333222222333333444444444444333333222222222333333444444555666777777666666666666777888999:::@@@EEEXXXvvv|||ggg^^^```|||xxxtttwww|||{{{qqqddd^^^___sss{{{dddNNNEEECCCDDDLLLXXXqqquuucccXXXQQQMMMJJJLLLNNNNNNKKKIIIJJJLLLJJJMMMQQQTTTUUUWWWYYY[[[ggggggmmmyyyzzzsssmmmhhheeefffooozzz~~~~~~~~~{{{xxxwwwwwwyyyppplllhhhaaaZZZXXXQQQ\\\kkkwww}}}xxxlll```___mmm{{{vvvxxx|||bbbRRRBBB???BBBCCCAAA???AAABBBEEEGGGIIIIIIIIIIIIGGGHHHIIILLLOOOQQQSSSTTTSSSSSSRRRRRRSSSTTTUUUUUUTTTUUUVVVUUUUUUXXX___ddd|||uuu[[[MMMMMMJJJLLLTTTVVVVVVXXXYYYZZZYYYZZZ\\\]]]lllwwwxxxooohhhgggkkkoooqqqvvvvvvwww{{{{{{tttqqqrrrtttsssqqqyyyyyyzzz{{{}}}}}}|||zzz}}}}}}}}}|||{{{{{{zzzzzzzzz|||}}}{{{yyyxxxzzz|||}}}|||}}}}}}zzz~~~~~~lll]]]YYYkkkoooQQQEEE;;;999:::999888888666555555444333333222222444333333222222333333444444333333333333333333222333333444444555666666777666666666666777888999:::???CCCTTTrrrggg]]]\\\rrrxxxvvvwwwzzzvvvlllccc```kkkpppYYYIIICCCDDDMMMVVVnnnnnn\\\PPPJJJJJJLLLNNNMMMKKKIIIJJJLLLKKKMMMPPPQQQRRRTTTWWWZZZbbbbbbgggrrr|||yyyrrrnnniiiiiipppxxx}}}}}}}}}||||||~~~{{{wwwvvvvvv}}}uuuiiiddd```[[[WWWWWWZZZfffttt~~~|||uuujjj``````kkk|||yyyyyyzzzxxxZZZMMM@@@???AAABBBAAAAAABBBCCCEEEGGGHHHJJJJJJKKKGGGHHHJJJLLLOOOQQQSSSTTTRRRRRRRRRSSSSSSUUUVVVVVVUUUVVVWWWVVVWWWZZZ```dddtttbbbPPPNNNKKKLLLQQQPPPUUUWWWXXXYYYYYYYYY[[[\\\gggrrr{{{sssllliiijjjnnnqqqvvvvvvxxx{{{|||sssooopppssstttssswwwwwwxxxyyyyyyyyywwwvvv{{{{{{{{{{{{zzzzzzzzzyyyzzz{{{|||zzzxxxxxxzzz|||~~~}}}~~~}}}{{{~~~~~~yyyggg]]]___vvvfffNNNCCC:::888999888666777555555555444444333333222444333333222222333333444222333333333333333333444333333444444555666666666666666666666777888999:::===@@@OOOlllmmm___WWWeee~~~zzz}}}~~~uuuhhh______nnnjjjQQQCCCEEEMMMQQQhhh{{{{{{cccSSSLLLKKKLLLMMMLLLJJJIIIJJJKKKKKKLLLMMMNNNNNNQQQUUUXXX\\\]]]bbbkkksss{{{zzztttooolllpppwww}}}}}}}}}|||{{{~~~~~~{{{wwwvvvvvvzzz{{{oooccc\\\XXXUUUUUUWWW___lllzzz{{{pppfffbbb```gggzzz}}}yyy}}}vvveeePPPGGG@@@???AAAAAABBBDDDDDDEEEEEEGGGHHHJJJLLLMMMIIIJJJKKKMMMPPPRRRSSSTTTRRRRRRRRRSSSTTTVVVWWWXXXWWWXXXXXXXXXYYY]]]aaaeeekkkjjjSSSNNNLLLOOOQQQLLLTTTUUUWWWXXXWWWXXXYYY[[[___jjj{{{zzzsssllljjjmmmqqqvvvwwwyyy|||tttmmmmmmppptttuuuuuuuuuvvvvvvuuutttrrrqqqxxxxxxyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzxxxyyyzzz|||~~~~~~||||||}}}~~~~~~~~~}}}qqqccc___iiizzz^^^III@@@999888888666555666555555444444444333333333444333333222222333333444222222222333333444444444444444444555555555666666666666666666777888999:::===>>>JJJddduuudddUUU^^^uuuvvvfff\\\UUU[[[jjjyyyYYYEEEDDDJJJKKK```tttjjjYYYRRRMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJMMMRRRVVVYYYZZZ___gggnnnttt|||zzztttpppqqqvvv|||~~~~~~|||yyywwwvvvwwwzzz{{{tttiii^^^YYYUUUSSSTTTWWWcccqqq~~~zzzlllccccccaaadddxxx|||~~~~~~kkkXXXIIIDDDAAABBBAAA@@@BBBFFFFFFFFFFFFGGGIIILLLOOOPPPKKKKKKMMMNNNPPPRRRSSSTTTQQQRRRRRRSSSUUUWWWXXXYYYYYYYYYYYYZZZ\\\___cccfffgggtttXXXNNNLLLQQQTTTMMMSSSTTTVVVVVVVVVVVVXXXZZZZZZdddtttxxxoookkkmmmpppvvvxxx{{{~~~wwwmmmiiilllqqqtttuuuvvvwwwvvvtttrrrqqqpppvvvwwwxxxyyyzzzzzzzzzzzzyyyyyyzzzzzzzzz{{{|||}}}~~~}}}zzz|||~~~}}}|||{{{{{{kkk```___mmmsssXXXFFF>>>999888888555444555444444444444444333333333444333333222222333333444222222222333333444444444444444444555555555555555666666666666777888999:::<<<>>>GGG]]]}}}|||gggXXX^^^sssqqqaaaYYYRRRSSS\\\sssbbbJJJEEEGGGFFFVVVmmmooo]]]UUUOOONNNLLLKKKKKKKKKKKKJJJKKKKKKIIIHHHGGGJJJOOOSSSWWWWWW\\\eeekkkpppwww~~~yyyuuutttwwwzzz}}}}}}~~~|||yyywwwtttvvvzzzvvvjjjaaaZZZVVVSSSQQQSSSWWWjjjwwwxxxjjjbbbddddddfffxxxyyycccRRRHHHDDDCCCDDDCCCAAABBBFFFHHHGGGHHHIIIKKKNNNQQQRRRMMMMMMNNNPPPQQQSSSTTTTTTRRRRRRSSSTTTVVVWWWYYYZZZ[[[ZZZZZZ\\\^^^bbbeeefffhhhgggXXXPPPTTTVVVOOORRRTTTUUUVVVUUUVVVXXXYYYXXX```ooo{{{qqqkkklllooouuuxxx{{{~~~{{{nnnhhhhhhlllpppuuuwwwyyyxxxuuusssrrrsssuuuwwwxxxzzz{{{{{{{{{zzzyyyyyyyyyzzz|||}}}~~~~~~~~~{{{|||~~~}}}{{{yyyxxx{{{eee[[[]]]kkknnnUUUCCC===999999888555444666444444444444444444444444444333333222222333333444222333333333333333333444555555555555555555555555666666666666777888999:::;;;===DDDUUUrrr}}}jjj___aaatttnnn^^^WWWTTTTTTYYYjjjnnnVVVJJJFFFEEENNNddd|||vvv```VVVRRROOOMMMKKKLLLLLLLLLKKKKKKJJJIIIGGGFFFHHHLLLPPPTTTTTTYYYaaagggkkksss{{{zzzyyy{{{xxx~~~~~~|||zzz{{{}}}~~~{{{xxxqqqqqqsssxxx~~~}}}|||qqqaaaZZZTTTRRRPPPOOOSSSYYYnnnxxxtttjjjdddfffjjjooo}}}zzz|||}}}ttt]]]MMMHHHDDDCCCDDDDDDBBBDDDGGGHHHHHHJJJKKKNNNPPPRRRTTTNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZ\\\ZZZZZZ\\\```dddeeefffiiizzzmmm\\\YYYYYYQQQRRRTTTUUUVVVUUUVVVWWWYYYZZZ___jjjyyy{{{rrrmmmkkkmmmqqquuuzzz}}}qqqhhhgggiiilllsssvvvyyyxxxvvvttttttvvvuuuvvvyyy{{{|||{{{zzzyyyxxxwwwwwwyyy|||~~~~~~~~~}}}}}}~~~}}}~~~}}}{{{yyyxxxwww```VVVWWWkkklllRRRAAA<<<999:::999555444666444444444444444444444444444333333222222333333444444333333333333333333222555555555555555555555555666666666666777888999:::888<<>>:::777666666555555555555555555444444444444222222222222111111111111222222222222222222222222666555444444444555666777777777666666777888:::;;;:::===???CCCQQQmmmuuummmeeejjjmmm\\\UUURRRQQQTTT\\\nnnnnn[[[IIIKKKOOOZZZlllfff\\\RRROOONNNKKKIIIJJJMMMKKKIIIHHHHHHIIIKKKLLLNNNQQQVVV[[[```fffmmmqqqssswww}}}|||rrrmmmeee___]]]```eeeiiikkkmmmnnnlllgggcccbbbbbbaaadddjjjpppuuuyyy{{{{{{|||rrriiiccc^^^ZZZTTTQQQUUU```nnnwww|||sssnnnhhhgggqqqvvvmmmooottt~~~eeePPPGGGDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIKKKMMMOOOQQQRRRSSSSSSTTTUUUVVVWWWXXXYYYYYYWWWWWWWWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\\\\^^^___```bbbeeeuuu{{{fffYYYUUUTTTVVVWWWUUUWWWZZZ[[[```eeehhhrrr~~~zzzvvvrrrmmmiiifffgggjjjmmmqqqvvv{{{sssnnnlllkkknnnnnnooopppqqqqqqqqqqqqqqqnnnlllnnnsssuuutttrrrrrrqqqqqqrrruuuwwwxxxxxxyyy{{{||||||||||||}}}rrr___TTTNNNfff}}}aaaLLL@@@===999777666666555555555555555555444444444444111111111222222222222222222222222222333333333333555555444444444444444555666666666666777888999:::999<<>>;;;888666666666555444555555555444444444333333111111111222222333333333222222222333333333333333555444444444333333333333666666666666777888999999888<<<@@@BBBHHH]]]~~~ooofffttt~~~ooo\\\[[[XXXTTTUUUggg___KKKAAAJJJSSS[[[ooovvvaaaUUUQQQMMMKKKKKKNNNMMMKKKJJJIIIJJJKKKLLLOOOQQQTTTXXX\\\aaahhhlllrrrtttxxx}}}zzzpppfff^^^YYYWWWVVVSSSQQQOOOMMMMMMOOORRRTTTTTTVVV[[[bbbiiipppvvvyyyzzzzzz{{{|||~~~vvvllleee```[[[VVVXXXbbbrrr}}}vvvpppmmmjjjmmm|||wwwZZZMMMKKKFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKMMMOOOPPPRRRRRRSSSTTTUUUVVVXXXYYYZZZ[[[\\\]]]^^^______]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[___^^^fff}}}|||mmmZZZUUUTTTUUUUUUTTTVVVZZZ]]]```bbbeeekkkttt}}}{{{xxxuuuqqqmmmjjjfffhhhkkknnnrrrxxxzzzsssoooooooooooonnnnnnnnnnnnnnnnnnmmmlllmmmppprrrrrrqqqkkknnnppppppnnnnnnrrruuuxxxyyyzzzzzzyyyyyyzzz||||||~~~~~~}}}}}}}}}||||||||||||}}}~~~dddUUUSSSYYY{{{mmmVVVGGG<<<:::777666666666555444555444444444444333333333111111222222333333333444222222333333333444444444444444444444444444333333555666777777888999999999999===AAADDDHHHZZZzzzlllqqq}}}dddaaa[[[SSSPPP___kkkRRRCCCGGGLLLPPPccc|||gggWWWTTTRRRNNNLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOQQQTTTWWW[[[```gggkkkttttttwww|||vvvlllccc\\\WWWUUUQQQNNNKKKIIIJJJMMMPPPRRRQQQRRRVVV\\\dddllltttxxxvvvwwwyyy{{{}}}|||wwwvvvxxx|||wwwmmmgggaaa\\\YYY]]]hhhxxxxxxrrroookkklllrrrmmmTTTKKKKKKGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLNNNOOOQQQRRRRRRUUUUUUVVVVVVWWWWWWXXXXXX\\\]]]^^^______^^^\\\\\\ZZZZZZZZZZZZZZZZZZYYYYYY[[[\\\```rrrooo[[[WWWTTTUUUTTTRRRUUUYYY\\\^^^aaafffkkkrrr{{{~~~|||yyyvvvqqqnnnhhhiiijjjlllnnnsssyyy~~~yyysssooonnnnnnmmmnnnnnnooopppnnnmmmlllkkklllllllllllljjjmmmoooooommmnnnqqquuuwwwxxxyyyyyyxxxwwwyyyzzz{{{}}}~~~|||||||||}}}|||{{{{{{{{{||||||}}}___RRRUUUaaa~~~fffQQQEEE:::888666666666666555444444444444444333333333333222222222333333333333333222222333333444444555555333333444555555555555555666777888999999::::::999;;;===AAAEEEHHHVVVxxxxxxrrrjjjggg```VVVPPPYYYtttttt[[[IIIFFFGGGHHHWWWlll}}}uuuaaaZZZUUUPPPMMMKKKKKKKKKLLLLLLMMMNNNOOONNNPPPRRRUUUYYY___fffkkksssssswww|||~~~~~~xxxpppggg```ZZZWWWSSSPPPMMMKKKLLLNNNOOOOOOMMMMMMPPPTTT\\\eeemmmrrruuuwwwyyy|||~~~yyyrrrrrrsssyyy~~~|||tttkkkfff```^^^]]]dddqqq|||sssnnnmmmjjjoooyyycccNNNGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNOOOPPPRRRSSSSSSXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXXXXWWWZZZ^^^iii~~~mmm[[[VVVSSSTTTSSSRRRUUUYYY[[[\\\aaagggjjjooowww~~~zzzvvvrrrkkkkkkkkkkkklllpppvvvzzzxxxpppooonnnmmmnnnooopppqqqnnnmmmllljjjiiiiiiiiiiiijjjlllmmmnnnooopppsssuuuvvvwwwxxxxxxvvvvvvwwwxxxwwwzzz}}}~~~}}}|||{{{{{{}}}|||{{{zzzzzz{{{|||}}}{{{\\\QQQXXXhhhxxx```MMMCCC999777555555666666555444444444444333333333222222333333333333333333222222222222333333444555555666222333444666777777777666777777999:::;;;;;;::::::===<<<@@@DDDFFFPPPmmmuuuxxxpppnnniii```VVVXXXiii||||||gggRRRHHHDDDCCCNNN\\\nnnuuudddYYYRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMPPPRRRWWW]]]eeejjjppppppuuu{{{}}}}}}~~~|||yyytttmmmfff```]]]YYYVVVSSSRRRRRRRRRPPPNNNJJJJJJKKKNNNUUU^^^gggmmmsssuuuxxx{{{~~~{{{uuuuuuxxx|||}}}zzz{{{~~~~~~xxxpppiiiddd^^^^^^aaakkkyyyyyyoookkkmmmkkksssvvv[[[LLLHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNOOOPPPRRRSSSTTTTTTWWWWWWWWWXXXYYYZZZ[[[[[[XXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\[[[ZZZXXXWWWUUU[[[^^^ccczzztttfffXXXTTTQQQRRRSSSSSSWWW\\\[[[[[[aaagggiiijjjqqq{{{}}}xxxuuummmmmmmmmlllmmmpppvvvzzz|||sssrrrpppnnnnnnnnnooopppllllllllljjjiiiiiiiiijjjkkkkkkkkkmmmqqqtttuuuuuuuuuvvvwwwwwwuuuuuuvvvwwwsssvvvzzz|||{{{zzzzzzzzz|||{{{zzzyyyzzz|||~~~xxxZZZQQQZZZlllttt\\\JJJAAA888666555555666666555444444444444333333333222222444444444333333222222222222222333333444555666666111222444666888888888888777888:::;;;<<<<<<;;;:::>>><<<>>>CCCDDDLLLfffyyyqqquuutttrrrjjj___ZZZdddpppoooZZZKKKCCCBBBIIIRRRdddnnn\\\UUUVVVOOOOOONNNNNNMMMLLLLLLLLLIIIKKKMMMPPPUUU\\\dddiiilllnnnssszzz|||{{{~~~}}}|||{{{wwwrrrlllgggccc___\\\YYYYYYXXXVVVRRRNNNJJJIIIIIILLLRRR\\\eeejjjppprrruuuyyy|||~~~{{{|||{{{xxxxxx|||~~~wwwooohhhddd]]]^^^cccooo~~~wwwmmmjjjlllkkkwwwnnnXXXMMMKKKMMMIIIIIIHHHIIIIIIJJJKKKLLLOOOOOOPPPQQQRRRTTTTTTUUUSSSTTTUUUWWWXXXZZZ[[[\\\ZZZYYYXXXXXXYYY[[[]]]^^^\\\\\\\\\\\\[[[ZZZXXXWWWTTT\\\___```ssskkk^^^UUUQQQOOORRRTTTUUUZZZ```[[[[[[aaaggghhhffflllvvv}}}yyyuuunnnnnnnnnmmmnnnrrrxxx|||~~~vvvuuurrrooonnnmmmnnnnnnkkkkkklllkkkjjjjjjkkkmmmllljjjjjjmmmssswwwwwwvvvuuuvvvwwwvvvuuutttuuuvvvppptttxxxzzzzzzyyyyyyyyyzzzyyyyyyyyy{{{}}}qqq]]]PPPUUUxxxqqqYYYFFF<<<:::999888777666666666666444444444444444444444444222222222222222222222222333444555555555444333222555555555555666666666777666666666777888888999999;;;<<>>>>>AAAFFFGGGIIIOOOXXXdddgggrrrxxxmmmvvv{{{vvvzzz|||mmm^^^TTTWWWddd~~~nnnTTTGGGGGGJJJ[[[}}}}}}ssseeeZZZTTTQQQNNNLLLLLLMMMMMMMMMNNNQQQUUUYYY^^^ccciiiooosssuuuxxxyyy||||||{{{yyywwwwwwyyy|||zzz|||zzztttrrrqqqmmmfff```WWWRRRNNNMMMMMMKKKNNNSSSWWW^^^dddeeecccdddkkkqqqzzz}}}~~~{{{tttkkkeeebbbdddfffkkkmmmnnnllliiiiiilllppprrrxxxzzzpppjjjoooxxxrrrooo|||yyyxxxeee\\\UUUTTTTTTRRRRRRTTTTTTUUUUUUSSSQQQPPPQQQSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[XXXYYYZZZWWWSSSQQQRRRTTTUUUVVVXXXYYY[[[\\\\\\]]]\\\]]]ZZZ]]]aaabbbrrrzzzdddbbb___\\\ZZZYYYZZZZZZWWWYYY[[[]]]___dddkkkoooxxx|||vvvssswwwqqqllllllkkkkkkooouuuxxx|||~~~ppplllmmmmmmmmmmmmiiiiiiiiihhhgggiiilllooooooppppppppppppssswww{{{zzzzzz{{{{{{{{{zzzzzzyyyzzz{{{|||}}}~~~~~~}}}}}}|||{{{zzzxxxwwwwwwvvvvvvwwwhhhZZZZZZiii|||eeeRRREEE===888888888666555555555555555444444444444444444444444444444444444444444444444333444555666666777777777666666777777777888888888999::::::;;;;;;<<<======AAA@@@CCCGGGHHHHHHLLLRRRZZZ\\\fff~~~zzzkkkqqq|||zzz|||}}}sssfff\\\RRRVVV^^^llldddOOOFFFIIIUUUooo|||oooddd[[[TTTQQQPPPPPPOOONNNNNNOOOSSSVVVZZZ___fffkkknnnppprrrssstttuuuvvvtttrrrqqqrrrssssssuuuwwwzzz}}}~~~zzzwwwvvvrrrjjjccc\\\VVVRRRRRRPPPOOOQQQVVVZZZbbbiiijjjgggfffkkkrrr{{{}}}}}}||||||yyyssskkkddd``````aaacccfffiiiiiihhhjjjpppuuuyyy~~~xxxoooiiiooo{{{yyyxxx}}}}}}jjj]]]VVVQQQRRRTTTSSSTTTWWWTTTUUUUUUSSSQQQPPPQQQSSSSSSSSSUUUVVVWWWWWWXXXXXXTTTTTTUUUVVVWWWYYYZZZ[[[WWWZZZ\\\ZZZTTTQQQQQQRRRSSSUUUVVVYYY[[[\\\]]]]]]\\\\\\ZZZ```fffbbbjjjnnnkkkfff```[[[XXXWWWWWWVVVWWWYYY\\\^^^bbbfffiiipppwww|||yyyyyytttooommmkkkjjjooouuuuuu{{{ssslllmmmmmmnnnooollllllkkkhhhffffffiiilllmmmoooppppppppprrruuuyyyxxxxxxyyyzzzzzzyyyyyyyyyyyyzzz{{{}}}}}}}}}}}}|||~~~}}}|||zzzyyyyyyyyyyyyoooaaaTTTXXXmmmvvvbbbSSSHHH???999888777666555555444444555444444444444444444444444444444444444444444444444222333555777888777777666777777777777888888888888999999::::::;;;<<<<<<===CCCBBBDDDGGGGGGFFFIIINNNVVVWWW^^^ppp}}}mmmpppmmm|||uuujjj```ZZZSSSZZZ^^^dddxxxsssXXXHHHKKKRRRgggssseee\\\WWWSSSSSSQQQOOONNNNNNQQQTTTWWW\\\ccchhhkkkmmmnnnooopppqqqsssrrrpppoooooooooqqqrrrtttvvvzzz}}}}}}~~~zzzyyytttkkkdddaaa[[[WWWVVVUUUSSSVVVZZZ^^^fffnnnoookkkiiimmmsss|||}}}}}}zzzyyy{{{xxxssslllddd```^^^______bbbfffggggggkkkrrrxxx}}}wwwmmmhhhooo}}}uuu]]]XXXRRROOOQQQSSSSSSUUUXXXRRRRRRRRRQQQOOONNNOOOPPPSSSTTTUUUVVVWWWXXXXXXXXXQQQRRRRRRTTTUUUWWWYYYZZZVVVZZZ]]][[[UUUQQQPPPQQQSSSTTTVVVXXXZZZ\\\]]]]]]\\\ZZZYYYbbbiiibbbfff{{{}}}yyyrrrjjjccc^^^[[[ZZZWWWXXXYYY[[[^^^```cccdddlllsssyyytttooommmkkkjjjooovvvssszzz~~~~~~uuummmmmmnnnnnnpppppppppnnnjjjeeedddgggjjjlllnnnqqqqqqpppqqqtttwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwxxxzzz||||||||||||{{{~~~}}}|||{{{zzzzzzzzzzzzlll___SSS\\\yyynnn]]]GGG======999888888777555555444444444555555555555555555555555555555555444444333333333444444555555666777777777888888888888999:::;;;;;;:::::::::;;;<<<===>>>??????AAACCCDDDEEEFFFHHHJJJQQQTTTXXXcccyyywwwjjjlllsss{{{{{{|||kkk^^^XXXUUUVVVYYYaaaqqqmmmZZZPPPHHHUUUzzz|||jjj```UUUTTTRRROOOKKKKKKMMMPPPWWWZZZ___cccgggjjjkkkkkkiiiiiigggffffffffffffffflllnnnqqqsssssstttuuuwwwvvvxxxzzz}}}~~~~~~~~~}}}zzztttooolllhhheeeaaa[[[WWWWWWYYY[[[aaakkkvvvwwwpppjjjkkkooozzz{{{}}}|||xxxuuuttttttrrrnnniiiddd```]]][[[\\\aaahhhooouuuyyy{{{|||~~~xxxooonnnooottt}}}pppWWWVVVTTTQQQOOONNNPPPRRRTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSRRRSSSUUUWWWXXXWWWVVVTTTTTTUUUVVVWWWWWWXXXXXXVVVXXXYYYZZZZZZWWWTTTRRRSSSTTTVVVXXX[[[]]]___```bbb^^^\\\^^^aaadddjjjpppuuuddd[[[YYYZZZ\\\[[[ZZZZZZ\\\^^^```bbbeeennn|||~~~|||xxxrrrllljjjmmmqqqvvvsssuuu}}}sssnnnmmmlllmmmllllllkkkjjjjjjiiihhhhhhkkknnnqqqqqqoooooopppsss{{{zzzzzz{{{||||||{{{yyyzzzyyyyyyyyyyyyyyyzzzzzz}}}{{{yyyzzz}}}~~~|||zzz|||eeeYYYRRR___|||iiiYYYFFF===>>>:::888777666555555444444444555555555555555555555555555555555444444333333333444444555666666777777888999888888999999:::;;;<<<;;;;;;<<<<<<===???@@@AAA@@@BBBEEEFFFFFFGGGJJJLLLMMMOOOSSS[[[nnnyyyooolllyyy}}}ppp```WWWUUUTTTVVV\\\kkk~~~fffYYYMMMSSSmmmrrrddd^^^VVVPPPNNNNNNOOOPPPUUUWWW[[[___bbbdddeeeeeeccccccbbbaaaaaaaaabbbbbbfffhhhkkkmmmnnnoooqqqrrrssstttwwwyyy{{{{{{{{{{{{xxx{{{}}}~~~~~~~~~xxxtttqqqnnnkkkgggbbb]]]\\\\\\]]]eeeoooyyy{{{tttmmmmmmoooxxxzzz|||~~~~~~yyyuuusssrrrpppnnnjjjddd___[[[XXXWWWYYY^^^gggrrr|||{{{vvvnnnnnnrrrxxxmmmYYYUUUSSSPPPNNNNNNPPPSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXWWWUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXVVVTTTSSSSSSTTTVVVXXX[[[]]]___```aaa]]]\\\^^^aaaccchhhooo~~~lll```]]]]]]\\\[[[ZZZZZZZZZ\\\___```dddkkkwww|||uuuooolllmmmooouuusssuuu|||~~~tttooommmlllmmmllllllkkkjjjjjjiiiiiillloooqqqqqqppppppqqqsssyyyyyyxxxyyy{{{{{{zzzxxxvvvvvvvvvvvvvvvwwwxxxxxx}}}{{{zzz{{{}}}~~~|||zzzyyy___VVVTTTeeessscccUUUDDD======999888777666555555444555555555555555555555555555555555555555444444444444444555555555666777777888888999999999999:::;;;<<<============>>>???@@@BBBBBBBBBDDDFFFGGGHHHIIIKKKMMMMMMPPPSSSWWWeeexxxiiihhh{{{iii\\\VVVUUUTTTWWWddd|||xxxeeeSSSPPP[[[uuuwwwmmm___UUURRRRRRQQQPPPQQQSSSVVVXXXZZZ\\\\\\\\\[[[ZZZZZZZZZZZZ[[[\\\\\\]]]```ccceeeggghhhkkkmmmooopppsssuuuwwwxxxxxxxxxwwwyyy|||}}}}}}~~~|||xxxuuutttrrrnnniiiddd```]]]\\\eeeoooyyy{{{uuuooolllmmmvvvxxx{{{}}}~~~~~~yyyuuurrrqqqpppmmmjjjfff```[[[WWWUUUSSSWWW]]]iiiyyy}}}wwwsssjjjnnnuuu~~~jjj___VVVTTTQQQOOOOOOPPPRRRTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUVVVWWWWWWVVVTTTUUUUUUUUUUUUUUUTTTSSSSSSVVVVVVVVVVVVUUUTTTTTTSSSTTTUUUVVVXXX[[[]]]^^^___```\\\[[[^^^```aaafffkkkxxx~~~vvvggg```___\\\[[[ZZZYYYYYY[[[]]]^^^bbbfffpppzzzsssnnnllllllssssssvvv{{{{{{rrrnnnnnnmmmmmmmmmlllkkkkkkjjjjjjmmmoooqqqrrrqqqpppqqqrrrwwwvvvvvvwwwyyyzzzyyywwwtttttttttuuuvvvwwwxxxyyy}}}|||{{{{{{|||}}}|||zzzrrr___WWWXXXmmmnnn]]]RRRBBB<<<===888777777666555555555555555555555555555555555555555555555555555555444444444555666666777777888888999:::999::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGHHHHHHIIIKKKMMMMMMPPPSSSUUU^^^wwwooocccvvvuuueeeZZZXXXUUUVVVaaawwwpppXXXOOOPPP___pppbbbXXXSSSRRRQQQOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWVVVYYY]]]```bbbdddfffiiilllnnnpppsssuuuvvvwwwwwwxxxzzz|||}}}}}}}}}|||xxxwwwwwwuuuqqqmmmhhhbbb]]]YYYaaaiiirrruuurrrmmmjjjjjjsssvvvzzz|||~~~{{{uuurrrooonnnnnnkkkhhhccc^^^ZZZWWWUUUTTTWWW___mmm}}}xxxtttpppgggmmmxxxzzzhhhggg\\\ZZZVVVRRRPPPPPPRRRSSSRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVWWWXXXWWWVVVTTTRRRSSSTTTUUUUUUTTTTTTSSSWWWVVVUUUTTTSSSSSSTTTUUUUUUVVVWWWYYY[[[\\\^^^___```\\\[[[^^^``````ccchhhooozzzuuunnnbbb]]]]]]\\\ZZZYYYYYY[[[\\\^^^```bbbiiivvv}}}wwwqqqnnnlllrrrrrrvvvyyy{{{wwwqqqooonnnnnnmmmmmmllllllllllllmmmnnnoooppppppppppppppptttssssssuuuwwwxxxwwwvvvttttttuuuvvvwwwyyy{{{|||}}}|||||||||||||||{{{{{{mmm]]]WWW\\\ssskkkZZZNNN@@@<<<<<<666777666666555555555555666555555555555555555555555555555555555555555555555666666777777888999999999:::::::::;;;<<<>>>???@@@>>>>>>>>>???@@@AAACCCCCCDDDEEEGGGHHHHHHIIIJJJLLLJJJMMMPPPSSSWWWlllyyykkkrrr~~~kkk]]][[[YYYXXX^^^qqq{{{```SSSNNNTTTnnnzzzxxxeeeWWWQQQQQQNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSVVVZZZ]]]___aaadddfffjjjlllnnnpppsssuuuwwwxxxwwwyyy{{{{{{{{{zzz{{{||||||yyyxxxzzzwwwssspppkkkeee^^^YYY[[[aaahhhlllllljjjiiihhhooosssxxx|||~~~~~~|||xxxssspppmmmllllllfffddd```[[[XXXVVVVVVVVVYYYbbbrrr~~~yyyuuuqqqnnndddlllxxx}}}sssfffjjjccc```[[[VVVSSSQQQRRRRRRRRRRRRSSSUUUVVVWWWXXXYYYYYYXXXWWWWWWXXXXXXVVVTTTPPPQQQSSSUUUWWWWWWVVVVVVXXXWWWUUUTTTSSSTTTUUUVVVWWWXXXYYYZZZ\\\]]]^^^______\\\\\\___```___aaaeeekkkzzzrrr{{{uuueee]]]]]]\\\ZZZYYYZZZ[[[]]]^^^^^^___cccooo~~~{{{uuupppmmmqqqqqqtttvvvwww|||}}}uuupppnnnnnnmmmmmmmmmmmmllllllmmmmmmmmmnnnoooooonnnmmmqqqqqqqqqsssvvvwwwvvvuuuttttttuuuvvvwwwyyy{{{||||||}}}}}}|||{{{{{{{{{{{{mmmZZZUUU^^^yyyiiiVVVKKK>>>;;;;;;666666666555555555555666666555555555555555555555555555555555555555666666666777777777888999999::::::;;;;;;;;;<<<===???@@@AAA?????????@@@AAABBBDDDDDDEEEFFFHHHIIIHHHIIIKKKLLLKKKNNNSSSVVVXXXgggwwwrrr{{{mmmaaaaaa___\\\]]]hhh{{{ooo]]]QQQPPP^^^ooo{{{}}}vvvuuuwwwaaaUUUQQQNNNNNNMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPSSSWWWZZZ\\\^^^```bbbggghhhjjjmmmppprrruuuvvvxxxzzz|||}}}||||||}}}~~~}}}|||{{{|||xxxtttqqqnnnhhh```ZZZXXXZZZ]]]aaadddfffggggggjjjnnnuuuzzz}}}}}}yyywwwuuuqqqnnnkkkjjjiii```^^^[[[XXXWWWWWWXXXZZZ___iiiyyy{{{vvvrrrooollleeemmmyyykkkbbbhhhhhhddd___YYYUUUSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWXXXYYYXXXXXXXXXYYYYYYWWWUUUPPPRRRUUUWWWYYYYYYYYYXXXYYYXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^_________]]]]]]``````^^^___bbbiiixxxwww{{{zzzhhh^^^[[[ZZZYYYXXXYYYZZZ\\\]]]]]]]]]aaaiiivvv~~~yyytttpppppppppqqqtttuuuxxxyyyooommmmmmmmmmmmmmmmmmmmmmmmmmmlllkkklllnnnnnnmmmkkkooooooooorrruuuvvvvvvuuussssssssstttvvvxxxyyyzzz|||}}}~~~}}}{{{zzzzzz{{{ooo[[[WWWaaaeeeQQQFFF;;;:::<<<777666666555555555555666666555555555555555555555555444555555555666666666777777777888888999::::::;;;;;;;;;<<<===>>>@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJJJJJJJJJJLLLMMMNNNPPPVVVZZZYYYaaassslll|||qqqjjjkkkjjjddd___bbbmmmxxxiiiTTTMMMSSS\\\}}}}}}}}}|||nnnnnnvvvqqq^^^TTTMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMPPPSSSVVVWWWYYY\\\^^^aaabbbdddgggjjjmmmppprrrvvvxxx{{{}}}}}}~~~~~~{{{{{{}}}}}}}}}yyyuuupppnnnlllhhh```ZZZVVVTTTSSSTTTXXX]]]```aaadddiiiqqqwww{{{}}}{{{wwwssssssqqqooollliiifffddd]]][[[YYYXXXXXX[[[^^^```kkkvvv~~~wwwsssooollliiihhhpppzzzyyyeee```dddgggddd^^^YYYVVVTTTTTTUUURRRRRRSSSSSSTTTUUUVVVVVVYYYXXXXXXXXXZZZZZZXXXVVVSSSUUUXXXZZZ[[[[[[ZZZYYYZZZYYYYYYYYYYYYYYYYYYZZZ\\\\\\]]]]]]^^^___`````````^^^^^^aaaaaa^^^^^^aaaeeelllxxxggg^^^XXXWWWVVVVVVVVVXXX[[[\\\\\\]]]```eeennn}}}|||vvvrrrpppnnnnnnqqqsssuuu|||rrrllllllllllllllllllllllllnnnlllkkklllnnnooommmjjjnnnnnnoooqqqtttvvvvvvuuuttttttuuuuuuwwwxxxzzzzzz|||~~~}}}zzzyyyzzz{{{ppp___ZZZeee}}}bbbNNNBBB999999===999666666555555555666666777555555555555555555555555444555555555666666777777777888888999999:::;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHJJJKKKLLLKKKLLLMMMOOOLLLMMMSSSWWWUUUYYYqqqsssbbblllwwwrrruuussslllbbb```fffmmmzzzqqqVVVLLLOOOSSSlll~~~www{{{tttiiiiiizzz}}}fffXXXLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKJJJMMMPPPSSSTTTVVVXXXZZZ]]]^^^```bbbfffiiilllnnnnnnqqqtttwwwyyy{{{}}}zzzssssssxxx}}}|||||||||uuuqqqllliiiiiieee^^^XXXSSSOOOKKKKKKOOOUUUYYY[[[___eeennnuuuyyy|||}}}~~~}}}xxxsssooooooooonnnkkkgggcccaaa^^^\\\[[[ZZZ\\\___cccfffvvv{{{uuuqqqmmmjjjgggkkkrrr{{{oooaaa```bbbeeebbb]]]XXXVVVUUUVVVWWWRRRRRRRRRSSSTTTTTTUUUUUUYYYXXXXXXYYYZZZZZZYYYWWWVVVXXXZZZ\\\]]]\\\ZZZXXXZZZZZZZZZ[[[[[[[[[[[[[[[]]]]]]^^^^^^___``````aaaaaa^^^___bbbbbb___^^^```aaacccwwwrrrccc\\\UUUTTTSSSSSSUUUWWWYYY[[[\\\^^^```cccjjjxxx~~~wwwrrrqqqmmmlllpppssstttxxx~~~uuukkklllllllllllllllllllllooommmlllmmmooopppnnnkkknnnmmmnnnqqqtttvvvvvvuuuwwwwwwxxxxxxyyyzzz|||||||||~~~}}}zzzxxxyyy{{{zzzeeeZZZ^^^oooxxxbbbKKK???<<<:::777666666666666666666666666666444444444555555555555666555555777888888777666666777777888888888999999999;;;<<<===>>>???@@@@@@@@@DDDEEEFFFGGGGGGGGGGGGGGGKKKJJJIIIJJJMMMNNNMMMLLLPPPOOOPPPSSSUUUYYYeeeqqqsssjjjyyy}}}zzzwwwtttpppjjjccc]]]rrrhhhVVVPPPPPP[[[uuu~~~{{{xxx~~~wwwiiillluuuttt___VVVNNNHHHIIIJJJIIIHHHIIIJJJIIIHHHGGGFFFGGGHHHHHHKKKLLLMMMNNNMMMNNNQQQSSSXXXZZZ\\\^^^```dddhhhllljjjmmmqqqtttvvvwwwyyy{{{{{{|||}}}~~~}}}wwwrrrqqquuu|||{{{xxxxxxxxxtttqqqllliiifffbbb^^^[[[PPPMMMKKKKKKNNNQQQSSSTTT[[[aaaiiiqqqvvvyyyzzz|||{{{wwwuuutttuuurrrpppnnnnnnmmmlllkkkeeebbb```]]][[[^^^kkkyyy~~~uuutttsssmmmhhhgggmmmnnnssszzz}}}{{{zzzfff[[[ZZZ]]]]]]``````\\\VVVRRRSSSVVVSSSSSSTTTUUUUUUUUUUUUTTTPPPSSSVVVXXXXXXYYYZZZ[[[XXXXXXYYYYYYZZZZZZ[[[[[[]]]^^^______]]][[[[[[\\\]]]^^^__________________`````````___^^^]]]\\\[[[^^^[[[ffffffZZZ[[[WWWWWWVVVUUUVVVWWWXXXYYY\\\]]]aaaeeegggooo}}}zzzwwwqqqmmmlllnnnoooppptttyyyzzzuuunnnhhhhhhiiiiiilllppprrrpppoooppprrrrrrpppmmmmmmllllllmmmpppsssssssssyyyxxxvvvuuuuuuwwwxxxzzzzzzzzz{{{|||}}}}}}||||||tttbbbXXXbbbwwwppp\\\FFF===;;;:::888777666666666666666666666666444444444555555555555666555666777888888888777666777777888999:::;;;<<<===??????AAABBBCCCCCCCCCDDDCCCDDDEEEGGGHHHIIIIIIIIIKKKJJJIIIKKKMMMNNNMMMLLLQQQPPPQQQSSSTTTWWW```kkkmmmttt|||xxxvvvtttpppjjjeeejjjtttyyyfffXXXPPPMMMfff~~~|||wwwzzzrrrlllooovvvzzzeeeUUUMMMFFFGGGIIIIIIHHHJJJJJJIIIHHHGGGGGGGGGHHHHHHJJJKKKLLLLLLLLLMMMOOOQQQVVVWWWYYY[[[]]]```dddggggggkkkooorrrsssuuuwwwyyyyyy{{{}}}~~~|||yyyvvvwww{{{~~~~~~}}}|||xxxtttsssuuuyyy||||||~~~}}}|||yyywwwuuuuuuuuunnnjjjccc^^^[[[XXXUUUSSSLLLJJJIIIJJJMMMPPPRRRRRRXXX^^^fffnnnsssvvvyyyzzz~~~|||xxxuuusssrrrtttsssrrrsssuuuuuutttsssiiieeeaaa^^^^^^dddsss|||sssrrrqqqmmmiiiiiikkklllpppvvvyyy~~~}}}}}}tttcccZZZYYY[[[[[[^^^___]]]WWWSSSTTTVVVSSSTTTUUUUUUVVVVVVUUUUUUQQQTTTWWWXXXXXXXXXYYYZZZWWWWWWWWWXXXXXXYYYYYYZZZ]]]^^^___^^^\\\ZZZZZZ[[[]]]^^^______```_________`````````___^^^]]]\\\[[[[[[ZZZbbbzzz{{{aaaWWWXXXWWWWWWWWWWWWXXXYYYZZZZZZ]]]___cccfffggglll{{{}}}wwwrrroookkkiiilllmmmnnnrrrwww}}}wwwoooiiiiiijjjkkkmmmpppqqqooonnnoooqqqrrrpppmmmkkkkkkkkkmmmqqqtttuuuuuuxxxwwwvvvuuuvvvwwwyyyzzzzzz{{{{{{||||||||||||{{{mmm^^^VVVggggggTTTBBB::::::999999999666666666666666666666666444444444555555555555666555666777777888888777777777777999:::<<<>>>???@@@===>>>???@@@BBBBBBBBBCCCBBBCCCEEEGGGIIIJJJKKKKKKKKKJJJJJJKKKMMMNNNNNNMMMQQQPPPQQQSSSSSSSSSZZZbbbrrroooiii~~~zzzyyyzzzxxxrrrmmmbbbgggtttiiiWWWJJJ\\\|||yyywwwwwwqqqnnnwwwppp\\\RRRIIIHHHIIIIIIHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKMMMOOOSSSTTTVVVVVVXXXZZZ^^^aaadddgggkkkoooppprrrtttvvvvvvxxx{{{|||}}}}}}zzzwwwuuuuuuxxxyyywwwtttzzzxxxuuuuuuuuuuuuuuutttssssssrrrqqqpppooooooppplllggg```YYYUUUSSSQQQOOOIIIHHHHHHJJJMMMPPPPPPPPPUUUZZZbbbiiiooossswwwyyy~~~~~~~~~~~~|||{{{yyywwwtttrrrooonnnrrrrrrtttwwwyyyzzzxxxvvvmmmgggaaa___bbbkkk}}}yyypppnnnooommmlllkkkggggggjjjmmmrrr|||zzz|||kkk___YYYXXXYYYXXX[[[^^^]]]YYYUUUUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVSSSUUUWWWXXXWWWWWWXXXYYYWWWWWWXXXYYYYYYZZZ[[[[[[^^^___```^^^\\\ZZZYYYZZZ]]]^^^______``````_________`````````___^^^]]]]]]WWWZZZ^^^lllyyy```UUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[^^^```dddgggfffiiittt|||tttnnnlllhhhfffhhhjjjkkkooouuuwww{{{ssskkkkkkllllllmmmpppooonnnnnnoooppppppooommmkkkjjjjjjmmmqqquuuvvvvvvwwwvvvvvvvvvwwwxxxzzz{{{{{{{{{{{{|||{{{{{{zzzzzzzzzggg^^^VVVmmm{{{___OOO???999999999888999666666666666666666666666444444444555555555555666555666666777888888888888888999:::;;;===>>>??????======???@@@BBBCCCCCCCCCEEEEEEGGGHHHJJJJJJKKKKKKKKKJJJJJJKKKMMMNNNNNNMMMPPPOOOPPPRRRRRRRRRVVV\\\bbbxxxoooaaasss~~~{{{|||~~~wwwooo___```iii}}}fffUUU[[[ooo}}}wwwxxx~~~uuuuuu~~~iii\\\OOOLLLKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFHHHIIIHHHHHHHHHJJJLLLPPPQQQRRRSSSSSSUUUXXX[[[```dddhhhkkkmmmoooqqqssssssuuuxxxzzz{{{{{{}}}~~~~~~{{{yyyzzz|||{{{wwwsssuuuuuuuuuuuutttrrrooommmjjjiiihhhhhhiiiiiiiiiiiiiiieee```[[[WWWTTTPPPNNNLLLKKKKKKMMMOOOPPPOOONNNSSSWWW^^^eeekkkpppvvvyyy~~~~~~}}}}}}}}}~~~}}}{{{yyyxxxwwwvvvtttrrrpppnnnkkkiiilllnnnqqquuuxxxwwwssspppnnnfff___```fffrrr}}}uuunnnlllnnnpppooonnndddbbb```bbbiiizzz{{{xxx~~~pppccc[[[XXXXXXXXXVVVYYY\\\\\\ZZZWWWUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVWWWXXXXXXVVVVVVWWWXXXYYYYYYZZZ[[[\\\]]]]]]^^^___```aaa___]]][[[ZZZZZZ\\\]]]^^^______```____________`````````______^^^UUUZZZ[[[```{{{}}}~~~iiiYYYTTTUUUVVVXXXZZZ[[[[[[[[[[[[^^^___dddgggfffgggnnnxxx~~~uuuooojjjfffccceeefffhhhlllrrrvvv}}}wwwnnnlllmmmllllllmmmmmmmmmmmmnnnnnnnnnnnnmmmlllkkkkkknnnqqqtttuuuuuuvvvuuuvvvvvvwwwyyy{{{|||{{{{{{{{{{{{{{{zzzyyyxxxuuueee```[[[vvvwww[[[MMM???::::::999888888666666666666666666666666444444444555555555555666666666666777888999999:::::::::;;;;;;<<<=========AAABBBCCCEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIILLLKKKJJJKKKNNNOOONNNMMMOOOMMMNNNQQQRRRRRRUUUZZZZZZkkkrrrbbbnnn{{{~~~wwwmmm___]]]eeezzzuuu```YYY___}}}xxxsssrrryyyrrrcccSSSNNNMMMKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGGGGFFFFFFHHHJJJNNNOOOPPPOOOOOOQQQTTTVVV\\\```dddhhhjjjlllnnnpppooorrrvvvyyyzzz{{{}}}~~~}}}~~~~~~yyyuuuqqqsssuuuvvvtttqqqnnnmmmfffdddbbbbbbdddddddddbbbbbb```___]]][[[WWWQQQMMMSSSRRRQQQPPPQQQQQQOOOMMMQQQTTTZZZaaagggnnnuuuzzz~~~}}}||||||}}}~~~~~~{{{wwwtttrrrrrrpppnnnnnnnnnkkkgggcccccceeekkkpppttttttpppmmmlllddd^^^aaakkkxxxxxxtttooonnnrrruuusssooobbb]]]YYYZZZeee}}}zzzyyy~~~zzzrrrggg^^^YYYWWWWWWWWWUUUWWWZZZ[[[ZZZWWWUUUTTTVVVVVVWWWXXXXXXXXXXXXWWWWWWXXXYYYWWWVVVUUUVVVWWWYYYYYYZZZ[[[\\\]]]^^^^^^```aaabbb```^^^\\\\\\\\\[[[\\\]]]^^^^^^_______________```aaaaaa`````````WWW[[[ZZZ[[[nnnyyyyyyaaaSSSSSSTTTWWWYYYZZZ[[[[[[[[[\\\^^^cccggggggfffkkkssszzztttkkkfffcccdddeeeeeejjjppptttyyy~~~qqqlllllljjjiiijjjjjjkkklllmmmmmmmmmmmmmmmooonnnmmmnnnqqqssssssssstttuuuuuuvvvwwwyyyzzzzzzzzzzzz{{{zzzzzzyyyxxxxxxqqqdddcccgggrrrVVVJJJ???;;;:::888777888666666666666666666666666444444444555555555555666666666666777888999:::;;;<<<<<<<<<<<<<<<=========@@@AAACCCEEEGGGHHHHHHIIIKKKKKKKKKKKKKKKJJJIIIIIILLLKKKKKKLLLNNNOOOOOONNNQQQMMMMMMQQQRRRRRRUUUZZZZZZdddtttyyyiiiooo|||vvvjjj```[[[bbbxxxeeeYYYTTTiii|||tttnnnjjjvvv{{{iiiWWWPPPOOONNNLLLKKKGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEGGGIIIKKKLLLLLLLLLLLLNNNQQQSSSXXX[[[```dddfffhhhkkkmmmlllpppuuuyyy{{{|||~~~|||xxxsssuuuwwwwwwuuurrrqqqpppgggddd``````aaaaaa___\\\^^^___aaacccbbb___YYYUUUXXXVVVSSSRRRQQQPPPOOOMMMNNNQQQVVV\\\cccllluuuzzz~~~}}}}}}}}}}}}~~~|||yyyuuupppnnnmmmkkkkkklllllliiiccc^^^YYY]]]dddlllrrrtttssspppjjjbbb___fffrrr~~~zzzttttttssstttxxx|||wwwpppbbb[[[XXX]]]mmm~~~|||xxxmmmiiiccc\\\XXXVVVWWWXXXVVVWWWXXXYYYYYYWWWUUUTTTUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXXXXWWWUUUUUUVVVXXXVVVVVVWWWXXXZZZ[[[\\\\\\^^^```aaa```^^^]]]]]]]]]YYYZZZ[[[\\\]]]^^^^^^^^^______```aaabbbbbbaaaaaa[[[\\\[[[[[[fffxxx|||nnnWWWSSSTTTVVVXXXZZZ[[[\\\\\\]]]^^^bbbffffffeeeiiiooo}}}zzzoooiiieeeddddddeeeiiioooqqquuuzzzuuummmkkkhhhgggggghhhiiikkklllkkkkkklllmmmqqqooonnnoooqqqssssssrrrssstttuuuuuuvvvwwwxxxxxxyyyyyyyyyzzzyyyyyyxxxxxxnnnbbbeeevvvhhhPPPFFF===;;;:::888777999666666666666666666666666444444444555555555555666777666666666888999;;;<<<<<<<<<<<<===>>>???@@@@@@???@@@BBBDDDEEEGGGGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKLLLKKKKKKLLLNNNOOOOOONNNUUUPPPNNNQQQRRRSSSUUUYYYZZZaaajjjxxxnnnmmmmmmwwwlllcccZZZ\\\ooorrreeeYYY^^^vvv}}}ttthhhnnnvvvwwwaaaWWWTTTPPPLLLJJJFFFGGGGGGHHHGGGFFFEEEDDDEEEFFFFFFFFFDDDEEEFFFHHHGGGHHHIIIIIIIIIKKKNNNPPPSSSVVV[[[___aaacccfffhhhkkkooouuuzzz|||~~~zzz{{{|||zzzvvvttttttuuulllgggbbb```aaa```\\\XXX\\\]]]```ccceeedddaaa^^^XXXUUUQQQOOOOOOOOONNNMMMKKKNNNRRRWWW___hhhsssyyy|||}}}~~~|||{{{|||}}}}}}{{{xxxsssnnnkkkhhhhhhhhhkkkllliii```YYYTTTXXX___hhhpppsssrrrpppiiiccccccnnn{{{uuurrruuuxxxzzz{{{pppbbb]]]]]]iii~~~}}}uuuddddddbbb^^^XXXVVVWWWZZZWWWWWWWWWWWWWWWWWWUUUTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXWWWUUUUUUWWWXXXTTTUUUVVVWWWYYYZZZ[[[\\\[[[]]]^^^^^^]]]\\\\\\]]]WWWXXXYYYZZZ\\\\\\\\\\\\^^^___```aaabbbccccccbbb```\\\[[[\\\```qqq{{{cccTTTUUUVVVWWWZZZ\\\^^^___``````bbbffffffdddfffkkkttt|||sssmmmgggfffeeeeeeiiioooqqqtttwww{{{zzzoookkkhhhfffffffffhhhkkkkkkjjjiiikkkmmmpppooonnnooorrrtttttttttsssssstttuuuuuuuuuuuuuuuwwwxxxxxxyyyyyyyyyyyyxxxlllaaafffvvv^^^LLLCCC;;;::::::888888999666666666666666666666666444444444555555555666666777666666666888999;;;===;;;<<<===>>>@@@BBBCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKIIIIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKLLLNNNOOOOOONNNXXXSSSOOOQQQRRRRRRUUUYYYZZZ___eeeooopppiiiaaayyyyyyoooeeeYYYWWWfffxxxvvveee\\\eee}}}ooollliiinnnmmm___XXXRRRKKKHHHFFFFFFGGGHHHGGGFFFEEEDDDEEEFFFFFFEEEDDDDDDFFFHHHDDDEEEGGGGGGGGGIIILLLOOOOOOSSSWWW[[[^^^```ccceeejjjnnnuuuzzz~~~}}}xxxuuuvvvxxxooojjjdddaaaaaa```[[[VVVVVVWWWYYY\\\```aaaaaa___VVVSSSNNNLLLLLLMMMNNNNNNIIIKKKOOOTTT\\\fffqqqxxxyyyzzz|||~~~~~~|||zzz{{{||||||{{{wwwrrrmmmjjjffffffgggkkkmmmiii___WWWTTTXXX^^^ffflllooonnnllljjjeeegggttt|||qqqqqqwww{{{}}}pppbbb^^^cccttt}}}zzzttt___bbbccc___YYYVVVWWW[[[YYYWWWVVVVVVVVVVVVUUUTTTTTTUUUVVVVVVWWWWWWVVVVVVWWWXXXXXXVVVUUUUUUWWWYYYVVVVVVWWWYYYZZZ\\\]]]]]]YYYZZZ\\\\\\[[[[[[[[[\\\VVVWWWXXXZZZ[[[[[[\\\\\\^^^___```bbbccccccccccccccc\\\[[[]]]\\\eee{{{oooVVVVVVVVVXXXZZZ]]]```bbbcccbbbcccfffeeebbbdddiiilll{{{{{{vvvoooiiigggffffffjjjooorrrvvvxxxyyy~~~qqqkkkhhhffffffeeehhhkkkkkkiiiiiijjjmmmnnnmmmmmmooorrruuuvvvvvvsssssstttttttttttttttsssvvvwwwxxxyyyyyyyyyyyyyyykkkZZZkkkkkk]]]HHHCCC<<<999888999888666666666555555555444444444444444444555555555555666666666777777888999;;;<<<999;;;===>>>???AAADDDFFFFFFFFFHHHJJJMMMOOOPPPQQQPPPNNNMMMNNNNNNOOONNNMMMMMMMMMNNNOOOOOOOOONNNNNN[[[YYYVVVTTTUUUWWWZZZ\\\[[[bbbeeeffftttyyypppfffmmm~~~~~~pppeee\\\^^^dddmmm{{{lllbbb^^^eeeuuuiiifffqqqpppbbbVVVQQQRRRNNNJJJIIIJJJIIIFFFEEEGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDEEEGGGIIIJJJLLLOOOTTTWWW[[[^^^bbbeeehhhkkkrrryyyzzz{{{{{{zzzssskkkfffaaa]]]\\\\\\WWWUUUSSSUUUYYY\\\[[[ZZZQQQPPPNNNLLLKKKKKKLLLLLLOOOPPPRRRUUUYYY```hhhnnnssszzz~~~~~~{{{zzz|||}}}~~~}}}yyyssslllgggeeefffbbb```cccfffeee^^^WWWTTTWWW\\\bbbgggkkkmmmnnniiioooxxx~~~wwwtttqqqzzzuuuhhhnnnwww{{{rrrdddaaa\\\YYYXXXYYYXXXXXXXXXYYYXXXVVVSSSRRRRRRTTTSSSTTTUUUVVVVVVVVVUUUUUUYYYXXXVVVVVVUUUVVVWWWXXXSSSVVVXXXYYYYYYXXXXXXYYYYYYZZZ[[[[[[YYYXXXXXXYYYZZZZZZYYYYYYZZZ[[[\\\\\\]]]]]]]]]^^^___aaacccdddeeebbbZZZZZZ^^^bbb|||kkkYYYOOOTTT[[[[[[^^^ccc``````aaaaaabbbbbbcccccciiissszzzvvvpppjjjiiigggeeegggkkkooorrrwww|||zzznnnkkkiiieeejjjjjjjjjkkkkkkjjjjjjiiikkkkkkkkkkkkmmmoooqqqsssvvvuuussstttvvvwwwwwwvvvzzzzzzxxxwwwvvvvvvuuuuuuxxxiii]]]rrrzzzaaaRRREEE@@@:::777777777666555777777777666666555555555555555666666666777777777777777777888999:::;;;<<<;;;===???@@@@@@BBBEEEHHHGGGHHHIIIKKKNNNPPPQQQRRRPPPPPPOOOOOOPPPPPPOOOOOONNNOOOOOOPPPPPPPPPOOOOOOYYYXXXVVVTTTUUUXXX[[[]]]^^^bbbdddgggqqqyyyllllllvvvqqqbbb\\\]]]eeerrrvvvgggaaasssxxxooommmyyy}}}lll\\\SSSQQQPPPLLLJJJLLLLLLIIIHHHJJJGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFHHHJJJJJJMMMPPPSSSVVVZZZ___bbbhhhkkkqqqwwwzzz}}}|||rrrjjjccc^^^\\\\\\YYYWWWUUUVVVYYY[[[YYYWWWSSSRRRQQQPPPOOONNNNNNNNNRRRRRRSSSTTTXXX```iiiooossszzz~~~~~~~~~~~~{{{{{{|||}}}|||{{{zzzvvvrrrmmmjjjiiiiiifffcccbbbbbb___YYYTTTWWWYYY\\\aaaeeeiiilllnnnooouuu}}}}}}vvvtttttt|||vvv~~~rrrhhh^^^[[[WWWUUUVVVVVVWWWVVVVVVWWWWWWVVVTTTRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVXXXWWWVVVVVVVVVVVVWWWXXXUUUWWWZZZ[[[ZZZYYYZZZ[[[ZZZ[[[]]]\\\ZZZYYYYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]^^^___``````aaaaaabbb```ZZZZZZ]]]___vvv|||gggWWWWWW\\\\\\]]]aaa^^^^^^^^^___```bbbcccdddhhhrrr~~~vvvoooiiigggfffdddfffjjjllloootttyyy|||tttmmmiiieeeiiiiiijjjjjjjjjjjjjjjjjjllllllllllllmmmoooqqqrrrtttsssqqqrrruuuwwwxxxxxxyyyyyyxxxvvvvvvuuuuuuuuu}}}nnneeeaaa{{{vvv\\\NNN@@@<<<888555555555666555888888777777777777666666777777777777888888888888777777888888999;;;<<<===>>>???AAABBBCCCEEEHHHJJJIIIJJJLLLMMMOOOQQQRRRSSSQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQQQQPPPPPPWWWVVVUUUUUUVVVYYY\\\^^^bbb```ccciiiooo~~~|||sssqqqkkk]]]YYY\\\gggqqqwwwbbbcccqqqyyykkkjjj|||lll\\\UUURRRLLLJJJKKKJJJGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFHHHIIIHHHIIILLLNNNPPPTTTZZZ]]]eeefffkkkrrrvvv}}}yyypppiiieeecccbbb^^^[[[[[[]]]^^^\\\ZZZXXXXXXWWWVVVUUUTTTSSSSSSUUUTTTSSSSSSVVV]]]gggmmmrrrwwwzzzyyy{{{}}}{{{yyyyyyzzzzzzyyyyyyvvvuuurrrooollljjjiiiiiillljjjgggbbb^^^ZZZVVVTTT[[[\\\]]]```dddhhhlllnnnvvv|||yyyuuuvvvzzzzzzkkkaaa[[[XXXUUUTTTUUUVVVVVVVVVSSSUUUWWWWWWUUUSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWYYY[[[[[[[[[ZZZ[[[\\\[[[\\\]]]]]][[[ZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]\\\]]]^^^___```______^^^^^^^^^YYYZZZ]]]\\\lll}}}ddd]]]^^^]]]\\\^^^]]]\\\[[[[[[]]]```ccceeefffooozzzwwwooogggeeecccbbbdddhhhiiikkkoootttwww~~~rrrkkkggghhhhhhiiiiiijjjjjjjjjjjjmmmmmmmmmmmmnnnoooqqqqqqrrrpppooopppssswwwyyyyyyxxxwwwvvvuuuuuuuuuuuuuuutttgggcccdddrrrZZZMMM<<<:::777555555555666666777777777777777777777777777777777777888888888888888888999999:::<<<===>>>@@@BBBDDDEEEEEEGGGJJJMMMLLLMMMNNNOOOQQQRRRTTTTTTRRRSSSTTTTTTTTTTTTUUUVVVTTTTTTTTTTTTSSSSSSRRRQQQUUUUUUUUUUUUWWWZZZ^^^```ddd^^^bbbkkkmmmsssyyyyyyxxxggg]]][[[^^^bbbooolll```aaaooo~~~ooohhhppp~~~nnn```XXXQQQKKKKKKJJJFFFCCCDDDFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEDDDEEEFFFGGGHHHFFFGGGHHHIIIKKKPPPUUUYYY___```dddjjjpppyyyzzzuuuppplllgggeeefffgggeeecccaaaaaa```___]]]\\\ZZZYYY[[[YYYVVVSSSTTTZZZccciiinnnrrrttttttvvv{{{|||{{{yyyvvvssstttvvvwwwuuurrrpppmmmhhheeecccdddddddddiiiiiigggccc]]]ZZZZZZ\\\`````````bbbeeejjjnnnqqqyyy~~~xxxwww{{{wwwjjjbbb]]]ZZZWWWVVVVVVWWWWWWVVVPPPSSSVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXZZZZZZZZZZZZ[[[\\\ZZZ\\\]]]\\\[[[ZZZZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZ\\\]]]______^^^\\\[[[ZZZ[[[XXXYYY\\\YYYbbbzzzqqqbbb```___^^^^^^^^^\\\ZZZXXXYYY\\\```cccdddkkkttt~~~{{{pppgggcccaaa```aaadddfffhhhkkkpppsssyyyyyynnniiiggghhhhhhhhhiiiiiijjjkkknnnnnnnnnnnnoooooopppppprrrpppnnnnnnqqqtttvvvwwwvvvuuutttttttttttttttuuunnncccbbbggggggQQQEEE::::::888666555555777888666666666666666666666666666666777777777888888888999999::::::;;;===>>>???BBBCCCEEEFFFGGGIIILLLNNNOOOOOOPPPQQQRRRSSSTTTUUUSSSUUUWWWWWWVVVVVVXXXZZZWWWWWWWWWWWWVVVTTTSSSSSSTTTTTTUUUVVVXXX\\\___aaaccc\\\```kkkkkkmmmyyyxxxuuukkkddd___[[[aaasssyyyeee\\\YYYfffuuuwwwooonnnsss}}}ooocccYYYPPPNNNMMMJJJHHHIIIEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIMMMRRRVVV[[[[[[___eeekkkttt{{{sssoooooopppooonnnkkkjjjiiigggdddbbbaaa```dddbbb^^^ZZZYYY]]]ccchhhmmmqqqsssrrruuuyyyzzzwwwwwwtttqqqrrrttttttqqqnnnkkkfff```]]]]]]^^^^^^^^^___aaabbb```]]]\\\```dddfffeeeeeegggjjjoootttwww{{{~~~zzz}}}rrrhhhccc___\\\YYYWWWWWWVVVUUUSSSOOORRRUUUVVVUUUSSSSSSSSSTTTSSSSSSSSSSSSTTTUUUVVVTTTUUUUUUVVVVVVWWWWWWWWWUUUWWWXXXXXXWWWWWWYYY[[[YYYZZZ\\\[[[ZZZXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ\\\]]]^^^]]][[[ZZZVVVYYYVVVWWWZZZWWW[[[mmm{{{gggaaaaaa`````````^^^ZZZWWWWWWYYY]]]___bbbhhhpppyyyvvviiicccaaa______aaaeeeeeehhhmmmooottttttlllhhhgggggggggggghhhiiijjjmmmmmmnnnnnnoooooooooooorrrooommmmmmooorrrssssssssssssrrrrrrrrrssstttttthhh___bbbkkkyyy^^^III@@@:::::::::888666555777999555555666666666666777777666777777777777888888888::::::;;;;;;<<<>>>???@@@BBBCCCEEEFFFGGGIIILLLNNNPPPPPPQQQRRRSSSSSSTTTTTTRRRUUUXXXXXXWWWWWWZZZ]]]ZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTUUUWWWYYY\\\___aaaaaa\\\___hhhhhhiii{{{rrrzzzyyyrrrhhh___]]]jjjqqqdddVVVUUUYYYjjj}}}vvvooommmqqq}}}qqqcccVVVQQQNNNLLLJJJKKKDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHKKKOOOSSSXXXXXX\\\aaafffnnn|||yyyvvvvvvwwwvvvuuusssoookkkhhhfffeeeeeekkkjjjhhheeecccdddhhhkkkpppsssuuuuuuxxx{{{zzzuuuuuusssrrrqqqpppnnnkkkiiigggaaa[[[XXXZZZ\\\\\\[[[UUUXXX[[[\\\]]]```eeejjjkkkkkklllnnnrrrxxx}}}~~~zzzjjjbbb___\\\ZZZWWWUUUUUUSSSQQQPPPPPPRRRTTTTTTSSSRRRRRRSSSSSSRRRQQQQQQQQQRRRTTTUUUSSSTTTUUUVVVWWWWWWWWWVVVTTTUUUVVVVVVUUUVVVXXXZZZYYYZZZ[[[[[[YYYXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\[[[[[[ZZZTTTXXXTTTTTTYYYVVVXXXeee~~~vvv}}}jjjaaa```aaaaaaaaa^^^ZZZWWWVVVXXXZZZ\\\```eeelllvvvppphhhddd```___```dddcccfffjjjllloooxxx|||oooiiihhhgggffffffggghhhiiikkklllmmmnnnoooooooooooopppnnnmmmmmmoooppppppoooqqqqqqqqqqqqqqqrrrssstttxxx___YYYaaaooorrrXXXFFF@@@999::::::888555444666888666666666777777888888888888888888888999999999:::;;;;;;;;;<<<===>>>@@@@@@AAACCCEEEFFFFFFHHHKKKNNNQQQQQQRRRRRRSSSSSSTTTTTTRRRVVVYYYYYYWWWWWW[[[___]]]\\\\\\[[[YYYXXXVVVUUUTTTUUUVVVWWWZZZ\\\___```^^^\\\___dddccceeevvv~~~sssuuu}}}uuukkk___fffuuu}}}eeeVVVOOO[[[qqqyyyqqqmmmmmmsss|||zzzfffZZZSSSMMMJJJIIIDDDDDDEEEFFFFFFGGGHHHHHHDDDEEEEEEEEEEEEEEEDDDDDDCCCEEEGGGHHHHHHJJJMMMOOORRRSSSWWW\\\___dddooo{{{}}}}}}}}}}}}{{{xxxsssmmmiiifffffffffkkklllmmmlllkkkkkklllnnnqqqtttvvvwwwzzz|||xxxqqqooooooooolllgggcccaaa```___ZZZTTTSSSWWWZZZZZZYYYTTTVVVZZZ]]]aaaeeejjjmmmoooppprrrvvv{{{rrreee^^^ZZZYYYWWWUUUTTTTTTSSSQQQOOOQQQRRRSSSSSSQQQPPPQQQRRRRRRQQQPPPOOOOOOQQQRRRSSSRRRSSSUUUVVVWWWWWWVVVVVVTTTUUUUUUUUUTTTUUUWWWZZZYYY[[[\\\\\\ZZZYYYYYYZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[TTTWWWRRRQQQWWWVVVWWWbbbmmmvvvyyylll___^^^```aaa___]]]ZZZXXXWWWXXXZZZ\\\^^^cccjjjtttyyynnniiidddaaaaaabbbaaacccgggiiikkkrrryyyrrrjjjiiigggeeeeeeeeefffggghhhiiikkkmmmnnnoooooonnnkkkkkkkkkmmmppppppooonnnooooooooopppqqqrrrssssssrrrYYYUUU```sssiiiRRRCCC>>>888999:::888444333444777777777888888999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAA@@@BBBDDDEEEFFFGGGJJJMMMQQQQQQRRRRRRSSSSSSSSSSSSQQQVVVZZZZZZWWWWWW[[[___^^^^^^]]]\\\ZZZXXXWWWVVVUUUUUUVVVXXXZZZ\\\^^^___]]]]]]^^^``````bbbooo}}}vvvttt~~~vvvcccdddkkk{{{vvv___PPPUUUaaarrr{{{tttrrrkkkooosss}}}|||jjj^^^TTTMMMKKKEEEEEEFFFGGGHHHHHHIIIIIIDDDEEEEEEEEEEEEEEEDDDCCCBBBDDDFFFGGGHHHIIIKKKLLLLLLMMMRRRWWWXXX[[[eeeoooxxxzzzssslllhhheeefffffffffiiilllnnnnnnmmmnnnnnnpppsssvvvwwwzzz{{{uuummmhhhjjjjjjfff___YYYWWWWWWXXXSSSNNNOOOTTTXXXXXXWWWXXXYYY]]]aaafffjjjmmmoooqqqrrruuuzzzoooddd]]]XXXWWWVVVTTTTTTUUUUUUSSSQQQRRRSSSSSSRRRPPPPPPQQQSSSQQQPPPNNNNNNNNNOOOQQQSSSRRRSSSUUUVVVWWWWWWVVVVVVUUUUUUVVVUUUTTTUUUXXXZZZZZZ\\\]]]]]][[[ZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXVVVVVVWWWWWWXXXZZZ\\\]]]TTTWWWQQQPPPVVVWWWXXXbbbccczzz{{{nnn^^^[[[^^^___]]]\\\YYYXXXXXXZZZ\\\]]]]]]bbbiiissssssmmmgggccccccaaa___aaaeeeggghhhnnnuuuzzzssskkkjjjgggeeeddddddeeeffffffhhhjjjlllnnnoooooonnnggghhhjjjnnnqqqqqqpppnnnoooooooooooopppqqqsssssshhhXXXRRR___sss___LLL>>>:::999999888777666666777777444444555555666777777777888999999:::::::::999999;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCEEEIIIMMMOOOOOONNNQQQRRRQQQPPPOOOOOOQQQSSSRRRTTTWWWZZZ\\\\\\\\\[[[[[[___aaa___ZZZVVVWWWYYYYYYYYYYYY[[[]]]^^^]]][[[^^^]]]\\\[[[]]]cccjjjppp{{{rrrwwwwwwxxxyyyiiibbbkkkttttttyyyvvv___TTTSSS^^^yyyzzzqqqiiimmmttthhhZZZSSSOOOLLLJJJGGGEEEDDDEEEFFFHHHEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAACCCEEEHHHKKKLLLLLLMMMOOOSSSXXX]]]```kkkqqqyyynnnfffdddeeeccceeeiiikkkkkklllmmmmmmooopppsssyyy}}}zzzrrrkkkgggccc]]]YYYVVVSSSQQQPPPPPPNNNKKKKKKPPPVVV[[[^^^]]]^^^dddlllppppppppprrrqqqwwwzzznnncccZZZWWWRRRSSSTTTTTTTTTRRRQQQPPPTTTTTTSSSSSSSSSSSSQQQPPPQQQNNNKKKJJJKKKNNNOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVWWWVVVUUUSSSRRRSSSVVVYYYYYYZZZ\\\]]]]]]\\\ZZZYYYYYYZZZZZZZZZZZZXXXWWWVVVWWWVVVVVVVVVWWWXXXZZZ[[[VVVUUUTTTUUUWWW\\\```ccceeesss}}}|||lll\\\YYYYYYXXX[[[[[[ZZZYYYWWWXXX[[[^^^^^^aaafffmmm{{{{{{lllbbb___```___aaaaaaaaaaaadddjjjpppwww{{{pppjjjcccbbbeeegggfffcccgggiiiiiiiiihhhiiijjjllljjjgggdddeeeiiimmmooooookkklllmmmoooppppppqqqqqqjjj]]]\\\llllllYYYHHH>>>;;;999999888777777777777777555666666777777888999999::::::;;;;;;<<<;;;;;;;;;<<<===>>>@@@BBBCCCDDDDDDDDDEEEFFFJJJNNNPPPPPPOOOQQQRRRQQQPPPOOOOOOQQQSSSSSSUUUWWWYYYZZZ[[[[[[[[[]]]```cccaaa\\\YYYYYY[[[]]]\\\\\\]]]___```___^^^^^^^^^\\\[[[\\\aaaggglllvvvvvv|||ooocccbbbddddddhhhnnnhhhXXXOOOQQQeee|||yyyrrrmmmmmmppp~~~qqqbbbXXXNNNLLLIIIFFFEEEDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEEEECCCBBBAAAAAABBBEEEGGGIIIKKKKKKKKKLLLNNNRRRVVVYYY^^^dddppp|||rrrjjjeeeeeegggiiikkklllmmmmmmnnnmmmmmmooorrruuussskkkeee___]]]YYYVVVSSSRRRPPPOOOSSSQQQOOOPPPTTTYYY]]]___aaabbbgggooosssrrrrrruuuvvv~~~wwwtttxxx|||xxxooohhhbbbZZZUUURRRSSSTTTTTTTTTSSSRRRQQQSSSSSSRRRRRRRRRQQQOOONNNQQQNNNLLLLLLMMMOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUSSSRRRSSSVVVXXXZZZ[[[]]]^^^^^^]]][[[ZZZXXXYYYZZZZZZZZZYYYWWWWWWXXXWWWVVVVVVWWWXXXYYYZZZZZZYYYXXXXXX[[[^^^bbbeeecccllleeeWWWUUUUUUSSSVVVWWWXXXWWWWWWXXX[[[^^^]]]```eeelllxxxrrrgggaaa```aaabbbbbbaaa```ccchhhmmmqqqyyyvvvpppiiicccaaa``````___fffggghhhgggggggggiiikkkllliiiffffffiiikkklllkkkllllllmmmnnnooopppqqqqqq}}}lllfffkkkxxxdddRRRDDD===<<<999999888777777777777888777777888888999:::::::::;;;;;;<<<======>>>============???@@@BBBDDDEEEEEEGGGGGGHHHLLLOOOQQQQQQPPPQQQRRRQQQPPPOOOOOOQQQSSSUUUUUUVVVXXXYYYZZZ[[[[[[___aaacccbbb___\\\]]]___cccaaa______aaabbbbbbbbb``````^^^]]]\\\___dddhhhlll|||ttttttppp{{{xxxfffYYYUUUWWW\\\^^^fff|||{{{fffTTTLLLUUUddd}}}xxxvvvpppnnnyyyxxxfffZZZWWWRRRMMMIIIGGGFFFFFFFFFEEEEEEDDDEEEEEEEEEFFFCCCBBBAAA@@@AAACCCFFFGGGIIIHHHGGGGGGHHHKKKMMMOOOQQQUUU]]]kkk}}}tttjjjiiiiiijjjjjjkkkkkkkkkkkkjjjiiihhhiiiiiigggaaa\\\VVVUUUSSSQQQPPPOOONNNNNNVVVTTTTTTVVVZZZ___bbbccchhhhhhlllsssvvvuuuuuuxxx{{{xxxqqqooowww}}}kkkbbb```___ZZZTTTRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPOOOMMMLLLPPPOOOMMMNNNPPPQQQQQQPPPOOOPPPPPPQQQRRRSSSTTTTTTVVVVVVUUUSSSRRRSSSUUUXXXZZZ[[[\\\^^^^^^\\\[[[ZZZWWWWWWYYYZZZZZZZZZYYYXXXYYYXXXWWWVVVWWWWWWYYYYYY\\\[[[[[[ZZZ\\\^^^aaaccc___cccuuu{{{aaaSSSPPPOOOLLLPPPRRRTTTUUUVVVXXX\\\^^^]]]___cccjjjttt{{{mmmeeeaaabbbbbbaaa```___aaaeeehhhjjjqqqzzzxxxmmmbbb\\\[[[]]]^^^dddeeeffffffeeefffhhhjjjmmmkkkiiihhhiiiiiihhhgggmmmmmmllllllmmmoooqqqrrr|||rrrsss~~~uuuaaaPPPBBB;;;;;;999999888777777888888888777888888999::::::;;;;;;;;;;;;<<<>>>>>>???????????????@@@AAACCCEEEFFFGGGJJJJJJKKKMMMPPPRRRSSSRRRQQQRRRQQQPPPOOOOOOQQQSSSVVVVVVVVVWWWXXXYYY[[[\\\]]]___aaabbb``````bbbdddgggdddaaaaaabbbcccddddddccccccbbb```^^^___bbbdddbbbvvvuuuooooooppp}}}}}}~~~kkkYYYRRRWWW^^^___\\\nnn}}}gggVVVSSSYYYqqq~~~|||uuuqqqwwwrrrlllbbbXXXPPPKKKIIIIIIEEEEEEDDDCCCCCCCCCDDDDDDBBBAAAAAA@@@AAABBBDDDEEEEEEDDDDDDCCCDDDFFFGGGIIIIIIMMMSSSZZZeeevvvuuunnnmmmjjjhhhhhhgggfffeeefffdddaaa___^^^[[[WWWTTTOOOOOOOOOOOOMMMMMMMMMNNNWWWWWWXXX\\\aaafffiiiiiioooooosssyyy|||zzzyyy{{{|||rrrnnnqqq~~~wwweee\\\[[[\\\YYYUUUSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTRRRPPPNNNMMMMMMPPPOOONNNOOOQQQRRRQQQOOONNNOOOOOOPPPQQQRRRSSSSSSUUUUUUUUUTTTRRRSSSUUUWWWXXXYYY[[[\\\\\\[[[YYYXXXUUUVVVXXXZZZZZZZZZZZZYYYZZZYYYWWWWWWVVVWWWXXXYYY[[[ZZZZZZYYYZZZ[[[\\\]]][[[[[[hhh|||mmmZZZPPPKKKGGGJJJMMMPPPSSSUUUYYY\\\___``````bbbgggpppvvviiiaaa___^^^^^^]]]^^^```ccceeeffflllttt~~~nnn```[[[\\\___aaacccdddeeeeeeeeefffhhhjjjmmmlllkkkkkkjjjjjjiiihhhnnnmmmlllkkklllnnnppprrr}}}yyyuuubbbPPPAAA:::999999888888888888888999999777888888999999:::;;;;;;:::;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCDDDGGGIIIJJJMMMLLLLLLNNNQQQSSSSSSSSSQQQRRRQQQPPPOOOOOOQQQSSSVVVVVVWWWWWWYYYZZZ\\\]]][[[\\\^^^```aaaccceeeggggggdddbbbaaabbbcccdddddddddeeeeeedddbbbaaabbbccccccnnnyyynnnrrrkkkrrrxxx}}}qqq___WWWZZZaaacccccckkk{{{|||fffYYYTTT\\\~~~~~~zzzvvvsssuuu}}}ssscccVVVNNNJJJIIIEEEEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@AAAAAABBBCCCBBBAAAAAABBBBBBDDDFFFGGGFFFJJJNNNPPPTTT^^^mmmyyyvvvrrrlllhhheeecccaaa^^^```]]]ZZZWWWUUUSSSQQQOOOLLLNNNOOONNNMMMNNNPPPRRR[[[[[[^^^ccciiinnnqqqrrrvvvvvvzzz~~~~~~ssseeegggrrr|||{{{}}}xxxqqqfff]]]YYYXXXXXXXXXSSSSSSSSSSSSSSSSSSTTTTTTSSSUUUVVVUUURRROOOOOOPPPQQQPPPOOOOOOQQQQQQPPPOOONNNNNNOOOPPPQQQRRRSSSSSSTTTUUUUUUTTTRRRRRRTTTVVVUUUWWWXXXYYYYYYXXXWWWUUUUUUVVVXXXYYYZZZ[[[ZZZZZZZZZYYYWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXbbb~~~|||zzzlllXXXLLLFFFGGGIIIMMMPPPSSSWWW\\\```ccc```aaaeeemmm{{{nnnaaa[[[ZZZZZZ[[[]]]```bbbcccfffkkkqqqwwwtttccc]]]___``````cccdddeeeeeeeeefffhhhjjjlllllllllllllllkkkkkkkkknnnmmmlllkkklllmmmpppqqq}}}}}}ttt```OOO@@@999999999888888888888999::::::888888999999:::;;;;;;;;;:::;;;<<<>>>@@@AAAAAABBBDDDDDDDDDEEEFFFIIIKKKMMMOOONNNMMMNNNQQQSSSTTTSSSQQQRRRQQQPPPOOOOOOQQQSSSVVVVVVXXXYYY[[[]]]^^^___[[[\\\]]]^^^aaadddfffgggeeecccaaaaaacccddddddddddddeeegggfffdddcccbbbcccfffiiiyyy~~~pppnnngggiii|||}}}zzzzzzmmmaaa\\\^^^aaannnlllqqqvvvbbbVVVNNNggg|||vvvtttsssttttttuuudddWWWOOOKKKJJJIIIGGGEEECCCBBBBBBAAACCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@AAABBBCCCEEEEEEBBBFFFIIIIIIIIIMMMUUU\\\iiixxxzzztttkkkeeebbb___\\\YYYWWWVVVSSSPPPNNNMMMMMMMMMLLLOOOPPPPPPPPPRRRXXX]]]ffffffhhhlllrrrwwwzzz{{{{{{}}}nnn___hhhyyyzzzyyy}}}~~~{{{kkkjjjfff```ZZZWWWXXXZZZTTTTTTSSSRRRQQQRRRRRRRRRSSSVVVXXXVVVSSSQQQRRRTTTUUUSSSQQQPPPQQQQQQPPPOOONNNOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUTTTSSSRRRTTTUUUTTTUUUVVVXXXXXXVVVUUUTTTUUUVVVXXXZZZZZZZZZZZZYYYYYYXXXWWWVVVWWWWWWYYYYYY[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXX___tttjjjUUUJJJEEEGGGIIILLLOOOTTTZZZ^^^ccc``````eeekkkuuutttccc[[[YYYYYYZZZ^^^aaabbbbbbgggkkknnnrrr|||oooeeeaaa___^^^bbbcccdddeeeeeefffhhhjjjkkkllllllkkkjjjjjjlllnnnmmmmmmlllllllllmmmoooooo}}}uuuxxxnnnZZZIII>>>:::<<<999888888888999999:::;;;999::::::;;;;;;<<<======;;;<<<>>>@@@BBBCCCDDDDDDGGGFFFFFFGGGHHHKKKNNNOOOQQQOOONNNNNNQQQSSSSSSSSSQQQRRRQQQPPPOOOOOOQQQSSSTTTVVVYYY[[[^^^___`````````___^^^___aaaccceeeeeecccbbbaaabbbdddeeeeeedddaaacccfffgggeeeccccccccccccdddnnnsssjjjiiiiiiqqqsssccc^^^dddqqqkkklllxxxuuufffRRRXXXnnnyyyuuusssrrrnnnsss}}}lll^^^WWWQQQPPPMMMKKKHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCC???BBBDDDDDDDDDFFFJJJMMMWWWaaaqqquuummmddd]]][[[YYYUUURRRNNNNNNLLLKKKIIIIIIJJJLLLLLLOOORRRSSSTTTZZZcccjjjuuuuuuuuuwww|||vvvgggsssyyyvvvyyyyyyvvvcccdddccc___ZZZXXXYYY[[[UUUTTTRRRQQQPPPPPPPPPPPPQQQUUUXXXWWWSSSRRRTTTVVVZZZWWWTTTRRRRRRRRRRRRQQQOOOOOOPPPQQQRRRSSSTTTTTTSSSTTTUUUTTTSSSRRRSSSUUUTTTUUUVVVWWWWWWVVVUUUTTTVVVWWWXXXZZZZZZZZZYYYYYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^\\\[[[ZZZYYYZZZ]]]jjj~~~bbbNNNDDDDDDEEEGGGIIIOOOVVV[[[___]]]```gggiiinnn~~~kkk^^^\\\[[[\\\```bbbbbbaaaeeeiiilllmmmtttoooddd```___```aaacccccccccdddgggiiijjjkkkkkkiiiggggggjjjmmmlllllllllmmmmmmmmmnnnnnnuuummmqqqiiiTTTDDD;;;;;;???999888888888999::::::;;;;;;;;;<<<<<<===>>>>>>>>><<<===???BBBDDDEEEFFFFFFHHHHHHGGGHHHJJJLLLOOOQQQQQQOOONNNNNNPPPRRRSSSSSSQQQRRRQQQPPPOOOOOOQQQSSSSSSVVVYYY]]]```aaaaaaaaadddbbbaaa```aaacccccccccbbbaaabbbdddfffgggfffddd^^^bbbeeefffeeedddbbbbbb``````hhhwwwuuujjjoooooommmzzz~~~llldddjjjnnniiiiiisssyyy^^^TTTYYYvvvyyytttqqqkkkkkk}}}oooeeeWWWUUURRROOOLLLJJJHHHHHHDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>@@@AAABBBCCCEEEHHHJJJKKKOOOXXXfffwww~~~{{{zzzxxxwwwvvvmmmeee[[[UUUSSSRRROOOKKKHHHIIIIIIHHHGGGGGGIIIKKKLLLPPPSSSUUUXXX___kkksss~~~ppp}}}wwwrrrrrrqqqmmm``````___]]][[[YYYZZZZZZUUUTTTRRRPPPOOONNNNNNOOOPPPTTTXXXWWWSSSRRRTTTWWW___[[[VVVTTTSSSTTTTTTSSSOOOPPPPPPQQQRRRSSSTTTTTTRRRTTTUUUTTTSSSRRRSSSTTTTTTUUUWWWXXXXXXWWWUUUTTTWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXZZZ[[[ZZZ[[[\\\]]]]]]\\\ZZZYYYZZZ[[[[[[bbbyyykkkQQQCCCCCCBBBCCCEEEKKKSSSYYY[[[[[[```hhhiiiiiiwwwsssccc```^^^___bbbcccbbb```bbbgggjjjjjjpppwwwgggbbbddd^^^```aaabbbbbbcccfffhhhkkkkkkjjjgggddddddhhhkkkkkklllmmmnnnnnnmmmmmmlllrrrlllpppzzz___NNN@@@<<<===666999999999888999999:::::::::;;;===>>>>>>>>>======AAAAAABBBBBBCCCDDDEEEEEEIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRPPPOOOPPPSSSUUUWWWTTTUUUWWWYYY[[[\\\]]]]]]bbbccccccdddeeeeeeeeeeeedddeeeeeeeeeddddddcccbbbeeefffggghhhgggeeebbb``````dddkkkqqqwwwvvvzzzzzzuuurrr~~~qqqjjjbbblllrrrqqqxxxmmm\\\SSS^^^ttt}}}wwwxxxuuupppvvvyyylll```WWWVVVUUUPPPLLLLLLKKKHHHDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCAAABBBBBB???===>>>AAAEEECCCFFFKKKRRR\\\iiivvv~~~{{{xxxtttnnnjjjgggffffff]]]ZZZSSSNNNKKKJJJFFFBBBAAACCCDDDDDDEEEFFFIIILLLQQQUUUYYY^^^cccllluuu|||wwwpppllllllnnngggccc___\\\ZZZYYYXXXVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRTTTWWWWWWUUUTTTUUUWWWZZZXXXVVVSSSRRRSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQRRRUUUWWWWWWVVVXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVWWWWWWWWWWWWWWWVVVXXXYYYZZZ[[[[[[[[[[[[[[[VVVXXX\\\bbbkkkxxx[[[PPPDDD???CCCEEECCCJJJUUUWWW[[[^^^^^^^^^dddpppyyyvvvpppggg^^^]]]^^^^^^___bbbccceeeggghhhllluuummmdddbbb___```___^^^```ccceeedddhhhiiijjjiiihhhggghhhiiijjjjjjiiiiiijjjjjjkkklllnnnmmmuuuvvv\\\LLL???<<<===888999999999888999999:::;;;:::;;;<<<===>>>>>>======>>>???@@@BBBDDDFFFGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRPPPPPPPPPQQQRRRTTTUUUVVVVVVTTTSSSQQQQQQRRRSSSTTTTTTUUUWWWYYY[[[\\\]]]^^^bbbbbbcccdddeeeeeeeeeeeedddddddddeeeddddddccccccdddeeeggghhhgggeeecccaaacccfffjjjmmmnnnwww}}}~~~yyyvvv~~~yyypppkkkhhhkkkttt~~~iiiUUUSSS^^^sssyyyzzzwwwqqqsss{{{rrrddd^^^ZZZUUURRRSSSOOOMMMJJJHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@AAA@@@>>>>>>@@@BBBFFFGGGIIILLLPPPXXXaaagggttt{{{zzzvvvnnnkkkgggaaa]]]YYYWWWVVVSSSOOOJJJGGGGGGIIIHHHGGGDDDFFFIIIKKKKKKLLLMMMOOOUUUYYY```ffflllttt}}}|||rrrjjjggghhhjjjeee___[[[YYYXXXWWWVVVUUUUUUUUUTTTSSSSSSRRRRRRSSSUUUWWWWWWUUUTTTUUUVVVXXXWWWUUUTTTSSSSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQTTTSSSRRRSSSVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\^^^```fffxxxxxx^^^MMMAAAAAADDDDDDGGGMMMTTTXXX\\\\\\\\\aaajjjsssyyyuuukkkaaa^^^]]]\\\\\\___cccdddfffgggjjjqqqzzzxxxjjjbbb___^^^]]][[[\\\___``````eeegggggggggeeeeeefffgggiiiiiihhhhhhhhhiiijjjkkk~~~lllqqqrrrZZZKKK>>><<<>>>999999999999999999:::;;;;;;999:::;;;<<<===>>>======<<<===@@@BBBEEEHHHJJJLLLKKKKKKMMMNNNPPPRRRTTTTTTQQQQQQRRRSSSTTTVVVXXXYYYXXXWWWUUUTTTRRRQQQQQQQQQTTTUUUVVVXXXZZZ\\\^^^___aaabbbcccdddeeeeeeeeeeeecccdddddddddddddddddddddcccdddfffggggggfffdddcccdddfffiiiiiigggiiivvv}}}yyy||||||wwwgggdddttt}}}eeeUUUPPPZZZvvv~~~~~~{{{tttrrruuuuuuxxxkkkccc]]]YYYYYYQQQQQQPPPNNNJJJHHHGGGGGGBBBBBBBBBAAA@@@@@@??????===???AAAAAA@@@@@@@@@AAAEEEEEEEEEDDDEEEHHHNNNRRRZZZaaaiiiqqqtttvvvvvvvvv{{{xxxtttrrrpppooollljjjaaa^^^ZZZUUUQQQMMMKKKJJJIIIFFFDDDCCCEEEGGGHHHHHHGGGJJJNNNQQQRRRRRRSSSTTT\\\bbbjjjrrrzzz~~~sssjjjffffffnnnhhh___YYYVVVVVVVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWWWWUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQUUUSSSRRRSSSWWWZZZ\\\]]][[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYXXXZZZZZZ[[[[[[\\\\\\[[[[[[\\\\\\]]]]]]___lllzzz```HHHBBBEEEEEEDDDEEEPPPTTTXXXYYYYYY\\\dddkkkuuu}}}rrrgggbbb___\\\ZZZ\\\aaaccceeeeeefffkkksssyyysssdddbbb___[[[ZZZZZZ\\\]]]]]]bbbcccddddddcccbbbcccdddhhhgggfffeeeeeegggiiijjjzzznnnzzznnnXXXJJJ===;;;>>>999999999999999999:::;;;<<<::::::;;;<<<===>>>>>>>>>===>>>AAACCCFFFIIIKKKLLLJJJKKKMMMOOOQQQSSSUUUVVVQQQRRRRRRTTTUUUWWWYYYZZZXXXWWWWWWUUUTTTSSSRRRQQQUUUUUUUUUVVVXXX[[[^^^```aaabbbcccdddeeefffffffffddddddccccccddddddeeeeeebbbccceeefffgggfffeeedddbbbcccfffhhheeeeeemmmwww{{{zzz|||pppgggmmmtttwww}}}hhhUUUQQQ___qqq|||wwwsssssspppuuu}}}qqqiiibbb^^^YYYZZZYYYVVVQQQMMMLLLLLLGGGGGGFFFDDDCCCAAA@@@???@@@AAAAAAAAAAAAAAABBBCCCAAABBBAAAAAA@@@CCCGGGJJJOOOSSSXXX[[[\\\\\\]]]^^^dddcccaaaaaaaaabbbbbbbbbYYYWWWSSSOOOLLLIIIHHHGGGGGGEEEGGGKKKLLLJJJHHHIIINNNPPPSSSVVVWWWZZZ]]]```iiinnnvvv~~~{{{rrrmmmmmmnnnooohhh___WWWTTTTTTUUUVVVSSSTTTTTTTTTUUUUUUUUUVVVUUUVVVVVVVVVUUUUUUTTTTTTRRRRRRSSSTTTUUUUUUTTTTTTUUUTTTSSSSSSRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQTTTRRRQQQRRRVVV[[[]]]___\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYZZZYYYYYYXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ[[[[[[\\\eeeyyyzzzUUUEEEEEEFFFDDDAAAIIINNNSSSUUUWWWZZZ```fffmmmzzznnngggbbb]]][[[\\\]]]```cccddddddhhhnnnssskkkiiibbb\\\[[[\\\\\\]]]___```aaabbbbbbaaaaaabbbcccfffeeecccbbbcccdddfffhhh~~~yyysssiiiVVVJJJ===;;;===999999999999999:::;;;<<<===:::;;;;;;<<<===>>>???@@@@@@AAACCCEEEGGGIIIKKKKKKJJJKKKMMMOOOQQQSSSUUUUUURRRRRRSSSTTTUUUWWWYYYZZZWWWWWWVVVVVVVVVUUUUUUTTTWWWVVVUUUUUUWWWZZZ]]]___```aaacccdddeeefffffffffeeedddcccccccccdddeeeeeebbbcccdddffffffffffffeeeaaaaaadddfffeeedddiiiqqqttt}}}yyyxxxwwwsssgggdddmmmxxx~~~zzzbbbSSSUUU]]]uuuzzzvvvsssrrrrrrppprrryyytttllleeefffeeebbb]]]XXXUUUSSSPPPOOOMMMKKKHHHFFFDDDCCCDDDBBBAAA@@@@@@BBBCCCCCC>>>???@@@@@@@@@AAADDDGGGGGGHHHJJJIIIHHHHHHIIIJJJQQQRRRRRRSSSSSSUUUVVVWWWRRRPPPLLLIIIFFFFFFFFFFFFGGGIIIQQQ[[[]]]WWWSSSTTT_________```bbbgggnnnsssxxx{{{vvvqqqqqqtttxxxmmmfff]]]VVVSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVUUUUUUUUUVVVVVVVVVUUUTTTQQQQQQRRRTTTTTTTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOQQQUUUZZZ\\\]]][[[[[[ZZZYYYYYYYYYYYYYYYWWWXXXXXXXXXWWWWWWVVVUUUXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ\\\]]]\\\```ooo~~~fffLLLDDDCCCBBB@@@DDDHHHMMMQQQUUUYYY___dddeeetttssskkkeee^^^[[[[[[ZZZ]]]```bbbcccffflllqqqwww|||pppeee\\\[[[]]]\\\]]]```___```bbbaaaaaa```bbbcccdddcccbbbaaaaaaccceeefff{{{yyy|||ttt___QQQHHH===:::===888999999999999:::<<<===>>><<<<<<<<<===>>>@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLNNNOOOQQQSSSTTTUUUTTTTTTTTTUUUVVVWWWXXXYYYWWWVVVVVVVVVVVVWWWWWWXXXYYYWWWUUUTTTUUUXXX\\\^^^```aaabbbdddeeefffggggggfffeeedddcccbbbcccddddddcccddddddeeeffffffffffffcccaaaaaaccccccaaadddjjjrrr}}}wwwtttvvvlllbbbhhhpppsssrrraaaYYYXXX[[[|||zzzuuurrrqqqqqqnnnkkkmmmsssyyy}}}~~~tttsssqqqooolllggg```[[[VVVUUUSSSOOOLLLIIIFFFEEEGGGEEECCCCCCCCCDDDCCCBBB???@@@AAA@@@??????AAABBBCCCDDDDDDCCCBBBCCCEEEGGGGGGIIILLLNNNNNNOOOPPPQQQPPPMMMHHHDDDBBBCCCEEEGGGIIIOOO]]]ooosssmmmiiikkkxxxwwwuuussstttzzzrrroooppptttwwwgggbbb[[[VVVTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUTTTTTTUUUWWWWWWVVVTTTQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOORRRUUUYYYZZZZZZYYYZZZZZZ[[[[[[ZZZZZZYYYVVVVVVVVVVVVVVVUUUTTTSSSUUUVVVWWWYYYZZZ[[[\\\\\\^^^^^^``````]]]\\\eeeqqq~~~|||{{{XXXEEE??????@@@@@@DDDHHHMMMRRRXXX]]]aaacccoooyyyoooggg___ZZZZZZXXX[[[^^^___```dddjjjooosssyyyjjj^^^]]]]]]ZZZZZZ___^^^___aaaaaa``````aaacccbbbbbbaaaaaabbbbbbcccccczzzzzz{{{eeeSSSIIIEEE<<<:::===999999999999:::;;;<<<===>>>============???AAACCCDDDCCCDDDEEEGGGHHHJJJKKKLLLNNNOOOPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZYYYXXXVVVUUUUUUWWWXXXYYY[[[YYYVVVSSSTTTWWWZZZ]]]```aaabbbdddeeefffgggggghhhgggeeecccbbbbbbccccccddddddeeeeeeeeeeeeeeeeeefffaaa___```aaa```cccgggnnnvvvyyytttlll|||}}}qqqhhhgggjjjnnnzzzzzzhhh]]]RRRdddyyytttrrrqqqooonnnmmmnnnqqqtttuuuwwwzzzvvvnnncccbbb___[[[WWWSSSPPPOOOLLLLLLLLLMMMNNNLLLGGGBBBAAABBBCCCCCCAAA@@@@@@AAACCCDDDEEEDDDDDDFFFIIIKKKFFFKKKQQQVVVXXXYYY\\\^^^]]]XXXQQQKKKHHHJJJMMMOOOQQQWWWiii~~~~~~wwwlllkkkkkkkkkkkk___]]]YYYWWWVVVTTTRRRPPPRRRRRRRRRRRRRRRSSSSSSSSSTTTRRRRRRTTTWWWYYYWWWUUUSSSRRRQQQQQQQQQRRRSSSTTTVVVUUUTTTTTTSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNPPPSSSWWWYYYXXXWWWVVVXXXZZZ\\\]]]\\\[[[YYYVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSUUUWWWYYY[[[\\\\\\___```bbbbbb^^^[[[```hhhwwwkkkppplllMMM??????BBB@@@BBBEEEIIINNNTTTZZZ]]]ccckkkzzzxxxnnnddd]]]\\\WWWZZZ\\\\\\]]]```ggglllnnnwwwsssdddaaa___YYYXXX]]]\\\^^^____________aaabbb``````bbbcccccccccbbbaaa{{{|||~~~lllZZZJJJDDDBBB;;;:::===999999999999:::;;;<<<>>>>>>>>>>>>>>>>>>@@@BBBDDDEEECCCCCCEEEGGGIIIKKKMMMMMMPPPQQQRRRSSSTTTUUUVVVVVVZZZZZZYYYYYYYYYYYYZZZZZZ\\\ZZZWWWUUUUUUVVVXXXYYY]]]ZZZVVVSSSSSSVVVYYY\\\```aaabbbdddeeefffggggggiiihhheeecccaaaaaabbbccceeeeeeeeeeeeeeeeeeeeeeeegggaaa^^^___aaabbbeeejjjhhhlllyyy{{{tttkkk{{{jjj```ddd```jjjsssvvvaaaVVVWWWgggxxxtttssstttuuutttqqqpppqqqrrrssstttuuuyyyvvvtttqqqmmmhhhdddaaa___RRRSSSUUUYYYYYYTTTLLLEEEBBBDDDEEEEEEDDDCCCCCCDDDBBBCCCDDDDDDCCCEEEHHHJJJHHHOOOYYYaaafffjjjnnnqqqnnnhhh___WWWTTTUUUXXX[[[ZZZ___qqqnnnggggggfffcccaaa[[[YYYXXXWWWWWWUUURRROOORRRRRRRRRRRRRRRQQQQQQQQQSSSRRRQQQTTTXXXZZZXXXVVVTTTSSSQQQPPPOOOQQQRRRTTTVVVUUUTTTTTTSSSTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOQQQUUUXXXYYYXXXVVVTTTWWWZZZ]]]^^^]]][[[YYYVVVWWWWWWVVVUUUTTTSSSRRRPPPQQQSSSVVVYYY[[[\\\]]]]]]^^^bbbccc___\\\```ggguuuwwwcccfffuuu|||VVVBBBAAAFFF@@@AAACCCFFFKKKQQQVVVZZZ]]]cccpppuuuiiibbb```XXXZZZ[[[ZZZZZZ]]]dddiiihhhooo{{{|||jjjfffbbbZZZXXX\\\[[[]]]^^^^^^^^^^^^```aaa^^^```bbbddddddcccaaa```tttcccNNNGGG@@@===>>>???>>>;;;555888;;;<<<<<<<<<===>>>:::<<>>===>>>@@@BBBDDDDDDDDDDDDCCCDDDGGGHHHHHHIIIKKKMMMNNNPPPRRRRRRRRRRRRSSSUUUXXXXXXXXXYYYYYYZZZZZZZZZXXXYYYZZZZZZYYYZZZ\\\^^^```]]]YYYVVVUUUVVVYYY[[[\\\^^^```ccceeefffeeeeeehhhhhhgggeeeccccccdddfffbbbdddffffffccc`````````eeedddcccbbbbbbcccddddddaaadddjjjsss}}}sssqqq{{{mmmaaaYYY```hhhppphhhaaa[[[bbbzzz}}}wwwsssrrrsssyyy}}}sssmmmoooooogggZZZQQQLLLOOOTTTWWWWWWTTTPPPNNNKKKJJJKKKOOOQQQQQQVVV\\\gggqqq{{{vvvvvvwwwyyy}}}sssddd``````]]]XXXUUUUUUTTTRRRPPPOOONNNMMMMMMOOOOOONNNNNNNNNNNNOOOOOOPPPQQQRRRSSSUUUUUUUUUUUUSSSRRRPPPOOONNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSRRRRRRSSSTTTVVVVVVWWWSSSSSSTTTUUUVVVWWWWWWXXXZZZXXXUUUUUUVVVVVVTTTRRRQQQQQQRRRTTTWWWZZZ]]]___bbbccccccaaa]]][[[[[[\\\ddduuuqqqkkklllzzz~~~XXXEEEBBBAAABBBEEEGGGIIINNNTTTXXX]]]bbbjjjuuu}}}pppddd]]]XXXVVVYYY\\\]]]```dddiiimmmsss}}}oooccc]]]YYYWWW[[[[[[[[[\\\^^^___]]]\\\]]]^^^^^^]]][[[[[[]]]^^^rrr\\\MMMDDD???;;;999;;;======<<<:::<<<<<<<<<;;;;;;===???@@@AAABBBCCCDDDEEEFFFGGGDDDFFFHHHHHHHHHHHHJJJKKKNNNOOOQQQRRRQQQPPPQQQRRRVVVWWWYYY[[[[[[[[[[[[[[[YYYZZZ[[[[[[ZZZZZZ\\\^^^bbb___[[[WWWVVVWWWZZZ\\\]]]^^^```bbbccccccbbbbbbdddeeeeeeeeeeeefffhhhkkkaaabbbcccbbb```___```aaafffeeeeeeddddddccccccccc___eeejjjmmmqqqzzzpppvvvtttjjj```___cccnnn|||~~~ooobbb```iiiuuunnnlllmmmrrrzzzyyy|||tttdddWWWTTTWWW\\\aaabbb```\\\YYYRRRQQQSSSXXXZZZZZZ___eeevvvyyy}}}yyynnndddaaa___ZZZUUUTTTRRRRRRPPPOOONNNMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOQQQRRRSSSSSSTTTTTTRRRQQQQQQPPPPPPOOOOOONNNNNNNNNOOOOOOOOOPPPPPPPPPQQQPPPOOONNNNNNOOOPPPQQQPPPPPPPPPQQQRRRTTTUUUVVVQQQRRRRRRTTTUUUVVVVVVWWWYYYXXXVVVUUUUUUUUUSSSRRRSSSRRRRRRSSSUUUYYY]]]```bbbccccccaaa]]]YYYWWWWWW```lllyyyqqqllluuucccJJJBBBAAACCCDDDFFFHHHMMMSSSWWW[[[```eeelll}}}xxxlllbbb[[[WWWYYY[[[]]]```eeehhhlllrrrwww~~~}}}kkk```]]]]]][[[ZZZYYYYYY[[[[[[ZZZXXXZZZ[[[[[[ZZZYYYYYY[[[\\\vvv{{{lllVVVJJJBBB???;;;:::;;;<<<<<<;;;===>>>===<<<;;;;;;>>>@@@BBBBBBBBBCCCDDDFFFHHHIIIGGGHHHIIIIIIHHHHHHIIIJJJMMMOOORRRRRRQQQPPPQQQQQQVVVXXXZZZ\\\]]]]]]\\\[[[ZZZ[[[\\\[[[ZZZZZZ\\\^^^bbb```\\\XXXWWWXXXZZZ\\\]]]^^^___```````````````bbbcccdddddddddeeehhhkkkcccbbbbbb`````````aaacccdddddddddcccbbbaaa```___ccchhhlllkkkjjjrrrwwwvvvxxx~~~vvvnnneeecccmmmuuu|||rrrkkkkkkvvvvvvnnnhhhiiippp{{{~~~mmmaaa___ccchhhmmmnnnllliiigggaaa^^^]]]___```aaafffmmmyyyuuu{{{uuunnngggeeeaaa[[[WWWWWWQQQPPPOOONNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNOOOQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPOOONNNMMMMMMNNNOOOPPPNNNOOOOOOPPPPPPQQQSSSTTTSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUSSSRRRTTTSSSRRRRRRTTTXXX\\\______aaabbbaaa]]]YYYWWWVVVbbbhhh{{{xxxoooqqqzzzgggNNNCCC@@@AAABBBDDDFFFKKKRRRVVVYYY^^^ccchhhtttsssfff___YYYYYYZZZ[[[___dddfffkkkpppsssvvv}}}xxxiiidddcccZZZXXXVVVVVVWWWXXXWWWWWWXXXYYYZZZYYYXXXYYYZZZ\\\~~~nnnyyy~~~gggSSSJJJBBB@@@===;;;;;;;;;;;;;;;>>>???>>>===<<<<<>>???@@@AAADDDIIIPPPUUUYYY^^^dddiiinnn}}}wwwlllddd\\\ZZZZZZZZZ]]]bbbbbbfffkkkmmmooouuutttjjjfffYYYWWWTTTSSSUUUVVVWWWWWWWWWXXXYYYYYYYYYYYY[[[]]]uuukkk{{{www^^^LLLGGGAAA@@@>>>===;;;;;;;;;;;;===>>>??????>>>>>>@@@BBBBBBCCCEEEGGGIIILLLMMMNNNMMMNNNOOONNNMMMLLLMMMNNNPPPSSSVVVXXXWWWWWWWWWWWW[[[\\\]]]^^^^^^^^^]]]\\\ZZZ[[[\\\[[[YYYYYY[[[]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZ\\\]]]^^^```aaabbbbbbccccccaaa``````bbbdddhhhfffcccbbbcccddddddcccdddeeeggghhhhhheeecccaaa\\\]]]```dddggglllooorrruuummmooouuuuuulllllllllkkkuuusssnnniiiiiihhhgggjjjooopppvvv|||zzzuuutttyyy~~~xxxtttmmmkkklllrrryyy}}}vvvnnneeeaaa]]]WWWTTTUUUQQQPPPPPPOOONNNNNNNNNNNNLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNMMMOOOQQQOOOLLLLLLNNNQQQPPPQQQRRRSSSUUUWWWXXXXXXZZZ\\\]]][[[XXXUUUTTTTTTTTTSSSRRRRRRTTTWWWZZZ\\\ZZZ\\\^^^^^^]]]\\\\\\\\\\\\```iiizzzwwwuuuwwwrrrWWWIII@@@AAAAAAAAABBBGGGNNNSSSXXX]]]dddiiikkksss|||sssjjjbbb^^^]]][[[\\\```^^^```dddfffiiiooovvv|||pppggg\\\XXXUUUSSSSSSUUUVVVVVVVVVWWWYYYYYYYYYZZZ\\\^^^~~~pppssspppUUUDDDBBB>>>>>>===<<<;;;;;;<<<===<<<>>>@@@AAA@@@@@@AAABBBCCCDDDHHHKKKNNNQQQRRRRRROOOQQQRRRQQQPPPPPPQQQRRRQQQUUUYYY[[[\\\[[[[[[\\\^^^^^^^^^^^^]]]]]]]]]]]]ZZZ[[[[[[ZZZYYYXXXZZZ[[[[[[\\\^^^``````^^^\\\ZZZXXXYYYZZZ\\\___aaadddeeecccdddcccbbb``````bbbdddiiifffdddccceeeeeecccaaadddfffiiikkkkkkiiifffccc[[[\\\^^^```bbbeeeiiilllyyyyyypppqqqsssvvvtttmmmjjjiiipppxxx~~~xxxsssqqqmmmiiiiiimmmjjjlllmmmnnnpppuuu{{{~~~zzz||||||||||||yyyuuuoookkkiiibbb```dddppp~~~yyytttyyymmmaaa[[[XXXSSSQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNOOOOOOPPPPPPOOOOOONNNMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNQQQRRRPPPKKKJJJLLLPPPNNNOOOPPPRRRTTTUUUWWWWWWYYY[[[]]]\\\XXXTTTSSSSSSSSSSSSSSSSSSUUUVVVYYYZZZZZZ[[[\\\\\\ZZZZZZ[[[\\\[[[aaafffpppcccPPPGGGFFFDDDBBBBBBEEEKKKOOOVVVZZZaaafffgggjjjxxxzzzqqqhhhdddaaa]]]]]]```______aaadddhhhlllpppsss{{{pppaaa]]]WWWSSSRRRSSSSSSSSSUUUVVVXXXXXXXXXYYY\\\^^^uuuqqqlllOOO@@@???:::;;;<<<<<<;;;<<<===???;;;===@@@BBBBBBAAABBBCCCCCCFFFJJJOOORRRTTTUUUUUUQQQRRRTTTSSSRRRRRRSSSTTTSSSVVV[[[^^^___^^^______``````^^^]]]]]]]]]]]]]]]YYYZZZ[[[ZZZXXXXXXYYY[[[ZZZ\\\```ccccccaaa^^^[[[VVVWWWYYY\\\___bbbeeegggcccddddddcccaaaaaadddfffiiifffddddddeeeeeebbb___ccceeeiiikkkllliiifffddd```aaaaaa___]]]___dddiiisss~~~vvvwwwtttpppvvv|||ooohhhgggkkknnnttt}}}{{{wwwqqqppprrrpppnnnlllhhhggggggjjjmmmuuuzzzvvvwww{{{lllqqqtttqqqjjjdddcccdddbbbaaaggguuuyyysssqqq}}}nnn```YYYUUURRROOOPPPPPPOOONNNLLLKKKKKKJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNOOOPPPPPPPPPOOOOOONNNMMMKKKIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMOOORRRSSSPPPKKKIIIKKKOOOOOOPPPQQQSSSTTTVVVXXXXXXXXXZZZ]]][[[WWWSSSRRRRRRSSSSSSSSSTTTUUUWWWXXXXXXZZZ[[[[[[YYYXXXXXXYYY[[[YYY___bbbeeetttnnnXXXMMMKKKHHHDDDCCCDDDIIILLLUUUWWW]]]cccdddfffrrrvvvmmmiiiddd___^^^```bbbbbbccceeejjjmmmoooooozzz}}}zzzfffaaaZZZTTTRRRQQQQQQQQQSSSUUUVVVWWWWWWYYY[[[^^^zzzhhhooovvv[[[LLLDDD>>>===<<<;;;;;;<<<===>>>???===>>>???@@@BBBCCCDDDEEEGGGKKKOOOQQQSSSTTTVVVWWWTTTRRRPPPQQQTTTVVVUUUSSSVVVXXXZZZ]]]___`````````cccbbbaaa_________```aaa\\\\\\[[[YYYXXXXXXXXXXXX\\\]]]___```aaa```___^^^^^^\\\[[[]]]bbbeeefffeeehhhiiiiiigggeeeddddddeeeffffffffffffeeedddcccccchhhffffffiiimmmlllfffaaa]]]]]]]]]^^^aaadddhhhjjjmmmttt}}}xxxwwwwwwuuusss}}}zzzrrrooollliiixxxzzz|||wwwuuuqqqnnnlllkkklllmmmkkksssyyytttpppkkkkkkmmmkkkccc^^^```eeegggjjjmmmxxxrrreeegggpppsssjjj^^^WWWTTTSSSOOOLLLMMMMMMLLLKKKKKKJJJKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJJJJIIIIIIIIILLLJJJIIIJJJLLLOOOPPPPPPQQQOOOMMMJJJIIIIIIJJJKKKQQQRRRSSSQQQNNNMMMOOOQQQPPPPPPQQQQQQRRRRRRSSSSSSWWWYYYZZZXXXTTTRRRSSSTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVXXXZZZ[[[\\\\\\[[[[[[ZZZ]]]dddiiiwwwiiiaaaSSSIIIHHHFFFBBBEEENNNQQQWWW^^^```aaaeeeooowwwxxxssskkkcccaaaddd___aaadddeeeeeehhhmmmqqqtttxxx~~~~~~lllZZZUUUUUUSSSRRRSSSUUUVVVVVVWWWYYY[[[\\\]]]ttteeeqqqoooVVVIIIBBB>>><<<<<<;;;;;;<<<===>>>??????@@@AAABBBDDDEEEGGGGGGJJJMMMPPPSSSTTTUUUVVVXXXVVVTTTRRRRRRTTTVVVVVVTTTWWWXXXZZZ]]]^^^_________bbbbbbaaa`````````aaaaaa^^^]]]\\\[[[ZZZYYYYYYYYY\\\^^^```bbbcccbbb```___]]]\\\[[[]]]bbbfffhhhhhhkkkllllllkkkgggeeedddeeeeeeffffffggggggfffeeedddfffddddddgggjjjiiiddd_______________aaaccceeefffiiioooxxxyyyuuusssrrrvvv}}}{{{vvvnnnkkkzzzyyyvvvzzzzzzuuusssrrrrrrkkknnnttt|||zzztttooojjjdddeeeaaa]]]aaannn|||pppcccaaagggiiibbbYYYUUUTTTSSSQQQNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJLLLJJJIIIJJJLLLOOOOOOOOOOOOMMMLLLJJJJJJKKKLLLMMMRRRSSSSSSQQQNNNLLLMMMOOONNNOOOPPPQQQRRRSSSTTTTTTWWWXXXXXXVVVSSSQQQRRRTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[YYY[[[```dddppp{{{kkkYYYMMMGGGDDDFFFJJJNNNTTT[[[^^^___ccckkkqqq|||}}}vvvnnnfffaaabbb^^^aaadddeeeeeegggkkkooonnnssszzzwwweee\\\YYYWWWUUUWWWVVVVVVWWWXXXYYY[[[]]]^^^ooodddwwwfffPPPEEE@@@===<<<;;;;;;;;;<<<===???@@@AAABBBCCCDDDFFFHHHJJJKKKMMMPPPRRRTTTTTTUUUWWWXXXYYYWWWTTTSSSTTTVVVVVVVVVXXXYYY[[[]]]^^^___^^^^^^```aaaaaabbbbbbbbbbbbaaa```___^^^\\\[[[[[[ZZZZZZ\\\^^^bbbeeeeeedddbbb```]]]\\\[[[]]]bbbfffiiijjjlllnnnooonnnjjjgggeeeddddddeeehhhiiijjjhhhfffeeecccbbbbbbeeegggfffbbb]]]`````````aaaaaaaaabbbbbbdddiiinnnvvvxxxuuutttrrrxxxwwwggglllxxxvvvkkkjjjlllrrryyyyyyvvvqqqoooqqqvvv|||wwwzzz}}}{{{zzz}}}yyy|||xxxkkkaaa[[[YYYZZZZZZ^^^mmmwwwjjj^^^ZZZ\\\\\\XXXTTTRRRSSSTTTRRRPPPNNNNNNMMMMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLKKKIIIJJJLLLNNNOOOOOOLLLKKKKKKJJJKKKLLLNNNOOOSSSSSSSSSPPPMMMKKKLLLMMMMMMMMMNNNPPPRRRSSSUUUUUUVVVVVVTTTRRRPPPPPPQQQTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVXXXYYYYYYYYYXXXWWWYYYWWWXXX[[[\\\fff~~~uuu[[[KKKFFFFFFDDDIIIOOOWWW[[[\\\___eeejjjooozzztttkkkccc___^^^```cccdddeeefffiiikkkjjjnnnsss|||uuuhhhaaa\\\ZZZZZZWWWVVVWWWXXXYYY\\\^^^___~~~oooiiizzz___KKKCCC???>>><<<;;;;;;;;;<<<>>>???AAACCCCCCDDDEEEGGGJJJMMMNNNOOOQQQSSSTTTTTTTTTVVVXXX\\\ZZZWWWUUUUUUVVVXXXXXXZZZ[[[\\\^^^______^^^^^^___```bbbcccdddcccbbbbbbaaa```___]]]\\\[[[[[[ZZZ[[[]]]aaaeeefffeeebbbaaa^^^]]]\\\]]]```cccfffhhhjjjmmmoooooollliiiffffffcccfffiiikkkllljjjhhhfffbbbbbbbbbdddeeedddaaa^^^``````aaabbbbbbaaaaaa```aaaeeeiiikkksss|||yyytttqqqyyyssskkkkkkrrrrrrqqquuueee^^^]]]cccooo|||sssnnnnnnpppssswwwwwwuuurrrtttyyyzzzxxxvvvllldddeeejjjmmmqqqtttxxxvvvtttuuuxxx{{{~~~~~~~~~~~~~~~{{{|||}}}}}}|||zzzwwwvvvssstttwwwzzz||||||{{{{{{vvvyyy}}}~~~uuubbbVVVQQQPPPWWWaaannnyyymmmcccZZZVVVVVVSSSRRRQQQRRRTTTTTTSSSQQQOOOOOONNNOOOOOOPPPQQQQQQPPPOOOMMMLLLLLLMMMNNNOOOMMMLLLJJJIIIIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKMMMKKKIIIJJJLLLNNNOOOOOOKKKJJJJJJJJJKKKLLLMMMNNNPPPPPPOOONNNLLLLLLLLLLLLMMMNNNNNNPPPQQQRRRSSSSSSTTTSSSQQQNNNMMMNNNQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUWWWWWWXXXYYYYYYXXXWWWVVVWWWUUUUUUVVVWWW___rrrnnnRRRHHHEEEBBBFFFLLLTTTXXXZZZ[[[___bbbgggwwwyyyrrrggg___^^^___aaabbbcccdddeeefffhhhkkknnnsss|||vvvjjjaaa]]][[[WWWVVVVVVVVVXXXZZZ]]]^^^yyyppprrruuuZZZIIIBBB@@@???<<<<<<<<<<<<===???AAABBBDDDDDDDDDFFFHHHLLLOOOQQQPPPQQQSSSSSSSSSSSSUUUWWW]]]\\\ZZZXXXWWWXXXYYY[[[[[[\\\^^^___`````````___```aaabbbdddddddddcccbbbaaa```___]]]\\\[[[ZZZZZZYYY[[[___bbbdddcccbbbaaaaaa```^^^]]]]]]___bbbeeefffiiilllmmmllljjjhhhhhhdddfffiiilllmmmkkkiiigggccccccdddeeeeeedddbbb```______aaabbbccccccccccccaaaeeehhhiiijjjuuu|||vvvnnnqqqoooccceeehhhhhhqqqoooaaaVVVXXX^^^iii|||xxxssspppoooppprrrpppmmmmmmooolllgggfff]]]WWWWWWYYY[[[___eeedddbbb```aaadddhhhjjjkkklllmmmnnnoooqqqsssuuuvvvrrrpppnnnnnnnnnmmmmmmnnnkkkkkklllmmmnnnnnnmmmmmmkkkkkkmmmrrrwww{{{zzzxxx{{{}}}}}}~~~uuuaaaVVVTTTPPP___uuurrrddd]]]XXXUUUTTTPPPQQQQQQSSSTTTTTTSSSQQQPPPPPPOOOPPPPPPQQQRRRRRROOONNNMMMLLLKKKLLLLLLMMMLLLKKKIIIHHHHHHIIIKKKLLLLLLLLLKKKKKKJJJKKKKKKKKKMMMKKKJJJJJJLLLNNNNNNNNNKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKKKKLLLMMMMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPRRRPPPNNNLLLLLLNNNPPPQQQQQQQQQRRRSSSTTTTTTUUUUUUWWWXXXYYYYYYYYYXXXWWWVVVTTTSSSTTTTTTVVV\\\jjjwww]]]JJJDDDCCCDDDJJJQQQVVVXXXYYY[[[]]]aaammmyyymmmbbb_________```aaabbbbbbbbbfffhhhjjjmmmssstttiiiaaa\\\XXXWWWVVVUUUVVVYYY[[[]]]pppqqq~~~oooUUUHHHBBB@@@AAA============???AAACCCDDDEEEEEEEEEGGGJJJNNNRRRTTTPPPQQQRRRSSSRRRTTTVVVXXX\\\]]]]]]\\\ZZZZZZ[[[]]]\\\]]]___aaabbbcccbbbbbbbbbccccccdddddddddccccccbbbaaa```^^^\\\[[[ZZZZZZXXXZZZ]]]___aaabbbbbbbbbccccccaaa^^^\\\^^^aaadddeeegggjjjkkkkkkjjjiiijjjfffgggjjjkkkllljjjhhhgggeeeeeefffffffffeeedddccc``````aaabbbccceeeffffffdddfffiiikkkjjjmmm{{{xxxooolllvvvuuubbb^^^bbbeeelllsssmmmzzzyyyaaa^^^ZZZZZZcccuuu|||vvvwwwwwwtttsssrrrnnngggaaaZZZUUUSSSSSSRRRWWW\\\\\\ZZZXXXXXX[[[^^^aaaaaa```aaabbbdddeeefffggghhhgggccc```bbbcccaaa```aaa`````````aaaccceeehhhiiihhhhhhlllvvvsss]]]UUUVVVYYYooozzzwww}}}kkk___[[[WWWUUUTTTQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQPPPPPPPPPQQQRRRRRROOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLLLLKKKKKKLLLLLLLLLNNNLLLJJJJJJLLLNNNNNNNNNLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKNNNOOOPPPOOOPPPPPPOOOOOOOOONNNNNNNNNPPPNNNLLLKKKMMMOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTVVVWWWXXXXXXXXXWWWVVVUUURRRSSSTTTTTTVVV[[[eeelllkkkOOOEEEEEEDDDHHHNNNRRRUUUVVVWWWXXX[[[dddttttttgggaaa___]]]\\\^^^_________ccccccggglllqqqzzzssshhh```[[[YYYWWWVVVVVVXXXZZZ\\\kkkuuugggPPPFFFBBBAAABBB???>>>>>>???@@@BBBEEEFFFGGGGGGGGGIIILLLQQQUUUWWWQQQRRRSSSSSSTTTUUUXXX[[[ZZZ\\\______]]]\\\]]]^^^]]]^^^```cccdddeeeeeeeeeeeeddddddccccccccccccddddddcccaaa___]]]\\\[[[[[[YYYZZZ[[[]]]```aaacccdddddddddccc```^^^___dddhhhgggiiijjjkkkjjjiiiiiijjjhhhhhhiiijjjjjjiiihhhgggeeefffggggggfffeeeeeeeeeccccccbbbbbbccceeeggghhhhhhgggiiillllllkkkrrr{{{~~~xxxqqqrrrjjj^^^]]]ccchhhjjjhhhmmmwww~~~vvvjjj]]]XXX[[[fffnnn~~~yyysssjjjddd```\\\XXXUUUXXX]]]\\\ZZZWWWWWWYYY[[[]]]^^^[[[\\\\\\]]]^^^^^^^^^^^^```[[[YYY\\\^^^[[[YYYZZZZZZZZZZZZZZZ]]]bbbfffiiilllmmmrrrnnn[[[WWW]]]iiiyyysssrrrsss{{{zzzggg^^^[[[XXXTTTSSSPPPRRRSSSTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQOOOOOOOOOOOONNNMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNMMMMMMNNNNNNOOONNNLLLJJJJJJLLLMMMNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRPPPNNNMMMNNNPPPRRRRRRPPPNNNNNNNNNNNNNNNOOOOOOOOOOOOLLLKKKLLLNNNPPPOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVUUUTTTTTTRRRTTTUUUTTTVVVZZZ```cccwww}}}wwwzzzyyyVVVGGGGGGCCCFFFJJJNNNQQQSSSTTTUUUVVV]]]iiizzzxxxkkkccc___[[[YYY[[[]]]]]]]]]______dddlllpppttt~~~rrrhhh___]]]ZZZXXXWWWXXXZZZ\\\wwwkkkzzzaaaLLLEEEBBBAAACCC?????????@@@AAADDDFFFGGGIIIIIIIIIKKKNNNSSSWWWZZZRRRSSSTTTTTTUUUWWWZZZ]]]XXX\\\```aaa___]]]^^^___]]]___aaadddeeeggggggggggggfffdddcccbbbccccccdddfffeeecccaaa___^^^]]]\\\ZZZZZZ[[[]]]___bbbdddeeeeeeeeedddaaa___aaagggkkkjjjkkklllkkkiiihhhiiijjjiiiiiiiiiiiihhhhhhgggfffeeeggghhhgggfffeeeeeeeeefffeeeccccccccceeeggghhhjjjgggggglllmmmkkknnntttzzzyyytttuuuaaa[[[```eeedddkkkjjjjjjuuummm\\\TTTTTTVVV]]]mmm}}}uuuppplllgggaaa[[[\\\bbb^^^[[[XXXWWWXXXZZZ\\\\\\ZZZZZZ[[[[[[[[[ZZZZZZYYYYYYSSSRRRWWWYYYUUURRRTTTUUUTTTSSSTTTXXX]]]cccgggnnnnnntttyyyjjj___bbbmmmtttwwwnnnlllqqqvvv|||ttteee___]]]XXXSSSQQQOOOQQQRRRSSSRRRRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPNNNMMMKKKNNNOOOPPPPPPPPPPPPOOONNNPPPPPPPPPOOOOOOPPPQQQQQQNNNLLLJJJJJJLLLMMMNNNMMMMMMNNNPPPRRRTTTVVVWWWWWWTTTRRROOOPPPRRRTTTRRRQQQLLLLLLMMMNNNOOOOOOPPPPPPNNNLLLJJJLLLOOOQQQOOOMMMMMMMMMNNNOOOPPPQQQRRRSSSPPPQQQRRRTTTTTTTTTSSSRRRSSSUUUUUUUUUVVVZZZ]]]]]]kkkzzzooolll|||\\\IIIHHHCCCEEEHHHLLLNNNPPPRRRRRRTTTYYYbbbppp{{{nnnddd___ZZZWWWYYY[[[\\\\\\]]]]]]bbbjjjnnnnnnsss{{{zzznnnccc```]]]ZZZXXXYYY[[[\\\rrrnnnaaaNNNGGGEEECCCBBBAAAAAA@@@@@@AAABBBDDDEEEGGGHHHJJJMMMPPPRRRTTTTTTSSSRRRQQQRRRUUUXXX\\\___dddaaa___]]]^^^___``````aaaaaaaaacccffffffeeecccgggiiiiiihhhfffddddddeeeeeegggiiigggdddaaa___^^^]]]___aaa```^^^^^^aaadddbbbcccdddaaa]]]^^^dddiiikkkkkkjjjjjjiiihhhhhhgggdddcccbbbbbbccceeeggghhhiiiiiihhhhhhggggggffffffhhhfffddddddgggiiihhhfffgggiiilllkkkiiiggghhhjjjtttyyyzzzzzzooodddaaa^^^[[[bbbbbbgggppp|||uuu]]]OOOKKKKKKSSS___kkkwww~~~vvvqqqnnniiifffhhhdddcccdddbbb___^^^aaa```___]]]\\\ZZZZZZYYYYYYWWWVVVUUUTTTUUUVVVXXXZZZVVVVVVWWWXXXZZZ___eeejjjpppuuuwww~~~|||xxxrrrmmmiiiiiijjjkkksss{{{tttiiilllwww{{{xxxwwwqqqiiiccc^^^ZZZTTTPPPQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQOOOMMMMMMPPPRRRQQQRRRRRRQQQPPPMMMKKKJJJNNNOOOPPPPPPPPPQQQSSSUUUSSSRRRQQQPPPPPPPPPPPPPPPRRROOOLLLLLLMMMPPPQQQQQQLLLKKKLLLOOOSSSUUUVVVVVVVVVTTTQQQNNNNNNOOOPPPRRRPPPOOONNNMMMNNNOOOPPPQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRTTTTTTUUUTTTTTTVVVYYY\\\fffwww}}}sssjjjmmmhhhNNNDDDDDDGGGIIIGGGGGGJJJNNNQQQQQQVVV```jjjwwwrrrfffaaa[[[WWWWWWXXXZZZ[[[___bbbfffiiijjjlllqqqttt}}}rrrfff]]][[[ZZZVVVUUUWWW}}}wwwwwwsssVVVGGGCCCAAA@@@@@@CCCCCCBBBBBBCCCDDDFFFFFFFFFHHHJJJNNNQQQTTTVVVWWWUUUTTTSSSTTTVVVYYY]]]___bbb```^^^]]]^^^___```aaaaaaaaaaaaccceeefffdddcccfffgggiiiiiihhhggghhhiiihhhjjjkkkiiifffcccaaa``````aaabbb```^^^___bbbdddaaacccccc```\\\]]]bbbgggkkkkkkkkkjjjjjjjjjjjjjjjeeedddcccbbbcccdddfffgggggggggggggggffffffffffffjjjhhhffffffhhhiiihhhfffgggiiikkkkkkiiiiiijjjlllnnnrrr{{{|||qqqgggaaa\\\^^^^^^bbbkkkuuummm[[[SSSHHHKKKPPPUUU]]]jjjxxx{{{vvvtttpppnnnmmmkkkfffdddffffffeeedddcccbbbbbbbbbbbbaaa```^^^]]]^^^```cccddddddfffhhhiiijjjkkknnnqqquuuyyyzzz}}}xxxooojjjddddddhhhpppvvvzzz{{{sssmmmpppzzz|||tttooohhhbbb^^^ZZZUUUQQQNNNOOOPPPRRRRRRRRRRRRQQQRRRRRRQQQOOOMMMMMMOOORRRQQQQQQQQQQQQOOOMMMKKKJJJLLLMMMNNNNNNNNNOOOQQQSSSRRRRRRQQQPPPOOOOOOOOOOOOTTTQQQNNNNNNOOOQQQRRRRRRLLLLLLMMMOOORRRUUUUUUTTTTTTSSSPPPOOONNNNNNOOOPPPNNNNNNNNNNNNOOOPPPRRRSSSQQQQQQPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSSSSRRRRRRTTTWWWZZZ]]]llluuugggmmmzzzoooXXXNNNEEEFFFGGGFFFGGGLLLQQQTTTTTTXXX^^^fffnnn}}}yyynnnjjjccc___]]]]]]\\\\\\```cccgggjjjjjjlllooorrrttt~~~}}}ooobbb]]][[[XXXVVVWWWtttuuuuuuaaaLLLBBB@@@@@@@@@AAAFFFEEEEEEEEEFFFGGGHHHIIIGGGHHHLLLOOOSSSVVVXXXYYYWWWVVVUUUVVVWWWYYY\\\^^^___^^^]]]]]]^^^```aaabbbbbbaaaaaaccceeefffdddccccccfffhhhiiiiiijjjkkklllkkkmmmmmmlllhhheeeccccccdddcccbbb```^^^___bbbdddaaabbbbbb___\\\]]]aaaeeehhhhhhhhhhhhiiijjjllllllhhhgggeeeccccccccceeefffdddddddddeeeeeeeeeeeeeeekkkiiihhhhhhhhhhhhgggfffggghhhjjjjjjjjjjjjlllnnnkkkkkkoooxxx~~~}}}{{{|||oooeee^^^\\\[[[]]]ccckkkxxxqqqeeePPPLLLGGGDDDGGGOOOXXX^^^vvv}}}}}}zzzuuutttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuurrrqqqrrrtttwwwzzz|||~~~}}}}}}}}}xxxjjjbbb```dddgggqqqtttwwwxxxuuuvvv~~~{{{pppppplllgggbbb]]]YYYTTTQQQKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSRRRPPPNNNMMMOOOQQQPPPPPPQQQPPPOOOMMMKKKJJJIIIKKKLLLLLLLLLLLLOOOQQQQQQQQQOOONNNNNNMMMMMMMMMRRRPPPNNNMMMOOOPPPPPPPPPMMMMMMMMMPPPRRRTTTSSSRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNOOOPPPRRRTTTUUURRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQPPPPPPQQQTTTVVVVVVbbbvvvkkkpppvvvxxxxxxcccXXXGGGEEEBBBBBBCCCGGGLLLPPPTTTVVV[[[```dddnnnuuuqqqkkkfffbbb```]]][[[```cccgggjjjjjjkkkmmmnnnlllsss|||{{{iii```]]][[[XXXXXXiiioooeeeVVVGGGBBBBBBBBBCCCDDDIIIIIIIIIIIIJJJKKKLLLLLLJJJKKKNNNQQQTTTWWWXXXYYYWWWWWWVVVVVVWWWYYY[[[\\\\\\]]]^^^^^^^^^```bbbdddcccbbbaaabbbdddeeedddcccbbbeeegggiiiiiiiiikkklllmmmnnnnnnllliiifffddddddfffdddaaa^^^]]]^^^aaacccbbbcccbbb```]]]^^^aaadddccccccccceeefffiiikkklllkkkiiifffdddcccccccccdddaaabbbbbbccccccdddddddddgggggggggggghhhhhhggggggggggggiiijjjkkklllnnnooommmiiiiiinnnsss{{{xxx|||||||||rrrjjjaaa^^^[[[\\\```jjj}}}jjj```SSSIIIFFFHHHLLLOOOYYYggg~~~}}}nnneeefffkkk~~~|||xxx}}}~~~{{{~~~uuunnnmmmjjjeee```[[[VVVRRROOOJJJKKKKKKMMMNNNQQQSSSTTTSSSSSSSSSQQQNNNMMMNNNPPPOOOOOOPPPOOONNNMMMKKKIIIHHHIIIJJJKKKKKKLLLNNNPPPQQQPPPOOOMMMLLLLLLLLLLLLMMMKKKJJJJJJKKKLLLLLLKKKNNNMMMNNNPPPRRRSSSRRRPPPOOOOOOOOOOOONNNNNNMMMMMMOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQPPPOOOOOONNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOPPPOOOPPPQQQPPPOOOPPPRRRTTTUUU\\\hhh}}}{{{rrrrrruuummm___RRRJJJCCC@@@BBBDDDHHHLLLQQQSSSXXX\\\^^^eeevvv~~~zzzuuupppkkkgggccc```___aaaeeehhhjjjkkkkkkllllllooottt|||sssgggaaa^^^ZZZXXXkkkttt~~~ZZZOOOFFFDDDDDDDDDEEEGGGKKKLLLLLLMMMNNNNNNOOOOOONNNOOOQQQSSSUUUVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZ]]]___```___aaacccfffdddbbbaaabbbdddeeedddcccccceeeggghhhgggggghhhjjjlllmmmmmmkkkhhhfffeeeffffffccc___]]]\\\^^^___aaaccccccbbbaaa``````bbbdddaaaaaabbbcccfffiiilllnnnmmmkkkhhheeecccccccccccc``````aaaaaabbbbbbccccccaaaccceeefffggghhhhhhiiiggggggggghhhjjjlllnnnoookkkhhhgggjjjnnnrrr{{{xxxvvvzzz~~~{{{xxxjjjddd^^^ZZZYYY^^^nnn}}}nnn]]]RRRLLLJJJIIIIIIRRRaaassszzzrrrnnnooo|||}}}~~~{{{uuupppllljjjhhhfffccc^^^XXXSSSOOOMMMLLLKKKKKKKKKMMMPPPRRRTTTQQQRRRRRRPPPNNNMMMNNNOOONNNNNNOOOOOONNNLLLJJJIIIGGGIIIJJJKKKKKKLLLOOOQQQPPPOOONNNMMMLLLKKKKKKKKKIIIHHHHHHIIIKKKKKKJJJIIIMMMMMMNNNPPPRRRSSSQQQOOONNNNNNNNNNNNNNNNNNMMMMMMQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQPPPPPPPPPQQQRRRRRRQQQQQQPPPOOONNNNNNNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQRRRQQQPPPPPPQQQSSSTTTXXX^^^nnnuuujjjrrr}}}mmmaaaSSSFFFCCCDDDEEEIIINNNQQQSSSWWW[[[]]]aaalllyyy{{{wwwrrrllliii^^^___bbbeeeiiikkkkkkkkknnnnnnqqqvvvtttiiibbbZZZTTT|||lllPPPJJJEEEDDDDDDCCCEEEHHHMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQRRRTTTUUUUUUVVVVVVUUUVVVVVVVVVWWWXXXYYYZZZZZZ^^^aaabbbaaaaaadddhhheeecccaaabbbcccddddddcccdddfffggghhhgggfffggghhhkkklllllljjjhhhfffggghhheeebbb^^^]]]]]]^^^______cccbbbaaaaaaaaabbbdddeeeccccccccceeehhhlllppprrrnnnllliiifffdddccccccccc`````````aaaaaaaaaaaaaaa^^^```dddfffggggggiiijjjhhhfffeeefffiiilllmmmmmmfffdddeeeiiilllnnnttt|||xxxwwwtttuuunnnxxxuuupppiiibbb[[[ZZZcccnnnzzzvvvdddVVVNNNJJJIIIIIINNNXXXgggxxxvvvqqqpppvvv}}}~~~}}}rrriiiccc```___^^^``````___[[[UUUQQQNNNMMMNNNMMMKKKJJJKKKMMMPPPRRRNNNOOOPPPOOONNNMMMNNNOOOMMMMMMNNNNNNMMMLLLJJJIIIGGGIIIJJJKKKKKKLLLOOOQQQQQQPPPNNNMMMKKKKKKJJJJJJHHHHHHIIILLLNNNOOOMMMKKKLLLLLLNNNPPPSSSSSSQQQOOOOOOOOONNNMMMMMMNNNNNNOOOQQQQQQRRRQQQQQQPPPNNNNNNPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPOOONNNNNNNNNLLLLLLLLLLLLMMMMMMMMMNNNPPPQQQRRRRRRPPPOOOPPPQQQPPPRRRVVVddd~~~iiillluuuxxxlllXXXGGGBBBCCCCCCFFFKKKRRRTTTXXX[[[[[[[[[bbblll}}}|||vvvqqqmmmbbbbbbbbbeeehhhkkklllkkknnnmmmooouuu|||xxxjjj^^^UUUsss[[[JJJFFFCCCEEEEEEDDDFFFKKKNNNOOOPPPRRRRRRRRRRRRQQQOOOPPPRRRSSSUUUVVVVVVVVVUUUVVVVVVXXXYYYZZZ[[[[[[[[[___cccdddbbbbbbeeeiiieeecccbbbaaacccddddddcccdddfffhhhhhhhhhggghhhiiijjjkkkkkkjjjiiihhhiiikkkdddbbb___^^^```aaa```___``````___```bbbcccdddddddddcccdddeeehhhlllqqqsssnnnllliiifffddddddddddddaaaaaaaaaaaa````````````^^^bbbfffhhhgggggghhhjjjhhhfffdddeeehhhkkklllkkkeeecccdddhhhjjjjjjooouuuzzzvvvvvv}}}zzzsssvvvzzz{{{tttiii______dddhhhqqqyyyzzz|||{{{jjj___[[[UUUPPPKKKLLLTTT]]]dddhhhnnnqqqwww}}}|||vvvmmmooo{{{~~~~~~ttteee[[[XXXXXXWWWUUUVVVXXXYYYWWWSSSPPPPPPPPPOOOMMMJJJHHHHHHJJJMMMOOOKKKMMMNNNNNNMMMMMMMMMNNNLLLMMMMMMMMMMMMKKKJJJIIIFFFGGGIIIJJJJJJLLLOOOQQQQQQPPPOOOMMMLLLKKKJJJJJJHHHHHHKKKNNNQQQRRRPPPNNNKKKKKKMMMPPPSSSSSSQQQOOOPPPOOONNNMMMMMMNNNPPPQQQOOOOOOPPPQQQQQQPPPOOONNNOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRPPPOOOOOONNNNNNKKKKKKKKKLLLLLLLLLMMMMMMPPPQQQRRRQQQPPPNNNOOOOOOOOOOOOTTT___pppwwwkkknnnttt~~~eeeNNNFFFDDD@@@@@@EEENNNPPPTTTXXXWWWVVV[[[bbblll|||vvvrrrjjjhhheeefffiiikkklllkkkjjjiiilllrrrwww|||zzzlllaaa~~~fffOOOGGGDDDDDDFFFFFFEEEIIINNNNNNOOOQQQRRRSSSSSSRRRRRRMMMOOOQQQSSSUUUWWWWWWXXXVVVVVVWWWYYYZZZ\\\]]]]]]\\\aaaeeeeeecccbbbeeeiiifffdddbbbaaabbbddddddcccdddfffhhhiiiiiiiiikkkllljjjkkklllkkkjjjjjjkkkmmmdddbbb___```bbbcccaaa______^^^]]]___aaacccddddddbbbbbbbbbcccfffkkkooorrrnnnllliiigggeeeddddddeeebbbbbbaaaaaa`````````___```dddhhhiiihhhggghhhiiiiiifffcccdddgggjjjkkkjjjgggeeeeeegggggggggjjjpppzzzwwwmmmnnn}}}yyyttt}}}wwwhhhaaabbb___ggglllhhhgggmmmxxx~~~~~~ssspppaaaYYYPPPLLLMMMOOOPPPPPPSSSUUUYYY]]]aaahhhooottt}}}xxxtttuuuvvvtttqqqxxx~~~yyymmm^^^UUUUUUWWWVVVSSSOOORRRUUUUUUSSSQQQRRRSSSPPPMMMIIIFFFEEEGGGJJJLLLIIIKKKMMMMMMMMMLLLMMMNNNLLLLLLMMMMMMMMMKKKJJJIIIEEEFFFHHHIIIIIIKKKNNNPPPRRRQQQOOOMMMLLLKKKJJJJJJFFFGGGJJJNNNRRRSSSQQQOOOJJJKKKMMMPPPSSSSSSQQQOOORRRPPPNNNLLLLLLNNNQQQRRRLLLMMMOOOPPPQQQPPPOOOOOONNNNNNNNNOOOPPPQQQRRRSSSUUUTTTRRRQQQOOOOOONNNNNNKKKKKKKKKKKKLLLLLLLLLLLLOOOPPPRRRQQQOOOMMMMMMNNNQQQPPPTTT]]]fffwwwoooooo|||xxx\\\QQQJJJCCC@@@DDDGGGIIIOOOTTTUUUSSSWWW^^^aaa{{{|||qqqmmmiiigggiiikkklllkkkgggfffiiiooosssttt}}}zzzpppmmmWWWHHHBBBDDDEEEFFFGGGHHHKKKMMMNNNPPPRRRTTTUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[YYYYYY]]]^^^\\\]]]```___bbbeeeccc```___cccgggbbbbbbcccdddddddddcccccccccdddfffhhhjjjkkklllmmmllllllkkkjjjiiihhhgggggghhheeebbbbbbcccdddcccaaaccc___\\\[[[^^^``````___^^^```dddhhhkkkmmmnnnnnnllljjjhhhhhhhhhhhhfffeeecccbbb```___```aaa```___bbbtttxxxooolllhhhbbbfffffffffffffffeeeeeeeeehhhhhhfffdddcccfffkkkoooyyyyyy~~~uuummmppp}}}yyykkkhhhdddcccgggfffbbbccchhhlllZZZUUUVVVQQQKKKHHHKKKLLLLLLLLLMMMOOOSSSVVV]]]cccnnn|||vvvkkkfffiiirrrzzz~~~kkkaaaVVVRRRUUUVVVRRRMMMPPPOOONNNNNNNNNOOOPPPQQQLLLKKKKKKKKKMMMMMMKKKIIIKKKKKKKKKJJJIIIIIIHHHHHHKKKJJJJJJIIIIIIHHHGGGGGGDDDEEEFFFHHHKKKMMMOOOPPPRRRRRRQQQOOOMMMLLLKKKJJJDDDFFFIIIMMMPPPQQQOOOMMMIIIJJJLLLNNNNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSSSSSSSRRROOOMMMLLLMMMNNNOOONNNLLLLLLMMMNNNRRRRRRQQQOOONNNNNNQQQSSSWWWPPPPPPWWW___kkkttt{{{sssaaaRRREEEBBBFFFBBBEEEHHHJJJMMMRRRVVVXXX```kkk~~~xxxsssooolllhhhccccccgggdddgggjjjlllnnnrrrxxx}}}xxx|||eeeQQQEEEDDDEEEGGGHHHHHHJJJLLLOOOOOOQQQSSSUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWYYYZZZ[[[]]][[[[[[^^^___]]]]]]``````ccceeeccc___^^^aaaeeeccccccbbbaaaaaabbbdddeeecccccceeefffhhhhhhiiiiiiiiiiiiiiihhhggggggffffffkkkhhhffffffiiilllmmmmmmiiieee___\\\\\\^^^___^^^```aaadddgggiiilllmmmnnnllljjjiiiiiiiiiiiigggfffdddbbbaaa```aaaaaa```___mmmqqqjjjgggcccffffffffffffffffffffffffffffffdddbbbaaacccgggjjjoooqqqzzz|||qqqnnnppptttuuuttt{{{tttnnnkkkfff___]]]```ooo}}}hhhbbbbbb^^^VVVQQQJJJIIIHHHFFFFFFGGGJJJLLLKKKNNNUUU]]]gggqqqyyy}}}vvvoooeeeaaa___eeerrr~~~{{{zzzwwwvvv|||sssaaaZZZSSSPPPRRRSSSQQQMMMNNNNNNMMMMMMMMMNNNPPPQQQNNNMMMLLLMMMNNNNNNMMMKKKMMMLLLLLLKKKJJJIIIHHHHHHJJJJJJJJJIIIHHHHHHGGGGGGDDDEEEGGGIIILLLMMMNNNOOOQQQPPPOOONNNLLLKKKJJJIIIEEEFFFGGGJJJNNNOOOMMMLLLIIIJJJKKKLLLLLLMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOQQQQQQQQQPPPOOONNNMMMLLLLLLMMMNNNNNNLLLLLLMMMNNNPPPQQQSSSRRRQQQPPPQQQRRRZZZSSSQQQVVVZZZbbbvvv~~~xxxbbbNNNCCCCCC@@@CCCEEEGGGJJJOOOSSSUUUYYYcccuuu}}}xxxssspppjjjcccbbbeeefffhhhjjjkkkllloootttyyysss[[[LLLEEEFFFGGGIIIIIIJJJKKKNNNPPPQQQRRRTTTVVVWWWXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\```]]]]]]``````]]]]]]```aaacccdddbbb___]]]```bbbdddbbb```^^^___aaadddfffccccccdddddddddddddddccceeeeeeeeeeeeeeeeeeeeeeeekkkiiiggghhhmmmrrruuuwwwrrrlllccc]]]ZZZ[[[]]]___bbbbbbccceeegggiiikkkllllllkkkiiiiiijjjjjjiiigggfffdddbbbaaabbbbbbaaa```pppqqqiiigggeeedddeeeeeeeeefffgggggggggcccccccccaaa______aaacccgggkkkqqq{{{}}}uuunnnkkkiiihhhgggoooxxxlll___ZZZ[[[aaattt}}}wwwyyywwwooohhhVVVSSSNNNIIIEEEDDDEEEEEEJJJJJJKKKMMMSSSYYY```dddmmmsssyyy|||xxxrrrooolllgggbbbfffeeegggppptttmmmllllllmmmooowwwwwwcccVVVSSSPPPNNNOOOOOONNNMMMLLLKKKKKKKKKLLLMMMOOOPPPOOONNNMMMNNNOOOPPPOOOMMMNNNNNNMMMLLLKKKJJJIIIHHHJJJJJJIIIIIIHHHHHHGGGGGGDDDFFFHHHKKKMMMNNNNNNNNNOOONNNMMMLLLKKKJJJIIIIIIGGGFFFFFFGGGJJJKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMJJJLLLMMMMMMLLLLLLMMMOOONNNQQQTTTUUUSSSQQQQQQQQQXXXSSSRRRTTTUUUXXXfffvvvxxx]]]JJJBBB@@@???@@@BBBFFFJJJNNNQQQQQQXXXeeerrrwww|||yyytttnnneeeaaabbbgggggghhhhhhiiilllpppsssvvviiiTTTLLLIIIGGGHHHJJJJJJJJJKKKNNNPPPRRRTTTVVVWWWXXXYYYXXXXXXXXXXXXXXXYYYZZZ[[[]]]]]]aaa^^^^^^```___\\\\\\___bbbccccccaaa^^^]]]^^^___``````___^^^___```bbbccccccccccccccccccbbbaaa```bbbbbbbbbcccccccccddddddgggfffdddeeeiiioootttxxxxxxqqqfff^^^ZZZ[[[^^^aaacccbbbbbbbbbdddfffhhhjjjllljjjiiijjjkkkkkkjjjiiigggeeecccbbbccccccbbb```hhhsss{{{vvvmmmjjjhhhfffaaabbbbbbcccdddeeeffffffaaabbbbbbaaa^^^]]]^^^___dddkkknnnrrrxxxpppkkkiiihhhhhhyyyfff]]][[[]]]mmmtttnnndddZZZSSSMMMJJJHHHFFFDDDBBBAAACCCFFFIIILLLPPPVVV\\\___aaajjjyyyzzzvvvlll```\\\bbbmmmvvv{{{ssskkkhhhggghhhoooqqqyyylllYYYOOOPPPPPPOOOMMMLLLLLLMMMJJJIIIIIIIIIJJJLLLNNNOOOOOOMMMLLLMMMOOOPPPOOONNNPPPOOONNNMMMLLLJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFDDDFFFIIIKKKMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHFFFDDDDDDFFFHHHHHHGGGJJJIIIHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLNNNOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPNNNNNNLLLLLLLLLMMMNNNOOOIIIJJJLLLLLLLLLLLLMMMOOOOOOQQQSSSTTTSSSRRRRRRRRRSSSPPPQQQSSSSSSUUU]]]hhh}}}sssZZZJJJBBB>>><<<>>>BBBDDDIIIMMMMMMQQQYYYbbbfffmmm~~~}}}yyyrrriiiccccccffffffffffffgggjjjmmmooorrrxxx~~~___OOOKKKJJJGGGHHHJJJJJJJJJKKKMMMOOOTTTUUUWWWXXXYYYYYYYYYXXXYYYYYYYYYZZZ[[[\\\]]]^^^```]]]]]]______[[[[[[]]]bbbbbbbbb```]]]\\\\\\]]][[[]]]^^^```aaaaaa```___cccdddccccccbbbaaa```___`````````aaabbbbbbccccccdddcccbbbbbbdddiiiooosssxxxrrriii```[[[\\\aaadddbbbbbbaaaaaabbbdddfffgggkkkjjjiiiiiikkklllkkkjjjhhhfffdddcccccccccaaa``````dddggghhhjjjkkkgggccc______``````aaabbbcccccc___aaabbbaaa___]]]^^^^^^aaaiiimmmqqqxxxnnnhhhggghhhwww~~~nnn```\\\[[[eeeuuussshhh___WWWRRRIIIHHHEEEBBBAAA@@@AAAAAA@@@EEEKKKLLLMMMRRR[[[dddmmmttt{{{tttnnngggccc\\\XXXVVV[[[jjj}}}{{{sssnnnlllmmmmmmmmmuuuxxx~~~wwwcccTTTOOOPPPQQQPPPMMMKKKKKKLLLIIIIIIHHHHHHIIIKKKLLLMMMMMMLLLJJJKKKMMMNNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFHHHJJJKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIFFFDDDCCCEEEFFFGGGFFFIIIHHHGGGFFFFFFFFFHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLLLLLLLMMMOOOPPPHHHJJJKKKKKKKKKKKKMMMNNNQQQQQQRRRQQQPPPPPPSSSUUUQQQQQQRRRTTTSSSTTTYYY___mmmrrrrrr|||sss\\\IIIAAA;;;===???@@@DDDIIILLLNNNSSSXXX[[[cccppp}}}|||vvvnnnhhhgggeeeeeedddeeegggjjjlllnnnoooqqqtttyyyuuuXXXLLLIIIGGGHHHIIIJJJKKKJJJKKKMMMPPPTTTUUUWWWXXXYYYYYYXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^```]]]]]]___^^^[[[[[[]]]bbbaaa```^^^]]]\\\\\\\\\XXXZZZ^^^```aaa```^^^]]]bbbbbbccccccbbbbbbaaa`````````aaaaaaaaabbbbbbbbbccccccccccccdddgggmmmqqquuuqqqkkkccc^^^^^^bbbeeebbbbbbbbbbbbccceeeffffffiiihhhhhhiiikkklllkkkjjjhhhfffdddbbbcccbbbaaa___aaa^^^]]]aaagggiiiddd___]]]^^^^^^^^^___`````````^^^```aaa```______```aaa___dddjjjqqq}}}wwwqqqnnnhhhmmmyyy}}}xxxhhh___ZZZ^^^eeeooo{{{vvvllleee[[[XXXSSSMMMHHHEEECCCBBB@@@CCCEEEEEEDDDEEEHHHLLLQQQXXXcccppptttooohhhbbb]]]ZZZWWWUUURRRYYYdddrrrwwwssspppqqquuuxxxyyyxxx{{{~~~ooo\\\PPPOOOPPPPPPNNNLLLKKKKKKKKKJJJJJJIIIHHHHHHJJJKKKLLLLLLJJJIIIIIIKKKMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHIIIGGGEEEDDDEEEGGGGGGFFFGGGGGGGGGFFFFFFGGGHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNHHHJJJKKKKKKJJJJJJKKKMMMPPPQQQPPPOOONNNOOOSSSVVVSSSTTTTTTSSSRRRRRRTTTWWWddd|||kkkiiippppppSSSGGG>>>>>>???===@@@FFFJJJLLLPPPSSSVVV]]]fffmmm{{{tttooommmgggeeeddddddgggjjjllllllkkkkkklllpppxxxjjjSSSNNNMMMHHHJJJKKKLLLLLLLLLMMMOOOQQQTTTUUUWWWXXXYYYXXXXXXWWWYYYYYYYYYYYYZZZ\\\]]]^^^```]]]]]]``````]]]]]]___aaa___^^^]]]]]]]]]\\\[[[XXXZZZ\\\^^^______^^^^^^___```aaaaaabbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbdddeeeeeeeeehhhmmmpppsssqqqmmmfff```^^^aaacccbbbcccdddfffgggggghhhhhhhhhgggfffhhhjjjkkkkkkjjjhhhfffcccbbbbbbaaa```___aaa]]][[[___dddeeeaaa^^^^^^^^^^^^^^^^^^_________\\\]]]_________```bbbdddbbb```dddnnnvvv~~~pppkkkmmmvvvzzznnndddcccbbbccchhhpppyyyqqqkkkaaaVVVMMMHHHEEEEEEJJJHHHEEECCCBBBBBBAAAAAADDDGGGMMMUUU```mmmzzz|||tttmmmjjjggggggiiilllooopppnnnmmm___[[[VVVTTTVVVYYY\\\^^^dddqqq}}}{{{}}}|||zzzyyydddUUULLLMMMLLLKKKJJJJJJJJJJJJJJJLLLKKKJJJIIIHHHIIIJJJJJJLLLJJJHHHHHHJJJMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEFFFGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFHHHHHHHHHGGGEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKGGGGGGHHHJJJLLLMMMOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIJJJKKKKKKIIIIIIJJJKKKMMMNNNPPPOOOOOOOOOQQQSSSRRRSSSRRROOOOOOPPPSSSTTT___llltttmmmmmmuuu^^^NNNBBBAAA@@@<<<>>>DDDDDDHHHMMMQQQUUUZZZ___aaarrryyytttsssllliiiffffffhhhjjjjjjjjjkkkjjjjjjmmmrrryyycccRRRRRRRRRLLLLLLMMMNNNNNNMMMNNNPPPRRRTTTUUUWWWXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZ[[[]]]^^^aaa^^^^^^aaaaaa^^^^^^aaa```^^^]]]\\\]]]]]]\\\[[[ZZZZZZZZZ[[[\\\^^^___```]]]]]]___```aaaaaabbbbbbccccccccccccbbbbbbbbbbbb```ccceeeffffffhhhmmmqqqrrrqqqnnnhhhbbb^^^___aaacccdddgggiiijjjjjjjjjjjjgggffffffgggiiikkkkkkjjjhhheeecccbbbaaaaaa___^^^^^^[[[[[[___aaaaaa``````__________________^^^^^^[[[\\\]]]]]]^^^```cccfffggg```aaakkkooottt{{{qqqjjjkkkooottt~~~zzz||||||tttoooiiicccaaabbbeeegggpppxxx~~~nnnccc\\\YYYYYYSSSNNNGGGCCCCCCBBBAAA???BBBBBBCCCEEEIIIRRR\\\cccbbbdddfffeeecccbbbdddgggfffdddccceeeiiimmmooopppmmmkkkhhhccc]]]VVVQQQMMMPPPPPPQQQUUUXXXZZZZZZYYY[[[XXXVVVXXX___hhhpppuuu~~~yyytttrrrwww~~~sssrrryyy}}}gggXXXPPPKKKKKKHHHFFFFFFHHHIIIIIIIIIMMMLLLJJJIIIHHHHHHIIIJJJLLLJJJHHHHHHKKKMMMNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFEEEHHHFFFDDDCCCDDDFFFHHHJJJHHHHHHIIIIIIIIIIIIJJJJJJHHHGGGGGGHHHIIIJJJIIIHHHDDDEEEGGGHHHIIIIIIIIIHHHFFFGGGGGGHHHHHHIIIIIIJJJEEEFFFHHHJJJLLLNNNOOOPPPPPPOOOOOONNNMMMLLLKKKKKKIIIJJJKKKLLLKKKJJJHHHGGGIIIJJJKKKKKKIIIHHHIIIJJJJJJMMMPPPQQQQQQPPPPPPPPPOOOOOONNNLLLLLLPPPTTTTTT\\\___vvvvvvnnnmmmzzzdddSSSEEECCCBBB<<<===CCC>>>DDDJJJOOOTTTYYY[[[[[[fffttt|||wwwvvvooolllhhhggghhhjjjiiihhhnnnmmmlllnnnpppsssyyyttt```WWWTTTQQQOOONNNNNNMMMLLLKKKLLLOOOQQQTTTUUUVVVXXXYYYZZZZZZ[[[YYYWWWVVVUUUVVVXXXZZZ\\\]]]]]]]]]]]]]]]\\\[[[[[[]]]___```^^^YYYWWWXXXZZZYYY[[[]]]^^^^^^___aaacccdddcccaaa``````aaabbbbbbdddeeefffffffffeeedddccc___aaadddeeefffhhhjjjlllooopppppplllfffcccdddfffeeeggghhhhhhggghhhkkkmmmlllkkkiiihhhggghhhjjjkkkgggddd```aaadddeeebbb^^^bbbcccbbbaaa___^^^___```````````````___]]][[[YYY\\\\\\\\\___bbbeeeeeeeeeeeeaaaccchhhiiippp{{{qqqjjjjjjrrrzzz~~~qqqiiigggddd___gggcccgggppprrrpppvvvyyyuuusssqqqaaaRRRNNNMMMHHHDDDCCCGGGAAA>>>@@@BBBCCCHHHNNNNNNLLLKKKKKKNNNQQQRRRRRRRRRPPPOOOPPPSSSVVVXXXXXXWWWUUURRROOONNNMMMJJJHHHIIIKKKNNNSSSYYYaaajjjpppooojjjfffkkkwwwyyytttjjjiiikkkuuuwwwsss|||jjj[[[RRRMMMJJJJJJIIIHHHGGGFFFGGGHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJKKKMMMNNNLLLJJJHHHEEEDDDEEEFFFFFFJJJIIIGGGHHHHHHHHHGGGFFFGGGIIIJJJJJJIIIHHHJJJKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHGGGGGGHHHIIIKKKLLLNNNMMMKKKIIIIIIJJJLLLMMMLLLKKKIIIHHHGGGGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHJJJLLLNNNOOOOOOMMMLLLPPPPPPOOONNNMMMMMMMMMMMMTTTZZZggg~~~ppplllrrryyyvvvWWWGGGGGGAAA===>>>===CCCFFFKKKMMMNNNQQQUUUYYYccchhhtttyyytttsssqqqmmmhhhggggggiiilllkkkkkkmmmpppsssssssss}}}iiiYYYQQQMMMLLLKKKLLLMMMMMMLLLLLLMMMPPPSSSTTTUUUWWWYYYZZZ[[[[[[ZZZWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\]]]]]][[[ZZZYYYZZZ[[[\\\[[[YYYXXXYYYZZZZZZ\\\^^^^^^^^^]]]^^^___]]]^^^^^^___aaaccceeefffdddeeeeeeeeedddbbb___^^^aaabbbdddddddddeeeggghhhlllmmmmmmiiidddaaaaaacccdddfffhhhiiihhhiiikkklllkkkjjjhhhfffeeefffggghhhgggdddbbbdddgggiiigggdddbbbbbbbbb```^^^]]]^^^___]]]]]]^^^______^^^]]]\\\]]]]]]]]]___bbbcccddddddfffbbbbbbgggiiinnn|||tttqqquuuyyyyyy||||||}}}zzztttnnnddd]]][[[______\\\dddppp{{{jjjeeeccc\\\TTTOOOKKKGGGFFFHHHHHHFFFFFFIIIGGGFFFEEEFFFHHHJJJKKKKKKMMMLLLMMMOOOQQQRRRQQQPPPUUUTTTTTTUUUUUUSSSPPPMMMQQQXXXbbbjjjrrrzzz}}}nnnhhhbbbgggqqq{{{vvveeeXXXPPPLLLJJJJJJIIIHHHGGGGGGGGGHHHHHHJJJIIIIIIHHHGGGGGGFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHKKKJJJIIIIIIIIIJJJLLLLLLKKKIIIGGGFFFEEEFFFGGGGGGHHHGGGFFFFFFGGGGGGFFFDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHHHHIIIHHHGGGGGGFFFGGGGGGGGGGGGHHHJJJKKKMMMLLLLLLJJJJJJJJJJJJKKKLLLKKKJJJIIIGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMOOOOOONNNMMMMMMMMMNNNNNNPPPUUU___rrrzzzmmmmmmqqq{{{|||^^^KKKGGG???;;;===;;;<<<@@@EEEHHHKKKNNNSSSWWW[[[bbbnnn|||~~~wwwuuuqqqmmmjjjhhhggggggllljjjjjjkkknnnpppqqqppp~~~xxxvvvoooeeeZZZRRROOONNNNNNLLLMMMNNNNNNNNNOOORRRUUUSSSUUUXXXZZZ\\\\\\[[[ZZZWWWXXXXXXYYYZZZZZZ[[[[[[ZZZ[[[]]]^^^^^^\\\YYYXXXYYYXXXXXXZZZ[[[\\\[[[ZZZ[[[]]]___```^^^]]]\\\\\\ZZZ\\\^^^```bbbcccdddeeebbbccceeefffeeeccc```^^^bbbcccdddcccbbbbbbccceeehhhjjjiiifffaaa^^^___aaabbbeeehhhjjjjjjjjjkkkkkklllkkkhhhfffeeeeeeeeeeeefffdddccceeeiiikkkjjjhhhaaabbbaaa```]]]\\\]]]^^^ZZZ[[[\\\^^^____________^^^^^^___```aaabbbbbbcccgggbbbbbbfffhhhkkkxxx|||vvvssstttqqq{{{zzz|||sssiii___[[[VVVRRRXXXcccqqq{{{zzzrrrfff\\\VVVTTTVVV[[[[[[UUUPPPNNNIIIGGGFFFFFFIIIKKKLLLLLLQQQRRRVVVYYY\\\ZZZVVVRRRZZZ\\\aaafffhhhfffaaa]]]aaalllzzzttthhhbbb___hhhxxxxxxjjj\\\SSSMMMJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFIIIIIIIIIIIIIIIHHHGGGGGGIIIIIIIIIHHHIIIJJJJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIFFFEEEDDDDDDEEEEEEDDDCCCAAACCCDDDDDDCCCCCCDDDEEEHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEHHHIIIJJJKKKKKKIIIHHHFFFFFFFFFFFFGGGHHHIIIKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOONNNRRRXXXccczzzrrriiiiiiiiijjjUUUJJJ???===???<<<999<<>><<<>>>@@@CCCFFFIIILLLNNNTTT[[[aaaccceeeppp|||xxxvvvsssnnniiifffdddcccdddfffiiikkkkkkppphhh___aaabbb^^^WWWRRRRRRSSSUUUUUUVVVTTTRRRRRRRRRTTTVVVWWWZZZ\\\]]]^^^]]]\\\___]]][[[ZZZZZZ]]]```bbb^^^```bbbddddddaaa^^^\\\\\\ZZZZZZ[[[^^^^^^ZZZWWWZZZ]]]aaacccbbb```_________```aaaaaaaaa___^^^]]]___aaadddfffgggfffeeedddcccddddddccccccdddgggjjjjjjkkkkkkgggaaa^^^^^^```^^^bbbhhhlllmmmlllkkkkkklllkkkjjjhhhfffdddcccbbbbbbaaa```aaabbbbbbaaa```^^^^^^^^^]]][[[ZZZ[[[\\\]]]]]]]]]^^^^^^______```^^^```aaa```^^^^^^___aaagggcccbbbdddffffffhhhkkkkkknnnyyy}}}{{{nnnaaaYYYWWWYYYcccsssxxxkkkllluuu|||wwwpppmmmooosssxxx{{{}}}~~~wwwzzzyyykkk^^^ZZZTTTOOOMMMLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGGGGHHHDDDCCCBBBCCCDDDEEEDDDCCC@@@AAABBBBBBAAAAAABBBDDDEEEEEEDDDDDDDDDEEEEEEFFFBBBCCCDDDEEEEEEEEEEEEEEEEEEGGGIIIJJJJJJHHHEEEDDDHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDEEEGGGIIIJJJLLLLLLNNNMMMLLLLLLKKKLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNOOOMMMQQQUUUXXX```wwwssspppuuu{{{{{{{{{mmmkkksss{{{dddPPPKKKHHH===>>>===>>>@@@DDDHHHKKKMMMTTTWWWZZZ\\\___gggrrr{{{|||xxxrrrllleeecccaaabbbeeehhhjjjjjj~~~rrrkkk___aaaaaa^^^XXXTTTTTTUUUYYYZZZZZZXXXVVVTTTTTTUUUXXXYYYZZZ\\\]]]^^^______aaa```^^^]]]^^^```ccceeebbbccceeeffffffdddaaa```\\\\\\\\\]]]]]][[[XXXVVVZZZ]]]```bbbaaa``````aaa]]]^^^___```aaabbbbbbbbbccccccccccccbbbaaa___^^^cccddddddddddddfffjjjmmmnnnooonnniiiccc______aaa]]]bbbgggkkklllllllllmmmkkkjjjiiigggeeecccbbbaaa______^^^^^^]]]\\\[[[[[[[[[\\\\\\[[[ZZZZZZ[[[]]]```_______________``````]]]```bbbaaa^^^]]]^^^aaadddddddddeeeeeeeeeeeefffgggkkkrrr|||qqqccc[[[UUUYYYdddrrrvvvvvv}}}~~~wwwhhhZZZSSSPPPNNNLLLLLLKKKJJJIIIGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHCCCCCCDDDDDDEEEEEEEEEEEECCCBBBAAABBBDDDDDDDDDBBB@@@BBBCCCCCCBBBBBBCCCDDDCCCCCCBBBBBBBBBCCCDDDDDDAAABBBCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHFFFDDDCCCHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGHHHGGGGGGFFFDDDDDDCCCCCCEEEGGGIIIJJJLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNIIILLLRRRVVV\\\mmmssspppvvv||||||uuuwwwzzzddd^^^WWWFFF@@@===;;;<<<@@@FFFJJJMMMPPPQQQSSSWWW\\\bbbhhhlllzzz|||uuuqqqkkkhhheeedddfffiiijjjkkkuuukkkfffdddcccaaa]]]ZZZXXXYYYZZZ[[[\\\\\\[[[YYYWWWWWWXXXZZZZZZZZZ[[[\\\^^^```aaa```aaabbbcccdddddddddddddddeeefffffffffeeecccbbb\\\___aaaaaa___]]][[[[[[\\\]]]______^^^]]]]]]^^^\\\\\\]]]___aaadddfffgggeeedddcccbbb```_________dddddddddddddddfffjjjmmmrrrrrrqqqllleee``````aaa^^^aaagggjjjllllllmmmnnnllllllkkkjjjhhhgggeeeddd]]]^^^]]]\\\[[[ZZZZZZZZZXXXYYYZZZZZZYYYZZZ\\\]]]aaa``````___```aaabbbccc\\\___bbbaaa]]]\\\^^^bbbaaadddfffeeeddddddeeefffffflllqqqsss}}}rrrfffXXXXXX\\\eeelllttt|||~~~xxxmmmdddYYYOOOLLLKKKJJJJJJKKKJJJHHHFFFFFFGGGGGGHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDEEEFFFCCCDDDEEEFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@???@@@BBBCCCBBBAAAAAABBBCCCCCCBBBBBBCCCDDDAAAAAA@@@@@@AAAAAABBBCCC@@@AAABBBCCCDDDDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDFFFGGGHHHGGGHHHHHHHHHHHHFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMHHHIIINNNTTTXXXbbbwww{{{~~~}}}uuuaaaKKKFFF???<<<>>>CCCGGGIIINNNOOOQQQSSSVVVZZZ^^^bbbkkkwww|||yyyuuuqqqmmmjjjjjjkkkkkkkkkvvvjjjaaa]]]eeeaaa]]]YYYWWWXXXYYYZZZZZZ\\\]]]]]][[[ZZZZZZ[[[\\\[[[ZZZZZZ[[[^^^aaaccc^^^aaaeeehhhiiigggdddbbbeeefffffffffeeeeeedddddd^^^bbbggggggdddaaa```aaa]]]^^^^^^]]][[[ZZZZZZ[[[^^^^^^^^^___aaadddfffhhheeedddcccbbbbbbbbbcccdddeeeeeeeeecccccceeeiiilllttttttrrrmmmeee``````aaa^^^aaafffiiikkklllnnnoooppppppooonnnmmmllljjjiii\\\]]]]]]]]][[[[[[[[[\\\VVVXXXYYYYYYYYYZZZ\\\^^^aaa`````````aaabbbdddeee[[[___bbbaaa]]]\\\___bbb___dddgggeeecccdddfffgggeeennnqqqnnnsss{{{nnn___\\\\\\___```aaaiiittt|||}}}~~~|||{{{uuuqqqnnnnnnnnnnnnuuuzzzxxx{{{mmm^^^VVVOOOJJJHHHHHHHHHIIIJJJIIIFFFDDDFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHFFFEEEEEEEEEFFFGGG@@@AAACCCDDDDDDDDDCCCBBBAAABBBBBBCCCCCCBBBAAAAAA???>>>===>>>@@@AAAAAA???@@@BBBCCCCCCBBBAAACCCDDD@@@?????????@@@@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFEEEAAACCCDDDFFFGGGGGGGGGGGGEEEDDDBBBBBBCCCEEEGGGIIIHHHHHHIIIIIIHHHGGGEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLNNNOOOOOOMMMLLLNNNNNNMMMLLLKKKKKKLLLLLLLLLJJJLLLQQQTTTYYYhhhxxx}}}YYYQQQFFF???>>>AAACCCEEEOOOQQQRRRQQQOOOQQQVVVZZZccckkkwww}}}yyysssnnnmmmlllkkkkkkzzzgggZZZWWWYYY[[[[[[ZZZYYYXXXYYY\\\___^^^^^^^^^]]]]]]\\\\\\\\\`````````]]]ZZZZZZ]]]```cccfffhhhiiihhhhhhhhhiiigggggghhhhhhgggeeebbb``````cccggghhhgggdddbbbaaa```aaabbbaaa^^^\\\[[[[[[YYY[[[]]]^^^___```bbbddddddcccbbbbbbbbbcccdddeeegggggggggfffeeeeeeddddddmmmoooqqqpppkkkfffbbbaaa^^^bbbfffjjjkkklllmmmnnnsssrrrooommmqqquuurrrllldddbbb```______^^^[[[YYYWWWYYY[[[ZZZWWWVVVXXXZZZ```^^^]]]___bbbdddcccaaa_________^^^^^^____________```bbbcccddddddcccccceeefffiiimmmrrr|||sssddd``````dddgggffffffhhhiiijjjiiifffdddeeejjjooozzz{{{~~~|||yyyuuullldddaaa^^^```cccfffppp~~~zzz~~~qqqdddXXXMMMIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAACCCDDDDDDBBB???@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCC??????@@@@@@@@@??????>>>@@@@@@AAABBBDDDFFFHHHIIINNNLLLJJJGGGFFFFFFGGGHHHHHHEEECCCCCCEEEGGGFFFEEEGGGFFFEEECCCBBBBBBBBBBBBHHHIIIJJJHHHFFFEEEEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLMMMMMMMMMKKKJJJIIILLLLLLMMMNNNQQQWWW^^^ccc}}}bbbIIIBBBDDDCCCBBBDDDHHHJJJMMMNNNMMMMMMPPPSSS^^^cccjjjsss~~~|||~~~{{{tttooollllllsss```SSSPPPRRRXXXYYYYYYYYYXXXYYY\\\^^^]]]]]]]]]]]]]]]\\\\\\\\\aaa```^^^[[[YYYZZZ___cccdddgggiiijjjiiihhhiiijjjjjjjjjjjjiiigggeeebbbaaabbbeeehhhhhhgggeeeccccccbbbccccccaaa___]]]]]]]]]ZZZ\\\^^^_________aaacccdddccccccbbbbbbccceeeeeefffffffffeeeeeedddddddddjjjlllnnnnnnkkkgggdddccc```ccchhhkkklllmmmooopppooopppooopppvvv|||zzzuuuhhhfffcccaaa```___]]][[[]]]___```___\\\ZZZZZZ[[[]]]^^^___cccffffffccc```^^^]]]\\\\\\\\\\\\]]]^^^___```bbbcccddddddccccccddddddfffiiilllrrrzzzmmmkkklllpppqqqooonnnpppfffddd```\\\YYYYYY]]]```aaadddgggmmmvvv~~~nnngggbbbbbb```[[[VVVUUU\\\cccjjjqqq{{{tttfff[[[QQQHHHEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBAAAAAABBBDDDDDDBBB@@@??????@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@???>>>===<<>>??????@@@AAABBBCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBAAA@@@???===<<<;;;>>>??????@@@BBBDDDFFFGGGKKKKKKKKKKKKJJJIIIHHHGGGIIIGGGEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDDDDEEEFFFGGGEEEFFFFFFEEECCCBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLLLLLLLNNNQQQVVVZZZfff~~~zzzZZZGGGCCCBBBAAABBBDDDFFFGGGHHHJJJMMMOOOSSSWWW\\\aaahhhrrr~~~zzzuuurrrxxxbbbSSSOOOPPPRRRTTTWWWZZZ]]]]]]]]]^^^___[[[[[[\\\\\\]]]]]]^^^^^^___^^^\\\[[[[[[]]]```cccdddeeegggggggggfffhhhiiilllkkkjjjhhhggggggggghhhggghhhhhhfffdddcccdddeeegggggggggdddaaa```aaacccbbbcccddddddcccbbbdddeeecccccccccddddddeeeffffffeeeeeeddddddeeefffggggggeeehhhjjjjjjhhhfffdddddd^^^```ccceeefffhhhkkknnnooorrrssssssvvvyyywwwrrrrrrnnniiieeecccaaa^^^]]][[[]]]^^^^^^\\\ZZZYYYXXXZZZ\\\```eeeggggggeeebbbcccbbbaaa``````aaabbbcccaaaaaabbbbbbccccccccccccffffffhhhiiihhhffflllsssyyy~~~yyyvvv{{{}}}uuusssvvvwwwrrrlllgggccc\\\TTTNNNPPPPPPPPPQQQVVVaaannnxxx{{{xxxtttuuuwwwyyyssspppnnnlllhhhmmmvvvyyyjjj___YYYVVVZZZ```bbbeeehhhllltttyyyyyy|||{{{eee\\\RRRMMMHHHCCCBBBEEECCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGCCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@BBBCCCEEEEEECCCBBB@@@@@@@@@@@@@@@???>>><<<<<<===>>>>>>@@@AAACCCEEEFFFIIIJJJLLLLLLLLLJJJHHHGGGIIIHHHGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNMMMNNNPPPSSSVVV\\\iiiwwwtttuuujjjPPPGGGCCC===AAAAAACCCDDDFFFIIILLLNNNSSSVVVZZZ^^^ccclllwww}}}xxxtttvvv___RRRRRRUUUVVVUUUXXX]]]___`````````aaa\\\\\\\\\]]]^^^^^^^^^___\\\\\\]]]^^^_________^^^aaabbbcccccccccccceeefffgggggggggggghhhiiijjjkkkggghhhgggdddbbbaaabbbccchhhhhhgggeeecccaaabbbcccaaabbbcccbbbaaaaaabbbcccbbbbbbcccdddeeeeeeeeefffeeeeeeddddddeeegggiiijjjhhhiiijjjiiifffcccbbbaaa]]]___aaabbbdddfffjjjmmmqqqssstttrrrsssuuusssooorrrooojjjfffdddaaa___]]]XXXXXXYYYZZZ[[[ZZZYYYXXX[[[]]]___```bbbccceeeffffffdddcccaaaaaacccdddfffbbbbbbbbbbbbbbbbbbccccccffffffhhhkkkjjjgggiiinnnpppyyy~~~{{{xxx{{{~~~~~~}}}xxxmmm___VVVUUUQQQMMMMMMRRRYYY]]]___cccfffgggddd___[[[\\\^^^```iiitttzzz|||~~~vvvqqqiiiccc```______^^^VVV]]]ggguuuzzzmmmfffcccggglllnnnqqqtttvvv|||yyywwwwww{{{qqq^^^VVVNNNKKKGGGCCCBBBDDDBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCC???@@@@@@@@@AAAAAAAAABBBAAAAAABBBBBBCCCDDDEEEEEECCCBBBAAAAAABBBCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAA@@@??????>>>===???AAABBBDDDDDDBBBAAA???===>>>>>>?????????>>>>>>======>>>???AAACCCEEEFFFHHHIIIKKKLLLLLLJJJHHHGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHGGGEEEDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLNNNOOOPPPPPPOOOPPPRRRTTTXXX\\\nnnrrrkkkeeeuuutttVVVJJJFFFAAAAAAAAAAAACCCFFFIIILLLNNNNNNQQQUUUXXX\\\cccmmmuuu}}}{{{xxxuuu\\\QQQSSSVVVUUUWWWZZZ^^^```aaaaaabbbbbb^^^^^^^^^^^^____________\\\\\\]]]```aaa```^^^[[[^^^`````````___```bbbdddbbbcccdddfffhhhjjjkkklllhhhhhhgggeeebbb```aaabbbfffggghhhfffcccaaaaaaaaa\\\^^^___^^^]]]]]]^^^___```aaabbbcccdddeeeeeeeeedddccccccccceeegggjjjllljjjkkkkkkiiieeebbbaaa```___```aaabbbcccgggkkkoooooorrrrrrppppppssssssqqqpppmmmjjjhhhfffccc```]]]ZZZYYYXXXYYY[[[\\\\\\[[[^^^^^^^^^^^^^^^```eeehhheeedddaaa``````aaadddeeecccbbbbbbaaabbbbbbccccccccccccfffjjjiiifffgggkkkmmmpppuuuyyy~~~|||ttttttyyy~~~ooofffbbb[[[UUUTTTYYY]]]\\\YYY\\\\\\ZZZVVVRRROOOOOOOOONNNTTT]]]cccgggkkkooorrr{{{|||wwwtttuuuvvvttttttvvvyyyxxxvvvssspppnnnkkkjjjaaa]]]WWWSSSRRRRRRRRRRRRRRRZZZeeeuuu|||wwwyyy|||}}}~~~~~~zzzyyyqqqgggWWWPPPJJJHHHEEEAAA@@@BBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@???>>>>>>?????????>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDBBB@@@@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBB@@@???===<<<;;;??????@@@AAAAAA@@@??????;;;<<<===>>>????????????===>>>>>>???AAACCCEEEFFFFFFHHHIIIKKKKKKJJJHHHGGGFFFHHHJJJIIIHHHGGGGGGHHHHHHHHHFFFEEEDDDCCCCCCCCCGGGHHHIIIHHHGGGFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMOOOPPPRRRRRRQQQPPPQQQSSSTTTVVVbbb{{{qqqddd```jjj{{{yyyZZZJJJEEEEEECCCAAA@@@AAAEEEIIIKKKLLLKKKNNNRRRTTTWWW]]]fffmmmppp{{{pppXXXNNNSSSWWWTTTXXX[[[^^^`````````aaabbb```````````````____________]]]]]]^^^``````]]]ZZZ]]]^^^___^^^]]]^^^aaaccc___aaaccceeeggghhhhhhhhhhhhiiiiiifffcccaaa```aaaccceeeggggggdddaaa___^^^[[[\\\]]]]]]\\\\\\^^^___^^^___aaacccddddddddddddbbbaaa```aaabbbfffiiikkkjjjkkkkkkiiifffcccaaaaaa______``````bbbeeekkkooommmpppoookkkkkknnnpppooommmlllkkkjjjiiigggccc______\\\YYYYYY[[[]]]]]]]]]___``````___^^^```dddhhheeeccc```^^^^^^```ccceeedddcccbbbaaaaaabbbccccccbbbaaadddhhhiiiffffffiiiiiikkkmmmnnnpppxxx~~~{{{|||}}}vvvpppjjjgggiiimmmnnnooolllggg```ZZZWWWUUURRRPPPNNNPPPSSSWWW[[[___bbbdddffflllppppppqqqssspppkkkccc```^^^___^^^]]]```fffjjjjjjiiigggfffeeedddcccXXXUUURRRQQQRRRSSSTTTSSSYYYbbbmmm{{{||||||~~~~~~|||kkk```ZZZQQQKKKFFFFFFDDDAAA@@@BBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>>>>>>>======>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDBBB@@@@@@AAACCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEGGGEEEFFFHHHIIIIIIIIIHHHHHHEEEGGGJJJJJJHHHFFFGGGHHHFFFEEEEEEDDDCCCCCCCCCCCCFFFHHHIIIHHHGGGFFFGGGIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNPPPRRRRRRQQQPPPQQQQQQPPPVVV]]]iii{{{gggbbbeeelll|||nnnUUUJJJIIICCCAAA???@@@DDDGGGIIIJJJLLLNNNQQQRRRTTTXXX___eeeiiipppyyy{{{iiiSSSLLLTTTYYYVVVYYY[[[]]]^^^^^^___```bbbbbbbbbaaaaaa``````______bbb___\\\\\\^^^___]]][[[]]]^^^^^^^^^]]]^^^aaaccc___```ccceeeggggggfffeeeiiijjjjjjhhheeebbbaaaaaaaaadddggggggddd```]]]\\\\\\]]]______^^^___```bbb]]]^^^```bbbcccdddcccccc```___^^^^^^aaadddhhhjjjiiijjjkkkiiifffdddcccccc]]]]]]]]]]]]___ccchhhmmmmmmnnnlllfffeeehhhjjjjjjlllkkkkkklllllliiieeeaaabbb^^^YYYXXXZZZ\\\]]]\\\```bbbcccaaa```aaadddhhhfffdddaaa______aaadddfffdddcccbbbaaaaaabbbcccccccccbbbdddiiiiiiggggggiiifffhhhjjjjjjjjjoooyyyzzzvvvuuuyyyzzzpppiiifffccc___ZZZUUUTTTSSSTTTWWW[[[]]]]]]ZZZ```bbb___```cccaaa\\\VVVTTTSSSSSSQQQQQQWWW___aaaaaabbbdddeeefffggghhh\\\ZZZYYY[[[]]]```aaaaaa^^^iiisss}}}~~~yyy}}}~~~jjjYYYRRRPPPOOOIIIEEEFFFEEECCCBBBDDDBBBAAAAAA@@@@@@AAAAAABBBDDDCCCBBBAAA@@@@@@@@@@@@<<<======>>>???@@@@@@@@@DDDDDDDDDDDDDDDCCCCCCCCCDDDBBB@@@@@@AAACCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAA@@@@@@???>>>>>>>>>>>>>>>============>>>>>>>>>>>>???>>>>>>===<<<<<<>>>??????@@@BBBDDDFFFGGGEEEFFFFFFGGGHHHHHHHHHHHHDDDGGGJJJJJJGGGEEEFFFHHHCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFGGGIIIGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJLLLMMMNNNMMMOOOQQQRRRQQQPPPPPPQQQNNNYYY]]]^^^oooqqqddddddccckkkiiiUUUQQQDDD@@@===>>>BBBFFFHHHHHHIIIKKKMMMNNNNNNQQQWWW]]]fffkkkooosss}}}~~~lll[[[UUUXXXYYYXXXWWWXXXYYY[[[^^^```aaabbbbbbeeeeeeeeedddcccbbb``````^^^```aaa___[[[YYYZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^______aaabbbcccccccccccceeeeeeggggggfffdddaaa______aaacccddddddaaa]]][[[___^^^^^^^^^___aaabbbddd`````````aaabbbdddfffgggaaa___^^^]]]___bbbgggiiihhhhhhiiijjjiiigggeeeccc___^^^\\\YYYXXX]]]gggooopppnnnjjjgggffffffggghhhmmmnnnnnnnnnllliiigggeeeaaa___^^^]]]^^^^^^\\\[[[aaadddfffddd```___cccgggeeedddccccccbbbbbbccccccdddcccbbbaaa````````````bbbdddggghhhgggfffffffffccccccccceeeiiimmmqqqsss~~~{{{~~~|||qqqgggaaa``````aaabbbbbb```^^^```aaaaaa```]]][[[[[[[[[XXXWWWUUUTTTTTTWWW[[[]]]aaadddiiiooorrrtttssssssooolllnnntttvvvpppmmmnnnnnnpppvvv}}}uuugggWWWKKKGGGGGGDDDDDDCCCCCCBBBBBBBBBBBB???@@@AAA@@@>>>>>>>>>??????@@@AAABBBBBBAAA@@@??????>>>>>>>>>???@@@AAAAAAAAADDDEEECCC@@@===>>>???@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@???????????????>>>;;;999999;;;<<<;;;999:::;;;<<<===>>>>>>>>>>>>;;;<<<>>>@@@CCCEEEGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHLLLKKKIIIGGGFFFDDDDDDCCCDDDEEEFFFFFFFFFDDDCCCBBBFFFFFFEEEDDDDDDDDDDDDDDDHHHHHHGGGGGGFFFEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPQQQQQQQQQPPPPPPLLLOOOSSSYYYaaatttmmmccc^^^eeemmmyyymmmRRRGGGFFFDDDBBBCCCEEEHHHIIIIIIIIIJJJKKKMMMOOOQQQRRR]]]```fffkkkqqqzzzmmm^^^PPPNNNRRRTTTTTTTTTWWWXXXZZZ\\\___bbbdddeeeeeeeeeeeeddddddbbbaaa```]]]___```___\\\YYYZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]___``````aaabbbbbbccccccccccccddddddcccbbbaaa```___```aaabbbaaa___]]][[[^^^]]]]]]\\\]]]^^^```aaa_________```aaabbbcccddd```___]]]]]]^^^aaadddfffhhhiiijjjjjjiiifffdddbbbcccbbb___ZZZXXX[[[cccjjjmmmllliiigggfffffffffgggkkkkkkllllllkkkhhhfffdddccc```^^^]]]^^^^^^^^^]]]cccdddeeebbb______aaadddbbbbbbbbbbbbccccccdddeeeeeeeeedddcccaaa```_________bbbeeefffeeedddddddddddddddeeegggiiillloooqqqzzz}}}nnnnnnooopppqqqpppnnnkkkllloooqqqqqqooollliiigggbbb```^^^[[[[[[\\\___aaaooosss{{{|||zzz}}}{{{|||tttuuu{{{zzzmmmjjjcccYYYNNNGGGDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA???@@@AAA@@@???>>>>>>@@@>>>???@@@@@@@@@@@@???>>>>>>>>>=========>>>?????????AAACCCBBB@@@??????AAA@@@????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>???===;;;<<<===>>><<<:::888888999:::;;;;;;;;;;;;>>>???@@@AAACCCDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJIIIGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOOOOQQQQQQRRRQQQPPPPPPMMMNNNRRRUUUZZZjjjzzzlll```___aaajjjjjjTTTPPPIIIEEEDDDFFFHHHIIIHHHHHHIIIJJJKKKMMMOOOPPPTTTWWW\\\```fffooozzzwwwaaaVVVMMMOOOTTTWWWXXXYYYWWWXXXYYY[[[^^^aaadddfffddddddeeeeeedddcccbbbbbb]]]___``````]]][[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\```____________```bbbccc````````````````````````^^^___``````___^^^\\\[[[]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^]]]]]]^^^^^^___```^^^^^^]]]]]]^^^___aaabbbggghhhiiiiiihhhfffcccbbbgggeeebbb\\\XXXYYY^^^dddjjjiiihhhgggfffeeeeeeeeeggghhhiiijjjiiigggeeeddddddaaa^^^]]]^^^_________dddcccbbbaaa``````aaabbbaaaaaaaaabbbcccdddeeeffffffffffffeeecccaaa___]]]^^^aaacccddddddcccddddddffffffggghhhjjjkkkmmmnnnsssyyy}}}}}}}}}~~~~~~|||xxxtttrrruuuyyy}}}}}}zzzvvvsssooommmkkkgggdddeeegggjjjttt{{{}}}rrrddd^^^VVVNNNJJJGGGEEEDDDBBBBBBBBBAAAAAAAAAAAAAAA???@@@@@@@@@>>>===>>>???======>>>>>>>>>>>>============<<<<<<;;;<<<<<<<<<===???AAAAAA@@@@@@@@@AAA??????>>>>>>>>>???@@@@@@@@@@@@????????????>>>>>>???>>>======<<<<<<======???>>>>>>???@@@???===;;;:::;;;<<<===>>>>>>>>>>>>@@@AAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCCCCCCCCCCCCCCCCAAABBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDCCCGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMPPPPPPQQQQQQQQQPPPOOOOOOMMMMMMPPPRRRTTT]]]rrr}}}jjj```\\\bbbssskkkeee\\\RRRKKKHHHIIIJJJHHHHHHHHHHHHIIIKKKLLLMMMLLLOOOSSSVVVZZZbbbkkkrrrjjj^^^VVVRRRUUUZZZ[[[[[[\\\ZZZZZZYYYZZZ\\\___ccceeeccccccddddddddddddcccccc___```aaaaaa```^^^\\\[[[\\\\\\\\\[[[[[[[[[[[[[[[___]]]\\\[[[\\\]]]___aaa]]]]]]\\\\\\]]]^^^_____________________^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[]]]\\\\\\[[[[[[[[[\\\\\\]]]\\\\\\\\\\\\]]]]]]^^^cccdddfffggggggfffdddcccgggfffccc^^^YYYYYY\\\aaaffffffffffffeeeeeeddddddeeefffhhhiiiiiigggeeedddeeebbb___^^^^^^```aaaaaadddbbb``````bbbcccdddcccaaaaaaaaaaaabbbcccdddeeeddddddeeefffeeeccc```___```bbbdddeeeddddddeeefffgggggghhhhhhiiijjjjjjkkkmmmpppwww~~~vvv~~~{{{vvvxxx|||~~~zzzzzzxxxtttppppppssswwwvvv|||{{{nnnbbbZZZPPPIIIGGGFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;===>>>???@@@????????????>>>>>>======>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>???@@@@@@???===;;;<<<<<<===>>>????????????@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDD??????@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIJJJJJJIIIKKKKKKKKKLLLLLLLLLMMMMMMPPPPPPOOOOOOOOONNNMMMMMMLLLLLLNNNQQQRRRXXXfffttt}}}ooohhhjjjvvvzzzkkk[[[OOOKKKKKKKKKJJJHHHGGGGGGHHHIIIJJJJJJMMMPPPRRRUUUZZZbbbhhhooo{{{|||fff[[[WWWUUUXXXZZZXXXWWWYYY]]]\\\[[[ZZZ[[[]]]___aaaaaaaaabbbcccddddddddddddaaaaaabbbbbbbbbaaa___^^^\\\\\\\\\[[[[[[ZZZZZZZZZ\\\[[[YYYXXXYYYZZZ\\\]]][[[[[[[[[[[[\\\]]]^^^______````````````___^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[\\\[[[ZZZZZZZZZZZZZZZZZZ\\\[[[[[[[[[[[[[[[\\\\\\^^^```bbbdddffffffeeedddcccdddccc___[[[ZZZ^^^aaaeeeeeeeeeeeeddddddcccccceeefffgggiiihhhgggfffddddddbbb___^^^___aaaaaaaaaaaa```___```ccceeeffffffccccccbbbaaaaaabbbbbbbbb```bbbdddeeefffeeecccbbb```bbbddddddcccbbbcccdddfffffffffffffffggghhhiiilllmmmpppwwwyyyqqq{{{yyywww}}}}}}{{{~~~nnnZZZQQQGGGAAAAAABBB???<<<>>>>>>>>>???????????????:::;;;<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>???>>>===<<<===<<<<<<<<<<<<===>>>>>>===========================<<<<<<;;;:::;;;;;;;;;;;;===???@@@???===;;;:::999999:::;;;<<<<<<<<<<<<===>>>???AAABBBDDDEEEFFFDDDEEEFFFGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCC===>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKNNNRRRTTTXXXaaakkk}}}{{{yyy}}}qqq\\\QQQNNNPPPNNNKKKIIIGGGGGGGGGHHHJJJLLLOOOPPPQQQUUU\\\bbbfffnnn{{{}}}ggg[[[YYYYYY[[[[[[XXXWWWYYY^^^]]]\\\[[[[[[\\\]]]]]]^^^___```bbbcccdddddddddcccbbbaaaaaabbbbbbaaa___]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^___```aaaaaa```___^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYZZZ\\\\\\[[[]]]___bbbcccdddcccbbb^^^```bbb```]]]]]]```cccgggfffeeedddcccbbbbbbcccdddeeeggghhhhhhfffdddcccbbbaaa______aaaaaaaaa```_________```aaacccfffgggccccccbbbaaaaaaaaaaaaaaa___```bbbcccdddeeedddddd```aaaaaaaaa___^^^___```cccbbbaaaaaabbbdddggghhhmmmmmmooorrrzzz~~~wwwttt}}}|||~~~}}}{{{yyy{{{~~~lllPPPIIIAAA>>>???AAA???==================>>>>>>>>>:::;;;;;;;;;999888999:::<<<;;;::::::::::::;;;<<<===<<<;;;;;;;;;;;;;;;;;;???=========>>>>>><<<:::<<<<<<;;;;;;<<<<<<===>>><<<<<<============>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<>>>>>><<<;;;:::;;;:::;;;<<<===>>>>>>>>>>>><<<<<<>>>???AAACCCDDDEEECCCCCCEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBCCCCCCCCC@@@@@@@@@@@@@@@AAAAAABBB===???AAACCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKJJJJJJIIIJJJJJJJJJKKKJJJLLLRRRUUUWWW]]]dddhhhsssaaaXXXXXXUUUPPPLLLHHHGGGGGGGGGGGGJJJMMMMMMNNNQQQVVV[[[cccfffooo{{{xxxbbbZZZYYY[[[^^^]]]ZZZ[[[___\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^```bbbccccccddddddaaa^^^]]]___aaa``````^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[\\\]]]^^^^^^]]]\\\\\\[[[]]]___aaaaaa___]]]\\\\\\]]]^^^^^^^^^]]]\\\[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\ZZZYYYXXXXXXZZZ]]]^^^ZZZ\\\^^^```aaa```___^^^[[[^^^aaaaaa___^^^aaadddiiigggeeecccaaaaaabbbccccccdddeeeffffffdddbbbaaa```______```bbbbbb```^^^]]]___```___]]]^^^aaaeeebbbaaaaaaaaaaaabbbbbbccc``````aaabbbbbbcccccccccaaabbbbbb```]]]\\\]]]^^^```^^^\\\\\\^^^aaafffiiijjjkkkmmmooorrryyy~~~wwwwww}}}yyyxxxwwwwwwxxxzzz|||}}}www```JJJFFFAAA??????@@@???>>>;;;;;;<<<<<<============:::<<<<<<;;;:::999:::;;;<<<;;;::::::::::::;;;<<<::::::999999999::::::;;;<<<;;;:::<<<>>>???===;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<======>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;===>>>===;;;:::;;;======>>>???@@@@@@AAA@@@@@@<<<===>>>???@@@AAABBBBBBAAABBBDDDEEEEEEEEECCCCCCDDDCCCBBBAAAAAAAAAAAAAAA>>>??????@@@@@@AAA@@@@@@>>>@@@BBBDDDEEEDDDDDDCCCAAAAAABBBCCCEEEFFFFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLKKKIIIJJJOOORRRSSSUUUZZZ\\\nnn}}}zzz{{{jjj___[[[UUUOOOJJJHHHGGGGGGEEEHHHJJJKKKKKKMMMRRRVVV]]]___gggqqqyyy~~~qqq[[[TTTTTTXXX\\\\\\YYY\\\aaaZZZ[[[\\\]]]]]]]]]]]]]]]ZZZ[[[]]]___aaabbbccccccddd```\\\[[[]]]___```___^^^^^^]]]]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYY[[[]]]^^^______^^^\\\[[[YYY[[[^^^```aaa___\\\ZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]\\\ZZZXXXWWWWWWZZZ^^^```\\\]]]^^^______]]]\\\ZZZZZZ^^^aaaaaa```___aaaccckkkiiieeebbbaaaaaabbbcccbbbcccdddeeedddbbb```^^^^^^^^^___aaabbbbbb___]]]]]]```aaa___ZZZYYY]]]aaa````````````aaacccdddeeebbbbbbaaa``````aaabbbbbbdddddddddaaa___]]]^^^___^^^\\\YYYYYY[[[```fffiiidddgggjjjkkkllloootttxxxwwwvvv}}}zzz{{{zzz{{{{{{zzz|||nnnTTTFFFCCC@@@===;;;;;;:::999;;;;;;;;;<<<<<<=========<<<===>>>===;;;:::;;;<<<<<<<<<::::::::::::<<<<<<888777777777888999:::::::::999888;;;>>>@@@>>><<<;;;::::::::::::;;;<<<<<<<<<=========>>>>>>??????======<<<;;;;;;;;;;;;<<<<<<>>>???===::::::<<<>>>:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAACCCEEEEEEDDDCCCBBBCCCBBBAAA@@@????????????===>>>???AAAAAAAAA@@@??????AAACCCEEEEEEEEECCCBBB@@@@@@AAABBBCCCEEEFFFFFFDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJIIIIIIJJJKKKLLLMMMLLLIIIIIIMMMOOONNNNNNQQQVVV]]]ssszzzppptttzzzddd```YYYQQQLLLHHHGGGGGGEEEGGGJJJJJJJJJLLLQQQUUUVVVXXX```kkkqqqsss{{{uuueee___VVVVVVUUUVVVWWWYYY[[[]]]^^^bbb___XXXVVV[[[^^^]]]ZZZZZZ[[[[[[\\\]]]______]]]]]]\\\[[[ZZZ\\\___bbbbbbaaa```^^^]]]\\\[[[ZZZ]]]^^^^^^\\\XXXWWWYYY\\\]]][[[YYY[[[___bbbbbb```]]]^^^^^^^^^]]]]]]\\\[[[^^^^^^\\\[[[ZZZZZZZZZZZZYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZ[[[\\\]]]^^^___\\\ZZZ\\\```aaa]]]ZZZ\\\^^^____________```bbbhhhgggeeecccaaa```______cccaaa___^^^______^^^\\\______``````______^^^^^^[[[\\\[[[ZZZXXXXXX[[[]]]YYY[[[]]]]]]\\\]]]```ccceeebbb___]]]]]]]]]]]]]]]```````````````______^^^```^^^[[[YYYYYY\\\```bbb```dddgggfffccccccgggkkkwww~~~|||rrrppp{{{~~~}}}}}}|||zzzlllZZZKKKBBB@@@>>><<<;;;;;;===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999::::::::::::::::::::::::999999999999999999999999888999999::::::;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<;;;>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<888888:::;;;===>>>???@@@======>>>>>>>>>>>>======BBBAAA???>>>>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAACCCEEEEEEDDDDDDFFFGGGHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIGGGGGGIIIKKKJJJIIIIIIHHHIIIJJJKKKLLLPPPWWWcccyyyyyyjjjmmmooopppjjj]]]SSSQQQLLLCCCCCCKKKFFFHHHIIIIIIIIIJJJLLLNNNPPPUUU[[[^^^```eeemmmtttvvvddd\\\]]]ZZZYYYXXXWWWWWWWWWXXXXXXZZZ^^^^^^YYYWWWZZZ\\\ZZZXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[ZZZXXXYYY]]]___]]]]]]]]]\\\\\\ZZZYYYYYY`````````\\\XXXWWWXXXZZZ\\\[[[ZZZ[[[___aaaaaa`````````______^^^\\\[[[ZZZ]]]\\\\\\[[[ZZZZZZZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^^^^\\\ZZZ[[[___```]]]YYYXXXZZZ\\\\\\\\\\\\^^^___ddddddcccccccccccccccdddaaa___]]]]]]^^^___^^^]]]\\\]]]]]]]]]]]]\\\[[[[[[XXXYYYZZZYYYXXXXXXZZZ\\\XXXZZZ\\\\\\[[[\\\___aaabbb```^^^\\\\\\\\\]]]]]]___````````````___^^^^^^]]][[[YYYXXXXXXZZZ]]]___```ccceeedddaaaaaadddhhhfffllloookkkcccbbbjjjttt~~~}}}|||zzz}}}}}}rrrhhh[[[MMMCCC@@@???>>><<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999::::::::::::::::::::::::777777777777777777777777888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<======>>>>>>======<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBAAAAAAAAABBBCCCCCCCCCBBBCCCEEEGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJIIIHHHGGGIIIJJJKKKJJJIIIIIIIIIJJJKKKLLLKKKPPPYYYiiioooiiiiiikkkxxxrrr```PPPLLLJJJEEEDDDHHHEEEFFFFFFFFFFFFGGGIIIKKKMMMQQQWWWZZZ\\\```hhhnnnrrr^^^RRRTTT]]]^^^]]][[[XXXVVVUUUTTTTTTVVV[[[\\\ZZZXXXYYYYYYXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[ZZZYYYWWWWWWYYY[[[]]]]]]___``````___^^^]]]bbbbbb```]]]YYYWWWWWWXXX[[[ZZZZZZ[[[^^^```aaa`````````___^^^\\\ZZZXXXWWW[[[[[[ZZZZZZZZZZZZZZZZZZYYYZZZ[[[\\\]]]^^^______^^^_______________^^^^^^]]][[[YYYZZZ]]]^^^\\\YYYZZZ\\\]]]^^^^^^^^^```bbbdddccccccccccccddddddeee```^^^]]]]]]^^^___^^^]]]ZZZZZZZZZZZZZZZYYYXXXWWWTTTWWWYYYZZZYYYXXXXXXYYYXXXZZZ[[[[[[[[[[[[]]]___```___]]]\\\\\\\\\]]]^^^_______________^^^]]]]]]YYYYYYXXXWWWWWWXXXZZZ[[[___aaabbbaaa^^^]]]```ccc]]]```bbb```\\\\\\```fffqqqxxx}}}}}}|||uuuqqqpppsssvvvqqqvvv~~~|||eee[[[TTTIII@@@===>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;:::999999999999999999999999666666666666666666666666888888888999::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::<<<<<<============<<<<<<:::<<<>>>@@@AAAAAA@@@????????????@@@@@@@@@@@@@@@AAA@@@???@@@AAAAAA???>>>??????????????????????????????@@@AAAAAAAAAAAA@@@BBBBBBCCCBBBBBBBBBEEEGGGEEEFFFHHHJJJJJJJJJHHHGGGHHHIIIJJJIIIHHHHHHIIIJJJKKKJJJJJJIIIJJJKKKLLLMMMKKKPPPUUU]]]ooo{{{kkkeeegggnnntttjjjRRRJJJJJJGGGEEEFFFFFFFFFFFFEEEDDDDDDGGGIIIHHHLLLPPPSSSUUUYYY___dddooo]]]QQQMMMTTT^^^___^^^\\\ZZZWWWUUUTTTSSSVVVXXXYYYXXXWWWWWWXXXXXX\\\[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[YYYWWWWWWXXXYYY[[[]]]___aaabbbbbbaaa```aaa```___]]][[[YYYYYYYYYZZZZZZZZZ[[[]]]___``````]]]]]]]]]\\\ZZZXXXWWWVVVYYYZZZZZZZZZ[[[[[[ZZZZZZYYYZZZZZZ[[[]]]^^^___```___```aaaaaaaaa```___^^^\\\ZZZYYYYYY[[[\\\[[[YYY[[[]]]^^^_________aaacccfffeeedddccccccbbbbbbcccaaa___]]]]]]]]]]]]\\\[[[XXXXXXYYYXXXXXXWWWVVVUUUUUUXXX[[[\\\ZZZXXXWWWWWWYYYYYY[[[[[[[[[[[[\\\\\\^^^___^^^]]]\\\\\\^^^___^^^^^^^^^^^^^^^]]]]]]\\\WWWWWWWWWWWWXXXXXXXXXXXX]]]^^^___]]][[[ZZZ\\\^^^\\\]]]^^^^^^^^^^^^___```hhhlllsss}}}~~~}}}yyyxxxyyyyyyxxxxxxyyyyyywwwtttvvv{{{{{{{{{tttooowwwnnnSSSLLLJJJAAA<<>>???@@@????????????@@@@@@@@@@@@AAAAAAAAA@@@???@@@@@@@@@>>><<>>??????@@@@@@@@@@@@@@@@@@BBBEEEEEEDDDCCCDDDDDDCCCEEEHHHJJJKKKJJJHHHFFFGGGIIIJJJJJJIIIHHHHHHJJJKKKKKKJJJIIIJJJKKKLLLMMMLLLPPPSSSVVV```xxxuuuiiiiiilllllluuu|||aaaQQQKKKGGGEEEFFFJJJJJJIIIGGGEEEEEEFFFHHHFFFHHHKKKMMMOOORRRWWW[[[~~~lllYYYOOONNNQQQWWW]]]\\\\\\\\\[[[ZZZYYYXXXWWWZZZYYYWWWVVVTTTTTTWWW[[[]]]]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\[[[YYYXXXXXXYYYWWWXXXZZZ\\\]]]]]]]]]]]]\\\\\\\\\\\\]]]\\\\\\[[[YYYYYYZZZ[[[\\\]]]___```]]]]]]]]]]]]\\\[[[ZZZZZZYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]___```______aaaaaaaaa```___^^^\\\ZZZYYYYYYZZZZZZ[[[ZZZXXXZZZ[[[\\\[[[[[[\\\^^^dddccccccbbbbbbcccccccccdddaaa___]]]]]]]]][[[YYYYYYYYYYYYYYYXXXWWWVVVUUUYYY[[[^^^___\\\YYYWWWVVVZZZ[[[[[[\\\]]]\\\[[[ZZZ^^^___```___]]]\\\^^^```]]]]]]]]]]]]]]]\\\[[[[[[WWWXXXXXXXXXXXXXXXWWWWWW[[[[[[[[[ZZZXXXXXXXXXYYYXXXWWWXXXYYY[[[\\\[[[ZZZbbbbbbdddkkkyyyvvvrrruuuyyy~~~{{{{{{~~~|||wwwrrrqqqsssttttttuuuzzz~~~}}}xxxwwwtttoookkkllleeeaaaiii}}}xxx]]]FFFDDDFFF@@@>>>BBB;;;<<<<<<<<<<<<;;;;;;:::;;;:::::::::999999999999::::::;;;;;;;;;;;;;;;:::888888888888888888888888666666666666666666666666666666777888888999999::::::::::::::::::999999888777777777888888888999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::;;;===???@@@???@@@@@@@@@AAAAAAAAABBBAAA@@@??????@@@@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????>>>BBBGGGIIIHHHEEEBBBAAABBBDDDGGGIIIJJJIIIGGGFFFGGGIIIJJJJJJIIIHHHHHHIIIKKKJJJJJJIIIIIIJJJLLLMMMFFFJJJNNNOOORRRcccqqqllllllkkkooo|||vvv```PPPGGGFFFHHHPPPPPPOOOLLLIIIFFFFFFFFFEEEFFFHHHIIIJJJMMMQQQSSSppphhhXXXJJJIIIPPPVVVXXXZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^ZZZXXXWWWUUUSSSWWW\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYY[[[]]]]]][[[ZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\XXXXXXXXX[[[]]]___^^^]]]WWWYYYZZZ[[[ZZZ\\\^^^```______`````````___^^^^^^ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[ZZZZZZYYYZZZ[[[]]]^^^]]]^^^^^^___``````______\\\[[[ZZZYYYYYYZZZ[[[\\\[[[\\\]]]]]][[[[[[\\\]]]^^^^^^___```bbbdddfffgggeeebbb```^^^^^^]]]\\\ZZZZZZZZZZZZYYYXXXWWWVVVUUU[[[]]]``````^^^ZZZYYYXXX]]]]]]]]]^^^______\\\ZZZ\\\___aaa___\\\ZZZ\\\^^^\\\\\\\\\\\\\\\[[[[[[ZZZXXXXXXXXXXXXXXXWWWWWWWWWYYYYYYXXXWWWVVVVVVWWWWWWUUUTTTTTTVVVXXXYYYYYYXXX___]]]]]]```lll~~~|||~~~}}}xxxsssqqqrrrvvvzzz|||zzzyyyzzzsssooooooppptttuuuuuuuuuzzz~~~{{{|||}}}}}}~~~{{{uuummmiiieee```[[[^^^ZZZVVVXXXdddnnnmmmfff\\\LLL@@@@@@BBB???>>>BBB;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999999::::::::::::999777777777777777777777777777777777777777777777777666666666777888888999999999999::::::999999888777666666777777888999999999888777777888888999:::;;;::::::::::::::::::::::::888888999:::;;;<<<<<<===999999::::::::::::999999;;;:::888888999;;;>>>???>>>>>>??????@@@AAAAAAAAA@@@???>>>???@@@@@@>>>=================================>>>????????????>>>===AAAFFFIIIHHHDDDAAA???AAABBBEEEGGGHHHGGGFFFFFFFFFIIIKKKKKKJJJHHHHHHHHHJJJIIIIIIHHHIIIJJJKKKLLLEEEHHHLLLMMMNNNVVViii{{{~~~qqqmmmmmmqqqttt|||sss]]]PPPNNNQQQWWWXXXWWWTTTNNNIIIFFFEEEFFFFFFFFFFFFHHHJJJLLLMMMrrreeeZZZOOOHHHKKKSSSWWWXXXXXXXXXZZZ\\\^^^```aaaaaaaaa___\\\ZZZ[[[XXXTTTUUU[[[YYYYYYXXXWWWWWWWWWXXXXXXVVVYYY\\\]]]\\\ZZZZZZZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[VVVVVVVVVYYY]]]___^^^\\\VVVXXXZZZZZZZZZ[[[]]]```aaaaaaaaa``````^^^]]]\\\\\\]]]^^^^^^^^^\\\ZZZYYY\\\[[[YYYXXXXXXYYY[[[\\\[[[[[[[[[\\\]]]^^^___```\\\\\\[[[YYYYYYZZZ\\\]]]___``````___]]]\\\\\\]]][[[\\\]]]___aaaccceeegggcccaaa______``````___^^^ZZZZZZZZZZZZXXXWWWVVVUUUYYY\\\^^^___^^^\\\\\\\\\```______```bbbaaa^^^[[[[[[^^^```^^^ZZZWWWYYY[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXVVVUUUUUUVVVVVVVVVVVVTTTTTTTTTUUUVVVXXXYYYZZZZZZ\\\]]]^^^ddduuu~~~}}}zzz|||~~~|||wwwtttuuuwwwzzz~~~}}}vvviii___[[[YYYVVVSSSPPPOOOLLLJJJMMMSSSRRRMMMEEECCCAAA>>><<<<<<<<<>>>;;;;;;:::999999:::;;;<<<999999999999888888888888666777888999999999999888777777777777777777777777666666666666666666666666555555666666777888888999999999999999999888888777666666777888888999::::::777666666777888999::::::::::::::::::::::::::::::888999999::::::;;;<<<<<<888888999999999999888888999999999999999:::;;;;;;<<<<<<<<<===>>>?????????>>>>>>===>>>@@@@@@???===========================<<<===>>>>>>??????>>>>>>>>>@@@CCCDDDCCCAAA@@@@@@@@@AAABBBDDDEEEEEEFFFFFFFFFHHHKKKKKKJJJHHHHHHHHHIIIHHHHHHGGGGGGIIIJJJKKKJJJIIILLLOOONNNPPPZZZggg~~~~~~vvvuuuuuuqqqsssssseeeaaaaaaaaacccccc___XXXQQQKKKHHHFFFEEEDDDDDDFFFGGGHHHIII}}}kkk___VVVOOOLLLPPPUUUVVVXXXZZZYYYZZZ]]]___aaabbbbbbbbb___\\\\\\___\\\UUUTTTYYYYYYYYYXXXXXXXXXYYYYYYZZZUUUXXX[[[]]]\\\ZZZYYYYYYYYYWWWTTTRRRRRRSSSUUUVVVVVVUUUVVVYYY]]]^^^\\\ZZZVVVXXXZZZZZZYYYZZZ]]]```aaa``````^^^]]][[[YYYXXX]]]^^^___```___]]]ZZZYYY\\\[[[YYYXXXWWWXXXZZZ[[[ZZZZZZYYYZZZ[[[]]]___aaa]]]\\\\\\ZZZYYYZZZ\\\^^^]]]^^^^^^\\\ZZZXXXXXXYYY]]]^^^^^^^^^___aaabbbcccaaa```^^^___aaabbbbbbaaaZZZZZZZZZYYYXXXWWWUUUTTTWWWYYY\\\]]]]]]]]]^^^___bbbaaa```bbbdddccc___[[[YYY\\\___]]]XXXUUUVVVXXX[[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXVVVUUUTTTUUUVVVVVVWWWUUUTTTTTTUUUVVVVVVUUURRRRRRSSSRRRSSSUUUWWWYYYSSSWWW[[[\\\^^^iii|||uuuwww}}}ttthhhZZZPPPNNNNNNMMMKKKEEEGGGEEEAAABBBFFFHHHGGG:::AAADDD>>>999999;;;;;;<<<;;;999888888999;;;===999999999888888888888777555666777888888888888888777777777777777777777777666666666666666666666666555555666666777888888888999999999999999888777777666777777888999:::::::::666666666666777888999:::::::::::::::::::::::::::999:::::::::::::::;;;;;;888888999999999999888888777888:::;;;;;;:::999888::::::;;;;;;<<<======>>>=========>>>@@@AAA@@@>>>========================<<<======>>>>>>>>>>>>>>>???@@@@@@???>>>===???AAA@@@@@@AAABBBCCCDDDEEEFFFFFFHHHKKKLLLJJJIIIHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJKKKHHHHHHLLLLLLKKKPPPYYYhhhwwwppppppyyyrrroookkklllmmmiiiaaaXXXPPPLLLFFFEEECCCCCCDDDFFFFFFFFFtttcccWWWMMMNNNOOOQQQTTTWWWZZZ[[[]]]]]]^^^___````````````aaaaaabbbaaa^^^ZZZVVVTTT[[[ZZZXXXVVVVVVVVVXXXYYYYYYYYYYYYXXXWWWXXXYYY[[[YYYUUUTTTWWWYYYWWWVVVWWWSSSTTTUUUXXXZZZ[[[[[[YYY]]]]]]\\\ZZZYYYZZZ]]]```aaaccceeeccc```[[[XXXWWW___```aaa```^^^]]]]]]^^^___[[[WWWUUUVVVYYY[[[\\\aaaaaa```___]]][[[YYYXXX\\\\\\]]]]]]\\\[[[YYYXXXWWWZZZ]]]]]]\\\YYYWWWVVVYYY\\\``````^^^]]]^^^```___^^^^^^```cccdddbbb___]]][[[YYYWWWVVVVVVXXXXXX[[[[[[[[[[[[\\\]]]^^^___aaabbbcccbbbaaa]]]ZZZXXXZZZZZZZZZZZZYYYWWWVVVUUU[[[[[[YYYXXXVVVUUUSSSSSSXXXXXXWWWVVVUUUUUUUUUUUUVVVTTTSSSTTTUUUUUUTTTSSSSSSQQQPPPQQQSSSVVVWWWWWWXXXXXXWWWXXX[[[bbbkkkqqqvvvuuutttwwwzzzvvvggg[[[OOOKKKKKKHHHEEEDDDAAAAAA@@@???>>>>>>??????;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::999999999======<<<;;;;;;:::999999:::999999999888888777777777666666666555555555555777777777777666666666666888888777777888999::::::888888777777666666555555666666555555555555666666666666666666666777888888555999999555555:::;;;777888888999999999:::::::::777777888888888999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<===============<<<<<<<<<<<<;;;:::;;;<<<===>>>============>>>>>>>>>>>>;;;===???AAABBBAAA@@@???BBBBBBBBBBBBCCCEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGHHHKKKMMMOOOZZZnnn|||yyy{{{zzztttrrrppphhhZZZOOOHHHJJJJJJIIIFFFCCCCCCCCCuuugggZZZQQQOOOPPPRRRTTTVVVXXXZZZ[[[ZZZ[[[\\\]]]^^^_________```aaabbbaaa```]]]ZZZWWWZZZYYYWWWUUUUUUUUUVVVWWWVVVWWWXXXXXXWWWWWWWWWXXXZZZUUURRRTTTUUUTTTUUUXXXVVVVVVWWWYYYZZZ[[[ZZZYYY^^^^^^]]][[[YYYZZZ]]]``````bbbddddddaaa]]][[[ZZZ^^^`````````^^^]]]^^^___aaa^^^YYYWWWWWWXXXZZZ[[[`````````___]]]\\\ZZZYYY\\\]]]]]]]]]\\\[[[YYYXXXWWWYYY\\\\\\ZZZYYYXXXXXX[[[]]]``````___^^^___```___^^^^^^aaacccdddbbb```^^^\\\ZZZXXXWWWWWWXXXXXXYYYZZZZZZ[[[\\\]]]_________```aaaaaa```]]]ZZZXXXYYYZZZ\\\]]]]]][[[YYYXXX[[[ZZZYYYXXXWWWUUUUUUTTTVVVVVVUUUUUUTTTUUUUUUUUUTTTRRRQQQRRRTTTTTTSSSRRRRRRQQQOOOPPPSSSUUUVVVVVVVVVVVVUUUTTTUUU[[[bbbggg}}}{{{yyytttpppuuuvvvoooooojjj[[[LLLFFFDDDAAA?????????>>>>>>===<<<<<<======:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999;;;;;;::::::999888888777999999888888888777777777777777666666666555555555555555555555666666666666777777777777777888999999888777777777666666666555666666555555555555666666333333333333333444555555555888888444444999:::777888888888888999999999999777777777888888888999999999999::::::::::::::::::;;;:::::::::;;;;;;<<<===<<<<<<============<<<<<<<<<;;;:::::::::;;;<<<===<<<<<<=========>>>>>>>>>;;;===???@@@AAAAAA@@@???@@@@@@@@@AAABBBCCCEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHIIIKKKNNNOOOPPP```yyy|||tttkkkccc]]]PPPLLLGGGEEEEEEEEECCCBBBpppaaaWWWPPPMMMQQQSSSUUUWWWYYYZZZZZZZZZXXXXXXZZZ[[[\\\]]]]]]]]]^^^___```aaaaaa___]]]\\\YYYXXXVVVUUUTTTTTTUUUUUUSSSTTTVVVWWWWWWWWWVVVUUU[[[UUUQQQRRRTTTSSSUUUXXXYYYZZZZZZ[[[ZZZZZZYYYYYY``````^^^\\\ZZZZZZ]]]______aaaccccccaaa___]]]]]]]]]^^^```___^^^^^^___aaacccaaa]]]ZZZXXXXXXYYYZZZ____________^^^]]]\\\[[[]]]^^^^^^^^^\\\ZZZYYYWWWWWWYYYZZZZZZYYYYYYZZZ[[[]]]^^^```___^^^^^^___```_________aaacccdddbbb``````^^^\\\ZZZXXXWWWWWWXXXWWWXXXYYYZZZ\\\^^^___```\\\]]]^^^___^^^\\\ZZZYYYYYY[[[^^^```aaa___]]][[[YYYYYYXXXXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUUUUQQQPPPPPPQQQSSSTTTSSSRRRRRRPPPOOOOOORRRTTTUUUUUUVVVUUUSSSQQQQQQSSSXXX\\\mmmmmmooottt~~~xxxooooooyyy{{{rrrjjjbbb```ccceeeVVVFFF>>><<<::::::<<<<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999888888777666666666888888777777777777666666777777777666666666555555444444444555555666666666777666666666666777777888777777777777666666666666666666666555555666666666222222222222222333444444555666666333444777888666666666777777777888888888777777777777888888888888:::::::::::::::999999999:::999999999999:::;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;:::999999999:::;;;<<<;;;;;;<<<<<<<<<=========;;;===>>>@@@@@@@@@??????????????????@@@BBBCCCDDDBBBBBBCCCEEEFFFHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGHHHJJJKKKLLLHHHSSScccxxxxxxnnnkkkkkk\\\SSSIIIEEEGGGHHHEEEBBBwwwbbbTTTLLLLLLOOOSSSUUUWWWYYYZZZZZZYYYXXXWWWXXXYYY[[[\\\]]]]]]]]][[[\\\^^^___``````______YYYXXXWWWVVVUUUUUUUUUVVVUUUTTTTTTVVVWWWXXXXXXXXX[[[VVVTTTWWWXXXWWWWWWYYY]]]]]]]]]\\\ZZZYYYYYYYYYaaaaaa```^^^\\\[[[]]]___```bbbcccccc```^^^]]]]]]\\\]]]______^^^___```bbbfffdddbbb^^^ZZZXXXYYYYYY^^^^^^____________^^^^^^^^^^^^^^^^^^]]][[[YYYWWWWWWXXXYYYYYYXXXYYY\\\___^^^^^^^^^]]]\\\]]]]]]^^^___```aaabbbccccccbbbaaaaaa```^^^[[[YYYXXXWWWWWWVVVVVVXXXZZZ\\\^^^______YYYZZZ[[[\\\\\\[[[ZZZYYYYYY\\\___bbbbbb```\\\ZZZVVVVVVVVVVVVVVVUUUUUUUUURRRRRRRRRRRRRRRSSSTTTUUUPPPOOOOOOPPPSSSTTTSSSSSSQQQOOONNNNNNPPPRRRSSSSSSVVVUUUSSSQQQOOOQQQTTTWWWaaaaaaaaabbbgggqqq}}}~~~wwwuuu{{{~~~{{{uuusss{{{yyyoooccc[[[VVVQQQRRRVVVVVVJJJ???::::::999;;;>>>;;;::::::999999999::::::999999888888888888999999:::999999999999999999999888888777777777666666666777777777666666666666666777777777666666666666555333444444555666777888888666666555555555666666777666666666666777777777777555555666666666666555555555555444444555555666777444555555444444666666666555555555666666666777777666666666777777777888888:::::::::999999999999999999999888888888888999999::::::;;;<<<<<<<<<;;;;;;:::999888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<===<<<===>>>?????????>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCDDDEEEFFFGGGHHHIIIIIIFFFGGGGGGGGGHHHIIIIIIIIIGGGFFFFFFFFFGGGHHHHHHIIIFFFOOOVVVccc|||nnnjjjkkkbbb[[[SSSMMMLLLJJJGGGDDDlllXXXKKKFFFKKKSSSTTTVVVXXXZZZZZZZZZXXXWWWXXXYYYZZZ\\\]]]]]]^^^^^^XXXYYYZZZ\\\^^^^^^^^^^^^ZZZZZZYYYYYYXXXXXXXXXXXXYYYWWWUUUUUUXXX[[[]]]\\\[[[YYYZZZ___```\\\YYYYYY^^^______]]]ZZZXXXYYYZZZaaabbbaaa___]]]\\\^^^___bbbccccccbbb___\\\[[[[[[[[[]]]____________aaabbbfffgggeeeaaa]]]ZZZZZZ[[[]]]^^^___````````````___^^^^^^^^^^^^]]][[[YYYXXXWWWXXXYYYYYYYYY[[[___bbb```^^^\\\ZZZZZZ[[[\\\\\\___aaabbbccccccbbbaaaaaaaaa```^^^\\\ZZZYYYXXXWWWTTTVVVXXXZZZ\\\]]]^^^^^^XXXXXXZZZ[[[[[[[[[ZZZZZZZZZ]]]___aaa```]]]YYYWWWTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQRRRSSSSSSTTTQQQPPPOOOQQQSSSTTTTTTSSSPPPNNNMMMMMMOOOQQQQQQQQQRRRSSSRRRPPPOOOOOORRRUUUVVVYYY\\\\\\\\\```gggmmm}}}xxx~~~|||}}}~~~zzzzzzyyyvvvnnniiinnnwww~~~}}}|||sssbbbYYYPPPLLLJJJGGGGGGJJJIIIAAA;;;:::;;;:::;;;===:::::::::999999::::::;;;999888777777777777888999999999999999999999999999888888888888888777777777666666666666666777777777888777777777666666666666555555666777888999999999666666555555555555555666555555666666777777888888555555666777777666555555666666666666666777777888444444555777888666666666444444555555555666666666555555666666666777777777999999999999999999999999999888888777777777888888999999:::;;;;;;;;;;;;;;;999999888777888999:::;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<======>>>>>>>>>===>>>>>>>>>???@@@AAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHEEEMMMQQQWWWlllyyytttyyyoooccc______^^^[[[WWWQQQLLLIIIGGGuuu^^^PPPHHHDDDKKKUUUVVVWWWXXXZZZZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]VVVWWWXXXZZZ[[[\\\\\\]]]ZZZZZZZZZ[[[[[[[[[[[[[[[[[[XXXVVVXXX\\\``````___\\\[[[]]]ccceee```[[[ZZZ\\\^^^___]]]YYYXXXZZZ]]]aaabbbbbbaaa___^^^___```cccddddddbbb___\\\\\\\\\\\\]]]____________```bbbfffggghhheee___\\\\\\]]]^^^______```aaaaaa``````]]]]]]^^^^^^^^^\\\[[[ZZZWWWXXXYYYZZZ[[[^^^bbbeeeccc___[[[YYYZZZ[[[\\\\\\___aaaddddddcccaaaaaabbb______^^^\\\[[[YYYXXXWWWTTTUUUXXXZZZ\\\\\\\\\\\\XXXXXXYYYZZZZZZZZZZZZZZZ[[[\\\^^^___^^^[[[WWWUUUUUUTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQRRRSSSSSSQQQPPPPPPQQQSSSTTTSSSRRROOOMMMLLLLLLNNNOOOPPPOOONNNNNNOOONNNMMMMMMOOOQQQNNNRRRWWWYYYXXXYYY[[[^^^eeejjjqqqwww|||zzzzzz{{{yyyrrrjjjkkkoooxxx~~~ssshhh___QQQIIIDDDDDDDDDBBB@@@AAABBB===:::<<<<<<888777888::::::999999::::::;;;;;;999888777666666777888999888888888999999999999999999999999888888888888888666666777777777777888888888888777777777666666666777777777888888999999999777666666555555555555666444555555666777888888999444555666777777666555444555444444444444555666666444444777<<<===888666666444444555555555666666666555555555555666666666666888888888888999999999:::999999888777777777777888888888999:::;;;;;;;;;;;;:::999888888888999:::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJCCCHHHMMMRRR^^^xxxzzzrrrnnntttuuuaaaUUUWWWZZZ]]]\\\WWWRRROOONNNwwweeeTTTMMMIIIFFFLLLWWWXXXYYYYYYZZZ[[[\\\\\\\\\[[[\\\\\\]]]]]]\\\\\\[[[WWWXXXXXXYYYZZZZZZ[[[[[[XXXYYYZZZ[[[\\\]]]]]]^^^YYYXXXYYY]]]bbbdddaaa^^^]]][[[\\\bbbccc___[[[[[[ZZZ\\\^^^\\\YYYXXX[[[___```bbbbbbbbb```___aaabbbdddeeeeeedddaaa______```\\\^^^______^^^^^^```aaadddgggiiigggbbb^^^___aaa______```aaaaaaaaa``````\\\\\\]]]^^^^^^]]]\\\[[[VVVXXX[[[\\\^^^aaadddgggfffbbb\\\ZZZ[[[]]]]]]]]]___bbbeeedddbbbaaaaaabbb]]]]]]]]]\\\[[[YYYXXXWWWTTTVVVXXXZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ\\\\\\\\\ZZZXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPQQQRRRQQQPPPOOOMMMKKKKKKLLLNNNNNNNNNLLLMMMNNNMMMLLLKKKMMMNNNMMMOOORRRSSSTTTUUUUUUVVVWWWYYY\\\___eeellltttyyy|||uuuqqqsssrrrwwwyyywwwyyyuuuiii[[[OOOHHHAAA===???@@@>>>;;;:::===999888::::::666555666999999888888999::::::;;;:::999777666666777999:::777888888888999999999999888888888888888888888888777777777888888888999999888888888777777777666666777777777777777888888888888777666666555555666666444444555666777888999999444555666777777666555444444333333333333444555555555555:::AAABBB;;;666666555555555555666666666666444444555555555666666666666666777888999::::::;;;:::999888888777777777888777888999::::::;;;;;;;;;:::999999888999:::;;;<<<<<<<<<=========>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<===>>>???AAAAAA??????@@@@@@AAAAAABBBBBBAAABBBCCCDDDEEEFFFGGGGGGIIIKKKLLLNNNNNNLLLJJJIIIEEEDDDIIIPPPVVVbbbzzzrrrmmmqqqxxxjjjZZZTTTVVVZZZ]]]```___]]][[[lll\\\OOOMMMKKKIIIOOOZZZ[[[ZZZZZZ[[[\\\]]]______\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZWWWXXXZZZ[[[]]]^^^^^^^^^VVVWWWZZZaaafffgggaaa[[[]]]ZZZZZZ^^^```]]]ZZZ[[[XXX[[[]]][[[XXXXXX\\\aaa```aaabbbbbbaaa```bbbcccdddeeefffeeeccccccccceee]]]^^^```___^^^^^^___aaacccfffjjjhhhccc``````ccc``````aaaaaaaaaaaa``````[[[\\\]]]^^^^^^^^^]]]]]]UUUXXX[[[^^^```bbbfffhhhiiiddd^^^[[[\\\^^^_________bbbeeeeeebbb```aaabbb\\\\\\\\\[[[[[[YYYXXXWWWUUUVVVXXXZZZ[[[[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZ[[[[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQOOONNNNNNPPPPPPOOONNNNNNLLLJJJJJJLLLMMMNNNMMMNNNOOOPPPOOOMMMLLLLLLMMMQQQPPPOOOOOOOOOQQQRRRSSSQQQRRRSSSTTTVVV[[[bbbfffooo}}}zzzzzzxxxwwwrrrjjjjjjttt|||yyy}}}}}}xxxpppeeeVVVHHHFFF>>>:::<<<>>>;;;888777:::666555777777555666999888888777888888999:::::::::999888666666888999:::777777888888999999999999777777777777888888888888777777888888999999999:::888888888888777777777777777777777777666666666666888888777666666666666666333444555666777888999:::444555666888888666555444555444444444444555666666555555<<>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@??????@@@AAACCCDDDEEEEEEAAAAAABBBCCCDDDEEEFFFGGGFFFHHHJJJLLLLLLJJJGGGFFFJJJCCCFFFOOORRRTTTkkkzzzrrrmmmooossszzzuuueeeVVVUUUWWW^^^gggllljjjggg{{{___OOODDDIIINNNNNNRRRYYY[[[\\\]]]]]]\\\[[[\\\]]]^^^]]][[[YYYXXXXXXYYYZZZZZZZZZZZZXXXWWWWWWYYY[[[ZZZ[[[[[[\\\\\\\\\[[[[[[\\\]]]aaagggllljjjbbbZZZ^^^\\\ZZZYYY[[[\\\\\\\\\YYYZZZ[[[\\\]]]]]]]]]^^^^^^___```aaaaaabbbbbbaaacccfffjjjkkkiiifffcccbbbddddddcccbbbbbbbbbbbbcccdddfffggggggfffeeeeeefffeeedddcccbbbaaaaaaaaaaaa``````___^^^\\\[[[ZZZZZZ[[[\\\\\\]]]___bbbeeeffffffeeebbb```___```bbbcccbbbccceeeggggggfffeeeddd```^^^\\\ZZZYYYYYYYYYYYYWWWVVVVVVVVVWWWYYYZZZ\\\ZZZZZZZZZYYYXXXXXXWWWWWWWWWYYY[[[\\\]]]]]]]]]\\\XXXXXXWWWVVVUUUTTTTTTSSSUUUTTTRRRQQQPPPPPPPPPQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMLLLKKKKKKLLLLLLLLLNNNPPPRRRRRRPPPNNNLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNPPPQQQQQQOOOPPPTTTXXXcccrrr~~~|||uuunnnkkknnnvvv|||}}}yyyvvvtttyyyyyyssspppnnnuuuuuutttqqqnnneeeQQQ???<<<;;;;;;:::999888777777888777666555555666777888777777777777777777777777888888777777777777888888555555666666777777888888666777999::::::999777666:::;;;<<<<<<:::888888999999999999999999999999999999999888888888888999999999999888888777666666666666666666666666666666666555555555555666666666666333333333444555666777777777777888888888888777777555555444444444333333333777666666555555555666666:::999777666666888999;;;<<<;;;:::999999999::::::999999999999999999999999999;;;;;;;;;999999999;;;========================???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>???@@@AAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKKKKJJJIIIGGGIIIIIIIIIJJJQQQ]]]fffxxxmmmjjjlllssswwwcccXXXNNNRRRcccsss{{{{{{mmmZZZLLLDDDIIIOOOPPPSSSYYYYYYZZZ\\\[[[ZZZZZZ\\\]]]]]]]]]\\\ZZZYYYYYYYYYXXXYYYZZZYYYXXXVVVVVVXXXZZZYYYZZZ[[[[[[\\\\\\\\\\\\^^^___ccciiinnnllleee___]]][[[YYYYYYZZZ\\\\\\[[[[[[\\\^^^````````````___^^^^^^```aaabbbbbbbbbbbbcccfffjjjkkkjjjgggeeedddffffffeeeddddddddddddddddddeeeffffffeeedddeeegggeeedddcccbbbbbbaaaaaaaaa______^^^^^^]]]\\\\\\[[[[[[\\\\\\^^^```cccfffggggggeeebbb```___```bbbcccbbbcccdddfffffffffeeedddbbb```___\\\ZZZYYYXXXXXXXXXXXXWWWVVVWWWXXXYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXUUUSSSRRRPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSPPPPPPOOONNNNNNNNNNNNNNNLLLNNNPPPRRRRRRPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPOOOPPPSSSVVVWWWcccvvvxxxrrrrrrwww||||||vvvppplllooovvv{{{zzzwwwxxx{{{|||{{{tttnnnkkkiiigggeeemmmqqqpppjjj```UUUFFF:::::::::999999888777777777777777777666666777777777666666666666666666666666777777666666666666777777555555666666777777777777555666888999999888666555888:::;;;:::999777777888999999999999999999999999999888888777777888888999888888777777666555555444555555555555555555555555444555555555666666666666333333444444555555666666555555666666666666555555444444444444333333333333666666555555555555555666777666555444555666888999;;;;;;:::999999999999999999999999999999999999999999:::;;;:::999888999;;;========================>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEHHHJJJKKKKKKJJJIIIHHHIIIJJJHHHHHHMMMVVV^^^uuussslllmmmttt~~~ttteeeVVVUUUcccuuurrraaaSSSHHHCCCIIIPPPQQQSSSXXXUUUWWWYYYYYYYYYYYY[[[\\\\\\\\\\\\\\\ZZZYYYXXXWWWXXXYYYYYYXXXVVVUUUWWWXXXXXXYYYZZZ[[[[[[\\\]]]]]]^^^___ccciiimmmlllgggbbb]]][[[YYYYYYZZZ[[[\\\[[[\\\]]]```bbbcccbbb```___]]]^^^___aaabbbbbbcccccccccfffjjjkkkjjjhhhgggfffhhhhhhhhhgggggggggggggggddddddeeedddcccdddfffhhheeeddddddccccccbbbbbbbbb______^^^^^^^^^]]]]]]]]][[[\\\]]]___aaadddggghhhhhhfffccc```___```aaabbbcccccccccdddddddddddddddcccbbbaaa___]]]ZZZXXXWWWZZZYYYXXXWWWWWWWWWWWWWWWZZZZZZZZZYYYXXXXXXWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXUUUTTTRRRQQQPPPPPPQQQRRRRRRRRRQQQQQQRRRTTTVVVXXXPPPOOOOOONNNNNNNNNNNNOOOMMMNNNPPPQQQQQQPPPNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNOOOOOONNNOOOQQQSSSNNNUUUaaannnyyy{{{xxxyyyzzz{{{|||xxx{{{}}}tttlllfffeeejjjoooooollllllrrryyy}}}{{{zzz{{{|||zzzvvvuuuyyy}}}~~~}}}xxxvvvvvv~~~wwwppphhh```\\\\\\^^^\\\ZZZ]]]dddeee[[[MMMDDD===999777777777777777777777777777777888888888888777777666666666666666666666666666666555555555555666666555666666666666777777777555555777777777777555555777888:::999888666777777888888888888888888888888888888777777777777888888777777666555555444444333555555555555555555555555444444444555555555666666444444444444444555555555333333444444444444333333444444444333333333222222555555555555555555555555333333222222333555777888:::::::::999999999999888888888888888888888888888888999::::::999888999:::=================================<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<=========>>>???@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDDDDEEEGGGIIIJJJJJJIIIIIIIIIJJJJJJHHHFFFIIINNNTTT```kkkwwwtttuuu{{{yyyeee___iii{{{lll^^^MMMFFFDDDJJJOOOPPPQQQSSSRRRTTTVVVWWWWWWXXXZZZ\\\[[[\\\\\\\\\[[[ZZZXXXWWWXXXYYYZZZXXXVVVVVVVVVXXXXXXXXXYYYZZZ[[[\\\]]]^^^[[[\\\___dddhhhhhheeebbb]]][[[YYYYYYZZZ[[[\\\[[[ZZZ\\\___bbbbbbaaa^^^\\\]]]]]]___```bbbccccccccccccfffiiijjjiiihhhhhhhhhjjjjjjjjjjjjjjjiiiiiihhhcccccccccbbbaaabbbfffhhhdddddddddddddddcccbbbbbbaaa``````___^^^]]]\\\\\\\\\\\\^^^```bbbeeeggghhhhhhfffccc```______```aaaccccccbbbbbbbbbccccccdddbbbbbbbbbaaa___\\\ZZZXXXXXXXXXXXXXXXWWWWWWXXXXXXZZZZZZZZZYYYXXXXXXWWWWWWYYYXXXWWWUUUUUUUUUVVVWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTRRRQQQPPPPPPQQQTTTXXXZZZNNNMMMMMMLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPOOONNNNNNLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQNNNQQQUUU\\\bbbhhhlllnnnxxxxxxwwwtttqqqrrrwww{{{{{{xxxnnnhhhdddhhhlllllljjjjjjnnnrrr~~~{{{{{{|||{{{{{{|||{{{zzzyyyxxxwwwxxxzzz|||yyysssvvv}}}{{{xxxyyy{{{|||zzzxxx{{{pppgggccc\\\TTTRRRVVVWWWTTTPPPKKKQQQRRRIII@@@<<<;;;;;;555555555666666777777777666777888999999888777666666666666666666666666666555555555444444555555555666666666666666666666666555666666777777666666555666888999999888777777888888888888888888888888888777777777666666777777777777777666666555444444333555555555555555555555555333333444444444555555555555444444444444444444444222222333333333333222222333333333333222222222222333444444444555555555444111111111222333555777888999999999999999888888777888888888888888888888888777888999999888888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999999::::::;;;;;;;;;<<<<<<===>>>????????????<<<<<<>>>???@@@BBBCCCCCCCCCDDDFFFGGGHHHIIIIIIHHHIIIJJJJJJHHHGGGGGGJJJMMMUUU\\\tttzzzwwwxxxyyyzzzyyy{{{{{{sssyyyxxxggg]]]LLLHHHGGGKKKNNNNNNMMMNNNPPPRRRTTTUUUUUUVVVXXXZZZZZZZZZ[[[\\\\\\[[[YYYXXXZZZ[[[\\\ZZZXXXWWWWWWXXXXXXXXXXXXYYYZZZ\\\]]]^^^ZZZ[[[^^^aaadddeeedddbbb^^^\\\ZZZYYY[[[\\\\\\\\\[[[]]]```bbbbbbaaa^^^\\\]]]^^^___aaabbbbbbccccccccceeeggggggffffffggghhhjjjjjjkkkkkkjjjjjjiiihhhccccccbbbaaa```aaadddgggccccccdddddddddcccbbbaaacccbbbaaa```^^^]]]\\\[[[\\\]]]___aaaccceeefffffffffdddaaa___^^^^^^```aaacccbbbbbbaaaaaaaaabbbbbb______``````___]]][[[ZZZUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWZZZYYYWWWVVVUUUUUUVVVWWWZZZZZZYYYYYYXXXWWWWWWVVVWWWVVVUUUTTTTTTTTTUUUVVVQQQPPPOOOOOOPPPSSSVVVXXXNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJMMMLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQSSSUUUWWWYYYZZZcccfffhhhhhhhhhlllssszzzsssvvv|||wwwqqqnnnooopppooommmkkklllmmmuuuyyysssoooqqqrrrssstttvvvyyy{{{|||yyyzzz~~~||||||zzz|||}}}}}}||||||~~~~~~vvvvvv}}}}}}~~~~~~{{{xxxuuunnnbbbYYYYYYSSSNNNNNNQQQQQQLLLFFFAAACCCAAA<<<999;;;;;;999444444444555555666777777666777888999999888777666555555555555555555555555555555444444444444555555666666666555555555555555777777777777777777777777777888::::::999888888999777777777777777777777777777666666555555666666777888888777666666555555444555555555555555555555555333333333333444444444444444444444444444333333333222333333444444333333222333333222222222111111111111222333444555555444444111222222333444666777777888888999999999888777666777777777777777777777777666777888888777777999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<;;;;;;999999999:::::::::::::::;;;;;;<<<===>>>>>>>>>>>>:::;;;<<<>>>???AAABBBCCCCCCCCCDDDFFFGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHIIIKKKPPPWWWeee~~~vvvsssssssssqqqrrrzzz}}}jjj]]]XXXNNNLLLLLLMMMOOOOOONNNMMMOOOQQQSSSTTTTTTUUUWWWYYYXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^]]][[[YYYYYYYYYYYYYYYXXXXXXYYY[[[\\\^^^\\\]]]___aaacccddddddddd___]]][[[[[[\\\]]]]]]]]]^^^___bbbccccccbbb```^^^^^^___```aaaaaabbbbbbaaabbbdddeeedddccccccdddfffhhhhhhiiijjjjjjhhhgggfffbbbcccbbbaaa``````bbbdddaaabbbcccddddddcccaaaaaaccccccbbb```___^^^]]]\\\]]]^^^___aaabbbcccdddddddddbbb___]]]]]]]]]___```aaaaaaaaaaaaaaa`````````]]]]]]]]]]]]]]]\\\[[[[[[TTTUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWYYYYYYXXXWWWWWWVVVWWWWWWYYYXXXWWWVVVUUUTTTSSSSSSWWWWWWUUUUUUTTTUUUVVVWWWRRRQQQOOOOOOOOOQQQSSSTTTPPPOOOOOOOOOOOOPPPPPPQQQPPPOOOOOONNNNNNOOOOOOPPPLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKKKKLLLNNNNNNMMMKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRUUUXXXYYY[[[___fffllloooooottt}}}zzzzzz}}}~~~}}}zzzvvvrrrpppnnnmmmpppyyy{{{uuuqqqrrrsssssssssuuuxxxzzzyyywwwzzz}}}}}}yyyxxx|||zzzuuuoooeeeZZZRRRLLLIIIFFFGGGIIIHHHBBB===???>>>:::666777:::999555444444444555555666666666666666777777777777666666555555555555555555555555555555444444444444555555666666666555555555555444777777777777777777777777666888::::::999888999:::666666666666666666666666666666555555555555666666888888777777666555555444444444444444444444444444222222222333333333444444333333333333333444444444333333444444444444333333222222222111111111000000000111333444555444444333222222333444555666666777777777888999999777666555666666666666666666666666555666888888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;======<<<;;;;;;::::::::::::::::::::::::::::::;;;<<<============:::;;;<<<===???@@@BBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKRRRZZZhhhzzzzzz{{{zzzxxxyyylll[[[SSSSSSPPPPPPPPPPPPQQQRRRRRRPPPPPPQQQSSSTTTTTTTTTVVVXXXWWWXXXXXXYYYZZZ\\\^^^______```aaaaaa^^^\\\[[[[[[ZZZYYYXXXXXXXXXZZZ[[[]]]^^^___```aaabbbbbbdddeee```^^^\\\\\\]]]______^^^___```aaaaaaaaaaaa______``````aaaaaaaaaaaa``````bbbbbbbbbaaa______aaaccceeefffggghhhhhhfffeeecccaaaccccccbbb```______```___```bbbccccccbbb```___aaaaaa``````````````````]]]^^^```aaabbbbbbaaaaaaaaa___]]][[[[[[]]]___`````````aaabbbaaa```___^^^]]]]]][[[ZZZZZZYYYYYYYYYUUUVVVXXXYYYYYYYYYXXXXXXZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVSSSSSSSSSRRRRRRRRRQQQQQQVVVUUUTTTSSSSSSTTTUUUVVVSSSRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRQQQPPPNNNMMMMMMNNNPPPQQQLLLLLLKKKJJJJJJIIIHHHHHHIIIHHHHHHIIILLLLLLJJJGGGHHHHHHIIIIIIJJJKKKLLLLLLIIIJJJKKKLLLNNNQQQVVVYYYaaa```eeepppwwwvvvtttuuukkkjjjmmmsssvvvvvvxxx|||~~~|||zzzxxx}}}|||{{{zzzwwwuuuuuuwwwyyyyyyxxx}}}}}}~~~~~~~~~~~~~~~yyyqqqfff[[[PPPJJJAAA@@@>>>>>>>>>>>><<<999;;;;;;888555666:::888444555555555555666666666666666666555555555555666666555555555555555555555555666666555555555555666666666666555555555444444444666666666555555666666666555777999999888777888999666666666666666666666666666555555444444555555666777777666555555444444333444444444444444444444444222222222222333333333333222222222333333444444555222333333444444333333222222111111111000000000000///000222444555444333222222333333444555555555555666777888999888777555444666666666666666666666666444555777777666777888:::::::::::::::::::::::::::888999;;;======<<<;;;:::;;;;;;;;;;;;;;;:::::::::999:::;;;<<<<<<===<<<<<<;;;<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHLLLRRR\\\ooozzzuuu{{{vvvaaaRRRNNNQQQRRRSSSSSSRRRSSSVVVVVVTTTPPPRRRSSSTTTSSSTTTUUUWWWWWWWWWWWWXXXZZZ]]]___aaa```bbbcccbbb```^^^]]]]]][[[ZZZXXXWWWXXXYYY[[[\\\^^^___````````````bbbdddaaa___]]]]]]^^^``````___^^^^^^^^^^^^^^^^^^]]]]]]aaaaaaaaaaaaaaa``````___aaaaaaaaa___]]]]]]___aaacccdddfffgggfffeeecccbbbaaacccdddccc```^^^^^^^^^^^^___aaabbbcccaaa```___^^^^^^___```aaabbbcccccc^^^^^^```aaaaaa```_________]]][[[ZZZZZZ\\\___```___```aaabbbbbb```^^^\\\___]]][[[YYYWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVZZZZZZZZZYYYXXXXXXWWWWWWUUUUUUWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPNNNMMMMMMNNNPPPQQQLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEGGGJJJJJJGGGDDDGGGFFFFFFEEEFFFGGGHHHIIIFFFEEEEEEEEEGGGJJJMMMNNNOOONNNTTTbbbjjjjjjiiijjjeeebbbbbbfffgggfffhhhkkknnnrrrvvvuuutttzzz{{{vvvtttuuuwwwyyyzzzyyy~~~}}}zzz{{{{{{zzzxxxwwwrrrhhhZZZMMMBBB===<<<:::999777777888999:::555888999666666999999777666666666666666666666666666555444333333444555666555555555555555555555555666666555555555555666666666666555555555444444444555555444444444444555555444555777888777666777888666666666666666666666666555555555444444555555555666555555444444333222222444444444444444444444444111111222222222333333333111111222333333444555555222222333333333333222222111111111111000000000000...000222444555444333222222333333444444444333333555666888999888777555444666666666666666666666666333555777777666777888:::::::::::::::::::::::::::888999;;;======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGHHHFFFDDDDDDEEEFFFFFFFFFIIIHHHNNNYYY```mmmxxxkkkkkkrrruuu{{{|||cccTTTNNNOOORRRWWWXXXXXXXXXXXXVVVTTTSSSSSSQQQNNNLLLMMMPPPSSSVVVXXXYYYYYYYYYZZZZZZ[[[[[[_________^^^^^^^^^]]]]]]YYYZZZYYYXXXWWWXXX[[[]]]aaaaaa```___```aaabbbcccbbbaaa```______```aaabbb^^^\\\YYYYYY[[[]]]______dddcccbbb```______^^^___``````aaa___]]][[[[[[\\\```bbbddddddcccaaaaaabbbccccccddddddccc```\\\ZZZ^^^___```aaabbbbbbbbbbbb___^^^]]]\\\]]]___aaaccc````````````aaaaaaaaaaaa``````___^^^]]]]]]\\\\\\^^^^^^^^^^^^^^^^^^]]]]]][[[ZZZYYYXXXWWWWWWXXXYYYVVVVVVVVVVVVUUUTTTTTTSSSQQQWWW]]]```]]]XXXTTTRRRTTTUUUVVVVVVVVVVVVUUUTTTRRRQQQQQQQQQRRRSSSTTTTTTVVVUUUTTTTTTUUUVVVXXXYYYZZZXXXWWWTTTSSSQQQQQQPPPMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOMMMKKKKKKLLLMMMNNNNNNMMMLLLJJJHHHGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEGGGFFFEEECCCCCCCCCDDDEEEEEEGGGJJJNNNQQQTTTVVVWWWTTTUUUVVVXXXYYY[[[\\\]]]kkklllllliiieeegggmmmsssxxxtttvvvyyy~~~zzz{{{}}}sssvvvzzz|||zzzuuunnnjjjssskkk^^^RRRHHHCCC???===999888888777666555555444666666666666666666666666555555555666555555444333555666666666555444333333444555555555555555555555444444333222333444555666333444444555555666666666555333222333666666444111444444444444444444444444666666666666777777777777444444444444444444444444333333333333333333333333555555555444444333333333222222222222111111000000000111333555666666555444333333222222111000//////000000000000111111111111000000000000000000000000444555666777777666555444444444444444444444444444444444444444444444444444444555555666777888888999999:::<<<;;;::::::;;;===;;;:::999:::<<<<<<;;;:::888888999:::;;;======>>>999:::;;;<<<============<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDFFFFFFEEEDDDCCCDDDGGGIIILLLHHHKKKTTTXXX]]]oooyyyiiieeeiiidddlllvvv~~~nnn[[[QQQNNNQQQVVVYYYYYYZZZZZZYYYWWWVVVUUUTTTRRRPPPNNNNNNQQQTTTVVVXXXXXXXXXYYYYYYYYYZZZZZZ]]]]]]]]]\\\\\\\\\[[[[[[YYYZZZZZZXXXWWWXXX[[[]]]```___^^^]]]\\\\\\]]]^^^bbbaaa```___^^^^^^^^^^^^\\\[[[ZZZXXXYYY[[[]]]___cccbbbaaa```````````````___``````___\\\ZZZZZZ[[[\\\___aaacccbbbbbbbbbcccbbbdddfffgggfffccc```^^^]]]^^^^^^_______________^^^]]]]]]]]]^^^```aaabbbaaa`````````````````````___^^^^^^]]]\\\\\\[[[[[[]]]^^^^^^_________^^^^^^[[[ZZZYYYWWWWWWWWWXXXXXXUUUUUUVVVVVVUUUSSSRRRQQQPPPUUUZZZ\\\ZZZVVVSSSRRRUUUUUUVVVVVVVVVUUUSSSRRRSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTUUUVVVXXXXXXYYYXXXVVVTTTRRRQQQPPPPPPOOOOOONNNMMMLLLLLLLLLLLLMMMLLLJJJIIIIIIIIIKKKKKKMMMLLLKKKIIIGGGFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB???@@@BBBDDDFFFGGGHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOXXX[[[]]]]]][[[]]]aaafffmmmrrr{{{|||{{{{{{zzz|||~~~~~~|||zzzzzzzzzssstttvvvxxxxxxyyyxxxxxxpppqqqqqqooojjjccc\\\WWW\\\VVVLLLCCC>>>:::777666444444555666777777888888555555555555555555555555555555555555555444333333444555555555555444444333444444333333333333333333333333333333333444555555444444444444444444555555666444333444666777555222555444444444333333333333777666666666666666666666444444444444444444444444333333333333333333333333444444444333333333222222222222222222111111111000000222444555666666555444333333222222111000000///000000000000111111111111111111111111111111111111333444555555555555444333444444444444444333333333555555555555555555555555555555555666777777777888777999::::::999888:::;;;:::::::::<<<======;;;999777777888999:::;;;<<<<<<::::::;;;<<<=========<<<<<<<<<===>>>???@@@AAABBB@@@AAABBBCCCEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCFFFHHHIIIFFFHHHOOOQQQTTTccctttyyyhhhbbbeeecccggglllqqqyyyvvv```SSSOOOOOOSSSXXXZZZ[[[[[[[[[[[[YYYXXXWWWVVVTTTRRRQQQQQQSSSUUUWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZYYYXXXXXX[[[]]]```___]]][[[ZZZZZZZZZZZZ`````````___^^^]]]\\\[[[ZZZ[[[ZZZXXXVVVWWW[[[___aaaaaaaaaaaaaaaaaaaaaaaa```aaaaaa___\\\ZZZZZZ[[[YYY[[[___aaabbbbbbccceeebbbeeehhhjjjjjjgggdddaaa]]]]]]\\\\\\\\\\\\[[[[[[\\\]]]]]]^^^___```aaabbbaaa`````````______^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZ\\\]]]^^^_______________[[[ZZZYYYWWWWWWWWWWWWXXXTTTUUUVVVVVVUUURRRPPPNNNOOORRRUUUWWWVVVTTTRRRRRRTTTUUUVVVVVVUUUTTTSSSRRRTTTTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUWWWWWWWWWVVVTTTRRRQQQPPPOOOOOOPPPOOONNNLLLJJJIIIHHHHHHKKKJJJIIIHHHGGGHHHIIIJJJLLLKKKIIIHHHFFFDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDEEEFFFHHHMMMRRRTTTTTTVVVYYY]]][[[___eeelllrrrwwwzzz|||||||||uuunnnlllmmmooorrrvvvwwwuuusssrrrqqqtttttttttsssqqqooommmllleeeccc___ZZZSSSMMMHHHEEEHHHDDD???;;;999888666555333333444555666888888999555555555555555555555555444444555555444444333222333333444555555555444444555444222111000111222222222333333444444444444444444444333333333333333333555555444555666777555333444444444333333222222222777666666666555555444444444444444444444444444444333333333333333333333333333333333222222222222222222222222222111111111111111222444555666666555555333333222222111000000000000000000111111111222222222222222222222222222222222333333444444333333222555555444444333333222222777777777777777777777777555555666666666666666666555666888777666666777999999999;;;===???>>>;;;999666777777888999:::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBCCC???@@@AAACCCDDDEEEEEEEEEBBBCCCDDDDDDCCCCCCDDDFFFGGGEEEGGGKKKKKKKKKUUUcccxxxzzznnnjjjeeedddbbbbbbhhhuuuxxxhhhXXXPPPOOOQQQTTTXXX[[[\\\\\\]]]\\\[[[ZZZYYYWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWVVVVVVVVVVVVXXXYYYZZZYYYXXXXXXZZZ\\\___^^^]]][[[ZZZZZZ[[[[[[]]]^^^___``````___^^^]]]XXX[[[[[[XXXTTTSSSXXX^^^___``````aaabbbbbbbbbbbbaaabbbaaa```]]][[[[[[\\\YYY[[[___aaabbbbbbdddeeeeeegggjjjlllkkkhhhdddbbb]]]]]]\\\[[[[[[ZZZZZZZZZ[[[\\\]]]___``````````````````______^^^]]]]]]]]]^^^]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]______`````````\\\ZZZYYYWWWVVVVVVVVVWWWUUUUUUWWWWWWUUUSSSPPPNNNNNNOOOQQQRRRRRRQQQQQQQQQRRRRRRTTTUUUUUUUUUTTTSSSUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUVVVUUUTTTSSSQQQOOONNNNNNNNNOOONNNLLLJJJHHHFFFFFFEEEKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHFFFEEECCCAAA@@@CCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBB???@@@AAABBBBBBAAA???>>>AAAAAAAAA@@@???>>>===<<<======>>>???@@@AAAAAAAAAAAADDDHHHKKKLLLNNNRRRTTTVVVWWWXXX[[[^^^bbbfffhhhnnnqqqsssooojjjkkksss||||||{{{{{{~~~xxxooohhheeeeeekkkpppuuuxxxvvvrrrmmmkkkqqqppplllhhhccc^^^[[[YYYRRROOOKKKFFFBBB???>>>======;;;999888888888666555555555555555555555666666444444444444444444444444444444444444444333222222111222333444444444444444555444222000000000111222111222333444555444333333444333333222222111111111444444444444555555444333222222222222333333333333666666555555444333333333333333333333333333333333222222222222222222222222222222111111111111111111222222222222222222222222222333444555555555555444222222222111111111000000000000111111111222222222222222222222222222222222222333333333333333333222555555444333333222222222666666666666666666666666666555555555555555555555444666777777666555777888777888;;;>>>@@@???;;;888777777888888999::::::;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<>>>@@@AAABBBCCC@@@AAABBBCCCCCCCCCCCCCCC???AAADDDDDDCCCCCCCCCDDDHHHFFFHHHKKKJJJHHHNNNWWWdddxxxwwwnnnhhhaaa]]]^^^gggxxx~~~uuuggg[[[PPPOOOQQQSSSUUUXXX[[[\\\]]]]]]]]]\\\[[[ZZZXXXWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTWWWXXXYYYXXXWWWWWWYYYZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZ\\\^^^```aaabbbbbbaaaYYY[[[\\\XXXSSSSSSXXX]]]^^^___```aaaaaabbbaaaaaaaaabbbbbbaaa^^^]]]]]]^^^\\\^^^aaabbbbbbbbbccccccggghhhjjjkkkjjjfffbbb___^^^]]]\\\\\\[[[\\\\\\]]][[[\\\]]]^^^_________^^^^^^^^^^^^^^^]]]]]]\\\\\\^^^^^^^^^^^^]]]]]]]]]]]][[[[[[]]]^^^____________\\\[[[YYYWWWVVVUUUVVVVVVVVVVVVWWWWWWVVVTTTRRRPPPNNNNNNNNNNNNOOOPPPPPPPPPNNNOOORRRTTTUUUVVVUUUUUUTTTTTTSSSRRRQQQQQQQQQRRRQQQQQQRRRSSSSSSTTTTTTTTTSSSRRRQQQOOONNNMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFGGGFFFFFFFFFEEEDDDBBB@@@???BBBBBBAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>??????@@@>>>???AAAAAABBBAAA@@@???<<<<<<<<<<<<<<<;;;:::999999:::::::::;;;;;;<<<<<<<<<<<<===>>>???BBBFFFHHHOOONNNNNNMMMOOOQQQTTTVVV[[[\\\^^^^^^```dddlllrrrsssxxx|||~~~~~~~~~vvvqqqppprrrtttxxxzzz{{{{{{|||}}}zzzyyywwwsssooolllkkklll{{{}}}~~~zzzqqqiiidddbbbdddjjjqqquuurrrkkkccc^^^]]][[[WWWRRRMMMHHHDDDCCCBBB@@@===:::888999:::;;;666555444444444444111///444444444444555555555555444444444444444444444444333333333333333222222111111111222333444444444333555444222111111111222222000111333444444444333222333333333222222111111000111222333333222222222222///000000111222333444444444444444444333333222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222333333333333444444444444444222222222111111111111111111111111111222222222222222222222222222222222222444333333333333333333444444444333333333222222222555555555555555555555555555555555444444444444444555666777777666666777999666777:::===???>>>;;;888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@???AAACCCDDDCCCCCCDDDEEEFFFFFFHHHJJJIIIHHHLLLQQQTTT___vvv|||rrrhhhaaa^^^```mmm{{{vvvkkkUUUMMMIIIMMMSSSUUUWWWYYYZZZZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVWWWXXXXXXXXXWWWVVVWWWXXXYYYZZZYYYZZZ\\\___aaacccdddddd]]]]]]\\\YYYUUUUUUXXX\\\\\\]]]___```aaa``````______```aaa```^^^^^^^^^___]]]```bbbcccbbbaaaaaabbbfffgggggggggeeebbb___]]]^^^]]]\\\\\\]]]___```aaa\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^ZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[YYYWWWUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSOOONNNMMMMMMOOOPPPOOONNNMMMNNNQQQSSSUUUUUUUUUUUURRRRRRQQQQQQPPPPPPQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSQQQPPPOOOMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCAAA@@@AAAAAA@@@???????????????@@@???===<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;:::999:::===???AAABBBAAAAAAAAABBBDDDFFFHHHJJJKKKMMMSSS[[[dddjjjmmmjjjkkkmmmnnnnnnooorrrsss|||}}}ssshhh```\\\aaabbbdddgggiiikkklllmmmddddddccc```]]]\\\]]]___qqqssstttpppggg^^^XXXVVVUUUZZZaaaddd```YYYQQQLLLGGGFFFCCC@@@>>><<<::::::;;;:::888666555666777888555444333333444333111///111111222333444666666777333333333333333333333333222222333333222222111000111111222333333333222222222222222222222222222222111222222333333333333333333333222222222222222222///111222222111000000111//////000111222333333444222222222222222222333333333333333333333333333333222222222222222222222222111111111111111222222222222222222222333333333333222222222222222222333333111111111111111111111111111111111222222222222333222222222222222222222222444333333222222333333444222222222333333333333333444444444444444444444444333444444444444444444444555777888888777666888999555666888;;;======;;;888999999999999::::::;;;;;;999::::::;;;;;;;;;:::::::::;;;<<<<<<===>>>??????AAAAAABBBBBBAAAAAA@@@??????AAACCCCCCCCCCCCEEEFFFCCCDDDFFFGGGGGGGGGIIILLLNNNQQQ___{{{uuummmfffcccmmmzzz{{{kkk^^^LLLFFFFFFMMMUUUXXXXXXYYYXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYYYYYXXXWWWVVVVVVXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSTTTVVVVVVUUUUUUUUUWWWZZZYYYWWWWWWVVVWWWXXXYYYZZZZZZ[[[]]]___aaacccdddaaa___\\\YYYXXXXXXZZZ[[[[[[]]]^^^___```___]]]\\\\\\]]]^^^^^^]]]]]]^^^```\\\^^^aaabbbaaa```aaaaaabbbbbbbbbaaa```___]]]\\\\\\[[[[[[\\\^^^aaadddfff]]]\\\[[[YYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[[[[\\\\\\\\\[[[[[[\\\[[[YYYVVVUUUTTTTTTUUUVVVUUUTTTSSSSSSTTTUUUUUUQQQOOOMMMNNNPPPPPPOOOLLLOOOPPPQQQSSSTTTSSSSSSRRRPPPPPPOOOOOOOOOPPPPPPQQQNNNOOOQQQRRRSSSSSSRRRRRROOOOOOMMMLLLKKKKKKJJJJJJKKKJJJHHHGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEEEEDDDBBBAAA??????>>>===============???>>><<<;;;:::;;;<<<==================>>>>>>???======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<>>>??????>>>::::::;;;<<<======>>>>>>>>>@@@EEELLLTTT\\\bbbfff\\\ZZZXXXXXXZZZ\\\]]]]]]gggjjjkkkhhh___VVVPPPNNNQQQPPPQQQSSSVVVXXXYYYYYYPPPPPPOOOMMMKKKLLLNNNPPP[[[]]]]]]XXXPPPJJJGGGGGGEEEIIIMMMNNNKKKFFFAAA???===<<<;;;999999999999:::777666666555555555555555444333222333555666555333111222222333444444555555222222222222222222222222222222222222222111111000111222222222222111111000...///111222333222111111222222222111222222333444222222222333333333333333///111333333111000111222111111111111111111111000000000111111222333333333222222222222222222222222111111111111111111111111111111111222222222333333222222222333333333444444222111111111111111111111111111111111111111111111111111111222222222333333111111111111111111111111333222111111111111222333111111111222333333444444333333333333333333333333222222222333444444444555555666777777666666777888555555666888;;;;;;:::888888888888888999999999999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBAAABBBBBBBBBBBBCCCFFFHHHBBBCCCDDDDDDDDDFFFHHHHHHNNNMMMTTThhh}}}tttoooxxx~~~qqq```TTTLLLGGGHHHPPPXXXYYYXXXWWWWWWXXXYYYZZZZZZYYYXXXWWWWWWXXXYYYYYYYYYXXXVVVUUUYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUURRRSSSUUUUUUTTTTTTTTTUUU^^^\\\[[[YYYXXXXXXXXXYYY[[[ZZZZZZ[[[\\\___aaabbbccc```\\\ZZZZZZ[[[[[[[[[[[[\\\^^^______^^^\\\[[[YYY[[[\\\\\\\\\\\\^^^___ZZZ\\\___````````````aaa___^^^^^^]]]]]]]]]]]]]]]ZZZZZZZZZ\\\^^^bbbfffhhh^^^]]]ZZZXXXWWWWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZ[[[[[[[[[ZZZZZZYYY\\\[[[YYYVVVUUUTTTTTTTTTUUUTTTRRRQQQQQQSSSUUUVVVRRRPPPNNNOOOQQQQQQNNNKKKQQQRRRSSSSSSSSSRRRPPPOOONNNNNNNNNNNNOOOOOOPPPQQQNNNOOOPPPRRRSSSRRRRRRQQQNNNNNNMMMKKKJJJJJJJJJJJJLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@AAACCCEEEEEEDDDCCCBBB======<<<;;;;;;;;;;;;<<>><<<:::::::::<<<===<<<;;;;;;:::;;;<<<===???<<<<<<<<<<<<<<<;;;:::999:::999999999999999888888888999;;;===??????===:::;;;<<<=========<<<:::999999===CCCHHHMMMRRRXXX\\\NNNJJJEEEDDDGGGJJJJJJIIIPPPSSSTTTRRRMMMHHHFFFGGGDDDCCCCCCDDDFFFHHHIIIIIIBBBBBBBBB@@@???@@@BBBEEEKKKKKKJJJFFF@@@===>>>AAA>>>???@@@@@@===;;;;;;;;;:::999777666555555666666222333444555666555555555...------///333555555444555555444333333222111111222222222222222222222222222222222222222111000000222222222222222111000///***,,,///222333222111///333222111000111222444555222222222333333444444444000222555444222000111333333333222111000///...---//////000111222333333444222222222222222222222222111111111111111111111111111111222222333333333333222222222333333444444444111111000000000000000111111111111111111111222222111111222222222333333333000000000000000000000000222111000//////000111222000000111222333444444555444444444444444444444444111111222333333444555555444555666666555555666888555444555777999::::::999777777777777888888888888777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBBBBBBBBBBCCCGGGJJJCCCEEEEEECCCDDDFFFGGGGGGLLLIIILLLXXXggg}}}{{{sssaaaTTTOOOMMMMMMNNNQQQUUUWWWVVVUUUWWWWWWXXXXXXYYYXXXXXXXXXTTTUUUVVVVVVTTTSSSSSSSSSWWWXXXWWWVVVTTTSSSTTTUUUWWWTTTRRRSSSVVVWWWVVVUUUYYYXXXXXXWWWWWWWWWXXXXXXWWWXXXXXXXXXWWWXXXZZZ\\\\\\[[[YYYYYYZZZ\\\]]]\\\]]]ZZZWWWXXX\\\^^^\\\XXX\\\\\\^^^^^^]]][[[YYYWWWYYYZZZ\\\]]]]]]\\\[[[[[[XXXYYY[[[\\\]]]^^^______```___^^^\\\[[[[[[ZZZZZZXXXYYYYYYZZZ[[[]]]^^^___bbb___]]]\\\]]]\\\XXXTTTXXXYYYZZZ[[[\\\[[[ZZZYYYYYYYYYYYYXXXWWWWWWXXXZZZVVVWWWXXXYYYYYYXXXWWWVVVWWWXXXYYYYYYYYYXXXVVVUUUSSSTTTUUUUUUTTTSSSRRRQQQPPPQQQSSSTTTTTTSSSRRRRRROOOOOOPPPQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPOOONNNMMMNNNOOOOOOMMMLLLJJJHHHGGGHHHIIIJJJKKKJJJIIIGGGEEECCCBBBAAAAAA@@@??????>>>>>>??????DDDDDDEEEEEEDDDBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>===<<<999777666999999888888888888888888;;;999888888999888777555777777888888888999999999;;;<<>>===============<<<<<<=========<<<;;;::::::999999999:::======>>>>>>===;;;:::999999999999999999999999999777777777777666555444333333333444555444333222111222222333333333333444444333333333333333333333333333333333222222222111111222111111111000000//////222222222222222222222222000000111222222222222111000000000000000111111222111111111111111111111111444333333222111111111222333222222222222222222222000000000000000000000000000111111111111222222222222111111111000000//////...------///222444444333222222222222222222222222333333222222111000//////000000000000111111111111000000000111222222333333000000000000000111111222333333333222222222111111111111222333333333333222333333333333333333333333000000000000111111111111444444222222222222444444666666666777888888999999999999888888777666666666::::::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;======???@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGGGGHHHHHHIIIDDDFFFOOOXXXddd~~~vvvgggXXXOOOMMMOOOUUU\\\^^^ZZZVVVUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXWWWUUURRRRRRRRRTTTUUUUUUTTTSSSRRRTTTUUUWWWUUUTTTTTTWWWYYYXXXWWWXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVWWWYYY[[[[[[ZZZYYY[[[]]]_________bbb^^^ZZZYYY\\\]]][[[XXX[[[\\\]]]]]]]]][[[YYYXXXYYYYYYZZZZZZ[[[ZZZZZZYYYYYYYYYZZZ\\\]]]]]]]]]]]]\\\\\\ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^aaa^^^\\\\\\]]]\\\YYYVVVZZZZZZ[[[\\\\\\[[[ZZZYYYYYYYYYXXXWWWUUUVVVYYY[[[[[[[[[\\\\\\[[[YYYWWWVVVWWWWWWXXXXXXXXXWWWUUUUUUSSSTTTTTTUUUUUUTTTSSSRRRQQQRRRSSSTTTTTTSSSRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRPPPOOONNNMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJKKKJJJIIIGGGEEEDDDCCCCCC@@@@@@????????????@@@@@@AAABBBBBBBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::999999999999999999:::;;;;;;<<<;;;;;;:::999888888888888888888888888888666555555666888999999888777777777888888888999999777888:::<<<>>>@@@BBBCCC>>>===<<<;;;;;;<<<===>>>>>>>>>======<<<<<<;;;;;;999999888888888888999999:::999888888777777777888999999999999999777666555777777777777777777777777777777777666555444444333333333444444444333222111222222222333333333444444333333333333333333333333333333222222222111111111222222222111111111000000111111111111111111111111///000111111222222111111000000//////000000111222111111111111111111111111222111111000//////000000111111111000000000000000000000000000000000000000000000111111111222222222111111111111000000000///...------...000222222111222222222222222222222222222222111000000///......000000000000111111111111333333222222111000000000000000//////000000111222333333222222222111111111000111222222333333222222333333333333333333333333000000000000111111111111444333333222222333333444555555666666777888888888777777777777777888888888::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGKKKEEEEEEKKKOOOVVViii~~~vvvfffYYYNNNJJJKKKSSS___kkkkkk```VVVTTTWWWVVVVVVWWWWWWWWWWWWVVVVVVXXXYYYZZZXXXUUURRRRRRRRRQQQRRRSSSRRRQQQQQQSSSUUUUUUTTTSSSTTTVVVXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXVVVVVVXXXYYYYYYYYYZZZ]]]aaacccdddcccfffbbb]]][[[[[[\\\ZZZXXXYYYZZZ[[[\\\\\\[[[YYYXXXYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYWWWVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZ\\\\\\___^^^]]]]]]^^^]]][[[ZZZ\\\]]]^^^^^^]]]\\\ZZZYYY[[[[[[YYYVVVTTTUUUXXX[[[\\\]]]]]]\\\[[[YYYWWWUUUVVVVVVWWWWWWWWWVVVUUUUUUSSSSSSTTTUUUUUUUUUTTTTTTRRRRRRSSSSSSSSSRRRRRRQQQPPPQQQQQQRRRRRRRRRRRRQQQOOOOOOOOOOOOPPPRRRSSSSSSOOONNNMMMLLLLLLLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJGGGEEEDDDDDDEEEFFF@@@@@@@@@???@@@@@@AAAAAA????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::999999999999::::::::::::999999999::::::;;;888888888888888888888888555444444555777888888777777777777777888888888888555666777888999:::;;;;;;999999999999999999999999999999999999999999999999777666666555555666666777777777666555555555555666666666666666666555444333444444444444444444444444666666666555555444333333333333333444333222222111222222222222333333333333222222222222222222222222222222222222111111111000222222222222111111111111//////////////////////////////000111111111111111000000//////000000111222222222222222222222222222//////......------...............///////////////000000000000000000000000000000000111111111222222111111111111000000000000...------...///000000...222222222222222222222222000000000//////......---000000000000111111111111333333222222111000000000000000//////000000111222222222222222111111111000000111222222333333222222333333333333333333333333000000000000111111111111444333333222222333333444444444444555666666777777555666666777888888999999:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>?????????@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEEEEEEEEEEEEEEEEHHHEEEEEEHHHHHHJJJVVVeeewwwggg[[[RRRKKKJJJMMMXXXdddooommmbbbWWWTTTWWWVVVVVVWWWWWWVVVVVVUUUUUUVVVXXXXXXWWWTTTRRRRRRRRRQQQRRRRRRQQQOOOOOOPPPRRRQQQPPPPPPQQQRRRTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWZZZ[[[[[[ZZZXXXWWWXXXYYYWWWXXX[[[___dddggggggffffffbbb]]][[[[[[[[[ZZZYYYWWWWWWXXXYYYYYYYYYXXXXXXZZZYYYXXXXXXWWWWWWWWWWWWYYYYYYZZZZZZZZZZZZZZZYYY[[[ZZZYYYWWWVVVVVVVVVVVVUUUUUUWWWXXXYYYZZZ[[[[[[]]]]]]^^^____________^^^``````aaa``````^^^\\\[[[```^^^[[[VVVSSSTTTWWWZZZZZZZZZZZZZZZYYYWWWUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSSSSTTTTTTUUUUUUUUUSSSRRRRRRRRRRRRQQQPPPPPPNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNOOOPPPQQQSSSTTTOOOOOOMMMLLLLLLLLLMMMNNNMMMMMMOOOOOONNNMMMKKKIIIKKKIIIFFFDDDDDDEEEGGGHHHCCCBBBAAA@@@????????????===============<<<<<<;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::999888777777888999:::777777777777888888888888999777666666666666555333666666666777777777888888888888888888888888888888666666777777777777666666555666666666777777888888777777666666666666777777555555444444444444555555777777666666666555555444333333333333333333333333666555555444444333333333333333333333222222111111111222222222222333333333222222222222222222222222222111111111111000000000111111111000000000000000////////////////////////...///000000111111000000///////////////000111111222222222222222222222222......---------------...---...............//////000000000000000000000000000000000000111111111111111111111000000000000000000///......000000///...111111111111111111111111000000000//////.........///000000000111111111111000000000111222222333333///////////////000111111222111111111111000000000000000111222222222222222222222222222222222222222///000000000111111111111333333333333333333333333222333333444444555666666666666777777888888888888999999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBDDDHHHGGGGGGNNNXXXjjjqqqhhh^^^XXXSSSOOOOOORRR[[[bbbgggeee^^^WWWVVVWWWVVVWWWWWWWWWVVVVVVUUUTTTRRRTTTUUUUUUSSSRRRSSSSSSSSSSSSSSSQQQNNNMMMNNNOOOOOOOOOPPPPPPPPPQQQSSSTTTUUUUUUVVVWWWXXXXXXWWWWWWZZZ[[[\\\[[[ZZZXXXYYYZZZVVVWWWZZZ___dddggggggfffbbb```]]][[[[[[[[[[[[[[[VVVVVVWWWWWWWWWWWWWWWWWW[[[[[[ZZZZZZYYYXXXWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYYYYYYYWWWVVVUUUTTTTTTTTTTTTVVVWWWYYYZZZ[[[[[[[[[\\\^^^___``````aaaaaaaaabbbbbbccccccbbb```___]]]dddbbb]]]XXXTTTSSSVVVYYYWWWWWWXXXYYYYYYXXXVVVUUUVVVVVVVVVVVVVVVVVVVVVWWWRRRRRRRRRSSSSSSTTTTTTUUUSSSRRRQQQPPPOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRPPPOOOMMMLLLLLLLLLMMMNNNLLLMMMNNNOOONNNLLLJJJHHHJJJHHHEEECCCCCCDDDFFFHHHEEEDDDBBB@@@???======<<<=========<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999999::::::;;;;;;::::::::::::;;;;;;;;;:::888777666666777777666666777777777888888888:::888777777777777666444555555666666666777777777999999999888888888888888555666666777777666666555444555555666666777777888777777666666666666777777555555444444444555555666666666666555555555555555333333333333333333333333555444333333222333333444333333222222111111111111111111111222222222333333111111111111111111111111111111111000000000//////.........///////////////000000000000000000000000......///000000000000////////////...///000000111111111111111111111111111......---------......///.........//////000000000//////////////////////////////000000000111111111000000000000000000111111222000///000111111000...111111111111111111111111111000000000000000/////////000000000111111111111000000000111222222333333/////////...///000000111111111111000000000//////000000111222222222222111222222222222222222222222///000000000111111111111333333333333333333333333222222222333444444555555888888888888777777666666888888999999999:::::::::::::::::::::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBB???@@@CCCGGGHHHHHHKKKQQQTTTiii~~~bbb\\\WWWWWWWWWUUUUUUWWW\\\]]]^^^\\\YYYWWWVVVWWWWWWXXXXXXWWWWWWVVVUUUTTTPPPRRRTTTTTTSSSRRRSSSTTTUUUUUUUUURRROOOMMMNNNOOOPPPQQQRRRQQQPPPPPPRRRTTTSSSTTTVVVWWWXXXXXXWWWWWWYYYZZZ\\\\\\ZZZYYYYYYZZZVVVVVVXXX\\\aaadddeeeeee___^^^]]]]]]\\\\\\\\\\\\XXXWWWWWWWWWWWWWWWWWWWWW\\\\\\]]]\\\[[[YYYWWWVVVXXXXXXYYYZZZZZZZZZZZZZZZWWWVVVUUUSSSRRRRRRRRRRRRTTTUUUWWWYYY[[[[[[[[[[[[[[[]]]___```______aaabbbaaabbbccccccbbbaaa___^^^cccaaa^^^YYYUUUTTTVVVXXXWWWWWWYYYYYYZZZYYYXXXWWWUUUUUUTTTTTTTTTUUUVVVWWWRRRRRRQQQQQQQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLOOOOOOOOOOOOOOONNNNNNMMMKKKKKKKKKKKKLLLNNNOOOPPPOOONNNLLLKKKKKKKKKLLLMMMKKKLLLMMMMMMMMMKKKIIIGGGHHHGGGEEECCCCCCCCCDDDEEEEEEDDDBBB???>>><<<;;;;;;======<<<;;;;;;<<<<<<===999999999999999999999999:::999999888888999999:::888888777777777777888888:::999888777666555555555555666666777777888888888666555555666888999999888555555555555666666666666666666666666666777777777666666666666666666666666555555555666666777777777555444444444444444444555555444444444444555666666444444333333222333333444444444444444444444444444555444222222111222333444333333222111111111111222111111111111222222222222000000000000000000000000000000000000////////////------------............000000000000000000000000---....../////////////////////......//////000111000000000000000000000000.........---......///000......//////000111111111/////////////////////////////////000000000111111000000000000111111111111222111000000111222000///111111111111111111111111000000000000000000000000000000000000111111111111333333222222111000000000//////......//////000111000000000000///////////////000111111222222111111222222222222222222222222000000000000111111111111222333333444444333333222222222222333444444555555999999888888777666666555777888888999:::999999999999999::::::;;;;;;<<<<<<:::;;;<<<=====================>>>???@@@AAAAAABBB@@@AAAAAAAAAAAAAAAAAAAAA???AAACCCEEEEEEEEEGGGIIIJJJVVVkkknnnZZZUUUSSSVVVXXXWWWXXXZZZYYY[[[[[[YYYUUUTTTUUUXXXYYYYYYYYYXXXXXXVVVUUUUUURRRTTTUUUUUUSSSRRRSSSSSSUUUVVVUUUSSSQQQOOOPPPQQQPPPRRRSSSQQQOOONNNPPPRRRRRRTTTVVVXXXXXXXXXWWWVVVVVVXXXZZZZZZYYYXXXXXXYYYVVVUUUVVVXXX]]]```aaabbb^^^___``````___]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXX[[[\\\^^^^^^\\\YYYVVVSSSWWWXXXYYYZZZ[[[\\\\\\\\\WWWVVVUUUSSSRRRRRRQQQQQQRRRTTTVVVXXXZZZZZZZZZYYYXXXZZZ]]]^^^\\\\\\^^^```^^^___```aaaaaa```___^^^\\\\\\ZZZXXXUUUUUUWWWYYYWWWWWWXXXXXXXXXWWWUUUTTTSSSRRRRRRQQQRRRSSSTTTUUURRRRRRPPPPPPOOOPPPQQQQQQQQQPPPNNNLLLKKKJJJJJJJJJNNNNNNOOOOOONNNMMMMMMLLLJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFDDDCCCBBBBBBBBBBBBAAAAAA???>>>===<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<999999999999999999999999999999888888888888999999777777666666666666777777666666666777777666666555555555666666777888888999555444444555777888888777444444555555555666666666333444444555555666666777777666555444444555666777555555555555666666666666444333333333333333333444444333333333444444555666333333222111111222333444444444444444444444444444444333222111111222333444333333111000000000111222111111111111222222222222000000000000000000000000000000/////////.........---------.........//////........................------.../////////......///............///000000////////////////////////---------------...//////---......///000000111111////////////////////////////////////000000000111///000000000111111111111000///...///000111000///111111111111111111111111////////////////////////000000000000111111111111333333222222111000000000///............///000000000000/////////.........///000000111111111111111111111111111111111111111000000000000111111111111222333333444444333333222222222333333444555555555888888888777777777777777666777888999:::999999888888999999:::;;;;;;<<<<<<999::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAA>>>??????@@@@@@AAAAAAAAAAAACCCDDDCCCCCCDDDEEEEEEHHHMMMXXXiiieeeXXXSSSQQQTTTVVVVVVXXX[[[WWWZZZ\\\YYYTTTRRRUUUXXXYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWVVVTTTRRRRRRSSSUUUUUUUUUTTTRRRQQQSSSTTTOOOPPPQQQOOOLLLKKKLLLOOORRRSSSVVVXXXXXXXXXWWWVVVSSSUUUXXXYYYXXXWWWWWWXXXVVVUUUTTTVVVZZZ]]]______```aaaccccccaaa^^^\\\[[[^^^^^^\\\[[[ZZZZZZZZZZZZZZZ[[[^^^___]]]YYYTTTQQQWWWXXXYYY[[[\\\]]]]]]]]]YYYXXXWWWUUUTTTTTTSSSSSSQQQRRRUUUWWWYYYYYYXXXXXXUUUXXX[[[\\\ZZZZZZ[[[^^^\\\]]]^^^______^^^^^^]]]VVVWWWWWWVVVUUUUUUWWWYYYVVVVVVWWWVVVUUUSSSQQQOOOQQQPPPOOOOOOPPPQQQRRRSSSSSSRRRPPPOOONNNNNNOOOPPPQQQPPPMMMKKKIIIIIIIIIIIILLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>============>>>>>>;;;:::999999999:::;;;<<<888888888888888888888888999999888888888888999999888888777777777777888888222333555777888777777666444555555666777888888999888666555444555555444222444444444555555555666666222333333555666777888888777666444333333444666777555555555555555555555555555444444444444444444555333222222222333444444555444444333222222333444555444444444444444444444444444333111000000222333555444333111000000000111222000111111111111222222222000000000000000000000000000/////////............---.........//////000000------------------------,,,---......//////.....................///000000........................,,,,,,,,,,,,------...///------......///000111111////////////////////////////////////000000000000//////000000111111111222///...---...000000000///000000000000000000000000---.....................000000000000111111111111000000000111222222333333...............///000000000/////////............//////000111111111111111111111111111111111111111000000000000111111111111222222444444444444222222222333333444444555555666666666666777888888999999666777888999:::999888888888888999::::::;;;<<<<<<888888999:::::::::999999;;;<<<===>>>???@@@AAAAAA======>>>???@@@AAAAAABBBBBBDDDDDDCCCCCCFFFGGGGGGJJJIIILLLVVVhhhxxx```[[[UUUOOONNNRRRVVVVVVUUUWWWTTTRRRTTTWWWYYYXXXWWW[[[YYYWWWUUUTTTSSSTTTTTTUUUVVVWWWWWWVVVUUUSSSRRRYYYWWWSSSPPPPPPRRRUUUWWWSSSSSSRRRPPPMMMMMMNNNPPPRRRRRRSSSTTTUUUVVVWWWWWWPPPRRRTTTUUUVVVUUUSSSRRRWWWWWWVVVVVVWWW[[[^^^aaaaaaaaa``````___^^^^^^^^^dddbbb```]]]\\\\\\]]]^^^aaa```___]]]ZZZXXXWWWVVVXXXXXXXXXYYY[[[]]]___aaa```___^^^[[[XXXUUUSSSQQQUUUUUUVVVXXXZZZ[[[YYYWWWVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYZZZZZZSSSUUUVVVVVVTTTSSSSSSSSSWWWVVVVVVVVVUUUTTTSSSSSSLLLNNNQQQRRRRRRRRRRRRSSSTTTSSSPPPNNNLLLKKKKKKKKKPPPOOOMMMKKKIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAA???>>>===>>>>>><<<:::;;;:::888777777999:::<<<888888999:::999888777666777777777777777777777777666666666666666666666666666555555444444444555555555555555555666666666666666666666666666666666666555555555444444333333333555555555555555555555555333333444444333333222111777777666444444333333333666666555555555555666666222222222222222222222222444444444333333222222222111222333333333333222111222222111111111111000000111111111000000000000000000000111111111222222222222111111111111111222222...000000...++++++...222........................////////////..................////////////............------------......------,,,,,,,,,------...///////////////////////////............///000000////////////////////////......------------......000000///////////////000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000///000000111111000...---000000////////////000000//////000000///...------////////////////////////222222111000///...------222222111111111111111111222222222222222222222222444444444444444444444444444555555666666666666666666777888999999888777666888888999999999:::::::::::::::::::::999999888777:::;;;<<<===>>>@@@@@@AAA???>>>===<<<===???AAABBB???@@@AAACCCDDDFFFGGGHHHGGGFFFHHHOOOYYYmmmqqqaaaaaa]]]WWWUUUUUUVVVVVVVVVUUUSSSQQQSSSVVVXXXXXXVVV^^^\\\ZZZXXXVVVTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUTTTRRRQQQRRRUUUXXXZZZSSSSSSRRRPPPNNNMMMNNNPPPOOOPPPPPPQQQRRRSSSTTTTTTQQQRRRTTTUUUUUUUUUTTTSSSVVVUUUUUUVVVWWWZZZ]]]___ccccccbbbbbbbbbbbbaaaaaabbbaaa___]]]\\\\\\\\\\\\```___]]]\\\ZZZYYYWWWWWWYYYYYYYYYYYY[[[]]]___```bbbbbbaaa```^^^\\\[[[ZZZXXXWWWXXXYYY[[[[[[YYYWWWSSSSSSTTTTTTUUUUUUVVVVVVYYYYYYYYYYYYYYYYYYYYYXXXTTTUUUVVVUUUSSSSSSTTTUUUWWWWWWXXXWWWWWWUUUSSSRRRLLLNNNQQQQQQQQQPPPPPPQQQQQQPPPOOOMMMLLLLLLMMMNNNRRRQQQNNNLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGHHHHHHIIIIIIGGGFFFFFFFFFFFFEEEEEEEEEBBBBBBAAAAAA@@@??????>>>@@@>>><<<<<<======;;;:::;;;:::888777777888999:::888888999:::999888777666777777777777777777777777555555555555555555555555666555555444444555555666555555555555666666666666555555555555555555555555555555444444444333333333444444444444444444444444333333444444333333222111555444444444444444555555444444444333333444444444222222222222222222222222444444333333333222222222111222222333333222222111333333333222222222111111000000111111111111111111000000000111111111222222222111000000/////////000.../////////------...///........................////////////..................////////////............------------......000///...............///..............................------......///000..............................------------......000000///////////////000........................////////////////////////.../////////000000000000000000000000000000000000---...///000111111000///000000////////////000000///////////////...------////////////////////////111111000000//////......111111111111111111111111333333333333333333222222444444444444444444444444555555666777777777777666777777777888888777777777888888888999999999:::::::::::::::::::::999888888:::;;;;;;<<<===>>>??????>>>===<<<<<<===>>>@@@BBBAAAAAABBBCCCDDDDDDEEEEEEGGGFFFGGGLLLQQQ___vvvrrrggg```fffeeebbb]]]YYYVVVVVVWWWSSSRRRQQQRRRUUUWWWWWWVVV^^^]]]ZZZXXXVVVTTTSSSRRRVVVUUUUUUUUUUUUVVVWWWWWWQQQQQQRRRSSSUUUXXXZZZ[[[TTTTTTSSSQQQOOONNNOOOQQQNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTTTTUUUVVVWWWYYY[[[\\\aaaaaaaaabbbbbbbbbcccccc______^^^]]]\\\\\\[[[[[[^^^]]]\\\[[[ZZZYYYYYYYYY[[[ZZZZZZZZZZZZ\\\]]]^^^bbbbbbbbbbbbbbbbbbaaaaaaZZZYYYZZZ[[[\\\[[[XXXVVVPPPQQQRRRSSSUUUVVVWWWXXXZZZZZZZZZYYYYYYXXXXXXXXXUUUVVVUUUTTTRRRRRRTTTVVVVVVWWWXXXYYYXXXUUURRRPPPMMMOOOQQQQQQPPPOOOOOOOOOOOONNNMMMMMMMMMNNNOOOPPPSSSRRRPPPMMMKKKIIIHHHHHHGGGHHHHHHIIIIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDDDD@@@@@@@@@???>>>>>>======>>><<<;;;;;;;;;;;;:::888<<<;;;999888777777888999777888999999999888777666777777777777777777777777555555555555555555555555666666555555555555666666444555555555555666666666555555555555555555555555444444444444333333333333444444444444444444444444333333444444333333222111222222333333444555666666222222111111111111222222333333333333333333333333333333333222222222222222111111222333333222111111333222222222222111111111000000000111222222333333000000000000111111111111111000//////............000///......//////---,,,------------------------/////////............---......////////////............------------......000///...------------------------------------------------------......///..............................------------......000//////......///000000........................////////////////////////....../////////000000000000000000000000000000000,,,,,,...///000111111111000//////......//////000///////////////......---////////////////////////000000000000////////////111111111111111111111111333333333333333333444444444444444444444444444444555666777777888888777777888777777666666777777888888888888999999999999:::::::::;;;;;;;;;:::999999:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCFFFEEEFFFHHHLLLRRR^^^jjjyyykkkbbb]]]\\\eeeggggggbbb[[[UUUUUUWWWSSSRRRRRRSSSUUUVVVWWWXXXZZZYYYWWWVVVTTTSSSRRRQQQUUUTTTTTTTTTTTTVVVXXXYYYOOOQQQSSSUUUWWWYYYYYYZZZUUUUUUTTTRRROOONNNPPPQQQOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVSSSTTTUUUWWWXXXYYYZZZ[[[\\\\\\]]]^^^______``````^^^^^^^^^^^^^^^]]]\\\[[[]]]\\\[[[ZZZZZZZZZZZZ[[[\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___``````aaaaaa``````[[[ZZZZZZ[[[\\\ZZZVVVSSSPPPQQQSSSUUUWWWYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXYYYYYYWWWTTTQQQPPPRRRTTTSSSUUUWWWXXXWWWTTTPPPNNNOOOQQQRRRRRRPPPOOONNNOOOOOONNNMMMMMMMMMNNNOOOPPPRRRQQQPPPNNNLLLKKKJJJIIIGGGHHHHHHHHHHHHGGGGGGFFFGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCC????????????>>>>>>======<<<:::999999::::::999777<<<;;;999888777777777777777888999999999888666555777777777777777777777777555555555555555555555555666666555555555666777777444444444555555555666666444444444444444444444444333333333333333333333333333333333333333333333333333333444444333333222111111222333333444444555555222111111000000111111222333333333333333333333333222222222222222111111111111111222222222222111111111111111000000000/////////000000111222333333444/////////000000000111111/////////......///000000777333///...//////---+++------------------------//////.........------------......//////......---......------------.........---,,,++++++***++++++---------------------------,,,,,,,,,,,,---....................................------------......//////.........///000000000000000000000000000000////////////////////////........./////////000000000000000000000000000000------...//////000000000/////////....../////////...///////////////......////////////////////////.../////////000000000111111111111111111222222222333333444444444444555555444444444444444444444444666666777888888888888888888777666555555666777888888888888888999999999999::::::;;;;;;;;;::::::999::::::::::::::::::::::::<<<<<<<<<<<<<<<>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCEEEDDDDDDGGGJJJNNNTTTYYYnnnxxxhhh___[[[XXXVVV^^^bbbfffccc[[[UUUUUUVVVTTTUUUUUUUUUUUUVVVWWWXXXVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTVVVXXXYYYQQQRRRUUUWWWWWWWWWVVVUUUUUUUUUTTTRRROOONNNPPPQQQOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTUUUUUUVVVSSSTTTUUUVVVXXXYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^____________^^^]]]]]]\\\[[[ZZZZZZ[[[\\\]]]\\\\\\[[[ZZZZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]ZZZZZZZZZ[[[[[[XXXTTTQQQSSSTTTUUUWWWYYY[[[]]]^^^\\\\\\\\\[[[[[[ZZZZZZZZZ]]]\\\YYYTTTPPPNNNOOOPPPPPPQQQTTTUUUTTTRRRNNNLLLQQQSSSTTTTTTRRRPPPOOOPPPQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA????????????>>>>>>>>>>>>:::999888888999999888777;;;:::999888777777666666777777888999888777666555666666666666666666666666555555555555555555555555555555555555555666777777444444444444555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333444444333333222111222222333444444333222222222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000//////000111222222333333....../////////000000000.........///000111222333>>>888111------......---------------------------............------------------............------......------------.........---,,,,,,++++++++++++---------------------------,,,,,,,,,,,,---....................................------------.....................///000000////////////////////////....................................//////////////////////////////////////////..................//////............//////......///////////////...////////////////////////......//////000000111111000000111111111222222222333333333444444555555555444444444444444444444444666666777888888888888888888777666555555666777888777777888888888999999999999999:::;;;;;;:::::::::::::::::::::999999999999;;;;;;;;;<<<<<<===>>>>>>======>>>@@@AAACCCDDDDDDEEEEEEDDDEEEHHHMMMQQQRRRZZZfffzzz}}}gggZZZWWWWWWVVVSSSWWW\\\bbbbbb\\\WWWUUUVVVVVVWWWWWWVVVUUUUUUVVVXXXUUUVVVVVVWWWWWWWWWWWWVVVRRRRRRRRRSSSSSSUUUVVVVVVSSSTTTVVVWWWVVVTTTRRRQQQTTTTTTSSSQQQOOONNNOOOQQQMMMNNNNNNOOOPPPQQQRRRRRRTTTTTTTTTUUUUUUUUUUUUVVVSSSSSSTTTTTTUUUWWWXXXYYYZZZZZZ[[[[[[\\\]]]^^^^^^^^^________________________]]]\\\[[[[[[\\\^^^___\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]YYYYYYZZZ[[[[[[XXXSSSPPPUUUVVVWWWXXXZZZ[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[]]]]]]ZZZUUUQQQNNNMMMNNNMMMOOOQQQRRRRRRQQQNNNMMMQQQSSSUUUUUUSSSQQQPPPQQQSSSQQQOOOMMMLLLLLLLLLLLLKKKLLLMMMMMMNNNMMMMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>999888777777999999888777999999999888888777777666666777888888888777666555666666666666666666666666444444444444444444444444444444444444444555666777333444444444444555555555333333333333333333333333222222222222333333333333222222222222222222222222333333444444333333222111111222333444333222111000222222222111111222222222111111111111111111111111000000000000000111111111222111000000000000111222333333222222222111111111/////////000111111222222............////////////.........///000111222333===888222...------......,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,------............------......------------....../////////......//////000---------------------------------------......///------------------------......------------......------------...///000000------------------------........................------........./////////////////////////////////000///......------......///......------......///---...//////////////////////////////////////////......//////000000111111000000000111222222333333222222333333444444555555444444444444444444444444555666777777888888777777777666666555555666666777777777777888888888888999888888999:::::::::999999::::::::::::999999999999::::::;;;;;;<<<=========;;;<<<===???@@@BBBCCCDDDCCCEEEEEEBBBDDDIIILLLLLLNNNSSSaaayyywwwiiiXXXOOOPPPTTTUUUTTTTTTYYY___bbb___ZZZVVVUUUVVVWWWXXXVVVSSSRRRTTTVVVUUUVVVWWWWWWWWWWWWVVVUUUPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTRRRPPPOOOSSSSSSRRRPPPNNNMMMNNNPPPNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVVVVUUUUUURRRRRRQQQPPPQQQSSSVVVWWWZZZ[[[[[[[[[\\\\\\]]]]]]^^^^^^]]]]]]]]]^^^```aaaaaa___]]]\\\\\\]]]___```[[[[[[ZZZZZZZZZ[[[]]]^^^\\\\\\]]]^^^______^^^^^^YYYYYY[[[\\\\\\YYYTTTPPPUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZ[[[ZZZVVVRRROOONNNNNNLLLMMMOOOPPPQQQQQQPPPPPPPPPRRRTTTTTTRRRQQQPPPQQQRRRQQQOOOMMMLLLLLLLLLMMMKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<===999888777777999:::999777777888888888888888777777666777888888888777555444666666666666666666666666444444444444444444444444222222222333333444555666333333444444444555555555222222222222222222222222111111222222222333333333222222222222222222222222333333444444333333222111...000111333444333222111222222111111111111222222/////////////////////////////////000000000111111222111000//////000111222111000000000000//////////////////////////////000------........./////////000//////....../////////333333222000...---...///,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,------......------,,,......------------......////////////000111222222..............................------......///000------------------------......------------......------------...///000000------------------------........................---------........./////////////////////////////////...---------...///000///......------......///------...///////////////////////////////////////////////////000000000000///000000111222222333333111111222222333444444444444444444444444444444444555555666777777777777666555666666666666666666555777777777777888888888888666777888888999999999888999999::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBB???DDDFFFBBBAAAFFFHHHGGGGGGJJJRRRaaauuu|||tttzzztttfff\\\PPPJJJLLLQQQUUUVVVTTTYYY___bbbaaa\\\WWWTTTVVVWWWXXXUUURRRPPPRRRTTTUUUUUUVVVVVVUUUTTTRRRQQQOOOPPPRRRSSSSSSSSSRRRQQQTTTTTTTTTTTTSSSQQQPPPOOOSSSSSSRRRPPPMMMMMMNNNPPPPPPQQQQQQRRRSSSTTTUUUUUURRRTTTVVVWWWWWWWWWUUUTTTQQQPPPNNNMMMNNNQQQTTTVVVZZZZZZZZZZZZZZZ[[[[[[[[[^^^]]][[[[[[[[[]]]___aaabbbaaa^^^\\\\\\]]]___aaa[[[ZZZZZZZZZZZZ\\\]]]^^^YYYZZZ[[[]]]^^^_________YYYZZZ\\\]]]^^^[[[VVVRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZWWWXXXYYYWWWSSSQQQOOOPPPMMMMMMOOOPPPQQQRRRRRRRRRNNNPPPRRRSSSQQQPPPPPPQQQQQQPPPNNNMMMMMMMMMMMMNNNLLLLLLMMMMMMLLLKKKIIIHHHJJJJJJJJJIIIHHHGGGFFFEEEAAACCCEEEGGGGGGEEECCCAAA????????????@@@AAABBBBBB@@@@@@@@@????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;999888777888999:::999888666777777888888888888777666777888888888777555444666666666666666666666666444444444444444444444444222111111222333444555666333333333444444444555555222222222222222222222222111111111222222333333333111111111111111111111111333333444444444333222222,,,---000333444444444333111111000000000000111111////////////////////////.../////////000000111111222111000//////000111222------,,,,,,,,,+++++++++////////////............---------.........//////111111///...---,,,,,,+++***...222222///---...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,.........------.........------------...000111222///////////////////////////............///000000------------------------.........------.........,,,,,,,,,---...///000111////////////////////////........................---------.........//////////////////////////////---,,,,,,,,,---///000222.........------.........------...///000000//////////////////////////////000000000000///////////////000000111222222333333000000111222222333444444444444444444444444444444444555555666666666666666444555666777777666555444777777777777888888888888555666777888888888888888999999:::::::::;;;;;;;;;888999:::;;;<<<<<<<<<<<<===>>>>>>>>>????????????999BBBFFFCCCBBBFFFHHHGGGEEEHHHMMMSSS^^^rrr}}}vvvsssxxx~~~tttnnnhhh```OOOLLLKKKMMMRRRWWWYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWVVVTTTSSSRRRRRRRRRUUUVVVVVVUUUSSSRRRRRRSSSPPPQQQRRRSSSTTTTTTSSSSSSUUUTTTSSSRRRQQQQQQQQQQQQSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTVVVWWWVVVTTTQQQPPPPPPPPPSSSTTTRRRMMMLLLOOOTTTUUUXXX[[[\\\\\\[[[\\\]]]]]]\\\[[[[[[\\\]]]]]]]]]bbbaaa````````````aaaaaaZZZYYYXXXXXXXXXZZZ[[[\\\\\\[[[[[[]]]```cccdddddd[[[\\\___```^^^[[[WWWTTTVVVVVVVVVWWWVVVVVVUUUUUUUUUUUUSSSSSSSSSTTTUUUVVVVVVYYYYYYVVVOOOLLLMMMPPPMMMNNNOOOQQQRRRSSSSSSSSSQQQPPPQQQSSSTTTTTTQQQNNNRRRPPPNNNLLLLLLLLLMMMNNNKKKKKKLLLLLLLLLLLLKKKJJJKKKJJJIIIHHHFFFEEEDDDCCC???BBBGGGLLLNNNKKKEEE@@@>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888888888777777777666777777777666444555777999777777777777777666555555777666555444333222222222444444444444444444444444444333333222222333333444444444444444444444444444555444333222111222333444222222222111111111111000//////000111222222333333111111111111111111111111222222111111111111222222111000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000......//////////////////...------------...//////.........------,,,,,,,,,///......------,,,++++++.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...+++,,,------......------000////////////.........------............------........................//////.........---------........................---------------------------------------------------------,,,,,,+++++++++,,,------......------,,,.......................................///000000..................------000000000000000000000000111111000000//////......000000000000////////////------...///////////////000111222333444333222222333444555444222111222333111222333444555777888888555555555555555666777777666666666666777777777777777888888888888999999999::::::::::::::::::::::::::::::;;;;;;<<<=========;;;<<<>>>?????????>>>===>>>>>>???@@@AAADDDFFFHHHGGGEEEHHHNNNVVVcccwww~~~uuusssttt~~~uuuggg___XXXQQQLLLJJJIIIKKKPPPTTTVVVVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWVVVUUUTTTSSSSSSSSSSSSWWWXXXXXXWWWUUUTTTTTTUUURRRRRRRRRSSSSSSSSSSSSSSSVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRPPPOOONNNMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSRRRTTTVVVUUUSSSQQQQQQQQQRRRTTTUUUQQQMMMKKKNNNQQQUUUWWWZZZ[[[ZZZZZZ[[[\\\]]]\\\[[[[[[\\\\\\\\\\\\______^^^^^^^^^^^^______XXXXXXWWWWWWWWWXXXZZZZZZ]]]]]]]]]```eeehhhhhhhhh___``````___^^^\\\ZZZYYYVVVVVVWWWWWWWWWVVVTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVQQQTTTVVVSSSNNNJJJJJJLLLLLLMMMOOOPPPQQQRRRRRRRRRQQQQQQQQQSSSTTTTTTQQQOOOQQQPPPNNNLLLLLLLLLMMMNNNKKKKKKLLLLLLLLLKKKKKKJJJKKKJJJIIIHHHGGGFFFEEEDDDBBBDDDGGGKKKLLLJJJEEEAAA>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;:::999999888888888777777777666666555666666555333444666777777777777777777666555555666666555333333222222333444444444444444444444444444333333222222333333444444444444444444444444444444444333222222222222222222222222111111111000000//////000111111222333333111111111111111111111111222111111000000111111222222111111000000000111111111111111111111111111111////////////////////////........................////////////............---------------...//////---------------,,,,,,,,,,,,,,,------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,---............---------------,,,,,,,,,,,,------............------........................//////.........---------........................---------------------------------------------------------,,,,,,+++++++++,,,------......------,,,.......................................//////000........................////////////////////////000000000000//////......000/////////////////////......///000000000//////000000222222333222222111333444555444222111222333333333444444555555666666555555555555555666666777666666666777777777777888777777888888888999999999::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????AAADDDFFFGGGGGGDDDDDDGGGJJJRRRaaaooo}}}sssqqqvvv{{{{{{gggXXXQQQKKKGGGLLLKKKJJJLLLOOOSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTUUUTTTTTTTTTTTTTTTUUUUUUYYYZZZZZZYYYWWWVVVVVVWWWUUUTTTSSSRRRRRRRRRSSSTTTWWWVVVUUUTTTTTTSSSTTTTTTRRRRRRPPPOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRPPPRRRTTTTTTRRRQQQRRRRRRUUUWWWXXXUUUPPPLLLLLLMMMSSSUUUXXXXXXXXXXXXYYYZZZ]]]]]]\\\\\\[[[[[[[[[ZZZ]]]\\\\\\[[[\\\\\\]]]]]]XXXXXXWWWWWWWWWXXXYYYZZZ\\\]]]___ccchhhjjjjjjjjjaaa```^^^\\\[[[ZZZZZZZZZVVVWWWXXXXXXWWWUUUSSSQQQPPPQQQRRRSSSTTTUUUUUUUUUQQQTTTWWWVVVQQQNNNMMMNNNLLLMMMNNNPPPPPPQQQQQQQQQQQQQQQQQQRRRTTTTTTQQQOOOQQQOOONNNLLLLLLLLLLLLMMMJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDEEEFFFFFFCCCAAA>>>============<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999888777777777777666666666666444555555444333333444666666666666777666666555444666555444333333222222333333333333333333333333333333333222222222222333333333333333333333333333333222333333333333222111111222222111111111000000000///000000111111222222222111111111111111111111111222111111000000111111222333222222111111111000000000000000000000000000000////////////////////////........................////////////......---------------------......///,,,,,,,,,,,,------------+++++++++,,,---.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---......//////......------------,,,,,,,,,,,,------............------.......................................---------------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,------......------,,,------------------------...------------...//////........................////////////////////////000000000////////////...////////////////////////000000000111000000////////////000111111111111111222333444333222111222333555555444444444444444444555555444444555555666777666666777777777888888888777777777888888888999999999999999999999999999999:::::::::;;;<<<<<<============<<<<<<======>>>???>>>>>>>>>???AAACCCEEEGGGJJJGGGFFFFFFFFFIIIRRR\\\lllvvvzzzuuuwww}}}lll\\\QQQMMMKKKKKKMMMMMMMMMNNNPPPSSSTTTUUUVVVWWWWWWXXXWWWVVVTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZZZZYYYWWWVVVWWWXXXWWWVVVTTTRRRQQQRRRTTTUUUXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRPPPOOOOOOOOOOOOLLLLLLMMMMMMOOOPPPQQQQQQNNNPPPRRRRRRQQQQQQSSSTTTWWW[[[^^^]]]XXXRRRMMMKKKRRRTTTVVVVVVVVVVVVXXXYYY]]]]]]^^^]]][[[ZZZYYYYYY[[[[[[ZZZZZZ[[[[[[\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[\\\]]]___cccggghhhgggfff\\\\\\ZZZYYYXXXWWWVVVVVVVVVWWWXXXXXXWWWUUURRRPPPNNNOOOQQQSSSTTTUUUTTTTTTQQQTTTWWWWWWTTTQQQOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSQQQOOOOOOOOOMMMLLLKKKKKKLLLLLLIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGCCCAAA???>>>???@@@???>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999999999888999999999999999888888777777666666666555555555444555555555333333444666555555555666666555555444555444444333222222222333222222222222222222222222333333222222222222333333222222222222222222222222111222333333333222000///111111111111000000000000///000000000111111111222111111111111111111111111111111000000000000111111333333333222222111000000////////////////////////////////////////////////////////////////////////000//////......------,,,------,,,,,,------...///+++++++++,,,,,,------...++++++,,,,,,,,,---------++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,---......//////....../////////.........------------............------................................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------,,,,,,------...///---------...............////////////////////////////////////////////////.........///////////////111111111111111000000///...//////000000000000000222333444333222111222333333333444444444444555555555444444444444555666666666666666777777777888888777777777777888888888888999999999999999999999999999::::::;;;;;;<<<============<<<;;;;;;===>>>???>>>>>>>>>>>>@@@BBBDDDEEEHHHFFFFFFHHHHHHHHHNNNUUUZZZdddvvvwwwlll^^^TTTNNNMMMNNNPPPMMMNNNNNNOOOPPPQQQRRRSSSVVVVVVWWWXXXWWWVVVUUUTTTRRRRRRRRRSSSTTTVVVWWWXXXXXXYYYZZZXXXVVVUUUVVVWWWXXXWWWTTTSSSRRRSSSTTTUUUXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQMMMMMMLLLLLLMMMNNNPPPPPPNNNPPPQQQQQQQQQRRRTTTVVVZZZ___eeegggbbbZZZQQQKKKQQQRRRTTTTTTTTTTTTVVVXXX[[[]]]^^^]]][[[YYYXXXYYY[[[[[[ZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^```ccceeefffdddaaaXXXYYYYYYYYYWWWUUUSSSQQQVVVWWWWWWWWWVVVTTTRRRPPPMMMNNNPPPRRRSSSSSSSSSSSSMMMPPPRRRSSSQQQNNNLLLKKKNNNOOOPPPQQQQQQQQQQQQQQQQQQPPPOOOPPPQQQRRRPPPOOONNNNNNMMMLLLKKKKKKKKKKKKHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGCCC@@@===<<<<<<>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888888777777888888888888888777666666666555555555555444444555666666555444555666333444555555555555444444444444333222222222333333222222222222222222222222333222222111111222222333222222222222222222222222000111222333222111000///111111111000000000//////000000000000000111111111000000000000000000000000111000000000000000000111111222222222222111000///........................................................................//////......---------,,,,,,,,,,,,,,,,,,---......***++++++,,,,,,---------------,,,,,,,,,+++++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,------...............///............---------------............------........................---.....................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,---......---------.........//////......................................./////////------....../////////000000000111111111111000000///////////////000000000111222333333111111222333111111222333444555666777444444444444444555666666555666666666666777777777666666777777777888888888888888888888888888888888999999::::::;;;<<<<<<<<<===<<<;;;;;;;;;<<<>>>???>>>>>>===>>>???AAACCCDDDCCCAAABBBEEEFFFFFFIIINNNPPPUUUccczzz~~~uuuggg]]]RRRNNNMMMKKKLLLNNNJJJLLLMMMNNNMMMMMMNNNOOOTTTUUUVVVWWWWWWVVVUUUTTTRRRRRRRRRSSSTTTVVVWWWXXXWWWXXXYYYXXXVVVUUUUUUVVVWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWUUUTTTSSSRRRRRRRRROOONNNMMMLLLLLLMMMNNNOOOOOOPPPQQQQQQQQQRRRUUUWWW\\\aaagggjjjggg___UUUNNNQQQRRRSSSSSSSSSTTTVVVXXXYYY\\\___^^^[[[XXXXXXZZZZZZZZZZZZZZZ[[[\\\]]]]]]______`````````___^^^^^^`````````bbbcccdddbbb```YYYZZZZZZZZZYYYWWWTTTRRRVVVVVVVVVVVVUUUTTTRRRRRRMMMNNNOOOPPPQQQRRRRRRRRRPPPQQQRRRRRRQQQOOOMMMLLLNNNNNNOOOPPPPPPPPPPPPPPPPPPOOONNNNNNOOOPPPOOONNNMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEECCCAAA???>>>???@@@@@@@@@<<<<<<;;;;;;;;;:::::::::999888888888777777777777555666777777888777777777666555555555444444444444444555777777555444555666222333444444555444444444333333222222222222333333111111111111111111111111222222111111111111222222111111111111111111111111111111111111111000//////111111000000000/////////000000000000000000000000000000000000000000000000111000000//////000000111///000111222222111000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,---------,,,+++***************))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,------......------,,,,,,,,,,,,++++++++++++------............------........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,------.../////////........................---............/////////---------......//////000...///000000111111000000///////////////000111111000111222222111111222333000000111333444555666777444444333333444444555666444444555555555666666666666666666777777777888888777777777777777777777777999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>=========>>>@@@BBBCCCDDDAAABBBEEEFFFEEEFFFIIIJJJLLLTTTgggvvviii^^^ZZZQQQKKKLLLNNNLLLKKKLLLJJJLLLNNNNNNLLLKKKLLLNNNQQQRRRTTTUUUVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUWWWWWWXXXYYYYYYXXXVVVUUUUUUVVVUUUUUUUUUVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRQQQPPPNNNLLLLLLLLLMMMNNNQQQRRRRRRRRRRRRSSSUUUWWW]]]```cccfffddd___WWWRRRQQQRRRSSSRRRRRRSSSVVVXXXVVV[[[^^^^^^[[[XXXYYY[[[YYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^______^^^]]]\\\[[[]]]\\\\\\]]]___``````___\\\[[[ZZZYYYXXXVVVVVVUUUWWWVVVUUUSSSSSSSSSTTTTTTOOOOOONNNOOOOOOPPPQQQQQQUUUTTTSSSSSSRRRQQQOOONNNLLLLLLMMMNNNNNNNNNNNNMMMOOOMMMLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFGGGIIIIIIJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCAAA@@@???@@@BBBBBBAAA@@@;;;;;;;;;::::::::::::999888888777777777666666666444555666666777777777666555555555444444444333333222444666666555333333444222222333444444444444444333222222222222222333333111111111111111111111111222222111111111111222222111111111111111111111111111111000////////////000111000000000////////////000000000000000000000///000000000000000000000000000000////////////000000,,,---///111111111000///////////////////////////........................+++++++++++++++++++++++++++,,,,,,------......///,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++******))))))******+++************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------***+++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++******------............------........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,------...//////000........................---------.........//////,,,,,,---......///000000,,,---...///000111111111000000/////////000111222///111222222111111222333111111222333444444555555444444333333444444555666333333333444444444444555666666666666777777777888777777777777777777777777888999999::::::;;;<<<<<<:::;;;<<<<<<======<<<<<<>>>=========>>>@@@AAABBBGGGDDDDDDGGGHHHFFFFFFHHHGGGIIINNNWWWfffyyyvvvgggXXXMMMQQQJJJGGGMMMQQQOOOLLLMMMLLLOOOQQQPPPNNNLLLMMMOOOOOOPPPRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZYYYWWWUUUVVVWWWTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWVVVUUUSSSRRRRRRQQQQQQSSSRRROOOMMMLLLLLLMMMMMMRRRSSSSSSRRRRRRSSSUUUXXX^^^^^^___``````]]]YYYUUUQQQRRRSSSRRRRRRSSSVVVYYYUUUZZZ^^^^^^[[[XXXYYY\\\XXXXXXXXXYYYYYY[[[\\\\\\[[[\\\\\\]]]\\\[[[ZZZYYYXXXWWWVVVXXX[[[]]]^^^]]]^^^\\\YYYVVVTTTUUUVVVWWWWWWUUUTTTRRRRRRSSSUUUVVVPPPOOONNNMMMNNNOOOPPPQQQSSSRRRPPPOOONNNNNNLLLKKKJJJKKKKKKLLLLLLLLLLLLKKKNNNLLLKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHFFFEEECCCBBBAAA======>>>@@@BBBBBB@@@>>>;;;;;;;;;:::::::::999999777777777777666666666666444444555666777777666666555555444444444333333333111333555555444222222333111222333333444444444444222222222111222222333333000000000000000000000000222222111111111111222222000000000000000000000000222111///.........///000000000000000////////////000000000000////////////000000000000000000000000000000////////////000000***,,,...000111111000///000000000000000000000000........................------------------------***++++++,,,---...//////,,,,,,++++++,,,,,,---...---,,,,,,++++++******************++++++,,,------++++++************++++++************************++++++,,,,,,,,,---------...------,,,,,,------...******+++,,,,,,,,,,,,+++.........---------,,,,,,---..................---........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------...///000000........................---------.........//////,,,,,,------...///000000***+++---///000111111111111000/////////000222333///111222222111111222444333333333333333333333333444333333333333444555555222222222333333333444444666666666666777777777777777777777777777777777777888999999::::::;;;<<<<<<999:::<<<=========<<<;;;============>>>???AAABBBDDDAAAAAAEEEFFFEEEDDDFFFEEEIIILLLMMMRRR```wwwzzzcccUUUNNNKKKPPPLLLKKKNNNMMMIIIJJJOOOKKKKKKLLLMMMMMMMMMMMMLLLSSSRRRRRRSSSUUUUUUTTTRRRSSSQQQPPPPPPSSSUUUWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVXXXYYYYYYXXXVVVUUUWWWXXXXXXVVVRRRQQQRRRSSSSSSSSSRRRTTTTTTPPPPPPRRRRRROOOKKKMMMPPPSSSVVVXXXYYYYYY[[[]]]``````]]]YYYVVVUUUTTTTTTTTTSSSSSSTTTUUUUUUYYYYYYYYYZZZ[[[[[[\\\\\\[[[YYYWWWUUUUUUXXX[[[]]]\\\[[[ZZZ[[[[[[[[[YYYWWWYYYXXXVVVVVVWWWZZZ]]]___[[[YYYWWWUUUUUUVVVYYYZZZUUUSSSPPPPPPQQQSSSTTTTTTQQQPPPOOONNNMMMMMMMMMMMMMMMOOORRRSSSRRRNNNJJJGGGIIIJJJLLLNNNNNNMMMKKKJJJJJJIIIHHHIIILLLNNNOOONNNMMMLLLLLLKKKJJJIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFKKKGGGCCCAAABBBCCCBBB@@@>>>>>>>>>>>>============999999999888888666555444555555444444444444555555444333333222222333333444444444444444444444444444444444444444444444444444333333333333333333333333000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000........................//////000000///...------000///...------------------------.........//////////////////////////////---------............///,,,------......////////////...,,,++++++,,,...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++***)))(((++++++,,,,,,,,,,,,------+++***)))''''''***///333///......---------......---------,,,,,,++++++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,++++++***+++++++++,,,+++)))(((((()))+++,,,,,,+++*********+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,,,,......---,,,,,,++++++,,,,,,---000000//////.........------------------------------,,,,,,++++++,,,,,,---...//////000000000000000111111111111000000000000000111111111111222222222222222333333333333444444444444555555555555444444555555555555555555555555555555555555555555555555777777777777777888888888999999::::::::::::;;;;;;888999;;;<<<===<<<;;;:::>>>============???@@@AAACCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIQQQ^^^hhhnnnYYYNNNIIIHHHNNNJJJJJJNNNOOOKKKKKKMMMMMMNNNNNNOOOOOOOOOOOOOOOQQQPPPPPPQQQTTTVVVVVVUUUUUUSSSQQQPPPRRRTTTTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRUUUTTTTTTSSSSSSTTTTTTUUUYYYYYYYYYXXXVVVVVVWWWYYYXXXUUURRRQQQRRRSSSSSSRRRQQQTTTTTTRRRQQQSSSRRROOOMMMOOORRRUUUWWWYYYZZZZZZZZZ]]]___^^^\\\YYYWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZWWWUUUVVVXXXZZZ\\\[[[ZZZZZZZZZ\\\\\\ZZZYYY[[[ZZZYYYXXXXXXYYYZZZ\\\YYYXXXVVVTTTTTTVVVXXXYYYVVVTTTQQQQQQRRRTTTTTTTTTQQQQQQPPPOOONNNNNNMMMMMMKKKMMMOOOPPPOOOLLLHHHFFFHHHIIIJJJLLLLLLKKKIIIHHHHHHGGGGGGIIIKKKMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFJJJGGGCCCAAABBBBBBAAA@@@>>>>>>>>>=========<<<<<<888888888888888777666555555555444444444444555555444333333222222333333444444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111000000000/////////////////////////////////////////////////////////........................///////////////...------//////...------------------------.........//////........................------------............------------------......,,,+++************+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++++++++,,,,,,,,,---------------,,,******,,,.........------------......//////.........---------+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,++++++******+++++++++,,,+++***))))))***+++,,,++++++*********+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,------...------,,,,,,------...............---------,,,------------------------...------,,,,,,------.........///000000000////////////000000000111111111000000111111111222222222222222222333333333444444444444555555555555444444222222222333444555555666555555555555555555555555777777777777888888888888999999999:::::::::;;;;;;999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@BBBBBBCCCCCCDDDEEEEEEFFFEEEFFFFFFEEEFFFLLLVVV^^^qqqxxx]]]NNNJJJJJJKKKOOOKKKIIIMMMPPPNNNLLLLLLPPPPPPQQQRRRRRRRRRRRRQQQOOONNNNNNPPPSSSWWWYYYYYYWWWUUURRRQQQRRRSSSSSSRRRTTTTTTTTTSSSSSSRRRQQQPPPSSSSSSSSSRRRRRRSSSSSSSSSYYYYYYZZZXXXWWWVVVXXXYYYWWWUUURRRQQQRRRSSSSSSRRRPPPTTTVVVTTTTTTUUUSSSOOOPPPQQQTTTVVVXXXZZZ[[[[[[ZZZ[[[\\\[[[YYYXXXWWWXXXYYYYYYXXXWWWVVVVVVVVVVVV[[[[[[ZZZZZZYYYXXXXXXWWW\\\ZZZXXXVVVVVVWWWZZZ[[[YYYYYYXXXZZZ\\\]]]\\\[[[\\\\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTTTTUUUWWWXXXWWWTTTRRRQQQRRRTTTUUUTTTRRRRRRQQQPPPPPPOOOOOOOOOLLLMMMOOOPPPOOOLLLIIIGGGGGGGGGIIIIIIIIIHHHGGGFFFFFFFFFFFFHHHJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEHHHEEEBBBAAAAAAAAA@@@???============<<<<<<<<<;;;777777777888888777666666555444444333333444444555333333222222222222333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////////////////////////////////////////...////////////...------//////...------------...---------.......................................------------............------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++++++++,,,,,,,,,,,,,,,---///...---++++++,,,------------------------............------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++,,,,,,......------------......---------,,,,,,,,,,,,,,,------------------------///......------......///------...////////////...---......///111222222333000000000111111111222222222222222222333333333333444444555555555555444444///000111222444555666666666666666666666666666666666666777777888888888888999999999999::::::::::::::::::999999::::::;;;<<<;;;;;;:::;;;;;;<<<===>>>AAAAAABBBBBBCCCDDDDDDDDDCCCDDDDDDCCCBBBEEEKKKQQQVVVgggeeePPPKKKNNNTTTXXXVVVQQQLLLLLLOOOPPPNNNMMMQQQQQQRRRSSSSSSSSSSSSRRRQQQOOONNNPPPSSSWWWZZZ[[[WWWUUUSSSSSSTTTUUUTTTTTTUUUUUUVVVVVVUUUTTTRRRQQQTTTSSSSSSRRRRRRSSSSSSTTTXXXYYYYYYXXXWWWWWWXXXZZZWWWUUUSSSRRRSSSSSSSSSRRRPPPTTTWWWVVVVVVWWWUUUQQQRRRSSSTTTVVVXXXZZZ[[[[[[YYYZZZZZZYYYWWWWWWXXXYYY\\\[[[ZZZXXXXXXWWWWWWWWWYYYYYYYYYXXXXXXWWWWWWWWW[[[ZZZXXXVVVVVVWWWYYYZZZXXXWWWWWWXXX[[[]]]^^^]]]ZZZ[[[[[[[[[ZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVTTTQQQPPPQQQSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPNNNOOOPPPPPPPPPNNNLLLJJJGGGHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFHHHJJJKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDBBB@@@@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;666666777777777777777666444444333333333333444444333333222222222222333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////.........---////////////////////////////////////////////////////////////////////////.........//////...------///......---------......................................................,,,,,,---------.........---,,,,,,++++++*********+++,,,------------,,,+++******))))))))))))*********+++++++++++++++,,,,,,************************)))))))))*********++++++))))))))))))))))))))))))******************************+++++++++******)))***++++++++++++,,,,,,,,,(((***,,,---,,,,,,---///+++,,,,,,---------------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++*********************************++++++,,,++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------------------......------------......,,,------.....................//////000111111222000000000000111111111111111222222222222333333333333444444555555444444333000111222333444555666666666666666666666666666666666666777777888888999999888999999999999::::::::::::999888888888999;;;<<<:::::::::;;;<<<<<<======??????@@@AAAAAABBBBBBCCC@@@AAABBBBBBAAAAAAEEEGGGIIITTTfff}}}yyyZZZMMMOOOUUU\\\aaa___ZZZRRRMMMMMMOOOPPPOOOPPPPPPQQQRRRRRRRRRRRRRRRTTTRRRQQQQQQTTTWWWYYYZZZWWWUUUTTTUUUVVVXXXWWWVVVWWWXXXYYYYYYYYYXXXVVVUUUTTTTTTTTTSSSSSSTTTTTTTTTWWWXXXXXXWWWVVVVVVXXXYYYXXXVVVTTTTTTUUUUUUTTTRRRPPPUUUXXXWWWWWWYYYWWWSSSSSSTTTTTTVVVWWWYYYZZZ[[[ZZZZZZZZZXXXVVVVVVXXXYYY\\\[[[ZZZYYYXXXWWWWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWYYYXXXWWWVVVVVVVVVXXXYYYWWWVVVUUUWWWZZZ\\\]]]]]]WWWXXXYYYZZZZZZYYYWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXUUURRROOONNNOOOPPPQQQPPPRRRRRRSSSSSSSSSRRRQQQQQQOOOOOOOOOOOOOOONNNMMMLLLIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFHHHJJJJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@>>>======>>>;;;;;;;;;;;;:::::::::999555666666777777777666666333333222222222222333333333222222111111222222333222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000/////////.........................................................////////////////////////------............------......---------......///.....................---........................,,,,,,,,,------------...,,,,,,,,,++++++******)))+++,,,,,,------,,,,,,+++***))))))(((((())))))************++++++,,,,,,,,,************************((((((((()))))))))******))))))))))))))))))))))))************************)))******+++++++++***************+++++++++,,,,,,)))******)))((())),,,///******+++,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************************)))))))))******+++,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,++++++++++++++++++,,,---------------------...------------------------------,,,,,,,,,,,,------,,,------...............000///////////////////////////000000000111111111111111111222222222333333333333444444444444333333444444444444555555555555666666666666666666666666555666666777888888999999888888888999999999::::::999999888777777999:::;;;::::::;;;<<<============>>>>>>>>>???@@@@@@AAAAAA===???@@@AAAAAABBBCCCDDDEEEIIISSSdddwwwnnnVVVQQQUUUXXX\\\```bbb```YYYPPPLLLNNNQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPUUUSSSRRRRRRUUUWWWWWWWWWVVVUUUTTTUUUWWWXXXWWWVVVWWWXXXZZZ[[[\\\[[[YYYXXXUUUTTTTTTSSSSSSTTTTTTUUUUUUVVVWWWVVVUUUUUUWWWYYYYYYWWWVVVVVVWWWVVVUUUSSSRRRVVVXXXWWWXXX[[[ZZZVVVUUUUUUUUUVVVWWWYYYZZZ[[[ZZZ[[[[[[YYYWWWVVVWWWXXXZZZZZZYYYXXXWWWWWWWWWWWWRRRRRRRRRSSSTTTUUUUUUUUUVVVUUUUUUTTTUUUVVVWWWXXXXXXVVVUUUUUUWWWYYYZZZZZZTTTUUUWWWXXXXXXXXXWWWWWWUUUVVVXXXYYYZZZYYYYYYXXXTTTQQQNNNMMMNNNOOOOOOOOOQQQRRRSSSTTTTTTSSSQQQQQQNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGEEEFFFHHHIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC???@@@AAA???===<<<<<<===::::::::::::999999999999666666666777777666555555333222222111111222222333222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000////////////.................................................................................,,,,,,---............---...------------...//////...............---------------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++******************************))))))))))))***************++++++,,,,,,---************************'''((((((((())))))))))))++++++++++++++++++++++++************************))))))***++++++++++++***************++++++++++++------+++)))&&&&&&(((***((()))+++,,,---,,,,,,+++,,,,,,,,,,,,------------,,,+++***))))))***+++,,,***************+++++++++)))))))))))))))***+++,,,************************)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++------------............------------------------,,,,,,,,,++++++,,,,,,,,,------...////////////...000000000//////........./////////000000000111111111111111111222222222222333333444444444444333333555555555555555555555555555555555555555555555555555555666777888999999:::888888888888999999999999888888777777888888999:::999:::;;;<<<============<<<<<<======>>>?????????<<<===???AAABBBCCCCCCCCCBBBBBBGGGRRR```qqqvvvbbbSSSTTTZZZXXXWWWYYY]]]```^^^TTTMMMNNNPPPPPPNNNOOOOOOPPPPPPPPPPPPPPPRRRQQQQQQRRRTTTVVVVVVUUUVVVUUUTTTUUUVVVVVVTTTSSSTTTUUUXXX[[[\\\[[[ZZZYYYSSSSSSSSSRRRRRRSSSSSSSSSTTTUUUUUUUUUTTTTTTVVVXXXZZZYYYXXXXXXYYYXXXVVVTTTSSSWWWXXXWWWXXX[[[\\\YYYXXXWWWWWWWWWXXXZZZ[[[\\\[[[\\\\\\[[[XXXVVVVVVWWWXXXWWWWWWVVVVVVVVVWWWWWWQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYWWWTTTTTTUUUVVVWWWWWWTTTTTTUUUUUUVVVVVVVVVVVVSSSUUUWWWYYYZZZYYYXXXWWWUUURRROOONNNNNNOOOOOOOOOPPPQQQRRRTTTTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKLLLMMMKKKKKKJJJIIIHHHGGGGGGGGGIIIFFFCCCCCCDDDGGGHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCEEEGGGGGGEEECCCBBB===???@@@???<<<;;;;;;===:::999999999888888888888777777777777666555444444222222111111111111222222222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////....................................---------,,,................................................------------------------+++,,,------.........------------------...////////////.........---------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,+++***)))(((((()))***++++++******))))))******+++)))******+++,,,,,,------************************(((((()))))))))*********++++++++++++++++++++++++************************))))))***+++++++++++++++************++++++++++++,,,------+++)))'''(((((('''(((***,,,---,,,++++++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,*********+++++++++,,,,,,(((((((((((()))***+++,,,******)))(((((()))******)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------,,,,,,,,,++++++******++++++,,,++++++,,,,,,------------------------------------------,,,,,,,,,,,,------......///000000000//////.........///////////////////////////000000000111111111111111222222222222222333333444444333333222333333333444444555555555444444444444444444444444555555666777888999::::::888888888888999999999999666777777888888888888888888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>======>>>@@@BBBCCCBBBAAA??????CCCIIIOOOWWWhhhxxx|||xxxgggWWWOOOVVV\\\XXXTTTUUUVVV^^^```WWWOOONNNPPPOOONNNOOOOOOPPPQQQPPPPPPPPPNNNNNNOOOQQQTTTUUUUUUSSSVVVUUUTTTTTTTTTSSSQQQOOOPPPSSSVVVYYYZZZZZZYYYXXXRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSUUUWWW[[[ZZZYYYYYYZZZYYYWWWUUUTTTWWWXXXVVVXXX\\\]]][[[ZZZYYYYYYYYYYYY[[[]]]^^^\\\]]]]]]\\\YYYWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWQQQQQQQQQPPPPPPOOONNNNNNPPPQQQQQQRRRSSSUUUVVVWWWZZZWWWTTTSSSSSSTTTUUUTTTUUUTTTTTTTTTTTTTTTTTTTTTQQQSSSVVVXXXYYYXXXWWWUUUVVVSSSPPPOOOOOOPPPPPPPPPOOOPPPRRRSSSTTTSSSQQQPPPPPPOOONNNMMMMMMMMMNNNOOOKKKJJJIIIHHHGGGGGGGGGGGGIIIEEEBBB@@@BBBEEEGGGHHHFFFFFFEEEDDDCCCBBBBBBAAAAAACCCFFFHHHHHHFFFCCCAAA<<<>>>@@@???<<<:::;;;<<<999999999888888888888777777777777777666555333333222222111111111111222222222222111111111111222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................---------,,,,,,,,,++++++................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------------------...///000//////.........---------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,***))))))***,,,---++++++************++++++))))))***+++,,,,,,------************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++'''***---...---+++******&&&(((***,,,---,,,+++***)))))))))******+++++++++,,,+++)))(((((()))+++,,,******++++++,,,,,,,,,,,,(((((((((((()))***+++,,,+++)))(((&&&&&&((()))+++)))***+++,,,---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,------------------------.........------............//////000000000000000,,,------...///000111111////////////000000000000000111111111111222222222222333333444444333333222000000111222444555666666333333333333333333333333444555666777888999::::::777888888888888999999999555666888999999999888777666777999:::;;;;;;::::::::::::;;;;;;<<<======>>>>>>>>>>>>???AAABBBAAA@@@???@@@DDDHHHEEEEEEQQQ___qqq~~~vvvzzz~~~wwwjjjbbbTTTUUUVVVVVVUUUSSSPPPNNNSSSXXX\\\XXXOOOJJJMMMQQQMMMNNNOOOOOOPPPPPPOOOOOOKKKMMMOOOQQQRRRSSSRRRRRRNNNRRRVVVXXXVVVRRROOOMMMPPPQQQSSSUUUVVVUUUTTTSSSUUUTTTTTTSSSRRRQQQPPPPPPUUUUUUUUUUUUUUUUUUUUUUUUZZZ[[[\\\]]]]]]\\\ZZZYYYTTTSSSSSSTTTVVVYYY\\\^^^[[[[[[ZZZZZZZZZZZZZZZZZZ]]]___```^^^ZZZWWWTTTSSSTTTYYYYYYVVVVVVZZZYYYUUUSSSRRRPPPNNNLLLMMMNNNOOOOOOPPPPPPPPPRRRSSSTTTUUUUUUUUUVVVVVVVVVUUUTTTTTTUUUTTTSSSRRRRRRTTTVVVWWWVVVVVVVVVUUUUUUTTTTTTTTTXXXUUUQQQOOONNNPPPSSSUUUSSSRRRPPPNNNMMMMMMMMMNNNPPPQQQQQQQQQPPPNNNLLLJJJHHHHHHHHHGGGGGGFFFFFFFFFCCCBBBBBBAAAAAABBBDDDEEEEEEDDDCCCBBBAAABBBCCCDDDAAACCCGGGIIIIIIFFFAAA>>>???>>>===<<<:::::::::999888777777666555444444444333333222222222333444444222222111000//////000000111000...///111222222111////////////////////////---.........//////000000///...------------...///......//////...---,,,,,,------............------...---,,,,,,......---,,,............////////////------------------------------,,,,,,,,,+++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...------...///111333444,,,,,,,,,,,,++++++***)))------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,***((('''&&&'''((()))---,,,+++******+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))************))))))((((((%%%%%%%%%&&&((()))+++,,,,,,+++++++++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))000000///...,,,+++******++++++******++++++,,,---******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++***------,,,,,,+++***))))))************************+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------+++,,,---.........---,,,..........................................------000000000000////////////000000000000000000000000111111222333333333333222333333222111111222333333333333333444444444555555777666555444444555666777999888888888777777666666666777777888888888888777999999999999999999999999===<<<;;;:::;;;===???@@@<<<<<<======>>>>>>??????===???AAABBBBBBCCCEEEGGGXXXlll~~~tttmmmmmmkkkcccZZZVVVSSSSSSTTTTTTSSSQQQOOOMMMQQQUUUXXXUUUNNNKKKLLLOOOLLLMMMMMMNNNNNNNNNNNNNNNKKKLLLMMMOOOPPPQQQQQQQQQOOOSSSWWWYYYWWWTTTQQQOOOPPPQQQRRRTTTUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQUUUUUUUUUUUUVVVVVVVVVVVVYYYZZZ[[[\\\\\\[[[YYYXXXVVVUUUUUUVVVWWWZZZ]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^^^^]]]YYYUUUSSSRRRUUUZZZ[[[YYYZZZ^^^^^^ZZZSSSQQQOOOMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUTTTTTTUUUUUUUUUUUUUUUTTTUUUTTTRRRRRRRRRSSSUUUWWWUUUUUUUUUUUUUUUVVVVVVVVVWWWUUURRROOOOOOPPPSSSUUUSSSRRRQQQPPPOOONNNNNNNNNOOOPPPPPPPPPOOOMMMKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBAAAAAAAAABBBBBBBBBDDDHHHJJJIIIFFFCCC@@@???>>><<<;;;:::999999999888777777666555555444444444333333222222222333333333222222111000000111111111000...///000222111111........................---........./////////000---,,,++++++++++++,,,---...............---,,,,,,------............------...,,,,,,,,,---...---,,,------------............------------------------------------,,,,,,,,,+++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222.../////////......---,,,------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''((()))***,,,++++++************+++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))&&&&&&&&&'''((()))***+++++++++******************))))))))))))))))))))))))************************))))))))))))))))))))))))///......---,,,+++******+++************+++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))***++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------...---------+++,,,---.........---,,,................................................000/////////////////////000000000000000000000000000111222222333333222222333333222111111222333333222222222333333333444444555444444444555666888999888888888777777777666666444555666777888888888888777777888888999:::;;;;;;>>>===;;;:::;;;<<<>>>???==================>>>>>>===>>>@@@AAAAAABBBDDDFFFNNNZZZmmmsssmmmgggbbb\\\TTTPPPPPPQQQQQQRRRQQQPPPOOOMMMLLLOOOPPPQQQPPPMMMKKKKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKLLLMMMNNNOOOPPPQQQUUUYYY[[[YYYVVVTTTRRROOOPPPQQQRRRSSSTTTUUUUUUVVVUUUUUUUUUTTTTTTSSSSSSUUUUUUUUUVVVVVVWWWWWWWWWXXXYYY[[[\\\[[[ZZZXXXVVVVVVVVVUUUVVVWWWXXXZZZ\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]][[[WWWTTTRRRQQQVVVZZZ\\\\\\^^^``````]]]TTTPPPMMMLLLNNNPPPOOOMMMNNNNNNOOOOOOQQQSSSTTTUUURRRRRRSSSTTTUUUUUUUUUUUUTTTSSSQQQQQQQQQRRRTTTVVVTTTTTTUUUUUUVVVWWWWWWXXXVVVTTTRRRPPPPPPQQQSSSUUUSSSSSSSSSSSSRRRQQQOOONNNOOOOOOPPPOOOOOOMMMKKKJJJGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCDDDEEECCCBBBAAA@@@@@@@@@@@@@@@@@@BBBEEEGGGGGGDDDAAA???======;;;:::999999888888777777777666555555444444555444333222222222222222333333222111111111222222111///......000111111000......................................./////////---,,,,,,++++++,,,,,,------............------,,,------............------...,,,+++,,,---...---++++++,,,,,,,,,------------------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////////////////......---------------------------+++++++++,,,,,,---------------,,,,,,++++++******,,,+++***(((((()))***+++***************)))((((((************************))))))))))))))))))))))))+++++++++***************((('''''''''(((((()))***))))))******************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++++++++************************++++++,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,))))))***++++++++++++***&&&'''((()))+++,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,---------------++++++,,,---------------------------------------........................////////////////////////000000000000000000000000000111222222333333222222333222222111111222222333222222333333333444444444222222333444555777999:::777777777777666666666666333444555666777777777777555555666888999:::;;;<<<>>>===<<<;;;:::;;;<<<============<<<<<<<<<<<<<<<<<<>>>@@@@@@@@@AAACCCEEEHHHLLLVVVddduuuiiiddd^^^XXXTTTPPPNNNOOOOOOPPPPPPPPPOOONNNLLLKKKLLLLLLKKKLLLLLLLLLJJJIIIKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJLLLMMMNNNRRRVVVZZZ\\\ZZZXXXVVVUUUPPPPPPPPPQQQRRRTTTUUUVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\[[[ZZZXXXVVVTTTTTTTTTTTTTTTUUUWWWWWW[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]ZZZWWWSSSRRRRRRXXXZZZ]]]___``````^^^\\\TTTPPPMMMMMMPPPQQQOOOLLLMMMMMMNNNOOOPPPRRRTTTTTTPPPQQQRRRSSSTTTUUUUUUUUUSSSQQQPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVTTTSSSRRRPPPPPPQQQSSSTTTSSSTTTUUUVVVUUURRROOONNNOOOOOOOOOOOOOOOMMMLLLKKKGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIGGGEEEDDDDDDDDDDDDAAAAAA@@@@@@??????>>>>>><<<>>>@@@AAAAAA@@@>>><<<<<<;;;:::999888888888888777777666666555555555555555444333222111111111111222222111111000111111222000///......000111111000........................................................................---------......------,,,,,,------......------,,,---,,,++++++------,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------...------,,,+++***)))))),,,+++***))))))***++++++))))))*********((('''%%%************************))))))))))))))))))))))))++++++++++++************))))))((((((((((((((()))(((((())))))******++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***************)))))))))))))))***++++++***++++++,,,,,,++++++***************************************++++++++++++))))))***++++++++++++***&&&&&&''')))***+++,,,---,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,---------------------------------------------........................///////////////000000000000000000000000000000111222222222222222222222222222222222222222333333444444444555555555222333333444555666777888666666666666666666666666444444555555666555555555555555666777888999:::;;;======<<<;;;:::::::::;;;======<<<<<<;;;;;;::::::;;;===????????????AAACCCEEEFFFJJJSSS```rrr[[[WWWQQQMMMMMMNNNMMMKKKOOOOOOOOOOOONNNMMMLLLLLLJJJIIIHHHIIIKKKLLLJJJHHHKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMRRRUUUYYYZZZZZZXXXWWWVVVQQQPPPQQQQQQRRRTTTUUUVVVTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSTTTUUUWWWXXXYYYYYY[[[\\\]]]]]]]]][[[XXXWWWTTTTTTTTTTTTUUUUUUVVVVVVZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]ZZZVVVSSSRRRSSS[[[\\\___bbbbbb___[[[ZZZUUURRRPPPOOOQQQQQQOOOLLLNNNNNNNNNNNNOOOQQQRRRSSSOOOPPPQQQRRRSSSSSSTTTTTTQQQPPPOOONNNNNNPPPRRRSSSVVVUUUUUUTTTSSSRRRRRRQQQRRRQQQQQQPPPPPPQQQRRRRRRRRRTTTUUUVVVUUURRROOOMMMPPPPPPOOOOOOOOONNNMMMMMMGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIGGGEEECCCCCCCCCCCC@@@@@@@@@??????>>>======:::;;;<<<=========<<<;;;:::999888777777666777777666666666666555555555555555444333222111000000000000000////////////000000000///---...000111111000.......................................---------........................,,,,,,---------------,,,,,,,,,------------,,,,,,---,,,++++++,,,---,,,+++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,------,,,+++******))))))******************++++++((())))))***)))((('''&&&************************))))))))))))))))))))))))******************************)))(((((((((((()))((((((((())))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))(((((())))))***+++))))))************))))))************************))))))*********+++++++++))))))***++++++++++++***(((((()))))))))***************++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------------.........//////------....../////////000////////////////////////000000111222222222222111222222222222222222222222111111222222222333333333444444444555555555555555555555555555555555555666555666666555555444333222666666777777777777888888<<<<<<;;;:::::::::::::::<<<;;;;;;;;;::::::999999:::<<<>>>>>>===>>>???AAA>>>AAAEEEGGGLLLYYYjjjwwwQQQQQQNNNKKKLLLPPPOOOKKKNNNNNNMMMMMMLLLLLLLLLLLLIIIHHHHHHIIIJJJKKKIIIHHHKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLOOORRRVVVXXXWWWVVVVVVVVVRRRRRRSSSSSSTTTTTTUUUUUUQQQQQQRRRRRRSSSSSSTTTTTTQQQRRRSSSTTTVVVWWWXXXYYY\\\]]]^^^^^^]]][[[YYYWWWVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]\\\ZZZVVVSSSRRRSSS\\\\\\___dddccc]]]YYYXXXVVVUUUTTTSSSQQQOOONNNNNNOOONNNNNNNNNNNNOOOPPPPPPOOOPPPPPPQQQRRRRRRRRRRRRPPPOOOMMMMMMMMMNNNPPPRRRTTTTTTSSSRRRPPPOOONNNMMMOOOOOOOOOPPPPPPPPPPPPPPPQQQSSSTTTUUUTTTQQQNNNLLLOOOOOONNNNNNMMMMMMMMMMMMFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGEEECCCBBBBBBBBBBBB@@@@@@@@@@@@???>>><<<<<<:::;;;;;;<<<<<<<<<<<<<<<888777777666555555666666666666666666666666555555444333222111111111111111//////.........///000000000...------///000000///------------------------.........---------------+++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,------------,,,,,,---+++***+++,,,---,,,***------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++******)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++******)))))))))))))))***************(((((())))))))))))((((((************************)))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))((((((************************)))))))))************+++))))))***++++++++++++*********************))))))((())))))******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------......//////000///////////////////////////000111111222222111111111222222333333222222111....../////////000000000444444555555555444444333444444444555555555555555666666666666555444333222777777777666666666666666::::::::::::::::::999999::::::::::::999999999999999;;;======<<<<<<>>>???<<>><<<;;;999999999999999:::;;;;;;777666555555555555555555555666666666666666666666222222111111111111111222///////////////000111111000...------///000000///------------------------.........------,,,,,,,,,++++++,,,------,,,++++++***+++,,,---------------+++,,,,,,------,,,,,,+++,,,+++***+++,,,,,,,,,***+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,+++++++++*********)))***+++,,,,,,+++***)))************************))))))***+++++++++***)))***+++,,,------------,,,++++++++++++++++++++++++---,,,,,,++++++******)))+++++++++***************'''((())))))*********)))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))))))))((())))))******)))))))))))))))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))))))))(((''''''''''''((())))))))))))************))))))************************))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++(((((())))))***++++++,,,++++++************++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,---......///000000///////////////////////////000000111111111111111111222333333333333222111////////////000000000000222222444555555555555444333333444444444555555555444444555666666666666666555555555666666777777777888999999::::::::::::999888888888999999999999999999:::<<<<<<;;;;;;===>>>>>>AAACCCBBBBBBEEEKKKQQQZZZhhhxxxIIITTTYYYRRRJJJHHHHHHGGGJJJJJJIIIHHHHHHHHHIIIIIIIIIKKKLLLLLLJJJHHHIIIJJJHHHIIIJJJJJJKKKKKKJJJJJJNNNOOOPPPPPPPPPNNNLLLKKKJJJMMMQQQRRRRRRRRRRRRSSSTTTUUUWWWXXXWWWVVVTTTRRRLLLMMMMMMNNNOOOPPPQQQQQQNNNOOOPPPRRRTTTVVVXXXXXX[[[[[[\\\\\\[[[YYYVVVUUUSSSTTTVVVWWWXXXYYYYYYYYYVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZVVVSSSPPPPPPQQQOOONNNSSS\\\\\\UUUPPPQQQWWW[[[]]]YYYQQQLLLMMMPPPQQQPPPOOONNNMMMMMMMMMMMMPPPPPPPPPQQQPPPPPPOOOOOONNNMMMLLLKKKLLLMMMOOOPPPMMMMMMLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOONNNNNNMMMPPPQQQQQQQQQOOONNNLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCAAA@@@??????@@@AAAAAAAAABBBAAA@@@>>><<<;;;666666555555666777888888666666555444444444555555555555555666666666666666111111111111111111222222000000///000000111222222///...------///000000///------------------------.........------,,,,,,,,,------...//////...------***+++,,,,,,------------+++,,,,,,------,,,,,,+++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,+++***)))************************((()))***,,,,,,,,,+++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++///......---,,,+++***)))***************+++++++++''''''((()))))))))))))))(((((('''((()))***,,,...(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))***++++++******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********)))))))))((('''''''''''''''((())))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,(((((()))***++++++,,,,,,+++******************+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,------...///000000//////////////////////////////000111111111111111111222333444444333222111111222222222222333333333///000333555666666666666333333333444444555555555111222444666777888999999222333444555666888999999777888999:::::::::::::::777777888888999999999:::999:::;;;;;;;;;;;;<<<=========<<<===???BBBEEEGGGDDDPPPaaasssMMMNNNOOOOOOMMMJJJFFFDDDJJJJJJJJJJJJIIIHHHGGGGGGHHHJJJLLLMMMMMMLLLIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNPPPOOOMMMKKKJJJJJJLLLMMMOOOQQQRRRRRRRRRQQQSSSTTTUUUUUUUUUTTTRRRQQQNNNOOOPPPPPPQQQQQQPPPPPPLLLKKKLLLNNNRRRTTTTTTTTT[[[YYYXXXXXXXXXWWWTTTRRRRRRSSSSSSTTTVVVZZZ```ddd```___\\\YYYXXXXXXZZZ[[[]]][[[YYYWWWUUUUUUUUUUUUOOOPPPQQQQQQQQQPPPOOONNNZZZZZZYYYWWWUUURRRPPPOOOQQQPPPOOONNNMMMLLLLLLLLLRRRQQQPPPPPPPPPRRRSSSTTTSSSQQQOOONNNPPPPPPPPPOOOMMMMMMLLLKKKKKKKKKKKKKKKOOONNNMMMKKKKKKKKKKKKLLLLLLMMMOOOPPPPPPOOONNNLLLHHHIIIIIIJJJKKKKKKJJJJJJHHHFFFDDDDDDDDDEEEDDDCCCBBBBBBAAA@@@???????????????@@@BBBCCCBBB@@@>>><<<999999999999888888888777888777777666555444444444444555666555333222333444222222222111111111000000000000000000000000000000//////000000///...------------------------------------............------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,---------***++++++,,,,,,++++++***)))************+++++++++)))***,,,,,,***))))))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++******************))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))+++***)))(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((()))***++++++***)))((('''''''''''''''((()))***))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))+++***)))(((((()))***++++++***)))(((((()))******************************))))))))))))))))))))))))(((((())))))******+++++++++++++++*********))))))************************+++++++++***************++++++*********************++++++***))))))***,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////............////////////////////////000000000000111111222222222222111111...///000111222333444444555555555444444333333333222222222222222222222222222333444444333333555777888888888777777777777777888888999::::::::::::999888888777777777777888888999999999999:::;;;<<<<<<;;;<<<>>>@@@BBBCCCCCCDDDIIIIIILLLVVVgggzzzLLLMMMNNNNNNMMMKKKIIIGGGJJJJJJJJJJJJJJJIIIHHHGGGKKKLLLMMMNNNNNNLLLJJJHHHHHHHHHHHHHHHHHHIIIJJJJJJMMMOOOPPPOOOMMMKKKJJJJJJMMMNNNOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQMMMNNNOOOOOOPPPPPPOOOOOOMMMLLLLLLNNNQQQTTTUUUTTTYYYXXXWWWVVVVVVUUUSSSQQQQQQRRRTTTUUUVVVZZZ^^^bbbgggddd```\\\ZZZYYYYYYYYY]]][[[YYYWWWVVVUUUUUUVVVQQQPPPNNNMMMMMMNNNOOOPPPYYYXXXXXXVVVTTTRRRQQQPPPQQQPPPOOONNNNNNNNNNNNNNNSSSRRRQQQQQQQQQRRRSSSTTTQQQPPPOOOOOOPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJKKKMMMLLLKKKJJJJJJJJJKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJGGGEEECCCCCCDDDDDDCCCBBBBBBAAA@@@??????>>>?????????@@@AAABBBBBB???===;;;777777777666666666555555777777666666555444444333222333444333111000111222222222111111111000000000///////////////////////////////////////...------------------------------------............------+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++)))+++,,,,,,+++******+++))))))))))))))))))))))))++++++++++++++++++++++++------,,,+++++++++++++++************************))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))((((((((()))))))))))))))+++******))))))((())))))***)))(((''''''((()))***))))))))))))))))))))))))((()))************)))((())))))((((((((()))******))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))******)))(((((()))*********)))((((((((((((******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********))))))******************************************++++++***************************++++++***))))))***,,,,,,,,,,,,,,,++++++***)))------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---......///000111111222....../////////000000000////////////000000000000000111111222222111111000//////000111222333444444555555444444444333333333333333333222222222222222222444444444333333555777777777777777777777777777777888888999999999999999888888777777777777888888999999999999:::;;;<<<<<<===>>>???@@@AAAAAAAAAAAADDDEEEGGGMMMYYYhhhwwwKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIIIINNNNNNOOOOOONNNLLLJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJNNNOOOPPPOOOMMMKKKJJJKKKNNNNNNOOOOOOPPPQQQRRRSSSRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQPPPPPPNNNMMMMMMPPPSSSUUUVVVWWWVVVUUUTTTTTTSSSQQQNNNOOOQQQSSSTTTUUUXXX[[[^^^fffccc___\\\YYYYYYYYYZZZ^^^\\\ZZZYYYWWWWWWWWWWWWTTTQQQLLLIIIHHHKKKNNNQQQVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPOOOOOOOOOPPPPPPTTTSSSSSSRRRRRRRRRRRRSSSPPPOOOOOOPPPQQQPPPNNNLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGHHHJJJJJJKKKKKKKKKGGGEEECCCBBBCCCCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<:::666666666666555555555555666666666555555444444333000111222111/////////000111111111111000000000000////////////////////////...////////////...------------------------------------............------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++---.........---,,,,,,+++,,,,,,,,,,,,,,,+++++++++******++++++++++++******)))************+++++++++)))+++---,,,+++***+++,,,))))))))))))))))))))))))************************,,,+++******************************************))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))(((((('''((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))+++++++++***************************************)))))))))***+++++++++,,,***************************++++++***))))))***,,,+++++++++++++++*********,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...///111222333333/////////000000000111111////////////000000000000000111111222222111111000//////000111222333333444444444444444333333333333444444333333222222111111333444444444333333444666666666666777777777777777666666777888888888888888888777777666666777777888999888888999999:::;;;<<<>>>>>>???????????????@@@@@@BBBCCCEEEJJJSSS___hhhMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKKKKKKKOOOOOOOOONNNMMMKKKJJJIIIKKKJJJJJJIIIIIIJJJKKKKKKMMMNNNNNNMMMKKKJJJJJJKKKNNNNNNMMMMMMNNNOOOQQQRRRQQQPPPOOOMMMMMMNNNOOOOOOQQQRRRSSSSSSTTTTTTSSSSSSRRROOOMMMMMMPPPSSSUUUVVVUUUTTTRRRRRRSSSRRROOOMMMLLLOOOQQQSSSSSSTTTWWWYYY[[[YYYWWWVVVWWWYYY[[[]]]```^^^\\\[[[ZZZYYYZZZZZZUUURRRMMMJJJIIIKKKNNNQQQSSSSSSSSSTTTTTTSSSSSSRRRPPPPPPPPPPPPPPPQQQRRRRRRTTTTTTSSSSSSRRRRRRRRRRRRNNNNNNOOOPPPQQQPPPMMMJJJJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHHHHIIIJJJKKKKKKLLLJJJLLLMMMNNNNNNLLLJJJIIIEEEFFFHHHIIIJJJKKKKKKKKKGGGEEECCCBBBBBBBBBAAA@@@@@@@@@???>>>==================>>>???>>><<<:::999888888777777777666666666555555555444444444333333000111222111///...///000111111000000000/////////////////////////////////.........//////...------------------------------,,,------......------,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++***************************************+++++++++************************............------,,,+++---,,,,,,,,,++++++************++++++++++++******))))))*********+++++++++)))+++------+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))*********))))))((((((((())))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))))))))(((((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((()))))))))(((((()))))))))%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((************************************************(((((()))***+++,,,,,,,,,***************+++++++++***++++++***))))))***,,,++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111111000000000000111111111111////////////000000000000000000111111111111000000///000000111222222333333333333333333333333333333444444444333333222111111333444555444333333444666555555666666666666666777555666666777777777777777777777666666666666777777888888888888999:::;;;<<<============>>>??????@@@@@@CCCDDDCCCBBBFFFPPPWWWnnnNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMPPPOOOMMMLLLKKKJJJJJJIIILLLLLLKKKKKKJJJKKKKKKLLLKKKLLLLLLKKKJJJIIIJJJKKKMMMMMMLLLKKKLLLMMMOOOPPPPPPOOOMMMLLLLLLLLLMMMNNNQQQRRRRRRSSSSSSSSSSSSSSSRRRPPPMMMMMMOOORRRTTTUUUSSSRRRQQQQQQRRRRRRPPPNNNKKKMMMOOOPPPPPPQQQSSSUUUTTTSSSRRRSSSUUUXXX\\\^^^aaa```^^^\\\[[[[[[\\\\\\UUUSSSQQQNNNMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSPPPPPPPPPPPPQQQRRRSSSSSSTTTSSSSSSSSSRRRRRRQQQQQQNNNMMMNNNOOOPPPOOOLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLMMMNNNMMMLLLJJJIIIDDDEEEGGGIIIJJJKKKLLLLLLGGGEEECCCBBBBBBBBBAAA?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777777666666666666555444444444444333333333333111222222222000///000111000000000/////////..............................------............------------------------------,,,,,,------------,,,,,,+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++************************************************************************------......---,,,,,,+++,,,,,,,,,++++++*********)))******++++++******)))))))))*********+++++++++(((***,,,,,,+++++++++---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((((('''''''''''''''((())))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((((((((()))((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((())))))((((((((($$$$$$%%%&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************************************(((((()))***+++,,,,,,,,,))))))*********+++++++++***++++++***))))))***,,,+++******))))))***++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------000000000000111111111111////////////000000000000000000000111111000000000000000000111222222333333333333333333333333333333444444444333333333222222444555555444222222444555444444555555555666666666555555666777777777777666777777666666666666777777888888888888999:::;;;;;;:::::::::;;;===???@@@BBB@@@CCCDDDBBB@@@AAAHHHNNNUUUeeezzzNNNNNNMMMMMMLLLJJJIIIHHHJJJKKKLLLMMMNNNOOOOOOOOOPPPNNNLLLKKKJJJJJJKKKKKKMMMMMMLLLLLLKKKKKKLLLLLLIIIJJJKKKKKKJJJJJJLLLNNNMMMLLLLLLLLLMMMMMMNNNOOONNNNNNMMMLLLLLLLLLLLLLLLNNNNNNOOOPPPPPPPPPPPPOOORRROOOMMMMMMOOOQQQRRRRRRQQQQQQPPPQQQSSSSSSRRRQQQMMMNNNOOOOOOOOOOOORRRTTTUUUTTTSSSSSSTTTWWWZZZ\\\```___^^^\\\\\\\\\\\\]]]VVVUUUTTTRRRPPPOOONNNNNNOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSQQQRRRRRRRRRRRRRRRQQQPPPNNNMMMMMMNNNOOONNNLLLJJJGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJJJJJJJHHHFFFEEECCCDDDFFFHHHJJJKKKLLLMMMHHHFFFDDDCCCCCCBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999888777555444444444333333333333333333333333333333333333111222333222111000000222////////////....................................,,,,,,---............---------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++***************************************)))))))))************************+++,,,,,,------,,,,,,++++++++++++++++++*********))))))************)))))))))************+++++++++''')))++++++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))))))))***++++++,,,,,,))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''&&&''')))******)))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))(((((('''((((((((())))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''%%%%%%&&&'''((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************+++++++++************************)))))))))***+++++++++,,,)))))))))***++++++,,,,,,***++++++***))))))***,,,******)))((((((***+++,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000111111////////////000000000000///000000111111000000///000000111111111222222222222222222222333333333333333333333333444444444444444555555444222222333555333333444444555666666666555555666777777777777777777666666555555666666777888777777888888999:::;;;999999999:::<<<>>>@@@BBB???@@@BBBAAA???@@@DDDHHHJJJQQQ^^^oooKKKLLLMMMNNNMMMLLLJJJHHHJJJKKKLLLNNNOOOPPPPPPPPPPPPOOOMMMKKKJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLIIIJJJKKKKKKKKKMMMPPPRRRMMMNNNNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNPPPNNNMMMMMMOOOPPPPPPOOOPPPPPPPPPRRRUUUVVVUUUTTTQQQQQQQQQPPPOOOPPPSSSUUUVVVUUUSSSSSSTTTVVVYYY[[[^^^]]]\\\ZZZZZZZZZZZZ[[[WWWVVVTTTRRRPPPOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPQQQQQQOOOPPPQQQRRRRRRQQQPPPPPPOOOMMMLLLLLLMMMMMMLLLKKKFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGHHHIIIJJJJJJIIIIIIFFFFFFGGGHHHGGGEEECCCBBBBBBCCCEEEHHHJJJLLLMMMMMMIIIGGGEEECCCCCCCCCAAA@@@>>>===<<<;;;:::::::::::::::999999999888777777666444444444333333333222222222222222222222222333333111222333222000///000111/////////.........------........................+++,,,------.........---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******************************+++++++++++++++++++++++++++*********)))))))))(((************************))))))***+++,,,,,,,,,,,,************++++++++++++))))))************)))))))))************+++++++++&&&'''******))))))***+++))))))))))))))))))))))))***************************))))))))))))***+++,,,((())))))***++++++,,,,,,))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((()))))))))''')))***,,,,,,,,,******'''((()))******)))((('''(((((((((((((((((((((((()))(((''''''''''''((()))))))))((((((((()))******))))))))))))))))))))))))%%%&&&'''))))))))))))((())))))))))))))))))))))))''''''((())))))(((''''''&&&'''(((((()))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++******************************************++++++((())))))***++++++,,,,,,***++++++***))))))***,,,***)))((((((((()))+++,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------....../////////000000000////////////000000000000//////000000000000//////111111111111111222222222111111222222222333333333222222333333444555555555555555555444222222333555222333333444555555666666666666777888888888888777666666555555555555666666777777777777888999:::;;;::::::999999:::<<>>?????????@@@AAABBBCCCHHHJJJOOOYYYeeerrr~~~HHHIIILLLNNNOOOMMMKKKJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQPPPMMMLLLKKKMMMOOOQQQOOOOOONNNMMMLLLLLLMMMMMMJJJKKKLLLMMMMMMOOOSSSVVVNNNOOOPPPQQQRRRQQQPPPOOOLLLMMMNNNNNNNNNMMMKKKJJJMMMMMMNNNOOOOOOOOOOOONNNOOONNNMMMNNNOOOOOONNNMMMPPPPPPPPPSSSVVVWWWWWWVVVTTTTTTRRRQQQOOOQQQTTTWWWSSSRRRQQQQQQRRRUUUXXXZZZ\\\[[[ZZZXXXXXXXXXYYYYYYYYYWWWTTTPPPNNNNNNNNNOOONNNNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPMMMNNNPPPQQQQQQQQQPPPPPPOOOMMMKKKKKKLLLMMMLLLKKKFFFFFFEEEEEEFFFGGGHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGHHHGGGEEECCCAAABBBCCCEEEHHHJJJLLLMMMMMMJJJHHHEEEDDDDDDCCCBBB@@@======<<<;;;::::::::::::999999888888777666666666666666555555555444444444222222222222222222222333000111222111000///000111//////.........---------........................+++,,,------.........---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))******+++++++++,,,))))))************)))))))))************+++++++++%%%'''))))))))))))***+++))))))))))))))))))))))))******************************))))))***+++,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))******++++++)))***,,,.........,,,+++'''((()))******)))((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((()))***))))))))))))))))))))))))$$$%%%'''))))))))))))((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''((()))))))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******++++++))))))******++++++++++++************************+++++++++***************((())))))***++++++,,,,,,***++++++***))))))***,,,***)))((('''((()))+++---,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,...///000000............////////////////////////000000000000//////000000000000//////111111111111111222222222111111111222222333333333111222222333444555666666555555666444222222333444222222333444444555666666666666777888888888888888666666555555555555666666777777777777888999:::;;;<<<;;;:::999999;;;===>>>@@@???>>>???AAABBBBBB@@@DDDEEEIIIMMMQQQYYYeeepppJJJKKKMMMNNNMMMJJJHHHFFFKKKIIIGGGIIIMMMOOOOOOMMMPPPPPPOOONNNNNNNNNOOOOOOSSSQQQNNNKKKIIIIIIJJJKKKKKKLLLLLLMMMNNNPPPQQQRRRQQQPPPOOOPPPPPPPPPNNNLLLJJJKKKLLLMMMMMMLLLKKKJJJQQQPPPOOOMMMKKKKKKNNNPPPPPPOOOOOONNNMMMMMMMMMNNNJJJKKKMMMPPPTTTXXX[[[\\\UUUTTTSSSRRRRRRSSSTTTUUUXXXVVVSSSQQQQQQSSSVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUSSSRRRPPPPPPPPPQQQPPPOOOMMMLLLKKKLLLMMMMMMOOOPPPQQQSSSSSSSSSRRRQQQOOOPPPPPPPPPPPPNNNMMMLLLOOONNNNNNMMMLLLKKKJJJJJJGGGGGGFFFGGGHHHGGGFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHEEEBBB@@@BBBCCCDDDEEEGGGHHHJJJJJJIIIHHHFFFCCC@@@>>><<<;;;<<<:::888777888999999888777777777777666666666666555555444333333222111111000000000000000000000000111000......000111000/////////............//////---------............//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))(((''''''((()))***************************************************'''((()))***+++,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++***)))(((((())))))+++++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))))))))(((''''''''''''''')))***+++++++++***((('''(((((()))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***(((%%%######%%%(((***(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&******))))))((((((''''''((((((((((((((((((((((((---)))%%%$$$'''***++++++(((((((((((()))***+++,,,)))))))))))))))))))))))))))************+++++++++******))))))))))))))))))(((((())))))))))))((((((&&&'''((()))***+++++++++************************)))))))))((())))))***+++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------------------------............///////////////////////////000000000000111111111111//////000000000000//////000000000111222222333333333222111000000222444555333444555666666444222111///000222444555555555444555555555555666666666666888888888888888777666666333444666888999:::999999888999999::::::;;;;;;<<<===>>>???@@@AAABBBCCCCCCFFFEEEDDDDDDEEEJJJQQQVVViiiuuuHHHIIIKKKMMMMMMLLLJJJHHHIIIHHHFFFHHHKKKNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSQQQNNNKKKJJJJJJKKKLLLKKKLLLLLLLLLNNNOOOPPPQQQOOONNNLLLMMMNNNNNNLLLKKKKKKKKKLLLMMMMMMLLLKKKKKKNNNNNNNNNMMMLLLLLLOOOQQQPPPOOONNNNNNMMMMMMNNNNNNLLLMMMOOOQQQSSSVVVYYYZZZTTTSSSRRRQQQQQQRRRSSSTTTUUUTTTRRRPPPPPPRRRTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQQQQQQQQQQSSSRRRQQQPPPOOOPPPPPPQQQOOOPPPQQQRRRSSSRRRRRRQQQRRRRRRRRRRRRRRRPPPOOONNNLLLLLLKKKKKKKKKKKKKKKKKKHHHFFFEEEEEEFFFGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEGGGHHHIIIJJJIIIGGGDDDBBBBBBCCCDDDEEEGGGHHHIIIJJJHHHGGGEEECCC@@@>>><<<;;;<<<;;;999999:::::::::888777777777666666666555555555444444333222222111111000000000000000000000000///---,,,,,,---......---///..................///------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))(((''''''((()))***************************************************((()))***+++++++++++++++*********)))))))))((((((************************))))))))))))))))))))))))++++++++++++++++++++++++++++++***)))))))))))))))***++++++++++++***)))((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))******)))((((((((((((((())))))*********)))((('''''''''((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))(((((())))))))))))((((((&&&''''''((((((''''''&&&)))))))))(((((((((((((((((((((((((((((((((((((((***'''######%%%((()))(((******)))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++************************(((((())))))))))))((((((***++++++,,,,,,,,,++++++***************************))))))))))))***++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...---------............/////////////////////////////////000000000111111111///000000111111000000//////000000111111222333333333222111000000222333555333444555666555444222111//////111222333444444444444555555555666666666666666666777777666555555444333444666888999999999999888888999::::::;;;;;;<<<>>>>>>???@@@AAABBBCCCCCC?????????>>>???CCCIIIMMMYYY```mmm{{{FFFGGGJJJLLLMMMLLLKKKJJJHHHGGGFFFHHHJJJMMMMMMMMMJJJKKKNNNPPPRRRSSSTTTTTTSSSQQQNNNLLLKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPMMMKKKIIIIIIJJJKKKKKKJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMMMMLLLMMMOOOQQQOOONNNMMMMMMLLLMMMMMMMMMNNNNNNOOOPPPRRRTTTVVVWWWRRRQQQPPPOOOPPPPPPRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWVVVTTTSSSRRRRRRRRRRRRQQQPPPOOOOOONNNOOOOOOPPPOOOPPPQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOLLLLLLKKKJJJIIIIIIIIIIIIIIIFFFDDDDDDEEEFFFEEEEEECCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIGGGEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIFFFEEEDDDAAA???===;;;;;;<<<;;;:::;;;<<<<<<:::888666666666666555555555444444444333333222222111111000000000000000000000000///---+++,,,---...---,,,------------------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))************************************************)))******+++++++++******)))))))))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******)))***************++++++******))))))************************((((((((((((((()))******''''''''''''''''''''''''))))))(((((((((((())))))+++******))))))))))))***((())))))))))))((('''&&&&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((())))))(((((('''&&&''''''((((((''''''&&&(((((((((((((((((())))))(((((((((((((((((((((((((((&&&%%%%%%'''((((((''',,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))*********++++++************************((())))))******))))))(((,,,,,,,,,,,,,,,+++*********************************************+++,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............/////////////////////////////////000000000000111111000111111111111111111000//////000111111222222333222222111000000222333444222333444555444333222111/////////000111222333444444444444555555555666666444444444555444444333222333444666777888888888888888888999999:::;;;;;;;;;===>>>>>>???@@@AAABBBBBB===>>>>>>>>>>>>@@@DDDGGGLLLNNNWWWeeeqqqzzzFFFGGGIIIKKKLLLLLLKKKKKKGGGGGGGGGHHHJJJLLLMMMNNNIIIKKKNNNQQQSSSTTTTTTSSSQQQPPPNNNLLLKKKJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNLLLJJJHHHHHHIIIKKKKKKJJJLLLLLLLLLMMMMMMMMMMMMMMMKKKMMMNNNNNNLLLLLLMMMNNNLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLMMMNNNPPPRRRTTTUUUPPPPPPOOONNNNNNOOOQQQRRRPPPQQQQQQQQQQQQQQQQQQPPPRRRSSSTTTUUUVVVVVVVVVUUUVVVUUUUUUTTTSSSRRRRRRRRRPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMOOOMMMLLLJJJIIIHHHHHHHHHIIIFFFCCCBBBCCCEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGDDDCCCBBB@@@>>><<<;;;:::<<<;;;;;;<<<======:::888555555555555444444444444333333333333222222111111000000000000000000000000000...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,+++,,,,,,---++++++++++++++++++++++++---,,,+++)))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******************************************************+++++++++******)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))************************++++++************++++++))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))******)))(((((()))))))))(((((((((((((((''''''&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''''''''((((((((((((''''''&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((()))******))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++)))))))))******)))))))))))))))*********))))))(((************************++++++******++++++,,,---++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------.........---------............///////////////////////////////////////000000000111111111222222222222111111//////000000111222222222111111111000111222333333222222333333333333222111111000000000000222444555333333444444444555555555333333444444444333333222444444555666777777888888888888888999::::::;;;;;;<<<<<<======>>>??????@@@===>>>????????????BBBDDDEEEEEEKKKVVV```jjjuuuGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLNNNOOOKKKLLLOOOQQQSSSRRRQQQQQQOOONNNMMMKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKJJJIIIIIIKKKMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMNNNMMMOOOPPPPPPMMMKKKKKKKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLNNNQQQSSSTTTPPPOOONNNNNNOOOPPPQQQRRRQQQRRRSSSSSSSSSSSSRRRQQQSSSTTTUUUWWWWWWWWWVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSPPPPPPPPPOOOOOOOOOOOOPPPPPPOOONNNNNNMMMLLLLLLLLLMMMLLLJJJIIIIIIJJJLLLLLLIIIGGGDDDCCCDDDEEEFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEBBBAAA@@@>>>===;;;::::::;;;;;;;;;<<<===<<<:::777444444444444333333333222333222222222222222111111///////////////////////////...,,,,,,.........---++++++,,,------,,,++++++,,,,,,,,,------------...,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++---,,,***)))((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++******)))******++++++((())))))*********))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''(((((())))))((((((''''''''''''''''''((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''''''''(((((((((((('''''''''(((((((((((((((((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&((()))******)))))))))((((((''''''((()))******(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++))))))************))))))''''''((()))***+++++++++************************++++++******++++++,,,---++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////---------............///////////////////////////...////////////000000000111111222222222222111111...//////000111111222222111000000111111111222222111111222222222222222222333222111111222333555666333333333333444444444444333444444555555555444444444444444555555666777777777777888999999::::::;;;::::::;;;;;;<<<<<<======:::<<<======<<<<<<>>>@@@???@@@EEEJJJMMMRRR___kkkwwwHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKMMMNNNLLLMMMOOOPPPPPPPPPOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKJJJJJJLLLOOOOOONNNMMMKKKJJJJJJJJJKKKLLLMMMNNNNNNPPPRRRRRROOOLLLJJJJJJGGGGGGGGGFFFGGGGGGHHHIIIHHHHHHIIIKKKMMMPPPRRRSSSQQQPPPOOOOOOPPPQQQSSSTTTRRRSSSSSSTTTTTTSSSSSSRRRTTTUUUWWWXXXXXXWWWUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNOOOOOOQQQPPPOOONNNMMMMMMMMMMMMHHHHHHGGGHHHJJJMMMPPPRRRJJJGGGEEEEEEFFFGGGFFFFFFBBBCCCDDDDDDEEEEEEDDDDDDAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>===<<<;;;:::999:::999888999::::::888666333333333333222222222222222222222222222222111111////////////////////////---+++)))***+++,,,++++++++++++------------++++++,,,,,,,,,,,,------------+++++++++++++++,,,,,,---+++++++++++++++++++++++++++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))***+++(((((())))))******))))))''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''(((((()))***)))((((((''''''(((((((((((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''((((((''''''&&&'''(((((())))))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((($$$&&&(((((('''&&&'''(((''''''''''''((()))***+++((((((((((((((((((((((((((((((((()))))))))******((((((((()))******++++++)))******++++++******)))((()))***+++,,,---------***************************************+++,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,---...//////---------............///////////////////////////......////////////000000000111111111111111111000......///000000111111222000000000111111111111222111111111111111111222222333333222222333444444555222222222333333333444444444444555555666666555555444444444444444555666666777777888888999:::::::::::::::::::::;;;;;;;;;<<<===>>>???>>>>>>>>>@@@BBBAAAAAACCCDDDCCCEEEOOOZZZcccpppEEEFFFGGGHHHJJJKKKLLLLLLKKKLLLMMMKKKIIIHHHJJJLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPOOONNNNNNMMMMMMMMMKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJLLLOOOQQQQQQOOOMMMJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPSSSSSSQQQNNNLLLKKKHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRQQQQQQQQQRRRSSSUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVXXXYYYXXXVVVSSSRRRQQQQQQRRRSSSRRRQQQPPPOOOLLLMMMNNNOOOPPPOOOOOONNNQQQPPPOOOMMMMMMMMMNNNOOOOOONNNMMMLLLKKKKKKLLLLLLHHHHHHGGGGGGHHHKKKOOOQQQIIIHHHGGGGGGHHHHHHGGGFFFBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>======<<<;;;:::999999999888666666777777777666333222222222111111111111111111111111111111222222////////////////////////,,,***))))))***++++++***+++,,,---......---,,,+++++++++,,,,,,,,,---------++++++******+++,,,,,,---************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))*********+++''''''''''''''''''''''''))))))))))))))))))))))))************************((((((''''''((())))))***'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''((())))))***+++***)))((((((((())))))'''((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((())))))))))))((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((($$$&&&((('''&&&%%%''')))(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))***&&&''''''((())))))******)))******++++++******))))))***+++,,,,,,,,,,,,,,,***************************))))))))))))***++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,---...///000---------............///////////////////////////........./////////000000///000000111111000000///......//////000111111111///000000111111111111111000000000000000111222222111111222333333333333222222222222222333333333333333333444555555555555555555444333333333444555666777777777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>??????>>>>>>???BBBDDDEEEBBBAAACCCCCCCCCHHHOOORRR]]]lllxxxCCCDDDFFFHHHJJJLLLNNNOOOKKKLLLMMMKKKGGGFFFHHHJJJKKKKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHHHHIIILLLPPPRRRRRROOOLLLIIIHHHHHHHHHIIIJJJLLLMMMLLLOOOSSSTTTSSSPPPNNNMMMHHHHHHHHHHHHIIIIIIJJJKKKOOONNNNNNNNNOOOPPPPPPQQQSSSRRRRRRRRRSSSTTTVVVWWWSSSSSSRRRRRRRRRRRRSSSSSSUUUVVVXXXXXXWWWUUURRRPPPPPPQQQRRRRRRRRRQQQPPPOOONNNOOOQQQRRRRRRRRRQQQQQQQQQPPPNNNMMMMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIMMMKKKHHHFFFFFFGGGIIIKKKIIIHHHHHHHHHIIIIIIGGGEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@???????????????======<<<;;;;;;:::999999999777444333444666666555222222222111111111111000111111111111111111222222////////////////////////...,,,++++++,,,------,,,+++,,,...//////...,,,+++++++++,,,,,,,,,---------+++*********+++,,,,,,---************************'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))))))))((())))))***++++++,,,+++)))((((((((()))***''''''''''''&&&%%%$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''''''''''''''&&&(((((())))))))))))(((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((''')))***)))''''''))),,,***)))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''((())))))*********++++++++++++******)))************)))((((((************************)))))))))((()))******+++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,---//////000---------.........//////////////////////////////............/////////000//////000000000000//////......//////000111111111//////000111111111111111000000//////000111222222///000222333333222111000111111222222222333333333222333444444555555555555555444333222333444555666777777777888999999::::::<<<<<<<<<===============:::::::::999999:::>>>@@@DDD>>>;;;>>>BBBCCCDDDFFFJJJNNNUUU___lllwwwHHHIIIIIIJJJKKKLLLMMMMMMPPPPPPOOOMMMKKKJJJIIIHHHHHHKKKNNNNNNKKKJJJKKKMMMLLLLLLLLLNNNOOOOOONNNLLLNNNMMMLLLKKKIIIGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLEEEGGGHHHHHHHHHHHHIIIKKKLLLNNNQQQRRRSSSQQQOOONNNSSSQQQMMMHHHFFFGGGKKKOOOUUUSSSQQQPPPQQQQQQQQQQQQQQQRRRRRRRRRPPPQQQRRRTTTSSSSSSTTTTTTSSSRRRQQQPPPPPPQQQSSSTTTUUUTTTRRRQQQNNNOOOPPPQQQQQQPPPNNNMMMRRRRRRQQQQQQPPPPPPOOOOOOSSSPPPNNNMMMMMMLLLKKKIIILLLKKKKKKIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHGGGFFFEEEDDD???@@@AAACCCCCCCCCCCCBBBBBBAAA???>>>>>>>>>???@@@AAA@@@>>>===<<<<<<<<<===<<<<<<<<<;;;:::888777666666555555555555444444444111111111111000000000000222111000//////000111222//////000000000000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))***************++++++++++++++++++++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))(((((('''''''''&&&((())))))))))))*********************************++++++************+++++++++*********))))))(((((((((((())))))))))))((((((*********))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))***))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))************,,,,,,+++***)))(((''''''(((((())))))******++++++''''''((((((((((((''''''))))))))))))))))))))))))))))))(((''''''''''''''')))((('''&&&%%%&&&&&&'''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((())))))*********))))))((((((''''''))))))))))))************)))************+++++++++************************************************)))************+++++++++))))))))))))))))))))))))++++++******************+++++++++,,,,,,,,,------,,,---------------------,,,...//////...------.........//////////////////000000000000000000000000//////000111111111111111////////////////////////000000000000000000000000000000111111111222222222111111222222222333333333444444444444444555666777222222222333333444444444555555666777888999999:::888888999::::::;;;<<<<<<============>>>>>>>>>>>>@@@??????>>>???AAABBBCCCDDDFFFJJJOOOVVV```jjjqqqFFFGGGHHHIIIKKKMMMNNNOOOPPPPPPOOOMMMLLLKKKIIIIIIGGGHHHIIIIIIJJJJJJKKKLLLMMMLLLMMMNNNPPPPPPNNNLLLMMMLLLKKKJJJHHHGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKFFFGGGIIIIIIHHHHHHJJJKKKKKKLLLOOOQQQSSSSSSSSSRRRWWWVVVRRRNNNJJJJJJMMMPPPUUUTTTRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSQQQQQQSSSUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOQQQQQQQQQPPPPPPPPPPPPOOORRRPPPMMMLLLLLLLLLJJJIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEFFFGGGGGGGGGFFFEEEDDD???@@@AAABBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>???@@@======<<<;;;;;;;;;<<<=========<<<;;;:::888666555555555555555444444444333111111111000000000//////000000///......///000000/////////000000////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))***************++++++++++++++++++++++++)))))))))(((((()))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((((((((((((((())))))))))))************************+++******))))))******+++*********)))))))))(((((((((((())))))))))))((((((***)))))))))))))))))))))))))))))))))))))))))))))***)))'''''''''(((***+++))))))))))))************))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&'''(((((())))))(((((((((((()))))))))*********++++++******)))((((((((()))))))))))))))*********''''''((((((((((((''''''(((((((((((((((((((((((())))))(((''''''''''''''')))((('''&&&%%%&&&&&&'''&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((())))))******)))))))))(((((((((''''''(((((((((((()))))))))))))))*********+++++++++************************************************)))************+++++++++************************************************,,,,,,,,,---------...............------,,,,,,+++...000111000///...///111///////////////.........000000000000000000000000//////000111111111111000000000000000000000000000000000000000000000000000111111111111222222222222333333333222222222222222444444444444444555666666222333333333444444444555666666666777777888888999888888999999:::;;;;;;;;;<<<<<<=========>>>>>>>>>?????????>>>???@@@BBBCCCEEEFFFGGGIIIMMMSSS[[[```EEEEEEFFFHHHKKKNNNPPPQQQPPPPPPOOONNNMMMLLLKKKJJJGGGEEEDDDGGGKKKNNNNNNMMMMMMLLLMMMNNNPPPPPPNNNMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJGGGHHHJJJJJJIIIIIIKKKLLLJJJKKKMMMPPPRRRUUUWWWXXX\\\[[[XXXTTTOOOMMMNNNPPPTTTTTTRRRQQQQQQQQQRRRSSSSSSTTTTTTSSSRRRQQQSSSTTTUUUTTTSSSQQQPPPQQQQQQRRRRRRRRRTTTTTTTTTSSSRRRQQQSSSQQQOOOMMMMMMNNNOOOQQQOOOPPPPPPPPPPPPQQQQQQQQQQQQOOOLLLKKKKKKKKKJJJHHHKKKJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEFFFFFFFFFEEEEEE@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@::::::999999999:::;;;<<<======<<<;;;:::888666555444444444444333333333333111111000000000000/////////......------......///......////////////............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))*********************************************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++************))))))))))))'''((((((((())))))))))))************************+++******))))))******+++******))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))************))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((('''''''''(((((()))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***))))))))))))))))))(((''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))*********++++++************************************************)))************+++++++++++++++++++++++++++++++++************************------------............//////...---,,,++++++***///000000///---...000222000000//////.........---000000000000000000000000...///000000111111000000111111111111111111111111000000000000000000000000111111222222222333333333444444333333222222111111444444444444444444555666444444444444444555555555666666666777777777777777999999999999999999::::::<<<<<<<<<============>>>??????>>>??????@@@BBBBBBDDDDDDDDDDDDEEEHHHMMMQQQFFFFFFGGGHHHJJJLLLNNNPPPPPPOOOOOONNNMMMLLLLLLKKKHHHEEEEEEKKKSSSVVVSSSNNNKKKKKKKKKMMMOOOOOOMMMKKKIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGIIIJJJJJJJJJJJJKKKMMMKKKLLLMMMNNNQQQTTTWWWYYY\\\\\\ZZZVVVQQQNNNMMMNNNRRRRRRQQQPPPOOOPPPQQQSSSSSSTTTTTTSSSQQQPPPQQQSSSUUUTTTRRRPPPOOOPPPRRRSSSSSSSSSTTTTTTTTTSSSRRRRRRRRRQQQPPPOOONNNNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSPPPNNNKKKJJJKKKJJJIIIHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDEEEEEEEEEEEECCCBBBBBBBBBAAA@@@??????============>>>>>>??????::::::999999999999999999999:::::::::999999888777444333333333222222222222111000000000////////////........................---......//////......------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************(((((()))*********************************************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((()))))))))***************************************))))))))))))******))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))((((((((()))***+++((()))))))))************))))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***''''''(((((((((((('''''''''((())))))******))))))(((((((((((()))))))))***(((((((((((())))))************))))))((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((((((((((((((((((((((((************))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))************************************************************))))))*********+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,------------............------,,,,,,,,,......---+++***+++...000000000000///......------000000000000000000000000...//////000000000000000000000000000000000000000////////////////////////222222222222333333333333333333333333333333333333444444444333333444555555555555555555555555555555666666666666666666666555999999999999888888888888;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@AAAAAAAAABBBCCCCCCCCCEEEIIILLLJJJIIIHHHHHHHHHJJJKKKLLLNNNNNNNNNMMMMMMLLLLLLLLLJJJHHHJJJRRR[[[]]]WWWOOOIIIIIIIIIKKKMMMMMMKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGIIIJJJJJJJJJJJJKKKMMMOOONNNNNNNNNPPPRRRUUUVVVWWWXXXVVVSSSOOOLLLLLLLLLNNNOOOPPPNNNMMMMMMOOORRRSSSSSSSSSQQQOOONNNOOOPPPSSSRRRPPPOOOOOOQQQSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRQQQOOONNNMMMOOOOOOPPPQQQRRRRRRSSSSSSNNNLLLJJJIIIJJJJJJIIIGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@??????========================<<<;;;;;;:::999777666666555666777888999999999999222222222222111111111111000000000////////////...////////////////////////------............------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((())))))(((((())))))))))))(((((((((((())))))************((((((((((((((((((((((((''''''''''''(((((())))))((()))))))))************))))))(((((((((((()))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))******************)))''''''((((((((((((''''''''''''((()))))))))))))))'''(((((((((((()))))))))'''''''''((())))))*********)))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------...............---+++******---000000000//////.........---////////////////////////......///000000000000000////////////////////////////////////////////////111111222222222333333333000000111222444555666666555444444333333333444444555555555555555555555555666666666555555555555555888888888888888888777777;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@@@@AAA@@@BBBCCCCCCCCCDDDFFFIIIMMMLLLIIIHHHGGGGGGIIIJJJMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJMMMTTT\\\]]]VVVOOOHHHGGGHHHIIIKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGHHHJJJJJJIIIIIIKKKLLLQQQPPPOOONNNOOOOOOQQQRRRQQQRRRQQQOOOMMMKKKLLLMMMLLLNNNOOOMMMKKKKKKNNNQQQSSSSSSSSSQQQNNNMMMMMMOOOPPPPPPOOOOOOPPPRRRTTTUUUVVVUUUUUUTTTSSSSSSSSSRRRQQQQQQSSSSSSRRRPPPMMMLLLMMMNNNNNNOOOPPPQQQQQQQQQMMMKKKIIIHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFBBBBBBBBBAAABBBBBBCCCCCCCCCCCCAAA@@@????????????===============<<<;;;;;;<<<<<<;;;:::888666444333222333444666777888888888222111111111000000000000000000////////////.........//////000000//////...,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))***))))))(((((())))))***''''''(((((((((((())))))(((((())))))))))))((((((((((((((()))******++++++((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''&&&''''''(((((((((((((((''''''(((((((((((())))))'''''''''(((((())))))))))))(((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&''''''((('''''''''&&&''''''''''''((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************++++++++++++***++++++,,,---...//////...//////...,,,---///111////////////////////////////////////////////////---...//////000000//////........................000000000000000000000000000000111111111222222222...///111222444666888999555444444333333333333333555555555444444444444444444444444555555555555555777777777777777777888888:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCAAA@@@AAABBBNNNLLLIIIGGGFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJKKKPPPUUUVVVRRRNNNHHHHHHHHHJJJKKKKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIFFFGGGIIIIIIHHHHHHJJJKKKPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLOOOQQQKKKNNNOOONNNKKKJJJNNNRRRTTTTTTTTTQQQOOOMMMNNNOOOLLLMMMNNNPPPRRRSSSUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRPPPOOONNNMMMKKKKKKKKKLLLLLLMMMMMMNNNLLLJJJHHHGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFCCCBBBAAA@@@@@@AAAAAABBBAAA@@@???>>>======>>>>>>===>>>>>>>>>===;;;999888888999999888777555333222222333444444555555555444111111000000000/////////000000/////////.........---...////////////...---,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********''''''(((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))(((((())))))))))))(((((('''(((((()))******++++++((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((((((''''''((((((((((((''''''%%%%%%&&&''''''''''''''''''''''''((((((((())))))''''''(((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%'''(((((((((''''''%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((())))))***'''((((((((()))))))))***((((((((())))))))))))***(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------.........---...//////------...///------......///000000000////////////////////////---...//////000000//////////////////////////////000000000000000000000000//////000000000111111111000000111333555666777888555444333333222222333333444444444444333333333222333333333444444555555666555666666666777888888888999::::::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@???@@@AAACCCCCCAAA@@@@@@@@@MMMKKKIIIGGGFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHIIIMMMOOONNNLLLIIIHHHIIIJJJLLLLLLJJJHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJEEEGGGHHHHHHHHHHHHIIIKKKOOOOOOOOONNNNNNNNNMMMMMMKKKKKKLLLLLLLLLNNNRRRUUUKKKNNNPPPOOOKKKKKKOOOTTTUUUVVVUUUSSSPPPNNNNNNOOOJJJKKKNNNPPPSSSTTTUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSVVVTTTRRROOONNNNNNOOOPPPIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCAAA@@@???@@@@@@AAA???>>><<<;;;;;;<<<======>>>>>>>>>>>><<<:::888777555555666666666555333222444444444444333222111111000000000000////////////000/////////............,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))(((((())))))*********+++%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))(((((())))))))))))(((((('''(((((()))***+++++++++(((((((((((((((((((((((((((((()))***************))))))))))))************))))))(((((((((((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''))))))((('''''''''''''''$$$%%%'''(((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((())))))******((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''((((((((())))))******''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,------------------------------,,,***,,,------,,,++++++,,,,,,,,,---...///000111111////////////////////////---......///////////////000000000000000000000000000000000000000000000000////////////000000000000111222222333444555666666555444333333222222222222444444444333333222222222222222333333444555666666444555555666777888888999999999:::::::::;;;;;;;;;;;;<<<>>>???@@@@@@??????===@@@BBBCCCCCCBBBBBBCCCLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIHHHIIIJJJMMMPPPRRRKKKHHHEEEDDDEEEGGGGGGGGGGGGIIIJJJLLLLLLKKKIIIHHHFFFFFFFFFFFFGGGHHHIIIIIILLLLLLMMMNNNOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJNNNSSSXXXWWWVVVTTTRRROOOMMMKKKJJJNNNMMMLLLMMMOOOPPPPPPOOORRRUUUWWWWWWTTTQQQNNNMMMTTTTTTRRRPPPNNNLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIAAA???===<<<======<<<;;;AAA@@@>>><<<;;;:::;;;;;;>>>===<<<;;;:::999999999777666666555444444333333444333111///......///000333222111/////////000111///...---,,,,,,---.../////////.........---------000000...---+++***((((((************************************************)))***++++++))))))***+++(((***++++++)))'''&&&&&&))))))))))))))))))))))))******))))))((((((''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((()))*********((('''&&&******)))(((((((((((((((''')))***++++++***)))'''((()))+++,,,+++***((('''(((((())))))))))))((((((************))))))))))))++++++************++++++***(((''''''(((((('''%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******+++)))((()))***+++***((()))(((&&&%%%%%%&&&((()))++++++******))))))((((((((()))***)))'''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))************))))))$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))((('''&&&&&&'''((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((+++***)))(((((()))***+++))))))***++++++++++++***+++,,,---...---+++)))''',,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////---,,,,,,---...///000//////.........////////////............//////111111000///////////////000000000000000000000000000000000000000000000000111111222222222333333333666444222333555666444222333333333333333333333333444444444555555555555555444555666888888999999999===============<<<<<<<<<=========>>>??????@@@@@@@@@@@@??????@@@@@@AAABBBHHHHHHHHHGGGGGGGGGGGGGGGKKKJJJIIIIIIHHHHHHIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGHHHGGGGGGGGGIIILLLOOOPPPOOOLLLIIIHHHHHHIIIIIIHHHFFFGGGIIIJJJJJJHHHGGGFFFEEEEEEEEEFFFFFFHHHIIIJJJLLLLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKNNNTTTWWWWWWVVVUUUSSSQQQOOOMMMLLLNNNMMMLLLMMMOOOPPPOOONNNPPPRRRTTTSSSQQQOOOMMMMMMQQQQQQPPPOOONNNMMMMMMMMMKKKJJJJJJIIIHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFBBBCCCCCCDDDEEEEEEDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEAAA???======>>>>>>===<<<@@@???>>><<<;;;:::;;;;;;<<<;;;:::999888777777777666666666555444333333333444333111///......///000222111000///...//////000//////............//////.........---------,,,,,,---------,,,,,,+++++++++************************************************(((***+++***)))((()))+++(((***++++++)))'''&&&&&&))))))))))))))))))))))))))))))))))))((((((''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''***************)))((((((******)))((((((((((((((('''(((***++++++***(((''''''''')))))))))(((&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))*********)))''''''((()))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&'''((()))(((''')))(((&&&%%%%%%&&&((()))************))))))))))))((()))))))))'''&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((())))))(((((((((((())))))((())))))))))))))))))(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&&&&''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++((()))******++++++++++++)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...---,,,,,,---.../////////......---....../////////............//////111000000///////////////000000000000000000000000000000000000000000000000111111111222222222333333555333222222444555444222333333333333333333333333444444444555555555555555555666777888888888888888<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@????????????@@@AAAAAAHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHJJJMMMOOORRRPPPLLLJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFDDDCCCDDDDDDDDDEEEFFFGGGIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNMMMLLLOOOSSSVVVUUUUUUTTTSSSRRRPPPOOONNNNNNLLLLLLLLLNNNOOONNNMMMMMMNNNPPPOOOMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOONNNLLLJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDCCCBBBAAAAAAAAABBB@@@>>>>>>>>>???>>>===??????===<<<;;;;;;;;;;;;:::999888666555555555555666555555444444333333222333222000///...//////000000000///............/////////000000000000//////---------,,,,,,,,,++++++******++++++,,,---------************************************************((()))******)))((()))***(((***+++***(((''''''''')))))))))))))))))))))))))))))))))(((((((((((('''&&&'''(((((()))((((((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))((((((((((((***))))))(((((((((((((((***))))))(((((((((((((((((((((************(((((('''((()))))))))(((&&&%%%'''(((((())))))((((((''''''''''''(((((())))))***))))))(((((((((((())))))***)))(((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))(((((((((((('''&&&&&&'''((())))))((()))((('''&&&&&&'''((()))'''''''''((((((((((((((('''((()))((('''&&&'''(((&&&''''''''''''(((((((((((((((((((((((('''''''''***))))))))))))))))))***((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))'''&&&%%%$$$$$$((('''&&&&&&'''((('''&&&&&&''''''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******'''((()))***++++++++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------.........---------------......//////............//////000000//////......//////000000000000000000000000000000000000000000000000111111111222222222222333444222111222333444333222333333333333333333333333444444444555555555666666666666777888888777777777999999::::::;;;;;;<<<<<<<<<<<<======>>>????????????????????????@@@@@@AAAHHHHHHIIIIIIJJJJJJJJJKKKHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFHHHJJJMMMOOOSSSPPPMMMKKKJJJHHHFFFEEEFFFGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCDDDEEEGGGHHHIIIMMMLLLLLLLLLLLLLLLLLLLLLOOOOOOOOONNNNNNMMMMMMLLLMMMNNNNNNMMMLLLMMMPPPSSSQQQQQQRRRRRRQQQPPPOOONNNMMMLLLKKKLLLNNNOOONNNMMMLLLMMMNNNMMMLLLKKKMMMNNNLLLLLLLLLMMMNNNOOOOOOPPPPPPNNNLLLIIIHHHGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDFFFFFFGGGGGGHHHGGGGGGFFFDDDDDDBBBAAA@@@@@@AAAAAACCCAAA???>>>??????>>>===>>>>>>===<<<;;;;;;::::::999888777555444444444444444444444444333333222222222111000///////////////........................---...///000000///...---,,,,,,,,,+++++++++******))))))***+++,,,------...************************************************)))***++++++))))))***+++(((*********(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))(((((((((((()))(((&&&%%%%%%&&&'''((())))))(((((((((((())))))(((((()))******)))(((((()))******+++***)))(((((('''(((((((((((((((((('''%%%&&&&&&'''((())))))***((((((''''''''''''((((((***)))(((((()))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))******))))))(((((('''''')))((('''(((***,,,+++***((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&''''''((()))((('''&&&'''((('''''''''''''''((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))'''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&%%%$$$$$$(((&&&&&&&&&'''((('''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++***))))))))))))))))))***&&&'''(((***++++++++++++***)))))))))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------......------,,,,,,,,,---......//////............//////000//////.........//////////////////////////////000000000000000000000000111111111111222222222222222222222222222222222222333333333333333333333333333333444444555666666666666777777777777777666666777777888999:::;;;;;;<<<;;;;;;<<<======>>>>>>???>>>>>>>>>>>>>>>???@@@@@@DDDEEEEEEFFFGGGHHHHHHIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEGGGFFFFFFFFFHHHKKKNNNOOOTTTQQQNNNLLLKKKJJJGGGEEEGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKJJJNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLNNNLLLMMMNNNOOOOOONNNMMMLLLMMMLLLKKKLLLNNNOOOOOONNNLLLMMMNNNNNNMMMMMMNNNOOOLLLLLLLLLMMMMMMMMMNNNNNNPPPOOOMMMKKKIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEGGGHHHHHHHHHHHHHHHGGGGGGCCCCCCAAA@@@@@@AAABBBCCCCCCAAA???>>>??????>>>============<<<<<<;;;::::::999888777555444444444444333333333333333222222222000000000///////////////---------............---+++,,,............,,,+++,,,,,,+++++++++************+++++++++++++++++++++***************************************************+++,,,+++******+++,,,((()))***)))''''''((()))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((())))))))))))))))))'''''''''((()))***))))))(((((((((((())))))((((((((())))))(((((((((***************))))))(((''''''((((((((((((''''''%%%&&&&&&'''((())))))***((((((''''''''''''(((((()))((('''((()))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))*********))))))(((((('''''')))(((((()))***++++++***(((((((((''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&((()))(((''''''((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))******)))))))))''''''((()))***++++++++++++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,---------......,,,,,,,,,,,,,,,---.../////////............////////////............//////////////////////////////////////////////////////000000111111111222222222222222222222222222222222333333333333333333333333333333444444555666666777666666777777777666666555666777777888999:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>======>>>>>>???@@@EEEEEEFFFGGGHHHIIIJJJKKKGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEGGGFFFFFFFFFHHHKKKMMMOOOTTTRRRPPPOOONNNMMMKKKIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMLLLKKKIIIJJJKKKHHHIIIKKKMMMMMMLLLKKKJJJLLLKKKKKKMMMPPPQQQQQQQQQMMMNNNPPPPPPOOONNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNMMMKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDBBBAAA@@@@@@AAACCCDDDBBB@@@>>>>>>>>>???>>>===<<<<<<<<<<<<<<<;;;:::999999888777666555444444444222222222222222222222222////////////////////////,,,---......///.........,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********************************************************)))+++,,,+++***)))***+++((()))***(((''''''(((***))))))))))))))))))))))))&&&''''''''''''((((((((())))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++************++++++,,,((((((((((((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&'''''''''(((((())))))***((((((''''''''''''((((((((('''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))(((((((((((()))'''&&&'''((()))(((&&&((((((((((((((((((((((((((((((((()))))))))))))))&&&'''((((((''''''((())))))))))))(((((((((((('''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))((('''&&&&&&'''((('''&&&&&&'''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))************))))))'''((())))))******))))))******************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,---...///000//////............//////......------......//////000000000000000000000000////////////////////////000000000111111111111222222333444333222111222444333333333333333333333333222333333444555666777777555555666777777666666666777777888888999999::::::::::::;;;;;;<<<========================>>>>>>???EEEEEEGGGHHHIIIKKKLLLLLLHHHGGGFFFFFFEEEEEEFFFFFFHHHGGGEEEDDDCCCDDDEEEFFFEEEEEEDDDEEEGGGIIILLLNNNQQQPPPOOOOOOOOONNNLLLJJJFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJKKKHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNKKKJJJIIIIIIGGGHHHJJJLLLLLLKKKIIIHHHKKKKKKKKKNNNQQQSSSTTTSSSMMMOOORRRRRRPPPOOONNNNNNKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNOOONNNMMMKKKIIIGGGIIIIIIIIIJJJJJJJJJJJJKKKGGGGGGHHHHHHGGGFFFFFFEEEEEECCCAAA???>>>???AAABBBAAA???======>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::999888777666555444333333333111111111222222222222222......///////////////...,,,---...///000//////...---------,,,,,,------------,,,,,,,,,++++++++++++************************************************************************''')))***)))((('''((()))((())))))((('''''')))+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***)))((('''&&&''''''((())))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***((())))))***++++++******((((((((((((((()))******(((((((((''''''((((((((()))(((((('''''''''''''''&&&''''''((((((''''''&&&)))))))))))))))))))))))))))(((((((((((((((((()))&&&%%%%%%&&&'''((((((&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))***)))''''''((((((&&&%%%(((((())))))))))))(((((())))))))))))((((((((((((&&&'''((((((''''''(((***))))))))))))(((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''%%%%%%'''((()))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))((('''&&&&&&'''((('''&&&&&&&&&((())))))*********'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))((()))))))))))))))((((((''''''((()))***++++++******************************++++++++++++,,,,,,,,,---)))***,,,---......------------------...///000111//////............//////...------------...///000000000000000000000000000////////////////////////000000000000111111111111222444555444222222333555333333333333333333333333222222333444555666777777444444555666777777777777999999999999999999999999999::::::;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCEEEGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGEEEDDDCCCDDDFFFGGGDDDCCCCCCCCCEEEHHHKKKMMMMMMLLLLLLLLLMMMMMMKKKJJJEEEEEEDDDDDDDDDEEEEEEFFFIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNPPPOOOMMMJJJIIIIIIGGGHHHKKKLLLLLLKKKIIIHHHKKKJJJKKKNNNRRRUUUVVVUUULLLOOORRRSSSQQQOOOMMMLLLIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMOOOPPPOOOLLLIIIGGGIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJJJJJJJIIIIIIHHHGGGGGGEEEAAA>>>======>>>???AAA???===<<<======<<<;;;:::;;;<<<<<<<<<;;;:::999777666555444333222222222111111111111111111222222......///////////////...,,,---///000000000/////////...---,,,,,,---...///---------,,,,,,,,,++++++)))))))))***++++++,,,,,,************************************************&&&'''((('''&&&%%%&&&((()))))))))((('''''')))+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***)))((('''&&&&&&'''(((************************(((((((((((())))))))))))'''((((((((())))))******$$$%%%'''((((((((('''&&&((((((((((((((()))******((((((''''''''''''((((((++++++***)))))))))))))))&&&''''''''''''''''''&&&************))))))))))))))))))(((((((((((())))))&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))***+++''''''(((((())))))******---+++***)))***)))(((&&&(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%'''((((((''''''(((*********))))))((((((((('''&&&'''''''''(((((())))))((((((''''''''''''((((((***)))'''&&&&&&''')))***(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&&&&&&&((()))************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))***++++++***)))(((************)))((('''&&&$$$%%%(((+++,,,,,,,,,+++************************++++++,,,,,,,,,---------)))***+++---......---------------...///000111111//////............//////---------------...///000000000000000000000000000////////////////////////000000000000111111111111222444666555333222444666333333333333333333333333222222333444555666777888333333555666777777777777:::::::::999999999999999999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDIIIFFFCCCCCCEEEGGGFFFEEECCCCCCDDDEEEGGGJJJLLLNNNLLLMMMNNNOOONNNMMMJJJIIIGGGEEEBBBAAABBBEEEIIIKKKKKKIIIGGGEEEDDDDDDEEEFFFFFFHHHJJJKKKKKKJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLMMMNNNMMMLLLIIIHHHGGGGGGGGGJJJMMMOOONNNMMMKKKJJJJJJLLLOOOOOOLLLHHHMMMMMMNNNOOONNNMMMLLLKKKKKKJJJIIIHHHIIIKKKMMMOOORRROOOLLLKKKLLLLLLJJJHHHIIIHHHHHHGGGHHHIIIKKKLLLIIIIIIHHHGGGGGGGGGHHHHHHHHHFFFBBB???======>>>???>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::777333222222333333222111000///000333444222000333111/////////000///......------,,,,,,------...++++++,,,,,,++++++***)))***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********,,,++++++***)))*********))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%)))(((&&&%%%$$$######"""((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''******))))))((((((''''''''''''(((((()))))))))***((()))))))))((('''&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&''''''&&&%%%&&&(((***''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''(((((())))))'''(((***,,,,,,***((('''%%%&&&''')))***+++++++++******))))))))))))******)))***+++,,,,,,+++***)))(((((())))))))))))(((((()))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------............///////////////.........//////---+++---------............///////////////////////////////////////000000000000.../////////000000000111111222333333333333222111222222333333333333444444222222333333444555666666555555666666777888888888777777777777777777777777::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;BBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDGGGDDDBBBBBBEEEFFFFFFEEEDDDCCCDDDDDDFFFHHHKKKLLLKKKLLLLLLLLLKKKJJJIIIHHHHHHFFFDDDCCCDDDHHHLLLNNNJJJIIIGGGFFFEEEEEEFFFGGGFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLJJJIIIHHHHHHGGGGGGIIILLLNNNNNNNNNKKKJJJIIIKKKMMMMMMKKKIIIMMMNNNNNNOOONNNMMMKKKJJJKKKJJJIIIIIIJJJLLLNNNOOOPPPMMMKKKJJJKKKLLLJJJHHHIIIHHHHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGFFFGGGEEEBBB???=========>>>>>>>>>======<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<:::777444222222222222111111000///111333444333000111///......///000///...------,,,,,,,,,,,,------,,,------------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********,,,,,,+++***************))))))))))))******++++++)))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''***)))))))))(((((((((''')))))))))*********++++++&&&&&&''''''&&&&&&%%%$$$(((((((((((((((((((((((('''(((((((((((((((''''''))))))(((''''''((())))))''''''''''''''''''''''''$$$%%%%%%$$$######%%%'''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((('''''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))((()))************)))(((&&&&&&''')))***************))))))(((((())))))***)))***++++++++++++***)))((())))))******))))))((())))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------------------------.........////////////000...------......---,,,---------............///////////////////////////////////////000000000000000000000000111111111111111222222333333222222111222222222333333333444444222333333444444555555555333333444444555555666666777777777777777777777777999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;BBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCAAABBBDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFHHHIIIKKKJJJJJJIIIHHHHHHHHHHHHIIIGGGFFFEEEGGGJJJNNNQQQJJJIIIHHHGGGGGGHHHIIIJJJFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIGGGHHHJJJMMMNNNNNNLLLJJJIIIIIIJJJKKKJJJIIIMMMNNNNNNNNNMMMLLLJJJIIIKKKKKKJJJJJJJJJLLLMMMNNNMMMKKKJJJJJJKKKKKKJJJHHHIIIIIIHHHGGGGGGGGGHHHHHHFFFGGGHHHIIIIIIGGGEEEDDDFFFDDDAAA>>>===<<<===>>>======<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;:::777444222222222111000111000000111333333222000///---,,,,,,...//////...------,,,,,,,,,,,,------,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++************(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''(((((())))))((((((((('''''''''(((((('''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))******&&&&&&'''''''''&&&%%%%%%(((((((((((((((((((((((())))))))))))((('''&&&%%%(((((('''&&&&&&'''((((((''''''''''''''''''''''''(((((()))(((&&&&&&''')))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))((((((''''''(((((()))))))))***++++++***)))))))))******************))))))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,---------------------------------.........//////111///,,,,,,---......------------............///////////////////////////////////////000000000000222222222111111111111111111111222333333222111111222222222222333333333333444444444444444444444444333333333444555555666666777777777777777777777777777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<>>======>>><<<<<<;;;;;;::::::999999::::::::::::::::::::::::999666444222222222111////////////000000000//////---,,,++++++---//////...---,,,,,,,,,,,,,,,,,,---+++++++++++++++******)))******+++,,,,,,,,,,,,++++++++++++***************************))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&'''((())))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''')))***+++***(((((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%'''((((((((('''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((***)))(((((((((((()))***'''((()))))))))))))))(((((((((''''''''''''((((((((()))***++++++***)))(((******++++++++++++******))))))))))))************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111///,,,+++,,,...//////---------............///////////////////////////////////////000000000000222222111111111111000000111111222222222222111111111222222222222333333333444444444444444444333333444444555666666777777888777777777777777777777777666777888999:::;;;<<<<<<::::::;;;;;;;;;;;;<<<<<>>>>>>>>;;;;;;::::::999888888888999999999999888888888888777555333222333222111000---......///...------------+++***+++---.........,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++************************((((((((()))((((((&&&&&&((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&(((((()))))))))))))))(((((((((((((((((((((((((((&&&&&&'''(((((()))((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((()))))))))))))))(((((((((((())))))((((((''''''''''''((((((+++******)))((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%'''((((((((('''&&&)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))(((''''''((())))))'''((()))))))))))))))(((((((((''''''''''''((((((((()))************)))(((******++++++++++++******(((((()))))))))*********++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111...,,,+++,,,...//////---------............///////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111222222222333333444444444444444444333333444444555555666777777777666666666666666666666666666666777888:::;;;<<<<<<::::::::::::;;;;;;<<<<<>>>>>===:::::::::999888888777777777777777777777666666666444333222222333333222000,,,...//////---,,,,,,---...,,,++++++---......---,,,,,,++++++++++++,,,,,,---............---,,,,,,)))******+++++++++++++++)))))))))***************'''((()))))))))(((&&&%%%((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))))))))'''''''''((((((''''''''')))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********))))))))))))(((&&&&&&'''(((((((((''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&'''(((((((((((('''&&&))))))))))))))))))))))))$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((()))*********))))))(((((((((((())))))((((((''''''''''''((((((+++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((())))))))))))))))))((((((''''''(((((()))(((((()))******)))(((((()))******************)))((((((((()))))))))******++++++++++++++++++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///---,,,,,,---/////////---------............///////////////////////////////////////000000000000......//////000000000000222111000000000000111222111111111111222222222222444444444444444444444444222222222333444444555555666666666666666666666666666777777888999:::;;;;;;999999::::::;;;;;;<<<<<<@@@AAAAAABBBBBBCCCCCCDDDGGGGGGGGGGGGGGGFFFFFFEEEGGGIIIKKKJJJGGGEEEEEEFFFDDDDDDCCCCCCDDDFFFGGGHHHFFFFFFGGGHHHIIILLLNNNOOOOOOMMMKKKIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJIIIJJJLLLMMMNNNOOONNNNNNKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGIIILLLNNNOOONNNLLLIIIHHHIIIKKKLLLLLLNNNOOOOOOLLLHHHGGGHHHJJJHHHIIIJJJKKKKKKKKKJJJIIIFFFFFFGGGGGGGGGGGGFFFFFFFFFIIIKKKKKKHHHEEEDDDEEEBBBCCCDDDEEEEEEEEEDDDCCCFFFGGGIIIIIIHHHFFFCCCAAA@@@@@@???>>>===<<<<<<;;;:::999999888777777666666666666555555555444444444222111111222444444333222---///111000...,,,---...000...,,,,,,---...---,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******))))))***+++++++++++++++((()))))))))*********+++((()))***+++***)))'''&&&)))))))))(((((((((''''''(((((((((((((((((((((((()))))))))(((((((((''''''%%%%%%&&&'''((())))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***'''((((((((()))))))))***++++++*********)))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''((())))))))))))((('''(((((((((((((((((((((((($$$&&&)))***))))))***+++''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''((())))))***))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&&&&&&&''')))***************))))))(((((())))))***'''((()))******)))((('''((())))))******))))))((((((((((((((()))))))))***++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,---///000///...---------............///////////////////////////////////////000000000000......///000111222222333222111000//////000111222111111111111222222222222222333333444444555555555111222222333333444444555666666666666666666666666777777888888999999999:::888999999:::;;;;;;<<<<<<@@@@@@AAABBBBBBCCCCCCDDDGGGHHHHHHHHHHHHGGGFFFFFFHHHKKKMMMLLLIIIFFFFFFGGGDDDDDDCCCDDDEEEGGGHHHJJJDDDDDDFFFGGGJJJLLLNNNOOONNNMMMKKKJJJIIIIIIIIIJJJIIIJJJJJJJJJJJJJJJIIIIIIGGGIIILLLNNNOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLIIIHHHIIIKKKKKKKKKNNNPPPPPPMMMIIIGGGHHHJJJGGGHHHIIIKKKKKKKKKKKKJJJGGGGGGHHHHHHHHHGGGGGGFFFEEEHHHJJJIIIEEEBBBAAABBBAAABBBCCCEEEEEEEEEDDDDDDFFFFFFGGGGGGFFFDDDAAA@@@>>>>>>===<<<;;;::::::999999999888888777666666666555555555444444333333333000000000222444555444222...111333222///---...000111///------......---,,,,,,++++++++++++++++++,,,((((((((((((((('''&&&&&&))))))***++++++++++++***(((((())))))*********+++)))***,,,---,,,+++)))(((******))))))((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((($$$%%%&&&'''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((******((('''%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******'''((((((((())))))************))))))((((((''''''(((((()))***************(((((((((((((((((((((((())))))))))))((('''&&&%%%'''((()))******)))((('''''''''''''''''''''''''''!!!%%%&&&&&&&&&'''((())))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))((((((''''''''''''((((((""""""###$$$&&&''''''((("""###$$$%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((('''''''''&&&&&&''')))******)))'''&&&%%%&&&''')))***+++++++++******))))))))))))******'''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,...000000///------------.........//////////////////////////////////////////000000000000......///111222333444555222111000//////000111222000111111111111222222222222222333333444555666666333333444555555666666777666666666666666666666666888888888888888888999999888888999::::::;;;<<<<<>>======<<<;;;::::::::::::;;;:::999888777555444444888777666555333222111000222222111111000///////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))(((((((((((())))))************)))(((&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''))))))(((((('''''''''&&&''''''((((((((((((''''''***(((%%%###$$$'''***---***))))))((('''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&((()))++++++)))(((&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((******)))((('''''''''''''''''''''''''''''''''(((((((((&&&%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&&&&((()))***''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))$$$%%%'''((()))))))))((((((((((((((())))))))))))+++++++++************)))************************,,,,,,++++++,,,,,,---...+++,,,---.........---,,,,,,,,,,,,---------......////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000111111111111//////000111222222222222222333444444555555444444444444555555666777777777999888888888777777666666777888999:::<<<===>>>???FFFEEECCCAAA@@@AAACCCDDDFFFHHHIIIIIIGGGFFFFFFGGGIIIIIIJJJKKKKKKKKKKKKKKKOOOMMMLLLJJJIIIIIIIIIJJJLLLLLLKKKKKKKKKLLLNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKLLLLLLMMMNNNOOOOOOKKKKKKKKKJJJJJJIIIIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJHHHIIIJJJKKKKKKJJJLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGIIIJJJJJJGGGDDDDDDEEEEEEEEEFFFFFFGGGGGGCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCCCCBBB@@@???>>>===<<<;;;::::::999999:::999999888777666666555555555555444444333333222222222222111000000//////...///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))(((((())))))***************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''(((((((((((('''''')))(((((((((''''''''''''''''''((((((((((((''''''+++***)))((('''((()))******))))))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))(((''''''((())))))((((((((()))))))))******''''''(((((((((((('''''')))(((((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))******)))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''''''''((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''+++***)))(((((()))***+++(((''''''&&&'''((()))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))%%%&&&((()))******))))))(((((((((((()))))))))***))))))******+++++++++,,,************************,,,++++++++++++,,,------+++,,,---.........---,,,,,,,,,,,,------------...------------------------.../////////000000000000//////////////////////////////////////////////////////000000000111111111///000111222333333333333222333444444555555444444444444555555666777777777888888888888777777777666777888999:::;;;===>>>>>>EEECCCAAA@@@@@@AAABBBCCCDDDFFFIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNSSSQQQNNNLLLJJJKKKLLLMMMPPPOOONNNMMMLLLLLLMMMMMMLLLMMMMMMMMMLLLJJJHHHFFFKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJKKKLLLNNNOOOQQQIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFHHHGGGGGGIIIJJJKKKJJJHHHLLLKKKKKKJJJKKKKKKLLLMMMNNNNNNMMMLLLJJJIIIHHHGGGHHHGGGHHHIIIJJJHHHEEECCCDDDDDDEEEEEEFFFGGGHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;:::999999999999777777777666666666555555333333333333333333333333111111111000//////............//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))*********************)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))((('''&&&%%%)))))))))(((''''''&&&&&&'''(((((())))))(((((('''''''''''''''(((((((((((((((((())))))))))))((((((***))))))(((((())))))***&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((('''(((((((((((('''&&&&&&'''((()))******)))((('''(((((()))))))))*********''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((''''''''''''((())))))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))************((((((((()))))))))******'''((()))***+++,,,------************************+++++++++++++++,,,------++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000//////////////////////////////////////////////////////000000000000111111000111222333444444444444333333444555555555555444444444555555666777777777888888888888777777777777777888999:::;;;<<<===>>>CCCBBBAAA@@@???@@@BBBBBBDDDGGGJJJLLLKKKIIIHHHGGGIIIJJJKKKLLLMMMNNNNNNNNNRRROOOLLLIIIHHHIIIKKKLLLQQQPPPPPPOOONNNNNNNNNMMMNNNNNNMMMMMMKKKJJJHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIJJJMMMOOOQQQKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEGGGFFFGGGIIIKKKKKKJJJHHHJJJJJJJJJJJJKKKKKKLLLLLLPPPOOOMMMKKKIIIGGGFFFEEEHHHGGGGGGHHHIIIGGGDDDAAACCCCCCDDDEEEFFFHHHHHHIIIDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@???>>><<<;;;:::999888888888888555555555555555555555666222222222222222222222222111000000//////...------------.........------,,,+++++++++++++++++++++++++++++++++***************++++++************++++++***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$))))))((((((''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((******))))))))))))******''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((('''''''''(((((('''&&&&&&''''''((())))))(((''''''(((((()))))))))*********&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((''''''''''''''''''''''''''''''((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((())))))(((((()))***************(((((()))))))))*********((())))))***++++++,,,,,,************************+++++++++***+++,,,,,,---++++++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000////////////////////////////////////////////////////////////000000000111111111222333444444444444333444444555555555555555444444555555666777777777888888888777777777777777777888999:::;;;<<<======BBBAAA@@@@@@@@@@@@AAABBBEEEHHHKKKLLLJJJGGGFFFEEEKKKLLLLLLMMMMMMMMMMMMMMMOOOLLLIIIFFFFFFGGGJJJKKKOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOLLLJJJIIIIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJLLLOOOQQQOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIGGGEEEGGGGGGGGGJJJLLLLLLJJJIIIGGGHHHHHHIIIIIIJJJJJJJJJOOONNNLLLJJJHHHFFFEEEDDDGGGGGGGGGHHHHHHGGGCCCAAABBBBBBCCCEEEFFFGGGHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAA@@@???>>>>>>;;;;;;999888888888888888333444444444444555555555333333333222111111000000000000//////...---------,,,,,,------------,,,,,,++++++++++++++++++++++++************************++++++************++++++)))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''$$$######"""###%%%'''(((((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))************))))))******+++++++++,,,,,,,,,''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''(((((((((((())))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''((((((((((((((('''((((((((()))))))))***'''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))*********))))))))))))************************************************************+++************+++,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,,,,------------------------------............////////////////////////////////////...........................////////////000000000111111222333444444444444333444555555666666555555444444555555666777777777777777777777777777888888777888888999:::;;;<<<<<>>===;;;:::999888777777777777333333333333333444444444333333222222111000///////////////...------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++)))))))))************************))))))*********)))******+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&%%%$$$$$$%%%(((+++,,,((((((((((((((((((''''''((())))))******))))))(((''''''''''''(((((((((((((((((())))))))))))((((((((())))))******))))))(((&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&''''''((()))((((((((('''''''''((()))*********'''''''''''''''''''''''''''''''''''''''((())))))***)))((((((((())))))***)))))))))*********+++++++++++++++*********))))))***************************************+++,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,------------------------------........./////////////////////////////////..............................////////////000000000111222333444444444444444444555666666666666555444444555555666777777777777777777777888888888888888888888999:::;;;;;;;;;AAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGGGGFFFEEEFFFGGGIIIJJJKKKLLLMMMMMMNNNNNNKKKKKKJJJJJJKKKLLLNNNOOOLLLMMMOOOPPPQQQQQQPPPPPPMMMMMMLLLKKKKKKLLLMMMMMMFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGIIIKKKMMMNNNOOOOOOOOONNNNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHFFFEEEEEEFFFHHHJJJJJJJJJFFFGGGHHHHHHHHHGGGFFFEEEHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGDDDAAAAAABBBBBBBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB??????????????????>>>===:::999888777777666666777333333333333222222222222111111111111111111000000//////......---,,,,,,+++******+++,,,,,,,,,,,,,,,************************((()))))))))*********+++***))))))(((((())))))***)))******++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%&&&'''((())))))***'''((((((((((((((((((((())))))************))))))''''''''''''(((((((((((((((((())))))))))))(((((('''((())))))))))))((('''############$$$$$$$$$$$$''''''((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))((('''&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&((()))))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))(((''''''(((((()))))))))*********+++++++++***************+++++++++***************************************++++++,,,,,,+++*********+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////................................./////////000000///000111222333333333333444444555666666666666666444444555555666777777777666777777777888888888888888888888999::::::;;;;;;AAAAAAAAABBBBBBCCCCCCCCCBBBCCCEEEEEEEEEFFFHHHIIIFFFGGGIIIKKKMMMNNNOOOOOOIIIIIIIIIJJJKKKMMMNNNOOOMMMNNNOOOPPPPPPPPPOOONNNJJJKKKLLLMMMNNNMMMMMMLLLEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEGGGJJJLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFGGGHHHIIIFFFDDDCCCDDDFFFIIIJJJJJJGGGHHHHHHIIIHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDFFFGGGGGGDDDBBBAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAA>>>????????????>>>>>>===:::999888777666666666666333333333222222222111111...//////000111222222222///......------,,,++++++)))***+++,,,,,,,,,,,,,,,************************(((((())))))*********+++))))))(((((((((((()))))))))******+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((''''''&&&'''''''''(((((())))))''''''((((((((((((''''''###$$$'''((()))'''%%%$$$'''''''''((((((((((((((())))))************))))))''''''''''''((((((((()))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''''''''((((((((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((()))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))******)))((('''%%%&&&((()))))))))((('''******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((()))))))))((('''&&&&&&'''((())))))************+++++++++(((((()))***+++,,,,,,---*********************************)))***++++++,,,,,,+++*********+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////////////////////////////..................................../////////000//////000111222222222222444555555666666666666666444444555555666777777777666666777777888888888999888888888999999::::::;;;FFFBBB??????BBBEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGIIIJJJLLLNNNOOOOOOOOONNNNNNMMMLLLKKKKKKMMMOOOPPPLLLMMMOOORRRTTTTTTRRRPPPLLLKKKLLLMMMNNNNNNLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCGGGHHHIIIIIIIIIIIIHHHGGGIIIJJJJJJJJJIIIIIIHHHGGGJJJIIIGGGFFFFFFHHHIIIKKKCCCCCCCCCDDDFFFHHHJJJKKKGGGHHHHHHGGGEEEDDDEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCDDDFFFGGGGGGFFFBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAACCCCCCBBB@@@AAA@@@>>><<<;;;<<<<<<===<<<;;;999777666666777777555555444333222000000//////000111111111000...---//////000//////...------.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&'''((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))******)))(((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((((('''&&&''')))))))))'''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&''''''(((((())))))###$$$$$$%%%&&&'''((((((&&&%%%$$$$$$$$$&&&((()))'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$(((((((((((())))))))))))((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((('''''''''''''''''''''''',,,+++)))(((&&&%%%%%%%%%))))))))))))******'''%%%(((''''''&&&'''((()))+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((()))***)))(((((('''''''''((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))))))))(((''''''&&&&&&((((((((((((((()))******(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&(((***+++,,,+++***(((************************)))************+++++++++************************---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,+++***,,,,,,++++++,,,------...///////////////.........//////............/////////////////////.........////////////000000000000000111111111111222222222222222333444555555555555444444555555666777777888:::888777555555555666666777888888999999:::;;;;;;GGGDDD@@@@@@AAACCCCCCBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIJJJLLLMMMOOOOOOOOONNNMMMLLLKKKJJJKKKLLLNNNOOOMMMMMMNNNPPPQQQSSSSSSRRRMMMLLLLLLMMMNNNNNNKKKIIIEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGHHHHHHIIIGGGHHHHHHFFFDDDCCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCDDDFFFGGGFFFEEECCCBBBAAAAAAAAABBBDDDEEEDDDBBB@@@@@@AAABBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<;;;999777666666666666666555444333222111111000///000000111000///...---///////////////...---------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))******************))))))))))))******************************))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))***)))(((((('''''''''((((((((((((''''''((((((((())))))))))))))))))))))))'''&&&%%%&&&(((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&'''''')))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((())))))(((''''''&&&)))))))))))))))*********''''''((((((((((((((((((%%%&&&&&&''''''''''''&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$''''''((((((((()))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''---,,,+++)))(((((((((((())))))((()))***)))'''%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&((((((((((((((())))))***((((((((((((((((((((('''((((((''''''&&&&&&&&&&&&))))))(((((((((((())))))((())))))******)))(((((()))))))))))))))))))))))))))************+++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))******...............---------//////.........//////000.........///////////////////////////000000000000000000111111111222222222111222333444444555555444333333444555555666777777777666666666666666777777888888888999999999999999GGGDDDAAA@@@@@@AAABBBAAACCCDDDEEEGGGIIIJJJKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJKKKLLLMMMNNNMMMMMMMMMNNNPPPRRRTTTUUUOOONNNMMMMMMMMMLLLJJJHHHCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGGGGFFFEEEEEECCCDDDEEEGGGHHHIIIIIIIIIGGGGGGGGGFFFEEEEEEEEEDDDHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGEEEBBBAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEECCCCCCCCCEEEFFFEEEDDDCCCBBBAAA@@@@@@BBBDDDEEEFFFCCC@@@>>>????????????>>>>>>>>>>>>>>>===<<<;;;::::::888777666555555555666555555444333222111111///000000000000///...---......//////......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))***************))))))(((((())))))***************************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%&&&)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''&&&&&&&&&''''''&&&&&&&&&************************&&&%%%$$$%%%'''((('''&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''((((((((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''))))))******)))((('''''''''''''''&&&&&&&&&&&&&&&)))))))))(((((((((''''''%%%'''(((***)))(((&&&$$$'''''''''&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''++++++***))))))))))))))))))((((((((())))))'''&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))''''''(((((((((((((((((((((((('''''''''''''''''')))((((((''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((()))************+++++++++************************++++++************++++++...---+++*********++++++---,,,,,,+++++++++,,,,,,------------------------...............///000111------......//////000000////////////000000000000000000000111111111222222000111222333444444444444222333333444444555555666444444555666777777888777888888888888888999999999CCCBBB@@@???@@@AAABBBCCCEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMMMMLLLNNNPPPQQQRRRSSSTTTVVVQQQPPPNNNMMMLLLKKKIIIGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGEEEDDDHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFCCCAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEDDDBBBCCCBBB@@@??????AAACCCEEEFFFCCC>>><<<<<<===>>>>>><<<===>>>>>>>>>===;;;:::999888777666555555444444444444333333222111000000///////////////.........------.........------,,,++++++******************************************((()))))))))************))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))((('''(((***))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''%%%%%%'''(((((('''%%%%%%))))))))))))))))))))))))'''&&&%%%&&&((()))((('''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((())))))))))))(((''''''&&&&&&%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%'''''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((''''''))))))(((&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((((((((('''''''''(((((()))''''''''''''((((((((((((''''''((((((((('''''''''(((((((((''''''(((((((((((('''&&&%%%&&&''')))+++))))))))))))))))))))))))))))))*********+++++++++************************+++******))))))******+++///---+++)))))))))+++,,,///......------------------------------...............---......///000111,,,------...///000111111////////////000000000000000000000000111111111111000000111222333333333333222222222333333444444444333444666777888777666555555555666777888999::::::??????>>>>>>???AAADDDFFFHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMMMMJJJNNNSSSVVVVVVTTTTTTTTTSSSQQQNNNLLLLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEHHHIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHGGGGGGCCCDDDDDDBBB???>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAABBBCCCCCCBBBAAABBBAAA?????????@@@BBBCCCEEEAAA===;;;;;;<<<<<<<<<:::;;;<<<======;;;:::999777777777666555444333222222222111111000/////////000//////...............,,,,,,------------,,,,,,************************************************((()))))))))************))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%$$$%%%'''''''''''')))+++))))))))))))((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))''''''((()))***)))((('''''''''(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''###$$$%%%'''((()))******+++++++++******))))))(((%%%%%%&&&&&&'''(((((()))***)))((('''&&&&&&'''(((''''''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((('''&&&&&&((()))((('''$$$%%%&&&''''''&&&$$$###''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&###$$$$$$%%%&&&'''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''((())))))(((((('''((((((''''''''''''(((((('''&&&%%%$$$&&&(((+++---************************))))))*********+++++++++************************+++******))))))******+++...---+++))))))***+++,,,++++++************++++++------......////////////...............///000000,,,------...///000111111////////////000000000000//////000000000111111111000000111222333333333333222222222333333333333333555666777777777555444333222333444666888:::<<<<<<<<<===>>>>>>>>>AAAEEEHHHIIIIIIIIIIIIHHHFFFEEEDDDGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKIIIOOOUUUXXXVVVSSSRRRRRRTTTQQQNNNLLLKKKJJJHHHGGGCCCCCCDDDEEEEEEFFFGGGGGGCCCCCCEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDAAAAAAAAA@@@>>>===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCBBB@@@AAABBBBBBAAA@@@@@@@@@??????@@@@@@AAAAAABBB???<<<:::;;;<<<<<<;;;999999:::::::::999999999666666666555444333222111000000000/////////......000///......------......++++++,,,,,,------,,,,,,***************+++++++++************************))))))))))))************)))((((((''''''(((((()))************************))))))))))))))))))))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$!!!###%%%%%%%%%%%%'''((()))))))))(((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&''''''((()))(((((())))))))))))(((((('''''''''''''''''''''''')))((('''(((***+++***)))'''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''(((((())))))((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''"""###%%%&&&((()))************)))))))))))))))(((&&&'''((()))***++++++,,,***)))'''%%%%%%&&&((()))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))***+++((('''%%%&&&'''(((((((((&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&''''''&&&&&&''''''((()))))))))&&&'''((()))***)))((('''(((''''''&&&&&&''''''((('''&&&%%%%%%'''))),,,...************************)))************+++++++++************************++++++************++++++,,,,,,+++******+++,,,---,,,,,,++++++,,,,,,---...------......///000000000//////............//////------......//////000000////////////000000000000/////////000000000111111000111222333444444444444333333333333333333333333666777666666555444333333111222333555888:::;;;<<<<<<===>>>>>>===???DDDGGGHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGFFFGGGHHHIIIKKKLLLJJJJJJKKKKKKJJJIIIIIIHHHIIIOOOTTTVVVSSSPPPOOOQQQTTTQQQMMMLLLKKKJJJIIIHHHEEEEEEEEEFFFFFFFFFGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEBBBCCCDDDDDDDDDBBB@@@???>>>??????>>>======>>>@@@@@@@@@@@@@@@AAAAAAAAAAAACCCAAA@@@@@@AAAAAA@@@???>>>>>>@@@@@@AAA@@@@@@???>>><<<;;;:::;;;<<<;;;:::888888777777777777888888555555555555444222111000000000000000////////////000///...---------......******+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************))))))))))))************((((((''''''''''''((((((************************))))))))))))))))))))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&((((((((('''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((('''''''''(((((()))***)))(((((((((((((((((()))(((((((((((((((((((((((()))((('''((()))******(((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&'''(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((())))))(((%%%%%%&&&&&&&&&&&&&&&'''(((((())))))*********+++&&&&&&&&&&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''((((((((((((''''''((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((+++***)))))))))))))))***(((&&&%%%%%%'''(((((((((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''((((((((()))((('''&&&&&&&&&&&&'''&&&&&&''''''((())))))***&&&''')))*********(((((((((''''''&&&&&&''''''((())))))((((((((()))***+++************************)))************+++++++++************************,,,,,,++++++++++++,,,,,,*********++++++,,,,,,------------......000111222,,,,,,---......///000000111000///......---...............///////////////////////////000000000000////////////000000000111111222333444444555555444444444444444444333333333666555555444444444555555222333444555777888999999===>>>???>>>===>>>BBBFFFEEEFFFFFFGGGGGGFFFFFFFFFGGGFFFFFFFFFGGGIIIKKKLLLHHHIIIIIIIIIHHHHHHGGGFFFKKKOOOSSSRRRNNNLLLNNNPPPSSSQQQMMMKKKKKKJJJIIIHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCC@@@AAACCCEEEGGGHHHIIIIIIHHHGGGEEEDDDDDDFFFHHHIIICCCCCCDDDDDDBBB???===;;;<<<===>>>===<<<===>>>@@@??????@@@@@@@@@AAAAAAAAABBBAAA@@@@@@AAAAAA???>>><<<>>>@@@AAABBBAAA???>>><<<;;;:::;;;<<<<<<;;;999888777666555555666777888444555555555444222000///111111111111000000000000000///...---,,,---......)))***+++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&'''(((******((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((++++++,,,***'''&&&&&&'''((('''''''''&&&&&&&&&&&&))))))))))))************((((((((((((((((((((((((((((((((((((((()))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))((('''&&&''')))))))))'''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''''')))))))))))))))(((''''''&&&''''''(((((()))))))))((((((((((((''''''''''''###$$$&&&'''((('''&&&%%%&&&'''''''''(((((())))))'''''''''((((((((((((((((((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((&&&$$$%%%&&&((()))(((((('''&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))***)))((('''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&'''(((******((('''&&&'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%''')))***+++***)))((('''''''''&&&&&&''''''''',,,,,,***))))))((((((((()))))))))))))))))))))))))))************+++++++++************************---,,,,,,++++++,,,,,,---((()))***+++------------))))))******,,,---///000++++++,,,,,,---...//////222111000///------------///////////////.........////////////000000000000////////////000000000000222222333444555555555555444444444444444444444444555444333333444555777888555555555666666666666666BBBAAA???===>>>???BBBDDDEEEDDDCCCEEEHHHJJJHHHFFFHHHGGGEEEDDDDDDFFFGGGIIIEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJLLLOOOPPPPPPPPPOOOOOONNNNNNMMMMMMKKKJJJHHHFFFDDDBBBAAAAAADDDEEEFFFFFFFFFEEECCCBBBAAAAAABBBDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGFFFDDDBBBAAA@@@@@@@@@>>>============???@@@AAABBBBBBAAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>?????????????????????????????????>>><<<:::999999999:::888888777666666666666666666555555444222111000000---.........//////000000000///...---,,,,,,+++,,,++++++++++++++++++++++++******,,,,,,---,,,+++***((((((((((((((((((((((((******))))))))))))******'''((()))))))))(((&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((******))))))((((((''''''***)))(((''''''((()))***(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))***++++++***)))(((******))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((+++*********))))))(((((())))))(((((('''''''''&&&***************)))((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((***)))'''''''''&&&$$$###''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%)))((((((((((((''''''''''''((()))))))))(((&&&%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%&&&&&&%%%###''''''''''''''''''''''''''''''''''''(((((((((((()))((('''%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&$$$######$$$%%%'''***+++++++++******)))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))((((((((()))+++,,,++++++,,,,,,,,,++++++***((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++***)))+++---///111------------------,,,,,,---------------------------------............///////////////////////////111111111000000000000000111111000000///......---//////000111111111111111333333333333333333333333444444444444444444444444444444444555555555555555BBB@@@???>>>>>>@@@CCCDDDFFFDDDDDDFFFIIIJJJHHHFFFGGGFFFEEEDDDDDDEEEGGGHHHEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJHHHFFFDDDCCCBBBBBBDDDDDDEEEFFFEEEDDDCCCBBB@@@AAABBBDDDEEEGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFDDDCCCBBBAAA@@@?????????AAA@@@?????????@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@???>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999999999999666555555444444444444444555555444333222111000000---........./////////000......---,,,+++******+++++++++++++++++++++++++++***+++,,,,,,,,,+++***)))******************************))))))))))))******))))))))))))(((((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((()))))))))((((((((((((((('''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))******)))))))))***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))(((((('''''')))((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))(((&&&'''(((((('''&&&''''''''''''((((((((((((******)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%((((((((('''''''''&&&&&&'''((()))))))))(((&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))((((((((()))++++++***+++++++++******)))((())))))))))))))))))))))))*********+++++++++,,,,,,...,,,+++))))))***+++,,,,,,,,,------------------------------------------------------....................................000000000000000000000000111111111000000000111111000000111111111111111111333333333333333333333333444444444444444444444444555555555666666666666666AAA@@@???>>>???AAADDDEEEFFFFFFFFFGGGIIIJJJIIIGGGGGGFFFDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@BBBCCCEEEGGGHHHIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>???@@@@@@CCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<======;;;:::999888888888555555444333333333333444555444444333222111000000.............../////////......---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))***************************))))))(((((())))))***,,,+++***)))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&((((((''''''''''''((((((&&&''''''''''''((((((((((((((((((((((((((())))))%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((***))))))(((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''***))))))))))))))))))***((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''&&&''')))***)))(((''''''''''''((((((((((((*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%((((((((()))(((((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&&&&((()))((('''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((''''''&&&%%%&&&&&&&&&''''''(((((())))))(((((('''''''''((((((%%%%%%&&&'''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((()))******+++''''''((()))*********************************************++++++++++++,,,,,,+++***)))((()))***+++++++++,,,,,,------......------------------------------------....................................000000000000000000000000111000/////////000222333222222222222222222111111333333333333333333333333333333333333444444444444555555666666777777777777AAA@@@??????@@@BBBDDDFFFGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBB???@@@AAACCCEEEFFFHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEHHHHHHIIIIIIIIIIIIIIIIIIAAA@@@>>>===<<<<<<<<<===BBBBBBAAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777666555555444444555555444333333222111000000000........................///...------,,,,,,,,,---************************,,,,,,++++++******))))))************************))))))(((((((((((())))))---,,,***(((''''''((()))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((('''((()))******(((''''''''''''(((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%''')))******)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&((((((((('''&&&%%%%%%&&&&&&'''((())))))***(((''''''''''''''''''(((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++###$$$&&&)))+++,,,------************************************++++++++++++))))))))))))***,,,---...******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................./////////000000000000000111000...------...000111333333222222222222222222333333333333333333333333333333333333333444444444444444555555666666777777AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEFFFGGGHHHIIIFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@AAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFJJJKKKLLLMMMMMMMMMLLLLLLAAA@@@>>><<<;;;;;;<<<<<>>============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999777666666666666555444444444444444222222222111111000000///...............---------,,,,,,++++++***+++++++++************************+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))---,,,***(((((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))((((((((())))))(((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***(((((((((((())))))))))))************************(((((((((((('''''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))'''''''''((((((((((((((()))************)))((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((***)))(((((())))))((('''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%''')))******)))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))******$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''''''''''''''$$$%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************&&&'''(((***+++,,,,,,,,,************************))))))*********+++++++++)))******+++,,,---...///******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................//////000000000000222111000///...//////000333333222111111222222333333333333333333333333333222222222333333333444444222222333444444555666666CCCBBBBBBBBBBBBCCCDDDDDDFFFGGGIIIIIIHHHGGGGGGHHHFFFFFFFFFEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEEEEEEEFFFGGGIIIJJJGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGHHHIIIJJJKKKJJJIIIHHHBBBAAA@@@>>>======>>>>>>@@@??????>>>>>>??????@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666555333333222111111111111222111111111000000000//////.........---------------))))))(((''''''(((((()))******************************)))))))))******+++(((((((((((((((((((((((()))((((((''''''(((((()))******)))((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))************'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((***)))((((((((()))'''&&&''''''''''''((((((((((((++++++*********)))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%(((''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&%%%%%%&&&(((***)))(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&''''''(((''''''''''''''''''(((((())))))***###$$$%%%&&&'''''''''''')))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))+++,,,++++++***)))((('''************************)))))))))************+++---------,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......//////000000111222222222222222111111111222111111000000222333444333333333333333333333333111111222222333333444444111111222333444555555666DDDDDDDDDCCCCCCCCCCCCCCCEEEGGGIIIHHHFFFEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDDDDDDDCCCCCCCCCBBBEEEEEEEEEEEEFFFHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBCCCDDDFFFGGGFFFEEEDDDBBBAAA@@@???>>>======>>>???>>>>>>============>>>>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999:::999888777555444333222222111111111111111000000000000000/////////.........------,,,,,,,,,))))))(((((((((((())))))************************))))))(((((()))***+++,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''((((((((((((((((((''''''((((((((()))))))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))******''''''''''''((((((((()))''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((&&&&&&&&&((()))((('''''''''''''''((((((((((((+++++++++*********))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%((((((((('''''''''&&&&&&(((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&%%%$$$%%%'''(((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((()))))))))%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))***+++******)))************)))((('''&&&))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------......///000000111+++,,,///111222222111111000000//////000111444555333333333333333333333333000111111222333333444444111111222333444555666777EEEEEEEEEDDDCCCCCCBBBBBBDDDGGGIIIHHHFFFDDDEEEGGGHHHHHHHHHGGGGGGEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAEEEDDDDDDEEEGGGIIIKKKMMMJJJJJJJJJIIIIIIHHHHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@AAABBBDDDEEEDDDCCCAAA??????>>><<<;;;;;;<<<<<<=========<<<<<<<<<<<<======;;;;;;:::999999999999:::888888888888888888888888999999999999888777555333555444333333222222333333000000000000////////////.........------,,,,,,,,,,,,+++++++++++++++,,,,,,))))))))))))))))))))))))(((((('''((()))***,,,---************************((((((''''''''''''(((((($$$&&&''')))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&'''((((((((())))))******(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((())))))(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%$$$$$$%%%((())))))(((''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%)))(((((((((((('''''''''((('''&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%$$$%%%'''''''''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))))))))))))))((((((((((((((())))))))))))'''%%%$$$"""###$$$%%%'''((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))++++++******)))$$$%%%&&&((()))*********(((((((((((((((((((((((())))))))))))************'''((()))***,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------...///000000111###%%%)))---000111000//////.........///111444666333333333333333333333333000000111222333333444444222222333444555666777888EEEFFFFFFEEEDDDDDDEEEGGGFFFGGGHHHGGGFFFEEEEEEFFFKKKJJJIIIHHHGGGFFFFFFFFFCCCBBBAAA@@@???@@@AAABBBBBBBBBCCCCCCCCCEEEHHHKKKKKKMMMNNNMMMIIIEEECCCBBBEEECCCAAA@@@AAABBBBBBAAADDDCCCBBBAAAAAABBBDDDDDDHHHFFFDDDBBBAAABBBCCCDDDFFFGGGHHHFFFDDDBBBAAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????;;;<<<===>>>>>>===<<<;;;===<<<;;;:::999:::;;;;;;999999999999999999::::::999888777666444444333333222222222222222222333333......------------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))*********++++++++++++,,,,,,++++++)))((('''&&&(((((())))))))))))(((((()))%%%""""""$$$&&&&&&%%%%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''%%%''')))***+++***)))((()))(((((('''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&,,,,,,+++)))&&&%%%&&&'''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((***(((&&&&&&&&&'''&&&%%%"""###$$$&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((()))***)))))))))+++*********))))))(((((((((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++)))***+++,,,---,,,+++***)))***++++++,,,---..............................,,,------...///000111111........................000000000000000000000000111111222222222333333333555444444333333444444555222222222333333333444444DDDEEEEEEDDDCCCBBBDDDFFFFFFGGGGGGFFFEEEEEEFFFHHHJJJIIIHHHGGGGGGGGGGGGGGGDDDCCCBBBAAA@@@@@@AAAAAA@@@AAABBBAAAAAACCCGGGJJJKKKLLLMMMLLLIIIFFFDDDDDDBBB@@@??????AAABBBBBBAAACCCBBBAAAAAABBBCCCDDDEEEGGGFFFDDDBBBAAABBBCCCCCCEEEFFFFFFEEECCCAAA@@@AAABBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????<<<===>>>>>>>>>>>>===<<<>>>===<<<;;;:::;;;;;;<<<999999999999999999888888999888666555444333333333222222222222222222222222......------------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((((((''''''((((((((()))))))))''''''((())))))))))))((((((((())))))))))))((((((***'''$$$$$$&&&(((((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&''')))***+++***)))(((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***++++++)))'''%%%&&&(((&&&&&&&&&'''''''''(((((())))))))))))((((((((('''''''''''''''((((((((((((((('''&&&&&&'''((('''%%%'''(((((((((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------......//////000000........................000000000000000000000000111111111222222222333333333222222111111222222333333333333333444444444444BBBCCCDDDCCCAAAAAACCCEEEFFFGGGGGGFFFDDDEEEGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA???@@@@@@@@@@@@BBBEEEGGGIIIKKKMMMLLLJJJGGGFFFFFFAAA@@@@@@AAACCCDDDCCCBBBAAAAAAAAAAAABBBCCCEEEEEEFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDEEECCCAAA@@@@@@AAADDDDDDCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>??????======>>>??????>>>======>>>===<<<;;;;;;;;;<<<<<<999999999888888777777777888777666444333333333333333333222222111111000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))(((''''''''''''(((''''''((())))))(((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))((((((+++)))'''&&&((()))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((***++++++***))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))))))))***((('''&&&''')))&&&&&&'''''''''((((((((()))))))))(((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''((()))'''&&&))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((()))((('''''''''(((***+++************))))))))))))************************))))))************))))))++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++------------------------..................//////........................000000000000000000000000111111111222222222222333222222111111111111222222333444444444444555555555AAABBBCCCBBBAAAAAACCCEEEIIIIIIHHHFFFCCCCCCEEEGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAAAAAAAABBBDDDGGGHHHJJJKKKKKKIIIHHHHHHIIIDDDDDDDDDEEEGGGFFFDDDBBB???@@@@@@AAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@AAABBBFFFFFFEEEDDDCCCBBBAAA@@@@@@??????>>>>>>??????@@@===>>>???@@@@@@???>>>===<<<<<<;;;;;;::::::::::::999999888777777666555555666555444333222222222222333333222111000//////.........------------......++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))((((((((((((((((((((((((************************)))))))))((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((())))))))))))(((((('''''''''''''''((('''''''''(((((('''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******))))))))))))((('''&&&%%%(((((())))))))))))((((((***)))((((((((())))))***))))))((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***))))))(((''''''''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((()))'''((()))((('''&&&(((***''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''((((((((((((%%%%%%%%%'''))))))(((&&&&&&''''''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&''''''(((((((((((((((''''''''''''((((((((((((***)))'''&&&'''(((***,,,*********)))))))))))))))************************))))))************))))))************************,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.....................---........................000000000000000000000000111111111111222222222222444444333333333333444444444444444555555555666666AAACCCCCCCCCBBBBBBDDDFFFKKKKKKIIIGGGCCCBBBCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@BBBCCCCCCCCCCCCEEEGGGGGGIIIJJJJJJHHHHHHHHHIIIHHHGGGFFFFFFFFFEEEBBB???>>>???@@@AAACCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBEEEEEEEEECCCAAAAAABBBDDDGGGGGGFFFEEECCCBBBAAAAAA@@@@@@????????????@@@@@@===>>>???@@@@@@???>>>===:::::::::999999999888888888888777666666555444444555444333222222111111222222222111000000///............------------......++++++++++++++++++++++++******++++++++++++******+++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))************)))(((((('''(((((())))))))))))((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))*********)))))))))'''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&(((***'''''''''((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((&&&%%%%%%&&&((()))(((&&&%%%&&&&&&'''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((()))&&&''''''(((((((((((((((''''''''''''((((((((((((***)))'''&&&'''(((***,,,))))))))))))))))))******************************))))))************))))))************************,,,+++***)))***+++,,,---******+++,,,,,,---......------------------------............------------////////////////////////////////////////////////000000111111111222222222444333333222222333333444444444444555555555666666AAABBBCCCCCCBBBBBBDDDFFFJJJKKKJJJHHHEEEBBBBBBBBBDDDEEEFFFGGGGGGFFFDDDDDDBBBCCCCCCCCCCCCBBBAAAAAABBBCCCEEEEEEEEEEEEFFFHHHFFFHHHHHHHHHGGGFFFGGGIIIHHHFFFEEEDDDCCCAAA>>><<<>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEECCCAAAAAACCCEEEFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@????????????@@@@@@======>>>??????>>>======888888999999999888777666666666666555555444444444333333222111111111111111111111000000//////............------------......++++++++++++++++++++++++******++++++++++++******++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&'''&&&'''(((***++++++++++++(((((())))))))))))((((((&&&((()))((('''&&&'''((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''&&&''''''((()))***'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''')))''''''((((((((()))))))))((((((((('''''''''&&&&&&''''''''''''(((((((((((((((&&&%%%%%%'''(((((('''''''''''''''&&&%%%######((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((()))((('''''''''(((***+++))))))))))))************************************))))))************))))))************************++++++******++++++,,,---)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------......////////////////////////////////////////////////000000000111111111111222111111000000000000111111333444444444444555555555???@@@AAAAAAAAAAAACCCEEEFFFHHHJJJIIIGGGDDDCCCCCCDDDEEEFFFGGGFFFEEECCCBBB@@@@@@BBBBBBCCCBBBBBBAAABBBDDDEEEFFFEEEEEEFFFGGGFFFGGGGGGFFFEEEEEEFFFGGGHHHFFFCCCBBBAAAAAA???===???@@@AAABBBCCCBBBBBBAAAAAABBBBBBBBBCCCBBBBBBBBBDDDDDDCCCAAA@@@@@@BBBDDDEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@@@@??????@@@@@@AAA<<<===>>>>>>>>>>>>===<<<888999999:::999888777666555555444444444444444444222222111000000000000111////////////////////////......------------......******************************++++++++++++************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''')))***+++++++++(((((())))))))))))((((((&&&(((***)))'''&&&''')))((((((((((((((('''''''''++++++++++++++++++++++++''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&''''''((()))***''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((('''(((((('''%%%%%%'''((('''((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++(((%%%$$$%%%'''(((((('''''''''''''''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))******************************+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////////////////////////////////////////000000000000111111111111111111000000000000111111333333333333444444444444>>>???@@@@@@???@@@BBBDDDBBBEEEIIIJJJHHHFFFEEEEEEEEEFFFGGGGGGFFFDDDBBB@@@>>>???AAABBBCCCBBBBBBAAAAAACCCEEEFFFEEEDDDEEEFFFFFFFFFGGGEEEDDDCCCEEEFFFIIIFFFCCCBBBBBBCCCBBBBBB???@@@AAABBBBBBBBBAAA@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCBBB@@@>>>???AAADDDDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA;;;<<<===>>>>>>===<<<;;;999999:::;;;:::999888777333444444444444444444444222111000000000000000111.........///////////////.........------.........******************************++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))'''''''''''''''((()))***)))((('''&&&&&&'''((()))''''''''''''((((((((()))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&(((((())))))))))))((((((&&&)))+++***((('''(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******&&&'''''''''(((((())))))''''''''''''''''''''''''"""###$$$%%%'''((()))***'''(((((('''%%%%%%&&&'''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))---)))%%%###$$$&&&'''((($$$%%%&&&((()))*********(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%$$$%%%''')))***'''''''''''''''((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((()))''''''((()))***)))))))))(((((())))))*********+++(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))***+++,,,---,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000000000000000000////////////////////////000000000000111111111111333333222222222222333333222222222333333333444444AAA@@@?????????AAADDDEEEFFFHHHJJJJJJHHHFFFEEEDDDCCCDDDFFFHHHHHHHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBHHHGGGEEECCCBBBCCCDDDEEEDDDEEEEEEFFFEEECCCAAA@@@AAACCCDDDCCC@@@?????????AAAAAABBBCCCBBBAAA@@@??????@@@@@@@@@??????AAACCCEEEEEEDDDDDDCCCCCCCCCBBB@@@AAABBBCCCBBB@@@>>><<<;;;;;;;;;;;;:::999888777;;;:::999777666666555555444444333333222111000000////////////000000000000000000///...---,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''((()))(((((((((((()))))))))))))))))))))))))))(((((((((&&&''')))*********)))(((''''''(((((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))*********)))(((''''''((())))))******)))((('''&&&%%%%%%(((((())))))******++++++''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((()))******))))))(((((('''''''''&&&''''''''''''(((((((((((()))((('''%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&(((+++,,,)))''''''&&&%%%%%%%%%%%%&&&'''***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%$$$######$$$%%%%%%%%%&&&'''''''''%%%'''***------+++)))'''((()))))))))))))))(((((())))))((((((((((((((()))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,---......,,,,,,---...++++++,,,,,,---...////////////...---,,,---000333111///...------...///111...//////000111222222222//////000111222222333333555555444333222222222222@@@???>>>>>>>>>@@@BBBDDDCCCEEEHHHIIIGGGFFFEEEFFFCCCEEEFFFHHHHHHHHHFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCFFFEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAABBBCCCDDDCCCAAA??????@@@AAAAAABBBBBBBBBAAA@@@??????@@@@@@@@@??????AAACCCDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAAAAA@@@???===<<<;;;;;;;;;;;;:::999888777:::999888777666555555555444333333222111111000000/////////////////////000000///...------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%((('''&&&&&&&&&'''((()))'''''''''((((((((())))))((((((((((((((((((((((((&&&'''((()))))))))((('''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((()))******)))(((''''''''''''((())))))))))))(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((('''&&&''''''((((((((((((''''''))))))((((((''''''&&&&&&)))(((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''***+++)))'''''''''&&&%%%%%%&&&''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((((((((((())))))))))))'''''''''((((((((((((((($$$&&&(((***+++)))'''&&&(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,---...---,,,,,,,,,...,,,,,,,,,------............//////...---...000222000///...------...///000...//////000111111222222000000111111222333333333444444333222222222333333???>>>>>>===>>>???AAABBBAAACCCFFFGGGFFFFFFFFFGGGDDDEEEGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAEEEEEEDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEFFFEEECCCBBBAAAAAABBBBBBBBBDDDEEEDDDBBB@@@@@@AAAAAAAAABBBBBBBBBAAA@@@??????@@@AAA@@@??????AAABBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>>>>======<<<;;;;;;;;;;;;:::999888777999999777666555444444444333333222222111000000000////////////////////////000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&))))))((('''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((()))((((((&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''((((((((((((((((((((((((''''''''''''(((((())))))(((((('''&&&%%%%%%((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&'''''''''&&&%%%%%%(((((('''&&&&&&&&&&&&'''(((''''''&&&''''''((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''))))))(((&&&''''''&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''###$$$&&&(((((('''&&&$$$(((((())))))))))))(((((())))))(((((((((((())))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))************************+++++++++++++++++++++++++++---...---,,,+++,,,...------------------......---...000000///...///000000///...------...///000/////////000111111222222111111111222222333333444333222222222222333444444?????????>>>???@@@AAABBBBBBDDDFFFGGGFFFEEEFFFGGGEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBAAAAAAEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBCCCDDDEEEFFFDDDBBB@@@???AAABBBDDDBBBDDDEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAA@@@??????@@@BBBBBBBBBBBBBBBAAAAAAAAAAAA??????===<<<<<<<<<<<<<<<:::::::::::::::999888888999888666555444444333333222222111111000000000000///////////////.........///...------,,,,,,,,,------------,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((('''******))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''&&&'''((((((((('''%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((())))))***(((((((((((((((((())))))''''''''''''(((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&'''((())))))(((&&&%%%(((((('''&&&&&&&&&&&&'''(((''''''''''''((())))))%%%%%%&&&&&&'''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&%%%$$$######"""'''''''''&&&%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%'''(((((())))))))))))((()))(((((((((((())))))******))))))))))))))))))***((()))))))))************))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,------++++++,,,---............------------,,,///111222111/////////000///............///000//////000000111111111111111111222222333333333444111111111111222333444555@@@@@@@@@@@@@@@AAAAAABBBEEEGGGHHHGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDEEECCCAAA???>>>@@@BBBDDDBBBCCCEEEDDDCCCBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>@@@BBB@@@@@@@@@@@@AAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;999999::::::999999888888777777555444333222222222111111000000000000//////000/////////......------...------,,,,,,,,,,,,---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''(((((((((((((((((((((******)))))))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&'''(((((('''&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((())))))***((((((((()))************&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''(((((('''&&&&&&&&&&&&''''''''''''''''''((())))))'''&&&&&&%%%%%%$$$$$$$$$))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&'''''''''''''''((())))))(((((('''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))((((((((((((((()))************))))))))))))******((()))))))))************))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,---,,,++++++,,,---.....................---,,,///222333111///......//////............//////000000000000000111111111111222222222222222333333000000000111222333444555AAAAAAAAAAAAAAAAAAAAAAAAEEEFFFGGGEEECCCBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@AAABBBDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDDDDBBB@@@>>>>>>@@@BBBCCCAAABBBDDDDDDBBBAAABBBBBBCCCBBBAAA@@@@@@@@@AAAAAA@@@AAAAAA@@@???>>>@@@AAA????????????@@@@@@@@@@@@>>>>>>===<<<<<<;;;;;;:::888999999999999999888888777666444333222222111111000000000///////////////000//////......---------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((((()))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%&&&'''((()))(((((('''%%%&&&''''''(((''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))******&&&'''((()))*********)))&&&'''''''''(((((())))))'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&'''((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''((())))))))))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))(((((('''&&&%%%$$$######((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''''''(((&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''''''''&&&&&&%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((()))&&&'''((())))))******)))(((''''''(((((()))***++++++******))))))******+++))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++***,,,---,,,+++***+++---..................//////...000222333111///......////////////////////////000000000000000000111111111111111111111111111111000000000111111333444444@@@@@@AAAAAAAAA@@@@@@@@@BBBCCCCCCBBBAAA@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAA>>>???AAADDDGGGIIIKKKLLLDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@??????@@@AAABBB@@@AAACCCCCCAAAAAAAAABBBCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBB@@@???>>>???AAA>>>>>>>>>?????????@@@@@@======>>>>>>===<<<:::999888888999999999999888888666555444222111111111111////////////////////////000000///......---,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++***((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''(((((($$$%%%''')))*********)))%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((()))******$$$%%%&&&'''(((((((((''''''''''''(((((((((((((((&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((('''&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******((('''(((***&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((('''''''''''' !!!"""###$$$%%%&&&&&&'''''''''(((((((((((((((''''''%%%%%%%%%&&&((()))&&&'''((()))************''''''''''''((()))***++++++******))))))******+++))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,------......//////000000///111333222111/////////......////////////......111000000000000000000000000000000000000000000000111111000000111222333333??????@@@@@@@@@??????>>>>>>???@@@@@@??????BBBCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>???BBBEEEIIILLLOOOQQQDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEFFFFFFEEEDDDCCCCCCAAA@@@?????????@@@AAABBB???AAABBBBBBAAA@@@AAABBBCCCBBBAAA@@@???@@@AAABBBAAABBBBBB@@@???>>>???AAA======>>>>>>?????????@@@<<<===?????????===:::999777888888999999999888888555555333222111000000000.........///////////////000000///...------,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))$$$%%%''')))++++++++++++%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******!!!###$$$&&&''''''&&&&&&(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))((('''&&&&&&&&&'''((())))))((('''&&&!!!"""###%%%''')))***+++&&&'''''''''(((((())))))''''''''''''((((((((()))%%%%%%$$$###$$$%%%'''((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))((((((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++***(((''')))+++&&&'''((())))))((('''&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&((()))&&&'''((()))************''''''''''''((()))++++++++++++************++++++))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,------...///000111111000111222222000//////000......////////////......111111111000000000000000000000000///////////////111111111000111111222333GGGCCC>>><<<<<<===>>>>>>AAA@@@?????????@@@AAABBBCCCCCCBBBAAAAAA@@@??????===>>>???AAAEEEIIIMMMOOOFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEE@@@@@@???>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@?????????@@@BBB???;;;;;;>>>@@@@@@???=========>>>??????@@@@@@>>>>>>>>>===<<<<<<;;;;;;999888888777666555555444222111000//////......///////////////////////////,,,,,,---------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))******)))(((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))((('''''''''(((***+++))))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((((('''************))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&((()))++++++)))(((&&&)))((('''((()))***)))((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((()))&&&%%%&&&(((***)))(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((***))))))((('''&&&&&&&&&))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&&&&''')))***''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((###%%%'''))))))((('''&&&'''((()))(((%%%#########))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))******))))))))))))******+++++++++++++++***)))((())))))))))))************))))))(((((((((((())))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++......//////000000111111333222000///.........///---------............///000000000000///////////////000111222222111000///333333333333333333333333CCCAAA>>>===>>>@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@??????BBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBB@@@>>>======>>>>>>??????????????????@@@@@@@@@??????>>>======>>>>>>BBB???<<<<<<>>>?????????>>>>>>>>>>>>????????????======<<<;;;;;;::::::999888888777777666555555444222222000///............////////////////////////........................---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,+++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((()))((('''''''''(((******)))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''******)))))))))((((((((((((((((((((((((((((((((()))((('''&&&&&&'''(((((('''((()))******)))(((''')))((('''((()))***)))((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((()))'''%%%&&&(((***)))((((((''''''&&&&&&''''''(((((((((''''''''''''((((((***))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$%%%'''(((((((((''''''&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&'''''''''((((((((('''''''''&&&&&&'''((((((((()))))))))))))))(((((((((((((((((()))***++++++++++++***)))((((((((()))))))))*********)))))))))(((((()))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++------...///000000111111222111000...............---------............///000////////////////////////000111111111111000///111111111111111111111111???>>>===>>>AAACCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFDDD@@@===;;;;;;;;;<<<>>>>>>===============<<<======<<<<<<;;;;;;<<<<<>>?????????????????????>>>>>>>>>>>>;;;;;;;;;:::999999888888777777777666555555444444333222111///......------////////////////////////000000//////......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***)))'''&&&&&&'''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''((((((((())))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%((((((((((((((('''&&&%%%%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((''''''(((((()))***((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''')))))))))(((((((((''''''(((((((((((((((((((((((()))((((((''''''((())))))'''((()))******)))(((''')))((('''((()))***)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&&&&((())))))((((((''''''&&&&&&''''''(((((((((''''''''''''((((((***))))))((((((''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((((((((((()))((('''&&&%%%%%%&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&###$$$%%%'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((('''%%%%%%''')))''''''''''''''''''''''''###$$$$$$%%%&&&'''((()))(((((('''''''''(((((())))))(((((((((''''''''''''''''''((((((((()))))))))(((''''''&&&&&&''''''(((******++++++******))))))(((((())))))))))))************))))))))))))***************************************++++++++++++,,,++++++++++++++++++++++++,,,,,,---...///000111222111000///...............---------............//////////////////////////////000000111111000000///////////////////////////>>>===>>>@@@BBBDDDCCCBBB@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBFFFEEEEEEEEEEEEEEEDDDDDDEEECCC???<<<::::::;;;<<<>>>=========<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<@@@???>>>===>>>>>>??????@@@@@@@@@???>>>======<<<;;;;;;:::999999888888777666666666555555444444444333333111000...---------////////////////////////000000///...---,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***(((&&&&&&((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$&&&'''((('''''''''(((((((((((()))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$(((((())))))(((''''''&&&%%%%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&''''''''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))(((((()))((('''((()))***)))((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((''''''))))))************))))))(((((((((((((((((((((((()))))))))******)))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''((()))))))))(((((((((''''''''''''''''''((((((((())))))(((''''''''''''''''''((())))))************))))))(((((((((((()))))))))*********))))))))))))******************************************++++++++++++++++++++++++++++++++++++++++++,,,---///000111111/////////......------------------............///.........//////////////////000000000000000000///////////////////////////???>>>???@@@BBBBBBAAA???>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???AAACCCDDDDDDDDDCCC@@@@@@AAABBBCCCCCCBBBBBBEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@===;;;:::;;;===>>>>>>>>>>>>===<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>???AAA@@@@@@???>>>===<<<<<<;;;;;;::::::999888888777555555555555444444444444333222111///......------////////////////////////......------,,,+++******,,,++++++******++++++,,,,,,,,,+++++++++*********+++++++++*********))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$&&&'''((('''''''''(((((((((((()))%%%&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((()))((('''((()))***)))((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((((((''''''''''''(((((()))))))))))))))((((((((())))))************))))))(((((((((((((((((((((((())))))***++++++***)))))))))))))))(((((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))((())))))*********))))))'''(((((((((((()))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,---...///000000...............------,,,---------............///------....../////////000000//////////////////000000000000000000000000000???>>>>>>???AAAAAA???>>>===>>>>>>???@@@?????????@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA???@@@BBBCCCDDDCCCCCCBBBEEEDDDDDDCCCCCCBBBBBBBBB======<<<;;;;;;<<<===>>>>>>>>>==================<<<<<<<<<;;;<<<<<<===>>>===???@@@???>>>===>>>???@@@@@@@@@???>>>======<<<:::::::::999888888777777444444444444444444444444222111000//////......///////////////////////////------,,,,,,++++++******++++++************++++++++++++++++++************+++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))(((((((((((()))))))))((('''((()))***)))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))(((&&&&&&'''))))))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((()))***++++++***)))((('''''''''''''''''''''''')))(((''''''&&&&&&''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((('''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((((((((((((((((()))(((((())))))******))))))''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---.........,,,------...------,,,,,,---------............///---------......//////000000//////......//////000111111111111111111111111>>>===<<<===???@@@???>>>===>>>???@@@AAA@@@????????????@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???@@@BBBDDDEEEDDDCCCBBBDDDCCCCCCBBBAAAAAA@@@@@@;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<===============;;;;;;;;;;;;;;;<<<======<<>>===>>>???@@@?????????>>>>>>======999999888777777666666555333333333333333333333333000000////////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''%%%&&&&&&&&&''''''''''''%%%&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''"""###%%%&&&((()))))))))&&&&&&'''''''''''''''''''''''''''(((((((((((((((%%%&&&'''(((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))******++++++******)))))))))((((((((((((((((((((((((((((((((($$$%%%'''((())))))(((((())))))(((((((((((()))))))))((('''((()))***)))(((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((()))***(((&&&%%%''')))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((***++++++***((('''''''''(((((((((((('''''')))(((((('''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''((((((((()))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$"""&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''(((((()))))))))))))))'''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++---------............///,,,,,,---......///000000000///............///000000000000000000000000000===<<<;;;<<<>>>@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@??????@@@AAABBBBBBCCCCCC@@@???>>>>>>>>>???AAABBB???@@@CCCDDDEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@??????;;;<<<===>>>===<<<:::999;;;;;;;;;<<<<<<=========::::::::::::;;;;;;<<<===<<>>===>>>@@@????????????>>>>>>>>>>>>777777777666555555444444333333333333333333333333///////////////000000111////////////////////////,,,---------------------++++++************+++++++++++++++************)))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******######$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&'''''''''((((((((((((&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((!!!"""###&&&'''))))))***'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))******+++++++++,,,************))))))))))))((((((((((((((((((((((((###$$$&&&(((((((((((('''))))))(((((((((((()))))))))((('''((()))******(((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))((()))***(((&&&%%%&&&)))))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))*********))))))************))))))((((((((((((((((((((((((&&&((()))******)))(((&&&))))))************))))))))))))((('''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))'''%%%###$$$'''((('''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''')))******&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---------,,,,,,,,,++++++***+++,,,---------,,,+++---------.........//////,,,,,,------...///000000000///...------...///000000000000000000000000000@@@@@@>>>===<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???@@@AAAAAABBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCAAA??????@@@AAABBB===>>>???@@@@@@???===<<<<<<;;;;;;;;;;;;<<<<<<===:::::::::;;;<<<===>>>???????????????>>>===<<<;;;===???AAABBBBBB???;;;999888777666555444333222222333333333222222222111111111111111111000000000///000///...---,,,------...------,,,,,,+++***)))))))))******++++++,,,---------,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((('''''''''(((***+++((((((''''''((()))************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++***)))))))))))))))))))))))))))***))))))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******++++++***)))))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,------......------...------------...//////000000000000////////////111111111000000000000000@@@???>>>======<<<======<<<===???@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA@@@?????????AAABBB>>>???????????????>>>>>>======<<<<<<<<<<<<<<<===999999999::::::<<<======>>>>>>>>>>>>===<<<;;;:::<<<===???@@@???===:::999777777666555444333222222222222222111111000000000000000000/////////......000///...---,,,------...------,,,,,,+++******))),,,+++++++++++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((((('''((()))***+++'''''''''''''''((())))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((******+++***))))))))))))))))))))))))))))))***))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++&&&&&&&&&'''''''''((((((*********))))))((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''(((((())))))(((((('''***))))))))))))))))))((())))))(((''''''''''''''')))))))))))))))))))))))))))))))))******++++++,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------...------------------------...//////000/////////////////////000000000000000000000000>>>>>>============>>>>>>;;;<<<>>>???AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>???@@@AAA@@@@@@????????????@@@@@@??????>>>===<<<<<<<<<<<<999999999999999:::;;;<<<<<<<<<===<<<<<<;;;:::999;;;;;;;;;;;;;;;:::999888777666666555444333222222222222111000//////......///............---------///...------,,,------------,,,,,,++++++*********------,,,,,,+++******))),,,,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******'''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***++++++,,,)))))))))))))))************************)))))))))(((((('''''''''((())))))))))))))))))))))))))))))'''(((((())))))((((((''''''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((()))))))))***&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((())))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------......///////////////////////////000000000000000000000000>>>============>>>>>>???;;;<<<===???@@@BBBBBBCCCBBBBBBAAA@@@@@@???>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===>>>>>>???@@@AAA@@@?????????@@@AAABBB@@@@@@???======<<<<<<<<<::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999888:::999888777777777777777666666555444444333222222222222111000//////...---............------------...---------------------,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,++++++***))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***)))(((((('''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))******''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''(((((((((++++++++++++++++++++++++++++++******************)))((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((($$$&&&((())))))(((&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((()))))))))&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((()))))))))(((''''''''''''(((((())))))))))))))))))))))))************))))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,------------,,,------,,,,,,------...///.........////////////////////////000000000000000>>>============>>>>>>???<<<<<<===>>>@@@AAACCCCCCBBBBBBAAAAAA@@@???>>>>>>======>>>???AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>???AAA@@@?????????@@@BBBCCC@@@@@@???======<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<:::::::::::::::999999888888777666555555666666777555555555444333333222222333222222111000000////////////.........---------,,,,,,------------------,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''(((((()))))))))))))))***))))))(((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))******''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((******************++++++***))))))((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((($$$&&&((())))))(((&&&$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''((((((((('''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......------....../////////000......//////000000000000>>>>>>============>>>>>>=========>>>???AAABBBCCCCCCBBBBBBAAA@@@??????>>><<<===>>>???AAABBBDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>======???????????????@@@AAABBB??????>>>===<<<<<<<<<<<<>>>===<<<<<<;;;;;;;;;;;;999999::::::::::::999999777777666666666666777777444444444444333333222222222222111111111111000000//////.........---------+++,,,,,,------------,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++***************+++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''(((((())))))***'''''''''(((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((************)))))))))))))))))))))*********************)))((((((((())))))((((((((((((((((((((((((((())))))******))))))((('''((()))******)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''(((((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************+++++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------......//////000---......//////000000111@@@???>>>======<<<======>>>>>>>>>>>>>>>@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<===>>>???@@@@@@@@@@@@======<<<<<<<<<<<<<<<===>>>===<<<;;;::::::::::::999999:::::::::::::::999777777777777777777777777444444444333333333333222/////////000000000000111------------,,,,,,,,,,,,***+++,,,---...------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++***************++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&'''((()))***))))))((((((((('''&&&&&&&&&&&&&&&'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''((())))))******((((((((()))))))))******(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((******))))))))))))******((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((()))***+++))))))))))))))))))))))))***))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******************---------,,,,,,+++++++++((((((((())))))*********+++******)))(((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''((()))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''(((((())))))******++++++************++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,---......///000000------......///000000111@@@@@@???===<<<<<<<<<<<>>>>>>>>???AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>><<<;;;;;;<<<>>>???@@@@@@??????<<<<<<;;;;;;;;;<<<<<<======<<<;;;:::999888888888999::::::;;;;;;;;;::::::777777888888888888888777444333333333333333333333------......///000000000,,,,,,,,,+++++++++******)))***,,,---...------,,,++++++++++++++++++++++++------,,,++++++*********+++***************++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&''')))*********)))((('''&&&%%%%%%$$$$$$$$$$$$'''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''''')))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))***))))))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++*********)))))))))((((((''''''(((((()))))))))***++++++***))))))((())))))(((((((((((((((((((((((())))))************))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&******))))))(((((((((''''''''''''''''''((()))***))))))))))))))))))))))))&&&''''''((()))******+++++++++************++++++++++++++++++++++++++++++''''''(((***+++,,,---...******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,------...///000000---------...///000000111BBBBBB@@@???>>>>>>=========>>>@@@@@@?????????@@@AAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCC@@@@@@AAAAAA======???>>>>>>>>>>>>>>>>>>>>>>>>AAA???===;;;:::;;;<<<===???>>><<<;;;:::999999999;;;;;;::::::999888777777444555666888999999999999555555444333222000000///////////////////////////---------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!$$$&&&'''&&&%%%$$$$$$$$$$$$$$$(((((())))))((('''&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((***)))'''%%%%%%''')))***+++)))(((&&&&&&((()))+++((((((((((((((('''''''''******))))))((((((''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))######$$$%%%%%%$$$######(((((())))))))))))(((((('''((()))***************************************))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((()))***++++++***)))((((((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%&&&&&&&&&'''(((((((((###$$$%%%'''(((***+++,,,''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))(((%%%######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))******''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))((('''%%%%%%%%%&&&'''&&&&&&'''((())))))(((((('''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******+++,,,---************************,,,,,,,,,++++++*********,,,------......------,,,------...///000000000///000000///////////////000BBBAAA@@@???>>>>>>>>>>>>===???@@@@@@??????@@@AAA??????>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDDDDBBBBBBCCCDDDGGGBBBAAACCCDDD@@@>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===;;;;;;;;;;;;<<<>>>===<<<;;;:::999999888:::::::::999999888888777555555666666777888888888555444444333111000000///..............................---,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++******)))))))))******++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((()))))))))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&'''))))))(((&&&%%%%%%'''))))))(((''''''&&&&&&&&&''')))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))***)))(((''''''((()))***''''''((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((())))))*********))))))(((******************************++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))******)))(((((((((((())))))))))))((((((******)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''((())))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************************,,,,,,,,,+++++++++******,,,,,,---------,,,,,,+++***+++---...///000000111//////...............///@@@@@@???>>>>>>===>>>>>>===???@@@@@@??????@@@AAA>>>>>>>>>>>>???AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???CCCFFFFFFDDDDDDIIINNNOOOGGGBBBDDDFFFCCC???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::======<<<;;;:::999888888999999999888888888888888777666555555555555666777444444333222111000000///........................///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))))))))))))))******++++++++++++******))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))''''''((((((((()))))))))&&&''''''((())))))******((((((''''''''''''((((((((((((''''''&&&&&&'''''')))***)))(((&&&&&&(((***)))(((''''''&&&'''''''''***)))'''&&&&&&'''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((()))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((************)))(((''''''************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((((((((''''''&&&'''''''''(((((((((((((((((((((((('''(((((()))))))))((('''(((((())))))))))))((((((*********)))))))))))))))(((((((((((())))))))))))***************************))))))((((((''''''&&&((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''''')))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''((()))***)))(((&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((''''''&&&(((((('''&&&&&&&&&'''''''''''''''((((((((())))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***(((((()))))))))(((''''''&&&&&&'''((((((((((((''''''''''''''''''((())))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++***)))((()))+++---...000000111...---------------......??????>>>=========>>>>>>>>>???@@@???>>>>>>@@@BBB@@@@@@???@@@@@@AAABBBBBB????????????????????????===BBBEEEEEEDDDHHHSSS\\\YYYNNNDDDCCCEEECCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;:::999<<<<<<;;;;;;:::999888888777777777888888888888888888666444333222333444666333333333222111000000///........................///......---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************))))))******++++++++++++******))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))'''(((((((((((()))))))))'''''''''((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''&&&%%%$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&***)))'''&&&%%%'''(((***((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&'''((()))******+++))))))))))))((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((()))))))))))))))((((((***************************++++++++++++++++++***))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((())))))(((''''''&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((()))))))))***************(((((((((((())))))))))))************************))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&'''''''''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))***+++,,,,,,+++)))(((&&&&&&'''((((((''''''''''''''''''''''''((())))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------,,,+++***************************+++++++++++++++++++++++++++++++++++++++***)))(((((()))+++,,,---.........------------------...///=========<<<======>>>>>>>>>???@@@???>>>>>>@@@BBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAADDDEEECCCCCCIIIWWWbbb```RRREEEAAAAAA@@@??????========================:::;;;;;;;;;;;;;;;:::999:::;;;;;;;;;:::999888777777777777777777777777888777555333111111111333444333222222111111000000000........................///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((()))))))))***)))((((((((('''''''''&&&((((((''''''''''''(((((((((((('''''''''(((((()))$$$&&&&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''***((('''%%%&&&''')))***'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&''''''((()))***++++++(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&'''))))))*********************************))))))************))))))************************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((((((((())))))*********+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((''''''''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))((((((''''''&&&'''((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&)))(((&&&$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&)))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++***)))(((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&************************++++++++++++++++++++++++***+++++++++******)))(((++++++,,,,,,,,,,,,,,,+++...---------...//////000<<<<<<;;;<<<<<<===>>>????????????>>>===>>>@@@CCCEEEDDDCCCAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEFFFEEEBBBAAAFFFQQQZZZ\\\PPPDDD@@@???>>>===???========================::::::::::::::::::::::::999:::;;;;;;;;;:::888777777777777666666666666666444444222111000111111222222222111111111000000000---------------------------------,,,,,,------...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))((((((((()))))))))******))))))(((((('''&&&&&&%%%((((((''''''''''''((((((((((((''''''(((((())))))%%%'''(((((('''&&&''')))((((((((('''(((((()))***(((((('''&&&'''((()))***'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))*********(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))(((((($$$%%%&&&((()))***++++++************************)))))))))******)))))))))************************((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))(((((('''(((((((((((((((((((((((((((((((((''''''''''''((()))******(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))((((((((((((((((((+++***)))((('''&&&%%%%%%)))))))))******)))))))))&&&&&&''''''''''''&&&&&&***(((%%%######$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((((((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''&&&%%%%%%'''''''''''''''((())))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************************++++++++++++,,,,,,,,,)))******+++++++++******,,,,,,------,,,,,,+++***------------...///000111;;;;;;;;;;;;<<<===>>>??????@@@???>>>===>>>@@@CCCBBBAAA@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBEEEJJJNNNPPPIIICCCBBBAAA>>>===???========================;;;:::999888888999:::;;;888999:::;;;;;;:::888777777777777666666555555444111111111111111111111000111111111111000000000000------------------------,,,,,,,,,,,,------...///,,,,,,,,,+++++++++******++++++++++++++++++++++++)))*********++++++++++++******++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))*********''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******&&&'''))))))(((((()))***((((((((((((((()))******''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))******)))(((''')))((('''&&&&&&'''((()))***)))(((''''''((()))***)))))))))))))))))))))***'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((''''''((())))))(((((())))))))))))((((((%%%&&&'''((())))))))))))************************)))******++++++******)))************************((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((()))***((((((((((((((((((((((((((((((''''''((()))+++,,,(((((())))))))))))(((((($$$%%%&&&'''((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))***))))))((('''&&&&&&%%%(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&'''''''''&&&&&&%%%$$$'''''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---...///000:::::::::;;;<<<===>>>??????@@@???>>>===>>>AAACCC???>>>>>>>>>>>>>>>??????========================:::<<<>>>AAADDDEEEFFFGGGFFFCCCCCCEEECCC>>>===>>>========================;;;:::888777777888:::<<<888999:::;;;;;;:::888777888888777666555444444333///000111111111111000000111111111111000000000000------------------------+++++++++,,,---...///000,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((()))******%%%&&&((()))((('''((()))&&&&&&&&&&&&&&&'''((((((&&&&&&'''((())))))((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((()))******)))((('''***)))'''&&&&&&''')))***+++)))(((&&&&&&((()))+++*********)))))))))))))))'''((((((((())))))******''''''(((((())))))******))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((())))))))))))((((((''''''((((((((((((((('''************************+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((('''(((((()))***+++(((((((((((((((((((((((()))((((((((()))***,,,---(((((())))))))))))((((((###$$$%%%&&&'''))))))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******&&&&&&''''''((())))))***''''''((((((((((((''''''&&&''''''''''''''''''&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((()))))))))(((''''''''')))***+++&&&'''''''''&&&&&&%%%$$$'''''''''''''''((())))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))*********************************++++++,,,,,,,,,((()))***+++,,,---------***+++,,,---.../////////++++++++++++,,,---...///;;;:::999888888999;;;===???@@@AAAAAABBBBBBAAAAAA>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAAAAA@@@???>>>>>>999999::::::;;;<<<<<<<<<;;;;;;::::::999999::::::;;;;;;;;;::::::999999888888888888888777777777666222222222111000//////...000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++***)))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((((((((((((,,,,,,+++***)))))))))***))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((('''&&&%%%$$$$$$###%%%&&&'''((())))))))))))***++++++***((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))((('''&&&%%%******))))))((((((''''''''''''((()))))))))))))))+++***((('''&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%'''************+++,,,,,,***)))***,,,,,,***'''---,,,+++***))))))))))))************************'''%%%"""###'''******)))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((('''&&&%%%((((((((((((((((((((((((***************)))((((((,,,+++)))((('''''''''(((''''''''''''''''''&&&&&&&&&''''''((()))******+++(((((('''(((((()))***+++)))))))))))))))))))))))),,,+++)))))))))((('''%%%))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))###$$$&&&((())))))((('''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%)))(((((('''''''''((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++))))))))))))***************)))'''&&&'''(((***+++))))))))))))))))))))))))+++++++++************)))++++++******++++++,,,---***)))((()))+++---------///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......;;;:::999999999;;;<<<>>>@@@@@@AAABBBBBBBBBBBBAAA>>>>>>@@@AAAAAAAAA@@@???@@@@@@@@@?????????>>>>>>>>>>>>>>>??????@@@BBBBBBBBBAAAAAA@@@??????>>>>>>::::::;;;;;;;;;;;;<<<<<<::::::999999999::::::;;;;;;::::::999999888888777777666666666666555555555222222111111000//////...000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++***)))))))))))))))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******))))))******)))))))))))))))))))))))))))))))))((())))))******))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((())))))))))))((((((''''''&&&&&&&&&%%%&&&'''((())))))))))))+++,,,,,,+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((()))******)))))))))((((((((('''''''''((((((((((((((((((***)))))))))((((((((('''''''''((()))))))))))))))***)))'''&&&%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&(((******))))))***++++++***)))***,,,---+++))),,,,,,+++***))))))))))))+++*********************+++(((&&&'''***,,,,,,+++)))))))))))))))))))))))))))((((((''''''((((((((((((((())))))***)))))))))((((((((((((((((((((((((***************)))((((((******((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))*********)))(((((((((((())))))***))))))))))))))))))))))))&&&%%%$$$%%%'''''''''&&&'''(((((((((((()))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((###$$$&&&((())))))((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((((((((((((''''''%%%%%%&&&&&&&&&''''''''')))((('''((()))***)))'''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))************)))((((((((('''))))))'''''''''(((***+++)))))))))))))))))))))))))))))))))******+++++++++++++++******++++++,,,---,,,***)))***,,,---------------,,,+++++++++++++++---,,,,,,,,,,,,---......;;;:::::::::;;;<<<>>>???@@@@@@AAABBBBBBBBBBBBAAA===>>>???@@@@@@@@@??????@@@????????????>>>>>>>>><<<<<<<<<<<<===>>>??????AAA@@@@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999888999999:::;;;<<<::::::999999888777777666555555444444444333333333222111111000000//////...000///...------...//////---------,,,,,,+++++++++************************,,,++++++******++++++,,,,,,,,,+++***)))))))))))))))************+++++++++************************)))))))))*********++++++++++++***)))))))))******))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))***++++++***(((((()))+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((%%%&&&'''((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))***)))(((''''''&&&''''''%%%&&&'''((())))))***)))&&&&&&'''''''''(((((((((''''''((((((((((((((((((''')))******)))((()))************+++---...---+++++++++***************++++++++++++******))))))))))))(((&&&&&&((()))((('''))))))))))))))))))))))))''''''(((((()))(((((('''&&&'''((()))************(((((((((((((((((((((((())))))******))))))(((((()))((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))*********))))))(((((((((((()))))))))))))))))))))))))))((('''&&&''')))***)))(((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))((((((''''''''''''''''''''''''$$$%%%&&&((((((((('''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))******''''''((((((((((((((('''%%%&&&&&&&&&&&&''''''''')))((('''((()))***)))''''''''''''''''''''''''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''******)))((('''&&&&&&%%%)))((('''''''''(((***+++))))))))))))))))))))))))'''(((((()))***+++,,,---+++************+++,,,,,,---,,,***+++,,,------,,,,,,++++++************+++---,,,,,,,,,,,,---......;;;;;;;;;;;;<<<>>>???@@@???@@@AAAAAABBBBBBAAAAAA======>>>>>>>>>?????????????????????>>>>>>>>>>>>;;;;;;::::::;;;<<<<<<===?????????>>>>>>===============<<<<<<;;;::::::999777777777888999;;;<<<===;;;::::::999888777666666444444444333333333222222111111000000////////////000...---,,,,,,---///111......---,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++***))))))******))))))*********+++++++++************************)))))))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((()))***+++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&'''''''''(((((((((((('''''''''(((((()))))))))''''''((()))))))))))))))''''''((('''%%%%%%'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))+++******))))))(((((((((&&&'''((()))************''''''''''''((((((((((((''''''''''''((((((((((((''')))******)))'''((()))******+++,,,---......---*********)))******++++++++++++******))))))(((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))***+++***)))(((''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''((((((((()))))))))*********)))(((((('''(((((())))))))))))))))))))))))---+++))))))))))))'''&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&'''((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&(((((((((''''''&&&&&&%%%)))(((((('''((()))******))))))))))))))))))))))))((((((((()))***+++++++++***************++++++,,,...---++++++,,,---,,,+++,,,++++++*********++++++---,,,,,,,,,,,,---......;;;;;;<<<<<<===>>>??????>>>??????@@@AAA@@@@@@@@@<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::999::::::;;;;;;>>>>>>============<<<<<<======<<<;;;:::999999888666666777888999;;;<<<===;;;;;;:::999888777666666444444333333333222222222000000000//////////////////...,,,+++,,,---///000......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******)))*********))))))*********+++++++++++++++++++++++++++++++++))))))******++++++++++++***))))))((())))))******************************,,,+++******)))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&'''(((((())))))'''((())))))))))))))))))&&&''''''&&&%%%%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))******)))(((''''''(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((''''''(((((())))))))))))(((((('''''''''((((((((())))))&&&'''''''''(((((())))))''')))******(((''''''((()))***,,,---------......*********)))******++++++*********)))))))))((((((+++,,,,,,+++***)))))))))((((((((((((((((((((((((''')))***+++,,,+++******+++++++++***)))((('''&&&(((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))(((((((((''''''''''''((((((((())))))(((((((((((())))))))))))******)))(((((('''(((((())))))))))))))))))))))))***(((&&&&&&&&&&&&$$$"""(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((%%%$$$######%%%%%%$$$###%%%%%%&&&'''((((((''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,...,,,++++++,,,---,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......<<<<<<<<<=====================>>>????????????>>><<<<<<;;;;;;;;;<<<===>>>======>>>>>>>>>>>>>>>???;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777666666777777999:::;;;<<<;;;:::999888777555555444333333333222222222111111///////////////////////////...---,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***************+++)))************+++++++++++++++++++++++++++++++++************************))))))((((((((()))******************************---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))&&&&&&&&&''''''(((((((((((())))))******)))))))))((()))))))))'''((()))+++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))************)))((('''&&&(((((((((((())))))))))))''''''((()))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%(((((()))))))))(((''''''''''''((((((((()))))))))&&&&&&''''''((()))))))))&&&((())))))((('''((()))(((***,,,---,,,+++,,,---++++++***************+++)))))))))))))))))))))))))))***,,,+++)))((((((((())))))))))))))))))))))))(((((()))***++++++++++++......---,,,+++)))((('''((((((((((((((((((((((((''''''((()))))))))((((((((()))))))))))))))(((((('''''''''(((((())))))***(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))'''&&&&&&&&&((()))((('''))))))))))))************((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&'''''''''((((((((('''&&&%%%&&&'''((('''%%%###$$$&&&'''(((((('''&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((***))))))))))))***++++++,,,+++)))***+++,,,,,,+++,,,++++++++++++,,,---------,,,,,,,,,,,,---......<<<<<<======<<<<<<;;;;;;;;;<<<<<<===============<<<;;;:::::::::;;;==================>>>>>>??????<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777777777777777888999;;;;;;999888777666444333222111111111111000000000000///////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++***************++++++)))************+++++++++************************+++******))))))(((((('''((((((((((((((()))******************************+++******)))))))))******))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))*********+++(((((((((((((((((())))))))))))*********))))))(((((()))***)))((((((***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++++++++***)))'''((((((((()))))))))***))))))*********))))))((('''((((((((()))))))))***''''''((()))))))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((((((((((('''((((((((())))))))))))&&&&&&''''''((())))))***%%%'''((()))(((((((((***(((+++---,,,***)))***,,,,,,,,,+++***))))))))))))''''''(((((()))*********%%%(((******'''&&&&&&'''))))))))))))))))))))))))''''''''''''((()))***++++++++++++***)))((('''&&&((((((((((((((((((((((((&&&''''''((())))))((((((''''''((())))))(((''''''&&&''''''((())))))******))))))))))))(((((((((((()))(((((((((((())))))***))))))))))))))))))))))))***)))((()))***++++++)))((((((((())))))))))))***(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''(((((((((((()))(((''''''))))))((('''"""$$$&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%'''((()))(((((('''&&&&&&''''''((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))***++++++***)))((((((***,,,,,,+++***************+++,,,,,,---,,,,,,,,,,,,---......============<<<;;;:::999:::;;;;;;<<<===<<<<<<<<<;;;;;;:::999:::;;;<<<===<<<=========>>>>>>??????======<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777777777777777777888999:::;;;777666555444222111000///000////////////..................///////////////......///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,---************************,,,++++++++++++++++++,,,+++***************++++++)))************+++++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((()))******************************(((''''''(((((()))***+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******)))*********++++++++++++*********)))))))))))))))))))))*********))))))(((&&&'''(((''''''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((((((((())))))******'''((()))******++++++***'''((((((((())))))******'''(((((()))))))))))))))((()))***++++++***))))))"""###%%%'''((()))******(((((((((((())))))))))))&&&&&&&&&'''((())))))***$$$&&&((()))(((((()))***(((+++---,,,)))((()))+++---,,,+++***))))))))))))&&&&&&'''((()))***++++++'''***------+++)))***+++))))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***%%%&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%&&&'''(((((((((&&&&&&&&&''''''((()))******+++))))))))))))(((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))***)))'''&&&'''&&&%%%###''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''(((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))))))))''''''''''''((((((((())))))'''&&&'''((()))((('''"""###&&&((((((((('''&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%''')))******))))))(((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))******+++)))''''''(((***+++,,,+++))))))((())))))***++++++---,,,,,,,,,,,,---......======>>>>>>===;;;:::888;;;;;;::::::999:::::::::<<<<<<;;;;;;<<>>======>>>>>>CCC???<<<999999:::999999===<<<:::999888888999:::888777777666666666666666555666777888888777666555444444444333222111000///222222111///...---,,,+++......---------,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))))))))******************************---,,,+++******+++,,,---))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))************''''''((((((((((((''''''((((((((((((((((((((((((************************(((((())))))))))))((((((******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))***)))(((''''''((()))***&&&'''''''''(((((())))))******+++***)))'''%%%$$$))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((''''''&&&&&&'''((()))***)))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''((((((((((((((('''''''''''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))!!!"""%%%''')))******)))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((******))))))((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((('''&&&%%%$$$%%%%%%&&&))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&'''((('''%%%"""%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((('''%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))'''&&&%%%&&&((()))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))))))))***,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...<<<<<<======<<<;;;999888::::::999999999999::::::<<<;;;;;;;;;<<<>>>@@@BBBCCCBBB@@@???>>>>>>>>>???DDDBBB???=========<<<;;;===<<<;;;999999999999:::888777666666555555666666777777777777777666555444333333333333222111000///111111000///...------,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++******))))))))))))******************************,,,++++++******++++++,,,))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))***))))))(((((())))))*********)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))*********+++))))))))))))))))))))))))((((((((()))))))))******''''''((((((((((((''''''((((((((((((((((((((((((************************((())))))******))))))(((***)))))))))((((((((('''))))))((((((((('''''''''))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''''''''((((((((())))))'''''')))******))))))((())))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''''''''(((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((###$$$&&&'''))))))******))))))))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((()))))))))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((()))(((&&&$$$&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++***)))((()))***,,,...(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))***+++)))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...;;;;;;<<<<<<;;;:::999888:::999999888888999::::::;;;;;;::::::;;;===>>>???BBBAAA@@@???????????????@@@>>><<<;;;;;;;;;999777===<<<;;;:::999999999:::777777666555555555555666999888777666555444444444333333333333222111000000000/////////...........................---------------------------------,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++******))))))))))))*********************************++++++++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))***))))))(((((())))))***)))))))))(((((((((''''''%%%&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************''''''((((((((()))))))))'''(((((())))))(((((('''))))))))))))))))))))))))************************)))******************)))))))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))*********)))((('''&&&%%%''''''(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))++++++************++++++(((((())))))))))))(((((())))))***++++++***(((((()))))))))))))))))))))))))))******++++++******)))'''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((************************(((((())))))))))))(((((())))))))))))(((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((()))******))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))$$$%%%&&&((())))))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((())))))'''%%%'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&((('''&&&'''((()))((('''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))))))))***,,,...///(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((())))))***)))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...::::::;;;;;;;;;:::888777999999888888888999::::::;;;::::::::::::;;;<<<===@@@@@@@@@@@@????????????===;;;::::::;;;:::777555<<<<<<;;;;;;:::999999999777666555555444444555555:::888666444333333333333222222222222222111000000.........///////////////................................................,,,,,,------------,,,,,,******************************************************))))))))))))************))))))))))))******************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((''''''''''''&&&'''''''''((((((((()))'''''''''''''''''''''''')))))))))))))))((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******************************++++++++++++******))))))))))))(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))******+++,,,,,,+++)))((((((((((((((((((((())))))*********)))(((''''''&&&))))))))))))))))))))))))************************(((((())))))))))))(((((('''((()))***)))(((%%%$$$(((((((((((((((((((((((())))))************))))))'''''''''((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&'''((()))******+++(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((''''''(((***+++))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((()))'''&&&((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%((('''&&&''')))))))))'''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------999:::;;;;;;;;;:::999888999999888888999::::::;;;;;;::::::::::::;;;;;;;;;>>>>>>?????????????????????>>>=========<<<:::888;;;;;;;;;::::::999888888666555555444444444444444999888666444222222222333111111222222222111000000............////////////------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************************************************))))))))))))))))))*********))))))))))))******************************))))))+++,,,,,,+++))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++))))))))))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))((())))))))))))))))))((((((((())))))))))))(((((('''((()))***)))(((%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********)))(((''''''((()))***************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))***++++++))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((('''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&%%%%%%'''''''''&&&((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&'''((())))))(((&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------999:::;;;<<<<<<;;;:::999999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<===>>>?????????>>>===<<<::::::;;;:::999777::::::::::::999888777666555555444333333333333444777666555444333222222222000111111111111111000000.........///////////////,,,,,,,,,---------------++++++++++++++++++++++++***++++++,,,,,,++++++******************************************************))))))(((((())))))*********))))))))))))******************************)))******************)))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((''''''&&&&&&''''''((()))))))))(((((((((''''''******)))(((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))###$$$&&&((()))+++++++++******))))))))))))((((((''''''''''''(((***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))***++++++***(((((())))))))))))))))))))))))***))))))(((((())))))***))))))*********+++++++++))))))(((((((((((())))))************************''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((())))))*********))))))))))))(((((((((((())))))))))))((((((((((((************************((((((((('''(((((())))))(((((((((((((((((((((((((((((())))))))))))******((((((''''''''''''(((((((((((((((((())))))))))))******************************))))))))))))(((((('''(((((())))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&((()))(((''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,:::;;;<<<======<<<;;;:::::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<;;;::::::999:::<<<===>>>>>>>>>===;;;999777666777777777666888888999999888777555444555444444333222333333333444444444444444333222111000000111111111111000000///////////////.........+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************************************))))))(((((((((((())))))******))))))))))))************************************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))******)))))))))((((((((()))))))))(((((((((((((((************************&&&'''''''''((()))))))))((((((((((((((((((((((((((((((((()))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((('''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))$$$%%%%%%&&&''')))***+++*********)))))))))((((((''''''&&&'''(((***+++,,,))))))))))))))))))))))))((()))************)))((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***)))))))))*********++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***)))))))))))))))))))))******)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((''''''''''''(((((('''((((((((()))))))))************************************)))))))))((((((&&&'''((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&(((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%$$$###%%%'''((('''&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((***+++++++++***))))))************+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,:::;;;<<<=========<<<;;;:::::::::;;;<<<===>>>???============<<<;;;::::::888999;;;===>>>>>>======???<<<999888888:::::::::777777888888777666444333555444333333222222333333222333444555444333222111///000000111111111000000000000//////............*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******************************+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))++++++************++++++************))))))))))))''''''(((((())))))******************************%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))((((((''''''''')))+++,,,+++*********))))))((((((******(((''''''((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))))))))((((((''''''&&&&&&'''((()))***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************'''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))***************)))))))))))))))******))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((###$$$&&&((()))(((((('''(((((((((((((((((((((((((((((())))))*********+++((((((''''''''''''(((((('''((((((((())))))******((((((((((((((((((((((((+++*********))))))((((((%%%&&&''')))))))))((('''))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%'''((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''%%%%%%''')))))))))%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''((($$$######$$$&&&''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))*********)))((()))************+++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,;;;<<<===>>>>>><<<:::999???>>>>>>===<<<;;;;;;;;;======<<<;;;::::::999999999999999999999999999999<<<999777777999:::888555999888888777666777777777444444333333333222222222333333333333333333333333111111000//////000111222////////////............------------------------************************)))************+++++++++************************+++++++++***)))(((((('''+++*********))))))(((((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++,,,,,,+++***((((((((()))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,(((((())))))*********+++))))))(((((('''''''''&&&%%%&&&&&&''''''(((((((((((((((''''''''''''((((((+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))'''&&&'''((()))((('''))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&(((((((((((())))))))))))''''''(((((())))))******+++******)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************++++++******)))((((((((((((((((((((()))))))))))))))***++++++***)))***+++;;;<<<===>>>===<<<:::999>>>>>>>>>===<<<;;;;;;;;;>>>======<<<;;;;;;:::::::::::::::::::::::::::::::::888666777999999888666888888888777777777666666444444444444333333333333222222222222222222222222111111////////////000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************++++++******)))(((((('''************)))))))))((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((************************++++++******************,,,+++)))((((((((()))******))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++((()))))))))************))))))(((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))(((''''''((()))((('''))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))************))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******)))(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&'''((('''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''((()))((('''&&&%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************((((((((()))******++++++************++++++++++++***,,,---,,,+++***+++,,,;;;<<<=========<<<;;;:::>>>>>>======<<<;;;;;;;;;>>>>>>======<<<<<<;;;;;;999999999999999999999999777666555666888999888666777777888888888777666555555555555444444444444333111111111111111111111111111000///...........................------------++++++++++++++++++++++++************************)))************+++++++++************************++++++******)))(((((((((************))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************((((((((((((((((((((((((************************,,,++++++******)))((((((+++***))))))((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++))))))))))))************))))))((((((((((((''''''))))))(((((((((((((((((()))((((((''''''(((((()))+++***)))(((((()))***+++************************((((((((((((((((((((((((''''''((((((((())))))))))))(((''''''))))))((('''))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++)))******++++++******)))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''(((((()))******(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************((((((((()))******++++++*********+++++++++,,,,,,+++,,,------++++++,,,---;;;<<<<<<======<<<;;;;;;=========<<<<<<;;;;;;;;;======<<<<<<;;;;;;;;;;;;888888888888888888888888555555555666777888888777555777888999999777555444666666555555555444444444111111111111111000000000000000///...---,,,,,,,,,/////////............---++++++++++++++++++++++++************************))))))*********+++++++++************************************))))))((((((*********)))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((************************************))))))))))))******))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++)))))))))))))))*********))))))(((((((((((((((((()))))))))((('''''''''&&&))))))(((((((((((()))))),,,+++************+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))((('''((()))***)))'''))))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''%%%%%%&&&&&&'''((((((((('''&&&%%%&&&(((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************++++++******)))((((((((((((((()))))))))*********+++,,,---,,,+++***+++---;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999777777777777777777777777555555666666666777777888555666888999888777555333666666555555555444444444333333222222111111111111/////////...---,,,++++++000000000/////////......------------------------************************))))))*********+++++++++*********************************)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++)))))))))*********))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))************************************************************************************************)))***+++***)))((()))*********))))))))))))))))))(((((()))))))))))))))))))))((((((((('''&&&&&&&&&))))))(((((((((((()))))))))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******((('''((()))***)))(((***************************))))))((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((******))))))(((((((((((((((((((((((())))))))))))******))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))''''''''''''''''''''''''*********))))))(((((('''&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************++++++******)))((((((((())))))))))))************)))+++,,,+++***)))***,,,;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999666666666666666666666666555777888888666666777999666666777777777666555444555555555444444444444333333333333222111111000000.../////////...---,,,,,,000////////////.........------------------------************************)))************+++++++++******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((***+++,,,,,,(((((()))************))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))***+++***)))((()))***************))))))))))))(((((())))))))))))******))))))((((((((((((((('''***))))))(((((())))))***+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********)))((((((******)))(((******************************)))((((((((((((((((((((((((((())))))))))))&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&''''''((((((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((++++++***))))))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&''''''''''''''''''&&&''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&((()))(((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************((((((((()))******+++++++++++++++,,,,,,,,,,,,---)))***++++++))))))***+++;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777999:::999777666777999777666666666666555555555444444444444333333333333333222222111000000//////---...///000//////...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************)))))))))))))))))))))***((()))))))))************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++'''((()))***+++******)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))***+++***((((((((()))************)))))))))((((((((()))))))))***************************++++++******))))))))))))******------++++++++++++------************************))))))))))))))))))))))))(((((()))))))))************)))((()))******)))(((******************************)))((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))******))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''((()))***))))))))))))))))))))))))''''''((((((((((((((()))((((((((('''&&&&&&%%%%%%&&&%%%$$$&&&((())))))((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************((((((((()))******+++++++++++++++,,,,,,,,,------***+++,,,,,,******+++,,,;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888:::;;;:::777555777999777777666555555555555666444444333333333222222222222111111000///......------...///000000000///...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************+++++++++************************)))))))))))))))*********(((((())))))*********+++))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((((((((())))))))))))'''((()))+++++++++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************++++++***((((((((()))+++*********))))))(((((((((((())))))*********++++++++++++,,,,,,---------******))))))))))))************)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))***************)))((()))***+++***(((******************************)))((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((()))******++++++(((((((((((())))))))))))''''''(((((())))))******((((((((()))))))))))))))************************''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((('''&&&%%%%%%$$$&&&%%%$$$&&&((())))))(((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((()))***************++++++******)))((((((((())))))*********++++++++++++,,,------++++++,,,---<<<<<<;;;;;;;;;:::::::::999:::<<<>>>>>>===<<<;;;<<<;;;999888888999;;;<<<===<<<<<<;;;999888888777888888888888777777777777666666666666666555555444333333222222111000//////333222222111000//////...---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++******))))))---+++(((''')))+++,,,,,,((())))))))))))*********(((+++///000,,,((((((+++((())))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))************************++++++******))))))((((((((((((((((((((((((((((((*********************************************************)))))))))))))))************************,,,+++***((((((((()))***************************+++***((('''''')))***,,,+++***)))(((((()))***+++************************)))***,,,------,,,***))))))))))))******))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))***+++,,,---))))))************))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))(((((('''''',,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((())))))******+++++++++*********))))))((((((''''''((()))))))))))))))+++***((('''''''''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))(((''''''&&&''''''******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''')))'''&&&%%%%%%&&&((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))((((((((()))((((((&&&%%%$$$######(((((((((((((((''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))''''''(((((('''&&&%%%%%%(((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((************)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((%%%######&&&((('''&&&''''''''''''(((((((((((()))))))))))))))******+++++++++************++++++************************,,,+++)))(((((()))+++,,,<<<<<<;;;;;;;;;:::::::::999:::;;;<<<===<<<;;;;;;;;;:::999888888999:::;;;;;;;;;;;;;;;;;;:::::::::888888888777777777666666666666666666666555444444333333222111111000//////222111111000//////...............---------------*********************+++++++++++++++*********)))---+++))))))***,,,,,,+++)))))))))*********++++++%%%%%%'''***+++******+++))))))*********+++++++++)))))))))************+++************************************************************))))))))))))************************************************************************************))))))))))))************************,,,+++***)))(((((()))***************************,,,***)))((('''(((***+++******))))))))))))*********************************+++,,,,,,,,,,,,+++*********))))))))))))******)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))***+++,,,---))))))************))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))*********************)))))))))(((''''''((()))))))))))))))***))))))((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))***)))))))))(((((((((''')))(((((((((''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''(((((((((((((((&&&&&&%%%&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&###$$$&&&(((((('''''''''''''''(((((((((((())))))(((((())))))***+++++++++************+++++++++++++++***************,,,+++)))(((((()))+++,,,<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;:::999888777777888999::::::::::::;;;;;;<<<<<<<<<888888777777777777666666555555666666555555444333222222111111000000//////000000//////...---------,,,,,,,,,,,,,,,---------************************++++++++++++************---+++***+++,,,,,,+++***************+++++++++,,,,,,+++))))))++++++)))'''((()))))))))*********************+++++++++,,,,,,************************************************)))))))))***************************************************************************************************************************************++++++***)))))))))******************************,,,+++)))((((((((()))***)))******************)))************************+++++++++++++++++++++++++++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************))))))))))))***+++,,,,,,))))))************))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))+++++++++************)))))))))))))))))))))))))))************************))))))*********+++++++++************))))))))))))************))))))))))))''''''((())))))))))))))))))))))))))))))((((((''')))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''(((******))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&((()))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''((()))***%%%&&&&&&'''((()))******''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))&&&''''''((())))))******(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))'''%%%%%%'''((()))(((''''''''''''(((((((((((())))))(((((())))))***+++++++++************++++++++++++++++++******)))))),,,+++***))))))***+++,,,<<<<<<;;;;;;;;;::::::::::::999999888888999::::::888777777666777777888999999999:::::::::;;;;;;;;;888777777777666666666666444555555555555444333333111111000000000/////////.........------,,,,,,,,,(((((())))))*********+++---------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,***(((******+++++++++,,,,,,,,,---...---***)))******)))'''''''''((((((((())))))************+++++++++,,,************************************************)))))))))******+++++++++************************************************************************)))***************++++++************************+++*********************************************,,,+++***)))((((((((()))))))))+++,,,,,,+++))))))************************,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++***************+++++++++******))))))***++++++,,,)))******++++++******)))************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''''''''((()))*********++++++++++++******))))))))))))))))))))))))))))))************************'''''''''((((((((())))))++++++******))))))((((((*********)))))))))))))))''''''((()))))))))))))))((()))*********)))'''&&&))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))(((((((((((((((((()))(((((((((((('''&&&%%%$$$((((((((((((((()))))))))''''''''''''''''''''''''***((('''&&&&&&(((***+++))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))'''''''''((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))'''&&&&&&'''((()))***''''''''''''((((((((((((((((((((((((((()))******++++++************++++++,,,,,,++++++***)))))))))++++++***))))))***++++++<<<<<<;;;;;;;;;::::::::::::999999888888888999999666666666666777888888999999999999888888888777777777777777666666666666555444444444444444333333222000000//////////////////------------,,,,,,,,,,,,((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++***)))***++++++)))'''******+++++++++,,,,,,,,,&&&...111+++&&&(((---///((((((((()))))))))******)))))))))*********++++++************************************************))))))******++++++,,,,,,))))))))))))))))))))))))************************************************))))))******+++++++++,,,*********************************++++++++++++***************************+++******))))))))))))))))))***+++,,,,,,+++***)))************************,,,++++++******++++++,,,,,,+++***))))))***+++,,,************************))))))*********+++++++++************************************************))))))*********+++++++++*********)))******+++,,,******++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************)))((((((''''''(((((()))&&&&&&'''((()))***++++++***++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((++++++******))))))(((((())))))))))))))))))******''''''((()))))))))))))))((()))*********)))'''&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((''''''&&&&&&''''''(((''''''(((((('''&&&%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((***)))'''&&&'''(((***,,,))))))))))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&''')))***''''''''''''((((((((((((((((((((('''((())))))***++++++************+++++++++++++++*********))))))+++******************+++<<<<<<;;;;;;;;;::::::::::::::::::999999999999888666666777777888888999999888888888777777666666666777777666666666666555555333333444444333333222111////////////............------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,---+++******+++***)))(((************+++++++++,,,///:::>>>333((((((+++,,,++++++++++++,,,,,,,,,,,,)))))))))************+++++++++++++++++++++++++++*********************************+++++++++++++++((((((((((((((((((((((((************************************************))))))******+++,,,,,,,,,************************)))***++++++,,,+++++++++************************))))))))))))***)))))))))******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,+++***************++++++******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++************************************************************************((((((''''''''''''((((((&&&''''''((()))******+++******+++,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))************''''''((())))))))))))))))))))))))))))))((((((''')))((((((''''''(((((()))((((((((((((((((((((((((******(((''''''&&&&&&&&&(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))((((((((()))***+++&&&''''''((()))******+++&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%&&&'''((()))))))))((())))))(((((('''&&&&&&%%%'''''''''''''''''''''''''''((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&(((***''''''''''''((((((((((((((((((''''''(((((()))***++++++************++++++************************************************<<<<<<;;;;;;;;;:::::::::999:::;;;;;;;;;:::888777666666777888999999999999777777777777888888888888777777666666666555555555333333333333333222111111........................------------------------,,,,,,,,,,,,,,,+++++++++(((((()))***+++,,,,,,---+++++++++,,,,,,,,,------000...+++***+++,,,+++***)))))))))*********++++++555???AAA555+++***)))&&&************++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++***))))))))))))))))))))))))************************************************))))))***++++++,,,------************************)))***+++,,,,,,,,,++++++************************'''((()))***************,,,++++++******++++++,,,***************************+++,,,,,,,,,,,,+++***)))***,,,------,,,***)))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++***************+++***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))(((((((((((())))))''''''(((((())))))******)))***+++,,,,,,+++)))((())))))))))))))))))))))))************************))))))*********+++++++++)))))))))))))))*********((()))))))))************''''''((()))))))))))))))***))))))((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))(((((('''''''''(((((('''((((((((()))))))))***''''''''''''((((((((()))&&&&&&''''''((())))))***))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((())))))))))))*********'''''''''(((((()))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''%%%&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%''''''&&&$$$$$$'''***''''''''''''(((((((((((((((''''''''''''((())))))++++++************++++++)))))))))***++++++,,,,,,*********++++++*********<<<<<<;;;;;;;;;:::::::::999:::<<<===<<<:::888777666666888999::::::::::::555666777888999:::;;;;;;777666666666555555555555222333333333333222111111---.....................------------------------,,,+++++++++***)))))))))))))))***+++---...///000+++++++++,,,,,,---------333000---+++,,,---------((())))))))))))*********$$$...111+++(((---,,,&&&''''''''''''((((((((((((++++++,,,,,,,,,---------++++++++++++++++++++++++************************---,,,,,,++++++*********************************************************************************))))))***+++,,,,,,------************************)))***+++,,,---,,,,,,+++************************&&&'''(((***++++++++++++---,,,+++******+++,,,---************************)))***,,,------,,,***)))(((***,,,......,,,***(((************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,++++++***************+++***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))************+++++++++******************************************************************************))))))))))))******(((((((((((()))))))))))))))***,,,,,,,,,+++)))'''))))))))))))))))))))))))++++++++++++++++++++++++((())))))))))))*********(((((())))))******++++++(((((())))))*********+++'''(((((()))))))))))))))+++***((('''''''''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&''''''((()))***'''((((((((())))))******&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))&&&%%%$$$$$$%%%'''***+++&&&''''''((()))******+++))))))))))))))))))))))))(((((()))************)))+++***)))((('''&&&%%%$$$&&&&&&&&&'''((())))))***''''''''''''''''''''''''$$$%%%'''))))))))))))(((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$&&&'''&&&###$$$'''***''''''''''''((((((((()))'''''''''''''''((())))))++++++************++++++(((((()))***+++,,,,,,---******++++++++++++******======<<<;;;::::::999999::::::999999999:::;;;;;;<<<;;;:::888777666666555666888::::::888777888999999888555333222222333444222222222111000000//////.........------,,,,,,,,,)))***,,,---.../////////***++++++***)))(((***+++***+++,,,---///000111111******+++******,,,000333666222---))))))******+++)))************+++++++++&&&***...111000---+++***)))))))))))))))))))))))),,,,,,+++***))))))******+++++++++*********))))))++++++,,,++++++***((((((,,,,,,,,,++++++*********)))+++++++++***)))***++++++++++++*********))))))*********)))******+++,,,,,,++++++******++++++,,,***************************((('''(((***+++)))&&&)))))))))))))))(((((((((************************)))))))))))))))))))))))),,,++++++******++++++,,,++++++******)))******+++---,,,+++***))))))))))))******)))))))))))))))******************)))((('''***)))))))))***+++,,,,,,((()))***++++++++++++++++++******))))))******+++***(((&&&''')))+++++++++))))))))))))))))))))))))''''''((()))***++++++,,,******++++++++++++******))))))***++++++++++++***************))))))(((((())))))*********+++++++++++++++************++++++************))))))))))))((()))*********((('''&&&,,,,,,++++++***)))((((((+++***((('''''''''((()))***++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))+++)))&&&&&&'''((((((''')))))))))(((''''''&&&&&&)))&&&%%%&&&)))***)))''')))'''%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###))))))************))))))&&&((())))))(((''''''(((((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((())))))((('''&&&%%%$$$$$$&&&&&&''''''((()))))))))''')))***)))'''&&&&&&'''))))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&&&&'''((('''%%%'''''''''((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''(((((()))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******''''''((((((((((((''''''*********)))))))))))))))******************************))))))))))))******;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999999;;;:::999888888888888888666888:::999888777888999999888555333222222333444//////......---,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,...---+++))))))+++------,,,************)))+++...111222000,,,+++,,,......///************+++++++++++++++...111222000---++++++************************,,,,,,+++***************,,,,,,,,,,,,++++++******)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++)))+++,,,+++***)))***+++,,,,,,,,,,,,+++++++++******************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))((()))++++++)))'''******))))))))))))******************************************************,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,...---,,,+++************+++******))))))*********++++++,,,,,,,,,+++************************+++,,,)))******++++++++++++***++++++++++++++++++++++++,,,***((((((***+++++++++************************))))))******++++++,,,,,,************************))))))***++++++++++++***++++++*********)))))))))***+++++++++,,,,,,,,,,,,++++++************++++++************))))))))))))***************)))((((((,,,,,,++++++***))))))(((((((((((((((((()))***+++***++++++,,,,,,++++++***+++++++++******)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++)))''''''((()))((('''''''''((((((((((((((((((((('''%%%''')))***)))'''(((&&&%%%%%%''''''&&&%%%'''(((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''''''''((())))))******))))))(((&&&'''))))))'''&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((***)))'''&&&&&&'''***)))))))))(((((((((((((((((((((((((((((((((((()))(((''''''((()))(((''''''((((((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%%%%%%%&&&'''''''''(((&&&''''''''''''''''''&&&)))))))))))))))******************************************))))))*********888999:::;;;<<<>>>>>>???>>>===<<<:::999999999999::::::999999999999::::::666888999999888777777888888777555333222222333333111111000000//////......------------,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------,,,,,,...000444...'''&&&(((++++++)))*********)))((())),,,......,,,,,,---///222222222************+++++++++,,,...000111000...+++******++++++++++++++++++++++++,,,++++++************+++---------,,,,,,,,,,,,+++******))))))***+++---...++++++++++++++++++,,,,,,***+++,,,+++***)))***,,,---------,,,,,,,,,++++++***************+++,,,,,,***+++,,,------,,,+++***+++,,,---......---,,,++++++*********,,,,,,+++))),,,+++***))))))***+++,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,++++++******++++++,,,,,,,,,---.........------,,,++++++************++++++++++++++++++*********++++++,,,------,,,+++++++++***)))***+++,,,+++***************************++++++,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))***++++++++++++***+++++++++++++++*********++++++,,,,,,,,,---------++++++************++++++************)))))))))))),,,++++++***************,,,,,,++++++***)))))))))%%%&&&((()))***+++++++++******++++++++++++******---,,,+++***)))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***))))))******)))'''&&&&&&'''(((((()))******((('''&&&''')))***)))((('''&&&&&&'''(((((('''%%%(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''''')))******)))(((((()))'''((((((((((((((())))))''''''''''''(((((((((((('''((((((((())))))*********))))))(((''''''&&&&&&'''((())))))'''&&&''''''*********))))))))))))(((((((((((((((((((((((((((***((('''((()))***)))((((((((((((((((((((('''''''''((()))((('''&&&''')))(((((((((((((((((((((((())))))*********)))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''''''''''''''''')))))))))******)))))))))(((((())))))******++++++************************++++++************++++++777777888:::;;;<<<===>>><<<<<<;;;::::::999::::::;;;;;;::::::999999::::::666888999999777666666777888777555444333222222222222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++***+++---,,,,,,---///111===444)))&&&***---,,,)))*********)))(((((()))+++******+++---000222222111*********+++++++++,,,,,,---......---***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++///---+++)))((()))***+++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,,,,,,,++++++++++++************+++,,,,,,***+++---......---+++******+++,,,------,,,+++***++++++,,,,,,---,,,,,,++++++***)))((()))***+++---++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,+++++++++,,,------+++,,,---...............---,,,++++++************---,,,,,,+++************+++,,,...//////...,,,+++)))))))))+++...///...---++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***(((''''''(((***+++))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++************++++++************)))))))))(((,,,+++))))))((()))***++++++++++++*********))))))&&&''')))***++++++************++++++++++++******+++++++++***)))((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++******+++,,,,,,)))'''''''''(((((())))))))))))(((''''''((())))))))))))&&&&&&&&&((())))))(((&&&((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))+++---,,,+++***++++++''''''(((((())))))******''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''))))))((((((''''''''''''&&&((())))))(((''''''((()))))))))((((((((((((((((((((((((((((((((((((((()))''''''''')))***)))((((((((((((((('''''''''''''''((()))((('''&&&''')))))))))))))))))))))))))))(((((())))))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***************)))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************************,,,++++++++++++++++++,,,777777777888888999999999999999999999999:::;;;<<<>>>===;;;:::999888888888777888999999777666666666777666555444333222222111///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---......)))***++++++***+++---///>>>555+++'''***...---***)))***+++***((('''(((***))))))***,,,...///...,,,***++++++++++++,,,,,,,,,,,,---...,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,************++++++++++++///...+++)))))))))+++,,,*********++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,++++++++++++************+++++++++***+++,,,,,,---***+++---......---+++***)))***+++,,,,,,+++***)))+++,,,---------,,,,,,,,,******)))))))))***,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,((()))***+++,,,,,,++++++++++++***))))))))))))***,,,,,,++++++,,,------...++++++,,,------...------------,,,+++*********+++...---,,,+++******+++++++++,,,...//////...,,,+++******,,,000333555444222+++++++++++++++++++++++++++++++++++++++*********,,,***)))'''''')))***,,,))))))***++++++++++++***++++++++++++++++++++++++************++++++++++++++++++************++++++************)))))))))(((***)))(((''''''(((***++++++++++++***************((()))***++++++***)))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++******,,,---,,,)))'''******))))))(((((((((((('''((()))))))))))))))***(((''''''((()))***((('''&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''((((((((((((''''''(((***++++++***))))))***''''''(((((())))))******''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))&&&'''))))))(((''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((()))((('''))))))(((((('''''''''&&&'''((()))((('''&&&''')))))))))))))))))))))))))))&&&&&&''''''(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***************)))))))))'''&&&&&&%%%%%%&&&&&&'''''''''((()))***++++++,,,************************,,,++++++++++++++++++,,,777777777777777666666666777777777777888:::;;;<<<>>>===;;;:::888777777777777888999999777555555666666666555444333222111111/////////...------,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++,,,---///000((()))******))))))+++---777000)))'''))),,,+++))))))***+++***)))((()))***)))))))))***+++,,,***)))++++++++++++,,,,,,,,,,,,///000111000......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---)))***************++++++++++++******+++,,,...///++++++++++++++++++,,,,,,+++,,,---,,,+++***+++---+++++++++*********))))))+++++++++++++++,,,------+++,,,---......---,,,+++************************+++,,,......,,,,,,,,,---)))******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,'''(((***+++,,,,,,+++***++++++******)))******+++++++++++++++,,,---......++++++,,,,,,---,,,,,,,,,---,,,,,,++++++++++++,,,...---+++******+++,,,,,,,,,,,,---......---,,,,,,,,,---000555888999888666,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,+++***))))))***+++,,,))))))***++++++++++++************+++++++++++++++))))))*********+++++++++++++++************++++++************))))))))))))(((((((((((((((((()))*********************************++++++******)))((())))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++******++++++***(((++++++***))))))(((''''''''')))******(((((()))++++++***((('''((()))((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***))))))(((&&&%%%%%%$$$'''(((((())))))(((((('''%%%'''(((((('''&&&&&&''''''((((((((((((((())))))''''''''''''((((((((((((******))))))((((((((('''&&&&&&''''''((())))))***%%%'''))))))((('''((()))%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%$$$&&&((()))(((''')))))))))(((''''''&&&&&&'''((()))((('''&&&''')))((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&'''((()))%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''+++***)))(((((()))***+++(((((())))))******++++++************************++++++************++++++777777777777777777777777666666666666777888999999;;;;;;:::888888777777777777888999888666555555555555555555444333222111000222111111000//////......******+++++++++,,,,,,,,,///---,,,+++***+++,,,---)))***+++***((((((***,,,...+++)))((()))******)))(((***++++++***)))***+++***)))((((((***+++***)))+++++++++,,,,,,,,,------111333333333000......///+++++++++++++++++++++++++++++++++++++++,,,---...*********++++++,,,,,,,,,******++++++,,,------...,,,,,,+++++++++++++++++++++,,,------++++++,,,---,,,,,,+++++++++*********,,,++++++++++++,,,---------------------------------,,,***))))))***,,,---***,,,......,,,+++,,,---***+++---///000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,''')))+++,,,------,,,+++---,,,,,,++++++,,,,,,---************+++,,,---...,,,,,,---------,,,++++++,,,,,,+++++++++,,,---------,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...111555777777444111------------------------******++++++,,,,,,------++++++++++++++++++++++++))))))***++++++++++++***)))))))))*********++++++*********+++++++++,,,,,,++++++************++++++************))))))))))))(((((()))************************************************)))******++++++))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,***))))))******)))(((******))))))))))))))))))''')))+++***((((((***,,,///,,,(((&&&'''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((('''''''''((())))))******))))))(((%%%'''(((((('''&&&&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))'''''''''(((((((((((((((%%%'''))))))((('''((()))&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&%%%&&&(((***)))(((***))))))(((''''''&&&&&&'''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''***)))'''&&&&&&&&&((()))%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%%%%%%%&&&'''''''''(((...---+++******+++---...)))))))))))))))******************************************))))))*********666666777777888888888999888777666666666666666777999999888888888888888999777888999888666444444555555555555444333222111000.........---,,,,,,++++++*********++++++,,,,,,,,,000...,,,***))))))*********++++++***)))(((***+++))))))******++++++++++++((()))+++,,,+++***+++,,,***)))'''((()))++++++***++++++,,,,,,,,,---------222333444333///,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---...+++++++++,,,,,,------------------------+++***)))---,,,,,,++++++*********+++,,,------++++++,,,------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---......------,,,,,,------...///---+++))))))+++---///))),,,......+++***+++---+++---000222333222000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,((())),,,.........---,,,......---------......///************+++,,,---...............---,,,++++++++++++++++++,,,------...---,,,*********,,,...///---,,,,,,++++++,,,,,,---+++,,,...222333222...***------------------------++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++))))))***++++++++++++***(((((())))))*********+++++++++,,,,,,,,,---------++++++************++++++************))))))))))))((()))***,,,,,,,,,+++*********************++++++))))))(((((()))+++---...))))))************))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))---***((('''((()))))))))((((((((()))******++++++''')))+++***((((((***,,,111---)))&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))************))))))((()))++++++)))((()))***((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))$$$$$$%%%&&&'''((()))***)))))))))(((''''''&&&&&&%%%'''((()))((('''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((('''&&&'''***++++++******))))))((('''&&&&&&&&&'''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%+++***(((&&&%%%&&&'''(((######$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))%%%&&&&&&'''((()))******)))(((&&&%%%%%%&&&((()))*********)))))))))))))))******************************))))))))))))******666777777777777777666555888888777777777777888888777777666666555555444444666666666666666666666666333333222222111000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,***)))((()))***,,,---******+++++++++,,,,,,,,,------++++++++++++------///---***((()))+++++++++---,,,+++++++++---000111------------------------........................------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,))))))))))))))))))))))))++++++,,,---......//////---,,,+++******+++,,,---+++000555999999444---)))+++++++++,,,,,,------------------,,,,,,+++++++++...,,,++++++,,,---,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,---......---,,,+++******+++,,,------.........---+++)))(((++++++++++++++++++++++++))))))***,,,...///111111---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,------------,,,,,,+++***************************************************************************---,,,,,,+++,,,---///000))))))************)))))),,,,,,,,,++++++*********)))************+++++++++,,,+++******,,,,,,+++***((()))***,,,,,,,,,+++***))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))***************)))(((&&&&&&''''''(((+++++++++*********))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&%%%&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((((('''%%%&&&'''))))))'''&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&((()))(((%%%"""%%%%%%&&&'''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))(((&&&%%%$$$&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***,,,+++***))))))***+++,,,666777777888888888777777888888777666666777888888888777777666555555444444555555555555555555555555333222222111111000//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***+++******+++++++++,,,,,,,,,,,,+++************+++,,,///---******+++,,,++++++,,,,,,+++***+++---///000---------------,,,,,,,,,........................------------------------,,,,,,---...............------------------------------,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,...111222222///,,,***+++++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,...//////---+++++++++++++++,,,,,,,,,,,,...------,,,,,,,,,---------,,,+++******+++,,,---------......---,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,,,,---------,,,,,,+++***************************************************************************,,,,,,,,,,,,,,,,,,------******++++++++++++******)))******++++++,,,,,,---)))************+++++++++---,,,++++++------,,,+++))))))***+++++++++++++++))))))))))))))))))))))))***)))(((((((((((()))***************************))))))))))))***************)))((('''&&&'''((((((+++++++++*********))))))))))))))))))(((((((((((()))))))))(((((((((''''''&&&&&&&&&'''((()))***+++''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&''')))))))))))))))))))))))))))))))))((((((((('''''''''(((***++++++***((('''&&&&&&'''''''''(((((((((''''''((((((((('''&&&%%%&&&''''''((())))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%&&&&&&%%%###%%%&&&&&&''''''''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******)))((()))*********)))(((((()))******555666777888888888888888888777666666666666777888888888777666666555555444555555555555555555555555222222111111000000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''((()))***+++******+++++++++,,,,,,,,,+++******))))))******+++...---,,,,,,------,,,***++++++*********,,,---///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++......------------,,,,,,***+++---000222111...++++++++++++,,,,,,,,,------///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++''''''(((***,,,---...///)))************+++++++++...,,,+++,,,---...---,,,******************+++,,,))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))***************)))((('''''''''((((((+++************)))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''((()))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''************************((((((((((((''''''''''''((((((************((((((''''''''''''((((((((((((''''''((((((((('''&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))'''$$$$$$$$$%%%&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))******(((((()))***))))))(((((((((((())))))333444555666777888888888888777666555555666777888888888777666666555555444444444444444444444444444222111111000//////...............------,,,,,,,,,++++++++++++++++++++++++************))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,---******+++++++++,,,,,,,,,++++++************++++++,,,,,,---...//////,,,***+++************+++,,,---+++++++++,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------,,,,,,+++,,,---......---,,,+++///...------------......------,,,,,,++++++******------,,,,,,,,,,,,,,,,,,++++++,,,...000111///---,,,,,,,,,,,,------------000///...---,,,+++++++++------,,,,,,,,,,,,------+++,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,***)))'''***++++++++++++++++++***&&&'''(((***+++---...///))))))*********+++++++++,,,+++***+++---------+++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))(((((((((((((((************))))))))))))(((((((((((())))))))))))(((((((((((('''''''''&&&''''''(((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''''''''&&&'''(((((((((((('''&&&''''''((((((((()))))))))'''((((((((((((''''''''''''(((((()))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***))))))((('''&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%%%%'''(((((('''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))222333444555666666777666999777555444444555777999777777666666555444444444444444444444444444444444111111000//////......------------------,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,---///000///,,,***++++++++++++++++++,,,,,,+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,---------------------------------------------,,,,,,,,,+++,,,---......---,,,+++------...............---...---------,,,+++++++++++++++++++++,,,,,,,,,,,,---+++)))***,,,...//////,,,,,,---------.........000///...---,,,+++++++++------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,+++***((('''))))))************))))))(((((()))******+++,,,,,,))))))*********+++++++++***)))((()))+++,,,,,,***,,,+++***)))))))))++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))(((((((((((('''''''''(((((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******((((((((('''((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&))),,,,,,+++)))''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((()))******))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))************************333444555555666666666666999777555333333555777999666666555555444333333222333333333333333333333333000000//////......------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,...//////,,,***++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------......///........................------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------------------,,,,,,,,,,,,,,,------------..................---+++,,,---.........---,,,............------------++++++,,,,,,,,,,,,------...,,,)))(((***---//////---------........./////////...------,,,,,,,,,,,,---......//////......---------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))))))))))))))******)))))))))))))))******************)))************+++++++++)))(((''')))+++,,,+++***,,,+++******************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************))))))*********)))((('''(((((()))))))))))))))***''''''(((((())))))******))))))))))))(((((((((((('''((((((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))************(((((('''''''''((()))***))))))*********)))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''###$$$&&&***------+++)))'''''''''(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***************************))))))))))))))))))))))))'''((())))))''''''((()))******++++++++++++******666666777777777777777666999777444333333444777999555444444333333222111111222222222222222222222222000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++*********+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++************,,,......,,,***,,,,,,------------,,,,,,,,,,,,---......///000000......................................................//////000/////////.......................................///000000////////////////////////......//////000000111111111000000000000000000111---.........////////////.........///////////////---------........./////////---+++***,,,---......---.........////////////...------,,,,,,,,,---------...///000000///...---......---,,,------...///------------------------......------,,,+++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,)))******++++++******)))))))))))))))************)))************+++++++++)))(((((()))+++,,,,,,++++++++++++++++++***)))))))))))))))))))))))))))))))))***++++++++++++***)))************************))))))))))))************))))))***+++***)))((('''(((((((((((())))))******'''''''''((()))*********+++*********))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))******+++++++++******************+++)))))))))*********++++++(((((('''''''''(((***+++***************)))((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&''')))***)))'''''''''(((((()))(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((''''''((()))((()))***++++++***)))(((888999999999999888888777999777444222222444777999444444333222222111111000222222222222222222222222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------------,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******)))+++,,,---,,,+++---------......---,,,,,,------......///000111111........................////////////////////////,,,---...000111111111111000000000000000000000000///////////////000111111000000000000000000000000222222333444555555666666444333222111111222333444222111000000000222333555......//////000000111111.../////////000000111111///...---...//////---,,,............/////////000------,,,,,,,,,---......---...///000000///...---///...---,,,,,,---...///------------------------)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++++++++,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...+++++++++,,,,,,+++++++++'''(((((()))***+++++++++)))************+++++++++***))))))***,,,...---,,,***+++,,,,,,,,,***)))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))))))))************)))******++++++)))(((''''''((((((((())))))******&&&''''''((()))******+++++++++++++++*********)))$$$%%%(((***++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))******+++++++++,,,))))))(((((((((((()))))))))************+++++++++)))(((''''''''')))***+++***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((()))'''%%%$$$%%%&&&&&&%%%''''''((()))******))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%''')))+++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))'''((()))******)))((('''444666888999:::999777666777777666666555555555444555555555444333222111000111111000/////////////////////...------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************&&&''''''(((((((((((((((************************************************************************&&&''')))***+++++++++***))))))******++++++++++++***+++---......---,,,,,,******+++,,,------------...---,,,,,,+++,,,,,,,,,---------,,,------......000000000000000///......222111000000000111222222222333333222000000111222666333///000333777888888888888888:::;;;<<<;;;:::777:::<<<===<<<:::999999<<<:::888888::::::888555666666555555555666666777555333222222333333333222333333333333222222222222...///000111111000000///000////////////000000111000000///...------------...------------,,,,,,,,,.../////////000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////.........------------,,,,,,,,,,,,---.........---,,,+++++++++++++++......---,,,+++******)))------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000111++++++++++++******))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,---,,,***(((''''''((()))))))))))))))))))))))))))+++++++++***************)))'''&&&'''(((******)))+++++++++************)))))))))************))))))((((((((((((((((((((((((************))))))))))))((())))))*********))))))))))))))))))))))))(((((())))))))))))))))))))))))+++,,,------,,,+++)))((((((((())))))******++++++''''''((((((((((((''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&++++++***))))))))))))***%%%%%%%%%&&&&&&'''''''''))))))***+++++++++++++++'''''''''''''''''''''''''''(((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''%%%%%%%%%&&&(((***))))))))))))(((((((((((('''((()))***+++******)))'''(((((()))))))))))))))((((((((((((((())))))***444555777999999888777666666666666666555555444444222222222222111000///...111000000///////////////......------,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************((())))))***************************************************************************************'''((()))+++++++++******+++++++++++++++++++++,,,***+++,,,------,,,++++++***+++,,,---------------..................//////000000///////////////000111222222333333333222222444444333333444666777888888999:::999888888999;;;<<<::::::<<<@@@AAA@@@???@@@@@@@@@AAACCCCCCCCCBBBBBBDDDFFFGGGEEEDDDEEEEEEDDDBBB@@@AAACCCDDDCCCBBB???????????????@@@AAABBB@@@>>>;;;:::;;;<<<;;;:::<<<<<<;;;;;;:::999999888888777666555444444333333222111000000///000000000111111000///.........///......//////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,---......000//////...------............------,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++*********)))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,...---+++)))((()))******))))))))))))))))))))))))*********************)))))))))((()))***++++++***+++++++++*********))))))))))))************))))))(((((((((((((((((((((((((((((()))))))))************************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((()))***++++++******)))((((((((((((((()))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((((((((((((((######$$$%%%'''((())))))&&&&&&&&&'''''''''''''''((()))******++++++******''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&((()))))))))))))))((((((((('''((((((******+++***)))((('''(((((())))))))))))))))))(((((((((((()))******444555666777888777666666666555555555555444444444111111111111111000///...000000000/////////......------,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************((()))******++++++******************************************************************************)))******+++++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++------......//////......---...///000000111000000222222111111111111222222666666777888999999999999::::::::::::<<<>>>@@@AAA@@@BBBCCCDDDDDDDDDFFFHHHEEEFFFIIILLLOOONNNKKKHHHJJJJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPOOOOOOQQQRRRPPPMMMKKKKKKNNNPPPQQQQQQJJJJJJJJJKKKMMMNNNPPPQQQPPPMMMJJJHHHHHHHHHHHHGGGIIIIIIHHHGGGFFFFFFEEEEEEFFFDDDBBB@@@>>><<<<<<<<<777666555444333222222222333222111000000//////000000000000000000000000111/////////...------,,,,,,,,,,,,------------------------------------------............---,,,+++***------------,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,++++++***+++++++++------------------------((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,...---,,,*********++++++))))))))))))))))))))))))((((((((()))))))))))))))(((((()))************)))++++++*********)))))))))))))))************))))))((((((((((((((((((((((((&&&''''''(((***++++++,,,+++++++++***)))((('''&&&(((((((((((((((((())))))))))))))))))))))))))))))&&&&&&((()))************(((((((((((('''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))''''''((((((((()))))))))))))))***)))((('''%%%$$$(((((((((''''''''''''''''''((())))))******))))))(((((((((((((((((((((((()))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%'''((())))))))))))(((((((((''''''((()))*********)))(((''''''((())))))******)))))))))))))))))))))******+++333444555666666666666555444444444444444444444444222222333333222111000000///////////////.........,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************''''''((())))))))))))(((************************************************************************++++++++++++++++++******,,,,,,,,,+++++++++++++++.....................---//////000111111111111000,,,---///111222222222222333333333444555666777888<<<===>>>@@@AAABBBBBBBBBDDDDDDDDDDDDEEEGGGIIIJJJHHHJJJLLLNNNNNNOOOQQQSSSOOOQQQSSSUUUVVVTTTPPPNNNPPPQQQRRRRRRRRRSSSTTTVVVUUUUUUUUUTTTSSSTTTVVVYYYXXXVVVSSSRRRSSSUUUXXXYYYQQQRRRRRRTTTVVVXXXYYY[[[\\\XXXTTTQQQPPPPPPPPPOOOQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNLLLJJJHHHGGGAAA@@@>>><<<:::888777777999888666444333222222111222222111111000000//////000000/////////..................///////////////---------------------------------------,,,++++++............---------------,,,,,,,,,,,,---......******)))))))))))))))***---------.........//////)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++***))))))***++++++---,,,+++************+++))))))))))))))))))))))))'''''''''(((((((((((((((&&&((()))***)))(((((((((************))))))))))))))))))************))))))((((((((((((((((((((((((''''''(((((()))******+++)))*********)))(((''''''))))))***************+++))))))))))))))))))))))))''''''(((((()))))))))))))))))))))(((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***+++++++++***'''$$$"""(((((((((''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))))))))((((((((('''''''''((()))*********)))((('''(((((()))************))))))))))))))))))***++++++333333444444555555555555333333333333444444444444111111222222222111000000...//////000///...------,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************'''(((((()))))))))))))))************************************************************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---------------......//////000111222222333333333111222333555666777888888888888999;;;===???BBBCCCDDDEEEFFFHHHIIIJJJJJJKKKOOONNNMMMMMMMMMNNNOOOPPPMMMPPPSSSTTTUUUUUUWWWXXXWWWXXXWWWVVVTTTRRRQQQPPPRRRSSSUUUUUUTTTUUUXXXZZZYYYYYYXXXVVVUUUVVVXXX[[[[[[ZZZWWWUUUTTTUUUXXXZZZUUUUUUVVVWWWXXXZZZ\\\]]]]]]YYYUUURRRQQQQQQOOONNNQQQQQQRRRRRRSSSSSSTTTTTTSSSUUUWWWYYYYYYVVVSSSQQQLLLKKKHHHFFFCCCAAA@@@???CCCBBB@@@>>><<<:::999999777666555333222000///...////////////000000000000.........///////////////........................+++,,,------.........------------,,,,,,,,,,,,+++---,,,,,,,,,,,,---......------,,,,,,,,,,,,---...,,,,,,---....../////////------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************+++******************++++++******)))))))))))))))************************&&&&&&''''''((((((((((((''')))+++***((('''((()))*********)))))))))(((((())))))************))))))(((((((((((((((((((((((()))(((((((((((((((((((((&&&'''((()))))))))))))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((******))))))((((((((((((*********))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))((('''&&&&&&%%%###&&&((())))))(((((((((''''''&&&&&&%%%%%%''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''''''''((()))******)))((('''((())))))***************)))))))))((()))******+++333333333333333444444444222222333333333333333444......////////////............///000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++************************************************************************---,,,,,,++++++,,,------++++++++++++,,,,,,,,,---,,,,,,,,,---...///111111111222444555777888888888;;;;;;;;;<<<===???@@@AAAAAAAAABBBDDDGGGJJJLLLMMMJJJKKKLLLNNNOOOPPPPPPPPPUUUTTTSSSRRRRRRSSSTTTTTTQQQTTTWWWXXXXXXWWWXXXYYYZZZZZZXXXUUURRRPPPPPPQQQSSSVVVWWWWWWUUUVVVZZZ^^^^^^^^^]]]ZZZXXXXXXZZZ]]]\\\\\\ZZZXXXVVVVVVXXXZZZWWWWWWWWWXXXYYYZZZ[[[\\\ZZZWWWTTTRRRQQQOOOMMMKKKNNNNNNNNNOOOPPPPPPQQQQQQQQQTTTWWW[[[\\\[[[YYYWWWTTTSSSPPPMMMKKKHHHGGGFFFLLLKKKIIIHHHFFFEEEDDDDDD???>>><<<;;;999777666555333333333222222222222222//////......------------////////////////////////+++,,,---...////////////++++++++++++************---,,,,,,,,,,,,---......,,,,,,+++++++++,,,------,,,,,,------.........///////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))************************&&&&&&''''''(((((())))))***,,,---+++((('''***---******)))))))))((((((((())))))************))))))(((((((((((((((((((((((()))))))))(((((('''''''''%%%&&&'''((()))*********''''''(((((()))*********((((((((((((((((((((((((++++++)))(((''''''''''''************))))))))))))((())))))******))))))(((((((((((((((((((((((((((***))))))((('''&&&%%%$$$!!!###%%%''')))*********(((((('''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&'''((()))***)))((((((((()))******++++++******((((((((((((((())))))***222222222222222333333444111222222222333333333333---......//////......------...///000000...,,,+++,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************************************************************************,,,,,,++++++,,,---...///+++,,,,,,---...///000000111000111222333666888999:::;;;===???AAACCCDDDDDDCCCBBBAAA@@@AAACCCFFFHHHHHHHHHIIIJJJLLLNNNPPPQQQMMMNNNOOOPPPQQQQQQRRRQQQTTTTTTSSSSSSSSSTTTVVVWWWTTTVVVYYYZZZYYYWWWWWWWWWXXXYYYYYYWWWSSSQQQRRRTTTVVVYYY[[[ZZZXXXYYY^^^cccbbbbbbaaa^^^\\\ZZZ[[[]]]\\\^^^^^^]]][[[ZZZ\\\___[[[[[[ZZZZZZZZZZZZZZZ[[[\\\ZZZXXXWWWWWWTTTQQQNNNPPPPPPPPPOOOOOONNNNNNNNNNNNOOOQQQSSSUUUVVVWWWXXXWWWVVVTTTQQQNNNLLLJJJJJJMMMLLLLLLKKKKKKLLLLLLMMMHHHGGGFFFEEEDDDCCCCCCBBB>>>>>><<<;;;999888777666222222111111000///......////////////////////////......//////000/////////---------,,,,,,,,,++++++---,,,,,,,,,,,,---......***************+++,,,,,,,,,,,,,,,,,,---------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++*********************************++++++*********)))******++++++*********************************&&&''''''((())))))******)))++++++((($$$$$$(((---***)))))))))(((((((((((())))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''((()))))))))))))))******+++,,,,,,------(((((((((((((((((((((((()))((('''&&&&&&''''''(((((((((((()))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&+++++++++******))))))((()))))))))))))))*********((()))******++++++******''''''''''''''''''''''''((((((((()))******++++++(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&'''((()))***''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%''')))******))))))))))))***++++++++++++***'''''''''''''''(((((()))222222111111222222333444111111111222222333333333//////000000000000000///---...///000000...,,,+++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************(((((()))************)))************************************************************************,,,,,,++++++,,,...///000,,,---...///000222333333666666777888:::===@@@AAABBBDDDFFFIIIKKKMMMOOOOOOGGGEEEBBBAAAAAADDDGGGJJJKKKKKKKKKKKKLLLMMMNNNOOONNNOOOPPPQQQQQQRRRQQQQQQRRRQQQQQQRRRSSSUUUWWWXXXVVVXXXZZZ[[[YYYWWWVVVVVVUUUXXXZZZZZZVVVTTTUUUVVVZZZ]]]___]]][[[\\\bbbgggccccccccc```]]][[[[[[\\\]]]```bbbbbb``````bbbddd___^^^]]]\\\[[[[[[[[[[[[aaa```______^^^[[[WWWTTTVVVUUUTTTRRRQQQPPPNNNNNNMMMLLLKKKKKKMMMPPPTTTVVVXXXVVVTTTQQQOOOMMMKKKKKKHHHHHHIIIJJJLLLMMMOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNJJJIIIGGGDDDAAA>>><<<;;;888777666555333222111111000000000000000000000000111111111111000///...---111111000000000/////////---,,,,,,,,,,,,---.........---------......///000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,++++++************************'''''''''((()))******+++'''((('''###%%%***))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******'''(((((((((((((((''''''&&&''''''((())))))******((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&((()))&&&'''''''''(((((())))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''')))***+++*********+++,,,,,,,,,---))))))***+++++++++++++++''''''''''''''''''''''''''''''((()))***+++,,,,,,'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%'''(((***+++((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&###$$$&&&(((************))))))***++++++++++++***&&&&&&&&&&&&&&&'''((((((111111111222222333333333666666555444222111000000////////////............---,,,++++++------,,,+++************+++,,,------,,,,,,,,,+++***)))((('''((()))***++++++***)))((())))))***+++,,,------...,,,,,,,,,+++++++++******))))))******++++++++++++,,,,,,+++++++++,,,,,,---++++++************++++++//////...------------......000222333333555999===>>>???AAADDDFFFHHHIIIJJJKKKMMMOOOQQQRRRQQQPPPOOOHHHGGGEEEDDDCCCCCCDDDDDDEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHKKKHHHFFFGGGJJJLLLLLLKKKIIIJJJMMMPPPRRRSSSSSSSSSVVVYYY\\\]]]\\\[[[[[[\\\___^^^]]]\\\]]]^^^___```ccccccbbb___\\\YYYXXXXXXbbbccccccaaa^^^\\\[[[[[[^^^]]]\\\^^^```aaaaaa______aaaddddddcccbbbbbbccc\\\\\\[[[YYYWWWTTTRRRQQQKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMKKKIIIHHHDDDEEEFFFIIIKKKNNNOOOPPPRRRQQQOOOMMMNNNPPPSSSTTTTTTRRRQQQRRRSSSRRRNNNJJJBBB@@@===:::888777666666555333111///......000000------......///////////////000000...---,,,---///...------,,,,,,------.....................------++++++,,,,,,,,,---------//////.........---------//////.........---------++++++,,,,,,,,,---------,,,***)))***,,,,,,)))'''******++++++++++++******++++++************++++++++++++******++++++,,,---************************++++++,,,,,,,,,---------))))))))))))))))))))))))((()))))))))************+++*********))))))((((((************))))))))))))))))))))))))))))))))))))******))))))((((((''''''************))))))))))))&&&&&&&&&'''((()))))))))))))))(((((()))***++++++'''(((((('''%%%%%%'''(((******))))))((((((''''''+++***)))(((((()))***++++++*********))))))(((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))&&&%%%%%%&&&)))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''%%%%%%))))))))))))))))))))))))%%%&&&((()))))))))(((''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&'''((('''''''''(((***)))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&((('''&&&&&&(((((('''&&&''''''&&&''''''((()))***)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''***)))&&&$$$###$$$%%%%%%))))))))))))))))))))))))''''''(((((())))))******))))))*********))))))(((111111111222222333333333555555444333222111000000////////////............---,,,++++++------,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++***)))(((*********++++++,,,,,,---,,,,,,+++++++++*********************************++++++*********++++++,,,......---------------.........//////000111222333666888:::;;;;;;===AAAEEEMMMNNNNNNOOOOOONNNMMMLLLKKKLLLNNNNNNOOONNNMMMLLLEEEDDDCCCAAAAAAAAABBBBBBFFFDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@BBB@@@>>>???BBBDDDEEEDDDEEEGGGJJJMMMPPPQQQRRRSSSXXX[[[^^^aaabbbaaa```___]]]\\\\\\\\\\\\]]]]]]]]]^^^______^^^[[[YYYYYYZZZ^^^___aaa```^^^\\\\\\\\\]]]]]]]]]^^^___`````````aaabbbddddddbbb`````````dddcccbbb___]]][[[YYYXXXQQQQQQRRRRRRQQQQQQPPPPPPOOOOOONNNNNNLLLKKKIIIHHHDDDEEEFFFHHHJJJMMMOOOPPPOOOOOONNNOOOPPPQQQSSSTTTVVVTTTSSSUUUWWWXXXVVVTTTLLLLLLJJJGGGDDD@@@<<<::::::999777555333333333333000////////////000000111//////...---,,,,,,---.........------------..............................+++,,,,,,,,,,,,---------//////.........---------//////.........---------++++++,,,,,,,,,---------///---,,,,,,......,,,***++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---************************))))))*********+++++++++************************************++++++++++++************)))))))))(((************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))((())))))******+++'''((()))((('''&&&((()))***)))))))))((((((((('''***)))(((((((((((()))***************)))))))))((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))(((&&&&&&((()))***))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&&&&'''''''''''''''((())))))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&'''&&&&&&)))((('''''''''''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))'''&&&%%%%%%&&&'''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))111111111222222222222222333333222222222111111111/////////............------,,,++++++------,,,+++,,,,,,++++++***+++++++++,,,------,,,,,,+++***)))))))))***++++++***))))))+++++++++++++++++++++++++++++++++*********************************)))))),,,,,,++++++++++++,,,,,,.........//////000000111000111222444666888:::;;;???@@@BBBDDDEEEGGGJJJMMMSSSSSSSSSSSSQQQNNNKKKIIIJJJJJJJJJJJJJJJJJJIIIIIIFFFEEEDDDCCCCCCDDDEEEEEEIIIGGGEEEBBB???===<<<;;;=========<<<<<<;;;;;;;;;;;;999888:::<<<>>>???>>>AAACCCFFFIIILLLNNNPPPPPPSSSUUUZZZ___bbbbbb```]]]ZZZZZZ[[[ZZZYYYWWWUUUSSSUUUWWWXXXXXXWWWVVVWWWXXXVVVXXXZZZ[[[ZZZYYYYYYYYYZZZ[[[]]]]]]]]]]]]^^^```aaabbbbbbaaa^^^]]]]]]]]]dddccc```]]]ZZZYYYXXXXXXUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPNNNMMMKKKJJJJJJGGGGGGGGGHHHJJJLLLOOOPPPRRRSSSTTTUUUUUUUUUTTTSSSTTTSSSRRRTTTWWWYYYZZZYYYSSSTTTTTTSSSPPPLLLHHHEEEEEECCCAAA>>>;;;999666555444333111000//////000000000//////...............//////............//////........................,,,,,,,,,---------....../////////.........------...............---------,,,,,,,,,,,,------------...,,,+++,,,------,,,***,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))++++++***)))((((((''''''(((((())))))))))))******((()))***)))(((((()))***))))))))))))(((((((((((()))((((((''''''(((((()))************))))))))))))((((((((()))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''))))))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''***)))((('''&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((()))*********)))(((''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))111111111111111222222222111111111111111111111111//////.........------------,,,++++++------,,,+++------,,,+++************---------------,,,+++***************************,,,,,,,,,++++++*********************************+++************)))))))))---------,,,------......,,,---///111222444555555777888:::<<<>>>@@@AAABBBDDDEEEGGGIIIJJJLLLNNNPPPOOOPPPPPPPPPNNNJJJGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHHHHGGGHHHIIIJJJKKKMMMLLLIIIFFFCCC@@@>>>===@@@??????>>>>>>======<<<;;;:::;;;<<<===?????????@@@AAACCCFFFHHHJJJLLLLLLNNNPPPTTTZZZ^^^___\\\XXXZZZZZZZZZYYYVVVRRROOOLLLPPPRRRTTTUUUTTTSSSTTTUUURRRTTTWWWXXXWWWVVVVVVWWWXXXZZZ\\\]]]\\\\\\^^^```^^^___^^^\\\YYYXXXYYYZZZ___]]]ZZZVVVTTTSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUUUUTTTRRRQQQOOONNNMMMLLLLLLKKKKKKKKKLLLOOOQQQSSSYYYZZZ\\\]]]\\\YYYVVVTTTQQQPPPOOOPPPQQQSSSTTTUUUPPPQQQRRRSSSSSSRRRPPPOOONNNMMMKKKHHHDDD@@@===;;;;;;999666333111000000000333222000000000000000//////......------......///............////////////------------............////////////....................................,,,,,,,,,------------...///...------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---************************++++++,,,,,,,,,---------*********************************+++++++++,,,,,,*********)))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))++++++******)))((((((((((((((())))))))))))))))))&&&((())))))((((((((()))))))))))))))((((((((((((((((((''''''''''''((((((*********)))))))))))))))((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))***++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%((('''&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((((((((()))***)))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''((())))))(((''''''''''''((()))***((((((((((((((((((((((((******))))))((((((''''''((())))))************)))111111111111111111111111/////////000000000000111............---------------,,,++++++------,,,+++------,,,+++************,,,,,,---------,,,++++++++++++************++++++---,,,,,,++++++***************************++++++++++++++++++************---,,,,,,---...///000000///000333777:::<<<>>>>>>???@@@BBBDDDFFFGGGGGGGGGIIIIIIJJJLLLNNNOOOPPPPPPOOOOOONNNMMMKKKGGGDDDBBB???@@@BBBDDDFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLNNNMMMKKKIIIGGGDDDBBBAAACCCCCCCCCBBBBBBAAAAAAAAA??????AAAAAAAAABBBBBBCCCCCCCCCDDDDDDFFFGGGHHHHHHOOOPPPSSSVVVXXXWWWUUUSSSWWWWWWVVVTTTRRROOOLLLJJJOOOQQQSSSSSSRRRPPPPPPPPPRRRTTTUUUUUUTTTSSSTTTUUUTTTVVVXXXYYYZZZ\\\^^^___[[[[[[YYYWWWTTTTTTUUUWWW]]][[[XXXUUUSSSSSSTTTTTTSSSTTTVVVWWWXXXYYYZZZZZZXXXWWWVVVUUUTTTRRRQQQQQQQQQQQQPPPPPPQQQSSSTTTUUUYYYZZZ]]]^^^^^^\\\YYYWWWVVVUUUSSSQQQPPPPPPQQQRRRLLLLLLLLLLLLMMMNNNOOOPPPMMMMMMMMMLLLKKKIIIHHHGGGEEECCC@@@<<<999777666555666444111000111111000.........------------.............../////////000000------........./////////000000/////////.........---.....................,,,,,,---------.........000000000.........//////******++++++++++++******++++++************++++++++++++******++++++,,,---************************++++++,,,,,,,,,---------************************))))))))))))*********+++))))))))))))))))))******************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((('''$$$&&&(((((('''''''''((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))******)))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******)))))))))***+++,,,,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((('''((((((((((((((((((((((((''''''&&&%%%%%%'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&)))((((((''''''&&&&&&%%%(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&((()))(((&&&&&&''')))&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((******))))))((((((''''''(((((()))***************111111111111111000000000////////////////////////.........------------,,,---,,,++++++------,,,+++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++,,,+++************+++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------...///000222444555888:::===AAADDDFFFGGGGGGEEEFFFHHHJJJKKKKKKKKKJJJMMMLLLMMMNNNPPPQQQPPPOOOLLLKKKIIIFFFBBB???<<<:::;;;===@@@DDDFFFGGGGGGGGGAAAAAAAAAAAACCCEEEGGGHHHLLLLLLKKKJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHNNNOOOPPPPPPOOOOOOQQQRRRVVVTTTQQQMMMKKKIIIIIIIIIIIILLLNNNNNNMMMKKKJJJIIINNNOOOOOOMMMLLLMMMPPPRRROOOOOOOOOSSSWWW[[[\\\[[[[[[ZZZWWWSSSPPPPPPRRRTTTWWWVVVTTTSSSRRRRRRSSSSSSTTTUUUWWWZZZ\\\]]]^^^^^^ZZZ[[[[[[[[[ZZZYYYWWWUUUVVVVVVVVVVVVWWWWWWWWWWWWSSSTTTVVVWWWYYYYYYYYYYYY\\\\\\\\\YYYWWWUUUUUUVVVPPPOOOMMMJJJIIIIIIIIIJJJEEEFFFHHHJJJLLLNNNOOOPPPNNNMMMKKKIIIFFFDDDAAA@@@<<<888444333444333111...///..................///.........//////000000111.........////////////000000000000/////////......---------...............,,,---------............,,,,,,,,,***((((((***,,,)))******++++++******)))+++******))))))******+++++++++******++++++,,,---************************))))))*********+++++++++++++++++++++++++++++++++(((((()))))))))*********))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((()))***)))((('''&&&###%%%(((((((((''''''((((((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))************)))))))))((('''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++***)))((()))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))'''''''''(((((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))((((((((('''''''''(((&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&(((***((($$$###$$$'''%%%%%%%%%%%%&&&'''((()))(((((('''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))******+++******222111111111000000000/////////...........................---------,,,,,,---,,,++++++------,,,++++++++++++***++++++,,,,,,******+++++++++++++++***,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////222222333555888:::===>>>AAACCCFFFIIIJJJKKKKKKKKKFFFGGGJJJLLLMMMNNNMMMMMMNNNMMMLLLNNNPPPPPPMMMKKKDDDBBB???<<<999888777666:::===AAAFFFHHHGGGEEEDDD@@@@@@@@@AAACCCFFFHHHJJJLLLLLLLLLKKKJJJHHHFFFEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEGGGIIIHHHFFFDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJJJJMMMPPPPPPPPPUUU^^^fffkkkfff^^^VVVPPPMMMMMMNNNKKKMMMPPPQQQPPPNNNMMMMMMQQQPPPOOONNNNNNQQQVVVZZZXXXUUUUUUZZZccchhhhhheee___]]]YYYSSSNNNLLLNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQUUUVVVXXXZZZ[[[\\\]]]]]]\\\]]]```aaaaaa___\\\ZZZWWWXXXZZZ[[[ZZZYYYXXXVVVRRRRRRQQQQQQQQQRRRTTTTTT[[[]]]___^^^\\\ZZZ[[[\\\WWWVVVTTTQQQNNNKKKHHHGGGBBBCCCCCCEEEGGGJJJMMMNNNOOOPPPQQQQQQPPPNNNLLLKKKFFFAAA<<<:::;;;:::666222111111000000000000111111---......///000000111111....../////////000000000000000000000/////////...---------.........//////------------............*********(((%%%%%%(((+++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++******++++++,,,---************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++((()))))))))************************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))***+++,,,,,,,,,***))))))((((((''''''''''''((()))***)))(((&&&%%%###%%%(((***)))(((((()))'''((((((((()))))))))***(((((()))******)))((((((((()))))))))************)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++***)))((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))((('''&&&&&&(((((((((((((((((((((((('''((())))))******))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((((((((((((((((((&&&$$$$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))))),,,---+++&&&###%%%'''&&&&&&&&&%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******+++++++++222111111111000000////////////.........---------......---------,,,,,,,,,---,,,++++++------,,,+++************+++,,,------)))******+++++++++******---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,------.........***+++,,,---///000111111888999:::===@@@CCCFFFGGGFFFHHHJJJLLLLLLLLLJJJIIIDDDFFFIIILLLNNNOOOOOONNNMMMKKKJJJKKKMMMMMMIIIFFF>>><<<:::888888999:::;;;;;;>>>CCCGGGIIIGGGDDDBBBDDDDDDEEEFFFHHHKKKMMMOOOOOOOOOOOONNNLLLJJJGGGFFFBBBBBBCCCDDDEEEFFFFFFGGGGGGJJJLLLKKKGGGEEEDDDEEEFFFFFFFFFFFFHHHJJJLLLMMMJJJPPPVVVYYY[[[eeevvvxxxkkkaaa[[[ZZZZZZUUUXXX\\\^^^]]][[[[[[[[[\\\[[[ZZZYYYZZZ^^^eeejjjlllhhhfffmmmxxx}}}yyydddaaa[[[TTTMMMKKKLLLMMMPPPQQQRRRSSSTTTTTTSSSSSSTTTUUUVVVXXXYYYYYYYYYYYY]]]___bbbeeeeeebbb___\\\XXXYYY[[[]]]\\\ZZZXXXVVVXXXUUURRRNNNLLLMMMNNNOOOUUUXXX\\\]]]\\\\\\]]]___[[[[[[[[[YYYUUUQQQLLLIIIEEEDDDBBBAAABBBCCCEEEGGGLLLNNNQQQSSSTTTSSSQQQPPPOOOJJJDDDBBBCCCBBB===999333333222222222222333333---......///000111111222////////////000000000000000000000000////////////---------.........//////---------........./////////000000---++++++...111+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++******++++++,,,---************************++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((())))))*********+++************))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))***+++,,,,,,------++++++***((('''%%%$$$$$$'''((()))***)))(((&&&$$$###&&&)))+++***))))))***'''((((((((())))))******((()))***++++++***)))((((((((())))))*********+++(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''%%%%%%'''''''''''''''''''''''''''(((***+++++++++***)))))))))))))))************((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((&&&$$$$$$%%%''''''&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))...111222///)))&&&(((***(((((('''&&&%%%%%%%%%%%%(((((('''''''''(((((()))''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((())))))************))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((******+++++++++