BM6&6(v@ EEECCCBBBAAAAAABBBDDDEEETTTggg}}}uuuxxxmmm^^^]]]dddqqqvvvccc[[[[[[^^^______\\\YYYYYY]]]aaaQQQTTTVVVVVVVVVYYY```fffnnnddd[[[ZZZ]]]___^^^\\\[[[cccbbbXXXTTTZZZ\\\WWWVVVUUUUUUUUUTTTTTTSSSSSSXXXYYY\\\___```^^^YYYUUUWWWWWWZZZ]]]aaaooozzznnnddd]]]XXXSSSPPPOOOOOONNNNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLNNNQQQTTTUUU[[[___dddjjjrrr]]]BBB:::;;;777:::999666888>>>===777888777666666666666666777444444444444444444444444333333333333333333333333333333333222222111111111333333222222111000//////000000000000000000000000000////////////111333444111111111111111111111111222222111111222222333444333555777888999999999888999;;;:::@@@HHHOOOgggDDDCCCBBBAAAAAABBBCCCDDDIIIRRReee{{{nnneee```\\\```fffqqqkkkdddbbb___\\\\\\\\\ZZZYYYXXXZZZ[[[WWWYYYZZZXXXTTTTTTXXX]]]ddd___YYYUUUTTTTTTTTTUUU[[[ddddddZZZSSSVVVXXXUUURRRRRRRRRRRRQQQQQQPPPPPPTTTUUUXXX\\\^^^]]]YYYUUUSSSTTTZZZfffwwwvvvhhhccc\\\VVVTTTSSSPPPOOOQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKLLLNNNPPPQQQOOORRRVVVZZZ```jjjxxxqqqMMM===;;;999<<<<<<999999<<<;;;777888888777666666666666666444444444444444444444444333333333333333333333333333333222222222222222222333333222222111000000///000000000000000000000000000000//////000111222333111111111111111111111111222222111111222222333444444555666777999999999999999;;;;;;AAAIIIOOOgggCCCCCCAAA@@@@@@AAABBBCCCDDDBBBGGGggg~~~nnn___RRRQQQYYYccclllqqqyyy~~~hhhgggfff]]][[[YYYWWWWWWXXXYYYXXXXXXWWWYYYYYYVVVRRROOOPPPRRRUUUVVVVVVTTTRRRSSSVVVYYY[[[ccceee[[[RRRRRRTTTRRRTTTTTTTTTTTTSSSSSSSSSSSSPPPQQQTTTXXX[[[[[[XXXVVVSSSUUU\\\nnn~~~nnn```ZZZYYYVVVTTTSSSTTTUUUUUUTTTUUUUUUVVVWWWWWWWWWWWWWWWTTTTTTTTTSSSRRRPPPNNNMMMMMMLLLLLLKKKKKKLLLMMMMMMLLLNNNPPPRRRUUU[[[eeelllttt]]]DDD???:::>>>???<<<:::::::::888999999888666555555555555444444444444444444444444333333333333333333333333222222222222222222333333333333222222111000000000000000000000000000000000111000000000000000111111111111111111111111111111222222111111222222333444555555666666777999:::;;;999<<<<<>><<<:::999999::::::999888666555444444444444444444444444444444444333333333333333333333333111111111222222333333333222222222111111111000000000000000000000000000000111111111000000000000000111111111111111111111111222222111111222222333444666666555555666888:::;;;:::<<<===CCCKKKQQQgggCCCCCCBBBBBBAAAAAAAAAAAACCCGGGFFFKKK\\\uuuwwwkkk```ZZZLLLJJJKKKQQQ^^^nnnzzz|||wwwhhh[[[YYY]]]XXXRRRQQQWWW]]]bbbdddRRRSSSTTTTTTRRRPPPOOONNNSSSUUUSSSPPPPPPTTTRRRMMMTTTZZZ]]]WWWQQQOOORRRTTTPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSUUUXXXXXXWWWUUUXXXVVV^^^|||xxxmmmgggccc___^^^___ZZZZZZ[[[ZZZYYYYYYXXXXXXYYY[[[]]]___```aaaaaa```bbbaaaaaa___^^^\\\ZZZYYYWWWWWWVVVUUUTTTRRRQQQQQQQQQRRRSSSSSSSSSSSSTTTVVV[[[eeesss\\\EEE<<<;;;;;;;;;:::999:::;;;:::999888666555444444444444444444444444444444444333333333333333333333333111111111222222333333333222222222111111111111111000000000000000000000000111111111111111000000000111111111111111111111111222222111111222222333444666666555555666888:::;;;:::<<<===CCCLLLRRRiiiDDDDDDDDDCCCCCCBBBAAAAAA;;;DDDFFFEEEJJJWWW{{{uuujjj___TTTNNNMMMDDDKKKSSS[[[gggvvvnnnnnnnnn___WWW]]][[[WWWSSSRRRVVV]]]dddhhhYYYYYYYYYXXXVVVSSSQQQOOOPPPTTTTTTRRRWWW___```[[[TTTVVVVVVSSSPPPPPPRRRUUUQQQQQQQQQRRRRRRRRRRRRRRRVVVUUUUUUWWWZZZ[[[[[[YYYWWWXXXiiimmmfffaaa```___]]]]]]```YYYZZZ[[[[[[ZZZZZZ[[[\\\XXXZZZ]]]___aaaaaa``````aaaaaaaaa``````^^^]]]\\\]]]]]]]]]\\\[[[ZZZYYYXXXVVVWWWWWWXXXWWWUUUSSSQQQQQQVVV```lllwwwpppKKKCCC===999:::;;;::::::<<<999999888666555555555555444444444444444444444444333333333333333333333333222222222222222222333333111111111111111111111111000000000000000000000000///000111111111111000000111111111111111111111111222222111111222222333444555555666666777999:::;;;:::<<<<<>>>>>CCCAAAIII]]]zzzhhhXXXPPPJJJJJJHHHFFFHHHOOOWWW^^^fffmmm{{{sss```YYYXXXTTTRRRQQQRRRTTTVVVVVVTTTUUUYYY]]]YYYWWWVVVUUUUUUUUUSSSRRRSSS^^^bbbZZZVVV^^^eeeeeeZZZSSSMMMMMMNNNOOOPPPRRROOOPPPPPPPPPQQQQQQRRRRRRYYYXXXYYY[[[```ccceeefffiiiooo~~~oooeee___[[[___]]]^^^bbbccc___]]]___]]]^^^___]]][[[[[[^^^aaa```bbbeeehhhiiihhhgggfffaaabbbcccdddeeeeeeeeeeeebbbcccdddeeeeeedddcccbbbfffffffffeeebbb\\\UUUPPPQQQPPPRRRVVVXXX^^^oooxxxVVVGGG;;;;;;>>>===::::::888777666666666666666777444444444444444444444444333333333333333333333333444333333222222111111111111111111111111111222222000000000000000000000000---...000111222222222111111111111111111111111111222222111111222222333444333555777888999999999999;;;<<<:::???JJJTTTpppKKKIIIFFFDDDBBBBBBCCCCCCEEECCCBBBAAAAAADDDFFFHHHiiitttbbbVVVRRRKKKEEEEEEFFFHHHLLLQQQ[[[jjjuuuyyynnneeebbbddd^^^QQQMMMQQQPPPOOOMMMOOORRRVVVXXXXXXXXXYYYYYYYYYXXXYYY[[[]]]YYY^^^bbbaaa[[[VVVVVVXXXSSSSSSQQQPPPOOOOOOOOOOOOOOOPPPOOOMMMKKKMMMSSSWWWXXXYYYUUUZZZdddaaa___iiimmmssshhhdddccc```]]]___^^^]]]]]]^^^___]]][[[bbbcccccccccbbbcccfffiiiooosssyyy|||{{{xxxuuusssnnnoooppprrrwwwxxxpppeeeeeefffddd```aaafffhhhgggiiihhhhhhhhhfffbbb\\\XXXTTTSSSTTTUUUVVVYYYdddnnnhhhIII;;;???===:::<<<<<<:::;;;<<<<<<;;;:::888777555555444444444333333333444444333333333333222222444444333333222111000000222222222111111111000000000000000000000000000000000000000000111111111111333333333222222222111111222111000000000222444666444444555777888999:::;;;:::===>>>DDDMMMUUUpppJJJIIIGGGEEEDDDCCCDDDDDDDDDCCCAAA@@@AAACCCEEEGGGOOOuuuzzznnnaaaUUUMMMJJJEEECCCGGGKKKOOOUUU\\\jjjwww}}}ggg```^^^aaa^^^TTTRRRVVVRRRPPPNNNOOORRRUUUVVVWWWVVVVVVVVVUUUUUUUUUXXXZZZ]]]]]]\\\ZZZWWWVVVVVVVVVUUUTTTSSSRRRQQQOOOOOONNNKKKNNNPPPPPPOOONNNPPPQQQVVVXXXVVV[[[ccc___\\\ggg}}}uuujjjbbb```___^^^\\\\\\]]]]]]]]]^^^```aaaccckkkmmmppprrrtttwwwzzz}}}|||qqqooopppmmmgggeeehhhiiiggglllkkkkkklllllliiieeebbb\\\XXXVVVUUUTTTUUU\\\eeetttxxxSSS>>>===;;;999;;;:::999:::::::::999888777666555555555444444444333333444444333333333333222222444444333333222111111000222222222111111111000000000000000000000000000000000000000000111111111111333333222222111111111111222111000000111222444666444444555777888999:::;;;999===>>>DDDMMMUUUpppIIIIIIHHHFFFEEEEEEEEEEEEDDDCCCAAA@@@@@@BBBCCCEEE???XXXrrrvvvhhh[[[RRRMMMJJJHHHDDDBBBEEEMMMUUU[[[dddlllwwwppp^^^YYYXXX\\\[[[UUUTTTYYYTTTRRRPPPPPPRRRTTTUUUUUUTTTUUUUUUTTTSSSUUUWWWZZZddd```YYYVVVVVVWWWWWWVVVVVVVVVUUUTTTSSSQQQOOONNNKKKOOOUUUWWWVVVRRROOONNNSSSVVVWWW]]]ddd___```ooopppjjjgggccc___]]]\\\]]]^^^```cccgggjjjlllpppvvv{{{yyyuuuvvvuuurrrpppooonnnnnnnnnmmmjjjgggfffaaa\\\ZZZVVVSSSVVV\\\fffssseeeFFF>>>;;;;;;<<<888888888888888888777555555555555555444444444444333444444333333333333222222444333333222222111111111222222222111111111111111000000000000000000000000000000000000111111111111222111111111111000000000222111111000111333444555444444555777888999:::;;;999<<<===CCCLLLTTToooKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBB@@@@@@AAABBBBBBAAALLLXXXtttooo```ZZZQQQIIIEEEEEEGGGIIIEEEFFFLLLVVV```gggpppyyyyyydddZZZVVVUUUXXXWWWTTTSSSWWWWWWTTTRRRQQQSSSUUUVVVUUUTTTUUUUUUUUUUUUWWW\\\___iiieee```[[[XXXWWWWWWWWWUUUUUUUUUUUUUUUSSSRRRQQQQQQUUUZZZ]]]\\\YYYTTTQQQSSSVVVVVV\\\ccc```jjjxxxmmmfffbbbcccbbb```]]]___cccgggooovvv}}}yyywwwtttqqqmmmjjjlllgggcccbbb^^^YYYVVVXXX[[[dddyyyyyyQQQCCC===>>>???999999999888888777777666555555555555555444444444444444444333333333222222222333333333222222111111111111111111111111111111111000000000000000000000000///000000000111111111111111000000000000000000000111111111111222333444555444444555777888999:::;;;888<<<===CCCLLLTTToooPPPOOOLLLJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@CCCHHHNNNjjj|||aaaQQQKKKJJJHHHFFFEEEFFFGGGIIIKKKMMMUUU___gggnnnxxxnnn\\\^^^[[[YYYXXXVVVSSSRRRTTTWWWUUURRRRRRTTTVVVWWWWWWRRRSSSSSSTTTUUUXXX]]]aaafffgggfffaaaYYYUUUUUUWWWRRRSSSTTTUUUVVVVVVVVVVVVWWWYYY[[[\\\]]][[[XXXVVVVVVWWWVVVYYY^^^___tttvvvkkkeeecccbbb^^^```bbbbbbccchhhqqqyyy|||uuuqqqmmmiiigggiiihhhaaa[[[XXXTTTXXXggg~~~___JJJ??????@@@999;;;::::::999888888888777666666555555555444444444444444333333333222222222333333222222222222222111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000111111111111111222333444444444444555777888999:::;;;999<<<===CCCLLLTTToooYYYWWWSSSNNNJJJHHHGGGGGGGGGFFFDDDCCCAAA@@@??????BBBIIIQQQmmmrrr\\\MMMIIICCCEEEGGGHHHHHHGGGHHHIIITTTVVV^^^gggnnnuuummm^^^aaa___\\\YYYVVVSSSRRRSSSTTTRRRPPPQQQSSSVVVWWWXXXPPPPPPPPPPPPQQQTTTZZZ^^^^^^bbbddd```XXXRRRSSSUUURRRRRRRRRSSSUUUWWWXXXZZZXXXWWWVVVWWWYYYYYYXXXVVVYYYYYYUUUWWWZZZ^^^}}}xxxnnnfff```^^^```^^^aaafffjjjqqq{{{zzzsssmmmjjjmmmoooiiiaaa]]]XXXXXX___ppprrrWWWDDD>>>>>>888===<<<;;;:::999999999999666666666555555555444444444444333333333333222222222222222222222222222222111111111111111222222222000000000000000000000000000000000000111111111111000000000111111111111222000111111222333333444444444444555777888999:::;;;:::===>>>DDDMMMUUUpppeeeaaaZZZSSSNNNKKKJJJJJJHHHGGGFFFDDDBBB@@@??????AAAIIIPPPjjjvvveeeWWWLLLHHHIIICCCFFFIIIJJJJJJLLLOOORRR^^^aaahhhrrryyy|||mmm```]]]\\\XXXTTTRRRRRRRRRQQQOOOMMMLLLMMMQQQUUUWWWXXXRRRQQQPPPNNNMMMOOOTTTXXXYYY[[[\\\ZZZWWWUUUUUUVVVSSSSSSQQQQQQSSSUUUXXXZZZVVVTTTRRRSSSVVVXXXWWWUUUWWWWWWVVVZZZ^^^fffxxxppplllgggcccdddhhhkkkooovvvxxxqqqrrrtttpppiiifffaaa]]]^^^gggxxxiiiLLL@@@???:::===<<<;;;:::999999999:::666666666666555555555555444444333333333333222222222222222222222222222222000000111111111222222222000000000000000000000000000000000000111111111111111111111111222222333333000000111222333333333333444444555777888999:::;;;;;;>>>???EEENNNVVVqqqlllggg___VVVPPPMMMMMMMMMIIIHHHGGGEEECCCAAA???>>>>>>DDDHHH^^^{{{kkkZZZKKKGGGGGGDDDBBBCCCEEEGGGIIIJJJLLLQQQYYY___fffiiiqqqzzzzzziiifffYYYUUUUUURRROOOMMMOOOPPPOOOJJJIIIIIIKKKOOOSSSVVVWWWVVVTTTQQQNNNLLLMMMQQQTTTXXXVVVUUUUUUXXXZZZZZZYYYVVVTTTRRRPPPQQQTTTWWWZZZTTTSSSRRRSSSWWWXXXWWWUUURRRUUUWWW___fffppp}}}ssskkkhhhggggggmmmvvv|||xxxvvvwwwuuupppmmmccc]]]YYY^^^kkkxxxUUUDDDAAA======<<<;;;999888999999:::777666666666555555555555444444444333333333222222222222222222222222222222000000111111222222222222000000000000000000000000000000000000111111111111111111222222222333333333000000111333333333333333444444555777888999:::;;;;;;???@@@FFFOOOWWWrrrwwwooohhheee^^^SSSMMMNNNNNNLLLJJJHHHGGGEEEAAA>>>FFFEEEEEERRRsss}}}{{{}}}wwwmmmcccYYYSSSIIIGGGDDDCCCEEEFFFGGGHHHGGGIIIMMMQQQRRRUUU```llltttxxxiiidddYYYXXXTTTSSSRRRPPPOOONNNMMMMMMLLLHHHGGGLLLUUU[[[ZZZWWW___[[[VVVTTTTTTTTTSSSRRRVVVTTTSSSTTTTTTSSSTTTWWWYYYUUUQQQQQQTTTUUURRROOOKKKNNNQQQTTTTTTTTTTTTTTTYYYQQQXXX^^^fff}}}}}}vvvssspppsssyyyrrrnnnjjjaaa```fffooolllOOO@@@;;;>>><<<::::::::::::888777:::999777777888888666555222333333444555555555444444444333333333333222222333333333222222222111111222222111111111111222222222222222111111111000000222222222222222222222222333333333333444555666666555555555555666888999:::;;;>>>@@@GGGPPPYYYtttvvvmmmjjjfff]]]SSSOOONNNLLLIIIGGGFFFDDDBBB@@@======>>>GGGbbbvvvddd```aaabbbeeekkkrrryyy~~~|||rrrllleee```YYYSSSOOOKKKFFFCCCIIIHHHFFFFFFGGGIIIIIIJJJLLLNNNQQQVVVXXX]]]jjjwww~~~zzzfffccc[[[[[[UUURRROOOKKKJJJKKKLLLNNNPPPMMMIIIHHHLLLRRRXXX[[[\\\]]]\\\XXXRRROOOPPPRRRUUUTTTTTTUUUVVVTTTRRRQQQRRRPPPOOOPPPRRRTTTTTTRRRLLLQQQUUUUUUQQQPPPRRRUUU[[[UUUUUU]]]uuu|||sssnnnpppyyy||||||{{{sssnnndddaaadddkkkwwwTTTBBB@@@===;;;:::999::::::999777:::888777777777777666444222333444444555555555444444444333333333333222222333333333222222222111111222222111111111111222222222222222111111111000000222222222222222222222222222222222222222444555555555555555555777888999:::;;;>>>@@@FFFPPPYYYtttwwwnnnjjjddd\\\WWWQQQNNNJJJGGGFFFDDDBBBAAA===@@@@@@@@@LLLfffsss```TTTOOONNNLLLLLLMMMPPPSSSUUUZZZZZZ\\\___eeelllrrrvvvoookkkfff```[[[VVVPPPLLLLLLJJJHHHGGGHHHIIIIIIHHHEEEEEEEEEEEEGGGIIILLLMMMSSSVVV]]]eeeiiilllvvvooo^^^___YYYZZZXXXXXXWWWVVVUUUSSSRRRQQQSSSRRROOOKKKIIIJJJPPPUUUVVV\\\```ZZZPPPJJJMMMRRRQQQQQQRRRUUUXXXXXXTTTPPPPPPPPPQQQPPPPPPPPPQQQSSSMMMSSSWWWUUUNNNLLLPPPVVV^^^^^^VVV```vvvpppiiiccc\\\[[[ddduuu}}}xxxkkkdddcccfff]]]FFFDDD===;;;999999::::::999888999777666666666666555333333333444555555555555444444444333333333333222222333333333222222222111111222222222222222222222222222222222111111111111111222222222222222222222222111111111111222333444444555555555666777888999:::;;;???@@@FFFPPPYYYuuuvvvkkkfffcccaaaYYYTTTOOOJJJGGGEEECCCAAA???BBBDDDBBBAAAGGGRRRZZZeeeffffffaaaYYYOOOGGGBBBHHHGGGEEEDDDDDDFFFGGGHHHEEEEEEEEEFFFIIILLLNNNPPPMMMKKKIIIHHHIIIIIIIIIHHHCCCBBBBBBBBBDDDFFFGGGHHHGGGGGGGGGHHHJJJPPPVVV[[[^^^cccoooyyy}}}|||wwwdddWWWZZZTTTUUUYYY]]]cccgggeee___VVVQQQRRRTTTTTTRRRNNNJJJHHHHHHPPPWWW[[[XXXPPPJJJLLLPPPMMMNNNOOORRRXXX\\\ZZZUUUVVVXXXXXXUUUOOOLLLNNNQQQOOOSSSUUUSSSPPPOOOSSSWWWdddmmmgggtttzzzoooeee^^^ZZZ[[[WWWSSSUUUaaauuuvvvkkkgggfffvvvlllLLLDDD>>><<<:::999:::::::::999888777555555666666444333444444555555555555444444444444333333333222222222333333333222222222111111222222222222222222222222111111111111111111111111333333222222222222222111111111111111222333444555555555555666777888::::::<<>>;;;::::::::::::999888777555555666666444333444555555666666555444444444444333333333222222222333333333222222222111111111222333333333333222111111111111111111111111111333333333222222111111111222222222333333444555666666666666666777999:::;;;<<>>AAADDDDDDDDDEEECCCEEEFFFFFFFFFGGGIIIKKKEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@???@@@AAABBBCCCCCCBBBAAACCCEEEFFFFFFEEEGGGHHHJJJJJJKKKMMMPPPSSSSSSVVVYYY[[[___gggrrrzzzvvvmmmaaa\\\bbb[[[ZZZeeedddccc```]]]ZZZXXXVVVWWWTTTQQQQQQSSSUUUUUUTTTIIIIIIJJJNNNRRRSSSQQQNNNVVVZZZYYYRRRQQQWWWXXXTTTYYY[[[]]]ZZZUUURRRUUUXXX[[[YYYYYY]]]dddhhhgggeee```nnn~~~ooohhhnnnnnnkkkeee^^^XXXUUUTTTOOOOOOQQQUUU___kkkwww{{{tttwwwhhhJJJDDDAAA===;;;;;;;;;::::::999777666666666666555333555666666666666555444444444444333333333333222222333333333222222222111111111222333444444333222111111111111111111222222222444333333222222111111111333333333333444555666666666666666777888999:::;;;<<>>===???;;;:::===888888888888777777777777666666666666555555555555333333333333333333333333222222222222222222222222222222222222222222222222000111111111222222222222333333333333333333333333333333333333444555666666555777888888777666777999>>>@@@???FFFSSS___~~~xxxqqqooodddaaa]]]XXXUUUSSSSSSSSSRRRPPPOOOPPPNNNLLLNNNRRRTTTRRRNNNLLLJJJKKKLLLMMMIIIIIIJJJKKKKKKLLLLLLLLLTTTTTTSSSRRRRRRVVV[[[___hhhooo{{{lllYYY[[[[[[^^^```]]]YYYYYY]]]aaammmttt}}}{{{jjjYYYYYYccc[[[VVVQQQRRRWWWYYYUUUQQQRRRQQQPPPQQQSSSTTTUUUTTTRRRSSSSSSSSSQQQPPPNNNMMMNNNTTTVVVVVVWWW^^^ccceeeYYY```dddiiinnneee^^^dddeeerrrnnniiieeecccbbb```___]]]^^^]]]ZZZ\\\aaaccc```ZZZ^^^fffpppqqqYYYBBB<<<>>>===<<<===999999999999888888888888666666666666555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222222333333333333333333333333333333333333444555666666666888999999888888999:::;;;======EEESSS```{{{wwwrrrkkkeeeaaa___^^^]]]VVVUUUTTTSSSRRRQQQSSSUUUVVVSSSPPPNNNNNNOOOPPPPPPPPPOOONNNNNNNNNOOOPPPPPPVVVUUUSSSSSSUUU[[[ccciiizzzcccYYY]]]TTTWWWYYYXXXVVVVVVYYY\\\hhhmmmtttpppbbbUUUYYYdddbbbZZZRRRPPPUUUXXXVVVRRRQQQPPPOOOPPPRRRTTTTTTSSSOOOPPPQQQQQQPPPOOOMMMLLLNNNRRRTTTSSSUUU[[[^^^]]]YYY]]]]]]bbbggg```]]]gggtttxxxppphhhfffdddcccdddcccbbbaaa[[[[[[XXXWWW\\\eeejjjiiiffflllvvvgggIII======>>>===<<<999999888888888777777777666666666666555555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333444555666666777888999999999999:::<<<:::======EEESSS```~~~xxxtttqqqpppnnneeecccaaa^^^\\\\\\ZZZWWWUUUSSSRRRRRRTTTTTTSSSRRRUUUSSSPPPNNNNNNOOORRRTTTVVVVVVWWWZZZ```jjjvvv~~~nnn___ZZZVVVTTTUUUVVVTTTSSSTTTWWW[[[___aaabbb___WWWSSSWWW___eee^^^VVVTTTVVVWWWTTTOOONNNMMMMMMNNNQQQSSSSSSSSSOOOPPPQQQQQQQQQPPPOOOOOONNNPPPQQQSSSYYY^^^[[[UUUVVVXXXVVVZZZ```[[[^^^ppp|||rrrkkkgggeeedddcccbbbbbbcccbbb```^^^\\\^^^]]]^^^dddooovvvxxx~~~uuuRRR@@@===>>>===;;;888888777777777666666666666666666666555555555555333333333333333333333333222222222222222222222222222222222222222222222222333222222222222222222222333333333333333333333333333333333333444555666666666888999:::999999;;;<<<<<<>>>>>>FFFRRR^^^{{{~~~|||wwwttttttssslllccc]]]ZZZXXXYYY[[[\\\ZZZWWWYYYXXXVVVUUUUUUWWWZZZ\\\___aaaeeellluuubbb[[[XXXPPPUUUUUUTTTRRRQQQRRRUUUXXXWWWVVVUUUTTTRRRRRRUUUYYY]]]ZZZVVVTTTTTTSSSPPPMMMNNNMMMLLLMMMPPPRRRRRRRRROOOPPPRRRSSSSSSSSSRRRRRRNNNOOOQQQUUU]]]ccc```XXXTTTUUUSSSVVVZZZXXXeeezzzmmmccc^^^^^^```bbbcccaaa``````aaa```]]][[[aaaggglllooovvv___GGG???>>><<<:::777777777777666666666555666666666666555555555555333333333333333333333333222222222222222222222222222222222222222222222222333333333333222222222222333333333333333333333333333333333333444555666666666777999999999999;;;======??????FFFRRR\\\xxxqqqlllfffeeeggghhhfffdddccceeegggjjjlllnnnpppppptttwww|||rrr]]]XXXXXXUUUTTTTTTSSSQQQOOOOOOPPPQQQNNNQQQSSSRRRQQQQQQQQQQQQPPPQQQQQQQQQPPPPPPPPPPPPQQQOOONNNNNNPPPQQQQQQPPPPPPQQQRRRTTTUUUUUUUUUTTTNNNQQQSSSVVV\\\bbbbbb___TTTUUUSSSUUUYYYYYYooowwwiiieee```]]]]]]___aaabbbaaa```___```aaaaaa```^^^eeeqqq}}}kkkOOOBBB???===:::888888888777777777666666666666666666555555555555333333333333333333333333222222222222222222222222222222222222222222222222444444333333333222222222333333333333333333333333333333333333444555666666555666888999888999;;;<<<<<<>>>>>>FFFRRR\\\www|||tttpppqqqsssrrrpppooosssyyyyyyeeeYYYTTTWWW]]]RRRRRRRRRQQQOOOMMMLLLLLLGGGNNNTTTTTTQQQNNNMMMKKKGGGJJJMMMNNNNNNOOOSSSVVVTTTRRRPPPPPPQQQQQQPPPOOOPPPQQQSSSTTTVVVVVVVVVUUUOOOTTTVVVUUUWWW]]]aaabbbUUUWWWUUUWWWYYY\\\vvvsssggg___YYYYYYZZZ]]]```aaa```^^^aaa``````aaacccddddddcccfffvvvsssUUUEEEAAA>>>;;;999999999888888888888777777666666666555555555555333333333333333333333333222222222222222222222222222222222222222222222222444444444333333222222222333333333333333333333333333333333333444555666666444666888888888999:::<<<:::===>>>FFFRRR\\\xxx|||iii\\\VVVRRRQQQSSSMMMOOOPPPPPPNNNKKKJJJJJJJJJKKKLLLNNNOOONNNKKKIIIIIILLLOOORRRSSSQQQOOONNNRRRPPPNNNMMMNNNOOOOOOOOOQQQRRRTTTUUUUUUUUUTTTTTTZZZUUUQQQRRRSSSSSSVVV[[[RRRTTTSSS\\\ccc^^^|||~~~qqqhhhbbb\\\YYYVVVXXX[[[\\\[[[[[[\\\\\\ZZZaaaddd```^^^ccciiilllyyyZZZFFFAAA???;;;::::::999999888777777777666666666666666666666666666555555555555444444444333333333333333333333333333333333333333333333333555555555444444333333333333333333222222111111111666666555555555666666777666777777777777888;;;======@@@???CCCPPP^^^zzzvvvgggYYYSSSQQQOOOOOORRRKKKLLLNNNNNNLLLKKKKKKLLLMMMLLLLLLKKKKKKKKKIIIHHHIIILLLOOORRRSSSRRRPPPOOOQQQPPPNNNNNNNNNOOOOOOOOOPPPPPPRRRTTTUUUVVVTTTSSSWWWOOOKKKLLLNNNMMMNNNPPPXXXXXXTTTYYY```dddvvvoooeee]]]YYYXXXVVVTTTWWWZZZ]]]^^^^^^^^^___```___dddeeeccceeeoooxxx}}}dddJJJ@@@>>>;;;::::::999999888777777777777777777777777777777777666555555555555444444444333333333333333333333333333333333333333333333333555555444444444333333333333333333222222222111111555555444444555555666666666777888777777888;;;===<<<@@@>>>CCCQQQ___{{{}}}qqq\\\VVVQQQOOOMMMKKKLLLOOOKKKLLLNNNMMMLLLLLLNNNOOOQQQOOOLLLIIIGGGFFFFFFGGGGGGIIILLLOOOPPPQQQPPPOOOQQQPPPOOONNNNNNNNNOOOOOOOOONNNNNNQQQUUUVVVSSSPPPTTTLLLHHHKKKOOOPPPOOOPPPVVVWWWUUUXXX^^^mmmyyyyyyrrrjjjeee^^^ZZZUUURRRRRRTTTVVVWWWVVVYYY\\\]]]]]]^^^___aaadddfffeeeeeemmm{{{tttSSSCCC>>>>>>:::::::::999888888777777888888888888888888888888666555555555555444444444333333333333333333333333333333333333333333333333555444444444444333333333333333333333222222222222444333333333444444555666666777888888888999;;;===<<<@@@???DDDRRR```|||jjj```[[[[[[ZZZVVVOOOJJJJJJMMMOOOPPPQQQPPPOOOOOOPPPRRRTTTQQQMMMGGGDDDCCCDDDFFFEEEFFFHHHKKKMMMNNNNNNNNNRRRRRRRRRPPPNNNLLLLLLMMMOOOMMMLLLOOOSSSTTTQQQNNNMMMHHHGGGLLLPPPRRRTTTXXXQQQUUUZZZ```ggg}}}}}}nnn{{{tttlllddd```\\\YYYWWWXXXVVVTTTRRRSSSVVVYYYZZZYYY[[[]]]^^^^^^___aaabbbgggiiikkkooozzzbbbJJJAAAAAA;;;::::::999999888777777888888888888888888888888666555555555555444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222333444555555666777999999999999;;;===>>>AAAAAAFFFSSS```{{{ppp^^^VVV]]]``````YYYPPPKKKMMMPPPQQQRRRSSSQQQOOONNNNNNOOOUUUSSSOOOIIIDDDBBBDDDFFFEEEFFFHHHJJJKKKMMMNNNOOOSSSTTTTTTQQQMMMJJJJJJKKKOOOMMMLLLMMMPPPSSSRRRQQQIIIFFFEEEGGGHHHJJJQQQYYYUUUWWW___eeepppqqqggg~~~xxxqqqmmmfffbbb\\\WWWTTTTTTTTTUUUUUUUUUTTTSSSSSSTTTWWWYYY]]]___aaaaaaaaabbbdddfffgggmmmttt~~~vvvUUUCCC>>>;;;;;;::::::999888888888888888888888888888888888666555555555555444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333111111111222222444555555555777999:::999:::;;;===@@@DDDCCCGGGTTT```zzz~~~cccVVVOOOTTTZZZ[[[TTTMMMLLLQQQTTTNNNPPPQQQQQQNNNLLLKKKKKKSSSSSSRRRMMMGGGDDDEEEHHHHHHIIIIIIJJJLLLNNNOOOQQQQQQSSSTTTRRRMMMJJJJJJKKKOOONNNMMMNNNPPPTTTYYY\\\YYYQQQJJJGGGFFFGGGMMMUUUYYYUUUZZZbbbrrrjjjhhh~~~wwwpppjjjddd___\\\^^^\\\XXXUUUSSSSSSSSSTTTSSSTTTUUUTTTTTTUUUWWWYYYYYY[[[]]]^^^___aaadddgggcccnnn|||fffHHH:::;;;;;;;;;:::999999888888888888888888888888888888666555555555555444444444333333333333333333333333333333333333333333333333333333333444444444444555333333333333444444444444111111111222333444555666555777:::;;;::::::;;;<<<@@@DDDDDDHHHUUUaaazzzgggZZZTTTMMMNNNTTTVVVOOOJJJLLLOOOPPPKKKMMMQQQQQQPPPMMMKKKJJJQQQSSSUUUQQQKKKHHHHHHJJJIIIHHHGGGHHHIIIKKKMMMNNNLLLPPPSSSRRRNNNLLLMMMOOOLLLNNNPPPQQQSSSZZZdddlllrrraaaPPPIIIJJJMMMPPPTTTXXXQQQYYYhhh|||aaahhhyyyuuulllhhhccc___]]][[[YYYWWWYYYYYYXXXVVVTTTSSSTTTTTTSSSUUUWWWVVVUUUUUUWWWZZZTTTVVVYYY\\\___ccchhhlllkkkzzz{{{SSS>>><<<;;;;;;::::::999888888777777777777777777777777666555555555555444444444333333333333333333333333333333333333333333333333333333333444444444555555333333333444444444555555111111222222333555666777555777:::;;;;;;;;;;;;<<<>>>BBBCCCIIIVVVccc}}}gggVVVWWWVVVQQQPPPWWWXXXPPPJJJJJJKKKIIIIIIMMMRRRTTTSSSPPPNNNMMMOOOSSSVVVTTTOOOJJJIIIKKKFFFEEEDDDDDDEEEGGGIIIJJJHHHMMMQQQRRROOONNNPPPSSSKKKNNNRRRSSSUUU^^^mmmyyygggOOOHHHMMMRRRSSSRRRXXXSSSbbbxxxrrrWWWeee}}}}}}tttnnniiidddbbb^^^\\\XXXWWWWWWXXXXXXXXXTTTVVVWWWWWWVVVUUUUUUUUUSSSUUUWWWVVVSSSRRRSSSUUUVVVYYY]]]aaaffflllrrrwww^^^EEE<<<;;;;;;::::::999999888666666666666666666666666666666555555555444444444333333333333333333333333333333333333333333333333333333333444444555555555333333333444444555555555222222222333444555777888555777:::<<<;;;;;;;;;<<<;;;@@@BBBIIIWWWeeemmm[[[UUUTTTQQQMMMNNNPPPQQQQQQOOOJJJDDDAAAGGGIIILLLNNNOOONNNLLLKKKJJJNNNQQQQQQLLLIIIGGGHHHFFFGGGGGGFFFEEEDDDFFFGGGLLLMMMNNNNNNNNNMMMLLLKKKIIINNNUUUYYY\\\aaaiiiooovvvbbbQQQNNNQQQQQQRRRSSSWWWZZZccc}}}dddZZZtttzzz|||sssooojjjeeebbb```^^^]]][[[ZZZXXXVVVUUUUUUVVVVVVYYYXXXWWWUUUTTTSSSSSSSSSVVVVVVUUUUUUWWWYYY[[[\\\___aaaaaaaaajjj{{{eeeDDD>>>AAA>>>888777;;;:::666777777777777777777777777444444444444444444444444444444444444444444444444444444444333333222222222444333333222222333333444555555555555555555555555555444444555555666777888888999999:::;;;<<<=========AAACCCLLLXXXccc~~~sss^^^RRRPPPQQQOOOLLLKKKMMMNNNNNNMMMIIIEEECCCGGGIIIKKKMMMMMMLLLKKKIIIGGGIIILLLLLLJJJHHHFFFEEEFFFGGGHHHGGGEEEEEEFFFHHHKKKLLLNNNPPPPPPQQQPPPPPPTTTWWWYYYZZZYYY]]]dddjjjmmm^^^PPPNNNQQQPPPNNNNNNTTTWWWhhhyyy]]]ZZZuuu|||zzzpppkkkhhheeebbb``````___]]][[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWYYYYYYYYYYYYZZZ]]]bbbffffffhhhiiiooo~~~pppHHH>>>@@@>>>999888;;;:::666777777777777777777777777444444444444444444444444444444444444444444444444444333333333333333333222444333333222222333333444444444444444444444444444444444444444555666777888888999999:::;;;<<<=========AAACCCLLLXXXccc~~~zzzrrriii^^^QQQKKKLLLNNNMMMJJJIIIIIIJJJJJJIIIHHHFFFEEEFFFHHHJJJKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJIIIFFFDDDGGGGGGHHHGGGFFFFFFGGGIIIKKKLLLNNNQQQRRRSSSSSSSSSXXXYYYYYYXXXVVVYYY```eeecccYYYPPPPPPSSSRRRNNNLLLUUUXXXrrrgggXXX^^^zzz{{{kkkbbb^^^^^^\\\[[[\\\\\\[[[YYYWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSRRRRRRSSSTTTUUUWWWXXXYYY\\\]]]]]]]]]bbbkkksssyyy{{{~~~RRR??????<<<999999;;;999666777777777777777777777777444444444444444444444444444444444444444444444444222333333333333333333444444333333222222333333444333333333333333333333333444444444444555666777888888888999:::;;;<<<=========@@@BBBKKKXXXcccyyyiiibbb[[[UUUNNNKKKLLLMMMJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFEEEHHHKKKLLLIIIEEEFFFGGGHHHGGGFFFFFFHHHJJJMMMNNNPPPQQQQQQQQQPPPOOOOOOQQQSSSTTTVVVYYY^^^bbb\\\VVVQQQRRRUUUVVVUUUTTTYYY^^^~~~ttt[[[XXXgggpppeee___]]]\\\\\\]]]]]]\\\YYYVVVVVVVVVUUUTTTSSSRRRRRRRRRXXXWWWVVVVVVWWWXXXZZZ\\\]]]aaaeeefffgggnnn{{{^^^AAA???<<<::::::;;;999666777777777777777777777777555555555555555555555555444444444444444444444444222222222333333444444444444333333222222333333444333333333333333333333333444444444444555666777777888888999:::;;;<<<<<<======@@@BBBKKKXXXdddzzzhhh[[[TTTRRRPPPNNNMMMMMMLLLJJJHHHIIIIIIGGGFFFEEEDDDCCCCCCEEEFFFGGGGGGHHHGGGGGGFFFHHHFFFEEEGGGJJJKKKIIIFFFFFFGGGGGGGGGFFFFFFHHHJJJPPPPPPPPPOOONNNKKKIIIHHHGGGKKKPPPUUUXXX[[[]]]___YYYVVVSSSSSSVVV\\\___```[[[dddxxxUUU\\\nnnpppeee___]]]\\\]]]]]]]]][[[ZZZYYYXXXVVVUUUUUUVVVWWWXXX[[[ZZZZZZ[[[]]]aaadddffffffkkkqqqtttwwwiiiFFF@@@;;;:::;;;;;;888666777777777777777777777777555555555555555555555555444444444444444444444444222222222333333444444444444333333222222333333444444444444444444444444444333333333444444555666777777888888999:::;;;<<<<<<===@@@BBBKKKXXXeeevvvggg]]]TTTMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGIIIHHHGGGGGGHHHHHHFFFDDDDDDEEEFFFFFFEEEFFFHHHIIINNNNNNNNNLLLJJJHHHEEEDDDIIIMMMRRRWWWZZZ[[[ZZZYYYUUUVVVTTTRRRUUU]]]ccceeeYYYjjjxxxUUU```ppp}}}vvvdddaaa]]]\\\\\\]]]]]]]]][[[YYYWWWUUUVVVXXX\\\^^^ZZZ[[[\\\```eeelllrrruuusssyyyrrrMMMDDD<<<;;;<<<:::888888777777777777777777777777555555555555555555555555444444444444444444444444222333333333333333333444444333333222222333333444555555555555555555555555333333333333444555666777777777888999:::;;;<<<<<<===@@@AAAJJJXXXeeetttbbbYYYVVVQQQMMMIIIJJJKKKJJJHHHGGGHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCDDDFFFGGGHHHIIIIIILLLLLLLLLJJJGGGFFFEEEFFFCCCDDDEEEEEEDDDEEEGGGIIIHHHIIIJJJJJJIIIHHHGGGFFFMMMOOORRRUUUWWWWWWVVVTTTPPPTTTTTTQQQRRRYYY______ZZZuuuoooYYYeeerrrxxx||||||sssmmmjjjiiijjjjjjgggddd```^^^```dddjjjnnnkkklllnnnssszzz|||TTTGGG<<<;;;<<<:::888999777777777777777777777777555555555555555555555555444444444444444444444444444333333333333333333222444333333222222333333444444444444444444444444444333333333333444555666666777777888999:::;;;;;;<<<===@@@AAAJJJXXXfffrrr___QQQMMMNNNMMMLLLLLLMMMMMMJJJFFFDDDEEEGGGEEEFFFHHHIIIJJJJJJIIIHHHBBBCCCDDDEEEGGGIIIJJJKKKOOOQQQRRRNNNIIIFFFGGGHHHBBBCCCDDDDDDDDDDDDFFFHHHCCCDDDFFFHHHJJJJJJJJJJJJNNNNNNOOOPPPSSSTTTSSSRRRLLLRRRSSSOOOOOOTTTXXXXXX]]]iii^^^iiitttwww|||yyyuuuqqqoooqqqwww~~~XXXIII===;;;<<<:::999:::777777777777777777777777666666666666666666666666444444444444444444444444444444444333333222222222444333333222222333333444333333333333333333333333333333333333444555666666777777888999:::;;;;;;<<<===???AAAJJJXXXfffyyypppeee^^^VVVOOOMMMLLLJJJIIIKKKKKKJJJIIIGGGEEECCCBBBFFFEEEEEEFFFHHHIIIHHHGGGDDDDDDDDDEEEGGGIIILLLMMMNNNNNNOOOOOONNNMMMLLLKKKFFFEEECCCBBBDDDFFFDDD@@@FFFFFFGGGHHHIIIJJJIIIIIIKKKPPPTTTTTTPPPNNNOOOQQQOOOPPPOOONNNOOOSSSWWWXXXaaafffhhhtttzzzxxx|||xxx|||gggTTTDDD@@@>>>999777999888999999999999888777777555666777777777666444333555555555555555555555555444444444333333222222222333333333444444444555555666555444333333333333333333333333333444555666666777999::::::999:::<<<>>>@@@BBBDDDMMMZZZgggppphhhbbb]]]UUUOOOLLLJJJHHHEEEIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBDDDGGGIIIJJJIIIGGGEEEEEEDDDDDDEEEFFFHHHIIIKKKLLLNNNNNNMMMKKKHHHFFFDDDCCCBBBCCCEEEGGGFFFDDDCCCDDDEEEFFFGGGHHHHHHHHHKKKOOORRRRRRNNNLLLMMMOOOOOOOOONNNLLLMMMRRRYYY]]]iii}}}aaallluuuzzzzzznnnXXXDDD??????;;;999:::888999999999999888777777555666777777777666444444444444444444444444444444444444444333333222222222333333333444444444555555666555444333333333333444333333333333444555666666777999::::::999:::<<<>>>AAACCCEEENNN[[[hhhttteee^^^]]]YYYTTTPPPLLLIIIFFFCCCFFFFFFFFFFFFFFFFFFEEEEEE@@@@@@BBBFFFIIIJJJHHHFFFFFFEEEDDDCCCBBBCCCDDDEEEHHHIIIKKKLLLKKKIIIFFFEEEBBBAAAAAACCCFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMOOONNNKKKIIIJJJLLLOOOOOONNNLLLLLLQQQZZZaaavvvxxx___rrrvvvzzz}}}zzz___EEE>>>@@@>>>;;;;;;888999999999999888777777666666666777666555555444333333333333333333333333444444333333333333222222333333333444444444555555555555444333333333444444333333333333444555666777777999::::::::::::===???BBBDDDFFFOOO]]]jjjvvvfff\\\XXXUUUTTTRRRPPPNNNKKKHHHFFFDDDDDDDDDEEEEEEFFFGGGGGGBBBAAAAAACCCEEEFFFFFFEEECCCCCCBBBAAAAAAAAABBBCCCFFFFFFGGGGGGHHHIIIJJJKKKFFFDDDDDDGGGGGGEEECCCDDDFFFGGGGGGHHHIIIJJJKKKLLLJJJLLLMMMLLLIIIHHHIIIJJJNNNNNNOOOOOONNNPPPYYYcccrrreeevvvvvvxxxgggHHH>>>@@@???<<<;;;888999999999999888777777666666666666666555555444333333333333333333333333333333333333333333333333333333333444444444555555555444444333333333444444333333333444444555666777777888:::::::::;;;===@@@CCCFFFGGGQQQ___kkknnn^^^VVVSSSRRRMMMNNNPPPQQQPPPNNNLLLKKKDDDDDDDDDDDDEEEFFFGGGHHHGGGDDDAAA@@@AAACCCDDDCCC@@@@@@??????AAABBBDDDEEEFFFEEECCCCCCFFFLLLRRRVVVPPPMMMMMMOOOLLLFFFCCCEEEHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKLLLLLLJJJIIIIIIIIIMMMNNNRRRTTTPPPOOOYYYfff{{{hhhjjjwwwtttwwwqqqMMM???@@@???;;;:::888999999999999888777777777666666666555555555555333333333333333333333333333333333333333333333333333333333444444444555555444444333333333444444555444444444444555666777777777888:::::::::<<<>>>@@@CCCFFFHHHQQQ```mmmyyyeeeUUULLLJJJKKKKKKGGGJJJNNNOOOOOOOOOOOOOOOFFFFFFEEEDDDEEEFFFGGGHHHKKKHHHDDDCCCCCCDDDDDDDDD>>>>>>???@@@AAADDDFFFHHHGGGDDDAAAAAAEEENNNXXX___XXXTTTUUUXXXSSSJJJGGGKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMKKKJJJKKKMMMRRRVVVRRRQQQ]]]oooddd^^^llluuurrrxxx|||UUUDDDAAA>>>::::::888999999999999888777777777777666555555555555666333333333333333333333333222222333333333333444444333333333444444444555555444444333333333444555555444444444444555666777888777888:::;;;;;;<<>>:::;;;888999999999999888777777888777666555444555555666444444444444444444444444222222222333333444444444333333333444444444555555333333333333333444555666444444444444555666777888777888:::;;;;;;===???BBBCCCFFFHHHRRR```mmmuuucccYYYTTTOOOMMMNNNNNNIIIEEECCCGGGJJJLLLKKKJJJLLLNNNLLLJJJHHHFFFEEEEEEFFFGGGIIIJJJLLLOOOQQQOOOJJJGGGBBBAAAAAABBBCCCEEEGGGIIIFFFDDDBBBCCCHHHPPPXXX^^^NNNKKKOOOWWWUUULLLKKKSSSOOOMMMKKKHHHGGGGGGHHHIIIJJJLLLPPPTTTVVVUUUQQQMMMJJJIIIMMMQQQOOOTTTkkkiiiYYYaaawwwrrrrrr}}}dddNNNEEE>>>;;;<<<888999999999999888777777888777666444444555555666555555555555555555555555222222222333333444444444333333333444444444555555333333333333333444555666555444444555555666777888777888:::;;;;;;===@@@BBBCCCFFFHHHQQQ```mmmyyy```PPPNNNLLLKKKIIIHHHGGGGGGHHHIIICCCFFFKKKQQQSSSOOOGGG@@@FFFEEEDDDBBBAAAAAAAAABBBEEEGGGKKKNNNOOOLLLFFFAAAAAAAAABBBCCCDDDEEEFFFFFFEEECCCAAACCCGGGIIIHHHGGGIIIIIIHHHHHHIIIKKKLLLMMMSSSOOOLLLNNNNNNKKKIIIJJJIIIIIIMMMTTTWWWUUUUUUWWW\\\JJJMMMWWWOOOTTT{{{tttaaa___mmm{{{sssqqq~~~vvvPPP?????????:::;;;:::999888777777777777888666444333333333555666444555555555444333333222666555444444555666555444333333333333333333333333222333444444444444555666666666555555555666666777999:::;;;;;;<<>>===999;;;:::999888777777777777888666555333333444555666444444555555444444333222222111111222444555555444333333333333333333333333222333444444333333444555555444444444555666666777999:::;;;;;;<<<>>>BBBFFFFFFCCCMMMRRRbbbuuufffXXXLLLFFFAAA<<<>>>DDD@@@CCCGGGJJJJJJHHHDDDAAACCCAAA??????@@@AAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAADDDGGGIIIGGGDDDBBBCCCDDDEEECCCAAA@@@BBBEEEJJJLLLEEECCCAAAAAACCCFFFGGGHHHHHHFFFEEEDDDDDDEEEGGGHHHMMMPPPVVV[[[VVVKKKEEEEEEJJJHHHLLLRRRVVVWWWZZZ^^^ZZZOOOSSSWWWSSSjjjuuu^^^nnnyyyqqqwwwdddFFF===<<<:::;;;:::999888888777777888777666555444444444555666444444555555444444333333222111000111333444333222333333333333333333333333333444555444222111222333333333333333444555777777888:::;;;;;;<<<>>>BBBEEEGGGDDDNNNTTTeeeyyy___xxxzzzrrrhhhYYYLLLFFFCCCEEEEEEAAA@@@BBB???BBBFFFJJJJJJHHHEEEBBBBBB???<<<;;;;;;===@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@BBBFFFIIIGGGBBB???AAAEEEDDDCCCBBBAAABBBDDDFFFHHHDDDCCCAAA@@@AAADDDFFFGGGIIIHHHFFFEEEDDDEEEGGGHHHKKKPPPXXX]]]WWWMMMIIIJJJJJJGGGIIINNNQQQSSSVVV[[[QQQMMMSSSUUUVVVvvvtttaaaxxxvvvooozzzqqqLLL>>><<<;;;;;;;;;:::999888888888888777777666555444555555666333444444555444444333333555444333333555555444333444444444444444444444444333444555444222111111222111111222222444555777888888:::;;;<<<<<<>>>AAACCCFFFCCCNNNUUUggg|||EEESSSiiirrr```WWWOOOAAABBB@@@AAADDDEEEAAA>>><<<>>>???BBBDDDEEEEEEDDDCCC??????>>>===<<<===???@@@?????????@@@@@@@@@@@@@@@???DDDHHHHHHCCC@@@AAADDDBBBBBBCCCCCCCCCBBBAAA@@@BBBBBBAAA@@@@@@BBBDDDFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGKKKRRRVVVRRRKKKJJJNNNIIIFFFFFFJJJKKKKKKNNNSSSJJJKKKSSSWWW^^^qqqjjjtttnnn}}}{{{SSS@@@======<<<;;;:::999888888888888777777666666555555555555333333444444555444444333555444444666999;;;;;;:::444444444444444444444444333444555444222111222333111111222222444555777888888999;;;<<<<<<===@@@BBBEEEBBBNNNUUUggg}}};;;===DDDNNN[[[nnnyyyhhh[[[PPPCCCBBBEEE@@@CCCAAA>>>>>>>>>===<<<<<<;;;;;;<<<===>>>?????????===>>>??????======>>>???======>>>???@@@@@@@@@???===AAAEEEEEECCCAAABBBCCC@@@AAACCCCCCCCCAAA???===@@@AAABBBAAA@@@@@@BBBDDDCCCCCCDDDEEEEEEDDDDDDCCCDDDEEEHHHLLLJJJFFFHHHLLLIIIFFFEEEHHHHHHFFFHHHLLLIIILLLUUU[[[kkknnn{{{sssqqqZZZEEE???===<<<;;;:::999999888888999777777777666666666555555333333444444555555444444111111333777<<<@@@AAAAAA444444444444444444444444333555555555333222333444333333333333444555777777777999;;;<<<<<<===???AAAEEEBBBNNNUUUhhh}}}555444777<<<>>>AAAKKKWWWnnn{{{|||lll___MMMDDDAAA>>>666999AAA???@@@>>>;;;::::::<<<===<<<888999:::;;;<<<<<<;;;;;;;;;===>>>===;;;:::<<<>>>;;;<<<===??????@@@??????>>>>>>??????@@@AAACCCCCC???@@@AAABBBBBBBBBAAAAAA===@@@BBBCCCAAA@@@@@@BBB@@@BBBEEEGGGGGGFFFDDDCCCDDDBBBCCCGGGGGGEEEEEEHHHIIIFFFFFFHHHIIIFFFGGGJJJKKKMMMTTT]]]uuuyyymmm~~~uuuxxxaaaIII@@@===<<<<<<;;;:::999999999999777777777777777666555555222333444444555555444444111111222666;;;>>>@@@@@@555555555555555555555555333555666666444444555777555444444444555666666777777999;;;<<<<<<===>>>@@@FFFCCCOOOVVViii~~~666333555999::::::@@@JJJGGGOOO```yyy|||lll]]]PPPGGGBBB???===DDDEEE<<<999<<<666666777888999;;;===;;;888888999<<<===>>><<<;;;999999;;;<<<;;;888888:::===:::;;;===>>>???????????????<<<::::::===@@@CCCDDD@@@??????@@@AAACCCEEEGGG<<>>???GGGEEEPPPWWWjjj444444555666777888999999<<>><<<;;;<<<===>>>===<<<<<<<<<<<<=========>>>>>>AAAAAA@@@@@@@@@@@@@@@AAA>>>?????????@@@@@@@@@@@@BBBCCCDDDDDDBBBBBBBBBDDDFFFEEEDDDDDDEEEFFFDDDCCCFFFGGGHHHHHHIIIIIIIIIIIIOOOQQQSSSccc|||}}}uuunnnMMM???>>><<<<<<;;;:::999999999999888888777666666666666666555444444333333444444555333333333444444555555555444444444555555555555666333333444444555555666666333333444444555666666666999888999;;;>>>???@@@@@@CCCEEERRRXXXjjj222222333444555666777777777888:::<<<@@@FFFNNNTTTYYY```nnn~~~~~~zzzppp```UUUTTTLLLIIICCC>>>;;;:::;;;<<<;;;;;;;;;:::::::::999999:::999999888888999999:::888888888888888888888888999:::<<<;;;:::888888999<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===@@@?????????????????????>>>>>>>>>?????????@@@@@@BBBCCCDDDCCCAAAAAABBBCCCDDDCCCBBBBBBCCCCCCBBBAAAEEEEEEFFFGGGHHHHHHHHHHHHLLLNNNUUUnnnyyyssszzzWWWFFFAAA<<<<<<;;;:::999999999999888888777666666666666666555444444333333444444555333333444444444444444444444444444555555555555666555555555555555666666666333333444555555666666777999999999;;;===>>>??????CCCDDDRRRXXXkkk///000000111222333444444333555666555444444555666>>>AAAFFFMMMVVV^^^fffjjjzzzooo```RRRLLLFFF>>><<<@@@888888999999999999999999999999999999999888888888888888777777777777888888666666666666666666666666777999::::::888888:::;;;:::<<<>>><<<999888999;;;999999:::::::::;;;;;;;;;===========================>>>>>>>>>????????????BBBCCCCCCBBB@@@???AAABBBBBB@@@@@@@@@BBBBBBAAA@@@CCCDDDEEEFFFGGGGGGGGGGGGKKKNNN[[[}}}uuuxxxaaaKKKBBB<<<<<<;;;:::999999999999888777777666666666666666555444444333333444444555444444444444444444333333444444444555555555555666777777666666666666666555333444444555555666777777::::::::::::;;;<<<===>>>BBBDDDQQQXXXmmm...//////000111111222222222555777888888888999;;;888777777888:::>>>AAABBBIIIQQQ[[[ccciiiooowww}}}tttrrrmmmfff]]]SSSJJJEEEGGG@@@<<<>>>???<<<;;;===999::::::;;;;;;:::999999888888888888888888888999777666666555555666666777555555555555555555555555666888999999888999:::<<<888;;;>>><<<777555777;;;888888888999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????BBBBBBBBBAAA??????@@@BBB@@@@@@@@@AAADDDFFFEEEEEEDDDEEEFFFGGGHHHHHHIIIHHHNNNQQQcccssseeeKKK???<<<<<<;;;:::999999999999777777666666666666777777555444444333333444444555555555555444444333333333444444444555555555555666888888777777666666555555444444444555666666777777999:::::::::999:::<<<>>>BBBDDDQQQYYYooo/////////000000111111222222333444333222222333555111222444666888:::<<<<<<666777999===CCCHHHLLLMMMQQQTTTYYY^^^aaaeeeiiilllggggggiiikkkmmmmmmllljjjeeebbb___]]]\\\YYYSSSMMMJJJHHHFFFCCCAAA>>>===<<<===<<<===@@@@@@<<<999888;;;:::999888777666666666777777888888999999999:::666555555444444555555666555555555555555555555555666777999999999999;;;===777:::===;;;666444777;;;888888888999999999::::::999:::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????AAABBBAAA@@@??????AAACCCBBBAAABBBDDDHHHKKKKKKKKKEEEFFFHHHIIIJJJKKKKKKKKKMMMSSSlllxxxrrrhhhKKK===<<<<<<;;;:::999999999999777777666666666666777777555444444333333444444555555555555444444333333333444444444555555555555666888888777777666666555555444444555555666777777888888999:::999999:::>>>AAADDDEEERRR[[[rrr/////////000000111111111000000000///...///111333666666777777666444222111???<<<:::;;;>>>@@@@@@>>>AAABBBCCCDDDDDDFFFIIILLLEEEEEEDDDDDDEEEFFFHHHIIIKKKIIIFFFEEEEEEDDDCCCBBBCCCBBBAAA@@@@@@@@@AAABBB<<<;;;;;;;;;999888777666999888666555555666777888666666777777888999::::::555555444444444444555555555555555555555555555555666888;;;<<<;;;;;;;;;<<<777999;;;:::777666888;;;999999:::::::::;;;;;;;;;999:::<<<===>>>>>>===<<<>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@???@@@DDDFFFEEEDDDEEEGGGKKKMMMNNNMMMGGGHHHIIIKKKLLLMMMMMMNNNLLLWWWxxx|||wwwsssnnnPPP???<<<<<<;;;:::999999999999666666666666666777777888555444444333333444444555444444444444444444333333444444444555555555555666777777666666666666666555444555555666666777888888777999;;;;;;;;;===CCCGGGGGGGGGTTT^^^vvv......////////////000000---///111222222222444666---...000222444555666666111222333444444555666777777888999999888888999:::@@@???===:::999999;;;===999::::::999888999;;;<<<:::999777666555444444444666777666555555666888999666666777777777888888888333444555666777888999999555555444444444444555555444444444444444444444444666999===???>>><<<;;;:::777888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===:::;;;===???@@@???>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@BBBFFFIIIHHHGGGGGGHHHJJJKKKKKKJJJGGGHHHJJJLLLMMMNNNNNNOOOOOObbb{{{vvvzzzuuuTTTBBB<<<<<<;;;:::999999999999666666666666666777888888555444444333333444444555333333444444444444444444444444444555555555555666555555555555555666666666555555555666777777888888888;;;>>>??????CCCJJJPPPJJJJJJWWW```yyy------..................,,,...111111000.........333222111000000111222333---222666666222111444888222555888999888888888888222444666777777777888888111666:::<<<999666666777666777777888888999999:::444777999888777777666555444555666777777666555444222222333444555777888888666555555444444555555666333333333333333333333333666:::>>>AAA???===;;;999888777777888;;;<<<<<<;;;<<<<<<<<<=========>>>>>>;;;<<<>>>@@@AAAAAA@@@???@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@CCCHHHKKKKKKIIIHHHHHHIIIHHHGGGFFFGGGHHHJJJKKKMMMNNNOOOOOOUUUllltttyyyWWWBBB<<<<<<;;;:::999999999999666666666666666777888888555444444333333444444555333333333444444555555555444444444555555555666666333444444444555555666666555555666666777777888888999===AAABBBCCCGGGOOOVVVLLLLLLXXXbbbzzz...------,,,,,,------...........................////////////000000000000333333333222222222111111000000111111111222222222333333333333333333333333555555555555555555444444666555444333333333333333999777666555555666777999777666666555444444333333555555555555555555444444555555666666666666555555333333222111222333444555444777:::<<<<<<:::777444666777777777555555777888999:::<<<===>>>???>>>>>>AAA===:::===BBBFFFFFFDDDHHHJJJKKKJJJFFFCCCAAA@@@BBBAAA@@@@@@AAABBBDDDEEEBBBDDDCCCBBBDDDIIIJJJGGGGGGIIILLLNNNOOOPPPPPPOOOTTTkkkuuu{{{rrr}}}^^^BBB>>><<<:::999:::999888777666666666666666777888888888888777666555444444333444444444444444444444444666555555444444444555555666666555555555555666666666777777666666777999<<<;;;<<<>>>AAAEEEIIILLLNNNKKKPPPUUUddd|||------,,,,,,,,,,,,------------------------------....../////////000000000222222222111111111000000000000000111111111222222333333333333333333333333444444444444444444444444777666666555444444555555777666555444444555666777666666555555444333333222444444333333333333333333555555555666666555555555333333222222333333444555444666999;;;;;;999666444666777777666555555666888888999;;;===>>>>>>>>>===AAA???>>>@@@CCCEEEEEEDDDJJJMMMPPPPPPLLLGGGCCCAAABBBAAAAAAAAAAAAAAABBBCCCDDDEEECCCBBBFFFMMMPPPOOOHHHJJJMMMOOOPPPRRRTTTVVVXXXtttqqqrrrbbbCCC>>><<<:::999::::::888777666666666666666777888888777666666555555444444444444444444444444444444444666555555444444444555555666666555555555555666666666777777777666777999;;;;;;<<<>>>AAADDDHHHKKKMMMNNNSSSXXXfff~~~---,,,,,,++++++,,,,,,------------------------------.........////////////000000000/////////////////////000000000111111111222222222222222222222222333333333333333333333333666555555444444444444555555444333222222333444555555555444444333333222222222222222222222222222222444444555555555555444444222333333444444444444444333444777888888777444333555666666555444444555777777888:::;;;<<<<<<======???AAACCCCCCCCCCCCCCCDDDJJJMMMQQQRRRNNNHHHBBB???@@@@@@@@@AAAAAAAAAAAAAAADDDDDDCCCBBBGGGPPPUUUUUUJJJLLLNNNOOOQQQUUUYYY]]]\\\kkkzzzsssgggFFF???===::::::::::::999777666666666666666777777888555555555444444444444444444444444444444444444444555555444444444555555666666666555555555555666666666777888777777777999;;;;;;<<<>>>@@@DDDGGGJJJLLLOOOUUUZZZiii,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------....../////////000000000111111111111111111111111111111222222222222222333333222111111111111222222333222111111111111222333444444333333222222222222111111222222222222222222333333444444444444333333111222444555555555444333222333444555555444333222444555555444333333444666666777888999:::;;;;;;;;;<<<@@@DDDDDDAAA???@@@CCCFFFIIILLLLLLHHHCCC???======>>>???@@@AAABBBBBBBBBAAACCCCCCCCCIIIPPPTTTRRRLLLMMMNNNNNNOOOTTT[[[``````vvvnnnvvvuuunnnIII???===;;;:::::::::999888777777666666666666777777333333333444444444444444444444444444444444444444555444444444444555666666666666555555555555666666666777888888777888999;;;;;;;;;===@@@DDDGGGJJJLLLNNNTTTZZZjjj++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000000000000000///000000000111111111222111111000000000000111111111111000000000000111111222222222222111111111111111111222222333333333333222222333333333333222222000111333444444444333222111222333333333333222111333444444333222222333555555555666777888999::::::999>>>CCCBBB===:::===@@@CCCDDDEEEDDDAAA???>>>>>>;;;<<<===???AAACCCEEEEEEBBBEEEHHHIIIMMMQQQPPPLLLLLLNNNNNNMMMLLLQQQYYY___gggooovvvuuuwwwtttLLL???===;;;:::;;;;;;999888777777666666666666777777333333333444444444444444444444444444444444444444444444444444444555666666666666555555555555666666555777999999888888:::;;;:::;;;===@@@DDDHHHKKKMMMKKKRRRYYYkkk+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........////////////////////////.........///000000111111222111111111111222333333000000000000000000000000111111111111111111000000111111111222222333444444111111222222222222111111000111111222222222222222222222111111111111222222222333333222111111222444444444444555666777888999777;;;???>>>:::888;;;>>>@@@AAABBBAAA@@@@@@AAACCC<<<<<<===>>>@@@CCCFFFHHHEEEJJJMMMNNNPPPSSSOOOIIIJJJLLLMMMLLLJJJNNNWWW___sss~~~kkk|||uuuwwwzzzNNN@@@>>>;;;;;;;;;;;;:::888888777777666666666666666555555555444444444444444444444444444444444444444444444444444444555666777666666555555555555666666555777999:::999999:::;;;999:::===AAAEEEJJJMMMPPPKKKSSS[[[mmm******))))))))))))******++++++++++++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------........................,,,------...//////000000111000000000000111222333//////000000000000//////000000000000000000000000//////000000111222222333000111111111111111111000000000//////000000111222222222111000000111222222111222333222000000222333333333333333444666777888888:::;;;:::999999;;;>>>;;;===@@@BBBCCCCCCEEEFFFAAA@@@>>>>>>???BBBFFFHHHHHHKKKMMMMMMOOOQQQNNNIIIFFFIIILLLKKKJJJNNNXXX```{{{ooouuutttvvv~~~OOO@@@>>><<<;;;;;;;;;:::999888888777666666666666666777666666555555444444444444444444444444444444444444333333444444666777777666666555555555555666666555777:::::::::999:::;;;888:::===BBBGGGLLLPPPRRROOOVVV^^^ppp******))))))))))))******************************)))************+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,------...///000000...............///000000//////000000000000//////////////////000000000000---......///000111111222000000111111111111000000000///.........///111222333222111000000111222333111222222111000000111333333222222222333555777888999999999999888:::<<<>>>666:::@@@CCCEEEEEEEEEFFFEEECCC@@@>>>>>>AAADDDGGGHHHJJJJJJIIIKKKNNNMMMIIICCCGGGKKKKKKKKKOOOZZZbbb|||{{{qqqrrrtttOOO@@@>>><<<;;;;;;;;;:::999888888777666666666666666888888777666555444444444444444444444444444444444333333333444555666777888666666555555555555666666555777:::;;;:::999:::;;;888:::===BBBHHHMMMRRRTTTSSSZZZbbbsss)))))))))((((((((((((((())))))))))))(((((((((((('''((()))++++++******)))+++++++++*********))))))******************************+++++++++,,,,,,,,,000///...---,,,+++++++++222222111//////.....................................................................////////////---.........//////000000////////////000000000000000000000000////////////000000000000000000111222222222222222222222222222333555777888777777888999;;;;;;<<<>>>???AAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGDDDFFFBBBDDDKKKKKKTTTjjjuuurrrjjj{{{VVVDDDBBB===888888999999888666666666666555555555555888777777666555555444444333333333333333333333333444444444444555555555666666666777777777777666666555555666666777777888888???;;;>>>HHHQQQRRRNNNKKKVVVXXXdddwww))))))))))))))))))))))))******)))))))))((((((((('''((()))***+++******)))+++++++++*********))))))*********************************+++++++++,,,,,,++++++,,,---...000222333000///...------------------------------------------------------------------.........////////////---........./////////000.../////////000000000000000/////////////////////000000000000000111111222222111111222222222222222333555777888777777888999888888:::;;;===>>>@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@BBBCCCDDDFFFFFFGGGGGGGGGDDDGGGEEEHHHNNNMMMTTThhhzzz}}}ppplll~~~YYYAAA@@@>>>===<<<;;;888555666666666666555555555555777777666666555444444333333333333333333333333333444444555555555666666666666666777777777777666666555555666666777888888888===;;;???LLLVVVXXXUUUSSSUUUYYYggg}}}************************************))))))))))))'''((()))*********))))))+++************)))))))))*********************************++++++++++++,,,)))***+++---000333555777---,,,,,,+++++++++,,,,,,---------------------------------------------------------.........//////.............../////////....../////////000000000////////////////////////000000000000000111222222111000000000111222333333333555777777777666777888777888999:::<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@???BBBCCCDDDEEEGGGGGGHHHHHHDDDHHHIIILLLQQQNNNTTTgggssslllmmm]]]AAA>>><<<;;;;;;:::888777666666666666555555555555666666555555444333333333333333333333333333333333555555666666666777777777666666777777777777666666555555666777777888888999<<<;;;AAAOOOYYY[[[XXXWWWSSSXXXhhh***************++++++++++++*********))))))))))))((((((((()))))))))))))))************))))))))))))************************************++++++++++++,,,,,,------///000222333,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000000.........///////////////000/////////000111222333000000000000000111333444222444666666555555666777999999:::<<<===???@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEGGGHHHHHHIIIEEEJJJJJJLLLPPPMMMUUUjjjlllhhhmmm```EEE???:::999888888999<<<666666666666555555555555555555444444444333333333444444444444444444444444666666666666777777777777666666777777777777666666555666666777888888999999<<<<<>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@AAACCCEEEGGGHHHIIIJJJHHHKKKIIIIIIMMMMMMYYYrrrzzzhhhffflllbbbFFFAAA>>>AAAAAA<<<:::<<<666666666666555555555555444444444444444333333333444444444444444444444444666666666666777777777777666666777777777777666666666666777777888999999999<<<<<>>>>>>>>>>>>>>>>>???@@@BBBEEEGGGIIIJJJJJJIIILLLHHHGGGLLLNNN___|||fffffflll~~~fffEEEBBBFFFNNNMMMBBB:::888666666666666555555555555555555444444444444444444444444444444444444444444555555666666666777777777666666777777777777666666666666777888888999999:::;;;<<>>>>>>>>===<<<<<<;;;::::::;;;<<<======>>>>>>>>>===>>>@@@BBBEEEGGGIIIKKKKKKIIILLLJJJJJJNNNSSSfffzzzdddhhhooolllGGGCCCEEEMMMKKK@@@777888666666666666555555555555555555555555555555555555555555555555555555555555444444555555555666666666666666777777777777666666666777777888888999::::::;;;<<>>===<<<;;;======>>>??????@@@??????>>>???BBBEEEGGGIIIKKKKKKHHHLLLKKKMMMRRRVVVjjj|||sssbbbiiiqqqqqqMMMCCC>>>BBB@@@888666;;;777666666666555555555555555555666666666666666666555555555555555555555555444444444444555555555666666666777777777777666666777777777888999999::::::======BBBKKKQQQSSSVVVZZZ\\\^^^lll''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************))))))))))))************))))))))))))))))))))))))************************++++++************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......111000...---,,,,,,---...000000000000000000000000666555333222111222333333111333555777888;;;>>>AAA===<<<===???AAACCCBBBAAA===<<<:::999:::;;;===???@@@AAADDDGGGIIIKKKLLLMMMLLLKKKJJJQQQXXXYYYppp}}}zzzkkkbbbiiisssyyyQQQ@@@<<>>???>>>===;;;:::::::::;;;===???AAAAAABBBDDDFFFHHHKKKLLLMMMNNNMMMKKKPPPUUUYYYttt~~~iiibbbjjjuuuSSSAAA<<>>;;;::::::;;;<<<<<<:::999999999999:::<<<>>>AAABBBBBBBBBBBBDDDFFFIIILLLMMMOOOOOOMMMOOOSSSXXXyyy}}}xxxeeeaaalllyyyWWWDDD===???:::888;;;999999888666666777777555444555555555555555555555555555555555666555555444333555555555555666666666666666888999888777666777888888999999999888888:::<<<>>>@@@DDDJJJOOOSSSVVVXXXYYYcccqqq&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))******************+++,,,,,,,,,,,,+++)))************+++++++++***,,,---...///...------,,,------...000111111222000000222222222111000///000222333444444666888;;;<<<;;;:::;;;<<<;;;:::888999999:::;;;<<<>>>@@@AAAAAA@@@@@@AAACCCFFFIIILLLKKKMMMMMMOOORRRYYY}}}qqqbbbaaannn~~~[[[FFF>>>???:::999;;;999999777666666777777666444555555555555555555555555444555555555555555444444555555555555666666666666666888999888777666777888777888999999888888:::<<>>>>>>>>@@@CCCFFFHHHEEEIIIKKKOOOSSS\\\kkk```cccqqq___HHH>>>???:::999;;;999888777666666777777666555555555555555555555555555444444555555555555555444555555555555666666666666666888999888777666777888777888999999888999;;;===@@@AAAKKK\\\iiimmmooorrrttt%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))***************+++,,,,,,,,,,,,+++))))))*********+++++++++.........------,,,+++***..................------......//////000000//////000111222111000111333555666555555666888999888666::::::::::::;;;;;;;;;;;;=========>>>@@@BBBEEEFFFBBBFFFHHHMMMTTT```{{{ggg___dddsssbbbJJJ>>>>>>999999;;;888888666555666777888777555555555555555555555555555333444555555666555555555555555555555666666666666666888999888777666777888666888999999888999;;;===??????HHH[[[hhhjjjkkknnnuuu%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------...............------......///000///000111000//////111222333333333666999::::::999666777888999::::::;;;;;;======>>>@@@BBBCCCDDDEEEDDDEEEDDDJJJTTTeeetttfff```ffftttdddKKK===<<<888888:::777777666555666777888777666555555555555555555555555333444444555666666555555555555555555666666666666666888999888777666777888666777999999888999;;;>>>???<<>>@@@BBBDDDEEEEEEEEEGGGEEEAAAGGGTTTiiirrrfff```ggguuu~~~}}}{{{|||eeeKKK===<<<888888:::666777666555666777888777666555555555555555555555555333333444555666666666555555555555555666666666777666888999888777666777888666777888999888999<<<>>>???<<>><<>>???AAACCCDDDEEEHHHEEEJJJNNNTTTzzznnndddbbbgggxxxwwwrrrqqqrrrqqqmmmrrriiiKKKEEE===999>>>888999777777777777777777777777666666666666666777888888888888777777777777888888666666777888888888888777777777888888999888888888666888999999999999;;;<<<@@@@@@JJJ]]]ooowwwxxxxxxzzz'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))((((((************************+++************)))))))))++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++------,,,++++++---...///222111000/////////000111///000222333444555555555555666777888999999999999;;;;;;<<<>>>@@@AAACCCCCCJJJFFFJJJMMMXXXnnndddbbbiii{{{~~~xxxrrrpppjjjkkkiiiIIIDDD???;;;@@@999;;;777777777777777777777777666666666666666777888888888888777777777777777888555666777777888888777777999999::::::999888777777666888999999888888:::;;;@@@???GGG\\\rrr}}}'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((+++++++++******)))))))))************))))))))))))***++++++++++++,,,,,,,,,---.........---,,,++++++------,,,,,,,,,---...///444222000......///000111000111111222333444444444666666777888888999999999999:::;;;===???@@@AAABBBJJJGGGIIIJJJZZZuuufffeeelll~~~xxxtttnnnkkkxxxjjjHHHBBB???<<<@@@999;;;777777777777777777777777666666666666666777777888999888777777777777777777555666666777777777777777999999:::::::::999999888888999;;;:::999999;;;<<<@@@@@@KKKccc}}}'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))),,,,,,++++++******))))))))))))))))))))))))))))))*********+++++++++,,,,,,............------,,,+++...............//////000444333000///...///000111111222222333333444555666777777888888999::::::;;;999999;;;<<<>>>@@@AAAAAAHHHGGGHHHIII\\\xxxjjjiiippp{{{tttoootttnnnIII@@@>>><<>>BBBDDDQQQkkk&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((******((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))),,,+++++++++******))))))(((((()))))))))))))))***************++++++++++++---............------,,,.........////////////000333222111000///000111222222222222333444555777888888888888888888999;;;;;;999999;;;<<<>>>???AAAAAAEEEFFFHHHJJJaaayyykkkjjjrrr{{{vvvtttvvvLLLAAA>>><<<===666;;;777777777777777777777777666666666666666777888888:::999888777666666666666444555666666777777666666555666777999:::;;;;;;;;;999;;;============???AAA@@@BBBNNNcccxxx%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%''')))******)))'''%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))******************++++++++++++,,,---..................------......//////......111111111111111111222222111111111222333666888999777777666666777888:::;;;999:::;;;<<<>>>@@@AAABBBBBBFFFJJJNNNjjjvvviiiiiirrr}}}vvvyyy~~~QQQCCC???======666<<<777777777777777777777777666666666666666777888888:::999888777666666666666444555666666777777666666666777777888999999999888777999;;;<<<===>>>@@@BBB>>>???GGGVVVeeepppyyy}}}$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%''')))******)))'''%%%%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******)))************+++++++++,,,,,,---.../////////...+++,,,------......------///000111222222222222222000000000111333555888999666666555555666777999:::999:::;;;===???@@@AAABBB???EEELLLQQQpppoooggghhhqqqyyywwwUUUEEEAAA======777>>>777777777777777777777777666666666666666777888888:::999888777666666666666444555555666666666666666777888888888888777666666666888:::;;;<<<===@@@BBBBBBBBBHHHRRR^^^iiiwww'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((,,,'''&&&((()))&&&&&&(((((('''$$$$$$'''***((($$$%%%&&&&&&'''((()))******&&&)))***''''''***+++((((((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,,,,++++++***...---+++******+++,,,...,,,---///111111111000000000000000222333555777888999888777777777888999:::<<<<<<<<<===>>>@@@BBBBBBGGG===MMMUUUwwwrrreeefffppp|||VVVEEE@@@:::@@@===<<<777888999:::999777555444666666666666666666666666666666666666666555555555999888666555555666666777777999;;;;;;:::::::::;;;888:::<<<=========???AAA???BBBJJJVVVcccrrr''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))%%%%%%((()))'''''')))%%%''''''''''''((('''&&&&&&&&&''''''(((((())))))!!!$$$%%%$$$%%%)))***((((((((((((((())))))))))))******))))))******+++,,,+++++++++,,,+++++++++***...---,,,++++++,,,---...,,,---///000111111000000000000000111333555666777777666666666666888999;;;;;;<<<<<<===>>>@@@AAABBBIIIAAAPPPYYY}}}nnnffffffqqqzzzXXXGGGAAA999===;;;;;;::::::999888777666666666666666666666666666666666666666666666666666666666555555444444555666777888888999;;;;;;:::::::::;;;888:::<<<======>>>???AAAAAACCCJJJWWWfffvvv'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&$$$$$$((()))&&&'''***''')))+++***'''%%%&&&(((''''''''''''''''''(((((("""%%%'''&&&)))...///---(((((((((((())))))))))))***))))))))))))***++++++***+++++++++++++++++++++///...---,,,,,,---...///------...000000000000000000000111111333444666666555555444555666888:::;;;;;;;;;<<<===>>>@@@AAABBBIIIDDDQQQ[[[iiidddeeeqqqzzz}}}UUUGGGBBB999===<<<>>>>>><<<999777666666777888666666666666666666666666666666666666666666666666333333333444555666888999888:::;;;<<<;;;:::;;;<<<999:::<<<======>>>@@@BBBCCCCCCJJJZZZlll~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$%%%((((((%%%&&&)))222...+++)))'''%%%%%%((('''''''''''''''''''''&&&$$$''')))(((***///000...(((((((((((()))))))))))))))))))))))))))***++++++***************+++++++++......---------...//////------...//////000000000111111111111222333444555444444444555777999<<<===;;;;;;;;;<<<>>>???AAABBBFFFEEEQQQ[[[|||hhhaaadddppp~~~OOOEEEBBB999>>>@@@DDD>>>===;;;999777777777777666666666666666666666666666666666666666777777777444444555555666777888888888:::<<<<<<;;;:::;;;<<<999;;;=========>>>@@@BBBDDDCCCKKK^^^rrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''(((&&&'''(((&&&###%%%***@@@222'''&&&((('''%%%&&&''''''''''''&&&&&&&&&&&&###&&&'''%%%&&&******((((((((((((((())))))))))))))))))(((((())))))***+++******)))))))))***+++,,,------------......//////---------...//////000000111111111111222222333444444444444555777:::===>>>:::;;;;;;<<<===???AAAAAAEEEGGGRRR]]]{{{jjjaaadddrrr}}}zzz||||||MMMDDDBBB:::???@@@CCC;;;;;;;;;;;;:::888666555777777777777777777777777666666666666777777888888777777777888777777777777888:::<<<<<<;;;;;;;;;<<<999;;;===>>>>>>>>>@@@BBBDDDBBBLLLaaauuu%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''''''''%%%###(((///DDD222$$$$$$((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%((((((&&&&&&))))))&&&(((((((((((()))))))))))))))(((((((((((()))*********)))(((((()))***,,,---,,,,,,,,,---......//////------------...///000111222222111111111222222333444444444555777999<<<===::::::;;;<<<===???@@@AAAEEEKKKTTTaaayyyjjjbbbggguuu}}}wwwvvvxxxzzzOOOEEECCC:::>>>;;;<<<888999;;;;;;;;;999666555777777777777777777777777555666666777777888888999888999999999999888777666999;;;<<<===;;;;;;<<<===999;;;===>>>>>>???AAABBBCCCBBBMMMaaasss%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$%%%,,,666;;;,,,"""&&&(((%%%###&&&%%%%%%%%%&&&&&&'''''''''&&&))))))''''''******((((((((((((((())))))))))))((((((((((((((()))******))))))((('''(((***,,,---***+++,,,------.........------,,,,,,---...000111222222111111111111111222222222222333444777999:::::::::;;;;;;===>>>@@@AAACCCLLLTTTaaatttggg```fffttt~~~yyywwwsssrrrttt|||OOODDDBBB;;;???:::888888888888888888888888777777777777777777777777777555666666777888888999999666777888888999888777777999;;;======<<<;;;<<<===:::<<<===>>>>>>???AAACCCCCCCCCOOO```lll{{{%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$&&&000;;;111'''"""(((((("""!!!'''$$$$$$%%%%%%&&&'''(((((("""%%%%%%###$$$'''(((%%%(((((((((((())))))))))))((((((((((((((()))******)))(((''''''(((***,,,---)))***+++,,,------------------,,,,,,---...000111333222111111111111111111111111111111222444666888:::::::::;;;===>>>@@@AAA@@@KKKQQQ___qqqddd]]]bbbrrr~~~zzzsssmmmkkkmmmrrruuu}}}MMMAAAAAA===AAA;;;888888777666555666777999:::777777777777777777777777555666666777888999999999333444666777888888888888999;;;======<<<;;;<<<===:::<<<>>>>>>>>>???AAACCCCCCDDDOOO___gggsss%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%###%%%&&&(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$$$$%%%''''''''''''''''''''''''&&&%%%$$$$$$&&&,,,444:::((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((()))******,,,***))))))***++++++***---------...............111111111000000000000000333333222222222333444444888:::<<<=========???AAA@@@HHHOOOaaannn```[[[eeeyyyzzztttpppnnnmmmkkknnnqqqwwwSSSIIIFFF;;;===;;;===999888888777777888888999666666777777777777666666777777777777777777777777666666666777888888999999::::::;;;<<<===>>>??????===>>>???>>>>>>???BBBDDDDDDFFFNNNYYYbbbsss%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$"""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&***111555((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((())))))************((((((((((((((()))******+++************++++++***------------............111000000000000000000000333333222222222333444444777999:::;;;;;;<<<>>>@@@@@@HHHPPPbbblll^^^\\\fff{{{|||xxxtttooollljjjkkkmmmwwwSSSGGGDDD;;;???<<<===999999888888888888999999666777777888888777777666777777777777777777777777666666666777888888999999::::::;;;<<<===>>>??????===>>>>>>>>>>>>???BBBDDDDDDFFFOOO\\\hhhzzz%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###!!!"""$$$'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((+++///((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((()))******++++++++++++++++++++++++,,,,,,------............000000000000000000111111222222222222222333444444555777999::::::;;;===>>>AAAHHHQQQeeejjj^^^[[[eeezzzyyyrrrlllhhhgggeeegggvvvWWWFFFBBB<<>>??????===>>>>>>>>>>>>???BBBDDDFFFGGGOOO___ooo%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%'''(((''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''&&&&&&%%%%%%%%%%%%((((((((((((((())))))******+++,,,,,,+++***++++++,,,,,,,,,------......///000000000000000111111111111111111111222333444444666777999::::::;;;===>>>BBBIIISSSiii~~~jjj```XXXbbbwww}}}uuupppkkkjjjgggdddiii|||]]]HHHBBB===BBB>>>:::;;;::::::999999::::::;;;888888999999999999888888777777777777777777777777666666666777888888999999::::::;;;<<<===>>>??????===>>>>>>>>>>>>@@@CCCEEEHHHGGGPPP```rrr%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***,,,+++)))'''&&&%%%%%%%%%((((((((((((((())))))***)))+++------+++***+++,,,++++++,,,,,,---....../////////000000111111111111111111111111222333444555777999;;;<<<<<<<<<>>>@@@CCCIIITTTmmm{{{iii```XXXbbbvvv~~~zzzrrrrrrpppkkkiiiooo~~~cccLLLDDD>>>CCC===999;;;::::::999999::::::;;;888888999999999999888888777777777777777777777777666666666777888888999999::::::;;;<<<===>>>??????===>>>?????????AAADDDGGGIIIIIIPPP```ppp%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''$$$%%%''''''%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******000///,,,***((((((((((((((((((((((((((()))******(((,,,///...,,,***+++,,,******+++,,,---......////////////000111111222222000000000111111333444555888:::<<<======>>>@@@AAADDDIIIVVVqqqwwwfff^^^[[[cccvvv}}}{{{yyyvvvppplllpppwwweeeMMMEEE===BBB<<<999::::::999999999999::::::777888888888888888888777777777777777777777777777666666666777888888999999::::::;;;<<<===>>>??????>>>???@@@AAAAAACCCFFFIIIKKKKKKRRR___lll}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******...---+++)))))))))***+++((((((((((((((()))******''',,,000///,,,***+++---)))***+++,,,---......///...//////000111111222222//////000000111333444555999:::<<<======>>>@@@BBBDDDIIIWWWtttvvveee^^^\\\ccctttzzzssspppsssaaaLLLDDD<<<@@@<<<:::999999888888888888999999666777777888888777777666777777777777777777777777666666666777888888999999::::::;;;<<<===>>>?????????AAABBBBBBCCCDDDHHHJJJMMMNNNUUU```kkk{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++***)))'''&&&'''(((***+++((((((((((((((()))******''',,,000000,,,)))+++---)))******+++---...//////...//////000111222222222/////////000111333444555888:::<<<=========???AAAEEEIIIWWWvvvxxxggg```[[[bbbqqq|||wwwxxxuuu]]]IIIBBB:::???<<<<<<999888888888888888888999666666777777777777666666777777777777777777777777666666666777888888999999::::::;;;<<<===>>>??????@@@AAACCCCCCDDDEEEIIILLLNNNPPPXXXbbbjjjzzz$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))((((((((((((,,,***(((((()))******))),,,,,,+++***+++,,,---.........///000000000000000000111111222222333444444666888999::::::<<>>AAADDDIII\\\ddd```^^^dddssszzzyyy~~~dddEEEBBB@@@<<<<<<:::;;;;;;::::::999888888777888888777777777777888888666666777888888888888888777777888888888888999999777888:::<<<>>>@@@AAAAAACCCDDDFFFFFFGGGHHHKKKMMMRRRQQQ]]]sss$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))---,,,++++++,,,,,,***(((,,,,,,+++++++++,,,---.........///000000000000///000000111111222333333333555777999999:::;;;>>>@@@DDDIII\\\jjjddd___fffuuu~~~yyydddEEEBBB???<<<===;;;;;;::::::999999888888888888888888888888888888888666666777888888888888888666666777777888888888888::::::;;;<<<===???@@@AAACCCEEEFFFFFFFFFHHHKKKNNNQQQQQQ___vvv$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((())))))))))))+++******+++---,,,+++)))+++++++++,,,,,,,,,---------...//////000000//////000000000111222222333333555666888999999:::===???CCCIII\\\mmmeee^^^fffvvveeeFFFBBB???<<<===;;;:::::::::999999888888888888888888888888888888888666666777888888888888888666666666777777888888999<<<<<<;;;;;;<<<>>>@@@AAABBBCCCEEEEEEGGGJJJNNNQQQPPPPPP___yyy###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))((('''((((((((()))))))))***""""""###&&&***------,,,++++++,,,,,,,,,---------------...//////////////////000000111111222333333444666777888888:::<<>>@@@AAA???AAACCCEEEGGGLLLQQQUUUQQQQQQaaa|||######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''(((((()))))))))))))))''''''(((((())))))******...,,,******+++,,,+++******+++,,,---------,,,,,,------...////////////...//////000000111222222222333555777777888999<<<>>>BBBHHH]]]jjjaaa[[[ddduuu~~~kkkJJJDDD@@@<<<===;;;999999999999999999999999777888999::::::999888777666666777888888888888888666666777888999::::::;;;<<<<<<<<<===>>>???@@@AAA???AAABBBDDDGGGLLLSSSWWWUUUTTTeee######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((('''''''''((()))*********999555000,,,+++***)))(((***+++,,,---------,,,,,,,,,---......//////......//////000000111111222222333444666777777999;;;>>>AAAHHH]]]~~~hhh```ZZZddduuuzzzuuu{{{oooLLLFFFAAA<<<===;;;999999999999999999999999777888:::;;;;;;:::888777666666777888888888888888777777888999:::;;;<<<<<<;;;;;;===>>>???@@@AAAAAABBBCCCDDDEEEGGGKKKQQQVVVWWWVVVeee######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&''''''((()))******+++,,,)))&&&%%%'''***,,,---***+++,,,---...---,,,,,,,,,---......//////....../////////000111111222222333444666777777888;;;===AAAHHH]]]zzzggg___ZZZdddvvv{{{ooolllnnnlllooosssxxxqqqNNNGGGAAA===<<<;;;999999999999999999999999777888:::;;;;;;:::888777666666777888888888888888777888888:::;;;<<<======999;;;===???AAAAAAAAAAAAEEEEEEEEEEEEFFFJJJOOOTTTVVVTTTddd%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))((((((((()))******++++++++++++******************+++,,,,,,,,,,,,,,,,,,---...///000111111222222111444555777888:::;;;;;;;;;???OOOWWWiii```\\\bbbqqqxxxqqqmmmmmmiiiiiillloooyyyqqqKKKCCCAAA???@@@>>>???<<<999888999;;;;;;;;;999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::999::::::::::::::::::;;;;;;<<<>>>@@@AAAAAABBBBBBCCCEEEGGGHHHJJJMMMRRRUUUTTTWWWhhh%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''(((((((((''''''&&&&&&''''''(((''''''((()))))))))))))))((((((((()))******++++++************************++++++,,,,,,,,,,,,------...///000111111222222222444555666888999:::;;;;;;???OOOXXXjjj___[[[aaappp}}}xxxuuukkkgggffffffgggmmm}}}tttMMMEEEAAA>>>???===>>><<<999888999;;;;;;;;;::::::;;;<<<;;;:::999999::::::::::::::::::::::::999::::::::::::;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCEEEGGGIIILLLOOOTTTWWW]]][[[eeexxx%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))(((((((((''''''(((((((((''''''((())))))))))))((('''(((((())))))******+++************************+++++++++,,,,,,---------/////////000111111222222444555666777999:::;;;;;;???OOOXXXmmm___ZZZ```pppuuurrroookkkhhhjjjtttqqqLLLEEEBBB@@@AAA@@@>>><<<999999:::;;;;;;::::::::::::::::::999888777::::::::::::::::::::::::999999::::::;;;;;;;;;;;;======>>>>>>@@@BBBCCCDDDCCCFFFIIILLLNNNRRRVVVZZZ[[[VVV\\\qqq%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((''''''''''''((((((&&&'''(((((())))))((((((''''''(((((()))************************++++++++++++++++++,,,,,,---------/////////000000111222222444555555666888999;;;;;;???OOOXXXsssyyy}}}zzzpppbbbZZZaaaqqqyyysssrrrwww}}}iiiHHHCCCBBBAAAEEEEEE===;;;999999:::::::::999::::::999999888888777666::::::::::::::::::::::::999999::::::;;;<<<<<<<<<>>>>>>>>>???AAACCCEEEFFFGGGIIIMMMOOOQQQTTTWWWZZZYYYSSS\\\www%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((((((((('''''''''((())))))******))))))*********+++++++++******+++,,,,,,---......000/////////000111222333555555555666777999;;;<<<>>>OOOYYYpppvvvuuurrrrrrbbb\\\bbbrrr}}}{{{}}}~~~|||bbbDDDBBBAAA@@@DDDDDD<<<:::999999::::::999888999999888888777777777777::::::::::::::::::::::::999999:::;;;;;;<<<======??????@@@AAACCCEEEGGGHHHLLLOOOQQQSSSTTTUUUWWWYYY]]]YYYeee%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&''''''(((((())))))***)))))))))***++++++,,,,,,******+++,,,,,,---......000000/////////111222444555555444555666888:::<<<>>>OOOZZZtttwwwooofffsssaaa]]]cccsss~~~^^^CCCBBBAAA>>>??????;;;:::999999::::::999888999888888777888888999999::::::::::::::::::::::::999999:::;;;<<<======>>>???@@@BBBEEEGGGHHHIIIIIIPPPRRRUUUVVVVVVWWWXXXYYYYYYXXXhhh%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))((())))))***++++++,,,,,,)))******+++---......///000000///...///111333444555444444444666888:::<<<>>>OOOZZZzzzzzzrrreeevvv```\\\cccsssYYYBBBDDDBBB??????>>>;;;:::999999::::::999777888888777777888999;;;<<<::::::::::::::::::::::::999999:::;;;<<<===>>>>>>???AAAEEEHHHJJJKKKJJJJJJQQQSSSWWWXXXYYYYYY[[[\\\XXXYYYlll%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''(((((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))((())))))***++++++,,,,,,)))******+++---...//////111000///...///111333444555444444444555888:::<<<>>>OOOZZZoooyyyxxxaaa[[[bbbrrrzzzTTT@@@DDDDDDAAABBBAAA:::999999999::::::888777888888777777888:::<<<===::::::::::::::::::::::::999999:::;;;<<<===>>>??????BBBFFFJJJMMMMMMKKKJJJPPPSSSWWWYYYZZZ[[[]]]^^^bbbcccuuu%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%''')))***+++***)))***+++++++++,,,------......///000000000000000111111111555555555666777999:::;;;;;;JJJ___rrruuurrrgggbbbeeeyyyuuuPPPEEE@@@>>>DDD=========;;;999888999999888777:::999888777777888999999888888999999999::::::::::::::::::;;;<<<===>>>???AAA???@@@GGGNNNRRROOOKKKRRRTTTXXXZZZ]]]```dddhhhlllgggqqq%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''(((((())))))***''')))***+++***)))***+++++++++,,,,,,---.........000000000000000111111111555555555666777999:::;;;===LLLaaatttyyybbb^^^bbbvvvxxxQQQFFF@@@???DDD===>>>===;;;999888999999888777:::999888777777888999999888888999999999::::::::::::::::::;;;<<<===>>>???@@@AAACCCFFFIIIKKKKKKKKKLLLQQQVVV[[[^^^```ccceeeiiihhhrrr%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%&&&''')))***,,,---...''')))***+++***)))***+++++++++,,,,,,------....../////////000000111111111444444555666777999:::;;;@@@NNNbbbzzz~~~lll```\\\___qqq~~~TTTFFFAAA@@@DDD===@@@===;;;999999999999999777999999888888888888999:::888888999999999::::::::::::::::::;;;<<<===???@@@AAACCCFFFGGGFFFGGGIIILLLMMMRRRYYY^^^aaaaaaaaaaaaeeefffppp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((%%%&&&''')))***,,,---...''')))***+++))))))***+++***++++++,,,------............//////000111111111333333444555777999:::;;;???MMMaaa~~~eeebbb]]]^^^lllWWWGGGBBBAAADDD===AAA===;;;999999::::::999888999999888999999999::::::888888999999999::::::::::::::::::;;;<<<>>>???@@@BBBDDDHHHKKKLLLLLLLLLLLLSSSWWW]]]```aaaaaaaaaaaadddeeemmm$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******''')))***+++))))))***+++******++++++,,,------...---......///000000111111222333333555777999:::<<<===JJJ^^^qqqeee``````kkkYYYFFFBBBAAADDD===BBB>>><<<:::999::::::999888888888999999::::::::::::888888999999999::::::::::::::::::;;;===???@@@AAACCCDDDHHHOOOVVVWWWSSSNNNUUUWWWZZZ\\\^^^```dddfffhhhffflll###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''')))***+++***)))***+++******++++++,,,,,,------------...///000000111111222222333444666999;;;<<<<<>><<<:::999:::::::::888777888999:::;;;;;;;;;:::888888999999999::::::::::::::::::<<<===???AAABBBEEEEEEHHHQQQZZZ]]]XXXSSSQQQRRRSSSUUUYYY^^^eeejjjnnnhhhooo######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((((('''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''')))***+++***)))***+++*********+++,,,,,,------,,,,,,---...///000111222111222222444666999;;;<<<===GGGXXX{{{kkk```___```jjjzzzxxx|||[[[EEEAAAAAAAAA:::BBB>>><<<:::::::::;;;:::999777888999;;;;;;;;;;;;;;;888888999999999:::::::::::::::;;;<<<>>>@@@AAABBBEEEFFFIIIOOOUUUYYYYYYXXXRRRRRRSSSTTTWWW\\\cccgggnnngggppp#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###'''+++......+++'''###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''')))***+++***)))***+++)))******+++,,,,,,------,,,,,,---...///000111222111111222444666999;;;<<>><<<::::::;;;;;;:::999777888999;;;<<<<<<;;;;;;888888999999999:::::::::999:::;;;<<<>>>@@@BBBCCCEEEGGGJJJLLLOOOSSSXXX\\\XXXXXXXXXXXXXXX[[[___bbbjjjcccooo$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######%%%(((******(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&((((((((()))))))))((((((******+++,,,,,,,,,,,,++++++,,,,,,---...///000000111111222333555777999:::@@@DDDWWW|||vvvwwwkkk```^^^\\\bbbvvvnnnmmmjjjfffbbb___\\\ZZZVVVXXX\\\___ccciiioootttsssYYYCCCAAA===@@@;;;;;;===<<<:::999888999::::::888888888888999:::;;;;;;999888777999<<<===<<<999;;;===???@@@???@@@DDDGGGHHHIIIKKKNNNQQQSSSVVVXXX]]]\\\[[[ZZZ[[[\\\___aaakkkjjjrrr$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((************+++,,,,,,,,,,,,++++++,,,,,,---...///000000111111222333555777999:::@@@DDDWWW~~~~~~{{{qqqjjj___^^^]]]cccvvvzzzooofffbbbaaa___]]]\\\]]]___```]]]ZZZXXXZZZaaaiiiooorrrpppUUUAAAAAA===@@@<<<<<<<<<;;;:::999888999::::::999999999888999999:::::::::999999:::===>>>===;;;;;;>>>@@@AAAAAABBBEEEHHHJJJMMMPPPSSSUUUWWWYYYZZZ^^^```bbbcccccccccccccccddddddnnn$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''((())))))(((''''''&&&''''''((((((+++***)))''''''(((***+++******+++,,,,,,,,,,,,++++++,,,,,,---...///000000111111222333555777999:::???CCCVVV{{{|||nnnlll___]]]]]]ccctttooocccZZZUUUWWWWWWVVVXXX\\\bbbhhhlllppphhhaaaaaaiiirrrwwwxxxsssRRRAAAAAA===AAA>>>>>><<<;;;:::999999999:::;;;::::::999999888999999999;;;::::::<<<>>>???>>><<<<<<>>>AAABBBCCCEEEGGGJJJIIIMMMRRRUUUWWWWWWXXXYYY^^^bbbhhhkkkkkkiiiggggggffffffppp$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''((())))))444222...+++(((((()))*********+++,,,,,,,,,,,,++++++,,,,,,---...///000000111111222333555777999:::>>>CCCTTTxxx|||}}}wwwpppsss```\\\ZZZ```ooorrrbbb[[[ZZZ[[[[[[\\\___dddkkksssyyy}}}zzzxxx{{{|||QQQCCCBBB===BBB>>>===<<<;;;:::999999999:::;;;;;;;;;:::999888888888888::::::;;;<<<===>>>======>>>???BBBDDDFFFHHHJJJKKKLLLQQQXXX[[[[[[ZZZZZZ[[[___dddkkknnnmmmlllkkklllmmmlllsss$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))444222...+++(((((()))*********+++,,,,,,,,,,,,++++++,,,,,,---...///000000111111222333555777999:::===CCCSSStttwwwssstttvvvbbbZZZVVV[[[iiixxxcccYYY[[[bbbhhhnnnqqqwww}}}QQQFFFDDD===BBB>>><<<;;;:::999999999:::;;;<<<;;;;;;:::999888888888888999:::;;;<<<<<<<<<<<<===???AAACCCGGGJJJLLLMMMNNNTTTZZZbbbeeecccaaaaaabbbccchhhmmmooonnnnnnqqqtttsssqqquuu$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))(((''''''''''''(((&&&&&&&&&&&&'''((())))))+++***)))''''''(((***+++******+++,,,,,,,,,,,,++++++,,,,,,---...///000000111111222333555777999:::<<>><<<<<<===???BBBCCCEEEJJJPPPSSSSSSQQQRRRYYY```aaa]]][[[\\\___dddjjjpppqqqpppqqqvvv||||||xxxvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((((((((()))))))))((((((******+++,,,,,,,,,,,,++++++,,,,,,---...///000000111111222333555777999:::;;;BBBPPPlllnnnXXX}}}hhhfff\\\XXX]]]eeevvv|||rrrpppuuu{{{xxxsssrrr{{{kkkEEECCCAAA999@@@===:::::::::999888999:::<<<===888888888888999:::;;;;;;999<<>>@@@CCCCCCFFFKKKQQQUUUTTTRRRSSSYYY``````\\\ZZZ\\\``````gggnnnqqqooooootttyyywwwqqqkkkxxx%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******(((((((((((()))***+++,,,...------------...//////111222444444444555888:::<<>>>>>>>>BBBAAACCCHHHOOOTTTVVVUUUZZZ[[[\\\\\\\\\]]]___bbbaaaeeehhhjjjjjjmmmrrrvvvvvvmmmlllvvv}}}%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))))))))***+++,,,,,,...------------...//////111222444444444555888:::;;;AAAOOOmmmmmmuuuzzzmmm___ZZZWWWYYY]]]llluuuttt]]]FFF>>>AAA===;;;<<<999888888888888999999999999999999;;;<<<<<<<<<;;;:::;;;;;;<<<===>>>>>>??????DDDDDDEEEJJJPPPUUUWWWVVVZZZ\\\^^^^^^^^^___aaabbbfffiiilllmmmmmmooossswww{{{qqqppp|||$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''%%%$$$$$$%%%''')))"""######$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((())))))*********))))))******+++,,,---...------------...//////111222333444444555777:::<<>>:::888888888888999999999:::999;;;===>>>???>>><<<;;;;;;;;;<<<>>>???@@@AAAAAAFFFFFFHHHKKKQQQUUUWWWXXXZZZ]]]```bbbbbbbbbcccccciiilllnnnnnnnnnoootttxxxsssqqq}}}#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''(((""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((((())))))******************+++,,,---......------------...//////000222333333333555777999<<>><<<@@@===<<<===888888888888999999999::::::999;;;===??????>>><<<;;;;;;<<<===???@@@BBBCCCDDDHHHHHHIIILLLPPPTTTWWWXXXYYY]]]bbbeeefffeeeeeeeeehhhkkkmmmmmmmmmooouuuyyyvvvvvv#########$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******************+++,,,---......------------...//////000111333333333444777999===@@@DDDYYY~~~{{{{{{wwwccc\\\WWWVVVWWWeeetttJJJ>>>===@@@;;;<<<<<<666888999999999999:::::::::999:::<<<=========;;;:::;;;<<<===@@@BBBDDDFFFGGGIIIJJJKKKLLLNNNRRRUUUXXXXXX]]]bbbfffgggfffffffffgggjjjlllmmmnnnrrrxxx}}}$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''))))))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))*********))))))******+++,,,---...------------...//////000111222333333444666999;;;@@@CCCSSSvvvttt~~~rrrzzzddd]]]YYYWWWWWWbbboooHHH???>>>???:::;;;===555999999999999::::::::::::999999:::;;;;;;;;;;;;;;;;;;<<<>>>AAADDDFFFHHHIIIKKKLLLMMMMMMNNNQQQUUUXXXWWW\\\aaaeeefffffffffgggiiikkknnnooopppuuu|||%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))******))))))))))))***+++,,,,,,...------------.../////////111222222222444666888999@@@BBBMMMuuunnn~~~rrrddd^^^YYYVVVUUU]]]vvvbbbFFF>>>>>>>>>999<<>>AAAEEEHHHJJJKKKMMMNNNOOOOOONNNQQQVVVZZZVVVZZZ___cccdddeeefffgggjjjlllnnnooopppttt{{{sss|||&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''(((((()))*********(((((((((((()))***+++,,,...------------.../////////111222222222444666888666???AAAJJJxxxnnn{{{zzzeee^^^YYYUUURRRXXXooo}}}{{{TTTDDD===>>>===999===AAA:::999999:::::::::;;;;;;;;;<<<;;;999888999:::<<<>>>;;;<<>>JJJuuurrrnnnjjj]]]UUUVVVVVVZZZmmmtttrrrsssYYYCCCAAA>>>;;;:::::::::;;;;;;;;;;;;::::::999999999:::999999:::<<<======<<>><<<;;;:::::::::;;;;;;;;;::::::999999999:::999999:::<<<===============???BBBGGGJJJKKKKKKNNNPPPSSSTTTTTTSSSTTTVVVTTTUUUVVVVVVXXX\\\```dddcccllltttvvvsssqqquuuzzzyyy$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((()))))))))***++++++******+++---,,,,,,,,,,,,,,,---......000000111222333444444555::::::<<>>===<<<;;;:::999;;;;;;::::::::::::999999:::::::::;;;<<<===???@@@<<>>===;;;:::999::::::::::::::::::::::::999:::;;;<<<<<<>>>AAACCC@@@DDDIIIKKKKKKLLLOOORRRWWWZZZ]]]___```aaaccceeeggghhhhhhfffeeejjjttt}}}vvvuuuuuuttttttuuuvvvxxxuuuvvv$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))***(((***++++++***)))+++,,,*********+++,,,---......000000111222333444444555777888;;;@@@[[[ooosssuuudddXXXUUURRRQQQ\\\mmmzzzqqqmmmlllHHH>>>>>>>>>>>>===<<<:::999::::::::::::::::::::::::999;;;<<<<<<<<<>>>BBBFFFEEEIIINNNOOONNNNNNPPPRRRUUUWWWZZZ]]]aaagggmmmrrrnnnnnnnnnnnnooosssxxx|||{{{xxxtttqqqqqqtttwwwyyyuuu}}}$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((()))******))))))***,,,************+++---...///000000111222333444444555666888<<>>>>>===<<<<<<;;;;;;999999::::::::::::;;;;;;999;;;=========???DDDIIIGGGJJJNNNPPPQQQQQQQQQRRRQQQSSSVVVZZZ___gggpppvvvuuuvvvwwwxxxxxxyyyzzz||||||zzzvvvrrrqqqrrruuuwwwsssyyy$$$%%%%%%&&&&&&%%%%%%$$$########################"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&'''((())))))%%%%%%&&&'''((()))******((()))******))))))***+++)))))))))***+++---...///000000111222333444444555666888===???PPPnnnjjjwwweeeXXXVVVTTTRRR[[[jjj~~~uuutttdddFFF???>>>===<<<;;;;;;<<<<<<999999999::::::;;;;;;;;;999<<<>>>>>>===???FFFKKKIIIJJJMMMRRRVVVXXXWWWUUURRRTTTXXX\\\aaahhhpppuuuzzz~~~|||yyy{{{~~~~~~~~~zzzvvvsssrrrsssnnnlll$$$%%%%%%&&&&&&%%%%%%$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&''')))******%%%%%%&&&'''((()))***+++((()))******))))))***+++)))))))))***+++---...///000000111222333444444555666999>>>>>>MMMgggaaa{{{yyygggYYYVVVTTTRRRZZZhhh||||||zzzaaaEEE@@@???===;;;:::;;;<<<===999999999::::::;;;;;;;;;999<<>>===???FFFLLLKKKKKKNNNUUU[[[___]]]ZZZUUUYYY]]]bbbfffjjjooorrryyyxxxsssxxx}}}vvvrrrqqqsssfffyyy$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((()))))))))))))))&&&))),,,...------...///000000000111222333555555:::444:::AAAIIIooorrrgggYYYllleee```YYYPPPRRRTTT```uuu~~~WWWDDD???>>>===<<<;;;:::999999<<<======<<<::::::;;;===:::<<>>===<<<;;;:::999999;;;<<<===<<<::::::;;;======???AAABBBCCCDDDFFFHHHJJJKKKLLLPPPTTTXXX[[[\\\[[[ZZZ\\\bbbjjjppprrrqqqnnniiihhhnnnsssssstttvvvrrrwww}}}yyytttpppyyyqqq{{{$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((()))))))))))))))***+++,,,+++++++++---............///000111222333555666:::===CCC___jjjVVV[[[mmmiiibbbZZZQQQSSSQQQZZZgggrrrSSSGGG>>>>>>===<<<;;;::::::999:::;;;<<<;;;::::::;;;===???AAACCCCCCCCCDDDFFFHHHJJJKKKMMMPPPSSSVVVYYYZZZ[[[[[[]]]bbbhhhkkkjjjgggmmmhhhgggjjjmmmqqqwww~~~yyyzzzzzz|||}}}}}}zzzxxx$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((()))))))))))))))+++,,,,,,***)))***,,,............///000111222333222777999:::???TTTmmmXXXYYYgggiiiaaaYYYRRRSSSPPPWWWeee~~~jjjLLLBBB>>>======<<<;;;;;;::::::999:::;;;:::::::::<<<>>>@@@AAADDDEEEEEEFFFHHHJJJKKKMMMPPPRRRTTTVVVXXXZZZ\\\\\\^^^dddjjjnnnnnnlllllliiihhhkkkmmmpppxxx~~~{{{{{{$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((()))))))))))))))+++++++++***)))))),,,.../////////000111222333444000888777888>>>KKKuuusss]]]\\\hhhjjj___XXXRRRTTTPPPVVVccczzzeeeHHHAAA=========<<<;;;;;;::::::888:::;;;;;;:::;;;===??????AAADDDEEEGGGHHHKKKMMMLLLPPPSSSUUUUUUVVVXXXZZZZZZZZZ]]]eeeooowww{{{{{{iiigggiiilllnnnnnnssszzz|||wwwwww{{{$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((())))))))))))))))))***+++*********,,,---/////////000111222333444///999555666???EEEfff~~~ddd___jjjooo```WWWRRRVVVQQQVVV```sssaaaHHHDDD======<<<<<<<<<;;;;;;;;;888:::;;;;;;;;;<<<>>>AAA???BBBEEEGGGHHHJJJMMMOOOMMMQQQVVVWWWVVVUUUWWWZZZ]]]\\\]]]bbbiiioooqqqqqqcccbbbeeejjjmmmlllmmmppp|||yyyvvvuuuxxx}}}|||{{{$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((()))))))))))))))&&&(((++++++++++++,,,---.........///000111222333///999444555BBBBBB[[[iii^^^gggvvvdddYYYSSSWWWRRRVVV]]]nnnXXXDDDCCC<<<<<<<<<<<<<<<;;;;;;;;;999:::<<<<<<<<<>>>@@@BBBBBBDDDFFFHHHIIIJJJMMMOOOMMMRRRVVVWWWUUUTTTVVVXXX\\\[[[\\\___dddfffdddaaaaaa^^^```hhhmmmmmmkkkkkkvvvvvvvvvvvvwwwyyy}}}xxxnnn$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''(((((()))))))))))))))%%%'''***,,,,,,+++,,,---------------///000111222///:::333555DDD@@@UUUlll\\\bbb}}}hhh[[[TTTWWWRRRUUU]]]kkkxxx|||PPP>>>@@@<<<<<<<<<<<<<<<;;;;;;;;;999;;;<<<======>>>AAACCCDDDFFFHHHIIIIIIJJJLLLMMMLLLQQQVVVWWWTTTRRRTTTWWWUUUVVVZZZbbbiiillljjjgggbbb^^^^^^gggoooooommmlllnnnqqqssstttrrrsssvvvzzzuuuhhh%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''((())))))***''''''''''''((((((((((((******+++++++++,,,,,,,,,------...///000111222222444555333666>>>AAARRRnnnlllWWW```jjj^^^\\\UUURRRUUUYYYggg~~~yyysssuuu|||mmmQQQFFF<<>><<<::::::===>>>===;;;===<<<;;;<<<>>>AAADDDFFFFFFKKKOOOPPPTTTXXXXXXTTTQQQQQQQQQQQQRRRRRRRRRRRRYYY[[[XXXUUU___pppwwwtttaaabbbfffkkkooopppqqqqqqtttvvvrrrllljjjnnnooommmkkkjjj%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%''')))++++++)))'''%%%&&&&&&''''''((()))))))))))))))))))))************)))))))))*********++++++------...///000111111222333555333555::::::EEEZZZxxxbbb___gggppp```]]]XXXQQQPPPRRRbbb```HHHDDD@@@===;;;::::::;;;<<<<<<;;;??????>>>>>>@@@BBBEEEGGGIIIMMMPPPPPPRRRUUUUUUQQQPPPQQQQQQRRRSSSSSSRRRRRRWWW[[[ZZZUUUYYYccchhhfffbbbhhhnnnnnnllllllooossszzzyyytttllliiikkklllkkkccceee%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''///---***'''%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))((('''%%%''''''''''''(((((())))))(((((()))))))))*********((())))))))))))*********,,,------...///000111111222666555666;;;;;;BBBTTTlll```gggnnn^^^\\\YYYSSSQQQPPP```~~~\\\EEECCC???<<<;;;:::::::::;;;;;;;;;????????????@@@CCCEEEFFFHHHMMMPPPOOOPPPSSSSSSQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUZZZ[[[WWWUUUZZZ]]]]]]jjjqqquuurrrmmmmmmoooqqqzzzwwwrrrllljjjkkkmmmooofffggg%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&...,,,)))&&&$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''((((((((())))))((())))))))))))*********,,,,,,---...///000111111...555333444:::;;;@@@OOOsss___eeeuuuaaa]]]ZZZUUURRRPPP___|||YYYCCCBBB===;;;;;;;;;:::::::::;;;<<<>>>>>>>>>???@@@BBBDDDFFFEEEKKKOOONNNNNNRRRTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWTTTYYY\\\ZZZWWWWWWZZZ[[[mmmrrrtttqqqqqqssssssooouuurrrnnnllllllnnnrrrvvvvvvttt%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++,,,,,,---...///000000111+++222111000777:::===IIIxxx{{{ccc\\\xxxlll```ZZZUUUSSSRRR^^^zzzTTTBBBBBB<<<;;;<<<<<<;;;::::::;;;======>>>???@@@BBBEEEGGGHHHEEEKKKPPPOOOOOORRRVVVVVVTTTTTTTTTTTTUUUWWWXXXYYYVVVYYY\\\\\\ZZZZZZ[[[]]]ffflllooooootttzzzxxxqqqpppmmmkkkmmmoooqqqvvv{{{|||%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((''''''(((((((((((()))))))))************+++++++++,,,+++,,,,,,---...///000000,,,444111///666999;;;EEEfff{{{bbbTTTfffuuucccZZZUUUTTTSSS]]]vvvyyyJJJ???DDD>>>;;;===>>>===::::::<<<>>>???@@@BBBDDDGGGIIIKKKLLLHHHOOOSSSQQQPPPTTTXXXYYYWWWVVVUUUUUUVVVXXX[[[]]]YYYZZZ\\\^^^^^^]]]^^^___aaajjjooopppvvv}}}tttoookkkkkkoooqqqrrruuu{{{|||%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%''')))******)))'''%%%((((((((((((((('''''''''))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,---...///000000000888444000777:::<<>>???@@@DDDFFFFFFJJJQQQTTTTTTVVVSSSRRRUUUUUUSSSTTTXXXXXXWWWVVVVVVXXX[[[^^^aaa]]]]]]]]]^^^aaacccbbbaaaiiiqqqxxxzzzzzzyyyvvvqqqqqqnnnmmmppptttwwwvvvuuuqqqwww$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%#########%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))'''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++++++++,,,------......///111111222222444777<<>>???AAAAAADDDHHHJJJJJJMMMSSSUUUSSSSSSQQQRRRVVVWWWUUUUUUXXXWWWVVVUUUUUUVVVXXX[[[\\\]]]]]]___aaadddeeedddbbbgggnnnsssttttttuuusssppppppooonnnooorrrvvvwwwxxxsssvvv$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$######$$$%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''+++***((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,------......///000111222333444666;;;>>>HHHsssoooWWWZZZ___yyywwwgggZZZWWWZZZ___oooSSS===???AAA<<<<<<<<<===>>>@@@AAACCCDDDFFFJJJLLLLLLNNNSSSTTTQQQOOONNNQQQVVVXXXVVVVVVYYYWWWVVVVVVVVVVVVXXXYYYZZZYYYZZZ\\\```cccdddbbbaaadddiiilllkkkkkknnnooommmjjjjjjjjjiiijjjnnnssswwwvvvvvv~~~$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,------......///000111222333444666:::===IIIhhhccc\\\XXXhhh|||ggg[[[ZZZZZZ^^^llltttLLL<<<>>>@@@<<<;;;;;;<<<>>>@@@BBBDDDFFFDDDHHHKKKKKKMMMRRRRRRPPPPPPNNNPPPTTTVVVUUUVVVYYYWWWWWWWWWXXXYYYZZZ[[[\\\YYYYYYZZZ]]]aaacccccccccbbbeeefffcccdddhhhllllllfffggggggeeeeeeiiipppvvv~~~$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%'''&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***))))))*********+++++++++++++++,,,------......///000111333333444666999<<>>???>>>;;;::::::;;;===@@@BBBDDDFFFCCCGGGJJJJJJMMMRRRTTTRRRTTTPPPOOORRRSSSRRRUUUYYYVVVVVVVVVVVVXXXZZZ\\\^^^]]][[[ZZZ[[[___ccceeefff```cccccc``````fffjjjkkkdddfffgggfffeeehhhnnnsss$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''(((((())))))******)))************+++++++++++++++,,,------......//////111333444444555888:::@@@OOOzzzddd]]]ffftttttt^^^[[[VVVYYYcccvvv]]]EEE@@@@@@===;;;:::;;;<<<===@@@BBBDDDEEEEEEIIIJJJJJJMMMSSSVVVUUUUUURRRQQQTTTUUUTTTUUUYYYVVVUUUTTTSSSTTTWWWZZZ\\\YYYWWWVVVWWWZZZ^^^```aaa^^^bbbbbb___```eeejjjjjj```bbbdddeeeeeefffiiikkkyyy$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''))))))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&((()))(((((((((((((((((((((((('''''''''((()))*********)))************+++++++++++++++,,,------......//////111333444444555777999>>>HHH~~~kkk[[[bbbiii}}}ddd\\\VVVWWW```ppp}}}TTTAAA???@@@>>>===<<<===>>>???AAACCCEEEFFFHHHJJJJJJHHHJJJQQQUUUTTTRRRRRRTTTZZZ[[[YYYXXX[[[[[[XXXTTTRRRRRRTTTWWWZZZUUUUUUVVVXXX[[[\\\\\\ZZZ[[[```bbb```aaaeeehhhhhhbbbccceeehhhkkkjjjhhhffffffppp$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%''')))***)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&(((***+++((((((((((((((((((((((((&&&''''''((()))******+++)))************+++++++++++++++,,,------......//////111333444444555777999;;;AAAlllrrrWWWZZZ]]]qqqjjj]]]VVVVVV^^^mmmyyyOOO>>>>>>@@@??????>>>??????@@@BBBDDDFFFGGGHHHJJJHHHEEEFFFMMMQQQQQQOOOQQQWWW___bbb^^^[[[\\\aaa]]]XXXSSSRRRTTTWWWZZZXXXZZZ]]]aaadddccc___\\\YYY^^^bbbaaabbbeeegggfffkkkkkknnnsssvvvuuuooojjj]]]ccc|||$$$'''***)))'''%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''''''''&&&%%%&&&'''((()))''''''&&&%%%&&&'''((()))'''(((((('''%%%%%%&&&((('''(((((()))***))))))))),,,,,,+++***)))))))))***$$$%%%'''***,,,///111222...///111222222333555777>>>HHHXXXtttXXXZZZYYYqqqqqqaaa]]]ZZZ\\\iii}}}qqqKKKBBB>>>>>>>>>;;;BBBCCCDDDFFFGGGGGGFFFFFFKKKGGGEEEFFFLLLQQQTTTUUUQQQUUUZZZ[[[YYYWWWXXXYYY\\\ZZZVVVSSSRRRRRRTTTVVVWWWYYY]]]dddiiiiiiddd```[[[]]]]]][[[ZZZ___iiiqqqmmmkkkkkkqqqxxxyyyssslllfffhhhyyy%%%''''''&&&$$$###&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&''''''&&&&&&%%%&&&'''((()))'''&&&&&&%%%&&&'''((()))'''(((((('''&&&%%%'''(((''''''((((((((())))))))),,,+++******))))))******(((((()))+++,,,...//////---///111222222333555666666???LLLwww]]]XXXUUUppp{{{bbb]]]ZZZ\\\gggzzzhhhHHHAAA>>>===@@@>>>CCCDDDFFFIIIKKKLLLLLLMMMLLLIIIGGGHHHLLLQQQTTTUUUWWWZZZ\\\[[[XXXVVVWWWYYY]]]\\\[[[YYYWWWVVVVVVVVVUUUXXX___gggmmmnnnjjjfff```___]]]ZZZZZZ___ffflllhhhhhhjjjoootttuuuqqqllleeelll&&&&&&%%%###"""###&&&)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''((('''&&&&&&''')))'''''''''''''''((())))))++++++***)))))))))******,,,,,,,,,,,,---------------///111222222333444666777???EEEccckkk]]]TTTjjjhhh]]]YYYZZZddduuu\\\EEEAAA<<<<<>>???NNN}}}gggXXXSSSXXXdddwwwvvvzzzccc]]]WWWVVV]]]qqqfffGGG>>>???CCCAAADDDIIIDDDAAAAAABBBCCCEEEHHHJJJLLLLLLNNNQQQQQQQQQRRRUUUXXX```___\\\VVVQQQPPPSSSWWWUUU\\\bbbaaa[[[WWWWWWZZZZZZ^^^bbbdddddddddfffiiicccaaa^^^]]]^^^aaacccdddbbbaaabbbcccfffiiilllmmmnnnXXXUUUmmm~~~~~~''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((()))((('''%%%%%%%%%&&&'''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))++++++++++++---...---...///000000111000000777222;;;>>>CCCvvvwwwZZZQQQXXX```hhheeehhhxxxeee]]]XXXYYY___nnn}}}SSSAAA@@@??????@@@CCCEEEGGGGGGGGGHHHHHHIIIJJJJJJKKKOOOOOOOOOPPPQQQTTTVVVWWWZZZYYYVVVRRRPPPNNNMMMMMMPPPVVV^^^dddeee```ZZZUUUXXX[[[^^^______aaaeeeiiihhhccc]]][[[^^^bbbeeefff```]]][[[\\\```eeeiiijjjiii]]]```rrr}}}''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$(((''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))***,,,------,,,,,,...///...///000111111222222111888333;;;???@@@kkkgggZZZ[[[YYYaaaeeefffjjjaaaYYYYYY___lllqqqLLLAAA@@@??????@@@BBBEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJMMMMMMMMMNNNPPPRRRTTTUUUYYYWWWUUUSSSQQQPPPPPPPPPRRRVVV]]]cccdddaaa[[[XXXXXXZZZ\\\]]]^^^```eeehhhddd___ZZZYYY\\\aaaeeefffccc```]]]]]]^^^aaaccccccaaa___ooo''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))+++---...---,,,,,,---......///000111222222222222888333:::???===[[[vvvaaaYYYWWW^^^llllllyyyqqqdddZZZZZZ]]]ggg}}}}}}dddIII@@@@@@??????@@@BBBDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJKKKMMMOOOQQQRRRUUUTTTSSSSSSRRRSSSSSSSSSSSSVVV[[[___```___]]][[[VVVWWWXXXYYYZZZ]]]bbbfffddd```\\\[[[]]]```bbbddddddaaa___^^^___aaaaaaaaa```eee''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,+++***)))***+++---...///000111222222222555111999???;;;LLLcccTTTXXX```yyyzzzvvvwwwgggZZZYYYZZZbbbvvv}}}}}}|||XXXGGG????????????@@@AAACCCCCCDDDEEEEEEFFFFFFGGGHHHHHHFFFGGGHHHIIIKKKMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUQQQSSSVVVXXXZZZ[[[[[[[[[UUUTTTSSSTTTVVVZZZ___bbbaaa```___^^^^^^]]]\\\[[[aaa___^^^___bbbdddffffffffflll''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((()))))))))))))))+++++++++)))((()))***+++,,,---///000111111111111111777===;;;BBBsssfffSSSUUU]]]|||vvv}}}iiiZZZXXXYYY\\\ooo|||tttvvvlllLLLBBB????????????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFDDDEEEFFFHHHJJJKKKLLLMMMKKKLLLMMMOOOQQQRRRSSSTTTPPPPPPQQQRRRTTTVVVXXXYYYTTTRRRPPPPPPSSSWWW[[[]]][[[]]]aaabbbbbb___]]][[[```^^^\\\]]]```dddffffffccclll''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))***,,,---,,,++++++,,,---***+++,,,...///000000111///333666;;;<<<>>>```oooYYYOOOUUUooozzztttooo]]]ZZZXXXXXXiiixxxwww~~~cccIIIBBB>>>>>>?????????@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEECCCDDDFFFHHHJJJKKKLLLLLLIIIJJJLLLNNNPPPQQQRRRRRRQQQPPPPPPPPPRRRTTTWWWYYYVVVSSSQQQQQQSSSWWWYYYYYY[[[___eeejjjlllllllllllldddaaa]]][[[]]]___aaaaaa[[[hhh''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((()))))))))))))))***,,,,,,++++++,,,...***+++---...000111111222///888777999???===PPPzzzxxx^^^RRRQQQ___kkknnnxxxbbb]]]YYYVVVdddyyyzzz]]]HHHDDD===>>>>>>???????????????AAAAAAAAABBBCCCCCCDDDDDDCCCDDDGGGIIIKKKLLLLLLLLLIIIKKKMMMOOOPPPQQQQQQQQQTTTTTTSSSSSSTTTVVVYYYZZZYYYVVVTTTTTTWWWYYYXXXWWW\\\```eeeiiilllpppuuuyyykkkggg```\\\\\\^^^```aaa___kkk''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((())))))))))))&&&((()))***))))))+++---+++,,,...///111222333333111<<<999888@@@===HHHhhh|||^^^[[[SSSUUUaaaiiiyyygggaaa[[[TTT```vvv|||{{{UUUDDD@@@===>>>>>>????????????>>>@@@@@@AAABBBBBBCCCCCCDDDCCCEEEGGGJJJKKKLLLLLLLLLKKKLLLNNNPPPQQQQQQQQQQQQXXXWWWVVVVVVVVVXXX[[[\\\\\\YYYWWWWWWZZZ[[[YYYWWWXXXZZZ\\\^^^aaafffooouuupppkkkddd______bbbeeeffflllrrr((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((333---&&&$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((())))))))))))*********,,,,,,---...///000111111000333666777777===FFFNNNkkk[[[QQQOOOXXX\\\gggrrrZZZYYYXXXZZZeeezzzlllMMMBBBBBB>>>>>>======>>>???@@@@@@;;;===@@@AAAAAAAAABBBCCCFFFFFFFFFFFFGGGIIIKKKLLLNNNJJJKKKNNNNNNKKKMMMTTTXXXRRRMMMOOOVVV[[[ZZZXXXWWW\\\]]]YYYXXXYYYYYYWWW]]]]]]]]]]]]]]]```dddhhhmmmjjjeeecccbbbbbbcccbbbnnnsss((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((111,,,&&&%%%'''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++,,,,,,---...///000111111000333555666666;;;DDDKKKkkkrrr\\\QQQNNNUUUWWW___~~~vvv___[[[WWWVVV___uuuaaaJJJBBB@@@>>>>>>>>>>>>>>>???@@@@@@<<<>>>@@@@@@???@@@AAACCCDDDDDDCCCDDDEEEGGGHHHJJJKKKIIIIIILLLKKKIIIKKKQQQWWWTTTPPPQQQUUUXXXXXXVVVZZZ\\\\\\WWWUUUXXXYYYYYYYYY\\\^^^_________aaabbbgggdddaaa^^^]]]]]]^^^^^^bbbjjj((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((...***'''&&&((((((&&&###''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,---...///000000111111333444444555999@@@FFFVVV{{{___SSSNNNTTTUUUWWWmmm{{{ddd]]]XXXUUU[[[lllwwwTTTGGGBBB===???>>>>>>>>>>>>???@@@@@@???@@@@@@???>>>???AAACCCCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGGGGIIIIIIGGGIIIMMMSSSSSSSSSTTTTTTUUUUUUUUU\\\^^^[[[VVVTTTWWWZZZZZZYYY\\\aaacccbbb```___^^^bbbaaa___]]]\\\\\\\\\]]]```eee|||((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((***(((''''''((((((%%%###&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,---...///000111111222333333444777<<>>>>>???@@@@@@BBBBBBAAA@@@>>>???BBBEEEEEEDDDDDDDDDDDDFFFHHHIIIFFFFFFGGGHHHGGGFFFHHHJJJLLLOOORRRSSSQQQQQQRRRTTT[[[]]]]]]XXXVVVXXXZZZYYY\\\```dddeeedddbbb``````cccdddcccbbbaaa```aaabbbccccccrrr((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((''''''''''''((('''%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,---...///000000222222222222333666:::===FFFuuurrr^^^PPPPPPSSSTTT[[[gggmmm^^^XXXVVVZZZZZZiiivvv^^^GGGEEEDDD>>>@@@@@@???????????????@@@CCCDDDCCCAAA@@@AAADDDFFFDDDCCCCCCBBBCCCDDDFFFGGGEEEGGGHHHGGGFFFGGGHHHHHHDDDIIINNNOOONNNNNNPPPSSSWWW[[[]]][[[YYYZZZZZZWWW^^^```bbbbbb`````````aaadddfffhhhhhhfffeeefffgggaaa```mmm((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++++++++,,,++++++,,,---...//////000222111111111333666999:::???ZZZjjjRRRMMMPPPSSSWWW^^^|||uuubbbYYYUUUVVVUUU```hhhwwwtttRRRDDDDDDDDDAAAAAAAAA@@@????????????@@@BBBCCCCCCBBBAAABBBDDDFFFAAA@@@@@@???@@@AAABBBCCCDDDHHHIIIGGGFFFGGGGGGFFFAAAEEEIIIKKKKKKLLLNNNQQQRRRXXX\\\ZZZYYYZZZYYYVVV\\\\\\]]]\\\[[[[[[]]]___aaaeeeiiiiiigggeeefffhhh```dddxxx((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++***+++,,,,,,......///000222111000111444666888999===EEE{{{|||ZZZMMMNNNRRRVVVYYYkkk}}}iii___WWWVVVRRRZZZ^^^kkkcccKKKCCCAAA@@@AAABBBAAA@@@@@@?????????@@@>>>@@@AAABBBAAABBBCCCEEE@@@@@@???>>>???@@@AAABBBBBBGGGIIIFFFDDDGGGGGGDDDCCCEEEGGGIIIJJJKKKMMMNNNNNNTTTWWWUUUUUUWWWXXXVVVXXXYYYZZZZZZYYYYYY[[[]]]]]]bbbggghhheeeccceeegggeeekkk((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&((($$$%%%%%%%%%$$$$$$&&&'''%%%%%%&&&&&&'''((())))))%%%&&&((())))))(((&&&%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))((())))))))))))************++++++,,,---...///000111000000111444777999999@@@===mmmbbbOOOOOOSSSVVVXXX[[[oooeee]]]YYYQQQVVVXXXddd[[[JJJDDD>>><<<>>>BBBAAAAAA@@@?????????@@@;;;===@@@AAAAAAAAABBBCCCBBBAAA@@@@@@@@@AAABBBCCCAAAGGGIIIEEECCCFFFFFFBBBFFFFFFGGGHHHJJJKKKLLLLLLMMMQQQSSSPPPPPPTTTWWWVVVVVVYYY[[[\\\[[[[[[[[[\\\[[[```fffgggeeecccdddfffiiilll(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((++++++***)))((((((((()))***++++++,,,---...//////...///111222333444777::::::CCCYYYkkkQQQLLLOOOSSSVVVTTTooo{{{bbb[[[VVVWWWSSSUUUbbbuuuxxxOOODDDFFFAAA===>>>BBBAAA@@@???>>>>>>>>>>>>????????????????????????CCCAAA???=========??????BBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEGGGJJJLLLLLLKKKJJJKKKMMMMMMNNNOOOQQQTTTVVVWWWWWWXXXYYYZZZ[[[[[[___```aaabbbbbbcccfffhhhkkkccc(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''((((((''''''''''''(((((('''''''''((()))+++,,,---***++++++,,,---...//////...000222222222444666999<<<===KKKvvvuuu[[[QQQQQQSSSRRRPPPfffoooddd[[[UUURRRTTT^^^mmmoooKKKBBBCCC???<<<>>>AAAAAA@@@???>>>>>>>>>>>>????????????????????????BBBAAA???>>>===>>>???@@@BBBBBBBBBAAABBBBBBCCCCCCDDDCCCDDDFFFIIIJJJJJJHHHIIIKKKLLLLLLLLLMMMPPPRRRVVVWWWWWWYYYZZZ[[[\\\\\\WWWYYY\\\^^^___aaadddfffkkk]]]}}}((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((***+++---...***++++++,,,---.../////////111222222222333555777<<<888AAA\\\bbbRRRPPPPPPLLLLLLZZZ~~~rrraaaXXXVVVVVV\\\dddqqq~~~```FFF@@@@@@===<<<@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>???AAABBBBBBBBBAAAAAA@@@AAAAAAAAACCCCCCCCCDDDFFFGGGFFFEEEIIIJJJKKKKKKJJJKKKMMMOOOOOOPPPQQQRRRTTTUUUVVVWWWSSSVVVXXXZZZ[[[\\\___aaafffTTTooo(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&((((((''''''''''''(((((()))((((((((()))***++++++***++++++,,,---...//////000111222222111222444666999777CCCPPPkkkjjjUUUQQQQQQNNNLLLOOOoooddd^^^\\\[[[\\\^^^eeeuuugggSSSBBB??????<<<<<>>>>>======<<<========================>>>>>>===>>>>>>@@@AAABBBBBBAAA@@@@@@????????????BBBBBBAAABBBDDDDDDCCCBBBGGGHHHIIIHHHGGGHHHJJJKKKIIIJJJKKKMMMOOOQQQSSSSSSVVVWWWYYYYYYYYYYYYZZZ\\\^^^PPPhhh))))))))))))************************************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((()))((((((((()))***++++++***++++++,,,---.../////////111222222111222444666777:::EEEHHHTTTwwwaaaYYYWWWVVVPPPJJJaaakkk___\\\ZZZZZZZZZ___mmm{{{VVVJJJAAA@@@@@@===>>>BBB======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>AAA@@@@@@AAABBBBBBAAA???DDDEEEFFFFFFEEEEEEGGGIIIHHHIIIKKKNNNQQQSSSUUUVVVWWWXXXYYYYYYYYYYYY\\\^^^]]]VVVfff}}})))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((&&&&&&'''(((***+++---...***++++++,,,---...//////...000111111111222444666999;;;@@@???EEEppptttbbbYYYVVVRRRJJJWWW{{{zzz___[[[WWWWWWWWW\\\gggsssqqqLLLEEE@@@AAA@@@>>>>>>AAA;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>==================@@@??????@@@AAABBB@@@???AAABBBCCCCCCBBBCCCEEEGGGFFFGGGIIILLLOOORRRUUUVVVUUUVVVWWWWWWXXX\\\bbbfffbbbaaaddddddrrrxxx))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%((((((''''''''''''(((((('''''''''((()))+++,,,---***++++++,,,---...//////---...000111111222555777888999999<<>>======:::;;;===>>>>>>===;;;:::::::::::::::::::::::::::999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>???AAABBBAAA???>>>???@@@AAAAAABBBDDDFFFCCCEEEGGGKKKNNNRRRTTTVVVUUUUUUTTTTTTVVV[[[ccchhhfffooommm```llluuu)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%((((((''''''''''''((((((++++++***)))(((((())))))***++++++,,,---...///000,,,...///000111333555888666777666???FFFGGGqqqbbbVVVMMMNNNPPPSSSqqqxxxmmmbbb\\\YYYXXX[[[```uuuXXXHHHCCC@@@@@@@@@>>>;;;:::999;;;<<<>>>>>>===;;;:::::::::::::::::::::::::::999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>>>>======???AAABBBAAA@@@<<<===??????@@@AAADDDFFFGGGHHHKKKOOORRRVVVYYYZZZWWWVVVSSSQQQRRRXXX___eeefffzzzuuu************************++++++++++++*********)))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&''''''(((((('''&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((***---000...)))(((***---......---------...//////000111111222222333444444666666777===>>>@@@cccoooRRRRRRHHHPPPZZZbbbzzzgggYYYWWWZZZZZZWWWooovvvLLLEEEBBB@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::::::::999888777777999;;;<<<;;;::::::::::::;;;<<<<<<:::<<<>>>@@@BBBCCCCCCCCC<<<===>>>???????????????EEEJJJMMMLLLNNNSSSVVVVVVYYYTTTQQQSSSRRRRRRXXXbbbrrrsss++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((()))************(((((((((((((((((((((((())),,,999FFFBBB111)))---------,,,,,,------.../////////000000111222222222444666777===???===WWWwwwYYYOOOJJJMMMRRRYYYuuujjj```]]]VVVSSSTTTeeewwwdddBBBCCCAAA>>>=========;;;:::;;;;;;;;;;;;;;;;;;;;;;;;666888::::::999888999:::666777999:::;;;:::999888;;;::::::::::::;;;<<<<<<<<<===???AAABBBCCCBBBBBB<<<===>>>@@@AAABBBBBBBBBDDDIIIMMMNNNRRRWWWZZZYYYVVVSSSTTTXXXZZZYYY[[[aaaiiittt++++++++++++++++++++++++************)))))))))(((***))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&&&&'''((('''((()))***************((((((((((((((((((((((((***))):::PPPMMM444'''---,,,+++++++++,,,,,,---............///000000111111333555666<<>>AAA@@@;;;777777999888;;;@@@CCCDDDAAA<<<999;;;::::::::::::;;;<<<<<<===>>>@@@AAABBBBBBAAAAAA===>>>???AAACCCDDDEEEEEEDDDIIIMMMOOOSSSWWWXXXVVVQQQQQQUUU]]]aaa```^^^^^^fffvvv,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((+++***)))(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&$$$%%%&&&(((***''''''((()))))))))))))))((((((((((((((((((((((((***(((000===;;;---''',,,************+++,,,------.........///000000111111333555555999===888???UUUyyylllVVVYYYOOOLLLOOOMMMiiijjj\\\TTTUUUYYYVVVbbbuuujjjLLLEEE@@@>>><<<;;;;;;;;;:::888:::::::::::::::;;;;;;;;;@@@FFFJJJGGG???999888;;;999===BBBFFFFFFCCC???;;;;;;::::::::::::;;;<<<<<<>>>???@@@AAAAAAAAA@@@???>>>???@@@BBBCCCDDDDDDDDDEEEIIILLLMMMPPPSSSRRRMMMOOOPPPUUU\\\aaaaaa^^^\\\iiiuuu,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++***)))(((((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''%%%$$$%%%&&&)))***&&&&&&''''''((('''''''''(((((((((((((((((((((((((((******&&&%%%)))+++******))))))***+++,,,------......//////000111111111333666333444:::999<<>><<<;;;;;;;;;:::999999999999:::::::::;;;;;;>>>DDDJJJHHH@@@;;;<<>>>>>===;;;:::;;;::::::::::::;;;<<<<<<===>>>???@@@@@@???>>>>>>???@@@AAAAAAAAAAAAAAA@@@DDDGGGJJJKKKOOORRRPPPKKKPPPQQQSSSUUUXXX[[[\\\[[[hhhooo------------------------++++++++++++*********)))*********))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***%%%&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((%%%,,,+++"""""",,,...''')))))))))***+++,,,---.........//////000111111111111666222111888:::<<>>???===;;;:::;;;;;;:::999888888999999::::::;;;;;;666;;;@@@AAA>>><<<>>>AAA::::::999:::::::::;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<>>>??????>>>======@@@@@@@@@@@@@@@???>>>>>>AAADDDFFFIIIOOOUUUTTTOOOOOORRRRRROOOPPPVVV\\\___aaahhh~~~------------------------,,,,,,,,,,,,++++++++++++)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''')))***((())),,,+++(((************,,,---...///---------...//////000000...666444111777:::;;;BBBNNNcccoooaaaZZZVVVLLLIIIMMMNNNyyy|||hhh```YYYZZZTTTUUU___nnn~~~aaaIII???>>>===;;;999999999:::999888777888888999::::::;;;;;;444666999:::::::::<<<===;;;;;;999999999:::<<<===;;;::::::::::::;;;<<<<<<999:::<<<=========<<<<<>>???@@@AAABBBBBBBBB@@@AAA@@@AAAHHHOOOOOOIIIKKKSSSUUUNNNKKKUUUccckkkdddjjj|||.........///////////////,,,,,,,,,+++++++++******+++++++++************)))+++++++++************)))))))))))))))))))))))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***+++,,,,,,------,,,,,,+++---...///...///111222111111222333555888;;;<<>>999888888777777777777777666666666666777777777777666777888999999999999999888888999999999:::::::::777888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>???AAABBBBBBAAA@@@@@@BBBDDDFFFHHHJJJKKKOOOPPPQQQQQQRRRUUUZZZ^^^dddfff////////////////////////,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++************)))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***+++,,,,,,------,,,,,,+++---//////...///000222111111222333555888:::<<<>>>CCCVVVuuu]]]UUUQQQMMMJJJJJJOOOppp{{{lllbbbYYYXXXYYYTTT]]]mmmsssfffHHH>>><<<:::888999888777777666666777777444555555555555666666666666777888999999999999888888888888999999999::::::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<===???AAAAAA@@@AAABBBCCCEEEGGGHHHIIIJJJNNNOOOPPPPPPQQQTTTYYY]]]```aaa000000//////////////////------,,,,,,,,,+++++++++,,,+++++++++************+++++++++************)))))))))))))))))))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***++++++,,,,,,,,,,,,,,,,,,...//////......000111111111111333555777:::;;;<<>>::::::999888777777666666777777333333444444444555555555777777888888999999888888777888888888999999999999;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<=========<<<;;;:::<<<>>>@@@AAA@@@AAAAAABBBCCCDDDEEEFFFFFFLLLMMMNNNNNNOOORRRVVVZZZ[[[ZZZxxx111111000000000000//////------------,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++---...//////......///111111111111222444666999::::::===???XXXxxx[[[UUUUUUSSS^^^OOORRRyyyppp___YYYZZZTTTSSSYYYXXXlllyyyKKK@@@DDD???;;;===888888777666666666666666333444444444444555555555777777888888888888777777777777777888888888888999;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<===<<<;;;===???BBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFIIIJJJKKKLLLMMMOOOSSSVVVYYYUUUnnnyyytttwww222222111111000000000000.........---------,,,,,,,,,,,,,,,++++++++++++***+++++++++*********))))))************************+++******)))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))***++++++,,,,,,++++++,,,...//////......000111111111111111333555888999666:::999EEEiiifffWWWVVVVVV___XXXRRR```ggg\\\\\\UUUQQQSSSRRR^^^ppp^^^???<<>>===>>>AAAEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIIIIJJJLLLOOORRRUUURRRgggqqqmmmggguuu333333222222111000000000//////.........---------,,,,,,,,,,,,+++++++++++++++++++++************)))************************,,,++++++***(((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))******++++++++++++++++++---...///...///111222111000000111222444777888777<<<;;;@@@TTTssssss\\\TTTTTTVVVWWWOOOOOOqqqwwwccc___WWWRRRSSSQQQSSSbbbuuucccLLL;;;:::;;;666444999888777666666555555666666444555555555555666666666777777888888777777666666666666666666777777777777666666777888888777777777777777777888888888999999???>>><<<>>>AAAEEEHHHHHHDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIILLLNNNOOOPPPdddppptttmmmrrr444333333222111111000000////////////.........---------,,,,,,,,,++++++++++++++++++************)))*********************************)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))***+++++++++++++++)))+++---...///000222444000000000000222444666777:::<<<>>>DDDLLL\\\fffUUUQQQOOONNNHHHGGG[[[nnneee[[[TTTTTTSSSNNNYYYfffrrrrrrQQQFFF===;;;;;;999888999777777666555555555555666333333444444444555555555777777777777777666666555555555555666666666777777444555666777777777777777777888888888999999999999<<<;;;999;;;???CCCFFFGGG>>>>>>>>>>>>>>>>>>>>>>>>AAACCCEEEEEEFFFGGGIIIKKKKKKQQQeeesss|||zzz444444333333222111000000000/////////............---------,,,,,,,,,+++++++++++++++************)))************************))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))***++++++++++++***(((+++---...///000333555000000000000111333555777777777:::CCCGGGLLLuuuoooWWWPPPOOOGGGCCCEEEMMMeeeuuuiii]]]VVVVVVUUUNNNUUU]]]eeeuuu```HHHCCC<<<888888:::999666777777666555555555555555222222333333333444444444777777777777777666555555555555555555666666666777444444555777888888888888888888999999999:::::::::999888666888<<<@@@DDDEEE@@@@@@@@@@@@@@@AAAAAAAAA@@@AAADDDEEEEEEFFFHHHJJJJJJSSSfffvvv555666777444111///000222000000111111000///...---------,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))&&&))),,,,,,***''''''(((((((((((((((''''''''''''((((((''''''''''''((((((&&&%%%#########%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((()))******((((((((()))******++++++***+++---.........000222111000000000111333555666999===<<<<<>>AAACCC======>>>????????????>>><<>>PPPiiirrrdddZZZWWWOOORRRSSSTTTZZZlllZZZGGG???>>><<<:::888777666666666666777777666555333222555888444333777333000:::444555555555666666666666555555444444444444555555777777777777777777666666666666777888888888888888999999888888999;;;===>>>===>>>??????@@@@@@??????===???BBBDDDEEEGGGIIIKKKKKKOOOfffvvvaaaSSSBBB999888999777333222222222111000000/////////.........------------,,,+++++++++************++++++++++++++++++++++++222333333111---)))'''&&&*********))))))))))))(((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))******((((((((()))******++++++***+++------,,,,,,---...000000000000111333444555111666777999>>>;;;AAATTTwwwiiiTTTKKKHHHJJJFFF???DDDRRRyyylll___ZZZQQQPPPPPPOOORRR]]]ooo|||eeeFFFAAA<<<<<<:::999888888777777555555555555555444222222222555111111555000---666444444444555555555666666555555444444444444555555888888777666666555555444444555666777888999::::::888999999999999999::::::>>>??????@@@@@@@@@@@@@@@???@@@BBBCCCDDDFFFJJJMMMNNNMMM^^^kkkwwwyyyyyyqqqUUUAAA999999888666444444333222111000000000////////////............,,,,,,+++++++++*********++++++++++++++++++++++++******++++++***(((''''''+++++++++*********))))))((((((''''''''''''((((((&&&'''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((())))))***((((((((()))******++++++***+++,,,,,,+++***+++---//////000111222333444444333777777:::@@@======JJJ^^^zzzXXXNNNJJJNNNOOOIIIGGGLLL___vvvbbb]]]VVVRRROOONNNOOOTTT___jjjxxxTTT???@@@::::::999888888888888888666666555555444333333222000333222777@@@:::000333333333444444444555555555555444444333333444444555666666666666555555555555555555666666888999::::::888999:::;;;;;;;;;;;;;;;??????@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBFFFJJJNNNMMMMMM^^^gggoooooopppuuuVVVCCC;;;777666666555444222111111111111000000/////////.........,,,,,,,,,++++++++++++***************************))))))***+++,,,,,,,,,,,,++++++++++++************((((((''''''''''''(((((('''(((((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***((((((((()))******++++++)))+++,,,+++******+++,,,...///000111222333333333444888666777??????>>>GGGUUUiiieeeWWWLLLLLLMMMHHHCCCBBBNNNuuulllbbb\\\UUUPPPOOOOOOPPPVVV^^^iiizzznnnLLL???===888888888777777888888999777777666555555444444444333666777CCCRRRKKK999444333333333333444444444444444444333333333333444444333444444555666777777888888888777666666777888888555666888:::;;;<<<======??????@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBEEEKKKOOONNNRRRgggpppuuuqqqrrrzzzaaaNNN???666888777555333222111111222000/////////............,,,,,,,,,,,,++++++++++++************************,,,+++******,,,,,,+++***+++++++++************)))((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((()))******((((((((()))******++++++)))***,,,,,,++++++,,,------...000111222333333333222777444333;;;===<<>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBFFFKKKNNNSSSXXXooo{{{}}}|||tttVVV???:::888666333222222222333/////////.........------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,***((((((******)))'''+++************)))))))))((((((''''''''''''(((((()))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((()))******((((((((()))******++++++(((***,,,,,,+++,,,---///---...000111222222222222///666444222999:::999@@@CCCHHH```ppp]]]UUUTTTSSSNNNKKKDDDJJJYYYmmm___UUUUUUTTTOOOPPPVVVWWW```nnnmmmKKK;;;888999888777777666666666777777777666555333333333333444111222111777BBB<<<222333222222222222333333333333444333333222222333333444555555666666777888999999;;;:::888666555555666777777777666777888:::<<<======>>>??????@@@@@@?????????@@@BBBBBBCCCFFFJJJMMMTTTTTTiiiyyykkkKKK;;;999666444222222222333///.........---------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---***((())),,,...---+++*********))))))))))))(((((((((''''''''''''((((((***)))&&&%%%$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((()))******((((((((()))******++++++(((***,,,,,,,,,---///000,,,...///111222222222222...777777444999999777======FFFQQQ{{{hhh[[[WWWSSSLLLFFFHHHIIIIIIfffvvvfffZZZZZZXXXRRRQQQWWWRRRWWWbbbqqqsssUUUAAA555555===888777777666666666666777666555333222111111222333444666111000555111///888111111222222222333333333444333333222222333333444777777777777888888888888:::999777666555666777888<<<;;;:::999999;;;===>>>======>>>??????????????????@@@BBBCCCDDDFFFJJJMMMQQQLLL\\\ooo~~~]]]DDD>>>888666777777444111444222111111111000...,,,------------------------,,,,,,,,,+++++++++*********************************************)))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''''''''(((***+++))))))(((((((((((())))))++++++,,,,,,,,,,,,,,,,,,------...///000111222222444444555666777999;;;<<<>>>DDDKKK```hhhSSSVVVVVVGGGGGGLLLMMMYYYxxx^^^YYY[[[VVVQQQRRRSSSTTTZZZggguuu|||TTTFFF<<<666666444888444333444444333444888333333333444333333222222333333333333333333333333222222222222222222222222111111222222222333333333555555666666777888888888777777888888888777777666999999999999:::;;;<<<<<<>>>>>>????????????>>>>>>;;;<<<===@@@CCCFFFHHHJJJNNNPPP[[[jjjrrrttt{{{zzz[[[OOO@@@777666777666333333222111111111111///---------------------------,,,,,,,,,,,,++++++++++++***************************************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''((()))***+++))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,------...///000111222222333444444555666888:::;;;>>>???AAAMMMsssaaaWWWVVVMMMKKKKKKFFFJJJjjjnnn``````^^^YYYTTTQQQQQQVVV^^^hhhwwwiiiHHH???888555666444555222222555555222222555333333333333333222111111222222222222222222222222222222222222222222222222111111111222222222333333333333444444555666666666666666777888888777777777888888888888999:::;;;<<<<<<===>>>>>>?????????>>>>>>>>>???@@@BBBDDDFFFGGGJJJMMMXXXgggmmmooowwwoooVVVBBB:::888888777222111000111222111///...........................------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))(((((((((((())))))******++++++,,,,,,,,,,,,------...///000111222222333333333444555777999999===<<<<<>>?????????@@@@@@@@@@@@AAABBBCCCDDDFFFIIIUUUdddllloooyyyxxx[[[FFF;;;888888333222111111222222000///........................------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))(((((((((((())))))++++++,,,,,,------......------...///000111222222444444444555666777999999<<<<<<@@@EEELLLcccrrraaaVVVMMMLLLLLLJJJJJJXXX{{{kkkbbb[[[QQQPPPQQQTTTUUUTTTWWWcccqqqwww___EEE888:::888777999666555555888>>>>>>888555555666666555555333222000000111111111111111111111111111111111111111111111111111111111111222222222222000000111111222333333333222333444555666777777777555555555555666777888888888999:::<<<>>>?????????????????????@@@AAABBBCCCFFFGGGRRRgggxxx{{{[[[DDD:::777555333333333444333111000////////////////////////.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''(((((()))))))))))))))))))))(((((((((((()))))),,,,,,,,,---...//////000------...///000111222222555555555666777888999:::;;;;;;AAAHHHKKKVVVvvvqqqXXXNNNKKKMMMPPPKKKKKK^^^xxx{{{hhh```ZZZPPPRRRUUUVVVSSSQQQWWW```bbbnnnsssQQQ>>>888;;;888777888444555444888======888444555777777777666555333222111222222222222222222222222111111111111111111111111000000111111111222222222111111111222333333444444111222333444555666666666444444444444555666777777666777999;;;===>>>??????<<<======>>>@@@BBBCCCDDDGGGEEERRRoooxxxXXXDDD;;;888666555555555555222000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))(((((((((((())))))++++++,,,---...//////000------...///000111222222666666666777777888999::::::999;;;AAAEEEOOOfff}}}]]]UUULLLHHHLLLKKKHHHRRR```tttddd[[[TTTTTTUUUVVVSSSNNNOOOTTTYYYcccttt|||^^^GGG:::888:::555444666111333222444888888444222333666666666666555333222222222222222222222222222222111111111111111111111111000000000111111111111222111111222222333444444444111222333444444444444444444333333444444555666777666777888:::<<<=========:::;;;<<<===@@@BBBDDDEEEGGGFFFUUUvvvxxxZZZHHH;;;999888777777555333000000000000000000000000000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((+++,,,***(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))***))))))((())))))(((((((((((())))))))))))***+++,,,---...///------...///000111222222666666666666666777888999999:::;;;<<>>===>>>BBBFFFNNNKKKQQQZZZ^^^bbbwwwcccKKK???777777999333444333222222111111111222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((+++******)))((('''&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))(((((((((''''''''''''&&&(((((('''&&&&&&'''((((((''''''''''''(((((((((((((((((()))***************)))************+++++++++,,,---...//////000//////000000111222333444555555::::::;;;>>>AAACCCBBBBBBKKKHHH]]]iii[[[QQQNNNNNNIIIKKKIIIJJJSSSeeelll^^^[[[[[[XXXUUURRRMMMMMMQQQQQQQQQZZZfffwwwuuuNNN:::888;;;555555444444444333333333333333333333333333333333222222222222111111111000000000000000000000000000//////000000111111222222000000000000000000000000///000000000000111111111111222222333333333333333333333444555555666666777777777777888888888999999;;;===>>><<<:::<<>>???@@@DDDKKKLLLTTT{{{kkkWWWTTTRRRIIIHHHGGGFFFEEEOOOjjjxxxeee]]]eee___YYYUUUTTTSSSRRRSSSUUUTTT[[[fffuuu___AAA666888999666444444444444444444444444222222222222222222222222111111111000000000/////////////////////////////////////////////000000000////////////////////////000000000000111111111111000111222222333333222222222222333333444444555555555666666777888888999999999;;;<<<;;;;;;???EEEKKKIIIKKKVVVbbbbbbaaappp```FFF===777777666555444333222222222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((()))***************)))************++++++++++++,,,---......///......//////000111222333444444555888;;;<<<======???AAA===KKKPPPMMMccc}}}bbbVVVLLLJJJDDDAAA@@@@@@FFFZZZoooyyyaaacccbbb\\\WWWUUUUUUUUUTTTRRROOOQQQXXXccctttlllLLL<<<:::999555111555555555444444333333333111111111111111111111111111111111111000000000///////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000111111222222222222222111111222333333444444555444555666666777888999999999;;;<<<<<<<<>>777222444555555444333222111111000222222222222222222222222222222111111111000000000////////////////////////000000000000000000000000000000000000000000000000....../////////000000000000000111222222222222222111111111222333333444444444444555666777888999999999;;;======<<<===AAAEEEEEEIII[[[vvvrrr[[[KKK888888666555444333333222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((&&&'''((()))***+++,,,,,,&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&((('''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))(((''''''''')))+++---...)))************+++++++++++++++,,,---............//////000111222333333444333777;;;<<<===>>>AAADDDHHHDDDIIIRRRSSS[[[~~~\\\NNNGGGKKKMMMIIIIIIOOOVVV~~~hhhccc]]]YYY[[[\\\WWWPPPPPPMMMKKKNNNXXXeeeqqqxxxZZZAAA333999;;;///---777444444333222111000///...333333333333333333333333222222222222111111111111////////////////////////111111111111000000000000000000000000000000000000---------.........//////000000111222222222222111000111111222333333444444444444555666777888999999:::<<<>>>===;;;;;;===AAADDDFFFXXXtttkkkLLL???555555888666333111222222111111000/////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++*********))))))(((((())))))(((((((((((())))))''''''''''''(((***+++,,,'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---...000111333333333333555666888;;;<<<>>>>>>???FFFDDDHHHOOOQQQWWWmmmiiiLLLKKKOOOIIIGGGMMMSSSbbbqqq`````````YYYTTTVVVPPPOOONNNNNNQQQUUUZZZ]]]ssscccEEEBBB===999777666444333333222222111111222222333111111111222222333333333000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111333222222222333555777888333333444666777999:::::::::<<<===>>>>>>???AAACCC???HHHTTTgggxxx|||iiiPPP;;;777999666555888222222222111000000//////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))((())))))(((((((((((()))))))))(((((((((((())))))***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++,,,,,,++++++---------.........//////...///000111222444555666222444666:::===AAACCCDDDFFFDDDGGGMMMNNNOOO^^^qqqjjjZZZUUUOOONNNRRRJJJPPPuuupppaaa___\\\WWWSSSPPPOOOMMMMMMNNNPPPSSSUUU___kkk{{{sssMMM???<<<888666555555444333333222222111111222222333111222222222222222222333000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000111111111111000222111111111222444666777333333444555777888999:::@@@@@@???>>><<<;;;===>>>???HHHSSSgggwww{{{^^^>>>999999444222888333333222111111000000///000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))(((((((((((())))))******)))(((((((((((((((,,,+++((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++,,,,,,++++++............/////////////////////000222555777999444555777:::>>>AAADDDFFFDDDBBBEEEKKKLLLKKKRRR]]]ooogggWWWPPPOOOQQQRRRKKKZZZ{{{ddd\\\___[[[SSSRRRQQQOOONNNMMMMMMNNNNNNSSS[[[gggsssWWWAAA:::777555444555555555555222222111111111111222222222222222222222111111111000000000000000000000000111111111111111111111111000000000000000000000000........................////////////////////////...///000000111111000000000000000111222333444555222333444555666888999999@@@@@@???<<<:::999;;;===AAAIIIUUUhhhxxx{{{kkkGGGAAA???555000666333333333222111111000000000000000////////////...------------------------,,,,,,,,,+++++++++***************)))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))...,,,)))&&&%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++++++++++++++------------............000//////000222555999;;;<<<;;;;;;<<<===???@@@AAABBB@@@BBBHHHKKKLLLOOOVVV]]]{{{```SSSOOOOOOZZZQQQQQQ___wwwsss^^^```___XXXVVVUUUSSSQQQOOONNNMMMMMMRRRVVV\\\cccmmm}}}iiiJJJ@@@999777555555666777666555222222111111111111222222333333222222111111000000000000000000000000000000000000000000000000000000////////////////////////------------------------////////////////////////...//////000000000000000...//////000111222333333222333333555666777777888:::::::::999999;;;???BBBDDDKKKVVViiizzz{{{]]]NNNEEE999444999444444333333222111111111111000000000////////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))******))))))(((((((((((())))))''''''''''''((()))***+++---+++)))&&&%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++++++++***++++++,,,,,,,,,---------000//////000222555999;;;???>>>>>>=========>>>>>>BBB??????CCCGGGJJJNNNRRRUUUddd|||cccWWWTTTRRRRRRPPPPPPYYYrrrrrrhhhddd^^^XXXWWWUUUSSSQQQOOONNNNNNPPPRRRSSSTTTZZZgggyyylllPPPAAA===888777555444555555444333222111111000000111111222222222222111111000000000////////////////////////////////////////////////////////////////////////------------------------..............................///000000000000000---...///000111222222222222222333444555666666777555666777888999<<<@@@CCCBBBIIISSSfffwwwwww~~~zzz]]]III;;;777:::555555444333333222222111111111000000000/////////------------------------,,,,,,,,,+++++++++******))))))))))))************))))))(((((((((((())))))&&&&&&''''''(((***+++,,,+++)))(((&&&&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((()))******++++++*********+++++++++,,,,,,,,,,,,/////////000222555777999;;;;;;===>>>????????????AAA@@@???@@@BBBEEEIIILLLRRRWWWhhhwww```YYYOOOVVVRRRKKKKKKQQQnnnqqqggg[[[YYYWWWTTTQQQPPPOOOOOOPPPPPPPPPNNNOOOVVVcccmmmoooKKK???===999666555333333333333111///111111000000000000111111111111111111111000000000////////////////////////........................000000000000000000000000------------------------........................---...//////000000//////,,,---///000111222222222222222333333444555555666444666888888999:::<<>>CCCLLL___ooommmqqqqqqZZZGGG;;;666555555444444333222222111111111111000000000000........................,,,,,,,,,+++++++++******(((((())))))*********+++))))))(((((((((((())))))***))))))(((((((((((((((%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************,,,,,,,,,---------......---...000111333333333333666888<<>><<<888>>>CCCEEEEEEGGGKKKMMMFFF^^^ppppppxxxtttiiiYYYWWWJJJJJJVVVNNNIII[[[```|||jjjfff```ZZZVVVTTTTTTTTTMMMPPPSSSQQQNNNOOOSSSXXX\\\fffsss~~~mmmHHH999888777444555444444555666777555333111111000000000000111111//////000000111111222222////////////////////////000000000000000000000000000000000000000000000000................................................---......///////////////---...000111222333222222222222222333333444444444///222777999::::::;;;;;;???EEENNNaaaqqqnnnqqqjjjOOOEEE666999777222111444333000222222222111111111111000//////.........---------,,,++++++******++++++,,,,,,***))))))***+++***)))))))))(((((((((((())))))))))))(((((('''''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******+++++++++*********************+++++++++,,,,,,,,,......///000111222333333666777888888888888:::;;;AAAAAAAAABBBDDDGGGJJJLLLSSS\\\hhhiiicccppp~~~iiiaaaXXXQQQMMMLLLNNNRRRSSSTTTiii}}}hhhZZZZZZ^^^YYYPPPSSSUUUVVVTTTPPPNNNOOOQQQQQQVVV]]]eeeoootttGGG777999999666666333333333222222222111111000000000000000000000000111111000000//////......////////////............///...---,,,,,,---...//////............---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111222222111111222333333444555555333555888999999999;;;<<<===???HHHVVVcccmmmwwwiiiOOOAAA<<<777444444555444222222222222222111111111111//////.........---------++++++************++++++***))))))***++++++***((())))))(((((((((((()))))))))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((******************************+++++++++,,,,,,,,,......///000111222333333222444777999:::;;;===>>>>>>>>>???AAACCCEEEGGGIIILLLQQQYYY\\\WWW^^^}}}cccVVVWWWXXXSSSMMMPPPMMMVVVppprrraaa[[[YYYVVVWWWXXXYYYVVVRRROOOOOOPPPPPPSSSVVVZZZ___iiiwwwqqqVVV===888:::666333333333333222222222111111111000000000000000000000000000000000000//////......////////////............///......------......///............------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111222222111222222333333444444444333555888999999999;;;<<<===>>>EEERRR___iiiuuucccQQQBBB666666888555333666333222222222111111111111/////////.........------+++******))))))******++++++******+++,,,+++)))'''))))))(((((((((((())))))***)))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((('''''''''&&&((())))))******+++++++++******+++++++++,,,,,,,,,......///000111222333333222555888:::;;;<<<===>>>===>>>@@@BBBDDDFFFGGGGGGIIIKKKRRRVVVSSSTTTdddxxxdddXXXVVVSSSOOOSSSNNNKKKNNN[[[vvvtttccc```bbb\\\]]]\\\YYYUUURRRRRRRRROOOPPPPPPPPPQQQVVV___fffoooyyyhhhIII===666888888444222444333222222222222111111111000000000000000000000000000000000////////////.../////////............---......////////////..................------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////000000111111222222222222333333333333333333555777888888999;;;<<<<<<===BBBMMMXXXdddrrr~~~}}}bbbIII777777999333222888333333222222222111111111////////////............,,,++++++******++++++,,,222///,,,*********)))((())))))(((((((((((())))))************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((('''''''''''''''(((((()))***++++++,,,******+++++++++,,,,,,,,,......///000111222333333555777;;;<<<<<<<<<<<<===???@@@CCCEEEGGGHHHHHHHHHGGGJJJQQQWWWVVVUUU\\\fffmmm}}}[[[MMMOOOTTTRRRRRROOOIIIEEEPPPmmm{{{ooolll```___]]][[[XXXWWWWWWXXXOOOOOOOOONNNNNNQQQWWW[[[```hhhxxxxxxLLL@@@:::666777666333444888222222222222111111111111//////////////////////////////////////////////////////.........------------...000000000000...---.........---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000111111111333333333222222222222222333555777777777888:::<<<======AAAJJJTTT```ppp}}}vvvXXX>>>888777222111888333333333222222222222111000000/////////............------,,,,,,------...999444...)))(((((()))***))))))(((((((((((())))))))))))))))))************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''((()))******++++++******+++++++++,,,,,,,,,......///000111222333333444777:::<<<======???@@@???AAACCCEEEGGGHHHGGGGGGCCCHHHOOOSSSRRRQQQWWW```eee|||yyy___TTTQQQLLLOOORRRQQQKKKJJJVVVdddjjjgggaaa]]]ZZZZZZ[[[[[[QQQQQQQQQPPPPPPQQQTTTVVVWWW\\\gggttt|||ZZZ??????:::666666666444333333222222222111111111000000......................................./////////............---------------...///000000///...---...------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///000000111111222222222222222222222111444555666666666888:::===>>>???CCCKKKTTT^^^nnn|||rrrQQQ???888333333777333333333333222222222222000000000/////////......///......------......///999444---)))((()))***+++))))))(((((((((((())))))(((((()))))))))))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((())))))'''(((((())))))***************+++++++++,,,,,,,,,......///000111222333333111333777;;;>>>AAAEEEHHH>>>???AAACCCDDDEEEEEEFFFDDDIIINNNOOOMMMNNNUUU\\\aaaggg{{{oooUUURRRPPPPPPPPPNNNJJJJJJMMM^^^sss~~~rrrgggaaa]]]\\\[[[UUUUUUSSSRRRQQQPPPOOOOOOOOOQQQXXXaaajjjvvv}}}wwwzzzkkkRRRBBB888555444444666777555000,,,222111111111111000000000........................---............/////////.........------------,,,------............------------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......//////000000111111111111222222222222222444555666555555777:::===>>>@@@FFFNNNUUU^^^mmm{{{iiiKKK<<<888888777444444333333333222222222000000000000/////////.........------------......222///+++))))))*********))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((()))))))))))))))******+++++++++,,,,,,,,,......///000111222333333111333666999===CCCIIIMMM@@@@@@@@@AAACCCDDDFFFGGGGGGJJJLLLLLLMMMQQQVVVYYY[[[]]]fffwwwvvviii]]]RRRNNNMMMIIIFFFDDDCCCMMM```||||||mmmddd___\\\\\\ZZZYYYWWWUUURRROOOLLLMMMMMMQQQVVVZZZaaaooo}}}|||yyyxxxiiiIII<<<999555000222444444444333000...111111111111000000000000---------------------------------.........//////.........---------,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......///000000000000000111111222222333333444555555555555777:::===<<<@@@HHHRRRWWW^^^kkkxxx|||TTT???<<<;;;888444444444333333333222222000000000000////////////...------,,,,,,------...***))))))***,,,,,,+++)))))))))(((((((((((())))))&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++***)))((('''&&&%%%%%%))))))))))))((((((((((((******+++++++++,,,,,,,,,......///000111222333333444555777999<<>>AAAJJJVVVVVV[[[lll|||bbbIII999888777555555555555444333111000000000000//////////////////...------,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((((((((((((((((()))******))))))***+++,,,,,,------......//////000000111111777888:::===???@@@AAABBBEEEFFFGGGJJJNNNOOOOOONNNRRRPPPMMMLLLNNNPPPRRRRRRWWWWWWYYY[[[ZZZ[[[dddoooccc[[[UUUSSSNNNKKKKKKJJJKKKQQQYYYnnntttkkkfffaaa]]][[[ZZZWWWVVVWWWUUUQQQOOOQQQHHHIIILLLOOOSSSZZZbbbhhhyyy|||}}}yyyyyyYYYEEE555444777666444444333333222111111000000///000000............000000........................---------------......///............------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------..................//////000000...000111111000000111222333444666888999999888888888<<<>>>FFFRRRRRRXXXiiixxx\\\AAA<<<999555333333333000...111111111111000000000000//////.........---------,,,,,,,,,+++++++++***************)))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))***((())))))***+++---...///......//////000000111111555777:::===???@@@@@@@@@FFFGGGIIINNNRRRTTTSSSRRRSSSQQQPPPPPPQQQRRRSSSTTTZZZXXXXXX]]]```___```cccmmm~~~}}}fffSSSMMMKKKMMMNNNMMMOOORRRMMMVVVdddxxxppphhhdddddd^^^[[[YYY[[[ZZZVVVSSSTTTMMMNNNNNNOOOQQQUUUYYY\\\cccgggnnnwww}}}vvvvvv|||yyygggJJJCCC999333666888666333333444333333222111111000000000//////......//////000........................------,,,,,,------...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---,,,++++++******++++++,,,,,,,,,,,,---------......------......//////000000...000111111000000111222555777999;;;<<<<<<;;;:::888;;;<<>>888555666777555222333333222222222222111111...............---------,,,,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((())))))***)))))))))***+++,,,...///......//////000000111111222444888;;;>>>@@@AAAAAAFFFGGGJJJOOOTTTVVVUUUTTTQQQQQQRRRRRRSSSUUUWWWXXXZZZUUUUUUZZZ^^^]]]]]]^^^fffjjj{{{bbbXXXNNNMMMNNNMMMLLLLLLLLLLLLMMMUUUmmmzzzkkkbbbfff```\\\\\\ZZZTTTQQQPPPRRRQQQOOOOOOPPPQQQRRRRRRWWWYYY]]]bbbhhhpppyyy~~~xxx{{{nnniiivvvjjjMMM<<<<<<888666777777555333444444444444333222222111111000000000000000000000000........................,,,,,,,,,,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,---...,,,++++++******++++++,,,,,,,,,,,,---------......---------...///000000111...000111111000000111222555666999;;;<<<<<<;;;:::888;;;;;;BBBNNNQQQZZZnnn^^^HHH@@@888444666888777555444444333333333222222222........................,,,,,,,,,+++++++++******++++++*********))))))))))))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))%%%&&&&&&&&&&&&'''''''''((((((((((((((()))************))))))***,,,...///......//////000000111111000222555999===@@@BBBCCCFFFGGGIIINNNRRRUUUUUUTTTOOOPPPRRRRRRSSSUUUXXX[[[[[[WWWVVVYYYZZZYYYYYY\\\```eeeqqqwwweeeSSSLLLLLLLLLJJJJJJLLLLLLKKKMMMWWWllloookkkccc\\\[[[[[[XXXVVVWWWVVVTTTRRRQQQQQQQQQPPPNNNQQQRRRTTTVVVZZZ```fffkkksss|||}}}xxxxxxqqqgggbbbwwwfffMMMAAA???888777555555444444444444444444333333222111111000000000000000000000000000........................,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,---------......,,,------...///000111111...000111111000000111222222333555777888888777777:::;;;:::@@@KKKOOOYYYmmmyyyRRRHHH;;;444444666555333333333333222222222111111........................,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******,,,+++***)))***+++---.........//////000000111111111222444777;;;>>>AAACCCGGGGGGHHHKKKOOOSSSTTTTTTNNNOOOPPPPPPOOOQQQVVVZZZ[[[YYYZZZ[[[YYYVVVYYY^^^]]]bbbkkkssszzzxxx___SSSSSSSSSRRRQQQHHHIIIIIIIIIJJJOOOYYYbbbxxxvvvjjjfffccc```^^^___[[[XXXVVVVVVVVVVVVSSSPPPLLLMMMOOOOOOPPPSSSWWWZZZ\\\eeerrr|||vvvrrrwwwtttggghhhwwwzzz]]]HHH<<<888;;;444444333222222333333333222222111111000/////////...//////////////////...........................,,,,,,++++++,,,,,,---...---------,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,---......------,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,---...///000111111...000111111000000111222111222333333444555666777;;;;;;888<<>>;;;:::::::::???LLLZZZ{{{yyyQQQ>>>999555555999333333333222222222222222//////...------------...------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''---)))***222666111***(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))++++++*********++++++,,,............//////000000222444666888:::<<<@@@CCCFFFIIIJJJGGGGGGJJJLLLKKKKKKKKKKKKKKKKKKKKKOOORRRUUUUUUUUUVVVVVVVVVVVVUUUYYY___dddccc___^^^dddjjjpppsssnnn___VVVSSSQQQOOOIIIEEEGGGMMMIIIEEECCCGGGSSSmmmqqqfffccc```^^^]]][[[XXXVVVXXXXXXVVVRRRNNNKKKJJJJJJIIIJJJLLLNNNQQQWWW^^^bbbhhhoooyyyuuuooolllgggeeejjjtttwwwiiidddzzz]]]HHH666555888666444777666444222111000000111222////////////...........................---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,++++++******++++++,,,///---,,,******+++,,,---***************++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000111000000000000000000000222222333444555666777777AAA???>>>??????BBBNNN[[[zzz```EEE:::666444666444333333333222222222111000///......------......------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''***'''''',,,///,,,(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))++++++***************+++...//////000000//////...222444666777999;;;>>>AAABBBIIIKKKGGGDDDEEEGGGHHHIIIJJJJJJIIIJJJLLLPPPRRRTTTSSSSSSSSSSSSUUUVVVWWWWWW[[[___``````aaaeeeiiiiiihhhlll}}}yyy```YYYQQQMMMHHHEEEGGGKKKIIIFFFBBB@@@AAANNNiiizzznnnfffccc```\\\YYYVVVVVVVVVUUUSSSQQQOOONNNJJJKKKKKKJJJJJJLLLPPPSSSXXX]]]dddhhhjjjmmmqqqtttyyysssmmmfffbbb\\\^^^cccpppkkkeeemmmvvv```CCC888111444888555444777333333333222111111000000////////////............//////......---,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,...---,,,******++++++,,,)))************+++++++++*********++++++++++++,,,---------------------------------.........//////000000000000000000111111222222333444555666777777@@@@@@AAACCCCCCEEEPPP[[[yyyXXXEEE:::555333444444444333333222222111000//////...............------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))***))))))(((((((((((((((''''''((((((((((((''''''&&&$$$$$$&&&((('''%%%###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))+++******))))))******+++---...///000111111000000222444666777888:::===???AAAFFFHHHFFFFFFJJJNNNNNNIIIKKKLLLIIIJJJNNNQQQRRRPPPQQQSSSTTTUUUVVVWWWWWWWWWYYY\\\```cccfffjjjkkkmmmjjjhhhnnnlllWWWOOOOOOOOOLLLKKKHHHGGGGGGFFFCCCCCCKKKUUUhhh}}}vvvqqqiiiccc[[[ZZZZZZZZZYYYXXXVVVTTTOOOOOONNNLLLJJJIIIKKKLLLNNNQQQUUUWWWWWWYYY]]]___fffhhhjjjjjjhhhfffffffffnnnrrrwww{{{}}}yyypppmmmjjjfffbbb^^^[[[YYYXXXeeessspppeeeiii|||mmmWWWGGG:::555444777777333333555111222333333222111000///////////////.....................------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,+++***)))(((,,,++++++******++++++,,,---,,,++++++******++++++))))))******++++++++++++************++++++++++++------------------------.....................---000000000000000111111111111222333444555666666777;;;<<<@@@CCCDDDGGGPPP[[[|||nnnQQQBBB<<<;;;555555444444333222111111000000///............///------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))***))))))(((((((((((((((''''''((((((((((((''''''((((((''''''((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))*********)))***++++++,,,,,,---...000111222222222222444666777888:::===???EEEFFFFFFGGGNNNXXX\\\[[[OOORRRQQQKKKIIIMMMOOONNNMMMPPPTTTXXXZZZZZZYYYXXX^^^^^^___bbbeeegggiiiiiiiiigggeeegggooo||||||hhh\\\SSSOOOOOOMMMIIIHHHJJJJJJEEEAAA@@@@@@SSSqqqrrrhhheeeaaa^^^\\\YYYVVVSSSQQQRRRRRRPPPMMMLLLLLLMMMHHHIIIJJJJJJJJJKKKMMMNNNQQQSSSTTTSSSRRRQQQRRRTTT[[[[[[___gggppptttrrrmmmqqqtttxxx{{{||||||zzzxxx|||~~~}}}~~~zzzppphhhaaa^^^ZZZVVVVVVZZZ___cccsss}}}mmmkkkmmmzzzYYY>>>999888888777777777555222222444000111222333333111000///////////////............,,,,,,,,,,,,------......,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---------,,,+++***)))(((,,,++++++******++++++,,,,,,,,,++++++************((()))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++...............---------//////000000111111111111111111222333444555666666777999???DDDFFFIIISSS]]]{{{XXXGGGBBB@@@666666555444333222111111111000//////......//////------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''(((******''''''******(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))******+++,,,...............///000111333333222444666777999;;;>>>AAAJJJJJJIIIKKKTTT___cccaaaTTTXXXVVVLLLHHHLLLLLLIIIKKKOOOUUU[[[^^^]]][[[YYYddddddddddddccccccbbbbbbccccccdddfffkkkqqqwwwzzznnnUUUOOOSSSWWWMMMFFFHHHJJJGGGCCCAAA@@@CCCMMM^^^sssrrrkkkccc]]][[[ZZZXXXUUURRRTTTUUUTTTQQQOOOOOOOOOKKKKKKJJJJJJIIIIIIIIIHHHKKKLLLLLLLLLKKKKKKMMMOOONNNOOOUUUdddqqqtttkkkaaa^^^```cccfffhhhgggfffeeejjjllloooqqqsssvvv{{{~~~~~~}}}}}}}}}~~~|||xxxuuutttnnnkkkiiihhhhhhddd^^^YYYUUUSSSRRRSSSZZZhhhxxx{{{jjjaaa```aaapppyyyppp[[[CCC777666444444444555444222111222444000000111222222111000///////////////............***++++++,,,------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,+++++++++++++++*********((()))***,,,,,,+++******)))))))))************+++++++++++++++++++++++++++..................------/////////000111111222222111111222333444555666666888:::???EEEHHHKKKUUU___iiiUUUGGG===666666555444333222111111111000000///////////////------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''$$$((()))%%%%%%((((((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))***+++,,,...000111333222///......///111222222444666888:::<<<@@@CCCHHHLLLNNNOOOSSSYYYZZZWWWOOOUUUSSSJJJHHHNNNOOOKKKKKKOOOTTTYYY]]]^^^]]]\\\bbbcccdddbbb___]]]^^^___gggeeedddfffkkkpppssstttxxxvvvbbb\\\[[[QQQJJJIIIJJJHHHGGGHHHGGGCCCBBBFFFNNN___yyywwwkkkeeeaaa^^^[[[TTTVVVXXXXXXVVVSSSSSSSSSRRRQQQPPPPPPOOOMMMKKKJJJMMMMMMMMMKKKJJJJJJLLLOOOJJJJJJNNNYYYcccfff___XXXTTTVVVXXXZZZ[[[[[[[[[[[[]]]___```aaabbbdddhhhjjjiiijjjjjjjjjkkklllmmmnnnqqquuuvvvuuuwww|||}}}{{{vvvtttpppllliiigggffffff___]]]ZZZXXXWWWVVVVVVWWWSSSXXX___gggpppzzzuuuhhh^^^___oooiiiOOOFFF>>>;;;;;;666111222333333222222222111000000111111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,++++++***,,,++++++******++++++,,,+++++++++++++++***))))))((()))+++,,,,,,+++***)))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------.....................//////000111111222222111111222333444555555666999:::???DDDFFFHHHRRR\\\hhhOOO:::777666666444333222111111111111000///////////////---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''$$$***+++'''&&&))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((()))***+++---000222333777555111...,,,---///111111444666999:::===AAADDDDDDLLLQQQPPPNNNMMMLLLJJJFFFNNNNNNHHHHHHQQQUUURRRLLLOOORRRWWWZZZ]]]^^^___[[[^^^```___\\\[[[^^^aaammmhhhbbbaaaffflllooopppfff{{{jjjYYYTTTPPPOOOMMMIIIIIIKKKEEEBBBBBBCCCBBBDDDQQQ```zzzuuukkkccc^^^WWWZZZ\\\\\\YYYWWWVVVUUUSSSRRRQQQQQQPPPNNNKKKHHHLLLLLLKKKHHHFFFFFFHHHJJJLLLIIIFFFGGGLLLPPPQQQPPPKKKLLLMMMNNNPPPPPPQQQQQQRRRRRRSSSRRRRRRSSSUUUXXXVVVVVVWWWXXXYYYYYYZZZZZZ\\\aaaccc```___aaaaaa```___^^^[[[YYYXXXXXXYYYZZZVVVUUUSSSPPPPPPSSSXXX]]]aaakkkyyy{{{yyyhhh___YYY\\\ddduuueeeIII::::::666444777555222444555444444444111---000000000000000111111111000/////////...............------,,,,,,++++++***,,,++++++++++++++++++,,,******************************+++,,,,,,,,,++++++,,,++++++++++++++++++,,,***++++++++++++***))))))''')))+++,,,,,,,,,***)))))))))))))))************---------------------------------.........//////...//////000111222222222000111222333444555555666999:::===AAABBBDDDMMMXXX}}}cccIII???666777999111111666666222222111///............------,,,,,,,,,+++++++++---,,,++++++******+++++++++++++++************)))******))))))((((((''''''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&((())))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))******++++++,,,------111111000000111111222333555666777:::<<<>>>@@@AAAFFFKKKQQQRRRPPPLLLJJJJJJHHHHHHIIIKKKNNNRRRUUUWWWQQQNNNNNNSSSZZZ______]]]]]]]]]\\\\\\]]]^^^```aaaeeeffffffeeedddhhhoootttkkktttgggTTTWWWZZZOOOFFFEEEGGGFFFEEEEEEFFFEEEBBB@@@NNNPPPccc|||wwwvvvgggeeebbb^^^\\\[[[YYYYYYYYYWWWTTTTTTTTTRRROOOKKKQQQOOONNNLLLLLLLLLMMMMMMHHHHHHHHHHHHIIIKKKMMMNNNJJJJJJIIIKKKMMMOOOOOOOOOKKKLLLMMMNNNOOONNNNNNMMMJJJJJJIIIKKKLLLLLLKKKIIIQQQQQQPPPQQQRRRSSSUUUVVVPPPRRRSSSRRRPPPOOOPPPQQQUUUUUUTTTSSSUUU^^^jjjtttvvvjjj```[[[ZZZ\\\jjj\\\>>>===:::777555444333333333333333222222111111111////////////.....................------,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------*********++++++,,,,,,,,,******))))))))))))******))))))))))))***+++,,,,,,++++++************++++++)))************+++++++++++++++,,,------......///---------............//////////////////.........111222222222111333666888999999<<<>>>>>>@@@IIITTTuuu{{{XXXBBB777777999111000555333222111000///////////////------------,,,,,,,,,,,,---,,,++++++******+++++++++++++++************)))***)))))))))((((((((('''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------000000000000111222333444444555777999<<>>>>>@@@IIITTT}}}vvvvvv\\\III<<<::::::222222666333111000000/////////000000///.........---------------,,,++++++******+++++++++++++++************)))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((((((((()))))))))))))))******++++++,,,------......///000111222444555444555777999<<>>>>>???IIISSSzzzxxx}}}iiiTTTDDD===;;;444444888444000000000///000000111111////////////............---,,,++++++******+++++++++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))(((((((((((()))))))))))))))******++++++,,,------------...///111333555666666666888:::<<<>>>???@@@@@@EEEKKKMMMKKKIIIIIIJJJJJJKKKNNNQQQSSSUUUUUUUUUVVVZZZ^^^^^^\\\[[[^^^aaaeeeeeeddddddcccccccccccceeedddcccaaaaaaaaacccdddiiifffcccfffnnnyyy~~~hhhRRRJJJJJJLLLNNNNNNJJJEEEAAACCCCCCEEEEEEAAAAAAKKKXXXhhh{{{~~~wwwtttoooiiiddd```\\\ZZZ\\\YYYUUUUUUVVVWWWVVVTTTRRRQQQOOOMMMMMMMMMMMMNNNSSSUUUWWWWWWVVVTTTSSSSSSSSSTTTVVVWWWWWWVVVTTTSSSPPPNNNLLLMMMOOOQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVOOORRRWWW\\\aaafffllloooyyywwwsssnnniiiccc]]]ZZZ]]]eeevvvkkkQQQEEE???444555444444333333333333333111111111111111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************+++++++++,,,***************+++++++++++++++************++++++......---,,,++++++++++++++++++************++++++))))))*********+++++++++***++++++,,,------......---------............///,,,------...///000111111000111333333333333555777777888:::======???HHHRRRaaaMMM@@@;;;444444777333111000000000000111111222000000/////////.........---,,,++++++******+++++++++++++++*********))))))(((((((((((())))))))))))((((((((((((((()))))))))(((''''''&&&&&&''''''((()))'''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))(((((((((((()))))))))))))))******++++++,,,------,,,,,,---///111333555666888999999:::;;;<<<======>>>CCCIIIKKKJJJIIIIIIKKKKKKLLLOOORRRSSSTTTTTTTTTUUU[[[bbbddd```]]]]]]```bbbdddhhhjjjjjjhhhdddbbbgggfffeeedddddddddddddddbbb``````ccciiiooosssuuuxxxqqq___[[[UUUPPPLLLJJJHHHGGGEEEEEEHHHIIIGGGCCCDDDGGGJJJTTT___jjjzzz{{{sssooohhhddd___^^^```aaa^^^\\\[[[ZZZYYYWWWVVVVVVVVVWWWVVVXXXYYYYYYWWWVVVWWWYYYWWWWWWXXXYYYYYYXXXXXXWWWTTTRRRQQQRRRTTTVVVVVVVVVTTTSSSSSSTTTWWWZZZ]]]___eeejjjrrrwwwyyyyyyxxxxxxnnniiibbb\\\[[[___fffkkk}}}pppSSSCCC:::======222222222222333333333222222000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------************************+++******************+++......---,,,++++++++++++++++++************++++++))))))*********+++++++++******++++++,,,------...---------............///,,,------...///000111111///111333333333333555666777777:::<<<<<<>>>GGGRRRuuu[[[GGG===444333666000222111111000000000111111000/////////............---,,,++++++******+++++++++++++++************)))(((((((((((())))))))))))((())))))))))))*********((((((''''''''''''((((((((('''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((((((((()))))))))))))))******++++++,,,------,,,,,,---...000222444555999999::::::;;;<<<=========BBBGGGJJJIIIIIIJJJLLLLLLMMMOOOQQQRRRSSSTTTTTTTTT[[[bbbeeebbb______aaacccgggmmmqqqpppllleeeaaagggfffeeefffggggggfffeeeeeeccc___^^^```eeelllqqqnnnxxxuuucccSSSJJJHHHIIIKKKHHHFFFEEEEEEFFFFFFFFFFFFBBBDDDDDDEEEKKKXXXaaaddd~~~{{{wwwssskkkeeedddccc```^^^\\\[[[[[[[[[ZZZ]]]___]]]YYYVVVVVVWWWXXXXXXWWWWWWWWWXXXYYYZZZXXXXXXXXXZZZ\\\]]]\\\[[[]]]___ccchhhooovvv|||yyynnneee```YYY\\\```fffqqq]]]JJJ>>>999222333777222111222222333333222222111////////////000000000000.........------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***************)))))))))******))))))))))))******---,,,,,,++++++++++++,,,++++++************++++++)))************+++++++++******++++++,,,,,,---------------............///------......//////000000///111333444444444555666666666999<<<<<<>>>GGGQQQxxxoooTTTDDD777555666000333333222111000000000000/////////.........---------,,,++++++******+++++++++++++++************)))'''((((((((()))))))))***(((((((((((()))))))))***((((((''''''''''''(((((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------,,,------...000222333444777777888:::<<<===??????<<>>???333444999555444777555222222333444333222111000---.........//////000000......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************+++++++++++++++*********))))))((((((((((((''''''''''''(((((())))))))))))***+++,,,,,,++++++************++++++)))************+++++++++)))******+++,,,,,,---------------........./////////////////////............111333555444444444555555666888;;;;;;===FFFPPPvvvzzzUUU=========777222222222222111111000000......---------,,,,,,,,,---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''$$$&&&,,,---'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&''')))+++***'''&&&(((***)))******++++++,,,------......///111222333444444666777999;;;>>>???@@@AAACCCEEEGGGHHHIIIJJJMMMPPPKKKMMMPPPSSSUUUUUURRRPPP[[[^^^______^^^___cccgggmmmmmmlllhhhccc```______[[[eeejjjgggeeegggiiigggbbbaaa]]]YYY[[[bbbfffeeejjjiiinnnvvvwwwwww{{{bbbYYYSSSMMMKKKLLLLLLIIIEEEJJJHHHFFFFFFGGGIIIIIIHHHMMMJJJIIIMMMNNNMMMOOORRRdddqqq~~~tttnnnjjjkkklllhhheeeeeeaaafffooozzzeeeQQQFFF???;;;555555444444444333333333000000000000////////////////////////////////////...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************++++++++++++++++++++++++,,,+++++++++)))((('''&&&******)))))))))))))))***)))***,,,,,,***)))***++++++***)))(((((()))***+++)))************+++++++++******+++++++++,,,,,,,,,...///111111///...---------.........//////000000///111333333333333555777777888;;;>>>===>>>GGGQQQyyykkkKKKAAA===888333333222222111111111000/////////.........---------------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&$$$(((///000***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''(((***+++***(((''')))+++)))******++++++,,,---------...///000111333444444666777:::<<>>FFFPPPxxxXXX@@@888555555444333222111111111111000000000/////////......------------,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%)))000222---'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((******+++***((((((***,,,)))******++++++,,,---------...///000222333444555666888:::>>>AAACCCEEEEEEFFFGGGIIIIIIJJJLLLPPPSSSRRRQQQQQQQQQRRRTTTUUUWWWYYY___fffiiigggeeecccdddfffhhhiiihhhdddaaa___^^^```eeehhhggggggmmmrrruuukkkjjjfffaaaccciiikkkiiipppmmmqqqwwwvvvqqqqqqwwwuuuwwwhhh```^^^^^^XXXTTTNNNJJJIIIIIIHHHHHHFFFFFFIIINNNQQQSSS[[[dddddddddfffiiikkkkkkiiiggghhhfffeeeeeedddeeekkkttt}}}{{{~~~tttoooooosssuuuyyy||||||~~~rrrWWWLLL>>>444333444444333444333333333333222222222000////////////.................................,,,,,,,,,,,,,,,++++++*********************************))))))******+++,,,************************++++++++++++++++++++++++'''((()))******************)))))))))))))))******''')))******)))(((((()))******))))))))))))******)))************+++++++++---------------,,,,,,,,,+++---//////---------...............///////////////111222333222333444666666666999<<<<<<===EEEOOOvvvwwwgggDDD777666777666555333222111111111000000000/////////.........------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%(((---111///***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&''')))***))))))))))))))))))***+++)))******++++++,,,------...///000222333555666666666777:::>>>AAADDDEEEFFFGGGIIIJJJJJJKKKMMMQQQTTTTTTUUUUUUTTTSSSSSSUUUVVVWWW]]]dddgggeeebbbaaaaaafffiiikkkkkkhhheeebbbaaaaaadddgggiiijjjnnnrrruuurrrqqqmmmhhhiiinnnpppmmmlllkkkpppyyy|||wwwtttuuuzzz|||zzzooojjjbbb^^^XXXSSSPPPNNNMMMKKKCCCCCCGGGKKKLLLNNNVVV``````aaacccjjjrrrwwwwwwvvvppppppqqqqqqlllhhhkkkrrrtttssspppmmmlllpppwww|||xxxzzzyyy{{{~~~~~~~~~bbbGGGAAA<<<666444555777666444333333222222222111111111/////////.........------------------------------++++++,,,------+++***)))))))))))))))))))))))))))******))))))******+++,,,************************************************(((((()))***************))))))))))))))))))***+++'''(((******((('''((()))***))))))))))))))))))***))))))*********+++++++++---,,,,,,,,,,,,+++++++++,,,.........,,,++++++,,,.........//////////////////111222333222222444555555555888;;;;;;<<>><<<888555333222222333000000000/////////..................------------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&%%%&&&---333000'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))'''(((+++///222111,,,((()))******++++++,,,---------...000222444666777888999:::<<>>AAACCCDDDEEEFFFAAAFFFMMMQQQQQQPPPNNNNNNTTTVVVXXXWWWVVVXXX___fffaaaeeejjjjjjhhhfffggghhhjjjkkkkkkiiifffdddeeefffiiiddddddjjjnnnmmmoootttqqqrrrooolllmmmrrrrrrooogggjjjkkkjjjkkkooouuuwwwtttmmmqqqmmmgggjjjmmmjjjjjjtttwwwkkkddd]]]]]][[[VVVPPPMMMNNNQQQQQQMMMLLLPPPRRRPPPOOOPPPOOOMMMLLLNNNRRRVVVXXXXXXTTTWWW[[[^^^ccckkkvvv~~~yyywwwkkkkkkkkkjjjhhhhhhjjjllllllooowwwrrrWWWAAA:::777:::;;;666333555666444222000000111222333000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,***)))))))))***+++*********************************)))***++++++,,,************************))))))))))))))))))))))))&&&'''(((***++++++,,,,,,(((((((((((()))***+++,,,)))***,,,,,,***)))***+++((()))***++++++***)))((()))************+++++++++(((((()))***,,,---...///***+++,,,++++++,,,///222000000//////.........---000111222222111000111333666666999<<<<<<===EEEOOOmmmuuuWWWHHH:::666666111111222***111111000000//////......///............---------...---,,,+++***************+++,,,---......---,,,(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))###"""***777<<<444***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((***...111111---))),,,,,,,,,++++++,,,------,,,---///000111333666888<<<;;;<<<===@@@DDDHHHKKKCCCFFFIIIKKKLLLNNNQQQSSSRRRTTTVVVTTTRRRTTTZZZ```jjjjjjjjjiiiiiihhhgggfffiiikkkiiicccaaacccfffeeegggfffeeehhhllloooooommmooonnnkkklllooorrrnnniiigggiiikkkkkkkkkkkklllnnnooopppppppppqqqoooiiibbbdddfffhhhkkkqqq|||~~~vvvlllbbb\\\YYYWWWVVV^^^ZZZWWWVVVWWWVVVQQQNNNKKKJJJKKKMMMOOOQQQRRRRRRQQQRRRTTTWWW[[[^^^```aaaeeeeeehhhkkkiiibbb___```aaa^^^\\\]]]ccckkkssswww}}}|||~~~bbbMMMBBB<<<:::888555444444555555444333111000000000111222111000///------......///,,,,,,------,,,,,,+++***---,,,+++*********++++++)))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,---------..............................000111333333222222333555555444666:::;;;===EEENNNsssmmmLLL===777888444555777000111111111000//////......///............---------...---,,,+++************((()))***++++++******)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((&&&%%%)))---...***%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''(((+++...///,,,))),,,+++++++++,,,------...,,,...000111222333666999;;;<<<===???BBBDDDFFFHHHDDDGGGIIILLLNNNQQQUUUXXXWWWYYY[[[YYYVVVVVVZZZ___bbbcccdddfffggggggggggggbbbfffhhheeeeeehhhjjjiiigggeeeeeegggkkkmmmmmmlllmmmmmmllllllnnnpppnnnkkkiiikkklllmmmkkkiiiiiiiiimmmmmmmmmooorrrtttsssqqqiiigggeeedddeeefffhhhiiizzz|||yyywwwwwwuuurrrooommmiiidddaaaXXXVVVUUUVVVYYYZZZYYYWWW\\\___aaa```]]]YYYWWWVVV[[[ZZZ[[[]]]]]]^^^dddkkkbbbcccfffkkksss|||bbbNNNBBB<<<:::999777555333222222333444333222111000///000000111000000...---------...///,,,,,,------,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************(((((()))*********************+++++++++,,,,,,,,,,,,,,,---------.................................000111222222222222333555666555777999:::;;;BBBKKKoooWWWDDD;;;:::555666999444222111111000000///......///............---------...---,,,++++++******+++)))))))))******)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%''')))(((%%%######$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&(((***++++++)))++++++++++++,,,---//////...///111222333555888:::;;;===@@@CCCEEEEEEEEEDDDFFFGGGJJJLLLOOOSSSYYY]]]\\\^^^```^^^[[[YYYZZZ]]]^^^___aaacccdddddddddddddddhhhjjjgggfffggggggeeegggffffffgggjjjkkkkkkjjjjjjkkkmmmnnnnnnnnnoooqqqlllnnnoooooollljjjjjjjjjnnnkkkjjjmmmrrryyy~~~{{{tttkkkfffdddaaa]]]YYY```ccchhhppp|||xxxuuuvvvyyyzzzvvvssszzzvvvmmmhhhfffhhhhhhkkkmmmmmmoooxxxxxxfffOOO@@@<<<;;;777222444333222111000111222222111000//////......////////////...------------...,,,,,,,,,,,,,,,++++++*********+++,,,+++***)))((()))))))))))))))))))))))))))))))))*********+++++++++************)))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************(((((()))*********************+++++++++,,,,,,,,,,,,------------.................................///111222222222222444555777555777999999999@@@HHHiiigggNNN???;;;444333666222222222111111000//////...///............---------...---,,,+++++++++++++++++++++++++++******))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$'''((('''$$$$$$'''***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((******+++******++++++---...000000///111222333444666999;;;<<<@@@DDDHHHIIIHHHEEECCCFFFHHHIIIJJJMMMRRRXXX\\\\\\^^^```___\\\ZZZZZZ[[[___```bbbcccccccccbbbaaadddhhhiiieeedddfffgggfffhhhggghhhiiijjjkkkkkkkkkfffhhhmmmpppooonnnsssyyyqqqrrrrrrpppooopppsssuuutttoookkkmmmqqqwwwuuuiiicccaaa``````[[[ZZZYYYXXX[[[dddooowwwgggXXXFFF???999:::??????999222111111000//////000111222//////.........---------.........---------------+++,,,,,,,,,,,,+++******+++,,,...///...---+++)))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((************++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((************************((()))))))))************(((((()))*********************+++++++++,,,,,,,,,------------....................................///000222222222222444666666555777999999:::AAAIIIfffwwwXXXCCC<<<444111444333222222222111000000/////////............---------------,,,,,,+++,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))+++---+++++++++,,,---///000111000111333444555777:::<<<>>>BBBGGGKKKMMMKKKHHHEEEFFFGGGHHHHHHJJJNNNSSSWWWXXXZZZ\\\]]]\\\ZZZYYYYYY^^^```bbbeeefffeeedddccccccfffeee``````fffjjjkkkhhhiiijjjkkkkkklllmmmmmmdddfffkkkpppooonnnuuuvvvuuusssqqqrrrwww}}}zzztttpppppppppqqqwwwwwwiii]]]WWWWWWZZZPPPPPPPPPPPPPPPQQQSSSUUUWWWtttyyy```OOOFFFBBB>>>:::555333333555555555000000000000000000111111............------,,,,,,---------------,,,,,,+++++++++,,,,,,++++++***)))+++,,,---......,,,***)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((()))*********************+++++++++,,,,,,,,,---------.........//////////////////////////////...000222222222222444666555555666:::;;;===DDDMMMfffsssfffLLLBBB777333666666333222222111111000/////////............---------------,,,,,,,,,,,,------******)))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((()))'''$$$$$$&&&'''&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%'''''''''''''''((((((((((((((((((((((((((((((((('''((()))))))))))),,,...,,,,,,,,,,,,---...000000000111333444555777:::<<<>>>AAAFFFKKKMMMMMMKKKJJJEEEFFFHHHIIIJJJMMMQQQUUUVVVWWWXXXYYYZZZYYYXXXXXXYYY\\\```eeehhhiiihhhhhhnnnnnniiiaaa^^^aaadddeeehhhiiikkklllllllllnnnpppeeedddiiioooooolllsss~~~vvvuuurrrppprrrwww|||vvvtttvvvsssmmmooovvvuuuvvvuuunnnddd\\\ZZZZZZSSSQQQOOOLLLKKKJJJIIIJJJEEEPPPccc|||vvvcccOOOAAA:::999:::777999999777333111222444///000000000000000000000---............---,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++******)))))))))***+++***)))((('''))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))*********************+++++++++,,,,,,,,,------........./////////////////////////////////...000111222222333555666555444666:::<<<>>>EEENNNfffddd{{{[[[MMM>>>555777777333333222111111000000//////............---------------,,,,,,,,,------...******)))((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((())))))(((&&&&&&&&&&&&%%%###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))((((((((((((((((((((((((%%%'''******))))))+++------------------.../////////111333444555666999<<<===???CCCGGGKKKMMMMMMNNNDDDFFFIIIKKKMMMPPPTTTWWWXXXXXXXXXXXXYYYYYYXXXWWWVVVYYY^^^cccfffhhhggggggssssssoooeee``````aaa```eeehhhkkkkkkkkkkkknnnqqqiiidddfffllllllhhhlllvvvsssrrrqqqoooooorrrwww{{{vvvsssvvv|||yyyooommmssslllmmmmmmkkkhhhccc___]]][[[WWWPPPJJJFFFCCCAAA@@@GGGAAAAAALLLZZZnnnooocccFFFDDD@@@<<<888555333222---333999<<<:::666333333/////////000//////......---.../////////...,,,,,,+++,,,,,,---,,,+++***)))+++++++++++++++***)))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))&&&''''''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))*********************+++++++++,,,,,,,,,............////////////////////////////////////---///111222222333555777555555777::::::<<>>AAADDDHHHLLLNNNPPPDDDFFFJJJNNNQQQTTTWWWZZZ\\\ZZZYYYYYYYYYYYYXXXWWWWWWZZZ^^^bbbddddddcccbbbhhhlllkkkgggfffiiikkkjjjcccfffjjjjjjjjjkkknnnqqqllleeedddjjjiiidddfffooopppppppppnnnlllkkkmmmooooooooovvv}}}rrrnnnsssqqqkkkddd___\\\YYYUUUQQQRRROOOLLLIIIGGGEEECCCAAA:::666<<>>LLLcccrrr|||bbbPPPFFF>>>666888666222000000222666999444444333111//////111222......//////......---,,,---.../////////...---,,,++++++,,,---,,,+++***)))***++++++++++++***))))))+++******)))((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))*********************+++++++++,,,,,,,,,............/////////000000000000000000000000000---///111222222333555777666555777999999:::@@@IIIccc___fff]]]EEE;;;888777444444333222111111111111111000000///...------,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))******++++++,,,,,,---...............///000111666555444444666999<<<>>>AAAAAABBBDDDFFFHHHJJJKKKJJJIIIIIIJJJMMMQQQUUUWWWZZZ]]]YYYRRRUUU```aaaYYYXXXZZZ\\\___bbbccccccbbbfffiiihhhfffiiipppoooiiillloooqqqoooiiifffgggiiiqqqlllfffbbbbbbfffjjjmmmgggnnnssspppjjjfffkkkqqq{{{|||yyytttssstttqqqllllllgggaaa\\\XXXTTTNNNIIIMMMKKKHHHDDDAAA>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>666333555444333222111111111111111000000//////...............---------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))******++++++,,,,,,......---......///000111666555444444666999<<<>>>@@@@@@AAACCCEEEGGGIIIJJJKKKKKKJJJJJJLLLPPPTTTWWW[[[^^^\\\UUUXXX``````YYYUUUWWWZZZ^^^aaabbbaaa```ccceeedddbbbfffkkkkkkfffkkknnnpppnnniiifffgggiiitttooohhhccccccfffjjjmmmllloooqqqqqqnnnlllmmmnnnxxxooolllnnnmmmjjjhhhddd___\\\YYYUUUPPPLLLKKKIIIGGGDDDAAA>>><<<;;;999999999999999999999999@@@???CCCLLL[[[rrrqqq\\\NNNGGG@@@777222222333333111555444333333222222222333111222222222222111000000///...---...//////---+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************)))))))))(((************)))))))))))))))(((''''''''''''((()))((((((((((((((()))******))))))((('''''''''''''''(((((((((((())))))))))))(((***+++***)))((()))*********))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---///000000...,,,------........./////////---///111111111111333555777666888;;;::::::???FFFaaaxxxddd```eeecccEEE666444555444333222111111111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))******++++++,,,,,,---------......///111111555555444555777999<<<>>>???@@@AAACCCEEEGGGIIIJJJNNNMMMKKKKKKMMMQQQUUUXXXZZZ^^^]]]XXXYYY^^^]]]WWWRRRSSSWWW[[[```bbbaaa___^^^```___^^^aaaffffffccchhhkkkmmmlllhhhfffgggiiiqqqmmmgggcccbbbeeejjjmmmmmmmmmnnnooopppooonnnlllttttttpppllllllppppppmmm```^^^[[[XXXVVVRRRNNNKKKFFFFFFEEEDDDBBB???<<<:::666666666666666666666666888555444666;;;EEEWWWhhh~~~dddQQQDDD<<<777666333111222444555222000333222222111111111111111111111222222111111000///---,,,,,,---//////...,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))((((((''''''(((((()))((((((((((((((()))******))))))((('''''''''''''''******(((''''''((())))))(((***+++***)))((()))*********))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...000000...,,,---...///000000000//////---///111111111111333555999888:::<<<;;;:::>>>EEE___uuullleee___hhhrrrLLL;;;888666555444333222111111111000000000000111111111111......---------,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''******++++++,,,,,,------------------...000111222555555555666777:::===???@@@AAACCCEEEGGGIIIJJJJJJQQQPPPNNNNNNOOOSSSVVVYYYYYY\\\\\\YYYXXX[[[YYYTTTTTTSSSTTTWWW]]]bbbcccbbb\\\\\\\\\\\\___bbbcccccceeegggiiihhhfffeeefffgggkkkiiieeebbbaaadddiiimmmiiijjjlllnnnoooooonnnnnneeejjjmmmoooqqqrrrmmmgggXXXWWWUUUSSSOOOLLLHHHFFFAAABBBBBBBBB@@@>>>;;;999666666666666666666666666111333777;;;999666999>>>DDDMMM___uuuqqqbbbXXXJJJ???888666666555333222222444555555222///111000000//////000000000111111111111111000000///,,,++++++---//////...---***+++,,,------,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))************)))))))))(((((((((((((((((()))))))))((((((((((((((())))))***))))))(((''''''''''''''',,,+++((('''&&&'''((()))(((***+++***)))((()))*********))))))))))))************************************+++++++++,,,,,,,,,---,,,,,,...000000...---...000222333444333111000///111333333333333555777888777999;;;::::::???FFF^^^uuusssnnnccc^^^ppp~~~~~~SSS>>>;;;777666444333222111111111000000000000111111111111......---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((++++++,,,,,,---.........,,,,,,------///000111222444444555666888;;;===???@@@CCCGGGJJJLLLMMMLLLKKKRRRQQQQQQQQQRRRUUUXXXZZZYYY\\\]]][[[ZZZZZZXXXUUUYYYUUURRRTTT[[[bbbffffff]]]\\\\\\^^^___aaacccfffcccdddffffffeeedddddddddlllkkkiiifffcccdddgggjjjfffiiimmmnnnmmmmmmpppsssooorrrtttrrroookkkcccZZZUUUTTTSSSPPPKKKFFFBBB@@@===>>>??????>>>;;;888777444444444444444444444444444333333444222000444:::555444888@@@HHHQQQ___kkkuuufffYYYLLLBBB888666333222222222222222000000//////000000///...//////.........//////000000111111111111000//////,,,++++++,,,...///...,,,)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******************)))))))))((('''(((((()))))))))))))))((((((((((((((())))))***))))))(((''''''''''''''',,,+++((('''&&&'''((()))(((***+++***)))((()))*********))))))))))))************************************+++++++++,,,,,,,,,...---,,,---///000///---...000222333444333111000///111333333333333555777444444666:::::::::???GGG___vvv}}}vvvjjj___fffxxx^^^CCC<<<777777555444222111111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((++++++,,,,,,---.........,,,,,,,,,---///000222333333444555777999<<<>>>???@@@DDDKKKPPPRRRPPPMMMKKKOOOPPPQQQRRRTTTVVVXXXYYYZZZ]]]^^^]]][[[YYYYYYXXX[[[VVVQQQSSS[[[cccgggggg___]]]^^^```aaaaaaeeekkkddddddeeeeeeeeedddccccccqqqrrrrrrnnniiieeeeeeggghhhkkknnnmmmkkklllqqquuuvvvvvvrrrkkkgggeee```ZZZSSSTTTSSSPPPJJJCCC???>>>;;;;;;;;;;;;999777555444000000000000000000000000000///000444444222444999<<<999888:::999999===DDDRRR[[[lllrrreeeTTTGGGAAA<<<666000111111000000000000111111111000///......///111111...............//////000000000111111000000///...,,,++++++,,,......---+++******++++++++++++*********++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))''''''((()))************((((((((((((((()))******))))))((('''''''''''''''******(((''''''((())))))(((***+++***)))((()))*********))))))))))))************************************+++++++++,,,,,,,,,...---,,,---...//////...---...///000000000//////---///111111111111333555333333666999999:::@@@GGG```vvvrrrddd```sss{{{oooLLL@@@888777666444222111111111111000000//////...............---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))***++++++,,,,,,---,,,,,,,,,---///000222333333444555888:::<<<>>>??????DDDMMMTTTVVVSSSMMMIIIJJJLLLOOORRRTTTVVVVVVVVVXXXZZZ[[[[[[XXXVVVWWWYYYZZZUUURRRUUU]]]dddeeecccaaa______ccccccbbbgggoooggggggffffffgggfffeeecccooosssvvvtttnnniiihhhhhhnnnkkkhhhfffgggiiilllnnnjjjjjjgggcccaaabbb^^^YYYPPPQQQRRRNNNHHHAAA>>><<<999999888666555444222222000000000000000000000000+++,,,111777777333111222111000000444444333444999666:::AAALLL[[[mmm}}}sssaaaWWWAAA>>>;;;;;;<<<999333---111111111111000000111333444333222111000000111222...............///000000000000000000000//////...---,,,,,,,,,------,,,***++++++************++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************((()))))))))************************))))))))))))&&&''')))***++++++******((((((((((((((()))******))))))((('''''''''''''''(((((((((((())))))))))))(((***+++***)))((()))*********))))))))))))************************************+++++++++,,,,,,,,,...---,,,,,,...//////...------........./////////---///111111111111333555555555777:::::::::???GGG___uuuwwwhhh^^^fff{{{~~~VVVEEE888777666444222111111111111000000///...------,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,---///111222333333444666888:::===??????===DDDNNNVVVXXXTTTMMMGGGFFFIIIMMMQQQTTTUUUTTTSSSUUUUUUWWWWWWTTTRRRSSSWWWXXXTTTRRRWWW```dddccc___bbb___```ddddddbbbhhhqqqjjjiiihhhhhhiiihhhfffdddgggmmmssstttppplllkkklllqqqjjjbbb___bbbeeeeeeddd\\\```aaa```^^^\\\UUUMMMKKKMMMNNNKKKEEE???<<<;;;999888666444222111111111222222222222222222222222333///,,,,,,,,,+++...444888444333444333000111555888777666666888===CCCFFFMMM[[[jjjttt|||iiiTTTJJJEEE>>>888444<<<777222///111333333333000222444444222000//////444555444111...,,,,,,,,,...............///000111000000000000000//////......---,,,,,,------+++))),,,+++***))))))***+++,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))************************(((((())))))*********+++************))))))))))))&&&''')))***+++++++++***((((((((((((((()))******))))))((('''''''''''''''&&&'''((()))******))))))(((***+++***)))((()))*********))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,///---,,,,,,...//////...000////////////000111111000111333333333333555777999888:::<<<;;;:::???FFF]]]ttt{{{eee___www}}}pppOOOBBB666444666222444666000////////////............///............---------......---,,,,,,+++******+++++++++************)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((())))))((('''&&&&&&(((((()))************)))//////000000111111222222:::888777999;;;===>>>>>>CCCFFFJJJKKKKKKJJJJJJKKKJJJIIIHHHIIIKKKPPPUUUXXXWWWVVVUUUUUUUUUWWWYYY[[[WWWVVVVVVYYY]]]```aaaaaaaaacccfffgggggggggiiijjjjjjiiigggfffffffffggghhhooojjjkkkqqqpppiiijjjrrrrrrnnnjjjhhhccc___aaaeee___^^^^^^^^^]]]YYYSSSOOOJJJJJJHHHDDD>>>::::::<<<666666555444333333333333222111111000///......------......///////////////000000000000000000000000333222111222555666444111;;;;;;<<<>>>DDDJJJQQQUUU___fffppp|||ssshhh___WWWNNNIII???>>><<<999777555333333444333111000000000111222111000///------......///////////////............---......---,,,,,,///111......////////////......+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))+++***)))'''''''''((())))))((()))((()))((()))(((************************)))))))))))))))))))))))),,,+++++++++++++++++++++,,,+++*********+++,,,------------,,,,,,+++++++++///+++,,,000000,,,+++///...///111111000000111333555666777888999;;;@@@CCCZZZrrrmmm]]]iii}}}wwwWWWGGG999555777222333444...000000000/////////......///............---------......------,,,++++++***++++++++++++***************)))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))(((''''''&&&)))))))))***************,,,---...///111222333444888777777:::===???@@@??????BBBFFFHHHIIIJJJKKKLLLKKKJJJHHHIIIKKKOOOSSSUUUXXXWWWVVVUUUVVVWWWYYY[[[[[[ZZZYYY[[[]]]______^^^aaaeeejjjmmmnnnnnnoooooonnnllliiiggggggiiilllnnnuuuqqqsssxxxsssiiihhhnnnhhheeefffiiihhheeeccceeebbbaaa```___]]]XXXRRRNNNOOONNNJJJDDD<<<777555666555555444333222222222222111111000000///......---------...///////////////000000000000000000000000222111000222444555333111444333333333555999<<>>AAADDDEEEFFFGGGHHHJJJLLLKKKJJJJJJKKKOOORRRTTTXXXWWWUUUUUUUUUVVVXXXYYY\\\[[[\\\]]]```aaa```___^^^ccciiinnnoooooonnnnnnrrroookkkiiiiiilllpppsssttttttxxx|||vvvkkkjjjpppoooiiieeeggghhheeeddddddbbbaaa___\\\ZZZUUUOOOKKKNNNMMMHHHBBB;;;666444444444333222111000000000000000000000///......------------...////////////...........................000//////000222333111000111111000000000111222333333444555555444444666777999:::;;;<<<<<<===???AAA===>>>AAACCCEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKNNNMMMKKKIIIFFFDDDCCCBBBCCC@@@======>>>>>>;;;888999777444333444555444444222222111111111222222333111000000////////////000000///......------....../////////............---+++---------------000222//////000000///...------++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))***)))((('''''''''((((((%%%&&&'''((()))***+++,,,************************))))))))))))))))))))))))************************++++++******++++++,,,---------,,,,,,,,,,,,++++++......222777777222......---///111111000000222333444666777777888;;;???CCCXXXoooqqqccc___bbbyyyWWWAAA777888555444444...222222222111111111000000///............---------......------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((()))))))))(((((('''+++******)))***+++,,,---+++,,,---///111333444555555777:::@@@EEEGGGGGGFFFBBBDDDEEEEEEDDDDDDEEEGGGLLLLLLKKKLLLNNNQQQUUUWWWXXXVVVUUUTTTTTTUUUWWWXXXZZZ[[[\\\```ccceeedddcccbbbeeejjjllllllkkkkkkkkkssspppmmmkkkkkkmmmoooqqqmmmoootttwwwsssnnnqqqxxxvvviiicccbbb``````aaa^^^\\\YYYVVVTTTPPPKKKGGGGGGFFFBBB>>>:::888777777222222111000/////////////////////......---------,,,---......//////......------------------------.........///000000000///000000222333333444444444333444444444333444777:::666777777666555555777999888888999999999888777666888888888999999999:::::::::::::::;;;;;;;;;;;;<<<;;;999777888999:::888666;;;999777444222000///...222222111111222333333444/////////.........////////////......------------//////.........---------+++,,,---...---...000222000000000000///...---,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***))))))(((((())))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222222///---,,,---///000111000000222444444555666777888;;;???BBBVVVmmmwwwjjjbbb___sssbbbFFF777888666555666222222222222222111111111111///............---------......------------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))((((((((('''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))))))))))))))(((+++++++++++++++,,,,,,------...///000111333444444777999===BBBGGGJJJJJJIIIEEEEEEFFFEEEDDDEEEGGGJJJNNNNNNNNNOOORRRUUUXXXZZZZZZYYYXXXWWWWWWYYYZZZ\\\\\\]]]```cccggghhhfffdddmmmnnnnnnllljjjhhhiiijjjooonnnnnnmmmllllllllllllhhhiiikkkmmmkkklllrrrzzzwwwiiicccaaa^^^\\\]]]ZZZXXXUUURRRPPPMMMJJJGGGBBB@@@>>>;;;999999888777111111000///........................------------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///,,,---...000111222222111000000///---++++++---......///000///......000222555555555444444333222111444444444444444333333333333333444555666777888999333222111111222222111000222222222111111111111222333222222111111222222333........./////////.....................------,,,............------------***,,,............///000//////000//////...------***++++++,,,,,,++++++***+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))************************(((((()))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,...000000000111333444444555666666777:::???BBBUUUlllssshhhaaahhh|||~~~oooMMM999999666555777444222222222111111111111000///............---------......------------------,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))(((((((((''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((()))*********))))))***+++,,,------------,,,//////000111222444444555:::;;;===BBBGGGJJJJJJJJJCCCDDDEEEEEEFFFIIINNNQQQPPPPPPQQQRRRTTTWWWYYY[[[___^^^]]]\\\]]]___aaabbbaaabbbdddgggiiihhhdddaaannnnnnllliiifffdddeeegggkkkkkkmmmmmmnnnmmmmmmlllkkkjjjgggeeedddggglllppppppiiiffffffeee```\\\[[[ZZZWWWSSSPPPNNNLLLJJJHHHBBB???<<<999888777555444111000///......---------------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///,,,---......///......---111222222111000000111333000111222111111111333555---.........///000000000111111111111111111111111111111111111111111111000444444333333333222222222000111333444444444666777111111000////////////000---...//////000/////////---............---,,,,,,.........------------,,,+++---//////...---...///......////////////......******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''%%%&&&'''((()))***+++,,,))))))))))))))))))))))))************************((())))))******+++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------///000///++++++///000///,,,...000000000111333555333555666666777:::>>>BBBUUUkkk{{{mmmccc```mmm}}}VVV<<<999666444666555222111111111111000000000///............---------------..................------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))((((((((('''&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((()))***************)))+++---//////...,,,+++...///000222444666777888<<<<<<===@@@DDDGGGHHHGGGCCCDDDEEEEEEGGGKKKPPPUUUSSSSSSSSSSSSTTTUUUWWWXXX______^^^^^^___bbbdddfffcccdddgggjjjllljjjfffbbbhhhhhhiiigggeeeeeeeeegggiiijjjkkkmmmoooqqqssstttqqqmmmgggccccccddddddcccdddbbbdddgggfff```\\\\\\[[[WWWRRRMMMKKKIIIFFFDDDBBB>>>:::777777666333111111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------+++---//////------...///.............../////////+++---000000000111222333...///000///......000222......//////000111222222222222222222222222333333333333222222111111000000///000000000//////000000,,,...000///---,,,,,,...//////.........//////000---...///000111000000///------.........---,,,+++.........---------,,,,,,,,,...000000...---,,,---,,,---...///000000000000******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''(((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((('''((((((((((((((((((((((((%%%&&&'''(((((((((''''''%%%&&&'''((()))***+++,,,))))))))))))))))))))))))************************))))))******+++,,,,,,---)))***+++,,,,,,,,,+++++++++++++++,,,,,,------------111000------000111---,,,...000000000111333555333444555666777:::>>>AAAUUUkkk~~~mmmaaa]]]ggg~~~uuu\\\???:::555333555444111111111000000000000/////////.........---------------..................---------,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((()))***************)))+++...000111///,,,***---...000333555888:::;;;<<<;;;;;;===AAADDDEEEEEEFFFFFFFFFEEEFFFIIIOOOSSSVVVUUUUUUTTTSSSSSSTTTTTT]]]]]]\\\]]]___aaadddfff```bbbfffkkknnnmmmiiifffeeegggkkkllllllkkklllllliiiiiijjjlllpppuuuyyy|||sssnnnhhhdddeeeeeeaaa\\\jjjgggfffeeeaaa\\\[[[^^^ZZZVVVPPPJJJGGGDDDAAA???@@@<<<888666666666444222111111///...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------+++---000000---,,,...000++++++,,,,,,---///000111000222333222000---,,,,,,000111111000//////000222222222111000000000000000000000000000111111111111000000111111222222333333...///000000000000111222---000333333000///111333////////////000111222222---...000111111111000///,,,---.........---,,,+++......---------,,,,,,,,,---///111000...,,,,,,,,,+++,,,---///000000111111******++++++++++++************))))))))))))******************************))))))))))))))))))))))))((((((((()))******++++++((())))))***+++,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((((('''(((((((((((((((((((((((($$$%%%'''(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------)))***+++,,,---,,,+++++++++++++++,,,,,,---------***///111------111///***,,,---///000000111333555333444555666777:::>>>AAAVVVlllxxxhhhddd]]]mmm~~~yyywwwoooCCC777777333111444222111000000000000000000111111000///////////////++++++,,,,,,---...//////++++++++++++++++++++++++++++++************++++++&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))*********)))))))))))))))+++,,,,,,------.........000111333555777999::::::===???AAACCCEEEFFFFFFFFFGGGFFFDDDDDDGGGLLLRRRUUUZZZUUUTTTWWWWWWSSSSSSXXXUUUXXX```hhhiiiccc```aaaiiifffbbbdddnnnwwwvvvooohhhhhhfffeeehhhnnnnnnjjjnnnooonnnnnnpppuuu}}}wwwuuurrrqqqpppmmmhhhcccdddhhhfff```___bbbaaa]]]]]]UUULLLGGGFFFDDDAAA>>>BBB;;;333000111333222000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////.........---------..................------//////............//////////////////////////////000///.........///111222111111222111111000///...111000///......///000111111000000///...---------.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------,,,++++++......//////......---,,,***+++,,,,,,,,,,,,+++***((()))+++------+++)))(((+++,,,---......,,,***))))))))))))))))))))))))))))))))))))))))))))))))))),,,''''''...777999000&&&)))(((''''''((()))(((&&&''''''''''''''''''''''''%%%''')))***))))))***+++******))))))(((((('''''')))))))))))))))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''''')))******)))))))))+++******+++,,,---//////000,,,,,,,,,---,,,,,,++++++---------............///......///000111222333333333111222555666666;;;AAAVVVkkkqqqddd[[[dddlllVVVAAA;;;666333222333222222111111111111222111111000///////////////...------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))***)))))))))))))))))))))+++,,,,,,------.........000111333555777999999:::===???BBBEEEHHHIIIJJJJJJIIIHHHGGGHHHJJJNNNRRRUUUZZZWWWWWW[[[[[[WWWVVVYYYVVVYYYaaaiiijjjfffdddfffjjjjjjiiijjjpppuuurrrjjjfffhhhhhhfffggglllnnnllliiimmmrrrvvvxxxxxxwwwvvvssssssrrrssstttqqqmmmiiiccceeeccc^^^\\\^^^]]]ZZZWWWRRRLLLIIIGGGDDD???:::???999333111222333222000...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////.........---------........................//////............//////////////////////////////000//////...///000111222///000000111111111000000111000///......///000111000000000///...---------......---------,,,,,,,,,------------------------,,,,,,---------.........---------......------,,,......//////......---,,,++++++***))))))***++++++))))))***++++++***)))))),,,---...///...---+++***))))))))))))))))))))))))))))))))))))))))))))))))***'''''',,,333444---&&&)))(((&&&'''((()))(((&&&''''''''''''''''''''''''%%%'''))))))((((((***+++***)))))))))(((((((((''')))))))))))))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''''')))++++++***)))***+++)))******+++,,,---......,,,,,,------------,,,,,,---------............///......///000111222333333444333444777888888<<>>DDDRRRggg~~~kkkcccYYY^^^{{{zzzOOO;;;;;;:::444555444333222222111222222111000000///////////////000000///...,,,+++******++++++++++++++++++++++++++++++************++++++***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))))))))))))))))))))*********++++++,,,,,,---.../////////000222555777999::::::===???CCCFFFIIIKKKLLLMMMJJJKKKLLLNNNOOOPPPPPPPPPYYY[[[___cccdddbbb___^^^]]]]]]aaafffgggeeegggkkkeeelllqqqqqqqqqrrrppplllcccjjjmmmiiieeegggllloookkkmmmrrrxxx{{{yyysssnnneeeeeeeeefffggghhhiiiiiigggeeeaaa\\\WWWSSSPPPNNNIIIHHHFFFFFFDDD@@@:::555666444222222333333111///................................................+++,,,------------------...---+++******+++---...---------------------------,,,,,,,,,,,,---..............................---------...............//////............/////////////////////////////////////////////000000111......///000111111000000/////////////////////////////////......---------------------------------------------------------------........./////////---------------..................///......---,,,++++++***))))))***++++++***))))))(((((())))))***+++,,,---------,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((('''&&&'''((()))(((''''''''''''''''''''''''''''''((()))(((''''''***,,,))))))))))))(((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((***,,,,,,+++***+++,,,*********++++++++++++++++++,,,---...////////////---------............///...///000111222333333444666444555999::::::>>>DDDPPPfffmmmfff\\\ZZZnnn}}}XXX===::::::666444444333111111000000000111000000///////////////.........------,,,,,,,,,++++++++++++++++++++++++++++++************++++++******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((())))))******************+++,,,---...///000///000333555888:::;;;<<<===???AAADDDGGGHHHIIIIIIIIIKKKMMMOOOQQQPPPOOOOOOXXX\\\```cccdddeeecccaaaeeedddgggjjjjjjgggiiimmmhhhnnnrrrpppoooppppppmmmeeemmmpppjjjcccdddjjjmmmfffjjjqqqwwwyyywwwqqqllleeeccc```^^^^^^```dddfffkkkhhhbbb\\\UUUOOOJJJIIIFFFDDDAAA???>>>;;;999777444333222222222222000///................................................+++,,,------.........---...---+++******+++---...---------------------------,,,,,,,,,,,,---......---.....................---------.........////////////............//////////////////////////////...//////000000000000000000000000000000///............////////////..................------------------------------------------------------------------------.........///,,,,,,++++++,,,---...............///......---,,,***+++---......---+++*********))))))))))))******************+++*********))))))))))))))))))))))))((((((((((((((((((((((((******)))(((''''''(((***(((&&&&&&''')))))))))((('''''''''''''''''''''''''''((()))((('''''')))+++(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((()))++++++*********+++++++++++++++,,,,,,,,,,,,+++,,,---...////////////---------............/////////000111222333444444555333444888999999===CCCOOOeeeppphhh^^^[[[gggfffjjjHHH;;;888666555444333111000000000000111111000///////////////,,,,,,------------------++++++++++++++++++++++++++++++************++++++***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((()))******++++++******+++,,,...///000000000111444666999;;;=========>>>AAADDDFFFHHHHHHHHHKKKMMMPPPRRRSSSSSSRRRQQQZZZ]]]```aaacccggghhhfffdddccceeehhhgggcccdddhhhnnnsssuuurrrppppppnnnjjjjjjpppqqqjjjccccccfffhhhfffooo{{{|||tttpppkkkiiieee```^^^___dddgggkkkfff```[[[SSSJJJEEEEEEAAA@@@===:::888777777777333333222111000//////...---------------.........------------------------+++,,,---......///.........---,,,++++++,,,---...---------------------------,,,,,,,,,,,,---......---------...............,,,,,,------...///////////////............//////////////////////////////......///000000000000000000000000000///...---,,,---......//////......---------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,+++******+++,,,...///......//////......---,,,)))+++...000000...+++)))************************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((''''''((()))***'''&&&&&&''')))***)))(((''''''''''''''''''''''''&&&(((******)))(((((()))(((((((((((())))))))))))'''(((((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''')))******))))))***+++++++++++++++,,,,,,------+++,,,---...............---------............//////000000111222333444444444222333777888888<<>>???===???BBBEEEHHHKKKLLLLLLPPPQQQTTTVVVXXXXXXXXXXXX\\\```aaa___bbbiiimmmlll``````bbbfffeeebbbcccfffoootttwwwvvvvvvuuupppiiiooosssrrrjjjcccbbbcccccckkkttt~~~xxxttttttpppooommmiiieeedddfffiiieee___YYYVVVOOOEEEAAABBB<<<<<<:::888666555555666333333222000...---......+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------------------------........................---,,,,,,,,,,,,---......---------.........//////,,,,,,------...//////000//////............//////////////////////////////---...///000111000000///...///////////////......------...//////...------------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,,,,------,,,+++***+++---///000......//////......---,,,***+++---......---+++******+++,,,------,,,+++***)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&((())))))((('''&&&%%%''')))***)))(((''''''''''''''''''''''''%%%(((+++,,,***((('''''''''((((((((()))))))))***''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***&&&'''))))))((((((((()))((())))))***+++,,,------,,,,,,------------,,,,,,---------............//////000111111333333444555444222333777888888<<>>???@@@===???CCCGGGKKKNNNPPPQQQTTTUUUXXXZZZ\\\]]]]]]]]]___bbbaaa^^^aaakkkppppppccccccfffjjjjjjhhhiiillllllqqqwwwzzz||||||tttkkksssuuusssjjjcccaaaaaa___lllrrrwwwtttmmmiiimmmrrrppprrrrrrpppkkkhhhiiijjj___XXXSSSRRRLLLBBB???AAA888999999888666444444444444333222///---,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,------......------,,,........................---,,,,,,,,,,,,---......---------.........//////,,,,,,------...///000000//////............//////////////////////////////---...000111111111000///,,,---...///000000000000,,,---...//////...---,,,------------------------,,,,,,,,,------.........------------------------******+++++++++,,,,,,,,,...---,,,+++,,,...000222......//////......---,,,++++++++++++++++++++++++***+++---......---+++*********))))))***+++,,,,,,))))))))))))))))))))))))************************)))&&&###%%%(((***)))&&&'''&&&%%%''')))******)))''''''''''''''''''''''''$$$(((+++---+++)))'''&&&'''((((((((())))))******''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******%%%'''))))))((('''((()))&&&'''((()))***+++,,,,,,,,,,,,,,,---,,,,,,++++++---------.........//////000000111222333444444555444333444777888888===CCCJJJ```pppYYYXXX___uuuhhhssslllpppeeeIII<<<666888777666444222111111111000000000000////////////+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''((()))***************)))))))))))))))***++++++---......------///000555777:::;;;;;;;;;===>>>??????AAAEEEIIILLLMMMMMMQQQRRRTTTXXX\\\^^^]]]\\\^^^^^^^^^___bbbeeeiiikkkeeeffffffcccdddiiilllkkkqqqmmmjjjmmmsssuuurrrnnnnnnwwwvvvjjjcccfffgggbbbnnnmmmmmmoooqqqpppmmmjjjhhhjjjhhhcccbbbgggllllll```YYYPPPKKKHHHDDD===888999888777555333222222222444999888222...000///,,,++++++,,,,,,---...//////------------------------------------------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,***)))***,,,---///000111000000......///000000000000/////////000000//////...---...000222111000//////000.............../////////000000000///////////////.........---------------.........------,,,,,,,,,//////...---,,,,,,+++++++++++++++*********))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////......//////......---,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))(((((())))))(((((('''''''''&&&'''''''''(((((((((((((((++++++***)))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000/////////000111222222222444555666777:::>>>AAAPPP___ttt^^^[[[^^^llltttrrrwwwjjjtttRRR???999888777555444333222111111000000000000////////////------------------......+++,,,,,,------,,,,,,++++++++++++************)))))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))******++++++---............///111111444777999;;;<<<>>>@@@@@@@@@BBBEEEIIILLLNNNNNNPPPQQQRRRVVVYYY[[[[[[ZZZZZZZZZ[[[\\\___aaadddfff___bbbdddcccffflllooonnnnnnkkkiiilllqqqsssqqqmmmuuu{{{wwwhhh```dddiiihhhkkkjjjkkkooosssrrrmmmgggfffhhhfffaaa```cccdddccc[[[UUUNNNIIIFFFCCC>>>999888888666444333222111111888;;;:::333......---))),,,,,,---......///000000------------------------................................................///////////////......------...////////////......,,,---...///000//////......//////000000000000000......///000000000//////...///000///...,,,------000000000///////////////000000000///////////////111111000000000000////////////////////////...............------,,,,,,,,,---,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////......//////......---,,,++++++,,,,,,,,,++++++***************************************************))))))))))))))))))))))))***************)))(((((())))))((((((((('''''''''((((((((((((((((((''''''+++******)))(((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((('''&&&((()))))))))************))))))))))))************))))))))))))))))))))))))))))))************))))))((((((((()))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........////////////000111222333222444555666777:::>>>AAANNN]]]zzzeee^^^\\\___xxxttt]]]CCC<<<777666555444333222222222000000000000////////////..................------+++,,,,,,------,,,,,,++++++++++++************)))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''((((((((((((((()))))))))))))))***++++++,,,---//////......000111000333777:::<<<>>>AAACCCBBBBBBDDDEEEHHHKKKMMMOOOQQQQQQRRRTTTWWWYYYYYYXXXWWWXXXYYY[[[]]]______```^^^ccceeeeeehhhmmmooommmllljjjiiikkknnnooommmkkkvvv|||yyykkkbbbdddiiijjjhhhfffhhhnnnttttttmmmeeedddfffddd```]]]^^^\\\XXXWWWRRRKKKGGGEEEBBB===:::777666555333222111111111777999888333...---,,,***------......///000000000------------------------........................---------------------..................---,,,,,,,,,,,,,,,---......//////...//////000000//////...000000111222222222222111///000111222222333333222000222222222000//////000333222222111111000000000111000000000/////////.../////////.........------------------------............------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000...////////////...------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))(((((((((((('''''')))))))))(((((('''''''''******))))))((((((''''''&&&&&&'''''''''((((((((())))))******))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,------------.........////////////000111222333222444555666777:::>>>AAAMMM\\\jjj___[[[WWWkkkgggEEE<<<666555444333333333333333000000000000//////////////////......------,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))))))))***+++,,,,,,,,,---////////////111333222555999<<<>>>@@@CCCEEEEEEEEEFFFFFFGGGHHHKKKLLLQQQPPPQQQSSSVVVWWWWWWVVVVVVWWWZZZ]]]^^^^^^^^^]]]bbbfffhhhggghhhjjjiiieeejjjiiiiiiiiikkkllllllkkkooowwwzzzrrrjjjhhhhhhhhhiiieeeeeejjjqqqsssmmmfffbbbdddddd```^^^]]]YYYRRRTTTPPPJJJFFFCCC???<<<999555555333222111000000000111222333000...---......------......////////////........................------...............///...............------------...............------,,,,,,------///000111222222222222333333333333333444444555666666666666555444555555666777777666666555777777777555555777888666666555444333222222222222222111111000000///////////////...------,,,,,,------............//////------------............---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...///000///////////////...------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))((((((((((((((((((+++******)))((('''&&&&&&))))))))))))((((((((((((''''''''''''(((((((((((())))))************)))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))************))))))*********))))))))))))((())))))))))))))))))))))))+++++++++,,,,,,,,,------------------............////////////000111333333222444555666777:::>>>AAAMMM\\\ooo```\\\WWW```}}}pppHHH;;;666555444333333333333333000000000000////////////...---------,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++*********))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))))))))***+++,,,---,,,...///000000000222444444777:::===>>>@@@BBBDDDGGGIIIIIIHHHGGGFFFHHHJJJNNNMMMMMMOOORRRTTTTTTTTTTTTVVVZZZ\\\^^^^^^]]]\\\```eeegggeeeeeefffddd```eeefffggghhhjjjmmmqqqtttoootttuuuqqqllljjjjjjjjjlllgggdddffflllooommmiiiaaaddddddbbbbbb```ZZZRRRSSSPPPJJJEEE@@@<<<999777444333222000////////////......//////---+++,,,...------------------..............................,,,,,,------............000000000//////............///000000111111111000222333444555666888888999888888888999::::::;;;<<<;;;;;;<<<============<<<;;;;;;<<<<<<<<<;;;;;;:::999:::;;;:::::::::<<<>>>;;;::::::999888777777666666666555555444333333222222222222111000/////////111111111111111111111111---.....................+++++++++,,,,,,,,,,,,,,,,,,------......------,,,------------...///000000//////000000//////...---***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************)))(((((((((((())))))))))))))))))++++++***)))(((''''''&&&(((((((((((())))))))))))'''''''''((((((((())))))))))))************))))))******))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,---------------.........//////.........///000222333444222444555666777:::>>>AAANNN]]]vvvbbb```ZZZ\\\mmm{{{OOO<<<777666555444333222222222000000000000////////////,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++************)))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%'''((((((((((((((()))))))))***+++,,,---...,,,...000111000111333555333666:::<<<>>>???BBBDDDHHHKKKMMMMMMJJJHHHIIILLLLLLKKKKKKMMMPPPSSSSSSSSSSSSUUUXXX[[[]]]]]]]]]\\\[[[```cccccceeehhhhhhdddccceeeggghhhjjjoooxxxzzzvvvoooiiihhhjjjnnnpppnnnjjjgggfffhhhkkkkkkjjjbbbddddddcccdddbbb[[[RRRPPPMMMHHHCCC===999666555222111000///............000......///,,,((((((,,,------------------------........................---------......//////000------------............000000222333555666666666:::;;;===???@@@AAA@@@@@@BBBBBBBBBBBBBBBCCCDDDEEECCCDDDEEEEEEFFFFFFEEEEEECCCDDDEEEEEEEEEEEEEEEEEEAAABBBAAA@@@??????AAACCCAAAAAAAAA@@@??????>>>>>>>>>======<<<;;;:::999999444444333222111000000///000000/////////.........//////..................++++++++++++,,,,,,,,,,,,------............------------------...///000111///000000000000///......***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))(((((((((((())))))))))))***************))))))(((((((((''''''(((((())))))******''''''((((((((()))))))))(((((())))))******))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))*********++++++************************++++++,,,,,,,,,,,,------------........./////////.........///000222333444222444555666777:::>>>AAANNN]]]eeeccc]]]YYYeee[[[@@@888777555444333222111111000000000000////////////,,,,,,,,,---------------+++,,,,,,------,,,,,,++++++++++++************)))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))))))))))))))***+++,,,......,,,...000111111222444666444777;;;>>>AAACCCFFFIIIFFFKKKPPPRRROOONNNOOOQQQOOONNNNNNPPPSSSWWWXXXXXXUUUVVVYYY\\\^^^`````````]]]bbbeeegggjjjoooqqqoookkklllllliiihhhnnnyyyyyymmmhhhjjjlllnnnooonnnmmmllliiihhhggghhhiiibbbdddcccbbbbbbaaaYYYOOOJJJHHHDDD???:::666444444111000///...------------000......000...)))***..................---------...........................//////000111111222222///000111333666888999:::===>>>@@@BBBDDDFFFGGGGGGHHHJJJNNNPPPQQQPPPNNNMMMOOONNNLLLKKKJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMOOOPPPRRRTTTUUUVVVWWWWWWTTTSSSRRRNNNKKKJJJKKKMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA;;;::::::999888777666555111111000000///...------000000//////......------,,,,,,,,,,,,---------...------............------------------...///000111000000000000000///......***+++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))(((((((((((()))))))))************)))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))))))))&&&'''((())))))))))))(((************)))))))))((())))))))))))************))))))))))))))))))))))))))))))************))))))(((((()))***++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////---......///000222444555222444555666777:::>>>AAAMMM\\\iiieee^^^WWWaaa~~~~~~dddDDD999888666444222111111111000000000000////////////,,,------....../////////+++,,,,,,------,,,,,,++++++++++++************)))************************%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))************)))))))))***+++---...///,,,...000111111222444666555999>>>BBBEEEIIILLLOOODDDKKKRRRUUUTTTSSSTTTWWWTTTSSSSSSUUUYYY]]]______XXXYYY\\\^^^aaaccceeeeeeeeeiiilllmmmqqqwwwyyywwwvvvuuurrrlllgggjjjttt~~~zzzpppnnnqqqppplllhhhmmmooopppmmmhhheeeeeegggcccdddbbb```aaa___VVVKKKDDDCCC@@@<<<777444444444000///...---------------...+++---111111---...444///////////////.........////////////////////////000000111222333333444444:::;;;>>>BBBFFFIIILLLMMMQQQRRRUUUXXXZZZ\\\^^^^^^ZZZ]]]aaaddddddccc```]]]XXXVVVTTTQQQOOONNNMMMMMMPPPQQQRRRRRRSSSSSSRRRRRRZZZ[[[^^^aaacccfffggghhhfffeeebbb]]]YYYVVVVVVXXXMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLKKKJJJIIIHHHGGGFFFGGGGGGFFFEEEDDDCCCBBBBBB999999888777555444333333111111000///...------,,,---------.........//////------............------...------......///000111000000000000000//////...***+++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))(((((((((((())))))*********+++)))))))))))))))*********&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&&&&'''(((((()))((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))''''''(((***+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000------...///111222444555222444666666777:::>>>AAALLL[[[vvvmmmaaaSSSVVVhhh{{{zzzHHH>>>:::666444222111111222333222111///............///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,***++++++,,,,,,------...///111333555666888:::<<<:::<<<>>>???AAAEEEKKKOOOIIIJJJMMMTTT[[[___^^^\\\UUUWWWWWWWWW\\\ccceeecccccccccaaa___cccjjjnnnmmmqqqqqqooonnnrrrxxxxxxttt|||zzzvvvpppkkkmmmsssyyyyyyuuuppprrr~~~tttnnnqqqsssqqqmmmhhhggggggeee```\\\\\\YYYSSSNNNNNNEEEBBB>>>:::666444333333111111000///////////////111111000000000/////////111///------...000000111111111111222222111000000222222444888===DDDKKKOOOTTTUUUXXX]]]cccfffggggggkkkkkkkkkkkkkkknnnsssvvvyyyvvvtttvvvxxxxxxsssnnnmmmkkkhhhfffdddddddddeeeccccccaaa___\\\YYYVVVTTTYYYYYYYYYYYY]]]ggguuu~~~zzz}}}xxxvvvvvvtttmmmfff^^^ZZZYYYXXXTTTQQQXXXVVVTTTRRRQQQOOOKKKHHHIIIGGGEEEEEEGGGJJJKKKKKKFFFGGGFFFCCC???:::888777444222////////////---,,,---...000000...+++))))))+++,,,---............------------............///000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))************))))))+++******))))))))))))))))))))))))((((((((((((((())))))(((((((((((()))***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++............////////////,,,---......//////......000000111222333444444555555333555888999888<<>>???>>>???BBBFFFJJJLLLLLLGGGHHHMMMUUU]]]aaaaaa^^^UUUWWWXXXXXX]]]dddgggeeeeeeeeebbb^^^aaaiiinnnooozzzvvvooojjjmmmvvv{{{zzz{{{yyytttnnnjjjkkkrrrxxxvvvqqqkkkooo}}}rrrlllooorrrqqqlllgggcccbbbccc]]]YYYXXXTTTMMMHHHGGGBBB@@@<<<888444222222111111000//////.........///------...////////////...333222111111222222111111000111111000///111444777<<>><<<;;;999555333222222000//////000222222111///......,,,------------,,,++++++........./////////000000000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************)))))))))))))))******++++++******)))))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))******)))(((((((((((()))))))))))))))))))))))))))))))))((((((((())))))***)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------............,,,---......//////......//////000111222333444444555333555888999888<<>>@@@EEECCCCCCGGGMMMPPPOOOLLLJJJKKKPPPXXX___bbbaaa^^^WWWZZZ[[[\\\aaaiiikkkiiilllkkkgggbbbccckkkqqqssszzzwwwpppkkknnnvvvzzzxxxyyyxxxsssmmmiiiiiioootttpppjjjfffkkkxxxyyylllmmmppprrrqqqmmmgggccc``````YYYTTTRRRMMMEEE@@@???>>><<<888555222000//////000///......---.........+++,,,...///000000///.........///111222333333333...111333444555;;;EEEMMMUUUZZZcccllltttxxxzzz{{{~~~}}}|||uuutttsssqqqqqquuu{{{}}}wwwooojjjnnnqqqrrrqqqqqqsssvvvhhhccc]]]YYYWWWXXXXXXXXXffffffeee```ZZZTTTPPPNNNIIIEEE???;;;888666444333000000000000//////////////////......---,,,,,,+++////////////000000000111000000111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))***)))((((((''''''((((((******************************)))))))))))))))***)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,---......//////.........//////000111222333333555333555888999888<<>>FFFLLLRRR[[[jjjuuuwww|||{{{yyyvvvsssooommmlllllllllkkkjjjiiihhhhhhiiikkklllnnnnnnkkkiiinnnuuuxxxvvvppprrrvvvzzz|||zzztttoootttyyy~~~~~~{{{{{{wwwppplllkkkjjjjjjuuuvvvuuuqqqlllgggdddccc___ZZZRRRKKKFFFBBB>>>;;;666444222111111000//////111000000///////////////....../////////000000000000111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************)))))))))((())))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))((('''''''''''''''***************+++++++++++++++***)))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---......///...............///000111222222333555333555888999888<<>>777777555333111000//////......------------...///...///000111111000///...555555555444444888>>>CCCPPPZZZhhhqqqyyyzzzssspppmmmmmmnnnlllfffaaa[[[YYYWWWTTTSSSTTTUUUUUURRRRRRQQQRRRSSSTTTTTTTTTXXX\\\\\\YYYYYY___dddfffZZZZZZ[[[]]]```bbbbbbbbbhhhmmmrrrsssqqqqqquuuzzz{{{xxxxxxzzz|||}}}~~~zzzvvvtttsssuuuooofff^^^VVVPPPKKKGGGCCC???;;;888777555222000000000////////////000111------........./////////111111111111111000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************)))))))))((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))((('''''''''''''''))))))******++++++++++++,,,,,,+++***************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,------------.........,,,---......///...............///000111222222333555333555888999888<<>>AAACCCLLLWWWZZZWWWVVVYYY^^^XXXXXX[[[aaagggjjjiiifffXXX\\\^^^```ffflllmmmjjjhhhnnnrrrooommmoooqqqpppqqqqqqppppppvvv~~~|||wwwxxxxxxtttmmmhhhggghhhooommmmmmllliiifffhhhlllnnnlllhhhfffdddbbb___]]]QQQKKKFFFFFFCCC???===>>>555555444333222000//////.........---......///000//////////////////000000---111777===DDDOOO[[[dddoooxxx~~~~~~~~~{{{uuummmeee```[[[WWWTTTUUUWWWUUUOOOIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFEEEEEEHHHJJJLLLLLLKKKJJJPPPSSSOOOMMMOOOSSSTTTPPPNNNKKKJJJJJJLLLOOOQQQSSSWWW[[[^^^^^^```cccgggrrrpppooorrrxxx~~~}}}xxxqqqiiiaaaZZZSSSOOOMMMIIICCC@@@>>>:::555000111000///...---...///000------------............111111222222111111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***)))((((((''''''(((((((((((())))))***+++++++++------,,,+++************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------............,,,---......//////.........//////000111222333333555333555888999888<<>>888777666333111////////////............////////////111222222222222111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))******)))(((((((((((()))''''''((())))))***++++++......---++++++*********)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,---......//////......//////000111222333444444555333555888999888<<>>888777111///444///////////////000000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))*********,,,,,,------.../////////000222666888:::<<<@@@BBB???CCCKKKQQQVVVYYY[[[\\\]]][[[[[[^^^dddggghhhfff]]]```cccdddiiinnnoookkkffflllnnnjjjhhhlllqqqsssqqqoookkkhhhmmmvvvyyywww{{{xxxsssmmmiiikkkrrryyywwwjjjaaadddjjjjjjiiijjjcccdddfffhhhhhhddd[[[UUUJJJDDD???===;;;777555666111111111111000///...---///////////////000111111333222222333555:::>>>AAA[[[eeeqqq|||{{{vvvkkkjjjfff```YYYSSSOOONNNOOOOOOOOONNNJJJHHHGGGFFFGGGHHHOOOZZZeeehhhbbb[[[TTTVVVYYY]]]aaadddfffgggfffeeeeeehhhmmmqqqqqqooouuuvvvvvvuuuvvvvvvnnneeefffgggiiihhheeeaaa___^^^ZZZYYYYYYZZZ[[[\\\ZZZYYYXXXVVVUUUVVVYYY\\\]]]^^^\\\aaaiiipppvvv{{{zzzsssnnngggccc^^^\\\ZZZUUUMMMFFF???===999555222111111111////////////000000000000111222222222222111000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))************))))))++++++***)))))))))))))))&&&''''''((()))*********///...---,,,++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////......000000111222333444444555555333555888999888<<>>???BBBFFFJJJMMMOOOQQQTTTUUU___^^^]]]^^^bbbfffiiijjjbbbbbbaaabbbdddgggjjjllllllooopppmmmiiigggiiimmmkkkiiihhhiiimmmqqqtttvvvxxxqqqiiidddeeejjjooorrruuunnngggdddgggjjjkkkiiijjjgggdddeeekkkkkk^^^NNNDDD>>>:::999888333000111222000///222000,,,,,,...333000...---...///111111333333444:::FFFUUUdddmmm|||vvvrrrlllccc[[[UUURRRNNNJJJFFFEEEEEEFFFEEEHHHJJJKKKKKKNNNTTTYYYZZZeeeuuuzzzuuuvvvvvvmmmaaabbb```^^^]]]^^^]]]YYYVVVTTTTTTTTTUUUYYYbbbkkkrrrzzzsssnnnmmmjjjccc\\\ZZZTTTQQQJJJAAA999333111222///,,,...444555111000444444222000000111222111000------......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************,,,,,,+++***))))))******((()))***)))'''''')))***,,,+++++++++******))))))))))))))))))((((((((('''))))))))))))************)))+++...000///---***(((,,,+++***)))))))))***+++''''''(((******+++++++++,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,---------............///...///111111111222333555444555777777888:::>>>AAAIIIZZZvvv~~~fffWWWQQQVVVccc}}}zzzjjjFFF999888666333333111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((''''''''')))))))))***++++++,,,,,,******+++---...///000111333444555777999<<<>>>???BBBEEEJJJMMMPPPRRRTTTVVV[[[[[[[[[]]]aaadddggghhh`````````aaadddgggjjjlllmmmooopppmmmhhheeegggiiijjjhhhggggggjjjmmmooopppuuuooohhhdddeeeiiimmmpppnnniiibbb```bbbeeeeeedddssstttqqqkkkggg```TTTGGGDDD===888888777444222333000,,,,,,///111///000333...///111444777888888777777===IIIYYYlll~~~xxxnnnddd```YYYUUUSSSPPPLLLIIIFFFFFFFFFGGGIIIMMMQQQUUUdddjjjrrrxxx|||yyyxxxwwwrrrhhh___[[[YYYVVVTTTTTTXXX^^^bbbgggjjjoootttxxxzzz||||||}}}{{{~~~|||sssiiieeebbbaaa]]]XXXOOOFFF>>>888555111111444444111111444555444222222222222111///.........//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******---,,,,,,,,,,,,+++++++++************************,,,++++++***))))))******)))******)))(((((()))++++++++++++******))))))))),,,,,,,,,,,,++++++++++++))))))))))))******************+++,,,,,,------------,,,+++)))))))))******'''((()))***++++++++++++++++++++++++++++++++++++,,,,,,---............------------............///...///111111111222333555444555777777888:::>>>AAAHHHYYYuuummm[[[RRRTTT]]]vvvyyy}}}pppLLL;;;888666444444222222111111111000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((((((''''''*********+++,,,,,,------++++++,,,---///000111111444555666888:::===???@@@BBBEEEJJJMMMPPPRRRVVVXXXYYYZZZ\\\___bbbdddfffhhh_________aaadddgggjjjlllkkkmmmnnnkkkfffcccdddeeeeeeeeefffgggiiikkkmmmooorrrnnniiifffgggkkknnnpppmmmhhhcccbbbdddfffeeedddpppuuuwwwqqqiiiaaaZZZSSSEEE<<<666555555333333444:::444000222333222000111222222222333444666888:::PPPYYYiii|||wwwjjj^^^VVVTTTQQQNNNKKKIIIHHHGGGHHHFFFIIINNNTTTZZZaaaiiinnn|||wwwjjjfff___YYYUUUSSSTTTTTTVVVYYY\\\\\\]]]cccoooxxxzzzxxx|||yyyuuummmkkkhhheeeaaaXXXMMMEEE<<<888444444333111333777555444333333444333111/////////000//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++************************,,,+++******)))*********)))*********((((((***+++*********)))))))))))))))---------,,,,,,,,,,,,+++))))))))))))***************)))((((((***---000333...---,,,***))))))))))))(((((()))***++++++++++++*********++++++,,,,,,---,,,---......//////......---------............///...///111111111222333555444555777777888:::>>>AAAGGGWWWtttuuuaaaUUUSSSWWWlllvvv{{{vvvPPP<<<666444222111222222222111111111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((())))))******+++,,,,,,---,,,,,,---...000111222222555555777888;;;>>>@@@AAABBBEEEIIIMMMOOORRRVVVYYYTTTWWWZZZ]]]___aaaccceee`````````aaaccceeefffgggfffhhhjjjiiieeecccbbbbbb___aaacccfffhhhlllpppsssqqqnnnkkkjjjlllooopppqqqllliiiffffffgggiiiiiihhhfffmmmpppmmmiiifffbbb]]]HHH===444333333222222333>>>777444666888555222111555333222222777AAAMMMTTTttt|||ssshhh___XXXQQQMMMCCCFFFJJJMMMPPPSSSVVVYYYhhhlllsssxxx~~~yyytttooolllkkkeeeaaaZZZRRRNNNTTTaaalllgggfffjjjuuu~~~~~~yyyssspppmmmfff[[[SSSGGGBBB<<<666333333555888444333222333444444111///111111111000///...---,,,........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************++++++***************+++((()))***)))'''''')))***))))))))))))))))))))))))++++++*********)))))))))((()))))))))************+++)))(((((())),,,///222...---,,,+++***)))))))))((()))******++++++++++++))))))***+++,,,,,,------,,,,,,---...............---------............///...///111111111111333555444555777777888:::>>>AAAFFFVVVrrr{{{fffYYYUUUTTTddd}}}tttXXX???666444222000222222222222111111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++++++++------...///111222333333666777888:::<<>>444111222111000111444000///444777666444555///444<<>>AAAFFFUUUpppkkk___ZZZUUU```xxxdddFFF:::777555222333222222222222111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******'''(((((()))******++++++......///000222333444444777777999:::===@@@BBBCCCCCCEEEHHHJJJLLLOOOSSSVVVPPPTTTXXXZZZ[[[]]]aaaeeedddcccbbbaaa```___^^^^^^[[[]]]```ccccccbbb___^^^ZZZ[[[]]]\\\[[[]]]ccchhhffffffhhhllloooooommmkkkjjjiiihhhhhhjjjnnnqqqsssnnnjjjeeebbbeeegggccc[[[III===222111333222000///222///...111111000222666:::FFFYYYmmm~~~~~~uuulll```WWWTTTRRRQQQOOOOOOQQQVVV[[[^^^qqqzzzuuujjjkkk^^^QQQMMMPPPUUU]]]dddrrrwwwzzzuuuhhhWWWJJJCCC>>>::::::888555444555555444333111111222111111000///...........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++*********))))))))))))*********************************)))******+++,,,((())))))(((''''''(((******************++++++++++++++++++*********))))))))))))))))))***************+++,,,---,,,+++)))(((,,,,,,,,,---,,,,,,+++*********+++++++++++++++************++++++,,,,,,---***+++,,,,,,------,,,,,,---------............///...///111111111222333555444555777777888:::>>>AAAGGGVVVooooooddd___WWW]]]tttnnnLLL===:::777333333333222222222111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((())))))******+++,,,,,,...///000111222444555555888888999;;;>>>@@@BBBDDDDDDEEEGGGIIIJJJMMMQQQTTTSSSVVVZZZ[[[[[[^^^dddiiibbbbbbbbbaaa```___^^^]]]YYY[[[^^^aaabbb```\\\YYYYYYZZZZZZWWWUUUXXX___eeebbbdddhhhmmmpppooollliiijjjjjjiiiiiikkkpppvvvzzzhhhddd]]]YYY\\\aaa___YYYEEE999000000444444222000555222111222333666@@@LLL\\\jjj}}}zzzlllccc\\\XXXTTTPPPRRRWWW]]]bbbjjjsss|||lll^^^UUUQQQRRRUUUWWW^^^jjjwwwoooaaaYYYRRRKKKDDD@@@;;;777666555444333111111111222222111000000................................................++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,+++++++++*********************************))))))***++++++,,,***++++++***))))))***,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***************++++++,,,+++***)))(((***+++,,,---------,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------------------------............///...///111111111222333555444555777777888:::>>>AAAHHHVVVoooqqqgggcccYYY]]]rrr~~~rrrNNN>>>:::777333333333333222222222111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))******+++,,,,,,------//////000111333444555666888999:::<<<>>>AAACCCDDDDDDEEEGGGHHHIIIKKKOOORRRNNNRRRUUUVVVUUUXXX___fff```aaaaaaaaa```___^^^^^^YYY[[[^^^aaaaaa___ZZZVVVWWWXXXXXXVVVTTTYYYbbbiiiaaadddiiiooorrrrrrnnnjjjeeedddddddddgggllltttyyybbb^^^UUULLLJJJMMMLLLHHHBBB666...000555666444222//////111555;;;GGG]]]ooo{{{xxxdddVVVWWWQQQNNNQQQUUUYYYeeeqqq|||mmm```ZZZYYYXXXYYY\\\aaaiiivvvsssmmmeee]]]LLLGGG@@@:::777555444333000111111222222222111111////////////////////////........................++++++,,,,,,,,,---------,,,,,,,,,------..................---------,,,,,,******************************))))))***+++,,,,,,,,,------,,,++++++,,,...+++++++++,,,,,,---------+++++++++*********))))))))))))))))))************++++++***************+++)))***,,,---......---,,,++++++,,,,,,,,,++++++***,,,,,,++++++++++++++++++,,,---......//////......---------.........//////...///111111111222333555444666777888888:::>>>AAAIIIWWWoooyyyhhh```\\\^^^jjjyyy}}}TTT???<<<999222333333222222111000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))************))))))))))))***+++,,,---000111333333333444777999;;;<<<=========???BBBEEEFFFFFFFFFHHHKKKMMMMMMMMMRRRNNNOOOSSSTTTUUU\\\fffaaaaaaaaa``````___^^^]]]ZZZ]]]bbbddddddaaa^^^[[[YYY[[[[[[YYYXXX\\\aaaeeegggaaabbbmmmpppkkkkkkqqqkkkfffbbbbbbeeehhhfffddd\\\SSSJJJHHHGGGBBB>>>===777000...333666222111222111555:::BBBOOOddd|||sss```VVVXXXPPPPPPRRRXXXeeewwwvvviiibbb^^^YYYXXX]]]fffpppvvv}}}dddYYYMMMEEE@@@999666777///111333333222111111111222000......000000000///000///...------------------------,,,,,,,,,++++++------------------------***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,,,,,,,+++***))))))******,,,,,,++++++++++++++++++((((((((((((((()))))))))************************))))))************))))))+++***((()))+++---......,,,+++*********+++,,,---,,,,,,............,,,,,,)))---,,,(((...888666---////////////////////////...///111111000000222333555555666666777:::???CCCJJJVVVmmm}}}jjj```ZZZZZZdddrrr]]]CCC<<<888222333333222222111000000000///..................///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))*********)))))))))***+++,,,---...222333555555555666999;;;<<<===>>>>>>===???BBBDDDEEEEEEGGGJJJNNNQQQSSSSSSTTTSSSUUUWWWVVVVVV^^^hhhdddddddddcccbbb```^^^]]]YYY\\\ccckkkppplllccc[[[^^^^^^\\\ZZZ[[[]]]aaabbbeeeaaafffqqqvvvqqqooosssjjjfffbbbaaaaaa```[[[VVVVVVMMMDDDBBB???:::666555000...///333333000222777999EEEUUUdddrrryyykkkaaa```\\\SSSPPPTTTSSS^^^mmmzzzsssfff\\\YYYZZZ\\\jjjttt|||~~~nnn```RRRBBB888444555444222111111222333444333111//////000111000///000///......---------...---------,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++************************************))))))************))))))))))))***+++------,,,+++------,,,+++************+++,,,---......---,,,+++,,,000000---444>>>===555////////////////////////...///111111000000222333444555666666777:::???CCCIIIUUUlllqqqcccZZZWWW```mmmgggGGG<<<888444333333222222111000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))******+++---...///222444555555555777999;;;===>>>??????>>>???AAACCCCCCEEEHHHLLLPPPUUUYYY[[[WWWWWWXXXYYYWWWWWW^^^gggeeeeeeeeedddbbb___]]][[[]]]aaakkkwww~~~zzzmmmaaabbb]]]YYYYYY\\\```aaabbbdddccciiiuuu{{{vvvsssuuummmjjjgggeeeccc^^^WWWQQQMMMDDD===;;;999555222222...///222222000///777AAANNN```xxx{{{nnnfffaaaWWWRRRVVV[[[\\\aaaiiinnnrrrddd]]]ZZZXXX\\\aaagggsssvvv]]]III???>>>999444222222222111///444222000000111222111000000//////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***,,,++++++******++++++,,,,,,+++******)))******************++++++,,,,,,---,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))************))))))''')))+++------,,,)))(((...---------,,,***)))(((++++++,,,,,,,,,,,,+++++++++///...,,,111999888111////////////////////////...000111111000111222444444555666777888:::???BBBGGGTTTkkkyyyiii^^^XXX___kkkxxxnnnmmmIII;;;999777333333222222111000000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))*********+++,,,...///000111222333444444555777:::>>>???@@@@@@??????AAABBBCCCFFFIIIMMMQQQUUUZZZ^^^ZZZXXXVVVVVVXXXZZZ]]]___```aaabbbcccaaa^^^[[[YYY]]]bbblllwww}}}|||tttmmmiii___VVVWWW]]]aaacccdddeeeeeejjjuuuzzzxxxvvvxxxqqqnnnjjjfffbbb]]]WWWRRRDDD===888777777444333555222222111000222:::IIIVVVlll}}}}}}lll]]]TTTPPPOOOOOOTTT]]]ccchhhqqqzzz}}}xxx[[[WWWRRRRRR\\\mmm||||||bbbSSSDDD>>>666444555555333///444333111000111111000///000000//////...//////000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++***************+++))))))***+++,,,,,,------++++++******)))((('''''')))))))))))))))))))))))))))******++++++******)))(((***,,,,,,+++***)))(((,,,,,,---...---,,,***)))++++++++++++++++++++++++,,,---,,,)))+++///...)))////////////////////////...000111111111111222444444555666777888;;;???BBBGGGTTTlllnnnaaaYYY^^^iii}}}|||ddd~~~uuuNNN===999888333333222222111000000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))***++++++,,,---///111222111222444444444555888:::>>>@@@AAAAAA@@@@@@AAABBBEEEGGGJJJLLLNNNRRRXXX\\\^^^YYYTTTTTTZZZ^^^]]]YYYZZZ\\\___bbbbbb```]]][[[WWW]]]eeelllqqquuuzzz~~~xxxiii\\\[[[```bbbdddfffhhhgggjjjqqquuuvvvuuuvvvsssnnnhhhaaa[[[UUUQQQNNN@@@:::666555444111111444000//////222???TTTkkkxxxxxxlll^^^TTTOOOOOORRRVVVaaaqqq}}}sssdddZZZWWW\\\dddjjj}}}zzzqqq\\\QQQCCC:::777888777666555333111000111111000///000000/////////000000111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,+++++++++++++++++++++++++++++++++***************++++++))))))***+++,,,,,,------,,,++++++***)))(((((('''))))))))))))))))))))))))******++++++++++++*********+++,,,+++)))(((***,,,)))***,,,---......---,,,++++++++++++++++++++++++...///...,,,---......+++///////////////////////////000222222111111333444333555666888999;;;>>>AAAGGGTTTmmmrrrcccYYY\\\eeevvvaaarrrWWWAAA999555333333222222111000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************++++++,,,---///000222333333555666666666888:::<<<===???BBBBBBBBBAAABBBCCCFFFHHHKKKKKKLLLOOOUUUZZZ___[[[UUUTTT[[[aaa^^^WWWVVVYYY^^^cccdddccc```^^^XXX^^^dddhhhlllvvvwwwiiifffgggccccccfffjjjiiijjjmmmqqqrrrqqqppptttpppggg]]]TTTMMMHHHFFF===888444333111...///222---333;;;FFF[[[vvv~~~vvvbbb\\\TTTNNNPPPWWWaaagggwwwqqqbbbZZZZZZggglllxxx{{{fffRRREEE===777555666444222111222222111///000000000000000111111222000////////////.........------------------------,,,,,,------------,,,,,,---------------,,,++++++***++++++,,,,,,++++++************)))******+++,,,*********++++++,,,,,,------------,,,+++++++++*********************************++++++++++++*********,,,---+++((((((,,,///)))***+++---............,,,,,,++++++++++++,,,,,,+++,,,,,,---...///000000///////////////////////////111222222111222333444333444777888999;;;>>>AAAFFFTTTmmmwwwgggZZZZZZaaarrreeeooo```GGG:::444333333222222111000000000///..................///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''((()))***++++++,,,+++,,,,,,...///111333444444555666777777888:::===<<>>@@@EEESSSmmm|||kkk\\\ZZZ```rrrnnnuuueeeKKK===444333333222222111000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&''')))***+++,,,---+++,,,---...000222444555222333444555555666888;;;<<<>>>AAACCCCCCCCCDDDFFFEEEHHHKKKKKKJJJMMMTTTZZZQQQXXXZZZTTTQQQUUUYYYYYYPPPTTTZZZ___aaa___\\\YYYgggeeeeeefffkkkrrrxxx{{{uuuqqqtttrrrgggbbbeeejjjmmmoooppppppnnngggaaaZZZYYYVVVPPPGGG>>>777444222///000333555666;;;AAARRRkkk|||lll^^^UUUQQQPPP^^^\\\]]]hhh{{{zzzuuuoookkkhhhhhhpppyyyyyy___NNN;;;999777666666666555333111111000000111222333333000000000000////////////////////////////////////,,,------......------,,,------......------,,,+++***+++,,,------,,,+++*********))))))***+++,,,,,,,,,,,,++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***%%%+++000111...,,,---000///...---++++++,,,---.........,,,,,,,,,,,,......///...///000///---...000///////////////////////////111222222222222333555222444777999:::;;;>>>@@@CCCRRRkkkqqqddd^^^^^^nnnzzzoooOOO;;;777666444222111222222000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))***++++++++++++***)))************+++++++++////////////000111222333333555666777777888;;;===AAADDDFFFEEEAAAAAADDDHHHHHHHHHIIIIIIKKKOOOUUUZZZUUUXXXXXXUUUVVV[[[^^^]]]WWWWWWWWWZZZ^^^aaabbbbbb```dddhhhjjjhhhhhhooowwwtttrrrmmmfffbbbbbbfffkkktttnnnkkkooovvvvvvmmmcccSSSUUUPPPDDD<<<;;;:::666---///222222111777HHHWWWpppbbb]]]UUULLLLLLTTTfffhhhooo{{{|||bbb[[[gggqqqeeeRRRDDD::::::<<<888111---333111000111333333///+++222222222222111111111000111111111111000///...---..............................------------......+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------------------------,,,,,,,,,+++++++++******---.........---,,,,,,+++)))***+++,,,---.........$$$)))---+++(((+++666@@@RRRDDD333******---,,,)))---------------,,,,,,,,,////////////............////////////////////////555555444444444555666666444555777777888;;;>>>AAAKKKSSSfffttteee```aaajjjtttSSS<<<777666444222111222222000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))((((((''''''(((((()))(((((()))************))))))************+++++++++.........///000111222333444666888888999999;;;===<<>>PPPeeeuuu}}}ooohhhYYYNNNMMMMMMOOOYYYggg}}}vvvdddaaagggrrr|||lllPPP:::000000444777333444555555555444333444222222111111111000000000////////////...---,,,+++..............................------------......+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------......---,,,,,,+++***++++++,,,------------***---...,,,((((((///555:::222)))%%%''')))(((&&&---------------------...---.........//////000000////////////////////////333333222222333333444444333555666666777999<<>>:::555333222111222222<<>>:::555333444666777666111111111111000000000000111111111111111111000///////////////////////////......------------......---..................------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---,,,,,,+++,,,,,,---------,,,+++++++++++++++---000///,,,)))(((***,,,,,,++++++,,,...+++,,,,,,---...///000000///////////////.........000000000000000000000000//////111222333333333333666777888888777999<<<>>>HHHPPPddd|||lllhhhhhhppp{{{]]]tttIII:::666444222111222222000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((())))))******))))))((())))))***+++++++++++++++)))************++++++++++++,,,---///111333666777666888888888777888:::<<>>>>>??????@@@@@@EEEEEEEEEFFFHHHLLLRRRVVVVVVYYYYYYWWWYYY___bbbaaa\\\___dddjjjmmmkkkfffbbb^^^bbbdddgggpppuuukkk\\\]]]bbbiiikkkiiiccc^^^[[[XXX]]]dddgggcccWWWIII@@@;;;777555444222111555;;;OOOcccwww~~~qqqeeeXXXQQQOOONNNPPPTTT^^^sssooobbb___rrrrrrLLLEEE;;;666555666444222222222222222111111111000/////////000000//////...////////////////////////......------------.........//////000000//////...------,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---------...///...+++(((((()))******+++---111333+++,,,,,,,,,---.........000000//////............000000000000000000000000...000111333444444444333666777888888888:::===???HHHPPPddduuuooofffnnn}}}[[[yyyLLL;;;666444222111222222000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))((((((''''''(((((()))((())))))***************)))************+++++++++,,,,,,...000222555777999999:::999888777888<<>>>>>>>>@@@AAABBBBBBBBBDDDEEEGGGJJJOOOVVV[[[YYY___aaa]]]ZZZ\\\______YYYZZZ\\\___aaa___ZZZWWWXXX^^^aaaeeeppp|||yyymmmaaafffllloookkkddd^^^ZZZTTTWWW[[[]]]ZZZPPPCCC999666444555666666999FFFTTThhhwww}}}ppphhh\\\TTTOOOQQQVVV]]]jjjvvvxxxbbb]]]iiipppgggYYYKKK???888444222333333333333222222222222...//////000000000//////////////////////////////......------------............////////////......------,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,***++++++,,,------------+++,,,---...---+++))))))+++++++++,,,...111333444++++++,,,,,,,,,,,,,,,,,,.........///////////////000000000000000000000000---///111333444444444333444555666777777999===@@@FFFOOOccc{{{vvveeelll}}}aaa~~~PPP>>>666444222111222222000///000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''(((((())))))))))))))))))************+++++++++,,,---...000333666888:::<<<;;;:::888777999===AAA?????????@@@CCCEEEFFFFFFGGGHHHIIIKKKMMMSSSYYY^^^aaahhhjjjccc[[[YYYZZZZZZYYYYYYZZZ]]]___```___^^^\\\```___]]]dddmmmjjj___bbbiiipppqqqkkkccc]]][[[XXXWWWXXXYYYWWWOOOCCC999333222444888;;;DDDYYYnnnyyywwwhhh[[[TTTPPPMMMPPP[[[hhhxxx}}}xxxzzz|||~~~pppccc\\\ddduuu~~~gggPPP@@@:::999444444444333333333222222000111111222222222111111000000000000000000000000.........------.........------............------...------,,,,,,------...------------------------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,)))***+++,,,---.........&&&))),,,,,,+++***+++,,,,,,***)))+++---///...---,,,+++++++++++++++++++++,,,------...///000111111000000000000000000000000,,,...111333444444333222222333555666777999===???EEEMMMaaa|||ppppppyyypppYYY;;;777555444333333222111///000000000000////////////...........................---,,,+++,,,...000222000...,,,+++,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,---------///000111222555999<<<>>><<<:::<<<>>>???===;;;;;;<<<>>>???AAAAAABBBBBBEEEHHHKKKNNNPPPSSSWWWYYY^^^aaaeeegggeeecccaaaaaa___ZZZXXX]]]bbbdddfffiiifffeeeeeehhhiiigggbbb]]]eeekkkppppppjjjdddaaa```ZZZVVVSSSPPPIII???999999777333777DDDSSS```ooo{{{uuummmdddVVVRRRUUULLLSSSeee}}}zzzmmmaaaYYYVVVfff}}}}}}fffNNN===999999777444000000444888111333444444222111111222111111111111000000000000000/////////............///////////////////////////...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,++++++***---------,,,,,,+++++++++,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++++++++,,,------+++++++++,,,---...///000111111111111111000////////////000000111222444555666777888888888999<<>>???BBBCCCAAA<<<888======???AAABBBCCCDDDDDDHHHJJJLLLNNNOOOSSSWWWZZZ[[[^^^bbbdddccc```___^^^___[[[ZZZ___ddddddeeehhhhhhggggggiiikkkiiieeebbbfffjjjmmmmmmjjjgggfffgggcccWWWJJJDDD???:::999:::555666???PPPaaannn|||xxxjjjaaaXXXPPPUUU```eeennnmmm\\\TTT[[[hhh~~~eeeJJJ;;;999666666666666333000222333444444333333333333111111111111000000000000000000/////////.........///////////////////////////...---,,,,,,,,,,,,------------,,,,,,,,,++++++---------------------------------,,,,,,+++++++++......------------,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,------...///111111111111111000////////////000000111222444555777888999999999:::===@@@EEEMMM___wwwtttttt{{{}}}fffDDD999666444333333222111///000000000000////////////........................,,,,,,---...///////////////---+++++++++,,,+++***))))))))))))))))))))))))((((((((()))))))))******)))))))))*********+++++++++++++++,,,,,,,,,---------///111222333555999;;;??????@@@AAACCCCCCBBB@@@???@@@AAACCCEEEGGGHHHIIIKKKLLLNNNOOOPPPRRRVVVYYYXXX[[[___```___^^^]]]]]]___\\\\\\aaaeeeddddddeeehhhggghhhiiijjjjjjhhhfffdddeeeffffffddddddfffhhhcccSSSBBB:::888666666777:::???LLL___ppp|||uuuhhh[[[RRRMMMQQQeeezzzooobbbZZZWWWppp|||wwwQQQFFF:::555777888555000444444444444444444444444222222111111111000000000000000000/////////......////////////////////////......---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---......///000000------,,,,,,,,,,,,++++++......------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***++++++,,,---...///------,,,,,,,,,------...000000111111000000////////////000000111222444555777888999999999;;;>>>AAADDDLLL^^^xxxyyy{{{mmmHHH:::777444333333222111000000000000000////////////........................+++,,,...///000///...---...,,,******+++,,,+++***))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,------.........000333444555666999;;;BBB???<<<;;;>>>DDDKKKOOOBBBBBBDDDFFFHHHKKKMMMNNNLLLNNNRRRTTTTTTTTTUUUVVVXXXZZZ^^^______^^^^^^^^^]]]\\\^^^cccdddaaa```bbbeeeeeefffgggiiiiiiiiiiiigggfffeeeeeedddcccbbbaaaTTTHHH===777555333555888IIIPPP^^^mmmzzzvvvoooddd[[[QQQMMMQQQaaa}}}tttcccooosss~~~|||jjjPPP<<<555555777888555444333333444555444444222222222111111111000000000000000////////////...////////////////////////...------,,,,,,,,,------------------------,,,,,,,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++((((((((())))))******+++*********+++,,,---...///......---,,,,,,,,,------///000000000000000///////////////000111222444444666777888888999:::>>>@@@DDDLLL___qqqtttKKK;;;888555333222222111000000000000000////////////........................+++,,,...000000///---,,,---+++******+++,,,+++***))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,---......//////000222555666777888:::<<>>:::666333222222111111000000000000////////////..........................................------,,,***))))))***++++++***)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...///000111222333444444555888;;;=========>>>???DDDGGGJJJJJJHHHHHHKKKMMMFFFGGGHHHKKKOOOTTTYYY[[[ZZZ]]]```bbbbbbbbbcccdddccceeehhhjjjkkklllmmmoooddddddeeefffbbb]]]^^^bbb]]]cccjjjooopppppprrrtttddd___ZZZZZZ\\\WWWKKKAAA888555666???JJJUUUaaakkkuuuxxxnnnccc[[[TTTQQQXXXdddvvv|||yyyxxxrrrcccDDD>>>888666888999666333333333333222222222111111111111111111000000000000////////////////////////,,,,,,,,,,,,,,,---...///---------.........//////,,,,,,------.../////////+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********......---,,,+++++++++++++++++++++,,,---...///000------...///000000////////////000000111222444555444555777777888;;;>>>AAADDDLLL___xxxrrrqqq~~~rrrZZZBBB:::555666666444222222222222222111111111111000////////////////////////---------------------------,,,***))))))***,,,---,,,++++++++++++++++++,,,************************+++,,,,,,,,,,,,,,,,,,------///222444555555333333;;;===>>>???>>>???@@@AAAAAADDDIIIMMMPPPPPPPPPOOOMMMGGGEEEIIIKKKLLLRRRZZZZZZ[[[]]]___bbbeeefffgggbbbeeehhhhhhhhhllluuu|||tttnnnhhhfffggghhhhhhgggdddeeedddcccfffkkkmmmjjjfff___ZZZXXXTTTJJJAAA===333888DDDSSS\\\aaammmyyy~~~~~~yyyppphhhZZZPPPVVVkkkjjjuuu|||kkkOOO888555777555555:::555555444333444555333///444333222222111111222222000000000000000000000000..........................................------//////.........------------------,,,,,,+++++++++,,,---...///...---+++))),,,------......------,,,++++++++++++++++++++++++...,,,+++***+++,,,---...........................222000...------///111333333222222111111222222333555666888888999;;;???BBBFFFNNN^^^|||tttrrr}}}qqq\\\BBB;;;555666666333222222222222222111111111000000////////////////////////---------------------------,,,***))))))***,,,---++++++************++++++************************+++,,,,,,,,,,,,---------///000222444666666666666;;;===>>>>>>===>>>@@@BBBBBBDDDHHHLLLPPPSSSVVVWWWPPPKKKHHHJJJLLLLLLQQQXXXUUUWWWYYY\\\^^^aaadddfffccceeeggghhhhhhlllrrrxxxssspppmmmjjjjjjjjjjjjjjjgggiiiiiiggggggiiigggbbbddd]]]XXXTTTMMMCCC<<<;;;???DDDNNN[[[ccciiisss~~~wwwrrrlllggghhhaaaXXX\\\rrreeejjj|||sssRRRDDD===555222555555444333222222333333222444333222222111222222222000000000000000000000000............................................................---------------------,,,,,,,,,++++++........................,,,------......------,,,++++++++++++++++++++++++&&&***---...+++)))***+++........................////////////000000000111111111111111111222333333555666777888999;;;>>>AAAFFFNNN^^^}}}tttppp{{{vvvaaaCCC;;;666666666333222222222222111111111000000000////////////////////////---------------------------,,,+++******+++,,,---*********))))))*********++++++++++++++++++++++++++++++,,,,,,------------000111333555777888:::;;;>>>??????>>>>>>@@@CCCFFFFFFHHHJJJLLLOOOSSSWWW[[[SSSNNNJJJJJJJJJJJJNNNSSSOOOSSSWWWYYYZZZ]]]bbbfffeeeeeeeeegggiiimmmpppssspppppppppnnnlllkkkkkkkkkiiilllllljjjiiiiiiccc\\\___YYYRRRLLLCCC;;;999<<>>AAAAAAAAA@@@@@@BBBFFFJJJLLLNNNOOOOOONNNOOORRRUUUTTTPPPKKKHHHFFFGGGJJJMMMNNNRRRVVVXXXYYY\\\bbbgggdddcccccceeejjjnnnpppqqqjjjmmmpppoookkkiiiiiijjjkkkmmmmmmjjjiiihhhccc\\\YYYRRRIIIBBB:::777===EEEVVV[[[ccckkkqqqwww}}}}}}~~~zzzrrrlllfff[[[RRRPPP\\\ooo|||ccchhhnnnUUUEEE===<<<:::999999999555111222555444444333222222222222333000000000000000000000000....................................////////////------------,,,,,,,,,,,,------------------,,,,,,------------,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******...111000000000000000000000000...///000111111111111111000000111222333555777888333555666666777999===@@@DDDLLL\\\}}}rrrkkkrrrkkkFFF===666555555333222333111111111000000000//////////////////////////////------------------------++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++,,,------...//////111111222444777:::===>>>@@@@@@@@@??????AAAFFFIIIKKKOOORRRQQQNNNLLLNNNPPPUUUSSSNNNIIIGGGIIIKKKLLLNNNQQQTTTUUUWWWZZZ```dddaaa``````ccciiinnnqqqsssgggkkkoooooolllhhhhhhiiiooopppmmmgggdddccc___YYYQQQJJJAAA;;;888;;;GGGSSS]]]bbbjjjpppvvv{{{{{{vvvlllbbb___^^^YYYRRRgggxxxzzz~~~___FFF888999666777:::888333333666555444333333222222333333111111111111111111111111////////////////////////........./////////000000......---------,,,,,,,,,------------------------...///111222111...,,,)))---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000333333000,,,000000000000000000000000000000///...///111333444111111222333555777999:::333555666666777999===@@@DDDLLL\\\tttkkkppp~~~oooGGG>>>777555555333222444111111000000000/////////////////////////////////------------------------++++++++++++++++++++++++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000111222444666999;;;===>>><<<<<<=========???CCCFFFEEEKKKPPPQQQNNNMMMPPPTTTXXXWWWRRRLLLKKKOOORRRQQQQQQPPPPPPRRRUUUXXX\\\^^^^^^^^^^^^```dddiiiooosssgggjjjmmmnnnmmmjjjiiihhhqqqqqqlllddd^^^[[[UUUOOOIIIBBB===<<>>777444888:::555555999555444444333333333333333111111111111111111111111////////////////////////.........//////000000111//////.........---------------------............///111444666666222...,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...000666???EEEAAA666+++////////////////////////111000...---...111444666222222333444555777888999444555666777888:::===@@@EEEMMM]]]sssjjjnnn|||zzzuuuHHH???777555555333222444111000000000////////////////////////////////////------------------------+++++++++,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000222444777999<<<======>>>:::<<<>>>>>>???@@@CCCEEEDDDIIINNNNNNMMMNNNTTTZZZWWWXXXTTTMMMMMMSSSWWWVVVWWWSSSPPPQQQVVVZZZZZZYYY[[[\\\\\\[[[\\\bbbjjjqqqfffggghhhjjjkkkjjjhhheeekkkkkkggg```ZZZUUUMMMEEEAAA======DDDLLLSSS\\\cccgggooovvvxxx{{{|||wwwpppeee^^^VVVZZZqqq~~~}}}~~~zzz|||tttsssqqqiiiUUUEEE999:::;;;777666;;;555555444333333333333444111111111111111111111111////////////////////////---......///000000111111000000/////////.........------------.........///---///222444444333111000......////////////......------------------------...111999@@@DDDAAA777///........................////////////111222444555111111222222333555666777555666777888999;;;>>>AAAFFFNNN^^^|||ppphhhnnn}}}vvv{{{HHH???777555555333222444000000000000////////////////////////////////////------------------------***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111444666999<<<>>>???>>>>>><<<>>>AAABBBBBBCCCFFFGGGGGGKKKNNNMMMKKKMMMVVV^^^TTTVVVSSSLLLMMMUUUYYYXXX]]]WWWQQQRRRXXX]]]\\\YYYZZZ[[[[[[XXXWWW\\\fffnnndddcccbbbeeehhhhhheeeaaaaaacccbbb^^^YYYTTTJJJAAA<<<:::???KKKVVV\\\```ccchhhpppwwwxxxyyyyyyqqqfff]]]ZZZYYYfffyyyyyy}}}}}}mmmjjj{{{mmmVVVBBB===<<<777666;;;555555444333333333333444111111111111111111111111000000000000000000000000---......///000111111222000000000000////////////---------.........//////***+++,,,...000111222222......////////////......------------------------))),,,///111222111000000........................---...000222333333333333000000000111222333444555555666888888999;;;???BBBFFFNNN^^^|||vvvlllhhhvvvccc~~~PPP>>>999;;;444000222111222111111000000000000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++------,,,+++***)))(((''',,,,,,,,,++++++,,,------------......//////000000333666;;;???BBBBBB@@@???CCCBBB@@@@@@@@@CCCFFFHHHRRRQQQQQQPPPLLLKKKNNNSSSRRRJJJLLLOOOLLLRRRXXXTTT\\\___bbbbbb___]]]]]]^^^ddd\\\UUUUUU[[[aaabbb```cccdddbbbaaaeeekkkmmmjjj[[[^^^ccceee]]]NNNCCC@@@>>>CCCJJJPPPVVV^^^hhhnnnsssxxxzzzwwwuuusssjjj^^^TTTTTT^^^www{{{zzzxxxvvvtttsssrrrrrrwww|||zzzooorrryyyUUU???999:::999777555666444000333999777000333333333222222222111111////////////............////////////000000000000000000000000////////////................................................,,,------......------,,,.........------,,,,,,,,,------------------------............////////////000000000000111111111111222222222222333444444555666777888888:::===BBBFFFHHHNNN___zzzuuulllhhhssscccxxxSSS@@@888999333111666555222111111000000000000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,+++++++++,,,------............///000000111111333555:::>>>AAABBBBBBBBBDDDDDDCCCBBBCCCEEEGGGHHHLLLLLLLLLLLLKKKKKKMMMPPPPPPIIIKKKNNNMMMSSSZZZVVV[[[^^^bbbcccaaa``````aaafff```ZZZZZZ^^^bbbcccbbb```aaa```]]]^^^ccceeeccc\\\]]]^^^]]]SSSGGGAAAAAAIIIKKKOOOTTT[[[dddnnntttwwwxxxuuupppooooooiii```XXXdddwww~~~xxxzzz{{{yyywwwxxx}}}~~~~~~~~~oooqqq___III<<<888777======:::555555888666111333333333222222222222111111111000000000/////////////////////000000000111000000000000////////////................................................---......//////......---------------------,,,,,,------------------------............////////////000000000000111111111111222222222222333444555555666777777888999<<>>===777888888555555888888666333333333333222222222222222222222111111111111000/////////000000000111111000000000000////////////...................................................//////////////////...,,,,,,------------------------------------------............////////////000000000000111111111111222222222222333444555666777777777777777:::>>>BBBFFFLLL]]]qqqnnnjjjiiippplllrrr]]]FFF;;;999222000333222222111111000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******++++++---...000000000000111111222333444444555666777999<<>>AAAGGGLLL^^^{{{ppplllhhhhhhooo}}}pppyyyZZZDDD::::::555222333000222111111000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,---///000111000000111222333444555555888888888888:::<<<>>>???CCCDDDEEEGGGHHHIIIJJJKKKLLLOOOPPPPPPVVV\\\\\\VVVKKKEEEJJJPPPQQQZZZcccaaaUUUVVVWWWYYYZZZYYYWWWVVV[[[[[[[[[[[[[[[[[[ZZZZZZ[[[^^^___\\\[[[^^^___]]]aaaZZZRRRLLLFFFCCCHHHOOOaaaaaaccchhhnnnrrrqqqooojjjfffaaa\\\[[[aaalllvvv~~~xxxTTT:::???=========;;;888555444444444444333333333222222222222111111111000000000000000000000111111111111000000000000////////////////////////////////////////////////////////////,,,------......------,,,,,,,,,,,,------.........------------------------............///////////////000000000111111111111111111111222333444666666:::::::::999999;;;???BBBHHHNNN___uuummmfffgggooo|||ttt{{{WWWAAA777:::666555666222222111111000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,---...000000///000111222333555555666::::::::::::;;;<<<===>>>CCCCCCDDDFFFIIIKKKMMMOOONNNUUUXXXXXX___iiilllhhhWWWPPPQQQTTTRRRWWW]]]YYYZZZZZZZZZ[[[\\\[[[XXXVVVXXXXXXXXX[[[]]]]]][[[YYY\\\___``````bbbdddbbb\\\UUUIII>>><<>>???@@@@@@AAADDDDDDEEEFFFJJJNNNQQQTTTSSS\\\```]]]bbbnnntttqqq^^^VVVVVVWWWSSSVVV[[[VVV]]]\\\\\\^^^______[[[XXXUUUTTTUUUZZZ```bbb^^^YYY\\\]]]^^^```eeeggg```VVVMMMCCC???EEEQQQZZZ```dddbbbgggnnnrrrrrrnnnkkkhhhcccaaakkk~~~{{{}}}\\\LLL===999::::::;;;<<<555444444444444333333333333333333333222222222222000000111111111222222222000000000000////////////////////////////////////////////////////////////------............------------------------,,,,,,------------------------............////////////000000000000111111111111000000111222333555666777999999999888999;;;???CCCGGGMMM___|||ooogggnnnqqqhhhLLL<<<999333222444111222111111000000000000000000/////////..................---------,,,,,,,,,------------------------)))******+++---......///......---------......///...///000111333444555666;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEEEEGGGKKKPPPUUUXXXSSS]]]```ZZZ[[[fffmmmkkk^^^VVVWWWXXXTTTXXX]]]XXX]]]\\\\\\^^^``````]]]YYYYYYWWWXXX^^^gggiiieee^^^[[[[[[\\\___eeeggg]]]PPPLLLIIIMMM]]]llloooiiidddeeekkkrrrtttqqqmmmkkkjjjaaaddd{{{sssttttttuuuxxx~~~jjjOOOBBB>>>;;;999:::555555444444444333333333555555444444444333333333000111111111111222222222000000000000////////////000000000000000000000000000000000000000000000000......////////////...............------,,,,,,,,,------------------------............/////////000000000000000111111111111000000111222333555777777777888888777888:::???BBBFFFLLL^^^uuuqqqsssyyywwwssssssLLL@@@999444777000444333222111111000000111111////////////............///............---------........................,,,,,,,,,---------............//////////////////111111222444555777888999:::;;;<<<>>>AAADDDFFFHHHGGGGGGGGGGGGHHHMMMSSSXXXZZZZZZZZZYYYYYY[[[___bbbUUUUUUUUUVVVXXX[[[]]]___eee^^^XXXZZZ```ddd```[[[]]]XXXWWWaaammmpppfffZZZ]]]```___ZZZ]]]aaa[[[NNNIIIBBBNNNnnnnnneeefffrrruuunnnlllpppkkkaaa^^^jjj|||tttppppppooouuu~~~}}}lllGGG===FFFCCC333666777666444333333111...444444444333333333222222111222222333333222222111222222222111111111111000000000000000000000000000111111000000//////......111000......000000000///111000///------,,,,,,---------------------------............////////////000111111111111222222222333555666555444444555666777666777;;;;;;999<<>>???AAACCCDDDFFFLLLJJJHHHFFFHHHMMMUUUZZZUUUVVVXXXZZZ[[[]]]___aaaYYYWWWUUUUUUVVVYYY]]]```gggaaaZZZZZZ___ccccccaaaiiiccc\\\[[[___cccbbb```^^^^^^\\\[[[]]]\\\UUUKKKGGGJJJZZZuuu~~~pppgggoooppppppooojjjfffeeegggmmmyyyvvvssssssssstttwww{{{eeeLLLAAA<<<888999999888666555666666666444444444333333333222222222222333333333333222222222222222111111111111000000000000000000000000000111000000000/////////...000...------...//////.........------,,,++++++***------------------------............////////////000111111111111222222222333444555555444444555666888666888;;;<<<:::===BBBGGGLLL]]]yyyjjjdddhhhuuuzzzcccqqqKKK???999444777111555333222111111000000111111////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000111222333666999;;;;;;;;;:::@@@@@@@@@@@@AAABBBCCCDDDOOOMMMIIIFFFFFFLLLTTTZZZQQQSSSWWWZZZ]]]______```[[[YYYUUUSSSSSSWWW\\\___gggccc]]][[[]]]aaafffhhhmmmhhhbbb[[[YYY[[[```ddd___ZZZXXXZZZYYYTTTNNNLLLRRR[[[hhhuuu{{{xxxqqqkkkqqqjjjjjjnnnggg[[[^^^jjj~~~zzzrrrkkkhhhmmmttt{{{}}}hhhJJJ>>>???999888777555333333555777444444444444333333333333222222333333333333222222222222222111111111111000000000000000000000000000000000000000///////////////...,,,,,,...///...------...//////...---+++***------------------------............////////////000111111111111222222222222444555555444444555666888666888<<<<<<;;;>>>CCCGGGLLL]]]~~~jjj___aaappp{{{^^^pppJJJ???999555777111555333222111111000000111111////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111222222333555999<<<>>>>>>===<<>>999555888111555333222111111000000111111////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222333444555777;;;>>>??????>>>===@@@@@@AAACCCEEEGGGIIIJJJPPPQQQQQQOOONNNOOOQQQSSSYYYWWWUUUVVVYYY\\\]]]]]]UUUUUUTTTTTTSSSSSSSSSSSSYYY[[[^^^___^^^___bbbdddcccaaaaaacccggggggbbb^^^VVVRRRQQQRRRMMMJJJUUUfffnnnnnnllliiilllsssrrrnnnnnnnnnlllffffffnnn{{{|||xxxzzznnnJJJ???:::888;;;;;;777666999555555555444444444333333333333333444444333333333222222222111111111000000000000000000000000000000////////////000000000000111///......///000000///...///111222222000...---....................................////////////000000111111111222222222111222444444333444555777555444666:::;;;:::===BBBGGGLLL^^^jjjYYYWWWggg~~~hhhlllGGG>>>999555888111555333222111111000000111111////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///111222444555555777888;;;>>>@@@@@@@@@???@@@AAACCCEEEHHHKKKMMMOOOSSSTTTVVVVVVTTTSSSTTTUUU^^^ZZZVVVVVVYYY\\\\\\\\\SSSTTTTTTTTTTTTSSSRRRQQQRRRVVV[[[^^^____________gggaaa\\\___eeegggbbb[[[SSSPPPNNNMMMMMMSSSbbbpppiiiggggggmmmtttvvvpppjjjkkkllljjjgggnnn~~~}}}zzzzzzwwwzzz___III===555888;;;888666888555555555555444444444333333333444444444444333333222222222111111111111000000000000000000000000000////////////000000000000111000......000111000///,,,---............,,,,,,....................................////////////000111111111111222222222000222333444333444555777555444666:::;;;:::>>>CCCGGGMMM___jjj[[[WWWcccxxxkkkFFF===999666888222555333222111111000000111111////////////............///............---------------------------------,,,,,,,,,---------......---...///111333444666666888999;;;===???@@@AAAAAACCCDDDEEEGGGJJJMMMPPPQQQTTTUUUVVVUUUTTTSSSUUUVVV^^^ZZZWWWXXX\\\^^^\\\ZZZUUUUUUTTTTTTTTTSSSTTTTTTPPPSSSWWW\\\___```^^^\\\aaa]]]ZZZ]]]cccddd___XXXRRRPPPKKKJJJTTTcccmmmooojjjdddgggqqqwwwqqqkkkkkkhhhiiisssyyywwwxxxzzz}}}cccMMM;;;999;;;777555666555555555555444444444444333333444444444444333333222222222111111111111000000000000000000000000000.../////////000000000111111///------///000///...,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000111111111111222222222///111333333333333555777777666888<<<===<<<@@@EEEGGGMMM___nnn^^^XXX```jjjEEE===999666999222555333222222111000111111111000/////////............//////.........---------........................,,,,,,,,,---------......---...///111333555666777999:::;;;<<<>>>@@@AAABBBEEEFFFGGGIIIKKKNNNPPPQQQSSSSSSRRRPPPOOOPPPSSSVVV\\\YYYXXXZZZ___```]]]YYYXXXVVVTTTSSSSSSTTTVVVXXXQQQRRRUUUZZZ___```^^^\\\UUUVVVZZZaaafffddd\\\UUUTTTPPPHHHIII[[[ppptttkkksssiiihhhqqqrrriiigggnnnjjjllluuufffJJJBBBAAA<<<888999666666555555555444444444333444444555555444444333222222222111111111111000000000000000000000000000.../////////000000111111///...,,,,,,...///...---......---------......///////////////////////////............/////////000000111111111111222222222///111333333333333555777888777:::>>>???>>>BBBGGGGGGMMM___ppp\\\VVV]]]uuummmGGG===999777:::111333333333222222111000000000////////////............------------------------........................---------......000111222000///000222666999;;;<<<999===@@@AAA@@@AAADDDGGGEEEFFFDDDDDDIIIOOOPPPLLLQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSYYY```ccccccaaa___ZZZTTTTTTXXX]]]^^^]]]\\\VVVVVV]]]dddbbb]]]YYYWWWVVVWWW[[[aaabbb\\\TTTLLLKKKSSSbbbmmmnnnnnnppplllhhhhhhmmmllleee``````aaaxxxfffJJJ===999999:::666777777666555444555555444444555555555555444444777444222222444444222///444222000000111222111000000000000000000000000000000000000000000000000000...------,,,,,,------...////////////000000000000............/////////000//////000111222333333333111222222333444555666666999777888<<<<<<;;;???DDDGGGLLL^^^nnn[[[VVV^^^sssmmmFFF<<<888666999222444333333222222111000000000////////////............------------------------........................---------...///000111222111111222444777:::<<<===;;;>>>AAAAAA??????BBBEEEEEEHHHIIIHHHIIILLLLLLIIINNNOOOPPPQQQQQQRRRSSSSSSSSSTTTXXXaaaiiioooooommmccc]]]XXXWWWZZZ]]]]]]\\\\\\XXXXXX```fffccc]]]YYY[[[ZZZ[[[___cccbbb[[[SSSLLLOOOZZZiiiqqqooollllllnnnlllmmmnnniii```\\\^^^ooocccJJJ===999:::777888888888777666666666444555555666666555555444777444222222444444222000222111000000222222111000111111111111111111111111000000000000000000000000...------------------...////////////000000000000........./////////000000//////000222222333333222111222222333444555666666999777888<<<<<<<<>>777444888111444333333222222111000000000////////////............................................................---------...///111222333333444777888999;;;<<<>>><<>>;;;>>>BBBCCCBBBCCCGGGJJJNNNTTTUUUNNNGGGJJJQQQVVVRRRSSSUUUWWWXXXXXXWWWWWWYYYYYY\\\aaafffgggdddaaa]]]\\\]]]___bbbeeegggggg^^^YYYXXX^^^dddgggjjjmmm```^^^___cccbbb^^^^^^bbbpppqqqpppkkkgggfffhhhkkklllqqqpppggg```gggzzziiiQQQAAA===:::888888888888666444555666666666666666666555444555555444444333333444333222111222333222111///111111111111111111111111////////////////////////000//////......//////000////////////000000000000////////////000000000111000000111222222222111111111222222333444555666666888777999<<<======AAAGGGIIIMMM\\\ppp]]]YYY```ooorrruuuMMM@@@:::666888000333333333222222111000000000////////////............................................................,,,------///000222444555555999===>>><<<;;;===???;;;???CCCDDDDDDFFFJJJMMMRRRVVVUUUMMMGGGKKKTTTZZZWWWYYY[[[^^^``````___^^^\\\[[[\\\```eeehhhfffccc______```aaabbbccccccccc[[[WWWUUUZZZ```dddiiinnnhhhbbbaaabbb^^^ZZZ___hhhyyyxxxrrriiifffjjjoooqqquuuwwwrrriiigggssscccLLLCCC>>>999777888888777555555666666777777666666555444555666555444333444555777555333222222222111000222222222222222222222222000000000000000000000000000000////////////000000////////////000000000000/////////000000000111111000111111222222222111111111222222333444555666666888777999===>>>>>>BBBHHHHHHLLL\\\ttt___YYYaaaqqqrrrnnnHHH===888666999111444333333222222111000000000////////////............................................................,,,------///000333444555888===AAABBB???>>>???BBB>>>BBBEEEFFFFFFGGGJJJNNNRRRVVVTTTMMMIIILLLRRRVVVUUUWWW\\\```cccddddddddd^^^\\\[[[^^^ccceeedddbbbZZZ\\\^^^^^^^^^^^^^^^^^^XXXVVVVVV\\\```bbbeeeiiifff___\\\\\\YYYWWWbbbrrrxxxxxxsssmmmnnnuuuwwwvvvzzzzzzuuuooosss{{{dddJJJCCC;;;888888:::999777666666777777777777666666333555666666444333444666<<<888444222111222222111222222222222222222222222000000000000000000000000111000000//////000000111////////////000000000000//////000000000111111111111111222222222111111000111222222333444555666666888777999===>>>>>>BBBHHHGGGKKK\\\zzzbbb[[[```ooonnnhhhBBB:::777666:::333555333333222222111000000000000/////////............////////////////////////........................,,,------///111333555666:::???DDDEEEBBB@@@AAADDDAAADDDGGGHHHGGGGGGJJJMMMRRRUUUTTTMMMJJJLLLPPPPPPOOOSSSXXX^^^bbbdddeeeeee^^^[[[YYYZZZ]]]___^^^]]]XXXZZZ]]]___``````aaabbb]]]\\\___eeehhhggggggjjjeee]]]ZZZ[[[[[[]]]mmmtttvvvtttrrrvvv~~~~~~xxxyyyyyyvvvsss|||OOOGGG>>>999999;;;:::999666666777777777777666666333555777666444333555777???;;;555222111222222222222222222222222222222222000000000000000000000000111111000000000000111111////////////000000000000000000000000111111111111111111222222222111111000111222222333444555666777888777999===>>>???CCCHHHFFFKKK\\\vvvaaa[[[cccsssvvvfffcccHHH999888444444555111111111111111111111111111//////............//////000000///////////////000000//////........./////////111444555666666888999>>>AAAEEEGGGFFFCCCAAAAAACCCDDDEEEEEEDDDEEEGGGIIIKKKJJJJJJLLLOOOPPPQQQPPPVVVWWWZZZ___cccffffffeeeYYYZZZXXXVVVWWW[[[ZZZVVVSSS[[[```___]]]]]]]]][[[[[[\\\^^^bbbeeegggfffdddfffccc^^^___ooowwwooosss}}}}}}uuuuuupppwwwzzz]]]BBB999:::999777888999999999999888888888777555555555666666666666666999888777666444222111000444444444333333222222222000000000000000000000000000000000000000000000000000000111111111111000000---...000111222222222111111222333444555444333333333333222333333444666666<<<888888;;;======AAAEEELLLPPP]]]xxxddd[[[```qqqvvvjjjbbbHHH999999555555777333111111111111111111111111//////............//////000000////////////000000000//////.........//////000222555666666777999:::AAACCCGGGHHHGGGFFFEEEEEEBBBCCCEEEEEEDDDEEEGGGIIIMMMNNNOOOPPPPPPQQQQQQQQQZZZ\\\```dddhhhiiiiiihhhYYY[[[ZZZWWWVVVXXXXXXVVVZZZ^^^aaabbbdddfffddd___\\\\\\]]]```bbbaaa___\\\YYYWWW[[[nnn~~~zzztttqqquuuyyyvvvooonnn{{{~~~}}}rrrRRRCCC???;;;;;;>>>999999999888888888777777666666666666666666666666888777666555444333222111444444444333333222222222111111111111111111111111000000000000000000000000000000111111111111000000---...000111222222222111111222333444444444333333666555444444444444444444:::888999===??????AAAEEEHHHLLLZZZwwweee[[[^^^pppvvvhhhbbbHHH:::999666666888444111111111111111111111111000//////......//////000000000////////////000000/////////......//////000000333555666666888:::<<>>999999888888888777777777777777777666666666666666555555444444444444444333333333333333333333333333111111111111111111111111000000000000000000000000000000111111111111000000//////000000111111111111111111222222333333333333111111222444666999;;;<<<999777999>>>@@@@@@AAAEEEIIIMMM[[[}}}ooo^^^XXXcccvvvzzzdddgggLLL===;;;666444555111111111111111111111111111000000////////////000000///////////////000111111///////////////000111111000111333444555777:::===>>>???@@@@@@@@@AAADDDFFFLLLOOOSSSVVVVVVUUUUUUVVVQQQWWW\\\[[[VVVRRRRRRTTTTTTYYY___bbbaaa^^^]]]\\\]]]dddfffaaa[[[ZZZ[[[[[[ZZZ___cccaaa___aaaaaa___YYYYYYYYY[[[]]]]]][[[YYYUUU```vvvxxxvvvxxxwwwnnnhhhttt}}}___AAA999???999999999999888888888888888888777777666666666666444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000000000000000111111111111000000000000000000000111111111111111111111222222333333000111222444666999;;;<<<:::777888<<<>>>???BBBFFFHHHMMM[[[zzzmmm\\\WWWdddxxx|||kkkfffKKK<<<:::555444555000111111111111111111111111111000000//////000000111///......//////000111222////////////000111222222111222333444555888;;;>>>AAABBBCCCCCCBBBCCCEEEGGGNNNRRRUUUWWWUUURRRPPPOOOQQQVVV[[[\\\YYYVVVTTTTTTUUUZZZ___aaa^^^[[[ZZZ[[[XXX^^^```\\\YYYYYYYYYXXXZZZaaaeeebbb___```bbbbbb\\\ZZZXXXWWWWWWVVVUUUSSSUUUllluuuwwwxxxrrriiilllxxxtttmmmooojjjjjjssszzzzzzVVVBBB>>>;;;::::::::::::999999999999888888777777666666555444444444333333333333333222222333333333333444444222222222222222222222222000000000000000000000000000000111111111111000000111111000000000000111111222111111111111222333333444444444444555666777888999777888===@@@@@@CCCGGGDDDJJJZZZxxxnnn___WWWaaavvv|||jjjcccHHH:::999555555666222111111111111111111111111111111000000000000111111............///000111222////////////000111222333333444555666777:::>>>AAABBBDDDEEEEEEDDDDDDFFFGGGIIIMMMRRRUUUUUUSSSRRRQQQQQQTTTYYY]]]]]][[[XXXUUUWWW[[[``````\\\YYYYYY[[[TTTXXXZZZYYYYYYZZZYYYVVVWWW\\\^^^]]]___bbbcccbbb___\\\XXXUUUTTTUUUTTTSSSggg|||~~~vvvzzzyyypppnnn{{{{{{ssspppnnnqqqhhhaaadddiiiwwwrrrPPP@@@<<<<<<;;;;;;;;;;;;::::::999999888888777666666555444444444333333222222222222222222333333444444444222222222222222222222222000000000000000000000000000000111111111111000000222111000//////000111111222111000000000111333333444333333333444555666666777777<<>>@@@BBBCCCCCCDDDEEEGGGJJJLLLGGGJJJMMMOOOVVV^^^```]]]TTTXXXYYYYYY[[[aaacccaaa```aaabbbbbbaaa```___^^^ZZZZZZYYYYYYXXXWWWTTTRRRYYYYYYYYY[[[]]]```bbbdddddd^^^[[[\\\\\\aaauuu{{{{{{vvv{{{xxxppppppsssqqqooojjjccc___```dddiiixxxdddRRRCCC999;;;>>>;;;:::===::::::999888777666555555666555444444333333444444222222222222222222222222222222222222222222222222000000000111222222222333111111111111111111111111000000000000000000000000333333222222222333444555333333333222333444666777666777;;;@@@FFFHHHFFFDDDIIIOOO___mmm^^^XXX^^^uuupppgggVVVAAA999:::666444666333222222222111111111111000//////000000111111222222000000000000000000111111111222111111111333777;;;@@@???===;;;;;;;;;<<<===@@@CCCFFFGGGFFFFFFIIILLLHHHJJJLLLNNNTTT\\\___^^^XXX[[[\\\[[[^^^dddhhhgggbbbbbbcccbbbaaa___]]]\\\]]]]]]\\\[[[YYYXXXWWWWWWZZZZZZ[[[\\\]]]^^^______aaa```^^^\\\bbbsssyyyyyy|||ssspppssswwwssspppjjjddd___^^^```cccaaavvvgggQQQ>>>:::<<<;;;999;;;::::::999888777666666555666555444444333444444444333333333333333333333333222222222222222222222222111111111111111111222222111111111111111111111111000000000000000000000000333222222222222333444444333333222333333555666777999888888;;;???CCCDDDEEEHHHNNN]]]|||jjj[[[UUUYYYpppooorrrQQQ???999:::555444666222222222222111111111000000......///000111222222333000000000000000111111111333222222111111444999===CCCBBB???===<<<<<<===>>>???CCCFFFGGGEEEDDDGGGJJJIIIJJJLLLNNNRRRWWW[[[\\\XXX]]]______aaaeeeeeebbb^^^^^^______^^^]]][[[ZZZ\\\\\\]]]\\\[[[\\\]]]___\\\\\\]]]^^^^^^]]]]]]\\\^^^```]]]\\\iii}}}vvv~~~yyyrrrsssyyy}}}rrrooojjjddd```^^^___aaa]]]hhhpppeeeHHH@@@AAA>>>888555;;;::::::999888777666555666666555444444444444444333333333333333333333333222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000222222222222222333333333222222222333444555666666999999999:::===@@@CCCDDDFFFKKKZZZ|||jjj\\\UUUYYYppplllLLL>>>999999444444777111222222222111111111000000......///000111222222333//////000000111111111111333333222222222555:::>>>CCCBBB@@@>>>>>>???@@@AAAAAADDDGGGGGGFFFEEEGGGIIIJJJJJJLLLNNNQQQRRRUUUXXXRRRYYY___bbbcccdddaaa[[[[[[[[[]]]]]]^^^]]]\\\[[[\\\^^^___^^^\\\]]]___aaa]]]]]]^^^^^^^^^]]]\\\\\\YYY[[[[[[```vvvxxxrrrsssrrrxxx~~~qqqmmmhhhcccaaa```aaabbb___ccceeexxxzzzSSSDDDCCCAAA<<<:::;;;;;;:::999888777666666666666555444444444444555333333333333333333333333222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000111111222222222333333333111111222444555666666666888999;;;===>>>@@@BBBCCCEEEJJJXXXwwwgggZZZTTTYYYqqqpppzzzGGG<<<:::999333555777000222222222111111111111000//////000000111111222222/////////000111111222222333333444333444777;;;???BBBAAA?????????AAABBBDDDGGGGGGGGGHHHIIIIIIIIIIIIIIIIIILLLQQQRRRPPPRRRVVVNNNUUU\\\___bbbdddbbb]]]\\\]]]^^^___```______^^^^^^```bbb```\\\[[[\\\^^^]]]]]]]]]]]]]]]]]]]]]]]]QQQUUU\\\jjjzzzwwwxxxuuurrrxxxrrrmmmgggbbbaaabbbcccddd]]]```cccxxxbbbKKKBBB======AAA;;;;;;:::999888777777666777666555555444444555555333333333333333333333333222222222222222222222222111111111111111111222222111111111111111111111111000000000000000000000000000111111222333222222222000111222444555666666666777999<<<>>>???@@@BBBDDDGGGKKKXXXrrrcccXXXTTT[[[vvvtttoooDDD;;;:::888222555777000222222222111111111111000000000000000000111111111...//////000111111222222222333555555666888<<>>BBBAAA@@@??????@@@BBBDDDMMMGGGAAABBBHHHKKKIIIEEEDDDFFFNNNWWWXXXUUUVVV\\\bbb```[[[TTTUUU]]]dddfffaaaaaabbbaaa```___]]]\\\VVV[[[``````]]][[[]]]```XXXWWWVVVVVVWWWYYY\\\^^^eeeqqq{{{zzz~~~}}}|||yyyxxx|||yyyqqqgggaaa```bbbddddddcccmmmyyy}}}mmmJJJ===BBB<<<;;;;;;:::999888777777777777666555555555555555444444444444444444444444222222222222222222222222//////000111222333333444111111111111111111111111000000000000000000000000///000111222333222111111///000222555666777777666666888:::::::::>>>CCCHHHEEEHHHUUU|||ppp```UUUTTTaaarrrfffBBB>>>888555333444444333222222222111111111111000222222111111000/////////000111111000000000333555666666666777:::<<>>DDDFFFBBB@@@BBBEEEEEEEEEEEEFFFGGGIIIJJJGGGMMMTTTWWWUUUTTTUUUWWW```eeeiiifffaaaaaahhhooosssfff\\\[[[[[[XXXXXX[[[\\\ZZZXXXXXXYYYZZZZZZZZZWWWTTTTTTXXXZZZXXXYYY[[[ccc~~~}}}}}}zzzuuurrrqqqmmmgggfffhhhiiiooo}}}bbb>>>CCC:::;;;;;;999999:::999666777777777777666666666666666666555555555555666666666111000555666111///333222222222222222222222222222222222222111111000000222222222111//////111333111222333333444444333333444333222222333444666777888999;;;===@@@BBBDDDEEEHHHLLLXXXsssbbbWWWXXXeeennneeeBBB>>>888555444444333333222222222111111111111000000000000000000111111111000111111111000111333555777888888:::<<<>>>@@@AAA>>>;;;;;;AAAEEECCCCCCEEEGGGHHHHHHHHHGGGGGGGGGHHHKKKPPPUUUVVVTTTSSSTTTVVVZZZ```ddddddaaaccckkksssrrrggg]]]\\\\\\YYYXXXZZZYYYWWWUUUUUUWWWYYYYYYYYYWWWSSSSSSXXX[[[[[[ZZZ[[[kkk||||||~~~~~~zzzxxxwwwtttlllgggffffffrrruuuGGGDDD<<<<<<;;;888777777888777777777777666666666555555666555555555555555555666888444111222222222333555222222222222222222222222222222222222111111111000222222222111000000111333111222333333444444333333333333333333333555666777999:::;;;===???BBBCCCDDDHHHKKKXXXvvvcccYYY\\\mmm~~~fff```AAA===888555444444333333222222222111111111111000...//////000111111222222000111222111000111444666888999;;;===>>>???@@@@@@<<<999:::???CCCDDDEEEGGGLLLMMMMMMLLLJJJIIIIIIIIIOOORRRTTTTTTRRRQQQSSSVVVWWW[[[___``````dddlllssskkkccc]]]\\\\\\ZZZYYYYYYYYYWWWUUUUUUWWWYYYYYYYYYVVVSSSSSSXXX\\\]]]___ccc|||yyysssvvv}}}~~~tttkkkfffggg}}}VVVFFF???>>><<<:::777666888:::666666666666555555555555555555444444444444555555222333333000000222222000222222222222222222222222222222222222111111111111111222222222000000222444111222333333444444333333333333333333444555666777::::::<<<===???AAABBBCCCGGGKKKWWW~~~wwwcccYYY```uuupppcccXXX???<<<888555444444333222222222222111111111000000//////000000111111111111111111222222111222555777888999;;;>>>???@@@??????===;;;:::===AAADDDFFFGGGLLLOOOQQQQQQNNNLLLLLLMMMOOOPPPQQQPPPOOOOOOSSSUUUWWWYYY[[[\\\^^^bbbiiioooccc^^^[[[ZZZ[[[[[[ZZZZZZ]]][[[XXXXXXYYYZZZZZZYYYUUUTTTUUUWWWXXX\\\hhhtttzzzxxxsssrrrxxx|||pppjjjpppiiiLLLAAA???>>>===;;;888888;;;666666666666555555555444444444333333333333444444...444777333222444222---222222222222222222222222222222222222222222222222111222333222111111222444111222333333444444333333333333333444555555666777:::;;;<<<===???AAABBBCCCGGGKKKVVV}}}vvvbbbXXXccc}}}lllmmmSSS>>>;;;777555444444333222222222222111111111000000111111111111000000//////111222222222222333666888777888;;;===????????????@@@???>>>>>>AAADDDFFFEEEGGGLLLQQQRRRPPPNNNNNNPPPMMMMMMMMMLLLLLLOOOSSSVVVVVVVVVVVVXXX\\\bbbhhhlll^^^]]]\\\[[[\\\___```______]]]ZZZXXXXXXXXXWWWVVVRRRSSSTTTRRRQQQZZZrrr|||tttnnnmmmooovvvwwwrrr}}}ZZZEEE@@@===>>>===888777999777666666666666555555555444444333333333333444444222666777333111222444333222222222222222222222222222222222222222222222333000111333333222222333444111222333333444444333333333333444555666666666666999:::<<<===???AAACCCCCCGGGJJJUUU{{{tttaaaZZZhhhqqqPPP===:::777555555444333222222222222111111111111000222222111111000//////...111222333333333444777:::777888:::<<<>>>@@@AAAAAACCCDDDCCCAAACCCGGGGGGDDDCCCIIIPPPRRRPPPNNNOOORRRMMMLLLKKKKKKLLLOOOSSSUUURRRQQQPPPSSSZZZbbbhhhlll___aaa```]]]^^^ccceeeddd^^^[[[XXXVVVVVVVVVUUUTTTRRRSSSSSSPPPPPP___xxxrrrnnnlllhhhnnn{{{}}}}}}qqqRRREEE<<<======888555666777777777777666666666666555555444444444444555555444222111000---+++000777222222222222222222222222222222222222333333333333///111333444333333333444111222333333444444333333333333555666666777666666888999;;;===@@@BBBDDDEEEGGGJJJTTTzzzqqqaaa___ooorrrLLL<<<999777555555444333111222222222111111111111000111111111000000000000000111222333333333555888:::888888:::<<>>:::777888999888888888777777777777666555555555555555555666333000777AAA===000...666222222222222222222222222222222222333333333444444///111333444444333444555111222333333444444333333333444555666777777666666777888:::===@@@CCCEEEFFFGGGIIITTTyyyooobbbcccsssoooGGG;;;999666555555444333111222222222111111111111000/////////000111111222222111222333333444555888;;;999999:::<<>>>>>>>>===<<<>>>BBBFFFIIIEEECCCGGGNNNQQQNNNJJJMMMSSSYYYZZZVVVTTTUUUXXXZZZXXXTTTQQQPPPQQQTTTUUUWWWVVVTTTUUUYYY]]]___```]]]^^^___]]][[[YYYYYYZZZXXXYYY[[[[[[\\\]]]___aaaccc___[[[ddd~~~wwwqqqllljjjhhhcccbbbcccfffgggiiioootttuuuwww~~~ZZZEEEBBB<<<777===888999999:::::::::999999>>>;;;888777888888666444777222KKKssspppEEE...777222222222222222222222222333333333333333222111000444444333222222111111111444444444444444444444444666555555555555666666777999999:::;;;===???@@@AAAHHHMMMVVVxxx~~~gggaaaddd{{{gggzzzKKK;;;999666444444333111000111111111111000000000000...///111111000///000111000333666777777777888:::>>>>>>>>>======???BBBEEEKKKHHHEEEFFFJJJLLLLLLJJJMMMQQQUUUVVVTTTSSSTTTVVVYYYWWWTTTRRRRRRSSSUUUVVV[[[YYYWWWVVVWWWYYY]]]```]]]^^^___^^^\\\[[[[[[\\\YYYZZZ[[[ZZZZZZ[[[^^^aaa```\\\___rrr{{{vvvoooiiieeebbbaaa]]]^^^bbbhhhmmmqqqtttvvvxxx|||fffGGGAAA>>>:::===888999999:::::::::999999<<<:::777777888888666444444111;;;KKKHHH555---333222222222222222222222222333333333333333222111111222222222222222222333333444444444444444444444444666555555555555666777777:::::::::<<<===???AAABBBGGGLLLVVVxxx}}}gggbbbhhheeeuuuIII;;;888666444444333222000222222111111111000000000...000222222111000111222222444666888888888999:::>>>??????>>>===???BBBEEEMMMKKKHHHFFFFFFHHHJJJKKKNNNOOOPPPQQQRRRSSSTTTTTTWWWVVVUUUTTTTTTUUUVVVWWW]]]]]]\\\YYYVVVVVVZZZ^^^]]]^^^______]]]]]]^^^_________]]][[[ZZZ\\\___ccc^^^^^^llltttqqqlllfffaaa^^^\\\[[[[[[___gggrrr}}}}}}OOOBBB@@@===>>>999999::::::::::::999999:::888666666777777777666555777555...,,,111444444333333333333333333333333333333333333333222222111111111111222333444444444444444444444444444444444555555555555555666777777::::::;;;<<<>>>@@@BBBCCCFFFKKKUUUyyy|||eeecccmmmeeelllCCC:::888555444444444222111222222222111111111000000...000222333222222222333444555777888888888:::;;;>>>?????????>>>@@@CCCEEEJJJKKKLLLJJJGGGGGGJJJMMMQQQOOONNNOOORRRUUUUUUUUUXXXWWWWWWWWWVVVVVVVVVVVVZZZ]]]```]]]XXXVVVYYY\\\\\\^^^______^^^^^^___aaaeeedddaaa]]]\\\^^^bbbfff___hhh{{{llliiieee```\\\ZZZYYYYYY]]]dddqqqcccIIICCC>>>===:::::::::;;;::::::999999777666666555666777777777555:::888///...666888333333333333333333333333333222333333444333333222222222222222333333333444444444444444444444444444444555555444555555666777888:::;;;;;;===???AAACCCDDDEEEJJJUUUxxxyyycccdddqqqeeehhhCCC:::888555444444444333111222222222222111111111111///111333444333333444555666777999999888999;;;<<<>>>???@@@??????@@@CCCEEEEEEIIIMMMNNNLLLJJJLLLOOORRRQQQOOOPPPSSSVVVWWWXXXYYYZZZZZZ[[[ZZZXXXVVVUUUVVV\\\aaaaaa]]]YYYYYY[[[[[[]]]^^^^^^]]]]]]___```gggeeeaaa]]][[[\\\aaaeee^^^vvvzzzpppdddbbb___[[[YYYYYYYYYYYY]]]hhhwww}}}[[[HHH>>>===;;;;;;;;;;;;;;;:::999888666666666666666666777888444444555555555555333222333333333333333333333333222333333444444444333333444444444333333333222222444444444444444444444444444444444555555666888888::::::;;;===???AAACCCEEEEEEIIISSSvvv}}}uuubbbeeewwwrrrdddgggFFF999777555444444444333222333222222222222111111111000222444444444444555666888999:::999999999;;;===>>>???@@@@@@@@@AAACCCEEEBBBFFFLLLOOONNNMMMMMMOOOPPPPPPPPPQQQRRRTTTWWWXXXYYY[[[]]]^^^^^^\\\YYYWWWVVV[[[```bbb___\\\ZZZZZZZZZ[[[\\\\\\\\\[[[]]]^^^bbbaaa]]]YYYWWWYYY]]]aaaaaaxxxwwwqqqnnnhhhaaa[[[ZZZXXXWWWWWWXXXYYYZZZ]]]iiixxxsssUUUAAA>>>;;;<<<<<<;;;;;;:::999888666777888777666666777999888222111555666333333555333333333333333333333333222333333444444444444444555555555444333222222222444444444444444444444444444444444555555777888999999999:::<<<>>>AAACCCDDDFFFIIIQQQsssxxxqqqbbbhhh}}}lllhhh___AAA999777555444444444333222333333222222222111111111000222444555555555666777999:::::::::999:::<<<>>>===???AAAAAAAAAAAACCCEEECCCEEEHHHKKKLLLLLLMMMMMMJJJLLLOOOOOOOOOOOOSSSVVVWWWZZZ^^^aaabbb```^^^\\\\\\]]]^^^______]]][[[ZZZXXXZZZ[[[ZZZYYYYYYZZZ[[[^^^]]][[[WWWUUUVVVZZZ]]]mmm}}}xxx{{{mmmddd```]]]ZZZWWWVVVVVVVVVWWWZZZ\\\^^^bbbooo|||eeeGGGAAA<<<<<<<<<<<<;;;:::999888777999:::888666555777::::::666333222444777777777444444444444444444444444222333333444555555444444444444444444444444333333444444444444444444444444444444444444666777888999888888999;;;>>>@@@CCCDDDGGGJJJPPPooouuuooocccjjjlllnnnUUU888999777555444444444333222333333333222222222111111000222555666555555777888:::;;;;;;:::999:::<<>>>>>BBBCCCEEEFFFFFFFFFEEEDDDLLLIIIFFFDDDEEEHHHLLLOOOMMMKKKKKKKKKMMMOOONNNNNNNNNQQQWWW\\\``````___]]][[[\\\[[[ZZZWWWVVVVVVVVVUUUUUUXXX[[[YYYUUUYYYbbbaaa]]][[[___aaaaaaaaabbb}}}||||||wwwoooeee___]]][[[VVVRRRVVVWWWVVVTTTUUU\\\hhhrrryyyddd???AAA>>>;;;999;;;>>>>>>;;;999999888888777888888888666666666666555555555555555555555444444333333333111222222333333222222111333333333444444444555555444444444444444444444444444444555555666777777777888888999;;;===???AAABBBHHHIIIMMMmmmrrrhhhdddooo```sssKKK888777666555444333222222222222222111111111111222222222222333333444666777888:::::::::;;;;;;<<<===>>>???@@@BBBDDDEEEEEEEEEEEEIIIHHHGGGFFFGGGIIIKKKLLLMMMLLLJJJKKKMMMOOOOOOOOOHHHNNNTTTXXXXXXXXXXXXYYY[[[[[[[[[[[[YYYYYYXXXYYY^^^]]]^^^```[[[UUUVVV]]]\\\XXXWWW[[[\\\^^^hhhuuu|||sssjjjeee^^^ZZZYYYYYYWWWUUUVVVZZZ^^^bbbeeelllwww~~~PPPBBB???<<<999:::<<<;;;999:::999888888777888888888666666666666555555555555555555444444444333333333222222333333333333222222333333333444444444555555444444444444444444444444444444555555666777777777888888999;;;===???AAABBBHHHIIINNNmmmqqqgggdddxxx~~~cccpppIII666777666555444333222222222222222111111111111222222333333444444555666777888:::::::::;;;;;;<<<======<<<===@@@BBBDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJNNNLLLKKKLLLNNNOOONNNMMMJJJSSS\\\\\\WWWSSSUUUYYYZZZZZZ[[[[[[\\\[[[[[[[[[aaaaaabbbbbb]]]WWWVVVYYY[[[WWWXXX[[[[[[aaazzzxxxooohhh^^^]]]ZZZXXXWWWWWWXXXYYYXXX___iiirrryyyeeeFFFBBB>>><<<;;;;;;:::::::::999999888777777888888666666666555555555555444555444444444444333333333222222333333333333222222333333333444444444555555444444444444444444444444444444555555666777777777888888999;;;===???AAABBBIIIJJJNNNmmm}}}oooeeebbbhhhlllFFF666666666555444333222222333222222111111111222333333444444555666777777777888999::::::;;;<<<<<<=========>>>@@@BBBDDDEEEDDDDDDGGGGGGGGGHHHHHHIIIJJJJJJMMMMMMNNNOOOPPPOOOLLLIIIRRR]]]hhhggg]]]VVVWWW\\\ZZZZZZZZZ[[[\\\\\\[[[ZZZ[[[]]]______\\\XXXWWWXXXYYYWWWXXX[[[[[[ggg~~~}}}vvvpppjjjdddaaaZZZ[[[[[[ZZZZZZ[[[]]]```bbbjjjttt{{{QQQHHH@@@======;;;;;;<<<::::::999888777777777777666666555555555444444444444444444444444444444444222333333333333333333222333333333444444444555555444444444444444444444444444444555555666777777777888888999;;;===???AAABBBIIIJJJOOOmmmyyyllldddbbbnnnfffDDD888666555444444333333333333222222111111222333333444555555777888888888888888999:::;;;===============AAABBBCCCDDDEEEEEEDDDDDDJJJIIIGGGFFFGGGIIILLLMMMLLLNNNPPPSSSTTTQQQKKKGGGRRR\\\gggggg___XXXXXX\\\ZZZYYYYYY[[[\\\\\\ZZZWWWVVVXXXZZZZZZYYYWWWVVVTTTTTTTTTWWWZZZ___rrrxxxtttmmmgggbbb___]]]\\\XXXZZZ\\\^^^aaaeeekkkoooxxx}}}aaaQQQAAA======;;;;;;===;;;:::999888777777777777555555555555444444444444444444444444444444444444333333333444444333333333333333333444444444555555444444444444444444444444444444555555666777777777888888999;;;===???AAABBBHHHJJJOOOllltttiiidddhhh|||qqq]]]AAA;;;666555444333333333333333222222111222222333444555666666888999:::999888888:::;;;===>>>??????>>>>>>CCCDDDEEEFFFFFFFFFEEEDDDKKKJJJHHHGGGHHHJJJMMMOOONNNOOORRRUUUWWWUUUQQQNNNQQQVVVZZZ[[[WWWUUUUUUWWWXXXWWWWWWZZZ^^^^^^[[[XXXXXX[[[[[[XXXVVVVVVTTTQQQTTTZZZ^^^bbbppp~~~sssnnngggeeeaaa]]]ZZZZZZZZZ[[[ZZZ[[[^^^dddmmmwwwyyy^^^EEE======<<<;;;<<<;;;;;;999888777777666666555555555444444444444333333333333444444444444555333333444444444444333333333333333444444444555555444444444444444444444444444444555555666777777777888888999;;;===???AAABBBGGGIIINNNjjjooofffdddrrrqqqsssUUU>>>;;;555555444333333333444444222222222222333444555555666777999:::;;;:::999888;;;<<<>>>@@@AAA@@@???>>>AAACCCDDDFFFGGGGGGFFFFFFJJJJJJJJJKKKKKKLLLMMMNNNQQQQQQRRRUUUYYY\\\]]]]]]bbb]]]VVVRRRQQQRRRSSSSSSUUUTTTUUUZZZ```bbb```\\\]]]```^^^YYYXXXZZZXXXSSSWWWbbbhhhnnn}}}vvvpppggg```^^^]]]\\\[[[ZZZYYYZZZ]]]___fffeeegggooo}}}sssNNNAAABBB@@@======<<<;;;:::888777666666666555555555444444444333333333333333444444444555555333333444444444444333333333333333444444444555555444444444444444444444444444444555555666777777777888888999;;;===???AAABBBEEEHHHMMMiii~~~mmmdddddd{{{gggtttzzzOOO;;;<<<555555444333333333444444222222222222333444555666777888:::;;;;;;:::999888<<<===???AAABBBAAA@@@??????@@@CCCEEEGGGHHHHHHHHHIIIJJJLLLNNNOOONNNMMMLLLTTTRRRQQQSSSYYYaaagggjjjzzzlll[[[QQQQQQSSSTTTRRRSSSRRRTTT[[[cccfffddd``````bbb```[[[[[[______ZZZUUUccckkkrrrxxx|||}}}ooojjjgggaaa\\\\\\ZZZ[[[[[[[[[\\\^^^bbbeeeuuurrrqqqzzzXXXHHHHHHEEEAAA???<<<;;;:::888777666666666555555444444444333333333333333333444444555555555333444444555555444444333333333333444444444555555444444444444444444444444444444555555666777777777888999999;;;===???AAACCCDDDHHHMMMhhhvvvfff```ccc~~~\\\vvvNNN:::777555666777666444333444555222222222222333333444555;;;;;;::::::::::::;;;;;;>>>???@@@BBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFLLLMMMMMMNNNOOOOOOOOONNNRRRPPPSSSZZZ]]]]]]bbbjjjzzzqqqcccWWWQQQPPPQQQSSSTTTTTTTTTVVVYYY^^^cccffffffccc]]]XXXZZZ___^^^ZZZYYY[[[___{{{ssswwwvvvsssooojjjfffcccaaa```aaaaaabbbdddfffjjjmmmoooiiiFFF>>>FFFDDD:::;;;;;;::::::999888777777777777666555555555555555333333333333333444555666555555555555555555555555000111333555555444333222555555555555555555555555333333444444555666666666777777888999<<>>>>>???@@@@@@AAAAAABBBDDDEEEEEEFFFFFFGGGGGGHHHMMMOOOPPPPPPOOOOOOOOOPPPNNNMMMPPPUUUWWWWWWZZZaaammmggg^^^WWWTTTSSSTTTTTTVVVTTTSSSSSSVVV\\\bbbfffddd___XXXXXX```hhhggg```TTTYYYfffyyy|||}}}yyytttpppnnnlllnnnooorrrwww}}}vvvPPP@@@AAA???888;;;;;;::::::999888888888777777666555555555555666444333333333444444555666555555555555555555555555222333444555666555444444555555555555555555555555333333444555555666666777777777888999<<>>>>>>>>>>>>>>>>>???????????????@@@AAABBBBBBEEEFFFFFFGGGHHHHHHIIIIIILLLOOOQQQQQQNNNLLLNNNOOOPPPPPPSSSWWWXXXVVVXXX\\\^^^[[[XXXVVVVVVWWWWWWVVVWWWUUUSSSRRRTTTYYY___ccchhhaaaXXXWWW___gggbbbYYYXXXbbbwww```FFF???>>><<<;;;;;;;;;::::::999999888888777666666555555666666444444444333444444555666555555555555555555555555444555555555666666666666555555555555555555555555333444444555555666777777777777888999<<>>999999555666555333111222444666333333444555777888:::;;;AAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHHHHKKKNNNPPPOOOMMMLLLMMMNNNKKKOOOSSSTTTVVVWWWYYYYYY[[[XXXUUUTTTUUUVVVWWWWWWUUUWWWXXXZZZ[[[[[[ZZZZZZaaabbb```^^^aaaggghhheeeaaa^^^GGGAAACCC<<<<<<<<<;;;;;;;;;;;;;;;888888777666666666666666666555555444444444555555555555555555555555555555444444333333444444555666555555555555555555555555444444555555666777777888777777888999<<>>===999555555555333222333666999444555555666777888:::;;;AAA@@@@@@@@@@@@@@@@@@AAA>>>??????@@@@@@??????>>>AAAAAABBBDDDEEEFFFGGGHHHMMMNNNNNNOOOPPPPPPOOOOOOIIIOOORRRSSSTTTXXX[[[[[[]]]ZZZUUUSSSSSSUUUVVVVVVTTTVVVZZZ]]]]]]\\\YYYWWWZZZ^^^___]]]^^^cccfffeee```nnnNNN???===<<<<<<<<<<<<<<<<<<<<<<<<999888777777666666777777777666555555444555555555555555555555555555555555333333444444444555555555555555555555555555555555444555555666666777888888777777888999<<>>>>>??????@@@???@@@BBBCCCCCCBBB@@@>>>@@@AAABBBCCCEEEFFFGGGHHHLLLJJJIIIKKKOOOQQQOOOLLLIIIOOOQQQOOOQQQWWWZZZYYYYYYWWWTTTSSSTTTUUUVVVVVVSSSUUUXXX[[[\\\ZZZXXXWWWXXXZZZ[[[[[[___eeegggdddsss\\\EEE<<<<<<<<<<<<<<<<<<<<<<<<<<<999888777777666666777777777777666555555555555555555555555555555555555555333444555666777666555555555555555555555555555555555555555666777777888888777777888999<<>>999999999999::::::;;;<<>>>>>>>>>>>>>>>>>???BBBDDDFFFHHHHHHFFFCCCAAAAAAAAABBBDDDEEEGGGHHHHHHIIIEEEBBBFFFMMMPPPLLLHHHEEEJJJLLLHHHIIIOOOSSSRRRSSSRRRRRRSSSUUUWWWVVVVVVSSSUUUVVVXXXYYYYYYXXXXXXUUUVVVXXX]]]iiiuuuwwwtttzzzkkkNNNBBB<<<<<<<<<===============999888888777777777777777777777666555555555555555555555555555555555555555444555777888999888666555555555555555555555555555555555666666777777888888777777888999<<>>===<<<===???AAABBB@@@GGGEEEEEEKKKHHHBBBFFFDDDEEEFFFEEEDDDDDDEEEGGGEEEDDDCCCDDDGGGJJJLLLLLLIIIGGGFFFEEEFFFIIIMMMOOOTTTWWWZZZ[[[WWWRRRNNNLLLRRRPPPPPPRRRUUUVVVTTTQQQTTTVVVRRRWWWhhhpppttt}}}}}}XXXDDD<<<:::@@@???777:::???:::;;;:::999888777777777777666666555555555555666666666555555555555444444444444444444555555555555666444555666777777666555444666666666777888888999999:::;;;<<<<<<<<<>>>BBBDDDIIIIIIHHH^^^{{{mmmuuu{{{QQQ>>>:::555555666555444333444666888999;;;<<<<<<:::999999;;;<<>>===<<<===???AAABBBCCCIIIGGGFFFKKKHHHAAAEEEDDDFFFHHHIIIGGGFFFFFFFFFFFFEEEDDDEEEGGGIIIKKKLLLGGGGGGHHHIIIJJJKKKLLLMMMQQQTTTVVVVVVTTTQQQPPPOOOPPPPPPPPPSSSVVVWWWTTTQQQNNNQQQOOOSSS___dddnnn~~~iiiFFFAAA===AAA@@@888:::>>>999;;;:::999888777777777777666666555555555555666666666555555555555444444444444444444555555555555666444555666777777666555444555555666777777888888999999:::;;;<<<<<<>>>AAADDDHHHIIIJJJ___~~~wwwppp~~~sssGGG;;;:::666555555555444444555666888999;;;<<<<<<;;;::::::<<<>>>>>>>>>======>>>???AAABBBDDDKKKHHHFFFKKKHHHAAAEEEDDDGGGKKKLLLKKKHHHGGGFFFGGGGGGFFFFFFGGGHHHJJJKKKFFFHHHKKKMMMNNNMMMLLLKKKNNNPPPRRRRRRQQQQQQQQQRRRNNNOOOQQQUUUWWWWWWTTTRRROOORRRSSSWWW]]]aaaxxx~~~}}}zzzUUUFFF???AAA@@@999:::>>>999;;;:::999888777777777777666666555555555555666666666555555555555444444444444444444555555555555666555555666666666666555555444555555666666777888888888999:::;;;;;;===@@@CCCEEEJJJLLL```|||uuupppqqqrrreee???::::::555555555555444444555666777888;;;<<<======<<<<<<===???>>>>>>>>>>>>>>>@@@AAABBBCCCIIIFFFEEEKKKHHHBBBGGGHHHJJJLLLLLLKKKIIIHHHIIIIIIIIIHHHHHHGGGHHHIIIKKKIIIJJJLLLNNNNNNNNNMMMLLLLLLOOORRRTTTSSSQQQQQQQQQLLLOOOSSSVVVXXXWWWTTTRRRXXX\\\\\\___ccckkk{{{rrrKKK@@@>>>???999:::===:::;;;:::999888777777777777666666555555555555666666666555555555555444444444444444444555555555555666555666666666666666666555444444555555666666777777888999::::::;;;<<<@@@BBBCCCJJJNNNaaawwwmmmiiiqqqqqqYYY::::::999444555444444444555666666777888999;;;============>>>@@@>>>>>>>>>??????@@@AAABBB>>>EEEBBBBBBIIIHHHDDDIIILLLLLLKKKIIIHHHHHHJJJLLLIIIJJJJJJIIIGGGGGGJJJLLLNNNMMMLLLKKKLLLLLLNNNOOOLLLPPPVVVXXXWWWSSSOOOMMMLLLOOOTTTWWWXXXVVVTTTSSS]]]```^^^]]]cccrrrOOO???;;;===999:::>>>;;;;;;:::999888777777777777666666555555555555666666666555555555555444444444444444444555555555555666666666666555555666666666444444555555666666777777888999::::::;;;<<<@@@BBBBBBIIIOOOaaarrrhhhgggvvvzzztttOOO777;;;999222666444444555555666777777777888:::<<<======>>>???@@@>>>>>>???@@@@@@AAAAAAAAA<<>>;;;:::===;;;;;;:::999888777777777777666666555555555555666666666555555555555444444444444444444555555555555666666666555555555555666666444555555666666777888888888999:::;;;;;;===@@@CCCBBBIIINNNaaa|||nnnfffjjjqqquuusssFFF555;;;888222777333444555666666777777777666999<<<=========???@@@>>>>>>???@@@AAAAAAAAAAAA>>>DDDAAAAAAHHHHHHEEEJJJJJJJJJJJJGGGEEEEEEGGGIIIHHHJJJLLLJJJHHHGGGKKKPPPQQQOOOLLLIIIIIIJJJMMMOOOMMMRRRWWWYYYXXXTTTPPPNNNPPPTTTWWWWWWUUUSSSSSSTTTOOOYYYUUUSSShhh```HHH>>>@@@<<<;;;<<<:::;;;:::999888777777777777666666555555555555666666666555555555555444444444444444444555555555555666777666555444444555666777555555666777777888888999999:::;;;<<<<<<>>>AAADDDCCCIIILLL```wwwkkkfffnnnjjjtttjjj@@@333<<<888222999333444555666777777777777555888;;;=========>>>???>>>>>>???AAAAAAAAAAAAAAAAAAGGGCCCBBBIIIGGGDDDJJJGGGIIIJJJIIIFFFEEEEEEEEEGGGJJJLLLKKKHHHHHHLLLQQQPPPNNNLLLJJJJJJJJJLLLMMMNNNQQQUUUWWWUUUSSSRRRQQQRRRUUUWWWWWWTTTRRRSSSTTTMMMZZZYYY[[[xxxhhhMMMAAABBB>>>;;;<<<999;;;:::999888777777777777666666555555555555666666666666555555555444444444444444444555555555666666777666555444444555666777666666777777888888999999:::;;;<<<<<<<<<>>>BBBDDDDDDHHHKKK___vvvhhhbbbvvv^^^zzzTTT===;;;666333777777777777777777777777777777666666888999;;;<<<>>>>>>===>>>???@@@AAABBBBBBBBBBBBDDDGGGHHHGGGFFFGGGGGGKKKJJJHHHFFFEEEEEEEEEFFFIIIFFFDDDFFFIIIKKKJJJIIIOOOPPPRRRRRRPPPMMMJJJGGGLLLNNNQQQUUUWWWXXXYYYYYYWWWWWWUUURRROOOPPPRRRUUU]]]lllkkkwwwYYYBBBCCCAAA===>>>===;;;;;;:::999999888888777777777666666666666777777777777666666555555555444333444444444444666999;;;???>>><<<999777666555555555555555666666777888999999:::;;;;;;;;;===@@@BBBFFFHHHJJJ```wwwhhhfffkkknnnMMM;;;<<<888555666555666666666666666666666666888888888999:::;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCFFFJJJLLLKKKIIIHHHHHHIIIIIIHHHGGGFFFGGGHHHHHHKKKHHHEEEEEEHHHLLLNNNNNNMMMNNNOOOOOOOOOMMMLLLKKKMMMNNNPPPRRRTTTWWWYYYZZZZZZYYYVVVSSSPPPOOOQQQSSS\\\hhhqqqcccHHHDDD@@@===>>><<<;;;;;;:::999999888888777777777666666666666777777777666666666555555555555444555555444333444666888AAA>>>:::777555555666777555555555666666777888999999:::;;;;;;;;;===@@@BBBFFFHHHJJJ```xxxiiilllyyyttt```EEE999<<<999666666333666666666666666666666666999999999999999:::::::::===>>>???AAABBBBBBCCCCCCBBBEEEIIIKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJLLLHHHDDDDDDFFFJJJNNNOOOJJJJJJJJJKKKLLLNNNOOOOOOPPPOOONNNOOOQQQUUUYYY\\\^^^]]]ZZZUUUQQQOOOOOOQQQWWW\\\kkkrrrRRRGGG???<<<>>>;;;;;;;;;:::999999888888777777777666666666666777777666666666666555555555555444555666666666777999;;;@@@===999555333444777999555555555666666777888999999:::;;;;;;;;;===@@@BBBEEEIIIJJJ___wwwkkksssppp{{{~~~WWW@@@888<<<888555666333666666666666666666666666777777888888999999::::::===>>>???AAABBBBBBBBBCCC@@@BBBDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGIIIGGGDDDCCCDDDFFFHHHJJJGGGGGGFFFGGGJJJMMMQQQSSSSSSQQQNNNMMMOOOTTTZZZ^^^bbbaaa^^^YYYTTTPPPPPPQQQVVVQQQccc^^^KKK>>>===@@@<<<;;;;;;:::999999888888777777777666666666666777777666666666666666555555555333555777999;;;===@@@BBB===;;;888555444555777888555555555555666777888999999:::;;;;;;;;;===@@@BBBEEEIIIJJJ^^^~~~rrrnnn|||}}}iiixxxSSS@@@999:::555444777444555555555555555555555555444555666777999:::;;;<<<======???@@@AAABBBBBBBBB@@@@@@???>>>===???BBBEEEDDDDDDDDDDDDCCCCCCBBBBBBGGGGGGGGGGGGEEEDDDDDDDDDFFFEEEEEEEEEHHHMMMRRRUUUUUURRRNNNMMMOOOTTTZZZ___cccbbb```[[[VVVSSSRRRSSSVVVQQQlllmmmSSS@@@>>>AAA===;;;;;;:::999999888888777777777666666666666777777555555555666666666666666333666999:::;;;===???AAA888888888777777777666666555555555555666777888999999:::;;;;;;;;;===@@@BBBEEEIIIKKK]]]zzzllluuusss}}}sssNNN???:::999333333888555555555555555555555555555333333555666888:::;;;<<<;;;<<<===???@@@@@@AAAAAA@@@@@@???===<<<>>>BBBFFFBBBBBBCCCCCCBBBAAA@@@???GGGIIIJJJJJJHHHEEEDDDDDDHHHGGGEEEFFFHHHLLLPPPSSSSSSQQQOOOMMMOOOTTTYYY\\\``````___\\\XXXUUUUUUVVVSSSXXX```EEE@@@BBB===;;;;;;:::999999888888777777777666666666666777777555555555666666666666666666888999999888777777888444555777888888777666555555555555666666777888999999:::;;;;;;;;;===@@@BBBEEEIIIKKK\\\~~~wwwjjjuuujjjFFF;;;999999333333888555555555555555555555555555444444555666777888999::::::;;;<<<>>>????????????===>>>??????>>>???@@@BBB@@@@@@AAABBBCCCBBBAAAAAAEEEGGGIIIHHHFFFEEEFFFHHHJJJIIIHHHGGGHHHKKKNNNPPPOOONNNMMMMMMOOORRRUUUXXXZZZ[[[[[[YYYWWWVVVVVVWWWVVVgggmmmKKKAAACCC<<<;;;;;;:::999999888888777777777666666666666777777555555555555666666666777777999:::999666444333333444555555666666777777777555555555666666777888999999:::;;;;;;;;;===@@@BBBEEEIIIKKK\\\wwwoookkk|||mmm```???777888:::444444888444555555555555555555555555666666666666777777777888999:::;;;===>>>>>>>>>???888;;;???AAA@@@>>>>>>>>>>>>???AAACCCDDDDDDDDDCCCBBBCCCDDDCCCBBBCCCGGGKKKLLLKKKIIIHHHHHHJJJMMMNNNLLLLLLLLLMMMOOOQQQSSSTTTUUUWWWXXXWWWVVVVVVVVVXXXaaawwwvvvOOOBBBBBB;;;;;;;;;::::::999888888777777777666666666666777777444555555555666666777777777888::::::888666555555666555444333444666888999555555555666666777888999999:::;;;;;;;;;===@@@BBBDDDIIIKKK[[[~~~ssskkktttfff~~~PPP===;;;888555444555666777666666666666666666666666333666999999888666555666:::<<<======;;;999999999???<<<::::::<<<===<<<:::===>>>@@@AAAAAA@@@???>>>CCCCCCCCCCCCCCCDDDDDDDDDGGGJJJLLLKKKGGGEEEFFFHHHIIIHHHGGGIIILLLNNNOOOOOOLLLVVVUUUQQQRRRRRRXXXfff}}}www]]]HHH???;;;<<<<<<;;;:::::::::;;;;;;777777777777666666666666999888888777777777777777666666666666666555555555555666777888888999888888999999888777777666777777<<<;;;;;;;;;<<<===???@@@DDDIIIKKK^^^wwwpppkkktttJJJ===;;;888555444555666777555555555555555555555555444666888999777666555666999;;;======;;;999999999===:::888999;;;<<<;;;999<<<===>>>???@@@@@@@@@???BBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEFFFGGGJJJLLLKKKJJJJJJLLLNNNOOONNNLLLLLLVVVWWWUUUXXXVVVZZZhhhzzzxxxfffKKK@@@???<<<<<<;;;:::::::::;;;;;;888777777777666666666666888888777777666666666777666666666666666666666555666666777777888777777777777777666777777888999999;;;;;;;;;;;;<<<===???@@@DDDIIIKKK]]]zzztttyyydddBBB<<<:::888666555555666777555555555555555555555555444666888888777555555666888:::<<<<<<:::999888999:::888777777999:::999999:::;;;<<<===>>>@@@@@@AAACCCCCCDDDDDDDDDEEEEEEEEEDDDBBBAAABBBEEEHHHJJJKKKLLLLLLNNNPPPQQQPPPLLLIIIHHHPPPSSSVVVYYYTTTWWWfff}}}|||xxxRRRBBBDDD===<<<;;;:::::::::::::::888888777777777666666666777777777666666666555555555555666666666666666666666666777777777666555555555555555666777999:::;;;;;;;;;;;;;;;<<<>>>@@@AAADDDHHHKKK]]]zzzyyyVVV===;;;:::888666555666666777555555555555555555555555444666777777666555555666777999;;;;;;999888888888888888777777888999::::::999::::::;;;===???@@@BBBGGGGGGGGGHHHIIIIIIJJJJJJHHHEEECCCDDDGGGIIIHHHFFFKKKMMMPPPSSSTTTRRRLLLHHHGGGMMMQQQVVVYYYRRRVVVjjjzzzzzzyyy{{{~~~\\\EEEFFF===<<<;;;;;;::::::::::::888888888777777777666666666666666666666555555444555555555555666666666666666666777666666555444444555555666666777999:::;;;;;;::::::;;;<<<>>>@@@AAACCCHHHKKK]]]~~~LLL<<<:::999888777666666777777555555555555555555555555444666777666555444555666555777999:::888777777888888888999999999:::<<<===;;;:::::::::;;;===@@@AAAGGGGGGHHHHHHIIIJJJJJJKKKHHHGGGFFFIIILLLMMMKKKHHHKKKMMMPPPTTTUUUSSSNNNJJJLLLPPPSSSZZZ[[[TTT___|||hhhJJJCCC======<<<;;;:::999999:::888888888888777777777777555666666777666555444444444555555555666666777777666666777666666555444444777777777777777888888999:::::::::;;;<<<>>>@@@BBBCCCHHHJJJ]]]~~~mmmDDD===999888888777777777777777444444444444444444444444444555666666444444555666444666888999888666777777777999:::::::::;;;===??????===;;;::::::<<<>>>@@@BBBBBBCCCDDDEEEFFFFFFGGGDDDDDDGGGKKKPPPSSSTTTTTTMMMMMMOOORRRTTTRRROOOLLLKKKMMMOOOVVVWWWRRRhhhzzzUUUBBB>>>===<<<;;;:::999999999999999888888888777777777666666777888777666555444444444555555666777777777666666777777777666555555888777777777777777888999:::::::::;;;<<<>>>AAABBBCCCGGGJJJ\\\zzz{{{[[[======888888888777777777777777444444444444444444444444444555666555444333555666333555777888777666666777666888:::::::::;;;>>>AAACCCAAA===:::999:::===???======>>>???@@@AAABBBBBBBBBCCCFFFIIINNNUUU\\\aaaQQQPPPOOOPPPPPPPPPNNNLLLHHHHHHJJJPPPQQQPPPsssgggIII>>>===<<<;;;:::999999999999999999888888888777777666777888999999777555444444444555555666777777888666666777777888777777777666666666666777888::::::999999::::::<<>>888888888888777777777777444444444444444444444444444555666555333333555777222444777777777666666777555777::::::999:::===AAAFFFCCC>>>:::999:::<<<===;;;<<<<<<>>>???@@@AAAAAACCCEEEFFFGGGKKKSSS___gggUUUSSSPPPNNNNNNMMMLLLKKKIIIHHHJJJPPPQQQTTTxxxRRR>>>>>><<<;;;:::999999999999999999888888888888777666777999:::999888666555444444444555666777777888555666777888888999888888333444555666888:::<<<===999999999:::<<>>>>>???@@@@@@AAADDDKKKUUUbbbjjjWWWTTTPPPPPPQQQRRRQQQOOONNNKKKOOOQQQMMMZZZbbbCCC999999;;;777;;;@@@===888888888777777777777666;;;<<<>>>>>>===999555222666666666666666555555555666666666666666666666666222555666555777;;;<<<:::999:::;;;;;;;;;===@@@BBBGGGIIIHHHZZZ}}}uuu{{{sssxxxyyyXXX@@@777777666666666666555555555555555555555555555555555555555555444444444444555555666666666666666666666666777777666777777888999:::===<<<;;;:::999999:::;;;======<<<<<<======>>>???DDDDDDCCCDDDGGGNNNWWW^^^RRROOOLLLLLLMMMNNNMMMKKKIIIJJJOOOQQQSSSiiiqqqJJJ>>><<<>>>999;;;>>>:::::::::999999999888888888999:::;;;;;;:::777444333555555555555666666666777777777777777777777777777666999:::999:::???@@@===999:::;;;;;;;;;===@@@BBBHHHJJJJJJ[[[wwwuuuvvv___FFF<<<888555666666666555555555555444444444444444444444444444555555444444444444555555777777666666666777999:::888888777777777888888999;;;;;;:::999999999999:::<<<<<<<<<<<<<<<======>>>CCCCCCCCCCCCDDDHHHNNNRRRLLLJJJHHHGGGHHHIIIHHHGGGFFFLLLPPPQQQ]]]SSSDDD???AAA;;;;;;<<<777;;;;;;;;;;;;::::::::::::777888888888777666555444444444555555666666777777888888888888888888888888555888999777999===>>>;;;999:::;;;;;;;;;===@@@BBBIIILLLLLL]]]}}}tttyyy{{{xxxNNN======;;;555666666555555555444444444444444444444444444444444555444444333333444444555777666555444555777999;;;999999888777777777888888999999999999888999999999;;;;;;;;;;;;;;;<<<<<<======???@@@AAACCCFFFJJJMMMGGGFFFFFFFFFFFFFFFFFFEEEGGGOOOPPPOOOeee||||||YYYEEE>>>AAA===<<<===888<<<;;;;;;;;;;;;:::::::::777777666666555555666666666666666666666555555555777777777777777777777777333666777555777:::;;;999999:::;;;;;;;;;===@@@BBBHHHLLLLLL]]]{{{ttt}}}kkkFFF<<<>>>;;;444555555555555444444444444444444444444444444444444444444333333333333444444555444333222333555888999888888777777666777777777777777888888888888888888:::::::::::::::;;;;;;<<<:::<<>>===>>>;;;::::::::::::999999999999888777666666666666777888888888777666555444444333666666666666666666666666555888999777888<<<<<<:::999:::;;;;;;;;;===@@@BBBFFFJJJLLL\\\{{{zzz\\\AAA<<<<<<888444555555555444444444444333333333333333333333333333444444333333333333444444333222222222222333555666666666555555555666666777555666777777888777777777999999999999999::::::;;;;;;===>>>??????@@@BBBDDDCCCEEEGGGGGGFFFFFFFFFGGGGGGKKKKKKTTTzzz}}}}}}gggIII;;;???>>>===>>><<<999999999999888888888888999888888777777777777888888888777666555444444333555555555555555555555555444777777555666::::::888999:::;;;;;;;;;===@@@BBBDDDIIIKKK[[[~~~NNN===<<<999666888555555555444444444333333333333333333333333333333444333333222222333333444222222222333333333333333444444444444444555666777444555666777777777666666888888888888888999:::::::::;;;<<<<<<<<<===???AAA???BBBEEEFFFEEEDDDEEEGGGEEEHHHOOOdddtttRRR>>>???===;;;<<<:::999999999999888888888888888888888888777777666666555555666666666666666666666666666666666666666666222555666444444888888666999:::;;;;;;;;;===@@@BBBCCCIIIKKK[[[uuuFFF;;;<<<777666===555555444444444333333333333333333333333333333333444333333222222333333444333333444444444333222222222222222333444555666777333444666777777777666666888888888777888999999:::777888999999:::<<>>===;;;666666666555555444333222222111111111111222222222333333333666666555444333333222222222222333333333333444444444444444444444444444444000111222333444444444444666777777666444444555666;;;:::999888999;;;===???@@@@@@@@@AAABBBDDDEEEGGGGGGPPPTTTzzzzzzaaaDDDDDD<<<999@@@>>>:::999888888777777888888888888888777777777777666777777666666666666777777666666666666777777777777888888888777888888999999888999;;;<<<<<<===@@@BBBHHHMMMNNN^^^|||XXX<<<<<<:::666777777555555444444333222222111222222333333333444444444555555555444333333222222222222222333333333444444444444444444444444444444333333444444444444444333777888888777666666777999<<<;;;;;;;;;<<<>>>???@@@???>>>>>>======@@@CCCFFFGGGNNN[[[}}}xxxzzz{{{iiiHHHDDD<<<999>>>;;;::::::999888888888888999888888777777777666666666777777666666666666777777666666666666777777777777888888888777888888999::::::<<<===>>>>>>@@@CCCEEEGGGLLLNNN]]]~~~|||zzz~~~}}}nnnLLL999;;;999555888888555555555444444333333222333333333333444444444555555444444333333222222222222222222222333333333333444444444444444444444444555555555555555444444444666777888777666666777999::::::;;;<<<===>>>???@@@AAAAAA@@@>>>===@@@DDDGGGHHHNNNhhh{{{yyywwwqqqLLLBBB===<<<>>><<<;;;;;;:::999999999999:::888888888777777777666666777777666666666666777777666666666666777777777777888888777777888999999:::;;;===>>>??????AAACCCFFFFFFKKKMMM\\\zzzxxxzzzwwwZZZBBB999<<<777555888777555555555444444444333333222222222333333333444444444333333333222222222111111222222222222333333333333333333333333333333333555555555555555666777777444555666555444444666777666777999;;;<<<===>>>>>>@@@AAACCCBBB@@@@@@CCCFFFJJJOOOyyy|||zzz~~~zzzPPPAAA??????@@@???<<<<<<;;;::::::::::::;;;999999999999888888888888777777666666666666777777666666666666777777777777777777777777888999:::::::::;;;===>>>>>>???BBBDDDEEEJJJLLL\\\vvvwww~~~{{{kkkMMM>>>;;;===666555888555444444444444444333333333000111111111222222222222222222222222222111111111111111111222222222333333333333333333333333333333333333333444666888:::;;;555666777666444444666888555666888;;;===>>>>>>???===BBBGGGHHHEEEBBBAAABBBHHHOOOuuuuuuyyyYYYBBBAAA@@@===>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::::::::999999999777777666666666666777777666666666666777777777777777777777777888999:::;;;:::;;;===>>>>>>???BBBDDDEEEJJJKKK\\\vvv|||\\\FFF<<<<<<<<<555555888222333333333333333333333333000000000000111111111111111111111111111111111111111111111111222222222222333333333333333333333333111111222333555888;;;===:::::::::999777777888:::777888:::<<<>>>@@@BBBCCCCCCJJJQQQSSSOOOJJJHHHHHHHHHTTTsssxxxyyy{{{hhhHHHCCC???999<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;:::::::::999999777777666666666666777777666666666666777777777777666666777777888999;;;;;;;;;===>>>??????AAACCCFFFEEEJJJLLL\\\}}}sssLLLAAA::::::888333666999111222222222222222222222222000000111111111222222222000111111111111111111111111111111111222222222222222222222222222222222222222222111222444777:::<<<<<<======;;;888777888999888888999:::===@@@CCCDDDJJJQQQXXXYYYTTTNNNMMMNNNPPP```|||yyyxxxuuuOOOGGG@@@999???<<<;;;;;;:::::::::::::::::::::999999999888888888777777666666666666777777666666666666777777777777666666666777888:::;;;<<<:::<<<===>>>>>>@@@CCCEEEEEEKKKLLL]]]fff>>>>>>888888666111777:::111111111111111111111111222111111222222222333333333000000000000000111111111000111111111111222222222222222222222222222222222333333222222333666888:::<<<===<<<:::777666666777666666666777:::>>>AAADDDHHHOOOUUUTTTOOOJJJJJJMMM[[[nnnyyynnntttyyyxxx~~~|||SSSKKKDDD<<>>@@@BBBCCCGGGLLLMMM\\\oooEEE::::::888555444444444222111222222222111111111111000111111111111111111111111000000////////////000000111111111111111111111111111111111111222333444444333222111000000222333555555555555666777888999:::999999888888999<<<>>>@@@BBBAAADDDCCC===BBBKKKKKKkkk~~~hhhMMMCCCAAA???<<<<<<;;;::::::999999888888888888888777777777777777777888888888888777777777777777777777777777777888888888888999:::;;;<<<<<<<<<;;;<<<===???AAACCCGGGKKKLLL\\\bbb@@@888999777555444444333222111222222222111111111111000111111111111111111111111000//////......//////000000000000000000000000000000000000000111222333444222222111000000222333444444444444555666777999999999999888888999;;;<<<>>>>>>>>>???@@@???CCCKKKQQQ~~~wwwUUUCCC@@@BBB<<<<<<;;;;;;:::999999999888888888888777777777777777777888888888888777777777777777777777777777777999999999999:::;;;<<<===;;;;;;;;;;;;<<>>@@@AAADDDIIIJJJ[[[hhhFFF<<<555888666444333333333222111222222222111111111000000000000000000000000000000//////............//////////////////////////////000000/////////000111111111000000111111111222222222222222333444555777777888888888888999999::::::;;;???;;;<<>>@@@AAADDDIIIJJJ[[[UUU===<<<222777555333222333333222111222222222111111111111000000000000000000000000000///......------......///////////////////////////000000////////////000000000000000111111111111222111111222222333444666777666666777888999999::::::999@@@;;;<<>>UUUaaaCCC???=========<<<;;;;;;::::::888888888888777777777777555555666888888999999999888888888888888888888888777777777777888999:::;;;<<<<<<<<<===>>>@@@BBBCCCDDDJJJLLL]]]qqqOOO777555;;;888555555444333222222222222111111111111000000000000111111000///////////////......------------...............///////////////............////////////000000000000000000000000000111111222222333444444444666777888888999;;;======777CCC???AAACCCXXX|||}}}cccAAAFFF@@@???>>>===<<<;;;;;;;;;:::::::::999999999888888777777777777777777777777888999999::::::999999888777888888999999:::;;;;;;:::;;;=========???BBBEEEGGGKKKLLL]]]~~~ZZZDDD777888;;;666555555444333222222222222111111111000000000//////111000000///////////////......------------......////////////........................////////////////////////////////////000111111222222333333444444555777888888999;;;===;;;555@@@>>>AAAJJJkkknnnGGGDDD<<<:::888999:::;;;;;;999:::::::::999999999888888777777777777777777777777888999999::::::999999888777888888999999:::;;;;;;:::;;;=========???BBBEEEGGGKKKLLL]]]eeeBBB;;;999:::999444555444333222222111111222111111000000000000//////111000//////......//////......------------......000/////////...------------............/////////////////////////////////000000111111222333333333333555777888888999;;;<<<;;;777???>>>@@@PPP~~~~~~|||ttt{{{~~~}}}{{{{{{{{{|||}}}WWWFFF@@@<<<:::<<>><<<@@@@@@???SSS}}}zzz{{{~~~zzzvvv}}}}}}{{{zzzzzzzzzzzzzzz|||hhhLLLFFF@@@<<>>:::;;;@@@BBB???::::::::::::999999999888888777777777777777777777777777888888999999888888777777888888999999:::;;;;;;:::;;;=========???BBBEEEFFFKKKNNN```TTT>>>666;;;666222666777444333222111111000000111000000////////////......000///......------......------,,,,,,,,,,,,------///.........---,,,,,,,,,,,,------------.................................//////000000111222222222222444666777777888:::;;;888:::<<>>::::::======:::777:::::::::999999999888888777777777777777777777777777777888888888888777777777888888999999:::;;;;;;:::;;;=========???BBBEEEFFFKKKNNNaaapppEEE999888999222222666444444333222111000000000000000000/////////.........//////...------------...---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.................................//////000000111111222222222444666777777777999;;;888999888EEEGGGiii~~~uuuppptttwwwwww|||{{{xxxuuusssrrrsssyyy~~~~~~}}}uuuqqqnnnmmmmmmnnnmmmkkkiiiiiijjjjjjkkklllmmmmmmkkklllmmmqqq}}}kkkHHHBBB@@@============<<<::::::::::::999999999888888777777777777777777777777777777888888888888777777777888888999999:::;;;;;;:::;;;=========???BBBEEEFFFKKKOOObbbqqqSSSAAA:::;;;999222333666///444333222111000000000000000/////////............//////...------------...---,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,---------............................../////////000111111222222222444666777777777999;;;;;;;;;888FFFIIInnnuuuxxxmmmjjjqqqvvvwww}}}zzzxxxsss~~~xxxuuurrrqqqrrrsssrrrpppssstttuuuvvvvvvuuusssrrrtttuuurrrlllmmmqqqPPP???>>>===<<<;;;;;;;;;;;;:::::::::999999999888888777777777777777777777777777777888888888888777777777888888999::::::;;;;;;:::<<<=========???BBBEEEFFFLLLOOObbb___NNN:::999777666444333333222222222222111111111111000111111000///////////////......---------,,,,,,,,,///......---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000---------............/////////...//////000111222222333444555666888999999666<<>><<<::::::===<<<===>>>===;;;::::::<<<::::::999888777777888888666777::::::999555000---777888888999999:::;;;;;;<<<===>>>??????AAADDDGGGFFFKKKOOOddduuuPPPCCC:::999777555444333333222222222222111111111000000111000000///////////////............------,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000------------............///......//////000111222222333444555666888999999777<<<@@@===NNNxxxoooyyynnnlllkkklllooovvv|||{{{zzzzzzzzzzzz||||||}}}{{{sssqqqsss||||||zzzQQQCCC>>>;;;<<<;;;888888:::999999:::::::::999999888:::999999888777777888888777777777777777666555444777888888999999:::;;;;;;<<<===>>>??????AAADDDGGGFFFKKKOOOddd___CCC>>>999888666555444333222222222222111111111000000000111000//////......///////////////............------,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///------------........................///000111222222333444555666888999999888===AAA@@@VVVvvvtttvvvllljjjiiijjjnnnvvvxxxsssqqq~~~VVVBBB===:::<<<<<<999888999999888777:::======999666:::999888888777888888888888777555555555777:::;;;777888888999999:::;;;;;;<<<===>>>>>>???@@@DDDFFFGGGLLLOOOccc{{{MMM;;;>>>888777666444333222222222111111111111000000000000000000///............////////////////////////...++++++,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.....................///111222333222333444555666888999999777<<<@@@CCC___vvv|||rrrjjjhhhkkklllqqqyyy|||vvvqqq\\\FFF@@@<<<>>>>>><<<:::;;;;;;999999===AAABBB===888999999888888888888888999888777666666666999;;;===777888888999999:::;;;;;;;;;===>>>>>>>>>@@@CCCFFFGGGLLLPPPdddfff@@@666;;;777666555333222222222222111111111000000000//////000//////................../////////////////////+++++++++,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------...------......///111222333222333444555666888999999666:::???EEEgggsss~~~ooojjjgggmmmooosss{{{~~~wwwppp}}}```JJJCCC======???<<<:::;;;<<<::::::>>>CCCCCC>>>999999888888888888888999999888888888999999999999999777888888999999:::;;;;;;;;;<<<===>>>>>>@@@CCCFFFGGGLLLPPPdddXXX>>>888999555555444333222222222222111111000000000/////////000///......------......---............/////////,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,---------------------...000111333333222333444555666888999999666:::>>>GGGooosssyyypppmmmjjjmmmnnnsss{{{vvvnnnxxxjjjOOODDD<<<;;;<<<;;;999999;;;::::::<<>>???CCCEEEGGGMMMPPPeeeeeeIII>>>;;;888555444333222111111111111111000000000//////////////////...------------...,,,,,,------............,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,------------------...000111333444222333444555666888999999777:::???IIIuuuvvvxxxsssrrrpppmmmnnnsss{{{}}}vvvoooyyy|||UUUIII===;;;<<<;;;::::::::::::::::::::::::999888888888777777888999999:::666777888999999888777666777888888999999:::;;;;;;:::<<<=========???BBBEEEGGGMMMQQQffflllJJJ::::::999333444444333222111111111111000000000000//////////////////...------------...,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,---------,,,------...000111333444222333444555666888999999888;;;???KKKyyyvvvuuuxxxuuuvvvtttnnnpppuuu~~~|||vvvqqq}}}[[[MMM@@@<<<======<<<===;;;<<<<<<;;;999888999:::888888777777888999::::::666666777777888888888999777888888999::::::;;;;;;:::<<<=========???BBBEEEGGGMMMQQQgggpppKKK>>><<<888555777444333222111111111222222000000000000000000000000//////.........---------......---------,,,,,,,,,,,,,,,+++******+++,,,,,,************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------//////............//////333333333333444444555666555AAADDDWWWuuuwwwtttsssttttttvvv}}}~~~wwwtttooo}}}xxxzzznnnGGGCCC???666???@@@@@@===<<<<<<;;;999888888777888888888888888888888888888888888888777777777777777777777888999999999:::???>>>===;;;:::===BBBFFFIIILLLPPPgggdddEEE;;;:::777555666333333222222222111111111///////////////////////////.........------------------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------...............///000000333333333333444444555666666@@@CCCYYYzzz}}}uuutttsssttttttwww}}}{{{xxxxxxttt{{{|||nnnFFFBBB@@@888??????>>>===<<<<<<;;;999888888777888888888888888888888888888888888888777777777777777777777888999999::::::<<<;;;;;;:::;;;???DDDIIIIIIMMMQQQiiilllTTT===777888666444444111222333333333222000000////////////////////////............------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,************************)))******++++++******)))++++++++++++,,,,,,,,,,,,------------...000111222333333333333444555666666777>>>CCC^^^zzzxxxsssssssssttttttxxx~~~{{{zzz}}}zzzyyy|||xxxuuuIIIBBBAAA:::@@@===;;;<<<<<<;;;::::::999888888888888888888888888888888999999888888888777777777666777777888999999::::::DDDCCCAAA>>><<<===AAADDDHHHNNNTTTmmmWWWFFF888555777555222111000111333444333222000...////////////////////////------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---///000222333222222222333444555666777888===DDDfffssssssoooqqqrrrsssuuuyyy|||{{{zzzuuuQQQDDDAAA:::???<<<:::<<<<<<;;;::::::999888888888888888888888888888888999999999888888888777777666666777888999::::::;;;HHHGGGEEEAAA??????AAADDDHHHNNNVVVpppnnnHHH@@@888666666444111///000111222333333111///...........................,,,,,,------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++,,,---///111222333222222222333444555777777888<<>>;;;:::;;;;;;;;;::::::999999888888888888888888888888888999999999999888888888888555666777888999:::;;;;;;===>>>>>>???@@@CCCGGGKKKGGGOOOXXXsssXXX@@@===999666555333111000000111222222222111//////........................,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,------,,,,,,,,,************+++++++++++++++,,,,,,---///111222333111111222333444555777888888===LLLxxx|||xxx{{{llljjjllllllpppuuu|||{{{xxx{{{|||xxxpppeeeqqqbbbFFF???:::???;;;;;;;;;;;;;;;::::::999999999888888888888888888888888:::999999999999888888888555555666888999:::;;;<<<999:::;;;;;;<<>>QQQ~~~zzzkkkiiijjjhhhooouuu}}}~~~vvvrrrnnneeemmm{{{bbbEEE@@@<<<@@@;;;:::;;;;;;::::::::::::999999888888888888888888888888::::::999999999888888888555555666888999:::;;;<<<<<<======<<<:::;;;===@@@HHHOOOXXXssspppUUU===777999888555222222444555222111111000///000000000........................+++++++++,,,,,,---------......------------,,,,,,***+++,,,------,,,+++*********************************++++++++++++******)))************+++++++++---------......000111222111111111333444666777888888???TTTyyykkkiiihhhfffnnnuuu~~~}}}qqqnnnooohhhlllxxx```DDD@@@>>>BBB;;;999;;;:::::::::::::::::::::888888888888888888888888:::::::::999999999888888444555666888999:::<<<<<<999:::<<<===>>>@@@CCCFFFHHHOOOXXXrrrTTT??????999777555333222333444555111111000///...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------.........000000111222333555666777999;;;]]]|||zzzllliiiiiihhhooouuu~~~~~~yyyuuummmfffkkktttrrrgggBBB@@@@@@;;;;;;===666:::>>>===888666999===888888888888888888888888666666666666666666666666777888888999999:::;;;;;;===;;;<<>>???>>>===;;;999888888:::<<<888888888888888888888888888888888888888888888888777888888999999:::;;;;;;===;;;<<>>ddd}}}ssspppkkkkkkjjjhhhmmmsss}}}}}}yyyyyyzzzzzzzzzyyyrrrjjjhhhjjj~~~{{{kkkEEEBBBAAA>>>@@@@@@FFFAAA:::777888:::;;;;;;888888888888888888888888888888888888888888888888777888888999999:::;;;;;;===;;;<<>>@@@@@@FFFCCC>>>;;;999999:::;;;888888888888888888888888888888888888888888888888777888888999999:::;;;;;;===;;;<<>>>>>@@@>>>@@@CCCDDDAAA<<<888999;;;888888888888888888888888777777777777777777777777777888888999999:::;;;;;;===;;;<<>>>>>???;;;;;;AAAFFFDDD>>>999999;;;888888888888888888888888666666666666666666666666777888888999999:::;;;;;;===;;;<<>>???::::::>>>BBBBBB@@@<<<;;;:::888888888888888888888888777777777777777777777777777888888999999:::;;;;;;===;;;<<>>888444000222777333333333222222000///............///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,...///000111000000111222333555666777<<>>???::::::===<<<::::::;;;;;;999888::::::999888777777777777999999999999999:::::::::999888888:::===???>>>======;;;<<<>>>???>>>BBBHHHMMMQQQZZZ{{{yyyvvvnnnKKK???;;;777444333444333333222222111111000//////...........................---------------------------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++******************************+++++++++******))))))((('''(((***+++***))),,,,,,,,,,,,---...//////...000111222333444777999;;;NNNlllgggpppfff```\\\___gggqqqvvv~~~yyynnnfffbbbfffqqqpppkkkjjjqqq}}}hhhDDDBBBCCC======<<<:::::::::<<<===<<<;;;999999888888888888999999999999999999999888888777888888888999;;;<<<=========;;;<<<>>>???>>>BBBHHHLLLQQQ\\\nnnwwwUUU888:::777444222222222222222222111111000000//////...........................------------------------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************)))******+++++++++******+++***+++,,,......,,,***,,,,,,,,,,,,---...//////...000111222333444777999<<>>???>>>BBBHHHKKKQQQ___ttt}}}yyy^^^EEE444777555222111222222222222111111000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************************************))))))***+++++++++******,,,,,,---///111000...+++,,,,,,,,,,,,---...//////...000111222333444777999;;;TTTmmmhhhrrrjjjeeeaaadddkkktttyyy|||nnndddYYYXXX___tttnnniiibbb]]]]]]iiifffCCC@@@@@@;;;;;;<<<;;;::::::;;;;;;:::999::::::999888888888999999666777888999999888666555666888999888777888:::======;;;<<<>>>???>>>BBBHHHKKKRRR```}}}zzzcccIII:::444666444222111222333333222000000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************((()))***+++++++++++++++((()))***,,,------+++(((,,,,,,,,,,,,---...//////...000111222333444777999:::VVVqqqgggpppiiieeeaaadddkkksssyyypppeee___YYYZZZiii}}}uuuccccccbbb``````kkkhhhFFFCCCCCC>>>@@@<<<;;;;;;<<<>>>??????>>><<<;;;:::999888888888888555666777888999999888777666777999:::::::::;;;<<<===;;;<<<>>>???>>>BBBHHHLLLRRR___yyywwwrrrSSS???777666555444222222333444333222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************((()))***+++++++++++++++*********,,,------,,,***,,,,,,,,,,,,---...//////...000111222333444777999:::XXXsssmmmzzzkkkfffbbb^^^```gggrrrwww~~~tttiii___YYYUUU\\\hhhnnnjjjbbb^^^aaadddeeegggrrrgggFFFBBBAAA<<<>>>;;;;;;;;;>>>BBBDDDEEEDDD<<<;;;:::999999888888888777777777888888888999999666777999<<>>???>>>BBBHHHMMMSSS___|||ppptttXXXFFF===888666555333222222333333222000////////////////////////------------------------++++++++++++++++++++++++++++++************++++++************************************************************************(((((()))++++++,,,,,,+++---,,,+++,,,.........,,,,,,,,,,,,,,,---...//////...000111222333444777999;;;[[[qqqwwwvvvhhhdddaaa]]]___eeepppuuu}}}xxxnnn___\\\[[[___ggglllllliiiqqqppppppoooppp{{{hhhFFFAAA>>>999:::;;;::::::<<>>EEEFFF@@@;;;===;;;<<<>>>???>>>BBBHHHLLLSSSbbbnnnaaattt|||UUU???::::::666111444222111111222222000///.........///////////////------------------------++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************(((((()))++++++,,,,,,,,,***((('''''')))*********,,,,,,,,,,,,---...//////...000222222333444777999===]]]nnnuuuhhhdddbbb^^^___fffnnnttt|||{{{rrrdddfffjjjpppxxx~~~yyyxxx~~~nnnKKKDDDAAA:::<<<===;;;999999999999777555666777777999:::<<<>>>???AAA???;;;777555555666777888666888@@@IIIJJJCCC:::===;;;<<>>BBBHHHKKKTTTeeehhhaaakkkcccEEE<<<<<<999666888444444333333222111000000000000000000000000000000//////000000000///---,,,............---,,,+++***,,,++++++******++++++,,,+++++++++***)))((((((''',,,,,,++++++***)))))))))+++,,,.........,,,***)))************************++++++************++++++***++++++,,,---.../////////111222222222333666888<<>>UUUNNNDDD:::666777;;;???AAA999777@@@HHHGGG>>>666;;;:::<<>>===>>>@@@???>>>DDDKKKQQQVVVfffnnnqqqrrrNNN???444444666333111333111111111000000//////...////////////////////////------.........---,,,,,,+++,,,,,,,,,+++***)))(((++++++************++++++++++++******)))((((((((((((((()))******+++,,,,,,******+++,,,,,,+++)))(((************************++++++************++++++***++++++,,,---.../////////000222222222444666888===jjjwwwqqqtttllleeeaaa^^^]]]```fffsssxxx~~~yyysssqqqvvvUUUAAA???<<<===<<<<<<;;;;;;;;;:::::::::;;;:::999999999:::<<<===;;;@@@GGGLLLMMMJJJEEEAAA===BBBJJJOOOJJJ@@@:::;;;BBB@@@AAABBB@@@>>>CCCJJJSSSYYYjjjkkkooosssVVV@@@888444555666333222444111111111000000/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))++++++************++++++************))))))((((((((()))))))))*********+++))))))************)))(((************************++++++************++++++***++++++,,,---.../////////000222222222444666999===kkkrrrsssmmmgggbbb```^^^]]]aaagggsssxxx{{{vvvrrrqqqvvv~~~zzzTTTBBB@@@======<<<<<<;;;;;;;;;:::::::::::::::999999999:::;;;<<<666888===BBBGGGKKKOOOPPPOOONNNMMMIII@@@888:::@@@BBBAAAAAABBBAAA???DDDKKKSSS[[[nnnlllccc~~~\\\CCC>>>:::666666444222333555111111111111111000000000........................,,,,,,+++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***+++******))))))******+++*********)))))))))))))))*********)))))))))((((((((()))))))))***)))))))))************************++++++************++++++***++++++,,,---...//////...000111222333444777999===kkkooovvv}}}gggccc```___]]]\\\aaahhhsssyyyyyyuuusssppptttyyy~~~|||tttQQQBBBCCC???===<<<<<<;;;;;;;;;:::::::::999999999999::::::;;;;;;;;;999777666777;;;@@@CCCEEE@@@;;;999777666;;;BBB@@@???@@@BBBAAAAAAGGGNNNSSS]]]qqqjjjTTTwwwdddJJJ:::<<<:::666333222111111222111111111111111111111111........................,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,++++++******))))))))))))************))))))))))))))))))++++++***))))))((('''''')))))))))))))))*********************************++++++************++++++***++++++,,,---...//////...///111222333444777:::===llllllvvvxxxccc```^^^]]][[[[[[aaajjjtttyyy{{{wwwtttoooqqquuu{{{zzzrrrQQQCCCDDD@@@>>><<<<<<;;;;;;;;;:::::::::999999999999::::::::::::;;;:::888777666777888999999555444777999888999;;;======???AAABBBBBBHHHPPPTTT___uuutttcccjjj|||aaaJJJ===777888777444222111222111000000000000000000000000000........................---,,,,,,+++,,,---...///******++++++++++++************))))))))))))******)))))))))))))))))))))***)))))))))))))))((((((((())))))))))))******++++++************************++++++************++++++***++++++,,,---...//////---///111222333555888:::>>>lllhhhttttttaaa___]]][[[YYYYYYaaakkktttzzzzzzuuunnnooosss{{{|||rrrVVVDDDCCC???>>><<<<<<;;;;;;;;;:::::::::888888999:::::::::::::::888888:::;;;<<<=========:::999:::>>>===999777999===<<<>>>AAAAAAAAAGGGOOOUUUbbbyyyjjj```{{{zzz\\\EEE888555777444444222222333555333///.........///////////////........................------,,,+++,,,---///000((())))))*********))))))******))))))))))))******)))))))))))))))*********''''''(((((())))))************))))))***+++,,,,,,************************++++++************++++++***++++++,,,---...///000---///111222333555888:::>>>lll}}}eeerrrqqqaaa^^^\\\ZZZWWWXXXaaakkktttzzz}}}vvvnnnmmmpppzzzrrrzzzZZZEEEAAA>>>???<<<<<<;;;;;;;;;:::::::::888888999::::::::::::999::::::999999999:::;;;<<<888888:::===;;;888;;;@@@>>>===>>>AAA@@@@@@FFFNNNWWWddd|||vvv^^^XXX|||___FFF:::555777:::444444333222111000///...////////////...............------,,,,,,------...,,,,,,+++******+++,,,,,,,,,,,,+++***))))))******+++)))'''''')))+++++++++))))))(((((((((((())))))******))))))((((((''''''&&&((())))))(((((()))+++)))))))))))))))))))))))))))************+++++++++------,,,------...///000000111222222333444888:::@@@mmm}}}bbb}}}mmmaaa]]][[[]]]]]]]]]aaaffftttyyyuuukkkooojjjkkkwwwqqqsssTTTAAACCCAAA>>>=========<<<;;;;;;:::::::::999999888888999999:::::::::::::::::::::::::::888999999::::::;;;;;;<<<>>><<<>>>@@@@@@AAAGGGPPPZZZdddddddddssspppPPP>>>999777666666444333333222111000///...////////////...............------,,,,,,------...,,,,,,+++******+++,,,,,,,,,++++++***))))))******,,,***)))(((*********)))))))))(((((((((((())))))***)))))))))((((((((('''&&&((())))))(((((()))+++)))))))))))))))))))))))))))************+++++++++,,,++++++,,,,,,---...///000111222222333444888:::AAAnnnaaa|||kkkaaa\\\ZZZ[[[\\\\\\```fffrrrwwwuuulllkkkhhhjjjsssvvvrrrzzzUUUBBBCCC@@@>>>=========<<<;;;;;;::::::::::::999999999999::::::::::::::::::::::::::::::888999999::::::;;;;;;<<<===<<<>>>@@@@@@AAAGGGOOO[[[eeeeee[[[|||nnnWWW>>>555777888555333333333222111000//////.../////////............---...------,,,,,,------...,,,++++++******++++++,,,,,,+++******)))*********,,,+++))))))******((('''))))))(((((((((((())))))))))))))))))(((((((((((('''((())))))(((((()))***)))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......///000222222222444888:::CCCooobbbfff```\\\YYYYYYYYYZZZ```gggpppvvv~~~yyyqqqmmmnnnrrrzzzuuummmiiihhhiiinnnvvvxxxpppqqqsssWWWCCCBBB@@@============<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888999999::::::;;;;;;<<<===<<<>>>AAAAAAAAAGGGOOO[[[fffkkk]]]qqqxxxRRRCCC555222555555444333333222222111000///////////////.........---------...------,,,,,,------...++++++++++++++++++++++++++++++***************+++***)))(((((())))))(((&&&))))))(((((((((((())))))))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---...///...000111222222444888:::DDDqqqfff```___[[[XXXXXXWWWXXX```iiiqqqwww~~~}}}xxxuuutttrrrpppnnnnnnnnnnnnrrryyy|||sssmmmiiiiiihhhhhhjjjsss|||rrrmmmmmmnnnmmmvvv}}}~~~~~~~~~|||yyyZZZDDDBBB???<<<=========<<<;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888999999::::::;;;;;;<<<<<<<<<>>>AAAAAAAAAGGGNNNZZZfffvvv]]]]]]uuurrr^^^@@@999444444333111222555222111111000000/////////............------------...------,,,,,,------...+++++++++++++++++++++++++++***************++++++)))((('''''')))))))))'''))))))(((((((((((())))))(((((((((((())))))))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...///000...///000111222444888;;;DDDqqqggg]]]]]]ZZZYYYXXXVVVWWW```iiisssxxxwwwqqqmmmjjjiiikkkiiiggghhhlllssszzz}}}yyyrrrmmmiiiiiifff```^^^fffsss}}}{{{uuunnnhhheeeeeehhhkkkgggmmmqqqpppoooooolllhhhhhhmmmwww]]]EEECCC???<<<=========<<<;;;;;;::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888999999::::::;;;;;;<<<<<<<<<>>>BBBBBBAAAGGGNNNXXXeeedddUUUSSSnnn|||XXXDDD888666666666333///111666111111000000000/////////.........------------,,,...------,,,,,,------...***++++++,,,,,,++++++************)))******+++,,,,,,***((('''(((******)))))))))(((((((((((())))))(((((((((((())))))))))))((()))***)))((('''((())))))))))))))))))))))))))))))************+++++++++------------...///000000---...000111222444888;;;DDDqqqccc~~~]]][[[ZZZZZZZZZWWWWWW```jjjtttyyyyyyrrrooopppqqqrrrpppnnnmmmooovvv{{{wwwtttsssuuu}}}{{{xxxrrrnnniiiiiiddd\\\[[[bbbmmmrrrqqqiiiaaa\\\ZZZZZZ```fffbbbgggkkklllooorrrrrroooggghhhnnn~~~___GGGCCC@@@============<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888999999::::::;;;;;;<<<;;;<<>>777222///222444111000111000000000000////////////......---------,,,,,,,,,...------,,,,,,------...***+++,,,------,,,+++*********))))))***+++,,,,,,;;;666000+++******++++++))))))(((((((((((())))))'''((((((((())))))******)))******)))(((''''''((()))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......,,,...///000111444888;;;CCCooo^^^dddYYYZZZ\\\]]]ZZZYYY```jjjqqqvvv~~~yyyqqqlllpppvvvwwwwwwwwwsss~~~~~~{{{vvvrrrqqqqqqmmmiiinnn{{{yyyqqqhhhccc[[[UUUXXX```aaafffjjjpppyyy{{{wwwaaaIIIEEEAAA???>>>======<<<;;;;;;:::::::::999999888888999999:::::::::::::::::::::::::::888999999::::::;;;<<<<<<;;;;;;???CCCCCCBBBFFFMMMWWWhhh