BM6P6(@ mmmaaaZZZVVVVVVWWWWWWUUURRRQQQRRRSSSNNNMMMLLLLLLLLLMMMNNNOOOOOORRRWWW^^^aaa]]]UUUNNNRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOQQQUUUSSSMMMIIIFFFFFFGGGCCCAAAGGGRRRuuummmbbbjjj|||vvvhhh\\\VVV\\\___dddgggiiijjjjjjkkkpppssswwwzzzzzzyyyvvvtttyyyyyyzzz{{{}}}~~~~~~}}}~~~xxxoooaaaRRRLLLKKKIIIGGGFFF>>>;;;555888TTTfff___ZZZYYYVVVRRRQQQQQQPPPMMMJJJJJJHHHEEEEEEGGGGGGDDDBBBAAA???<<<888555333222222000///...---------------111,,,///:::LLLgggsssiiicccbbbppp|||sssgggZZZPPPJJJ@@@???>>>=========>>>???@@@AAAAAA@@@???<<<999777666444111///111444333000===BBB===AAA^^^{{{|||wwwuuurrrnnnmmmuuuvvvwwwyyy{{{}}}~~~}}}}}}}}}}}}}}}}}}|||||||||yyyxxxzzzzzz{{{|||tttbbbOOOJJJEEEGGGJJJPPPjjj___@@@VVVjjjZZZUUUTTTXXX[[[YYYYYYXXXWWWWWWVVVVVVVVVTTTUUUVVVWWWXXXXXXYYYYYYQQQNNNOOOUUU]]]aaa^^^YYYVVVTTTRRRRRRSSSTTTTTTSSSSSSSSSQQQQQQQQQSSSTTTUUUUUURRRPPPQQQUUUUUUPPPLLLPPPGGGCCCCCC>>><<>>======>>>??????@@@AAAAAA@@@???<<<999777555333111000333666666555888@@@CCCPPPlll{{{xxxyyyvvvttttttuuuvvvwwwxxxzzz|||}}}~~~}}}~~~~~~||||||{{{yyyxxx{{{{{{||||||sss```MMMLLLFFFKKKPPPRRRggg~~~\\\HHHaaahhhYYYSSSSSSUUUYYYXXXXXXWWWWWWVVVUUUTTTSSSSSSUUUXXX[[[[[[YYYWWWUUUQQQOOOPPPTTTYYY\\\ZZZWWWZZZVVVSSSQQQRRRSSSSSSSSSOOOOOOOOOOOOPPPQQQRRRRRRUUURRRQQQSSSVVVVVVRRRNNNLLLGGGEEECCC<<<;;;MMMeeejjjjjjhhhccc^^^eee|||yyy___XXXXXX\\\WWWWWWWWWTTTQQQPPPPPPQQQQQQPPPNNNMMMLLLKKKLLLLLLPPPQQQSSSVVVXXXXXXVVVTTTQQQPPPNNNLLLJJJIIIHHHGGGFFFJJJMMMNNNRRRVVVTTTPPPMMMLLLKKKIIIDDD@@@AAAFFFLLL___qqqyyyvvvkkknnn{{{uuuhhh^^^[[[]]]```dddhhhlllnnnppprrrqqqpppoooppprrrtttvvvzzz{{{|||~~~~~~rrr\\\RRRIIIGGGFFFBBB>>>===555777<<>>;;;888666444333111000///...------------///***---666EEE```oooggg]]]aaalll}}}{{{ssshhh[[[OOOEEE@@@???>>>=========>>>???@@@@@@AAAAAAAAA???<<<:::888444222000222555888::::::<<>><<<999777;;;MMMkkkyyylll^^^\\\YYY^^^]]][[[ZZZYYYWWWVVVTTTNNNLLLKKKIIIIIIIIIHHHHHHFFFDDDBBB???<<<999777666111111000...------------///+++...444AAA\\\mmmhhhaaajjjvvv~~~{{{}}}xxxooocccVVVJJJBBB===>>>===<<<<<<===>>>???@@@@@@AAAAAAAAA???===:::999444111111333666777;;;>>>@@@VVVjjjvvvxxxllliiiwww|||uuuqqqsssvvvuuutttuuutttuuuvvvxxxzzz{{{}}}~~~}}}|||zzzxxxwwwxxx|||||||||{{{lllWWWGGGFFFAAAIIISSSTTTcccoooOOOIIIgggyyyuuueee]]]XXXUUUVVVSSSTTTTTTTTTSSSQQQNNNMMMRRRUUUXXXZZZYYYUUUOOOKKKGGGKKKPPPSSSUUUXXX]]]```ccc]]]VVVPPPOOOPPPRRRTTTLLLNNNRRRUUUWWWWWWVVVUUURRRQQQRRRTTTWWWWWWVVVSSSSSSSSSRRRPPPMMMMMMUUU]]]llltttppp^^^VVVjjjmmm___VVVQQQVVVUUUVVVUUUSSSPPPOOOOOOPPPPPPOOONNNMMMMMMNNNOOOPPPTTTSSSQQQOOONNNNNNPPPRRRLLLKKKIIIHHHHHHHHHIIIJJJFFFKKKOOOOOOOOOPPPNNNJJJIIIJJJJJJHHHFFFEEEEEEDDDIIIVVVaaahhhtttlll^^^eeesss{{{rrrfff```^^^^^^aaagggnnnrrrtttsssssstttuuuvvvvvvvvvvvvxxx{{{vvvbbbXXXOOOJJJGGGIIIHHHBBB===;;;<<<444999SSSvvvkkk{{{}}}fff___^^^^^^^^^^^^]]][[[YYYXXXWWWWWWTTTSSSPPPMMMJJJHHHHHHIIIIIIHHHFFFCCC@@@===:::999222111000///...---------///,,,///333>>>YYYllliiicccooo}}}}}}{{{uuujjj^^^RRRHHHAAA===<<<<<<<<<<<<<<<>>>@@@AAA@@@@@@AAAAAA@@@>>>;;;999666222111555666666:::AAAGGGdddzzz{{{pppeeeppptttooonnnqqqsssqqqnnnooonnnoooqqqsssvvvxxxzzz{{{~~~|||zzzwwwvvvxxx{{{|||{{{~~~yyyhhhSSSEEEDDD???GGGRRRYYYnnngggJJJOOOttt|||xxxjjjccc^^^[[[ZZZWWWXXXXXXXXXWWWUUUSSSRRRXXXYYYYYYYYYWWWTTTQQQNNNHHHMMMSSSVVVWWWZZZ^^^cccddd___WWWRRRPPPQQQSSSTTTMMMPPPTTTXXXZZZZZZYYYWWWQQQQQQSSSUUUVVVWWWVVVUUUTTTTTTTTTXXX```ffffffbbbqqquuunnn___^^^vvv|||[[[TTTOOOOOOYYYTTTTTTTTTRRRPPPOOOOOOQQQMMMMMMLLLLLLLLLMMMOOOPPPMMMMMMMMMMMMLLLNNNRRRUUUOOOMMMKKKHHHGGGGGGHHHHHHJJJOOORRROOOMMMMMMKKKHHHFFFHHHHHHFFFFFFHHHHHHFFFGGGPPPWWW]]]kkkvvv^^^XXX]]]mmmxxxwwwlllaaa^^^\\\```iiiqqqwwwyyyuuuvvvyyy{{{{{{{{{yyyxxxyyy}}}hhhUUUOOOIIIFFFEEEHHHFFF???:::999999555CCCfffwwwcccwwwjjjaaa```^^^bbbYYYZZZ[[[ZZZYYYXXXYYYZZZ]]][[[WWWQQQKKKHHHGGGHHHJJJJJJHHHFFFBBB???<<<;;;333222111///...------,,,///,,,///111:::UUUkkkjjj```hhhwwwuuuooodddXXXMMMEEE@@@>>>;;;;;;;;;;;;<<<>>>@@@AAA@@@@@@AAAAAA@@@>>><<<:::888333333888999777===FFF```|||xxxiiifff{{{qqqnnnnnnrrrsssnnnkkkkkkggghhhkkknnnqqqtttwwwxxx}}}|||zzzxxxyyy|||||||||wwwcccOOODDDDDDBBBIIISSSaaa~~~ZZZHHHbbbooogggdddaaa______^^^^^^]]]\\\\\\[[[[[[[[[^^^]]]\\\ZZZXXXVVVUUUTTTNNNSSSXXX[[[[[[[[[]]]___bbb^^^XXXUUUTTTTTTTTTSSSMMMPPPSSSWWWYYYYYYXXXWWWRRRSSSUUUWWWWWWWWWWWWVVVXXXYYYZZZbbbtttvvvvvvssskkkbbbeeexxxiiiQQQRRRNNNMMMYYYRRRRRRSSSQQQOOOOOOPPPRRRLLLLLLJJJIIIIIIJJJKKKKKKIIIKKKLLLMMMLLLMMMQQQTTTNNNLLLJJJGGGGGGGGGIIIJJJLLLQQQSSSOOOKKKKKKJJJHHHFFFHHHGGGDDDEEEJJJJJJFFFDDDJJJOOOUUUiiiiiiTTTNNN\\\mmm|||~~~}}}ttthhhccc___aaaiiiqqqvvvwwwxxxyyy{{{}}}~~~}}}|||{{{~~~vvv]]]NNNMMMGGGDDDEEEGGGEEE>>>999888888>>>ZZZqqqggg~~~|||{{{ppp^^^``````[[[bbbVVVXXXZZZYYYWWWVVVXXXZZZ\\\[[[WWWQQQJJJGGGGGGIIIJJJIIIHHHFFFCCC???<<<:::444333111///...------,,,...,,,...///666QQQhhhjjj___\\\fff~~~~~~nnnggg\\\QQQGGGAAA>>>===:::::::::;;;<<<>>>AAABBB@@@@@@AAABBBAAA???<<<;;;888333444;;;<<<:::BBBMMMwwwqqqlllyyyyyymmmlllnnnsssrrrmmmhhhhhheeegggjjjnnnrrrvvvyyyzzz~~~{{{{{{}}}~~~~~~ttt```MMMCCCCCCFFFLLLTTThhh}}}PPPJJJuuurrreee```aaa```______```___]]]\\\\\\]]]___```^^^]]]\\\[[[YYYVVVUUUTTTPPPTTTYYY]]]^^^^^^]]]]]]^^^\\\YYYXXXXXXWWWUUUSSSOOOQQQSSSVVVWWWXXXWWWWWWUUUWWWYYYZZZYYYYYYYYYYYYXXX[[[\\\cccxxx~~~wwwoookkkkkkuuuaaaRRRXXXRRRMMMVVVPPPQQQRRRQQQOOOOOOQQQRRRQQQPPPNNNMMMLLLLLLLLLLLLIIILLLNNNNNNLLLKKKMMMOOOIIIHHHGGGFFFGGGIIILLLNNNNNNRRRSSSNNNKKKKKKKKKJJJGGGIIIGGGCCCDDDJJJKKKFFFBBBHHHLLLSSSkkkuuuWWWIIIPPPeeexxx|||}}}zzzqqqjjjcccbbbhhhnnnqqqrrr{{{{{{|||}}}}}}~~~~~~~~~wwwtttiiiSSSGGGIIIHHHEEEFFFHHHFFF???:::999999IIIqqqnnnnnnzzz}}}iiiZZZbbb```WWW___XXXZZZZZZXXXUUUSSSSSSUUUTTTTTTRRRMMMHHHFFFHHHKKKIIIIIIHHHFFFBBB???;;;999444333111000...------,,,---+++------333NNNfffiiibbbUUUXXXuuu|||rrrpppxxxyyyhhhbbbWWWLLLCCC>>><<<<<<:::::::::;;;<<<>>>AAABBB@@@@@@AAABBBAAA???===;;;888333555===???>>>FFFSSSzzz}}}iiiuuurrriiiiiilllqqqqqqkkkffffffgggiiilllqqquuuzzz}}}~~~}}}~~~sss^^^KKKCCCAAAGGGMMMSSSkkkjjjMMMMMMzzzlll```]]]^^^]]]\\\\\\^^^]]][[[YYYZZZ\\\^^^```ZZZZZZZZZZZZXXXUUURRRPPPNNNRRRXXX^^^aaabbb```^^^[[[ZZZZZZZZZZZZYYYVVVSSSRRRSSSUUUWWWXXXXXXXXXXXXXXXZZZ\\\\\\[[[ZZZZZZ[[[RRRVVVVVVYYYkkk~~~xxxuuuqqqsss\\\QQQSSSRRRQQQUUUWWWSSSOOONNNPPPRRRSSSRRRSSSRRRPPPNNNLLLLLLLLLLLLHHHKKKKKKIIIIIIKKKKKKHHHHHHEEEDDDHHHIIIIIIJJJNNNKKKMMMNNNMMMLLLKKKLLLNNNIIIFFFDDDFFFKKKLLLJJJFFFEEEGGGGGGNNNjjjkkkEEEIIIVVVnnnzzzxxx~~~|||qqqeeeaaafffmmmqqqrrr{{{{{{|||}}}~~~qqqjjjYYYLLLHHHEEEHHHKKKKKKFFF???;;;888666555```wwwzzzxxxhhh```]]][[[[[[^^^[[[YYYWWWVVVUUUTTTUUUWWWUUUSSSPPPNNNLLLKKKKKKLLLHHHJJJKKKHHHBBB<<<::::::777555333222222111000...222&&&---444111EEEbbbiii\\\[[[[[[oootttlllcccdddnnn}}}{{{ooo```OOOEEEAAA======>>>;;;;;;<<<===>>>???@@@AAA@@@AAACCCCCCBBB@@@===;;;<<<555999888>>>@@@AAA^^^~~~zzzvvvmmmhhhjjjrrrpppfffccchhhlllnnnqqqsssuuuzzz~~~xxxlllZZZKKKEEEJJJBBBLLL___vvvZZZHHHWWW{{{ooobbbbbb___WWWXXXbbbhhhccc\\\XXXWWWYYY\\\]]]aaa```___]]]ZZZWWWTTTSSSPPPVVV]]]```___\\\[[[[[[\\\\\\[[[ZZZXXXVVVTTTRRRSSSKKKRRR]]]ZZZYYY[[[YYY]]]^^^^^^]]][[[ZZZZZZ\\\YYYSSSPPPSSSYYYaaalllwwwxxxpppssszzzZZZSSSVVVSSSRRRVVVVVVSSSPPPOOOQQQSSSSSSSSSRRRQQQOOOMMMLLLKKKJJJJJJHHHKKKLLLJJJIIILLLKKKHHHJJJFFFEEEGGGHHHGGGGGGJJJKKKKKKLLLLLLLLLLLLLLLMMMIIIGGGEEEGGGJJJLLLIIIEEEBBBEEEFFFLLLccc{{{]]]MMMOOO^^^nnnttt}}}yyymmmeeedddhhhnnnrrr||||||}}}qqqfffaaaSSSHHHGGGEEEEEEGGGGGGDDDAAA@@@???>>>DDDppp~~~ooo___YYYXXXWWWXXXYYYXXXXXXXXXYYYXXXXXXYYY[[[TTTQQQNNNJJJHHHHHHHHHIIIIIIIIIIIIFFFAAA===:::999777555222111111111///...222'''...333000BBB```jjjeee___XXXfff}}}fffgggjjjooovvv~~~xxxkkk\\\KKKCCC???<<<<<<===;;;;;;<<<======>>>??????@@@AAACCCCCCBBB@@@===;;;;;;555:::888===AAAFFFgggwwwssskkkkkkssstttlllggghhhjjjmmmpppsssvvv{{{{{{tttgggVVVIIICCCCCC???NNNeeezzzwwwIIIGGG]]]nnnbbbcccaaaXXXYYYbbbddd```[[[XXXXXXZZZ\\\\\\]]]]]]\\\ZZZXXXVVVTTTSSSVVVYYY[[[\\\ZZZYYYYYY[[[ZZZZZZXXXWWWVVVTTTTTTSSSRRRKKKRRR\\\ZZZZZZ^^^[[[UUUWWWXXXXXXXXXXXXYYYZZZVVVSSSQQQRRRRRRSSSZZZbbbrrrzzzyyyxxxkkkWWWUUUXXXTTTSSSXXXUUUSSSRRRQQQRRRSSSRRRQQQOOONNNNNNMMMKKKJJJHHHGGGHHHLLLMMMLLLMMMOOOOOOLLLNNNIIIGGGHHHHHHFFFEEEFFFJJJIIIIIIJJJLLLLLLKKKJJJJJJHHHFFFGGGJJJJJJHHHEEEAAAEEEGGGKKK\\\sss|||___MMMNNN___mmmzzzvvvkkkeeefffnnnttt~~~uuuaaaXXXVVVKKKEEEGGGEEEGGGDDDAAA>>><<<;;;<<<===QQQ~~~zzzrrrcccUUURRRUUUVVVUUUUUURRRTTTUUUUUUTTTUUUWWWYYYUUURRRMMMIIIFFFFFFGGGHHHKKKHHHEEECCC@@@>>>:::888666444222111111000///---000***///222...<<>>;;;888666444111000000000///---///,,,///000---777SSSllljjjeee]]]ggg||||||sss]]]PPPCCC>>>===<<<;;;===;;;;;;;;;<<<<<<<<<<<<<<<@@@AAACCCCCCBBB@@@===;;;:::777===999<<>>>>>======>>>;;;;;;;;;<<<<<<<<<<<<<<<@@@AAACCCCCCBBB@@@===;;;:::888>>>:::<<>>>>>======>>>;;;;;;<<<<<<<<<=========@@@AAACCCCCCBBB@@@===;;;;;;888???:::>>>GGGXXX}}}kkk[[[RRRTTTZZZeeekkkrrrtttrrrrrrwww|||}}}uuuhhhfffmmmrrrwwwtttpppoooqqqvvvzzz|||zzzwwwqqqggg^^^\\\aaagggzzzxxxnnnaaaSSSGGGEEEHHHOOOWWWkkkeeeEEEGGGpppccc[[[VVVXXXZZZXXXWWWYYYXXXXXXWWWXXXYYYYYYWWWUUUOOOOOOQQQRRRSSSSSSSSSSSSQQQQQQRRRTTTWWWYYYXXXWWWWWWTTTPPPLLLJJJJJJKKKLLLWWWbbbrrrnnnZZZSSSVVVTTTRRRUUUXXXYYYYYYWWWWWWWWWSSSSSSTTTVVVVVVYYYcccnnnbbbbbbhhhyyyxxxrrrwwwyyy~~~~~~XXXTTTPPPPPPQQQQQQSSSVVVUUUUUUUUUSSSPPPPPPSSSVVVSSSRRRPPPNNNLLLJJJIIIIIIGGGKKKNNNRRR^^^ooo||||||nnn___XXXVVVTTTRRRSSSLLLQQQVVVTTTNNNJJJJJJLLLFFFGGGIIIIIIHHHHHHHHHHHHGGGHHHIIIIIIJJJQQQ^^^iiihhhrrrqqqZZZFFFKKK]]]fffooosssxxxzzzyyyvvvtttsss|||xxx___KKKEEEFFFHHHDDDFFFFFF===>>>:::999;;;999AAAZZZvvvzzzjjjyyy~~~uuummm]]]WWWSSSSSSRRRPPPPPPRRRPPPVVV]]]iii}}}|||gggVVVUUUSSSQQQOOOMMMLLLKKKGGGHHHHHHEEEBBB>>><<<;;;888666444333333222111///,,,000+++,,,333111???cccnnnkkk^^^]]]ttttttrrr~~~}}}zzz}}}yyymmmQQQGGG>>>===>>>===<<<<<<;;;;;;<<<======>>>??????@@@AAACCCCCCBBB@@@===;;;<<<888???;;;@@@HHHUUU~~~pppaaaTTTJJJHHHKKKSSSZZZbbbhhhmmmttt{{{mmmYYYOOONNNRRRTTTVVVVVVXXX]]]dddlllssswwwxxxsssiii]]]TTTQQQSSSWWWkkksss|||wwwlll^^^OOOEEEEEEJJJJJJSSSddd~~~YYYFFF\\\___YYYUUUVVVXXXXXXYYYZZZ[[[ZZZXXXXXXXXXWWWUUUSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQSSSWWWYYYYYYWWWVVVUUURRRPPPOOOOOOQQQRRRTTTXXXaaa^^^RRRRRRUUUNNNLLLOOOSSSTTTSSSRRRQQQRRROOOPPPUUU[[[]]]ZZZ\\\```YYYXXX]]]kkk|||~~~zzz~~~SSSPPPOOOPPPQQQQQQQQQSSSTTTUUUUUUSSSRRRSSSXXX]]]YYYWWWSSSOOOKKKIIIGGGGGGFFFIIILLLPPP\\\nnn}}}uuucccZZZWWWTTTRRRRRRMMMTTTZZZWWWOOOIIIJJJNNNEEEGGGHHHIIIHHHHHHIIIJJJJJJKKKMMMMMMKKKNNNYYYccc___jjj|||oooMMMIIIXXX^^^ccckkktttvvvttttttwww|||zzz~~~}}}^^^KKKDDD???BBBEEEAAADDDDDD999555555:::AAAFFFTTTvvvqqqaaawww|||ssszzzuuuddd^^^ZZZXXXWWWTTTOOOPPPTTTVVV___kkk}}}```XXXWWWWWWVVVTTTQQQOOONNNEEEHHHJJJHHHBBB>>><<<<<<999777444333333333222000,,,000***,,,555111<<<```eeeggg___```vvv{{{~~~tttrrrsssuuu{{{vvvjjjOOOEEE===<<<===<<<;;;;;;;;;;;;<<<===>>>???@@@AAA@@@AAACCCCCCBBB@@@===;;;===999>>><<>>DDDNNNYYYfffttt|||vvvhhhUUUHHHCCCCCCDDDDDDFFFGGGIIILLLSSS]]]iiiqqqpppjjj```UUULLLHHHHHHJJJUUU]]]hhhsss|||wwwkkk\\\MMMCCCDDDKKKHHHNNNYYYooorrrRRROOOwwwyyy___YYYTTTUUUWWWYYYZZZ[[[]]][[[YYYXXXXXXWWWTTTRRRUUUUUUVVVVVVVVVVVVUUUUUUVVVSSSQQQRRRUUUXXXYYYXXXVVVUUUTTTSSSSSSTTTVVVWWWVVVRRRTTTRRRNNNVVVYYYOOOPPPSSSUUUVVVTTTQQQOOOOOOLLLPPPZZZdddfff___YYYWWWPPPQQQTTT^^^nnn~~~}}}wwwvvv|||SSSRRRQQQQQQSSSTTTTTTSSSTTTVVVUUUPPPOOOWWWhhhvvvcccUUULLLNNNNNNHHHFFFKKKMMMMMMNNNPPPUUUaaaqqq|||sssppphhh]]]RRRMMMMMMPPPUUU^^^```WWWJJJFFFIIILLLNNNLLLHHHEEEDDDCCCEEEEEEJJJJJJLLLOOORRRRRRQQQOOOSSSaaa|||qqqZZZNNNKKKWWW___hhhooossswwwyyyyyyxxxXXXKKKJJJDDDCCCDDDEEEAAA:::888:::>>>;;;===HHH]]]}}}oooyyyyyyyyy|||nnnZZZ]]]XXXQQQMMMNNNSSSYYY]]]gggzzztttTTTYYYYYYVVVPPPOOOQQQRRRPPPLLLJJJHHHHHHHHHFFFAAA===???AAA???:::777666333///000000,,,...333000:::QQQhhhiii___\\\iiittt{{{|||vvvsss|||xxxbbbHHHCCC===;;;===???>>>===;;;;;;<<<===>>>???@@@@@@EEECCCBBBBBBBBBBBBAAA??????===:::>>>BBBCCCVVVyyy}}}llljjjnnnpppkkk___RRRKKKDDD<<<;;;>>>AAA===JJJ\\\fffrrr~~~eeeMMMIIIIIIDDD???@@@FFFDDDCCCDDDHHHNNNTTTXXX\\\XXXQQQJJJEEEBBB@@@@@@GGGMMMVVV___hhhttt~~~|||tttdddSSSGGGCCCCCCBBBDDDFFF___ccc[[[JJJVVVsssZZZZZZYYYXXXXXXYYY[[[[[[\\\[[[ZZZZZZZZZZZZYYYYYY\\\ZZZWWWVVVWWWWWWWWWVVVSSSTTTUUUVVVWWWXXXYYYYYYWWWUUUSSSSSSUUUWWWYYYYYYPPPQQQSSSUUUUUUTTTRRRPPPMMMNNNOOOOOOOOONNNMMMLLLOOOTTTUUURRRSSSWWWWWWSSSRRRJJJGGGNNN\\\mmm{{{zzzvvvwwwxxxqqq|||SSSQQQPPPPPPRRRSSSSSSSSSTTTTTTTTTQQQQQQYYYhhhsssbbbTTTLLLMMMMMMGGGEEEJJJLLLMMMNNNPPPUUU___mmmvvvccc___YYYRRRMMMMMMOOORRROOOWWWZZZTTTMMMLLLOOOQQQPPPNNNJJJFFFDDDCCCDDDDDDGGGHHHIIIKKKMMMNNNLLLIIIPPP]]]wwwkkkUUUHHHNNNXXXeeelllooorrrvvvyyywwwyyygggOOOGGGHHHGGGCCCAAAAAA===888777999777@@@QQQhhh~~~{{{lllZZZYYYZZZYYYVVVSSSTTTYYY^^^sssyyygggSSSUUUWWWVVVRRRQQQRRRRRRNNNOOOMMMKKKKKKLLLKKKHHHFFF???AAA???:::888777555111000111,,,...222///888MMMgggiii```[[[hhhuuu}}}{{{wwwaaaGGGBBB===;;;<<<>>>>>>===>>>>>>>>>>>>???@@@@@@AAACCCAAA@@@AAABBBBBBAAA@@@???>>>:::===BBBBBBTTTtttsssbbb^^^```___\\\RRRIIIEEEAAA;;;:::<<>>???AAAFFFLLLRRR[[[hhhyyy|||qqqaaaQQQGGGDDDCCCBBBGGGHHHZZZXXXNNNGGG```rrrZZZZZZ[[[[[[]]]___aaaccc[[[\\\]]]^^^^^^___```aaa___\\\YYYXXXXXXXXXWWWVVVRRRSSSUUUVVVVVVUUUSSSRRRNNNNNNOOOSSSWWWYYYXXXWWWMMMNNNOOOPPPQQQQQQRRRRRRLLLMMMNNNOOOPPPOOONNNNNNOOOSSSTTTQQQRRRVVVVVVRRRPPPLLLIIIKKKPPP]]]qqq~~~{{{ssssssppprrrtttnnnqqqyyyRRRPPPOOOOOOQQQRRRRRRRRRSSSSSSRRRQQQTTT[[[dddkkk]]]RRRKKKLLLLLLGGGEEEIIIKKKMMMOOOQQQTTT[[[fffnnngggaaaWWWPPPLLLLLLMMMNNNKKKQQQTTTQQQNNNPPPQQQQQQNNNLLLJJJGGGFFFFFFGGGHHHHHHGGGHHHJJJKKKJJJGGGEEEIIITTTjjjdddLLLFFFOOO\\\dddgggjjjqqqwwwvvv{{{lllRRREEEDDDFFFGGGAAA======<<<999999;;;777KKKiiivvvdddXXXTTTWWWYYYWWWUUUXXXbbbjjjwwwhhh\\\UUUUUUXXXYYYWWWVVVWWWUUUQQQOOOMMMLLLLLLNNNNNNNNNMMMFFFHHHEEE???;;;:::666111111222------111...555HHHfffiii```\\\jjjxxxyyywwwttt^^^EEEAAA<<<:::<<<>>>>>><<<@@@@@@?????????AAABBBCCCDDDCCCBBBCCCDDDEEEEEECCCAAA@@@;;;<<<@@@@@@OOOlll|||fffWWWTTTTTTPPPOOOHHHAAA???===::::::<<>>=========>>>AAAEEELLLZZZjjjvvv{{{mmmZZZMMMGGGDDDCCCBBBLLLOOOZZZPPPAAAAAAgggiii[[[[[[\\\]]]___aaacccdddbbbdddffffffddddddfffhhhaaa^^^[[[YYYYYYYYYXXXWWWRRRTTTUUUVVVUUUSSSPPPMMMKKKMMMQQQVVVYYYYYYVVVSSSNNNMMMMMMMMMOOOQQQSSSUUUNNNOOOPPPQQQRRRRRRRRRQQQOOORRRRRRPPPPPPRRRRRRPPPNNNNNNMMMKKKHHHPPPfff{{{}}}{{{wwwvvvooommmnnnjjjiiiooo{{{RRROOOMMMMMMOOOQQQQQQQQQSSSQQQPPPPPPTTTXXX]]]___VVVNNNJJJKKKKKKHHHHHHJJJJJJMMMPPPQQQSSSWWW^^^dddmmmdddYYYQQQNNNMMMLLLJJJMMMPPPQQQNNNMMMNNNMMMJJJHHHHHHGGGGGGIIIKKKMMMNNNJJJJJJJJJKKKLLLJJJGGGEEEBBBKKK\\\mmmttttttxxxxxxaaaJJJJJJNNNTTT[[[aaaiiiooowww}}}eeeOOOEEEDDDEEEFFFEEE>>>:::;;;<<<;;;;;;===EEE```~~~lllZZZTTTWWWVVVUUUVVV[[[hhhxxxuuufff]]][[[TTTWWWXXXUUUUUUWWWVVVSSSMMMLLLKKKJJJKKKLLLMMMMMMRRRSSSOOOFFF@@@<<<777111222444...,,,000...222AAAcccggg```^^^pppxxxsssyyy}}}qqqYYYCCC???;;;:::<<<>>>>>><<<@@@?????????@@@CCCEEEGGGIIIHHHGGGGGGIIIIIIHHHGGGDDDCCC<<<;;;??????JJJaaaxxxxxxooo^^^UUUVVVVVVRRRPPPJJJCCC>>><<<<<<===>>>>>>888CCCUUU```pppqqqbbbMMMFFFCCCEEEFFFCCCDDDHHHBBBBBBBBBDDDJJJQQQXXX]]]XXXUUUOOOHHHCCC???===<<<<<<<<<===???DDDOOO[[[dddrrruuuyyy{{{|||xxxgggSSSIIIFFFDDDDDDDDDJJJSSSZZZNNN>>>GGGuuu^^^\\\\\\\\\\\\]]]^^^^^^___gggiiijjjgggbbb___```bbb```]]]YYYXXXXXXZZZZZZZZZVVVVVVWWWWWWVVVTTTRRRQQQUUUVVVXXXZZZ[[[XXXSSSOOOQQQQQQQQQQQQRRRSSSTTTUUUSSSSSSSSSTTTTTTTTTTTTTTTOOOPPPOOONNNNNNOOOOOONNNNNNOOOOOOLLLIIIPPPeeeyyyzzzooommmhhhgggjjjqqq}}}QQQNNNLLLKKKMMMOOOPPPPPPSSSPPPNNNOOOQQQSSSSSSRRRNNNJJJIIIJJJKKKJJJKKKMMMJJJMMMPPPQQQQQQSSSXXX\\\^^^XXXPPPLLLMMMOOOOOONNNMMMPPPPPPMMMLLLMMMJJJEEEGGGGGGGGGHHHJJJLLLNNNOOOKKKKKKKKKLLLLLLKKKHHHEEEAAAHHHTTT___dddhhhpppxxx}}}]]]NNNBBBEEENNNWWW___eeennnttt|||bbbVVVIIICCCFFFIIIHHHDDDBBB===:::;;;;;;999:::===UUUvvvwwwcccUUUSSS\\\XXXWWW]]]jjjzzz{{{rrrssstttmmmddd___SSSUUUSSSOOOOOOSSSUUUSSSMMMMMMKKKJJJIIIIIIJJJLLLTTTUUUQQQIIIBBB???999444333666000,,,000...000<<<]]]ddd______ttt|||uuuuuu|||{{{mmmTTTBBB>>>::::::===???>>>======>>>>>>@@@BBBEEEHHHJJJLLLKKKJJJJJJKKKKKKIIIHHHHHHFFF>>>;;;???>>>DDDWWWmmmpppkkk___ZZZ___bbb___^^^WWWMMMCCC??????@@@@@@>>>===KKK\\\cccooo~~~ttt```SSSKKKIIIIIIJJJIIIGGGHHHKKKHHHEEEAAA???AAAGGGOOOSSSSSSPPPKKKFFFAAA>>><<<;;;<<<<<<<<<>>>AAAFFFLLLQQQXXX\\\bbbeeeiiittt|||xxxsssaaaNNNFFFEEEDDDEEEIIIPPPXXXWWWKKKAAAXXXttt[[[ZZZ[[[\\\\\\]]]^^^^^^^^^cccdddccc```ZZZWWWVVVWWW[[[XXXUUUUUUWWWZZZ\\\]]]ZZZYYYYYYXXXXXXXXXYYYYYY]]]\\\ZZZZZZYYYVVVRRROOORRRSSSTTTUUUUUUTTTRRRQQQTTTSSSSSSRRRRRRQQQQQQQQQOOOMMMMMMMMMLLLLLLMMMNNNOOOMMMLLLKKKKKKQQQaaappp|||xxxqqqjjjgggfffgggooo{{{PPPMMMJJJIIIKKKNNNOOOPPPPPPOOONNNMMMNNNNNNMMMLLLIIIIIIIIIJJJKKKLLLMMMNNNJJJMMMPPPQQQPPPPPPTTTWWWVVVSSSOOOMMMMMMNNNOOOPPPJJJNNNPPPMMMLLLMMMKKKGGGJJJJJJJJJIIIIIIIIIJJJJJJHHHHHHHHHJJJKKKJJJHHHEEEEEEKKKRRRXXX]]]dddnnnwwwvvv[[[BBB===EEEMMMTTTYYYaaafffooowwwvvv\\\GGGCCCAAAEEEKKKLLLHHHBBB@@@<<<::::::999888===CCC___{{{ppp___UUUWWWXXXVVVXXXbbboooxxx{{{yyytttggg^^^cccmmmnnneee\\\WWWXXXVVVQQQQQQUUUWWWVVVOOOPPPPPPNNNKKKJJJKKKMMMMMMOOOLLLFFFBBB@@@===888444777111---111000///888TTTaaa```^^^ooozzzsssuuu~~~{{{kkkPPPAAA>>>;;;;;;>>>@@@???>>>===???AAACCCFFFHHHJJJKKKKKKIIIHHHIIIJJJKKKJJJHHHLLLJJJAAA<<>><<<;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCFFFKKKSSSZZZ```kkk{{{wwwnnn[[[JJJDDDDDDCCCHHHPPPjjjiiiWWWGGGCCCeeeqqqbbbZZZ[[[^^^```cccdddeeefffaaa```___^^^\\\[[[ZZZYYYXXXUUUSSSSSSVVVZZZ]]]^^^[[[[[[[[[[[[\\\]]]]]]]]][[[YYYWWWUUUUUUTTTRRRQQQPPPQQQSSSTTTSSSQQQNNNLLLPPPPPPOOONNNNNNNNNNNNNNNPPPMMMLLLNNNNNNLLLNNNQQQQQQLLLJJJJJJLLLOOOYYYbbb||||||ooofffcccaaadddnnnzzzOOOLLLIIIHHHJJJLLLNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJLLLKKKKKKLLLMMMMMMKKKNNNPPPPPPNNNOOORRRUUUUUUUUUTTTQQQNNNLLLMMMNNNKKKQQQSSSQQQNNNNNNLLLIIIKKKKKKJJJIIIIIIHHHHHHHHHEEEEEEFFFIIIKKKKKKIIIGGGHHHMMMRRRUUUZZZcccpppyyylllKKK???@@@CCCIIIQQQVVVZZZaaalllyyyoooZZZIIIBBBCCCDDDGGGIIIIIIEEEBBB===;;;:::::::::???MMM[[[wwwzzz}}}vvviii[[[WWWYYYTTTUUUYYY```gggiiigggddd```]]][[[^^^dddggg```WWWXXXZZZXXXUUUTTTWWWXXXUUUOOOQQQSSSRRROOOMMMNNNOOOIIIKKKJJJEEEBBBBBB???;;;444999222---222111000777JJJ___bbb[[[cccrrr{{{~~~rrrqqq|||wwwvvv}}}kkkNNN@@@>>>;;;<<<@@@BBBAAA???AAACCCFFFHHHJJJKKKJJJJJJHHHGGGGGGIIIKKKMMMMMMLLLOOONNNCCC===@@@======GGG\\\fffkkkeeedddmmmwwwyyy{{{xxxnnn```YYYWWWRRRLLLJJJ\\\|||tttfff\\\XXXQQQPPPNNNJJJHHHIIIJJJJJJGGGGGGGGGFFFCCC@@@===<<<>>>===<<<;;;;;;;;;<<<<<<>>>===<<<===>>>???@@@@@@BBBEEEPPP\\\eeennnyyyuuuhhhWWWHHHDDDCCCCCCKKKWWWuuuoooRRRDDDGGGooopppiii^^^```bbbeeehhhiiijjjjjjbbb___\\\^^^aaabbb___\\\YYYVVVSSSRRRUUUYYY\\\]]]XXXZZZ]]]___```^^^\\\ZZZXXXVVVUUUTTTTTTTTTQQQPPPNNNOOOPPPPPPPPPOOONNNMMMMMMMMMLLLLLLMMMOOOPPPQQQSSSOOONNNQQQQQQOOOQQQVVVRRROOOOOOPPPPPPQQQWWW```}}}~~~www~~~vvvgggeeebbbaaadddmmmxxxOOOLLLHHHGGGIIILLLNNNOOOJJJLLLMMMMMMLLLLLLMMMOOOJJJMMMNNNLLLKKKKKKKKKKKKLLLNNNPPPOOONNNNNNQQQTTTMMMOOOQQQPPPMMMKKKMMMOOOOOOUUUXXXTTTOOOMMMLLLIIIHHHHHHHHHIIIIIIIIIIIIIIIEEEEEEGGGJJJMMMMMMLLLJJJHHHMMMQQQSSSXXXcccqqqzzzxxxUUUEEE???===CCCMMMNNNPPPUUU```nnn{{{jjj[[[SSSKKKCCCEEEFFFGGGFFFEEEDDDDDDDDD:::999:::<<>><<<===@@@BBBAAA???EEEGGGJJJLLLMMMLLLJJJIIIGGGGGGHHHJJJNNNQQQRRRRRRQQQPPPDDD===@@@===;;;CCCRRR___gggeeeeeeqqq}}}{{{ooohhhddd\\\TTTLLLeee~~~xxx|||~~~zzzrrreee\\\[[[RRRPPPKKKFFFEEEGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@???>>>>>>======>>>AAA???>>>>>>@@@BBBCCCCCCDDDFFFQQQaaannnuuu|||vvvrrreeeUUUHHHDDDBBBBBBMMM[[[gggbbbGGGBBBOOOzzznnnjjjccceeefffhhhjjjjjjjjjiii```[[[WWWYYY^^^```\\\WWW[[[WWWTTTSSSUUUXXX[[[]]]UUUYYY^^^bbbbbb^^^XXXTTTXXXWWWVVVVVVVVVTTTPPPMMMOOONNNNNNNNNNNNOOOQQQRRRLLLLLLLLLMMMOOORRRUUUVVVVVVQQQPPPSSSTTTRRRTTTZZZSSSSSSVVVXXXVVVVVV]]]ggg}}}sssrrryyy|||kkkjjjfffaaa___ccclllsssQQQNNNKKKJJJJJJKKKLLLLLLJJJKKKMMMNNNNNNMMMKKKJJJMMMKKKMMMQQQQQQLLLJJJKKKKKKLLLLLLLLLKKKLLLOOORRROOOQQQRRRQQQNNNLLLJJJJJJNNNRRRTTTTTTPPPLLLKKKKKKMMMKKKHHHGGGGGGGGGGGGFFFGGGIIIKKKLLLMMMLLLKKKJJJGGGGGGIIIKKKMMMWWWkkk~~~WWW;;;999@@@AAAFFFHHHJJJNNNWWWaaaiiikkkyyymmmbbbSSSIIIHHHKKKMMMMMMJJJJJJHHHEEEDDDCCCAAA===???888666BBBYYYvvvlllcccsss}}}mmmWWWSSSZZZZZZaaaaaa```^^^\\\YYYWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSPPPPPPOOONNNNNNNNNPPPQQQUUUUUUTTTRRRQQQPPPOOONNNOOOKKKFFFDDDDDDDDDBBB???:::777222000///000000///AAANNNZZZ[[[TTTUUUfffxxxzzz{{{||||||{{{lllOOODDD???<<<>>>???AAAFFFLLLIIIGGGEEEIIINNNPPPNNNJJJHHHJJJMMMQQQUUUUUUSSSQQQOOONNNKKKEEE???===@@@CCCMMMaaafffcccjjjrrryyy~~~vvviiieee\\\PPPQQQhhhwww}}}wwwsssnnndddZZZUUUSSSOOOJJJHHHHHHHHHFFFCCCBBBCCCDDDEEEFFFFFFFFFFFFAAAAAA@@@???>>>>>>======>>>@@@AAAAAA@@@@@@BBBDDDDDDKKK\\\ooo}}}{{{tttlllaaaNNNGGGFFF???AAAQQQ[[[gggTTTDDDBBBZZZsssmmmjjjkkkkkkkkkiiigggeeecccdddeeeggggggdddaaa\\\YYYVVVXXXZZZ[[[ZZZZZZ[[[\\\[[[\\\[[[ZZZYYYZZZ\\\^^^___[[[VVVSSSTTTTTTRRRQQQOOONNNNNNOOOOOOOOOLLLJJJNNNOOOQQQTTTUUUTTTTTTSSSVVVRRROOORRRXXX\\\ZZZVVVWWWVVVVVVVVVXXXZZZ\\\]]]nnnrrryyylll^^^YYYZZZ[[[___cccwww|||PPPOOOMMMLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMOOOMMMNNNPPPNNNIIIJJJMMMNNNLLLIIIHHHIIILLLPPPSSSQQQRRRRRRQQQMMMJJJIIIIIIHHHKKKOOOOOOMMMJJJIIIIIIKKKIIIFFFEEEFFFGGGFFFEEEHHHIIIJJJKKKKKKJJJHHHGGGFFFFFFHHHJJJMMMVVViii{{{nnnQQQCCC>>><<<@@@BBBCCCEEEJJJRRRXXX[[[ffflllwwwxxxeeeXXXUUUOOOHHHGGGJJJOOORRRRRRGGGGGGGGGEEEDDDCCCAAA>>><<>>;;;777333000000000000///;;;HHHWWWZZZRRRQQQ```qqq{{{||||||www|||~~~kkkNNNCCC???===???AAABBBFFFLLLHHHHHHJJJNNNQQQQQQOOOLLLLLLNNNQQQTTTWWWVVVSSSPPPKKKKKKJJJFFFBBBBBBEEEIIIPPPdddhhhaaaaaadddfffmmmtttzzzyyyppphhhcccYYYMMMHHHTTTmmm~~~{{{{{{uuurrrnnndddZZZVVVUUURRRNNNLLLLLLKKKHHHFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???@@@AAABBBCCCBBBBBBBBBAAAAAACCCFFFIIINNNVVVggg{{{~~~zzzrrrjjj]]]KKKDDDEEE???CCCSSS]]]ZZZFFF>>>KKKlllkkkfffffffffgggggggggfffeeeeeecccdddeeeeeedddaaa^^^\\\]]]___aaabbbaaa``````aaaXXXYYYZZZYYYXXXXXXZZZ[[[]]]YYYVVVUUUVVVVVVUUUSSSSSSRRRRRRSSSUUUTTTSSSQQQPPPQQQQQQRRRTTTUUUWWWXXXWWWSSSPPPSSSYYY]]][[[WWWSSSSSSSSSTTTUUUWWWXXXYYY]]]uuu~~~uuu~~~~~~vvvqqqfff]]]ZZZYYYXXXYYY[[[hhhnnnwwwPPPPPPPPPPPPPPPOOOOOOOOOPPPOOOMMMKKKKKKMMMOOOPPPOOOOOOPPPQQQOOOMMMRRR[[[\\\UUULLLHHHIIIMMMPPPQQQQQQRRRRRRPPPLLLIIIHHHHHHEEEGGGJJJLLLKKKJJJIIIJJJGGGEEECCCDDDEEEFFFFFFEEEHHHHHHIIIIIIIIIGGGEEEDDDFFFFFFHHHJJJKKKSSScccsssnnnRRR>>>555;;;<<<>>>@@@AAADDDHHHKKKQQQVVV^^^fffoooyyyrrrbbbYYYSSSLLLFFFLLLIIIHHHIIILLLNNNLLLJJJGGGFFFEEEEEECCCAAA??????>>>PPPhhh{{{{{{uuunnnbbb[[[]]]^^^\\\\\\[[[ZZZXXXWWWVVVUUUVVVUUUTTTRRRPPPMMMLLLKKKRRROOOMMMMMMPPPQQQPPPNNNRRRQQQPPPOOOMMMKKKJJJIIIKKKIIIGGGFFFFFFDDDAAA???<<<999444222111000000///444BBBTTT[[[TTTOOOYYYiiizzz~~~yyyzzz~~~xxx~~~kkkOOOBBB>>>>>>AAACCCCCCFFFJJJFFFJJJPPPSSSSSSRRRPPPOOORRRSSSUUUXXXYYYVVVRRRNNNMMMNNNMMMKKKHHHHHHLLLPPPVVViiijjj]]]VVVQQQPPPVVV```bbbddddddaaaXXXNNNGGGFFFIIIZZZmmm{{{~~~xxxsssqqqmmmddd[[[WWWWWWVVVTTTRRRQQQOOOLLLJJJFFFEEECCCBBBAAAAAAAAABBBCCCBBB@@@???@@@BBBEEEHHHGGGHHHHHHHHHIIIMMMSSSWWW^^^eeevvv}}}xxxpppgggWWWFFFBBBDDDAAAGGGVVV^^^OOO999:::XXXvvvcccbbbeeedddccccccbbbbbbbbbcccaaabbbccccccbbbaaa```___\\\___aaaaaa```^^^]]]]]]VVVXXXYYYZZZYYYXXXYYYZZZZZZXXXWWWWWWXXXXXXWWWUUUUUUTTTTTTVVVWWWXXXVVVUUUSSSRRRQQQRRRTTTWWWZZZ\\\XXXTTTRRRTTTZZZ]]][[[XXXQQQRRRSSSTTTUUUUUUUUUUUUVVViii}}}wwwpppyyy{{{ggg```[[[ZZZXXXUUUTTTUUUYYY^^^gggpppyyySSSTTTTTTSSSQQQPPPOOOOOOPPPOOONNNMMMMMMNNNOOOPPPMMMOOORRRTTTTTTVVVaaannnooodddUUULLLJJJLLLMMMMMMPPPPPPPPPOOOKKKIIIIIIIIIHHHIIIKKKLLLLLLKKKJJJJJJCCCBBBAAABBBDDDFFFEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFIIIHHHHHHIIIIIIMMMYYYfffpppzzz}}}fffGGG777888888<<>>>>>]]]|||jjjiiiaaaWWWYYY]]]YYYXXXXXXWWWVVVVVVUUUUUUZZZYYYWWWTTTPPPNNNLLLKKKOOOLLLJJJLLLPPPRRRPPPNNNPPPPPPPPPOOOMMMKKKIIIGGGJJJJJJIIIIIIHHHFFFCCCAAA===:::666333222111000...111???SSS^^^YYYQQQWWWcccwww|||}}}xxx~~~lllPPPAAA??????CCCEEEDDDFFFJJJGGGMMMSSSTTTRRRPPPQQQSSSUUUVVVWWWXXXXXXUUUPPPKKKOOOPPPPPPNNNKKKKKKOOOSSSeeeuuusss___RRRJJJGGGMMMMMMNNNSSSWWWTTTJJJDDDDDDFFFKKK```xxx}}}wwwsssqqqmmmccc[[[YYYYYYYYYYYYXXXWWWUUURRRPPPLLLKKKHHHGGGFFFGGGHHHIIIEEECCC@@@???@@@DDDHHHKKKMMMPPPTTTWWW[[[```fffjjjqqqvvv|||vvvlllbbbQQQCCCAAAEEEDDDLLLYYY]]]JJJ666@@@gggooobbbggggggeeebbb```^^^]]]]]]^^^^^^______```aaaaaaaaaaaaYYY[[[]]]]]][[[XXXVVVVVVUUUWWWZZZ[[[ZZZYYYYYYZZZYYYXXXXXXXXXXXXWWWVVVTTTTTTSSSRRRSSSTTTTTTSSSQQQRRRRRRRRRTTTVVVXXX[[[\\\XXXUUUSSSUUUYYY\\\[[[XXXRRRSSSUUUVVVWWWVVVUUUUUUXXXbbbwwwxxxvvvyyyzzzhhhbbb]]]ZZZVVVRRRRRRVVVRRRVVV\\\ccclllwwwUUUWWWWWWUUUQQQNNNMMMMMMMMMNNNOOOPPPPPPOOONNNMMMMMMNNNRRRUUUVVVZZZffftttsssgggXXXNNNKKKKKKKKKIIILLLMMMNNNMMMKKKJJJKKKLLLLLLLLLLLLLLLLLLKKKIIIHHHAAAAAAAAABBBEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIILLLJJJIIIIIIGGGGGGNNNXXXfffmmmuuuzzz}}}^^^JJJ999777:::AAAEEECCCCCCFFFEEEFFFHHHJJJMMMSSS[[[```hhhoooxxxnnn]]]UUUMMMIIIJJJLLLLLLJJJIIIIIIJJJKKKLLLLLLKKKJJJGGGBBB???>>>;;;888===EEELLLnnntttgggiii___TTTVVVZZZVVVUUUUUUTTTTTTUUUUUUVVV\\\ZZZWWWTTTPPPNNNLLLLLLJJJIIIHHHKKKOOOQQQPPPNNNOOOPPPPPPPPPNNNLLLJJJHHHGGGHHHIIIHHHFFFDDDCCCBBB???<<<888555333222000...000:::NNN^^^]]]TTTTTT^^^vvvzzz{{{tttmmmQQQAAA???@@@DDDFFFEEEFFFJJJIIINNNRRRQQQNNNNNNRRRWWWUUUUUUUUUVVVVVVSSSNNNKKKPPPRRRSSSSSSQQQSSSWWW[[[xxx|||cccSSSIIIEEEJJJAAACCCGGGJJJFFFAAACCCJJJJJJYYYzzzzzzvvvsssmmmccc]]][[[[[[]]]^^^^^^]]]\\\[[[ZZZWWWUUUSSSPPPNNNNNNOOOOOOHHHFFFEEEEEEIIIOOOVVVZZZ___eeemmmuuu{{{zzzrrrggg\\\LLLBBBBBBGGGGGGNNNXXXXXXDDD888LLLwwwllldddiiidddbbb```^^^\\\\\\\\\]]]ZZZ[[[\\\^^^___``````aaaZZZ\\\]]]]]]ZZZWWWUUUUUUQQQTTTVVVWWWWWWVVVVVVWWWXXXXXXXXXWWWUUUSSSRRRQQQTTTRRRPPPPPPPPPPPPOOOMMMPPPQQQSSSUUUWWWXXXXXXWWWUUUSSSRRRSSSVVVXXXXXXWWWRRRSSSTTTUUUVVVUUUTTTSSSVVVVVVddd}}}yyyxxxqqqiiiaaaWWWPPPPPPUUURRRSSSUUUYYY```kkkwwwUUUWWWWWWTTTOOOLLLLLLNNNKKKMMMOOOPPPPPPOOOMMMKKKOOOOOOQQQTTTSSSUUU^^^hhhddd\\\SSSLLLJJJJJJIIIIIIJJJKKKLLLKKKJJJJJJLLLNNNNNNLLLJJJJJJJJJIIIFFFDDDBBBAAABBBDDDFFFGGGFFFEEECCCDDDEEEFFFGGGIIIJJJJJJLLLJJJIIIIIIEEEBBBFFFMMMUUUZZZhhhpppttt~~~}}}jjjHHH>>>888>>>CCCAAAAAADDDBBBCCCCCCCCCDDDFFFJJJMMMQQQUUU\\\aaaeeeiiilllnnnsssxxx|||xxxvvvqqqoooppppppggg]]]OOOLLLIIIJJJMMMNNNMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHCCC===:::<<<>>>BBBPPP___zzzsssjjjjjj^^^TTTUUUWWWTTTSSSRRRRRRSSSTTTVVVWWWYYYWWWTTTQQQNNNLLLKKKKKKIIIJJJKKKMMMMMMNNNNNNNNNMMMNNNPPPPPPPPPNNNKKKJJJDDDEEEFFFEEECCCAAAAAABBB@@@===:::777555333000---...333DDDYYY^^^UUURRRXXXtttzzz{{{xxx}}}|||zzz~~~mmmQQQBBB@@@AAAEEEFFFEEEGGGKKKKKKNNNQQQOOOMMMNNNSSSXXXSSSRRRQQQRRRRRRQQQOOOLLLUUUYYY]]]___```dddjjjooo}}}dddUUUJJJCCCEEE@@@AAABBBAAABBBIIITTT]]]fff{{{~~~yyytttnnneeeaaabbb```bbbeeeffffffggghhhjjjiiigggdddaaa^^^\\\[[[ZZZVVVVVVWWWZZZaaajjjrrrxxx~~~vvvmmm```TTTIIIAAACCCIIIHHHNNNRRRLLL<<<===]]]{{{hhh^^^\\\[[[[[[[[[[[[\\\]]]^^^___VVVWWWZZZ\\\^^^^^^^^^^^^XXXYYYZZZXXXUUUSSSSSSSSSLLLNNNPPPPPPPPPPPPQQQRRRUUUUUUUUUSSSPPPNNNNNNOOOSSSQQQOOONNNOOOOOOOOOMMMOOOQQQSSSTTTUUUTTTRRRQQQQQQPPPOOOPPPRRRTTTTTTSSSPPPPPPQQQQQQQQQPPPOOOOOOQQQNNNUUUjjj}}}{{{~~~{{{ppp```RRROOOSSSQQQPPPPPPQQQUUU]]]gggnnntttwww{{{~~~SSSUUUUUURRRMMMKKKNNNQQQLLLMMMMMMMMMMMMMMMMMMLLLQQQOOOOOORRRQQQPPPTTTYYYRRRPPPMMMKKKIIIHHHHHHHHHKKKLLLLLLJJJIIIIIIKKKMMMNNNKKKIIIIIIIIIIIIFFFCCCCCCCCCCCCEEEHHHHHHGGGFFFCCCCCCDDDDDDEEEFFFGGGHHHJJJHHHHHHHHHDDD@@@BBBGGGDDDIII]]]gggiii~~~gggQQQ???===AAA@@@AAADDDBBBCCCDDDCCCBBBAAAAAABBBDDDFFFIIILLLOOOQQQSSSTTTTTTYYY___dddeeeeeeddddddaaaeeehhhfffdddeeeccc___]]]___^^^\\\]]]```___[[[___]]]WWWSSSSSSVVVSSSNNNLLLJJJIIIJJJNNNPPPQQQPPPOOOOOONNNKKKGGGDDDBBBAAAAAA::::::CCCMMM[[[sss~~~mmmeeebbbYYYVVVXXXTTTRRRRRRQQQQQQRRRUUUWWWYYYVVVTTTQQQOOOMMMLLLLLLLLLLLLOOORRRQQQMMMJJJKKKMMMKKKLLLNNNPPPPPPNNNLLLKKKEEEFFFGGGEEEBBBAAACCCEEEAAA>>>;;;888666333000---000...<<>>CCCAAA@@@>>>>>>???AAABBBBBBBBBDDDEEEFFFHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHIIIFFFEEEJJJSSSXXXWWWTTTOOONNNMMMLLLLLLPPPVVVZZZYYYTTTMMMHHHIIILLLKKKHHHKKKPPPPPPJJJEEEDDDCCC@@@AAA===DDDXXXrrr~~~vvveee```ZZZWWWVVVVVVUUUSSSTTTPPPMMMOOOUUUXXXXXXVVVSSSRRRPPPNNNMMMNNNOOOPPPNNNPPPPPPOOOLLLKKKMMMOOOLLLMMMMMMMMMLLLKKKIIIGGGHHHGGGHHHIIIIIIHHHEEEBBBDDDAAA===:::888666333111555---555PPP```ZZZSSSSSS___nnnxxxxxxxxx~~~yyygggOOOGGGAAA>>>BBBFFFGGGGGGIIIIIIKKKNNNQQQRRRRRRQQQPPPNNNNNNMMMNNNPPPSSSVVVWWWaaa[[[XXXZZZ^^^ccckkksss|||xxxtttpppqqqtttrrrrrruuuzzz|||}}}yyyuuulll[[[KKKBBBEEEGGGBBBAAAHHHCCC:::;;;???XXXsss]]]YYYWWWRRRSSSSSSSSSSSSSSSTTTUUUUUUQQQRRRSSSUUUXXX\\\___aaaXXXWWWUUUSSSQQQPPPOOOOOOKKKKKKKKKJJJJJJJJJKKKKKKOOOOOONNNNNNMMMLLLLLLLLLJJJJJJKKKLLLMMMNNNNNNOOOJJJLLLMMMKKKHHHGGGJJJNNNHHHKKKNNNNNNLLLKKKMMMOOOQQQQQQOOOLLLIIIHHHJJJLLLHHHIIIMMMQQQRRRXXXllltttiiiooo}}}iiiVVVQQQNNNOOOQQQMMMFFFEEEJJJLLLOOOTTTYYY___dddgggiiiooorrrwww}}}OOONNNMMMNNNPPPQQQPPPOOOJJJHHHFFFDDDDDDFFFIIIKKKNNNNNNOOOOOOOOOOOOOOONNNLLLKKKIIIGGGGGGHHHIIIJJJHHHHHHGGGFFFEEEEEEEEEEEEHHHJJJKKKIIIFFFDDDEEEGGGFFFGGGGGGGGGFFFEEEDDDDDD???@@@BBBCCCCCCEEEGGGIIIKKKJJJIIIIIIHHHHHHIIIIIICCCFFFNNN]]]nnnsssaaaUUUJJJBBBCCCBBB@@@???@@@CCCEEEEEECCCBBB@@@???>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@AAAGGGNNNSSSTTTSSSRRRQQQPPPOOOQQQSSSVVVXXXVVVTTTOOOJJJHHHIIIJJJKKKJJJLLLMMMLLLHHHBBB<<<:::BBBFFFUUUqqqsssggg```]]]YYYWWWWWWWWWVVVTTTUUUQQQOOOPPPUUUXXXWWWUUUSSSQQQOOONNNNNNNNNOOOPPPNNNPPPQQQPPPMMMMMMNNNPPPQQQPPPPPPOOOMMMKKKIIIHHHKKKJJJJJJKKKLLLKKKHHHEEEFFFCCC???<<<;;;888555333333---333IIIZZZ[[[UUURRR^^^lllwww{{{zzzjjjRRRHHHAAA???BBBFFFGGGGGGIIIIIIKKKMMMOOOPPPQQQQQQPPPOOOOOONNNOOOQQQUUUXXX[[[ccc]]]YYYZZZ]]]```hhhppp|||yyyuuuvvvzzzyyyxxxyyy|||}}}~~~{{{uuupppeeeUUUGGGBBBCCCEEECCCDDDGGG>>>:::EEE[[[nnn[[[YYYXXXSSSVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXZZZ[[[YYYWWWUUUSSSQQQOOONNNNNNIIIIIIJJJKKKLLLLLLLLLLLLQQQPPPPPPOOONNNMMMMMMLLLIIIJJJMMMOOOPPPOOONNNMMMMMMMMMLLLJJJHHHHHHIIIJJJJJJMMMPPPPPPOOONNNNNNOOOOOOOOONNNKKKHHHHHHIIIKKKJJJIIIIIIJJJIIIMMM\\\lllzzzrrrhhhnnn{{{{{{ooo[[[RRRLLLLLLKKKGGGFFFHHHHHHIIIJJJMMMQQQVVVZZZ\\\\\\___dddiiinnnqqqssstttyyy}}}NNNMMMMMMNNNPPPPPPOOOMMMGGGFFFEEEDDDEEEGGGIIIKKKKKKLLLMMMNNNOOOPPPPPPPPPKKKJJJHHHGGGGGGGGGIIIJJJGGGGGGGGGGGGGGGHHHIIIJJJHHHJJJLLLKKKHHHFFFGGGHHHJJJJJJIIIHHHFFFDDDBBBAAA???@@@BBBCCCDDDGGGKKKNNNMMMLLLKKKIIIHHHHHHHHHHHHHHHDDDGGGVVViii}}}ttt]]]LLLJJJFFFCCCBBBBBBCCCBBBBBBDDDCCCCCCBBBAAA@@@????????????>>>>>>======<<<<<<============>>>>>>>>>>>>AAACCCGGGKKKPPPUUUWWWYYYWWWUUUSSSTTTVVVVVVTTTQQQLLLLLLKKKHHHEEEDDDGGGKKKMMMFFFAAABBB@@@>>>EEEPPPiiiqqqvvv```___[[[YYYXXXXXXXXXXXXWWWUUUVVVSSSQQQRRRUUUWWWVVVTTTRRRQQQPPPOOONNNOOOPPPQQQPPPQQQRRRRRRPPPPPPQQQSSSUUUTTTRRROOOMMMLLLKKKKKKLLLKKKKKKLLLLLLKKKIIIFFFGGGDDDAAA???===;;;888666111...111???QQQ\\\YYYQQQ```nnnzzz}}}mmmVVVIIICCC@@@CCCFFFGGGHHHJJJKKKKKKKKKLLLNNNOOOQQQQQQRRRQQQOOOOOOQQQUUUZZZ\\\bbb]]]ZZZ[[[\\\^^^ccciiivvv~~~|||}}}~~~|||vvvppphhh[[[LLLCCCBBBBBBCCCDDDIIIGGG999@@@[[[|||hhhZZZYYYYYYUUUYYYXXXVVVUUUSSSRRRQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWZZZYYYVVVSSSQQQOOOMMMMMMKKKLLLNNNOOOPPPPPPPPPOOORRRRRRQQQPPPOOONNNMMMLLLHHHKKKNNNQQQQQQPPPMMMKKKKKKJJJIIIIIIJJJKKKKKKJJJLLLOOORRRSSSRRRPPPOOOOOOLLLLLLKKKIIIGGGGGGHHHJJJJJJGGGEEEDDDCCCGGGQQQ\\\wwwxxxsssrrrlll]]]OOOJJJKKKJJJGGGFFFFFFDDDCCCCCCDDDHHHLLLOOOMMMOOOSSSXXX]]]aaaeeefffhhhkkkpppuuuxxx}}}LLLKKKKKKLLLMMMMMMKKKIIIDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOKKKJJJHHHGGGGGGHHHJJJKKKHHHHHHHHHJJJKKKMMMOOOPPPKKKJJJJJJLLLNNNOOOMMMKKKKKKJJJJJJHHHFFFDDDBBBAAAAAABBBCCCDDDEEEHHHLLLOOOLLLKKKJJJHHHGGGFFFFFFFFFLLLEEEEEEOOO]]]kkk}}}zzzfffOOOJJJGGGHHHHHHEEEBBBAAADDDDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>??????@@@@@@@@@FFFKKKPPPSSSUUUWWWZZZ]]]ZZZVVVTTTUUUWWWTTTMMMGGGEEEDDDEEEFFFEEEBBBDDDHHHHHHEEEJJJSSSUUUTTTcccyyyzzzggg[[[```ZZZYYYZZZZZZZZZXXXVVVUUUWWWUUUSSSSSSUUUVVVTTTSSSRRRRRRQQQQQQQQQRRRRRRSSSRRRSSSTTTUUUUUUUUUUUUVVVTTTSSSQQQOOOMMMMMMMMMNNNKKKJJJJJJJJJKKKJJJHHHFFFGGGEEEBBBAAA???===:::888111111000666III[[[\\\RRRdddtttzzz~~~~~~{{{wwwrrruuu|||rrr\\\LLLEEEAAACCCGGGGGGHHHJJJMMMLLLKKKLLLMMMOOORRRTTTSSSRRROOONNNOOOSSSVVVYYY\\\YYYYYY\\\]]]\\\^^^bbbhhhvvv|||wwwqqqiii___QQQDDD@@@CCCDDDCCCFFFLLLGGG888LLLxxx~~~eee[[[\\\[[[XXXZZZYYYWWWVVVTTTSSSSSSSSSOOOPPPSSSVVVXXXYYYYYYYYY[[[ZZZWWWTTTQQQOOONNNMMMRRRSSSTTTVVVVVVUUUTTTSSSSSSRRRRRRPPPOOONNNMMMLLLJJJKKKMMMOOOOOONNNLLLKKKGGGEEEDDDGGGMMMPPPPPPNNNMMMOOORRRTTTSSSQQQNNNMMMIIIIIIIIIHHHFFFEEEGGGHHHHHHEEECCCCCCFFFKKKSSSYYYooo}}}wwwtttbbbVVVOOOKKKGGGEEEEEEDDDBBBAAABBBDDDFFFHHHFFFGGGIIILLLPPPTTTXXXZZZ\\\^^^aaadddgggkkkppptttLLLKKKKKKLLLMMMLLLIIIGGG@@@@@@BBBDDDEEEFFFFFFFFFLLLMMMMMMNNNNNNMMMMMMLLLIIIHHHFFFEEEEEEFFFHHHIIIGGGGGGHHHIIIKKKMMMOOOQQQNNNIIIGGGLLLUUUXXXTTTMMMIIIIIIHHHGGGFFFEEECCCBBBCCCDDDEEEEEEEEEGGGJJJLLLLLLLLLKKKIIIHHHHHHHHHHHHKKKFFFGGGOOOVVV\\\nnn~~~[[[RRRKKKKKKLLLHHHFFFGGGBBBCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDJJJOOOTTTVVVTTTTTTVVVYYYWWWTTTQQQQQQQQQMMMEEE===DDDAAAAAADDDDDDAAABBBGGGDDDSSSooovvvmmm\\\\\\aaa[[[\\\\\\\\\ZZZWWWUUUTTTVVVUUUUUUTTTUUUTTTSSSQQQSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWPPPOOONNNMMMMMMNNNOOOPPPLLLKKKJJJJJJKKKJJJIIIGGGFFFEEECCCBBBAAA???<<<999333444111222BBBWWW\\\TTTcccvvvyyy|||~~~{{{{{{wwwppplllllljjjfffhhhqqq|||vvvaaaNNNGGGBBBDDDGGGGGGIIIKKKOOONNNMMMMMMNNNQQQTTTVVVTTTRRROOOMMMMMMOOORRRSSSSSSSSSWWW]]]___\\\[[[]]]eeeiiimmmsss~~~zzz{{{~~~yyyrrrjjjaaaVVVJJJ@@@@@@EEEGGGEEEFFFLLLEEE;;;ZZZzzzfff```___]]][[[YYYYYYXXXWWWWWWWWWWWWXXXRRRSSSUUUWWWYYYYYYYYYYYY[[[ZZZXXXUUUSSSQQQPPPPPPXXXXXXYYYYYYXXXVVVTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLFFFEEEEEEHHHNNNQQQQQQOOOMMMNNNPPPRRRRRROOOLLLIIIGGGHHHHHHGGGEEEDDDEEEFFFFFFEEEDDDDDDIIIPPPVVVYYYeee{{{zzzwwwnnn[[[NNNFFFBBBCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDGGGIIIKKKQQQRRRUUUWWWYYY]]]bbbfffNNNMMMMMMNNNOOOMMMJJJGGGCCCDDDGGGJJJKKKKKKIIIIIILLLLLLMMMMMMMMMLLLLLLKKKFFFEEECCCBBBCCCDDDFFFGGGDDDEEEEEEFFFHHHJJJLLLMMMLLLGGGFFFLLLVVVZZZUUUMMMGGGGGGGGGFFFFFFDDDCCCCCCDDDFFFGGGGGGGGGFFFHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHEEEKKKVVVYYYZZZhhhzzzxxx|||~~~ssseee___XXXMMMGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDMMMPPPTTTUUUSSSQQQRRRSSSOOOMMMJJJIIIHHHEEE???:::???;;;;;;>>>===<<>>;;;666666222111===NNNWWWVVV\\\nnn}}}~~~|||zzz~~~vvvppprrrwwwyyyvvvsss~~~yyydddQQQIIICCCEEEGGGHHHIIIKKKOOONNNNNNNNNOOORRRTTTVVVTTTRRRPPPOOONNNOOOPPPQQQQQQQQQVVV]]]```]]][[[]]]eeefffiiiooowww~~~{{{}}}{{{vvvkkkbbbWWWNNNEEE@@@BBBGGGHHHGGGGGGIIIDDD???bbbuuufffdddaaa^^^^^^ZZZZZZYYYYYYZZZ[[[\\\\\\YYYYYYYYYYYYXXXXXXWWWVVVZZZYYYXXXWWWVVVUUUUUUUUU[[[ZZZYYYWWWUUUTTTSSSRRRSSSSSSRRRRRRQQQPPPPPPPPPPPPNNNLLLJJJJJJKKKLLLMMMJJJJJJJJJLLLNNNNNNNNNLLLMMMMMMMMMNNNOOOMMMIIIFFFGGGHHHHHHGGGEEECCCDDDEEEDDDFFFEEECCCFFFLLLPPPPPPddd{{{uuu~~~oooYYYLLLEEEBBBBBBBBBBBBAAA???>>>===BBBAAA@@@???@@@AAABBBCCCFFFGGGJJJLLLNNNRRRVVVZZZMMMMMMMMMNNNNNNLLLIIIFFFHHHKKKNNNQQQRRRQQQNNNMMMJJJJJJKKKLLLMMMMMMMMMMMMGGGFFFDDDDDDDDDEEEGGGIIIDDDDDDDDDEEEFFFGGGIIIIIIFFFFFFGGGKKKPPPRRROOOKKKFFFFFFFFFEEEDDDCCCBBBAAABBBEEEHHHIIIHHHGGGGGGGGGCCCDDDDDDEEEFFFHHHIIIJJJIIIEEELLLZZZ^^^YYY]]]jjjssswwwhhhTTTKKKHHHGGGEEECCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCHHHJJJMMMNNNMMMLLLJJJJJJDDDDDDBBBAAA@@@>>>======;;;:::<<<>>>===CCC]]]yyy}}}ggg]]]]]]______YYY[[[[[[YYYTTTQQQQQQRRRRRRSSSTTTTTTSSSQQQPPPPPPOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSSSSUUUVVVVVVSSSPPPMMMMMMNNNOOOOOOOOOOOONNNNNNMMMKKKJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFDDD@@@===777555222222999DDDPPPVVVRRR```kkkppp{{{~~~{{{gggRRRJJJDDDEEEGGGHHHIIILLLNNNMMMMMMNNNOOOQQQSSSUUUSSSSSSSSSSSSSSSTTTTTTTTTVVVUUUWWW\\\^^^\\\]]]```eeefffjjjooosssuuuwwwxxxzzz}}}xxxssseeeZZZNNNGGGBBB@@@BBBGGGFFFHHHFFFEEEBBBAAAbbbmmmfffeeeaaa^^^___\\\\\\\\\\\\\\\]]]^^^^^^[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZ\\\ZZZXXXUUUTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPOOONNNMMMMMMMMMMMMKKKMMMOOOOOONNNMMMMMMMMMNNNLLLKKKLLLMMMLLLHHHEEEGGGHHHIIIGGGEEECCCBBBCCC@@@DDDEEE@@@???DDDGGGGGG[[[rrryyyppp^^^SSSJJJIIIFFFDDDBBB@@@??????CCCBBBBBBAAAAAA@@@AAAAAA@@@AAACCCDDDEEEFFFIIIKKKKKKKKKKKKLLLLLLJJJFFFCCCHHHJJJNNNQQQRRRPPPMMMKKKGGGHHHJJJKKKMMMNNNNNNOOOJJJIIIHHHGGGGGGIIIKKKLLLFFFFFFFFFFFFGGGHHHIIIIIIAAAEEEIIIKKKJJJHHHHHHIIIGGGGGGFFFEEECCCBBB@@@???@@@CCCGGGIIIIIIHHHGGGGGGFFFGGGHHHIIIKKKMMMOOOQQQMMMFFFKKKZZZ^^^SSSOOOUUUssswwwlll[[[OOOMMMJJJFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCC===???AAACCCCCCBBB???>>>=========<<<;;;<<<>>>AAA>>>AAAFFFIIIGGGUUU~~~|||aaaZZZ]]][[[XXXWWWWWWXXXYYYVVVRRRPPPPPPRRRPPPRRRTTTTTTRRRQQQPPPPPPNNNNNNPPPRRRSSSTTTTTTTTTRRRQQQQQQRRRTTTTTTPPPLLLNNNOOOPPPQQQPPPOOOMMMLLLLLLJJJHHHHHHHHHIIIHHHGGGIIIHHHHHHHHHHHHFFFCCC@@@888444222333666>>>KKKVVVLLLUUU\\\cccuuu|||hhhSSSKKKEEEEEEHHHHHHIIILLLLLLLLLMMMNNNOOOQQQRRRSSSRRRSSSUUUVVVXXXXXXXXXXXX]]]YYYXXXZZZ\\\\\\___dddhhhiiilllnnnmmmooouuu|||xxx~~~|||wwwqqqaaaUUUHHHBBB@@@@@@CCCGGGCCCGGGEEECCC@@@AAA^^^}}}gggdddfff```]]]```___^^^^^^]]]]]]^^^^^^___YYYXXXWWWVVVWWWXXXYYYZZZWWWWWWXXXXXXZZZ[[[\\\]]]]]][[[XXXVVVUUUVVVXXXZZZUUUUUUVVVVVVVVVWWWWWWWWWQQQRRRRRRRRRQQQOOOMMMLLLIIIMMMPPPQQQOOOMMMOOOQQQOOOMMMJJJJJJLLLKKKHHHEEEHHHIIIIIIHHHEEEBBBBBBBBB<<>>>>>>>>@@@AAAAAA@@@>>>===>>>>>>HHHHHHHHHIIIIIIJJJKKKLLLMMMLLLJJJHHHHHHJJJLLLMMMJJJJJJIIIJJJKKKLLLNNNOOOKKKIIIGGGFFFHHHIIIJJJIIILLLJJJHHHGGGHHHIIIIIIIIIFFFEEEDDDEEEGGGIIIHHHGGGHHHFFFDDDBBBAAAAAACCCCCC???BBBFFFHHHGGGEEEEEEDDDAAABBBCCCFFFIIILLLOOOQQQHHHIIIMMMQQQOOOLLLMMMRRR___xxxxxxfffRRRIIIFFFCCCAAAAAAAAA???@@@CCCCCCAAABBBEEEDDDCCCCCCEEEGGGEEE???:::888:::<<<<<<:::999999999:::<<<<<<;;;:::;;;AAAEEEFFFSSS___```bbbtttkkkZZZWWW[[[ZZZUUUSSSTTTQQQQQQRRRPPPMMMOOOSSSVVVSSSOOONNNOOOPPPQQQQQQSSSSSSRRRPPPMMMMMMNNNPPPQQQSSSRRRNNNMMMOOONNNKKKMMMMMMLLLKKKJJJJJJIIIIIIIIIGGGFFFFFFGGGGGGEEEDDDKKKJJJJJJJJJIIIFFFBBB>>>888666666555444999HHHWWWRRRQQQQQQ___www|||qqqYYYNNNDDDDDDFFFGGGIIIKKKIIIIIIJJJKKKMMMPPPRRRTTTTTTVVVXXXZZZ[[[[[[ZZZYYY[[[ZZZ[[[^^^^^^]]]aaafffjjjjjjjjjlllmmmppprrrttt{{{zzzqqqjjjVVVPPPDDD:::;;;CCCGGGDDDBBBIIIKKKBBB===MMMppp}}}kkkeeeeeebbb]]]YYY```aaaaaa^^^[[[YYYYYYZZZ[[[ZZZWWWUUUTTTUUUVVVWWWYYYVVVTTTSSSUUUXXXZZZ[[[YYYZZZXXXTTTUUUYYY\\\[[[^^^]]][[[YYYWWWVVVUUUUUUWWWWWWWWWUUUTTTRRRQQQPPPKKKMMMPPPRRRRRRQQQNNNMMMIIIIIIHHHHHHIIIJJJLLLMMMMMMMMMKKKHHHEEEBBB???>>><<<===>>>???????????????HHHWWWrrr~~~www~~~{{{uuuiii[[[QQQIIICCCAAACCC???@@@BBBBBBAAA@@@AAABBB@@@@@@???>>>===<<<;;;;;;LLLKKKKKKJJJKKKLLLMMMNNNKKKJJJIIIIIIIIIIIIJJJKKKIIIJJJKKKLLLMMMLLLLLLKKKKKKIIIHHHHHHJJJKKKKKKJJJJJJHHHEEEEEEFFFGGGGGGFFFDDDCCCBBBCCCEEEFFFFFFEEEFFFEEEDDDCCCCCCEEEFFFHHH@@@CCCFFFGGGFFFDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHJJJMMMKKKHHHJJJPPP]]]sss|||vvvmmm___SSSLLLIII@@@:::999;;;;;;<<>>@@@;;;666444222777DDDQQQMMMQQQUUUhhh~~~ttt\\\QQQFFFDDDFFFFFFGGGIIIHHHHHHIIIJJJLLLOOOQQQSSSVVVWWWYYYZZZ[[[[[[ZZZZZZ\\\ZZZ[[[_________ccciiikkkkkkkkklllnnnrrruuuwww~~~~~~xxxooogggRRRIII>>>;;;>>>BBBBBB@@@@@@EEECCC<<>>?????????>>>>>>GGGJJJXXXrrr{{{wwwvvvjjj[[[JJJ???<<>>===<<<<<>>;;;888777888:::;;;888555666:::>>>@@@??????>>>@@@JJJ\\\rrrnnn[[[YYYXXXVVVRRRMMMNNNRRRRRROOOMMMNNNMMMKKKOOOUUUYYYUUUQQQNNNOOOPPPPPPPPPNNNOOOOOONNNKKKJJJJJJKKKKKKNNNNNNLLLLLLOOOPPPMMMIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEGGGJJJKKKJJJIIIHHHHHHGGGHHHHHHFFFBBB???BBB<<<666222000333???KKKOOORRRTTTfffyyyaaaTTTIIIFFFFFFEEEFFFGGGJJJJJJJJJKKKMMMPPPRRRTTTXXXXXXYYYYYYZZZ[[[[[[[[[]]][[[\\\___aaaaaafffllllllllllllmmmppptttyyy||||||uuukkkdddOOOBBB;;;???CCC@@@???AAACCCEEEAAA===QQQ{{{|||qqqeee```\\\YYYWWWXXXWWWZZZ]]]]]]\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUSSSPPPOOOPPPQQQRRRQQQTTTVVVTTTQQQQQQUUUWWWVVVYYYVVVRRRNNNMMMNNNQQQSSSRRRSSSSSSTTTSSSRRRQQQPPPNNNNNNNNNNNNLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFDDDBBBAAA@@@>>>>>>?????????>>>======AAA>>>FFF\\\uuummmWWWHHHCCCAAA@@@?????????@@@BBBBBBBBBBBBAAA@@@???>>>>>>===MMMKKKIIIHHHHHHIIIKKKMMMJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLMMMMMMLLLJJJGGGEEEEEEEEEFFFHHHKKKKKKIIIHHHFFFDDDCCCBBBCCCCCCBBBAAA@@@??????@@@BBBCCCCCCBBB?????????@@@AAACCCEEEFFFCCCEEEFFFEEECCC@@@?????????@@@BBBCCCEEEEEEEEEEEEKKKIIIIIIJJJIIIIIIPPPYYY[[[cccaaadddxxxsssiiiccc___```cccaaa\\\RRRFFF===<<>>AAALLLNNNMMMEEEDDDaaappphhh```[[[WWWSSSSSSWWWRRRVVVZZZ]]]\\\ZZZXXXWWWWWWWWWXXXYYYYYYYYYXXXXXXUUURRROOONNNNNNOOONNNNNNPPPRRRQQQNNNNNNRRRTTTRRRUUUSSSPPPNNNMMMNNNPPPQQQPPPPPPQQQQQQPPPOOOMMMKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCDDDDDDDDDCCCBBBAAAAAA>>>?????????>>>===<<<<<<999===FFFTTTaaapppvvvdddQQQFFFDDD?????????@@@AAACCCCCCBBBBBBAAAAAA@@@??????>>>>>>LLLKKKJJJIIIIIIJJJLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLNNNMMMLLLIIIHHHFFFEEEEEEAAAAAABBBEEEHHHHHHGGGEEEGGGEEEDDDDDDDDDDDDBBBAAA@@@??????@@@BBBCCCCCCBBB@@@@@@@@@@@@@@@AAAAAABBBCCCEEEFFFEEEBBB@@@@@@@@@CCCCCCDDDDDDEEEEEEDDDDDDJJJIIIIIIJJJJJJKKKRRR[[[YYYZZZRRRQQQbbbrrr||||||iii\\\ZZZaaaiiieeeeeehhhqqq|||tttaaaPPPSSSRRROOOLLLKKKMMMOOOOOOQQQMMMKKKLLLKKKJJJOOOVVVZZZXXXUUUTTTSSSSSSQQQPPPLLLMMMMMMKKKIIIGGGHHHIIIDDDGGGHHHFFFHHHKKKLLLJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHIIIJJJIIIFFFCCCDDDCCCCCCCCCDDDDDDBBB@@@:::@@@EEEBBB777111:::GGGZZZXXXNNNUUUwww~~~|||~~~gggZZZNNNJJJJJJIIIJJJLLLMMMMMMNNNOOOQQQTTTVVVXXXUUUUUUVVVVVVXXXZZZ\\\]]][[[[[[]]]bbbddddddiiinnnooooooppprrrwww|||~~~{{{xxxqqqggg```III@@@>>>CCCAAA===HHHYYY[[[SSSFFFGGGgggpppfff```ZZZWWWSSSOOOPPPTTTOOOSSSXXX[[[[[[YYYWWWWWWVVVWWWXXXXXXYYYXXXXXXWWWUUUSSSPPPOOOOOONNNMMMLLLMMMOOOOOOLLLLLLPPPQQQOOOPPPPPPPPPPPPPPPPPPOOOOOOQQQRRRRRRRRRPPPMMMJJJHHHHHHHHHGGGGGGHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>>>>===<<<;;;;;;===CCCLLLUUUaaasss}}}xxxkkkZZZNNNJJJGGGEEECCCCCCCCCBBB???<<<@@@@@@@@@??????>>>>>>===LLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJGGGEEEDDDDDDDDD>>>>>>???AAADDDFFFEEEDDDHHHGGGFFFFFFFFFEEECCCAAA@@@??????@@@BBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEEEECCCBBBBBBCCCLLLJJJHHHFFFDDDBBBBBBAAAGGGFFFGGGIIIIIIHHHNNNUUUTTTSSSIIIHHHTTT^^^kkk}}}lll^^^WWWQQQQQQPPPLLLIIIMMMTTTWWWUUUQQQNNNLLLMMMLLLJJJNNNTTTYYYXXXXXXXXXXXXVVVSSSPPPNNNNNNMMMJJJHHHGGGIIIJJJFFFIIIIIIGGGGGGJJJKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLKKKHHHFFFBBBAAA@@@AAACCCCCCBBB@@@AAAGGGNNNKKK>>>444888BBBSSSXXXTTT]]]}}}xxxxxxyyyzzz{{{}}}lll^^^QQQLLLLLLLLLMMMOOOKKKLLLLLLMMMOOORRRTTTVVVSSSTTTUUUWWWZZZ\\\]]]^^^\\\\\\```fffhhhgggjjjnnnpppqqqssswww{{{|||yyyvvvnnneee]]]EEE@@@>>>@@@???BBBPPPaaa]]]PPPCCCKKKmmmhhh```ZZZUUUTTTQQQMMMNNNQQQNNNRRRWWWZZZZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVSSSQQQPPPPPPOOONNNLLLKKKMMMMMMJJJKKKNNNOOOLLLKKKLLLNNNPPPPPPOOONNNMMMSSSSSSTTTSSSQQQMMMIIIGGGDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA??????===>>>???@@@@@@AAA@@@@@@======>>>>>>>>>===<<<<<>>>>>>>>>>>IIIJJJLLLNNNOOOPPPPPPOOONNNNNNMMMLLLLLLMMMNNNNNNJJJJJJIIIGGGEEECCCAAA@@@===<<<<<<>>>AAADDDEEEEEEHHHGGGFFFGGGGGGFFFCCCAAA@@@???>>>???AAABBBBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@AAABBBDDDDDDDDDDDDFFFGGGPPPMMMIIIEEECCCAAABBBBBBGGGFFFIIIJJJHHHEEEGGGLLLPPPOOOHHHGGGNNNPPPZZZooovvv^^^VVVTTTRRRPPPQQQOOOLLLOOOVVVYYYWWWRRROOONNNOOOMMMKKKMMMSSSWWWXXXZZZ\\\]]]ZZZUUUQQQPPPOOOMMMJJJGGGHHHKKKMMMJJJLLLLLLIIIHHHKKKJJJGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKLLLMMMNNNMMMIIIFFF@@@??????@@@BBBCCCBBBAAAFFFGGGJJJIII@@@888888===LLLWWWWWW```~~~}}}||||||~~~rrrdddUUUOOONNNMMMMMMOOOKKKKKKLLLMMMOOOQQQTTTVVVQQQSSSVVVZZZ]]]___aaaaaa^^^___eeekkkmmmkkkkkkoooqqqssswww{{{}}}yyywwwssskkkaaaZZZDDDAAA>>>>>>DDDNNN[[[cccSSSHHHHHH___ddd^^^WWWRRRQQQQQQMMMLLLNNNOOORRRWWWYYYYYYXXXWWWWWWXXXWWWVVVUUUTTTTTTUUUVVVUUUSSSQQQPPPPPPPPPNNNLLLIIILLLLLLJJJJJJMMMMMMKKKHHHHHHIIIJJJKKKLLLLLLLLLOOOPPPQQQQQQPPPLLLHHHEEEBBBCCCEEEFFFFFFDDDCCCAAA@@@AAAAAAAAAAAA@@@>>>>>><<<<<<===>>>????????????<<<<<<======>>>=========???888666===EEEGGGHHHHHHlllqqqhhh^^^UUUJJJCCCBBBDDDDDDCCC@@@@@@@@@@@@@@@?????????EEEGGGJJJMMMNNNOOONNNMMMOOOMMMKKKJJJJJJKKKMMMOOOGGGGGGHHHHHHFFFCCC???===>>><<<;;;===@@@DDDEEEFFFHHHGGGGGGGGGGGGFFFCCC@@@???>>>===>>>@@@BBBAAA@@@<<<===>>>???????????????@@@BBBDDDDDDEEEFFFHHHJJJNNNLLLGGGDDDBBBCCCDDDFFFIIIIIIKKKMMMIIICCCCCCGGGNNNOOOJJJIIIKKKGGGMMMbbbqqqcccVVVWWWXXXUUUPPPTTTUUUPPPOOOUUUWWWUUURRRPPPOOOPPPNNNKKKMMMQQQVVVXXX[[[___```\\\VVVRRRRRRQQQNNNJJJGGGHHHLLLOOOMMMOOOOOOKKKJJJLLLKKKHHHKKKKKKKKKKKKKKKKKKKKKKKKRRRQQQQQQQQQOOOLLLGGGCCC???>>>>>>???AAABBBBBBAAAEEEAAA@@@AAA???:::888:::LLLWWWUUUZZZ|||~~~~~~}}}vvvhhhYYYQQQOOOMMMMMMNNNMMMMMMMMMNNNQQQSSSVVVWWWQQQSSSXXX]]]```bbbcccccc```bbbhhhooopppmmmmmmooorrrtttxxx}}}~~~{{{wwwtttqqqiii___XXXGGGDDD??????KKK[[[ccccccGGGCCCRRRvvv{{{```]]]UUUPPPPPPQQQNNNLLLLLLPPPSSSWWWYYYYYYXXXXXXXXXYYYXXXUUUSSSRRRSSSTTTUUUTTTRRRQQQPPPPPPPPPNNNLLLIIIKKKLLLIIIJJJMMMMMMJJJFFFFFFEEEEEEFFFHHHJJJLLLIIIKKKMMMNNNLLLIIIFFFCCCCCCDDDEEEFFFEEECCC@@@>>>??????@@@AAAAAA???>>>===;;;<<<===>>>????????????;;;;;;<<<===>>>>>>>>>===666999???@@@;;;777<<>>=========CCCBBBAAA@@@@@@@@@@@@@@@DDD???;;;===EEELLLOOOOOOKKKIIIEEECCCAAAAAABBBCCCIIIHHHHHHGGGGGGFFFFFFFFFJJJIIIGGGEEEEEEIIINNNSSScccuuuxxxdddYYYYYYZZZWWWRRRWWWVVVUUUTTTSSSSSSRRRRRRNNNNNNQQQUUUTTTOOOOOOQQQUUUWWW]]]dddhhhfff^^^WWWUUUVVVVVVTTTSSSRRRTTTVVVUUUSSSQQQNNNKKKJJJIIIIIILLLLLLJJJHHHGGGIIINNNQQQWWWSSSOOOQQQTTTSSSLLLEEEGGGEEEBBB@@@@@@BBBEEEGGGHHHGGGEEEBBB>>>:::777555DDDVVV___[[[aaaxxx}}}vvvvvv}}}zzznnn___TTTPPPPPPPPPOOOOOOPPPQQQQQQQQQRRRTTTVVVXXXXXXZZZ\\\___cccgggiiilllooossstttuuuuuuuuuvvvyyy~~~}}}{{{wwwrrrpppnnnfffYYYOOODDDAAA<<>>DDDDDDDDDCCCBBB???===<<<999;;;???AAABBB@@@===:::;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;:::888777::::::999888999:::<<<<<>><<<;;;===???AAABBBAAA>>>:::888999999:::;;;;;;;;;;;;;;;;;;;;;::::::999999::::::888777666666666777888999999999@@@QQQeeexxx{{{dddaaa[[[UUUOOOJJJGGGEEELLLLLLLLLLLLMMMNNNPPPQQQNNNMMMMMMMMMOOONNNLLLJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFDDDDDDHHHMMMOOOKKKGGGLLLKKKJJJHHHFFFDDDAAA???CCCCCCCCCCCCDDDEEEGGGHHHFFFFFFEEEEEEFFFGGGGGGHHHBBBAAAAAACCCFFFGGGEEECCCBBBBBBAAA@@@@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDBBBBBBCCCEEEDDDJJJWWWhhhzzznnn___^^^\\\[[[ZZZZZZZZZZZZTTTSSSQQQPPPPPPPPPRRRSSSQQQNNNNNNPPPOOOMMMPPPVVVXXXXXXZZZ```gggkkklllkkknnnfff\\\XXXXXXXXXVVVSSSUUUSSSQQQOOONNNMMMMMMMMMLLLMMMNNNNNNOOOPPPSSSVVVXXXZZZ^^^ccceee```UUUMMMMMMMMMLLLKKKJJJHHHFFFFFFEEEEEEEEEDDDCCCAAA@@@???<<>>BBBOOOQQQGGGBBBFFF^^^}}}jjj^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXYYYYYYZZZYYYZZZ\\\]]]\\\[[[XXXWWWTTTSSSRRRPPPNNNLLLJJJIIILLLOOOSSSTTTSSSOOOMMMLLLNNNLLLJJJIIIJJJJJJJJJIIIKKKKKKIIIGGGEEECCCBBBAAABBBBBBBBBBBBAAA???===<<<===???@@@AAAAAA>>>;;;999999::::::;;;<<<<<<;;;;;;;;;;;;999888888999:::;;;888777666666666777888999999888???MMM___ssswwwiii[[[OOOHHHNNNMMMMMMLLLLLLMMMNNNNNNOOONNNLLLLLLLLLKKKIIIGGGHHHHHHGGGEEEEEEDDDDDDEEEDDDCCCCCCEEEGGGFFFDDDAAAFFFGGGGGGEEEDDDBBBAAA@@@CCCCCCCCCCCCDDDFFFHHHIIIGGGFFFEEEEEEDDDDDDDDDEEEAAAAAABBBDDDEEEDDDBBB@@@????????????@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEDDDBBBBBBCCCDDDHHHKKKPPPWWWbbbqqqkkk\\\YYYYYYYYYXXXVVVTTTSSSRRRRRRQQQOOONNNNNNOOOQQQSSSRRRPPPOOOQQQPPPOOOSSSXXXYYYWWWUUUVVV[[[^^^^^^]]]aaaZZZRRROOOQQQSSSRRRPPPSSSRRRPPPNNNMMMLLLMMMMMMIIILLLNNNPPPQQQSSSVVVXXXVVVXXX[[[______ZZZQQQIIIKKKKKKKKKJJJHHHFFFDDDCCCCCCCCCDDDDDDCCCBBBAAAAAA>>>???JJJZZZ```\\\]]]eeerrrvvv{{{sssfff]]]YYYWWWWWWRRRTTTWWWYYYZZZ]]]aaadddaaabbbeeeiiimmmpppssstttvvvwwwyyyzzz|||~~~yyywwwooonnnhhh]]]PPPGGGDDDEEEDDD===???HHHEEE===BBBQQQbbbxxx}}}ttt{{{xxxddd\\\]]][[[\\\\\\\\\\\\[[[[[[ZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]\\\ZZZXXXWWWUUUTTTRRRPPPNNNLLLJJJJJJMMMPPPSSSTTTSSSPPPNNNMMMMMMKKKHHHGGGHHHIIIIIIIIIKKKKKKLLLLLLJJJFFFCCC@@@CCCCCCDDDDDDCCCAAA???>>><<<===???AAAAAA@@@>>><<<;;;;;;;;;<<<<<<;;;;;;;;;:::999888777777888::::::999888777666666777888999888;;;CCCNNNYYYggg|||lll```NNNNNNNNNNNNNNNNNNNNNNNNQQQOOOMMMLLLLLLKKKIIIGGGFFFFFFDDDCCCBBBBBBBBBBBB@@@AAABBBBBBBBBAAA@@@???@@@BBBDDDDDDDDDCCCDDDFFFDDDCCCBBBBBBCCCEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@AAACCCDDDCCCBBB@@@>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAABBBCCCDDDDDDCCCDDDDDDCCCBBBBBBCCCDDDIIIKKKKKKKKKNNNYYYlllzzz~~~mmmaaa[[[XXXWWWWWWUUUTTTRRRPPPNNNMMMPPPOOOMMMLLLLLLNNNQQQSSSRRRPPPPPPRRRQQQPPPTTTYYY\\\XXXSSSRRRSSSUUUTTTRRRVVVRRRMMMKKKMMMOOOOOOOOORRRQQQOOONNNMMMMMMMMMNNNHHHKKKNNNPPPQQQRRRTTTUUULLLNNNPPPSSSTTTRRRNNNJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBB???FFFVVVbbbaaa[[[ZZZcccooo{{{yyy}}}vvvkkkbbb]]]ZZZZZZXXXZZZ\\\^^^```cccgggjjjfffgggkkknnnrrrtttvvvwwwyyy{{{}}}~~~|||uuuqqqiiifff___TTTJJJDDDCCCDDDCCC===<<>>;;;<<<<<<;;;;;;:::999888777777777666777777888888999999777666666777777888666:::BBBJJJNNNVVVgggwwwHHHIIIKKKMMMNNNNNNNNNMMMNNNLLLJJJIIIJJJJJJIIIGGGDDDDDDBBBAAA@@@???>>>>>><<<>>>AAAAAAAAA@@@AAABBBAAADDDFFFGGGEEEEEEGGGHHHDDDCCCBBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCC???AAABBBCCCBBB@@@???>>>=========>>>>>>??????@@@??????@@@AAABBBCCCDDDEEEBBBCCCCCCAAA@@@AAACCCEEEGGGHHHIIIGGGGGGNNN[[[eeeooo|||sssaaaXXXVVVWWWYYYWWWTTTQQQPPPQQQQQQOOONNNOOOMMMKKKJJJKKKNNNQQQSSSPPPOOOOOORRRRRRPPPSSSXXX]]]XXXRRRPPPQQQQQQPPPOOOQQQPPPMMMKKKKKKKKKLLLMMMOOONNNLLLKKKKKKKKKKKKLLLHHHJJJMMMNNNNNNMMMMMMMMMIIIHHHIIIJJJLLLMMMNNNNNNLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDEEEDDDIIIWWWdddfff^^^VVVZZZnnnyyyvvvxxx{{{~~~yyyoooggg```]]]\\\[[[]]]```bbbcccfffjjjllllllmmmppptttvvvxxxyyyzzzzzz}}}xxxqqqnnnddd___WWWMMMFFFCCCCCCDDD>>><<<;;;;;;<<>>???@@@AAA@@@???>>>===;;;;;;;;;:::888777555444444555555666666666666666888888666555555555666666777777<<>>===<<<<<<:::===@@@BBBBBBBBBEEEGGGHHHJJJLLLKKKGGGEEEEEEGGGDDDDDDBBBAAA@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDEEE???AAABBBBBBAAA?????????<<<=========>>>>>>>>>?????????@@@AAACCCDDDEEEEEEAAAAAAAAA@@@???@@@CCCEEEDDDFFFHHHHHHIIILLLSSSXXX[[[lllxxx```UUUVVVYYYYYYXXXSSSOOOKKKKKKMMMPPPOOOMMMNNNMMMKKKJJJJJJMMMQQQSSSOOOMMMOOORRRRRRPPPRRRWWW[[[WWWQQQOOOPPPQQQPPPNNNQQQQQQOOOLLLIIIHHHHHHJJJKKKJJJIIIGGGGGGGGGHHHIIIHHHJJJMMMMMMJJJHHHGGGGGGLLLJJJHHHGGGIIILLLOOOQQQNNNMMMLLLJJJIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFCCCEEEJJJUUUaaafff^^^SSSTTTkkk}}}}}}ssstttvvv{{{zzzrrriiibbb^^^]]]\\\^^^```bbbcccfffiiilllppprrrtttwwwzzz{{{||||||{{{~~~~~~{{{uuuooolll```ZZZQQQIIIDDDCCCDDDEEE999:::<<<<<>>AAAAAAAAAAAA@@@>>>===<<<::::::999888666444222111222333555666666666555444777666555444333444444555999666555:::???CCCIIIPPP\\\yyyEEEFFFHHHKKKMMMLLLIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAA@@@???>>><<<;;;;;;>>>AAAAAAAAAEEEMMMTTT\\\XXXRRRLLLGGGEEEEEEEEEFFFDDDAAA@@@AAAAAA@@@@@@CCCBBB@@@???>>>???@@@@@@>>>>>>>>>>>>????????????>>>>>>===<<<<<<===>>>???===???BBBDDDDDDCCCAAA@@@>>>AAABBB???;;;<<>>;;;:::999999999999888777555444444444444333333333333333333333333555555444444444333333333444555555777999;;;===>>>MMMXXXsssIIIIIIIIIKKKLLLKKKHHHFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFEEEDDDGGGNNNTTTWWWTTTOOOKKKHHHFFFGGGGGGHHHEEEBBBAAABBBCCCDDDCCC@@@??????>>>>>>>>>??????@@@@@@??????>>>>>>=========<<<<<<<<<===>>>@@@AAA???@@@BBBCCCBBBAAA???>>>>>>@@@AAA@@@???@@@EEEIIIGGGFFFDDDCCCDDDFFFIIIKKKEEEKKKYYYmmm|||tttggg[[[UUUNNNKKKLLLOOONNNMMMMMMLLLKKKJJJJJJJJJKKKKKKHHHIIIKKKLLLMMMLLLKKKJJJJJJIIIJJJKKKMMMNNNNNNMMMIIIIIIJJJJJJIIIIIIHHHHHHJJJIIIIIIHHHIIIJJJKKKLLLJJJIIIHHHGGGEEEEEEDDDDDDGGGFFFFFFEEEEEEFFFFFFFFFIIIGGGEEEEEEGGGIIIIIIIIILLLLLLKKKKKKLLLLLLMMMNNNKKKKKKIIIGGGEEEDDDBBBBBB@@@AAA@@@@@@MMM]]]___XXXTTTfffxxxzzzrrrtttzzz~~~}}}vvvnnngggcccaaabbbeeehhhkkkmmmoooppptttwwwyyy{{{|||xxxsssmmmddd]]]SSSNNNHHHDDDDDDEEEEEEDDD;;;@@@<<>>>>>?????????>>>===;;;999888777777777777777666666555444444444333333333333333333333333555555555444444333333333333333444555666888999:::;;;JJJ___rrrLLLKKKJJJKKKKKKKKKHHHGGGDDDDDDDDDDDDCCCCCCBBBBBB?????????@@@AAACCCEEEFFFJJJKKKKKKIIIGGGIIINNNRRRPPPNNNKKKIIIGGGGGGHHHIIIJJJGGGCCCAAAAAABBBBBBBBB===>>>>>>????????????>>>AAAAAA@@@???>>>===<<<<<<<<<;;;;;;<<<===???AAACCCAAAAAAAAAAAA@@@???>>>>>>===>>>???AAACCCEEEHHHIIIEEEDDDBBB@@@@@@AAABBBDDD===???GGGTTT___hhhsss}}}zzzfffWWWQQQQQQMMMIIIIIILLLOOONNNMMMLLLKKKJJJJJJIIIIIIJJJJJJGGGHHHIIIJJJKKKJJJIIIIIIGGGHHHJJJJJJIIIIIIIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDBBBAAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFDDDCCCDDDGGGJJJJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJHHHFFFCCCAAA???>>>BBBCCC???;;;CCCTTT^^^___UUU^^^ppp{{{rrrqqqsssxxx~~~}}}uuummmhhhffffffhhhjjjlllnnnpppqqqvvvyyy||||||tttoooiiiaaaZZZJJJHHHEEECCCCCCBBBAAA???:::===???___{{{bbb```XXXYYYbbbaaaaaa```^^^\\\ZZZXXXWWWVVVZZZZZZXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSRRRMMMLLLKKKMMMPPPRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNKKKIIIJJJJJJIIIHHHGGGFFFDDDDDDDDDCCC@@@>>>???>>>===<<<;;;;;;;;;;;;::::::888666555555444444333444555666666555444333444444444444444444444444555555555555444444444444222222222222333444555555888HHHRRRTTTaaa}}}MMMKKKJJJJJJKKKKKKJJJIIIDDDCCCCCCBBBBBBAAAAAAAAA@@@???@@@AAACCCGGGJJJMMMMMMMMMLLLJJJGGGGGGJJJMMMJJJIIIHHHGGGFFFFFFGGGGGGJJJFFFAAA>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBAAA@@@AAA@@@@@@@@@??????>>>>>>======<<<<<<===???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>AAADDDFFFFFFEEEAAA@@@???>>>===>>>??????======AAAHHHNNNWWWffftttiiiZZZQQQNNNNNNKKKIIIHHHJJJLLLNNNNNNMMMKKKKKKJJJJJJIIIIIIIIIIIIEEEFFFGGGHHHHHHHHHHHHGGGDDDGGGJJJIIIFFFDDDFFFHHHIIIIIIHHHHHHGGGGGGGGGGGGKKKJJJIIIHHHHHHGGGGGGFFFJJJJJJJJJIIIHHHEEECCCAAA??????@@@BBBCCCDDDDDDEEEDDDEEEDDDAAA>>>???DDDIIIFFFGGGGGGGGGFFFDDDBBBAAAHHHGGGFFFDDDBBBAAA???>>>DDDFFFCCC===???MMM[[[bbb\\\\\\hhhtttppprrrvvv|||zzzrrrmmmjjjjjjlllmmmooorrrtttuuu{{{~~~vvvooojjjddd]]]WWWDDDDDDDDDCCCBBB@@@===<<<===:::CCCrrrgggTTT]]]UUUWWWccc]]]```___^^^]]]\\\ZZZYYYXXXXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTVVVVVVVVVUUUSSSRRRPPPPPPPPPRRRUUUVVVUUUTTTPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMJJJIIIIIIIIIGGGFFFEEEDDDCCCBBBBBB@@@>>>===>>>===<<<;;;999999888888777777666555444444333333000222444555666555444222333333333333333333333333555555444444444444444444222222111111111111222222<<>>???@@@AAAAAAAAABBBCCCEEEEEEEEEDDDCCC???@@@@@@@@@AAAAAABBBBBB@@@???>>>======>>>??????>>>>>>???@@@@@@AAABBBCCC@@@???>>>???AAABBBBBB@@@<<<<<<<<<======>>>??????AAAAAACCCFFFHHHMMMZZZhhhrrrxxx||||||bbbRRRMMMMMMLLLLLLFFFFFFFFFHHHIIIJJJIIIHHHJJJJJJJJJJJJJJJIIIIIIIIIDDDDDDEEEEEEFFFFFFFFFFFFCCCFFFIIIHHHDDDCCCDDDFFFIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDHHHHHHIIIHHHGGGDDDBBBAAA>>>???@@@BBBCCCCCCCCCCCCAAABBBAAA>>><<<===BBBGGGEEEFFFFFFEEEDDDBBB@@@>>>BBBBBBBBBAAA@@@??????>>>???CCCDDD@@@???IIIXXXbbbddd^^^bbbwwwzzzyyyxxxyyy{{{|||uuuqqqmmmnnnoooqqqtttwwwyyy{{{{{{qqqiiibbb\\\UUUPPPBBBCCCDDDCCCAAA???<<<;;;<<<:::JJJ~~~[[[QQQaaaZZZYYY```XXX[[[\\\\\\\\\\\\[[[ZZZYYYVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTVVVWWWWWWUUUSSSQQQRRRRRRSSSUUUVVVUUURRRPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHHHHHHHHHHFFFEEECCCCCCCCCBBB@@@>>>=========<<<;;;999888777777777555555555555444444333333///000222444555444333222333333333333333333333333333333333444444444444444222222111000000000000111444555;;;EEENNN\\\vvvIIIHHHHHHJJJLLLMMMLLLJJJDDDCCCCCCBBBAAA@@@??????AAAAAAAAABBBDDDGGGIIIKKKDDDCCCBBB@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAA???>>>>>>@@@CCCFFFGGGHHHCCCDDDDDDEEEEEEEEEEEEDDD@@@@@@AAABBBCCCDDDEEEEEEBBBAAA???>>>======>>>>>>===>>>???AAABBBCCCDDDDDD@@@@@@???>>>>>>===>>>>>>:::;;;===???@@@@@@AAA@@@AAABBBDDDFFFFFFFFFNNNXXX^^^fffuuurrraaaPPPKKKMMMLLLGGGCCCGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGGGGEEEDDDDDDEEEEEEDDDBBBAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@??????======???BBBEEEGGGGGGFFFEEEDDDBBBAAA@@@>>>>>>>>>>>>============999>>>BBBAAA@@@FFFTTT___bbb\\\ZZZdddsssxxxssstttzzzvvvsssssstttuuuxxx{{{~~~~~~wwwlllaaaXXXPPPJJJFFFCCCDDDDDDBBB???<<<<<<<<<;;;CCC[[[kkkNNNNNN``````^^^```ZZZWWWXXXYYYZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTUUURRRSSSTTTUUUUUUSSSQQQPPPQQQPPPQQQQQQRRRPPPLLLIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGFFFDDDAAABBBCCCBBB???===<<<<<<;;;:::999888666666555555333444444555444444333333///000111333333333222222222222222222222222222222222222222222333333333333222111111000//////000000///+++111<<>>======>>>?????????===>>>@@@BBBBBBBBBAAA@@@======>>>AAADDDGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFAAA@@@???>>>>>>>>>???@@@>>>???BBBDDDEEEDDDCCCBBB???@@@@@@>>>;;;:::===AAA<<<>>>@@@BBBCCCCCCBBBBBB??????AAADDDDDDBBBEEEJJJMMMQQQ^^^rrr~~~~~~xxxeeeUUUNNNIIIKKKLLLHHHDDDCCCGGGHHHIIIIIIIIIIIIIIIJJJEEEFFFGGGGGGGGGFFFEEEDDDAAAAAAAAAAAABBBBBBCCCCCCFFFEEEEEEFFFGGGGGGFFFEEEBBBAAA???======>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDBBB@@@???@@@???>>>???AAADDDEEEEEEGGGFFFEEECCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>=========AAAEEEDDDAAADDDNNNYYY^^^]]]ZZZWWW\\\jjjyyytttooorrrxxx|||}}}yyyyyyyyyyyy{{{~~~{{{vvvooodddXXXNNNHHHDDDBBBEEEEEEDDD@@@<<<:::;;;===CCC[[[vvvbbb[[[^^^iiikkkccc\\\ZZZUUUUUUWWWWWWWWWUUUSSSRRRSSSRRRQQQPPPPPPRRRTTTUUUOOOPPPQQQQQQQQQPPPNNNNNNNNNMMMMMMMMMMMMLLLIIIFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGFFFDDD???AAABBB@@@===;;;:::<<<888777666555444444333444111222333444444333222222000000111111111111111111000000000000000000000000000000111111111222222222000000//////....../////////000111222111333999@@@QQQhhhIIIIIIJJJKKKLLLJJJFFFCCCEEEEEEDDDCCCAAA@@@@@@???>>>??????@@@@@@???>>>>>><<<;;;;;;<<<>>>?????????:::;;;>>>AAABBBBBBBBBAAA>>>>>>???AAACCCCCCAAA???CCCBBB@@@???>>>??????@@@FFFFFFFFFFFFEEEEEEEEEEEE??????>>>>>>>>>???AAABBB@@@AAADDDFFFFFFDDDBBBAAA>>>AAAAAA>>>999999>>>DDD???@@@BBBDDDEEEDDDCCCBBB>>>===???CCCCCC@@@AAADDDEEECCCKKKbbbxxx}}}xxx~~~~~~}}}mmm]]]TTTOOOKKKIIIHHHIIIGGGDDDGGGLLLAAACCCDDDDDDCCCDDDEEEFFFCCCDDDEEEEEEEEEDDDBBBAAAAAAAAA@@@@@@AAAAAABBBCCCGGGEEEDDDFFFIIIJJJHHHEEEAAA@@@>>>===<<<===???@@@???AAACCCFFFHHHIIIIIIIIIEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGEEEBBB@@@>>>AAA???>>>@@@EEEHHHGGGFFFEEEDDDBBB@@@?????????@@@FFFFFFDDDCCCBBB@@@???>>>GGGIIIJJJHHHBBBAAAIIISSSbbbfffbbbWWWUUUbbbqqqzzz|||{{{}}}pppmmmuuusssyyy~~~~~~}}}||||||}}}}}}rrrlllfff[[[QQQIIIEEEDDDDDDFFFFFFCCC>>>999888:::===OOOsss|||~~~{{{wwwfffTTTRRRTTTUUUVVVVVVUUURRRPPPNNNPPPNNNMMMLLLLLLOOOQQQSSSMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKLLLKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGGGGFFFEEE>>>@@@AAA???<<<999999;;;555555444333222222222222///000222333333222111111111111000000000000111111//////////////////////////////000000111111111222///......------.........,,,333333++++++444999555:::IIIcccGGGIIIJJJJJJGGGEEEEEEEEEFFFDDDAAAAAAAAABBBAAA???======>>>????????????>>>;;;;;;;;;;;;;;;<<<<<<<<<===>>>AAACCCDDDCCCBBBAAA@@@@@@???@@@BBBBBB@@@???@@@@@@???<<<;;;<<>>???@@@BBBBBBEEEEEEDDDCCCBBBBBBAAAAAA@@@>>>===;;;;;;<<<>>>???BBBBBBCCCEEEGGGGGGFFFDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAACCCIIITTTbbbpppyyy}}}}}}yyyxxx}}}|||hhh]]]TTTMMMJJJLLLEEEEEEFFFEEEDDDDDDFFFHHHFFFFFFEEEEEEDDDCCCCCCCCCFFFGGGHHHFFFDDDBBBAAABBBDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHHHHJJJMMMMMMJJJGGGEEECCC@@@===<<<===???AAAFFFDDDCCCDDDFFFHHHIIIIIIEEEEEEEEEEEEDDDDDDCCCCCCGGGHHHHHHHHHHHHFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHBBBDDDDDDAAA>>>>>>BBBFFFHHHFFFEEEFFFHHHGGGBBB???BBBHHHMMMJJJDDDDDDMMMWWWaaahhhfffYYYTTT___mmmttt|||yyyoootttooopppwww{{{mmmccccccZZZJJJCCCGGGHHHCCCGGGEEEFFFEEE>>>888>>>JJJtttuuuppphhhZZZSSSTTTQQQRRRTTTUUUUUUSSSQQQPPPMMMLLLKKKJJJKKKLLLOOOPPPQQQPPPNNNMMMKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMLLLLLLIIIGGGEEEDDDFFFGGGGGGFFFDDDCCCDDDFFFIIIHHHDDD@@@CCC@@@<<<:::999888777666555444333111000/////////222222222333333444444444222222222111111111111000555444222111000111222333................................................////////////000000000000666>>>XXXzzzGGGIIIJJJJJJGGGFFFEEEEEEEEECCCAAA@@@AAAAAA@@@???>>>??????@@@@@@??????>>><<<<<<===>>>>>>>>>>>>===@@@AAAAAABBBBBBAAA??????>>>===>>>???AAABBBAAA@@@?????????===<<<===???BBBBBBCCCCCCDDDCCCBBBAAA@@@????????????@@@AAABBBBBBEEEEEEDDDCCCAAA@@@?????????>>>===<<<<<<===???@@@@@@@@@AAADDDFFFGGGFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA?????????BBBIIITTT^^^eeerrruuu}}}~~~~~~}}}kkk^^^RRRMMMJJJFFFDDDEEEDDDFFFGGGFFFDDDDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGEEECCCAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDHHHGGGHHHJJJMMMMMMJJJGGGFFFCCC@@@======>>>AAACCCGGGEEECCCCCCEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFJJJKKKKKKKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFDDDBBB???>>>@@@EEEHHHJJJHHHEEEFFFGGGHHHFFFEEEGGGLLLOOOKKKDDDCCCKKKSSS___gggjjjbbbZZZ]]]iiirrrxxx~~~ooonnnrrrzzz}}}|||~~~ssseeeaaa[[[NNNBBB???CCCGGGGGGGGGFFFBBB;;;777@@@XXXnnnyyylllbbbaaa^^^UUUPPPSSSQQQQQQRRRRRRRRRPPPOOONNNMMMLLLLLLLLLLLLMMMNNNOOOOOONNNLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKGGGEEECCCDDDEEEFFFGGGFFFDDDCCCCCCEEEGGGFFFCCC@@@???===:::888888888777666555555333222111000000000111111111222222333333333222222222111111111000000222111111000//////000000........................------------------------............////////////777>>>QQQgggrrruuuFFFHHHIIIHHHFFFEEEEEEEEEEEECCCAAAAAAAAABBBAAA@@@AAAAAAAAAAAA@@@???>>>>>>===>>>@@@AAAAAAAAA@@@???CCCCCCBBB@@@???>>>===<<<<<<;;;<<<>>>AAABBBBBBAAA===>>>??????>>>>>>@@@BBBCCCCCCCCCBBBBBB@@@???>>>@@@@@@@@@@@@@@@@@@AAAAAACCCCCCBBBAAA@@@???>>>>>>@@@???>>>>>>???@@@BBBCCC?????????BBBEEEFFFFFFEEEAAAAAABBBCCCBBBAAA@@@??????===<<<===@@@EEEJJJNNN\\\bbbooo}}}~~~~~~gggVVVMMMGGGBBBCCCEEEDDDBBBCCCDDDFFFGGGGGGEEECCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEDDDEEEFFFEEECCCAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCFFFGGGHHHJJJMMMMMMKKKIIIFFFDDD@@@>>>>>>@@@CCCFFFHHHFFFDDDDDDEEEEEEDDDDDDEEEEEEDDDEEEFFFHHHJJJKKKNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDIIIEEE@@@>>>@@@DDDHHHJJJIIIGGGDDDDDDFFFHHHIIIIIIMMMPPPPPPLLLEEECCCHHHNNN[[[dddnnnoooeee]]]bbbmmmtttyyytttqqqtttxxx{{{yyyiii\\\YYYNNNDDDAAAAAACCCGGGKKKIIIIIIAAA888<<>>===???@@@BBBCCCCCCCCCAAA@@@CCCBBBAAA???>>>=========<<<;;;<<<>>>@@@AAAAAA???<<<>>>???@@@??????@@@BBBBBBBBBAAAAAA@@@???>>>===@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@????????????AAAAAAAAAAAABBBCCCEEEEEE??????>>>@@@BBBDDDCCCBBB???@@@BBBCCCBBBAAA???===???>>><<<<<<<<<>>>AAABBBEEEKKKYYYhhhrrrvvv{{{lll___RRREEE<<>>===???@@@AAABBBCCCBBBBBBAAAAAA@@@??????>>>>>>??????>>>======>>>@@@@@@???======???@@@@@@??????@@@AAAAAA@@@@@@???>>>=========>>>>>>??????>>>===<<<;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFAAA@@@>>>>>>@@@@@@???>>>===>>>@@@AAA@@@???===;;;<<<<<<;;;;;;;;;<<<>>>???;;;===DDDPPPZZZbbbllluuuyyy|||uuuiiiYYYLLLGGGFFFFFFEEE@@@???===<<<>>>@@@BBBAAAAAACCCEEEEEECCC@@@??????DDDDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFFFFDDDBBBBBBCCC@@@@@@AAABBBCCCCCCDDDDDDCCCEEEHHHIIIJJJIIIHHHHHHEEEDDDBBB@@@@@@BBBEEEFFFEEEDDDCCCEEEGGGHHHGGGFFFCCCCCCCCCEEEGGGJJJLLLNNNMMMLLLKKKJJJIIIHHHHHHGGGCCCDDDEEEGGGGGGGGGFFFEEEFFFDDDCCCFFFIIIKKKIIIFFFCCCEEEGGGIIIIIIJJJJJJJJJMMMMMMKKKHHHEEEEEEHHHJJJIIISSShhhyyyvvvfff___ccceeeyyy}}}rrrgggfffooozzz~~~}}}yyyooofffZZZPPPDDDAAACCCIIIIIIIIITTTdddfffUUUFFFOOOrrrcccXXX^^^VVVSSSRRRSSSSSSPPPNNNOOOTTTRRROOOLLLKKKKKKMMMNNNJJJKKKMMMMMMMMMKKKIIIGGGFFFFFFFFFGGGGGGHHHIIIJJJFFFEEEDDDCCCCCCEEEGGGHHHHHHGGGFFFGGGIIIJJJIIIHHHCCCCCCCCCAAA???>>>>>>>>>888777777888:::;;;:::999777777666555444444444444333333333333333333333222111111111000000000//////,,,---.../////////------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++//////111222000...222888BBBMMMiiiBBBBBBCCCBBB@@@@@@AAACCCGGGEEECCCCCCEEEFFFEEEDDDCCCCCCCCCBBBAAA@@@>>>===????????????@@@@@@@@@AAA?????????@@@@@@@@@@@@@@@???>>>>>>???@@@@@@???===@@@@@@AAA@@@>>>>>>@@@AAA???>>>======<<<=========<<<===>>>>>>>>><<<;;;:::;;;;;;===>>>@@@AAABBBCCCAAABBBBBBCCCCCCDDDDDDDDDBBB@@@>>>=========<<<;;;<<<======>>>===<<<;;;:::888888777777888999;;;<<<:::888:::@@@EEEKKKTTT^^^rrrwww}}}tttfffPPPKKKEEEBBBAAACCCDDDEEE>>>??????<<<===BBBDDDDDD???AAABBBBBB@@@>>>>>>>>>DDDCCCCCCBBBAAAAAA@@@@@@CCCDDDEEEEEECCCBBBBBBCCC@@@@@@AAAAAABBBCCCDDDDDDBBBDDDGGGHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDBBBBBBBBBDDDGGGHHHGGGFFFAAABBBCCCEEEGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGJJJKKKLLLLLLKKKJJJDDDEEEFFFIIIKKKJJJHHHEEEFFFHHHLLLMMMLLLJJJJJJJJJJJJIIIFFFDDDDDDEEEGGGIIIBBBJJJZZZkkkrrrnnnhhhdddcccpppqqqiiinnnvvvzzz|||~~~~~~lllddd\\\QQQIIICCCBBBCCCEEEHHHQQQbbbrrrnnnXXXMMMeeeyyy\\\TTTWWWQQQQQQQQQQQQQQQQQQQQQQQQSSSQQQOOOMMMLLLMMMNNNNNNKKKLLLMMMMMMMMMKKKHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHGGGFFFGGGHHHIIIJJJJJJIIIHHHIIIKKKKKKIIIGGGCCCDDDDDDCCC@@@=========:::999999:::;;;;;;:::888777666666555444444555555444444444333333333333333111111000000000/////////------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++---,,,...000222222000///888444JJJvvvBBBCCCCCCBBBAAAAAACCCEEEEEECCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBAAA???>>>>>>>>>===<<<;;;<<<===???@@@???@@@AAABBBBBBAAA@@@??????>>>>>>???AAABBBAAA???BBBBBBAAA???======???AAA===<<<;;;;;;;;;<<<===>>>;;;<<<>>>???>>>===<<<:::======>>>??????@@@AAAAAA??????@@@@@@@@@@@@@@@@@@@@@>>><<<;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999777666555444444555666777999777777:::;;;;;;@@@FFFZZZbbbiiinnnvvvwwwmmmcccXXXKKKBBBAAA@@@???===<<<;;;::::::;;;@@@AAA>>>>>>CCCDDDBBB===>>>??????===<<<===>>>@@@@@@@@@@@@????????????@@@BBBCCCCCCAAA@@@@@@AAA>>>>>>???@@@AAABBBCCCCCCAAADDDGGGGGGEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAACCCEEEEEEDDDBBB@@@AAACCCEEEFFFFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEEEEIIIJJJMMMNNNNNNMMMKKKJJJEEEFFFIIIIIIHHHGGGGGGGGGHHHJJJKKKJJJHHHFFFGGGIIIHHHEEEBBBAAABBBDDDEEEEEEAAACCCIIIVVVhhhuuutttkkkiiinnn|||tttoooppppppuuuzzz~~~~~~ggg\\\XXXQQQHHHCCCBBBDDDFFFIIISSScccnnnsssaaaTTT]]]fffWWWQQQNNNPPPQQQQQQQQQQQQRRRTTTUUUPPPPPPNNNMMMMMMMMMNNNNNNNNNOOOOOONNNMMMKKKJJJHHHIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKKKKKKKKKKLLLLLLLLLJJJIIIIIIJJJJJJJJJGGGEEEBBBDDDFFFEEEAAA===<<<<<<;;;;;;:::;;;;;;:::888666666666555444444444555555333333333333222222111111111000000000////////////---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***+++++++++---......,,,777666EEEaaavvv{{{DDDDDDDDDCCCBBBBBBDDDGGGCCCBBB@@@@@@BBBCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>===<<<:::888999;;;===???@@@AAACCCDDDCCCAAA???>>>=========@@@BBBDDDCCCBBBDDDDDDBBB???<<<<<>>???;;;===>>>@@@@@@>>>===<<<@@@@@@@@@@@@????????????======>>>>>>>>>===<<<<<<>>><<<::::::;;;======<<<;;;:::999888888888999999:::888555333222222333444555555888;;;:::666666999555???HHHOOO[[[lllxxx{{{uuu[[[[[[RRREEE>>>===???BBBCCC===<<<;;;:::999999;;;===777===???<<<;;;>>>===999<<<======<<<;;;;;;===???<<<<<<======>>>>>>??????>>>@@@AAAAAA???>>>>>>???<<<===>>>???@@@AAABBBBBBAAADDDGGGFFFCCC@@@@@@AAABBBCCCDDDDDDDDDAAA???===AAAAAAAAABBBCCCBBB@@@>>>???@@@CCCEEEFFFDDDBBBAAADDDCCCBBBBBBBBBCCCEEEFFFEEEFFFHHHIIIHHHFFFCCCBBBFFFHHHJJJHHHEEEDDDFFFIIIHHHIIIHHHEEEAAAAAACCCFFFHHHDDD@@@???AAACCCCCCCCCAAA???===FFF```yyy|||qqqmmmnnn{{{xxxyyymmmgggdddpppvvv|||~~~|||zzz{{{}}}~~~{{{fffSSSMMMMMMIIICCC@@@???FFFLLLTTTddduuuvvvmmmNNNOOOooolllVVVVVVXXXRRRMMMOOOOOOMMMLLLNNNQQQQQQNNNNNNMMMMMMMMMMMMMMMNNNQQQQQQPPPOOONNNMMMKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMNNNNNNOOOOOONNNNNNJJJIIIIIIIIIJJJHHHFFFCCCBBBEEEGGGFFFBBB===;;;;;;<<<;;;:::;;;;;;999666444666555555444444444444555222222222222111111000000000000000000////////////------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++...///---******---//////***999IIIMMMJJJMMMZZZgggCCCBBBBBBBBBBBBCCCEEEEEECCCBBBAAAAAA@@@@@@AAAAAACCCBBBAAA???>>><<<;;;:::888999:::;;;======>>>>>>DDDDDDDDDCCCBBBAAA@@@???AAABBBBBBCCCCCCBBBBBBAAACCCBBB@@@>>>>>>???@@@AAA??????>>>>>>===<<<<<<<<<;;;<<<>>>???@@@???===<<<===============<<<;;;;;;???>>>===;;;::::::::::::999888888999;;;;;;:::888999888888777666555555444555444333222222222222222777777777777777777777777888888888;;;???FFFLLLPPPhhhsss|||nnnbbbYYYQQQIIIBBB@@@@@@???===<<<:::999999::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>===<<<<<<===@@@AAA@@@???======>>>======<<<;;;;;;???@@@@@@???>>>===???@@@??????@@@??????>>>===<<>>???@@@@@@AAAAAAAAAAAABBBBBBDDDCCCBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@>>>======>>>??????BBBCCCCCCBBBAAABBBEEEGGGEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHEEEAAA???AAACCCCCCBBBAAA@@@@@@@@@AAABBB???<<<>>>JJJXXXfffsss|||uuummm~~~tttlllbbbgggjjjqqqyyy{{{xxxyyy|||~~~~~~|||gggZZZMMMGGGFFFDDDDDDFFFFFFJJJQQQeeeyyyOOOBBB___zzzhhhXXXHHHGGGPPPMMMMMMNNNOOOPPPPPPPPPPPPKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMOOOOOONNNMMMMMMMMMLLLJJJIIIIIIKKKMMMOOOOOONNNLLLMMMNNNNNNMMMKKKLLLIIIFFFDDDEEEFFFGGGGGGDDDDDDCCCBBB@@@>>><<<;;;<<<<<<;;;:::888666444333333333222222333333444555444222000...------...///000//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,666999===<<<999888;;;???aaayyyCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@?????????AAAAAA@@@>>>===<<<;;;:::<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>??????@@@BBBBBBAAA@@@???======<<<:::;;;===??????>>>===<<<;;;<<<<<<<<<<<<<<<;;;:::>>>===<<<;;;999999888888777777666888999:::888777888777777666666555555555555444333333222222333333666666666666666666666666777777666666888;;;???AAAFFFPPP^^^hhhooovvvzzzrrrmmm```YYYOOOIIIFFFCCC???;;;<<<<<<<<<;;;;;;::::::999999999999999999999999999999999::::::;;;;;;<<<<<<<<<;;;;;;<<<>>>??????>>><<<=========<<<<<<;;;:::===>>>>>>===<<<<<<>>>???>>>>>>??????>>>>>>=========>>>??????>>>>>>@@@BBB??????@@@@@@AAAAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAADDDDDDCCCCCCCCCCCCCCCCCC???>>>===<<<<<<===???@@@@@@AAAAAAAAA@@@@@@BBBDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFFFFDDDAAA???AAACCCAAA@@@????????????@@@AAA???@@@EEEKKKQQQZZZkkkzzzzzzqqqqqqiiillllllpppxxx}}}||||||}}}zzzzzz{{{|||uuujjj\\\QQQGGGCCCCCCBBBCCCFFFGGGLLL^^^yyycccKKKNNNllllll___VVVKKKIIIOOOLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLOOONNNMMMMMMNNNNNNMMMKKKKKKHHHEEECCCDDDEEEFFFFFFCCCCCCBBBAAA???===;;;::::::::::::999777666444333333222222222222333444444333111///...---...///000/////////...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,111444777666333333666999IIIccc}}}DDDDDDEEEEEEDDDBBBAAA@@@BBBBBBAAA??????>>>>>>>>>AAA@@@???>>>===<<<;;;;;;@@@@@@AAABBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAAAAA<<<===???AAABBBCCCDDDDDD@@@@@@AAAAAA@@@@@@??????AAA@@@@@@??????>>>>>>===:::;;;<<<=========<<<;;;::::::;;;;;;;;;;;;;;;:::>>>===;;;:::888777777666666555555666888888777666666666666555555555555555555444444333333333333333444444444444444444444444555444444333333333444555444:::AAAFFFKKKSSS]]]fffnnnwwwssspppjjjbbb[[[TTTOOOMMMCCC???;;;999;;;<<<<<<:::888888999999999999999999888888888888888888888888888888888888999999999999:::999888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;::::::<<<>>><<<============>>>>>>>>>;;;===>>>>>>>>>???AAACCC===>>>???@@@AAAAAAAAAAAACCCBBBAAAAAAAAAAAAAAABBBDDDDDDCCCBBBBBBBBBBBBBBB>>>===<<<;;;;;;===???AAA???AAABBBBBBAAA@@@AAABBBBBBBBBBBBAAAAAA???>>>===AAABBBBBBAAA??????@@@AAA>>>>>>=========>>>>>>???;;;BBBIIIIIIEEEIII\\\ppp|||uuuzzzuuummmjjjooowwwzzzzzzzzzzzzzzz{{{|||uuubbbZZZPPPHHHBBBAAAAAABBBEEEJJJJJJQQQkkkdddOOOPPPjjjyyy[[[TTTTTTOOOKKKMMMLLLLLLLLLLLLLLLKKKKKKKKKNNNMMMLLLKKKJJJJJJKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJLLLLLLLLLKKKJJJIIIMMMLLLKKKKKKLLLLLLKKKIIIJJJGGGDDDCCCDDDEEEEEEDDDBBBAAAAAA@@@>>><<<:::999777777777777666555444333222222111111222222333444111000///.........///000///......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++,,,///222111//////111444;;;MMMcccqqqzzzCCCDDDEEEFFFEEECCCAAA@@@@@@??????>>>>>>??????@@@AAAAAA@@@??????>>>======@@@AAAAAABBBBBBBBBAAAAAA???@@@@@@AAAAAA@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDD@@@AAABBBCCCCCCAAA@@@>>><<<<<<<<<<<<======>>>>>>999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;>>>===;;;999888777666666666555555666888888777555444444444444444555555555444444333333333333444444333333333333333333333333111222222333444444444444555777888666555777>>>DDD@@@GGGQQQXXX[[[]]]```ccccccaaa___```ccceeeeeeddd____________^^^ZZZTTTPPPFFFEEECCC@@@???>>>>>>??????===::::::;;;<<<<<<;;;888888888888888888888888777777777777777777777777777777777666666666666666888666666777999999999888999999:::::::::999999888777888999999999999;;;===;;;;;;;;;;;;<<<===>>>???;;;<<<======<<<===???AAA===>>>@@@AAABBBCCCCCCBBBAAAAAAAAA@@@AAAAAABBBBBBDDDCCCAAA@@@@@@@@@@@@@@@===<<<;;;;;;<<<>>>@@@BBB@@@BBBDDDEEECCCBBBAAAAAA@@@@@@@@@???>>><<<;;;:::============<<<===>>>>>>;;;;;;;;;;;;;;;<<<<<<===888>>>DDDBBB:::;;;MMMaaatttuuuqqqcccccckkkqqquuuxxxzzzzzz{{{|||~~~sssbbbUUUOOOIIIDDDAAABBBCCCDDDJJJQQQ[[[cccxxxoooRRRSSSiii}}}eeeQQQOOORRRPPPLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLOOONNNKKKIIIHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJLLLMMMJJJJJJKKKKKKKKKJJJIIIIIIJJJIIIGGGHHHIIIIIIHHHFFFIIIGGGEEEEEEEEEEEEDDDCCC@@@??????>>>===;;;999888444555555555555444333333111111111111111222333333//////.........///000000------------,,,,,,++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************++++++---//////......000222999>>>CCCGGGQQQddd}}}AAABBBCCCDDDDDDBBB@@@???=========>>>???@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>===BBBCCCDDDDDDDDDDDDDDDDDDAAABBBDDDEEEEEECCCAAA???============<<<<<<;;;;;;999::::::;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<======;;;999888777666666666555555777888999777666333333333333333444444444333333222222222333333444111111111111111111111111000111222333444444444444111333444333222222666999555888::::::999999;;;>>>;;;;;;;;;;;;===>>>======>>><<<:::::::::999777555888888999999:::999888888===;;;:::999999888777666999999888777777666666555666666666666666666666666555555555555555444444444666444444444666777666555666777888888888888777777666777888888888888;;;===::::::999:::;;;<<<>>>???<<<<<<===<<<::::::<<<===???@@@BBBDDDEEEEEEDDDCCC@@@@@@@@@@@@@@@AAABBBCCCBBBAAA???>>>===>>>???@@@>>>=========>>>@@@AAABBB@@@CCCFFFGGGEEEBBB@@@????????????>>>===;;;:::999:::999999999::::::;;;;;;999999999::::::;;;;;;;;;888:::<<<;;;666777DDDRRRbbbppp|||sss___YYY___gggqqqwwwwwwxxxyyyzzz{{{}}}~~~rrreee\\\SSSJJJFFFEEECCCBBBEEEFFFHHHPPPYYYqqqxxx|||nnnVVVNNNfffcccWWWOOOPPPQQQMMMKKKMMMPPPPPPOOONNNMMMMMMMMMNNNOOOMMMKKKIIIHHHHHHIIIJJJLLLKKKJJJIIIJJJKKKLLLMMMLLLJJJIIIHHHGGGHHHJJJKKKIIIHHHGGGGGGHHHHHHGGGFFFHHHGGGFFFFFFFFFFFFDDDBBB=========<<<;;;999888777333333444444444333333222111000000000000111222222.............../////////,,,,,,,,,,,,,,,+++++++++************************************************((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))************+++,,,---------...///000000///---000???[[[qqqBBBBBBBBBBBBBBB@@@>>>=========>>>>>>@@@AAACCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBAAA???>>>===DDDEEEEEEEEEEEEEEEDDDDDDBBBCCCDDDEEEEEECCCAAA@@@CCCCCCAAA???===;;;999999:::::::::;;;;;;;;;<<<<<<======>>>>>>======<<<;;;;;;:::999888777666666666666555555666888999777666333333333222222222222222222111111111111222222333111111111111111111111111111111222222222111111000///111333444444333444555666666555333222222444666999999999:::::::::::::::;;;888666555777888999888444555777999:::999888777777777777777666555333333888888777666666555444444555555555555555555555555333333333444444444444444444333222333444555444333444555666666777666666666555777777777666777888::::::999999888999;;;===>>><<<======<<<:::999;;;<<>><<<===>>>@@@AAA???@@@AAABBBCCCBBBBBBBBB@@@DDDHHHJJJGGGCCC@@@>>>????????????>>><<<;;;::::::888777777999::::::999777777888999::::::::::::<<<999777888999999???FFFMMMhhhxxxxxxwwwsssvvv{{{ttttttcccYYYXXX\\\eeemmmvvvwwwzzz|||~~~~~~{{{mmm^^^WWWSSSMMMGGGEEEBBBBBBDDDGGGIIIMMMYYYeeevvvxxxmmmTTTFFFSSStttwwwRRROOOOOOPPPNNNIIIIIIMMMPPPOOONNNMMMLLLMMMNNNOOOLLLKKKJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKIIIGGGFFFFFFHHHKKKMMMJJJIIIHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFEEECCC@@@;;;;;;;;;;;;999888777666333333333444333333222222000000000///000000111222........................++++++++++++++++++++++++************************************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++'''+++000111///111>>>LLLYYYhhh|||JJJIIIHHHFFFCCCAAA@@@???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@AAABBBDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@???BBBCCCDDDEEEEEEEEEEEEEEEAAABBBBBBCCCCCCBBB@@@???BBBAAA@@@???===<<<::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===<<<;;;:::999777666555555444444444555555444444555777777666444333333222222111111000000000000//////000111111222111111111111111111111111111111111000000000000000111222444444333222111111///000111222333444777888444555555444333333444555111///---...///000000000///111333555777888888888333444666777666555444444444444444444444444444444444444444444444444444444222222222333444444444555444333111222333444333111333333444555555555555555444555666555444444555777:::999888777888:::;;;===<<<===>>>===<<<<<<===???BBBCCCEEEFFFFFFDDDBBB@@@>>>>>>>>>???@@@BBBCCCDDDAAA???>>>===>>>@@@BBBDDDAAABBBEEEGGGGGGEEECCCAAADDDHHHNNNPPPMMMHHHCCC@@@@@@@@@@@@@@@@@@???>>>===<<<:::888888:::;;;:::888555666888999:::::::::999>>>999666888999888:::===>>>```rrrrrrssskkkhhhuuuxxx{{{{{{pppddd[[[[[[```nnnqqqvvv{{{~~~~~~}}}}}}zzzhhh]]]SSSPPPNNNJJJFFFFFFBBBDDDHHHLLLOOOVVVeeeuuukkkeeeYYYNNNRRRgggfffMMMLLLLLLLLLIIIFFFGGGKKKLLLKKKJJJIIIIIIJJJLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIKKKLLLHHHGGGFFFFFFGGGGGGFFFEEECCCBBBCCCDDDEEECCC@@@===:::::::::999888777666555444444444444333222222111000////////////000111111////////////...---,,,,,,*********+++++++++++++++************************************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&''')))******)))***+++000444333///222999999GGG\\\rrrTTTRRROOOKKKGGGEEECCCBBBDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCC===>>>???AAABBBCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBB@@@AAABBBDDDEEEFFFFFFFFF@@@AAAAAAAAA@@@@@@??????::::::;;;;;;<<<=========<<<;;;;;;;;;;;;<<<======>>>>>>===<<<;;;999888777444333333222222333333444333333222444555666555333444333333222111000////////////...//////000111111111111111111111111111111000000000000000222333333///000111222222333333444///000111222222222111111333333333222111111222333222222222333444444222000555444444444555555666666000222555666555333222222000111111222333333444444333333333333333333333333111111222333444444555555444222111222333333222111222333444444555555555444333444444333222111333444:::999888777777999;;;<<<<<<===>>>>>>>>>>>>AAACCCBBBCCCEEEFFFEEECCC@@@>>>>>>>>>>>>???@@@BBBCCCDDDAAA@@@???>>>???BBBDDDFFFBBBDDDHHHJJJJJJGGGCCCAAAIIINNNTTTVVVSSSMMMHHHEEE@@@AAAAAAAAAAAAAAA@@@??????<<<999999<<<<<<;;;999555666888999:::::::::999<<<888666777777555444666777\\\nnnoootttkkkcccmmmzzz}}}uuu}}}yyyddd[[[\\\aaaeeelllssswwwxxxvvvuuuyyy}}}~~~pppcccXXXOOOHHHFFFEEECCCBBBDDDDDDGGGLLLQQQUUU^^^pppcccXXXQQQZZZmmmkkkSSSNNNKKKIIIHHHFFFEEEFFFIIIIIIHHHFFFFFFFFFHHHJJJKKKHHHHHHIIIJJJJJJJJJIIIIIIFFFGGGHHHIIIJJJIIIHHHHHHCCCEEEGGGIIIJJJKKKJJJJJJEEECCCBBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCCAAA>>>;;;999999999999888666555555444444555444333222111111///////////////000111111////////////...---,,,+++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((''''''(((***++++++***111)))&&&)))+++***...444777???KKK[[[nnn}}}}}}YYYVVVRRRMMMIIIGGGFFFFFFGGGFFFDDDBBB@@@??????>>>>>>???AAA@@@>>>======>>>AAA???>>>BBBGGGJJJHHHDDDEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDCCCAAA???===;;;;;;:::::::::::::::::::::::::::999:::<<<===>>>===<<<;;;:::;;;<<<<<<;;;888555333333333444555444333222111111111222333333333333222222000//////000000///---000000000000////////////222111111000000000000000//////............/////////000111222222222222222///000000000111111111111111111000000000000111111222222222222222222222222111111222222222333333333222222222222222222222222333333111000000000111222333333222222111000//////000000000000000000000000222111111111000000/////////000222333333333444444444333333333333222222222888999::::::999999;;;===<<<>>>AAACCCCCCBBB@@@>>>AAAAAAAAABBBBBBBBBBBBBBB>>>???AAABBBCCCBBBAAAAAABBBAAAAAAAAA@@@??????>>>BBBFFFIIIJJJHHHFFFGGGHHHNNNQQQVVV^^^aaa\\\PPPFFFEEEEEEEEEFFFGGGEEEBBB@@@>>>=========??????===;;;;;;<<<<<<:::888777999:::999999999999999888777666777@@@WWWtttxxxmmmiiiooowwwyyyrrrjjj___RRR\\\dddeeegggooouuuvvvyyy}}}~~~{{{zzz}}}sssdddXXXSSSMMMHHHCCC@@@AAAEEEJJJMMMEEEJJJPPPUUU^^^hhhmmmnnnZZZYYYeeeuuuiiiSSSRRRJJJIIIGGGFFFEEEDDDDDDDDDEEECCCAAABBBEEEGGGGGGEEENNNMMMJJJHHHFFFFFFFFFGGGLLLJJJHHHHHHJJJJJJJJJIIIFFFIIIMMMNNNLLLIIIGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDBBB@@@??????>>>===<<>>>>>???@@@@@@>>>======>>>BBBAAABBBFFFKKKLLLHHHCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@>>>===;;;;;;:::999999999999999999999999999:::<<<=========;;;;;;;;;;;;;;;:::999777555444333444444555444333222111000111222222333333222222111000//////000000///---000/////////////////////222111000000//////000000//////............/////////000111111222222111111/////////000000000111111111000000//////000000111111111111111111111111111111111111222222222222333222222222222222222222222333222111000000000111111333222222111000000//////111111111111111111111111111111111000000000//////.........///111222222111333333333333444444444444888999::::::999999;;;======>>>@@@AAABBBAAA@@@???@@@@@@AAAAAAAAABBBBBBBBB???@@@AAABBBBBBBBBAAAAAABBBAAAAAA@@@????????????BBBEEEHHHIIIHHHGGGHHHIIIKKKPPPXXXaaafff```TTTIIIJJJIIIHHHHHHHHHFFFBBB???>>>===<<<===>>>===<<<::::::;;;<<<;;;999999999;;;888888999999888888777777777???TTTqqqyyynnndddnnnvvvsss|||nnn___WWWUUU]]]eeeiiinnnsssvvvzzz||||||zzzzzz~~~xxxlllbbbVVVNNNKKKIIIFFFCCCAAABBBCCCDDDEEEEEELLLXXXeeekkkfff]]]WWW```lll|||___OOOHHHIIIHHHGGGFFFEEEEEEEEEEEEEEECCCAAABBBEEEHHHHHHGGGLLLJJJIIIGGGFFFGGGHHHIIIJJJIIIGGGGGGIIIIIIIIIHHHLLLPPPTTTVVVSSSNNNJJJGGGFFFFFFFFFFFFFFFFFFEEEDDDAAA@@@>>>>>>???@@@???>>>>>>;;;888777999<<<>>>???888777444222111111111222/////////000000000000000------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''******)))))))))***++++++---333888888666666:::???KKKSSS^^^iiirrr|||RRRPPPMMMJJJHHHGGGFFFFFFEEEDDDCCCAAA@@@?????????===>>>@@@???>>>======>>>BBBBBBEEEIIILLLLLLGGGBBB@@@@@@@@@AAABBBDDDFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@>>><<<;;;::::::888888888888888888888888888999;;;<<<<<<<<<;;;:::<<<;;;999888666555555555333333444444333333222111000000111222222222222222111///...///000000///---////////////////////////111111000//////////////////......------....../////////000111111111000000....../////////000000000000000////////////000000////////////////////////000000000111111111222222111111111111111111111111222222111000000000000000222111111000000/////////111111111111111111111111000000000000////////////...,,,+++---111333222000333333444444555555666666777999:::999999999;;;===>>>>>>>>>?????????????????????@@@AAAAAABBBCCCCCCAAABBBBBBBBBBBBBBBAAA@@@BBBAAA@@@?????????@@@AAAAAADDDGGGHHHHHHHHHIIIJJJHHHNNNYYYcccgggbbbVVVMMMNNNMMMKKKJJJIIIFFFBBB??????>>><<<======<<<:::888999;;;======;;;:::999:::666777777888888888888777888>>>MMMfffvvveeekkk{{{pppqqq{{{aaaPPPVVV______eeeppprrruuuxxxxxxwwwxxx{{{~~~~~~rrrfff]]]VVVMMMGGGFFFBBBCCCDDDEEEFFFHHHIIIJJJMMMVVVfffqqqlll___\\\bbbttt]]]SSSMMM@@@GGGFFFFFFEEEEEEFFFFFFGGGEEEDDDBBBCCCEEEHHHIIIIIIJJJIIIHHHGGGGGGHHHJJJJJJIIIGGGFFFFFFHHHHHHHHHGGGPPPTTTYYYZZZVVVPPPJJJFFFGGGGGGGGGGGGGGGFFFEEEEEEBBB@@@>>>>>>??????>>>======;;;999888:::;;;<<<<<<999888666333222111111222000000000000000000000000,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))))))))******+++---------+++)))+++...111666999===AAAFFFPPP\\\eee|||MMMLLLJJJHHHGGGFFFFFFFFFCCCCCCAAA@@@????????????<<<>>>@@@???>>>======>>>BBBBBBDDDFFFHHHHHHDDDAAA@@@@@@@@@AAABBBDDDEEEFFFDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???===<<<;;;::::::999999999999999999999999888999:::;;;;;;:::999999<<<:::888555444444444555222222222222111111000000///000000111222111111111000///......///000///............///////////////000000///............///...------------------......//////000000000//////---............/////////000//////......//////000//////////////////////////////000000000111111111111111111111111111111111111111000000////////////000000000/////////......000000000000000000000000////////////////////////000...,,,...333555333111222222333444555666777777666888999999888999;;;===>>>===<<<<<<<<<===??????>>>???@@@AAABBBCCCDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAA???>>>>>>@@@AAABBBAAACCCEEEGGGHHHHHHIIIJJJGGGLLLUUU]]]aaa]]]TTTMMMNNNLLLJJJIIIHHHFFFBBB???@@@???=========<<<:::888:::<<<>>>>>>;;;999777777555555666777888888888888999===DDDTTTrrrtttsss{{{~~~ggg___[[[WWW\\\eeeiiimmmqqqttttttuuuvvvwww{{{|||~~~{{{tttjjj___XXXQQQHHHCCCBBBCCCCCCDDDEEEHHHLLLQQQTTTZZZaaammmoooccc]]]qqqhhhKKKLLLLLLAAADDDDDDDDDDDDEEEFFFGGGHHHEEEDDDDDDDDDFFFHHHJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKIIIGGGFFFFFFHHHIIIIIIHHHNNNQQQTTTTTTPPPKKKGGGEEEGGGHHHHHHGGGGGGFFFEEEDDDEEECCC@@@>>>>>>===;;;999;;;:::999999:::;;;:::888999888666444222111000000000000000000////////////,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))(((((((((((()))************+++,,,...///...---000222555666777999<<>>@@@@@@???>>>>>>???BBBAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999999999999888888;;;999666333222222333444000000000///////////////...///000000111111000000///...---...///000///...------....../////////000000///......---.........------,,,,,,,,,,,,------.........//////......---,,,,,,---------.........//////............//////////////////////////////........./////////000000000000000000000000000000000000000000//////......//////...............---------------------------.....................//////......000333444222///000111222333444555666777444666777777777888:::<<<===<<<;;;::::::<<<===???>>>>>>???@@@BBBCCCDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@BBBCCCAAAAAABBBDDDFFFHHHHHHHHHHHHJJJNNNQQQSSSQQQNNNJJJIIIHHHFFFFFFFFFEEEBBB@@@@@@???>>>>>>>>>===:::888<<<>>>???>>>:::666444333444555666777777777777777666999;;;CCC[[[{{{|||~~~xxxdddXXXTTTRRR[[[___fffkkkoooqqqrrrsssuuuwww{{{}}}uuuqqqooonnnhhh___WWWQQQJJJBBB>>>???FFFGGGGGGHHHKKKSSS]]]eeejjjlllrrrvvvuuuxxxvvvTTTFFFGGGHHHEEEBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEFFFGGGHHHIIIJJJKKKNNNMMMLLLKKKKKKJJJJJJJJJIIIGGGFFFGGGIIIJJJJJJIIIJJJKKKLLLKKKIIIGGGFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDBBB???>>>======;;;999;;;999888999999999888666666666444333111000////////////.........---------,,,,,,+++++++++*********))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((((()))***)))((('''))),,,...---,,,(((***---///000111111222111999HHH[[[mmmxxx{{{zzzEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@??????>>>?????????===???AAAAAA@@@???@@@AAA@@@@@@>>>===>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888888888888777777777777999777555222111111222222000000///............///......///000000000000000...---------///000///...---------......//////000//////...------------------,,,,,,++++++,,,,,,---------.........---,,,,,,+++,,,,,,,,,,,,---------......------------..............................------.........////////////////////////////////////////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,...000222222000...,,,//////000111222333444444222444555555555666999;;;;;;;;;:::999999;;;<<<=========>>>???@@@@@@AAAAAAAAA@@@@@@????????????@@@>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@BBBDDDFFFFFFEEEGGGGGGGGGFFFGGGGGGGGGHHHEEEDDDBBBBBBCCCCCCBBB@@@???>>>=========<<<:::888<<<===>>><<<888555333333444555555666666666666555333666777:::IIIdddvvvlllxxxeeeUUUJJJRRRTTTXXX]]]ccciiimmmooorrruuuyyy{{{{{{|||~~~{{{|||yyyppphhhccc___[[[YYYSSSNNNKKKGGGBBBAAADDDEEEJJJPPPWWWaaammm|||tttTTTFFFCCCAAAAAADDD@@@@@@@@@AAABBBCCCEEEFFFDDDGGGJJJKKKJJJIIIIIIJJJNNNMMMMMMLLLKKKKKKJJJIIIIIIGGGFFFGGGIIIJJJJJJJJJIIIJJJIIIHHHFFFFFFHHHJJJGGGGGGGGGFFFEEEDDDCCCBBB???>>><<<===>>>??????>>>;;;999888888888888666444444444333333222111000//////......------,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))...+++&&&%%%&&&))),,,---,,,+++***)))***+++---///...///333:::BBBIIIMMMOOOCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>??????@@@>>>@@@BBBBBBAAAAAAAAACCC??????@@@@@@@@@@@@AAABBB@@@??????>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>><<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666666666777666444222111000000000222111000/////////000000---...//////000000//////...---,,,---///000///...,,,,,,---......///000000///...------,,,,,,------,,,,,,++++++++++++,,,,,,---------------,,,++++++++++++++++++,,,,,,,,,,,,...------------------...------------------------,,,------------.........////////////////////////....../////////...---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***000666777333...,,,,,,------...///000000111111000111333333333555777999999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<======???>>>=========>>>???@@@;;;===???AAABBBBBBBBBAAAAAA???>>>???BBBDDDCCCBBBDDDCCCBBBAAAAAABBBDDDFFFDDDBBBAAA@@@AAAAAA@@@???<<<;;;::::::;;;;;;999777:::::::::999666444444555555555666666666555444444555444666888===JJJbbbwww}}}|||~~~yyyrrr~~~yyyhhh___WWWSSSPPPOOOSSS[[[cccgggllloootttwwwxxxxxxxxxxxxyyyzzz|||~~~zzztttkkkmmmiiibbb]]]YYYSSSMMMNNNJJJIIIIIIHHHFFFGGGLLLKKKUUUbbboooxxxlllVVVBBB===???>>>===???????????????@@@AAACCCCCCDDDHHHMMMNNNLLLIIIHHHGGGJJJJJJKKKKKKKKKJJJJJJJJJGGGFFFEEEFFFHHHIIIJJJIIIIIIJJJKKKJJJHHHHHHIIIJJJFFFFFFFFFEEEDDDCCCBBBAAA>>><<<;;;<<<>>>?????????<<<999777666666666555444333333444333333222222111000//////...------,,,,,,++++++++++++************))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))+++***)))''''''(((***,,,111///,,,***************111111111111111333777:::BBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@???AAACCCCCCBBBBBBBBBDDD===@@@CCCDDDDDDCCCCCCCCC>>>>>>======>>>???@@@@@@?????????@@@@@@AAAAAABBB>>>===<<<;;;:::999999999::::::::::::::::::::::::888888777666666666666666666555444222111000//////444333111000000000111222---......///////////////...---,,,---///000///...,,,,,,------...///000000......---,,,,,,,,,,,,---,,,++++++++++++++++++,,,------------,,,,,,+++*********+++++++++,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++333;;;<<<555///,,,---,,,,,,------....../////////000222222222444666888888888999999999:::::::::999999999999999999999999======<<<<<<<<<>>>???@@@:::<<>>AAACCCBBB@@@AAAAAAAAA@@@@@@AAADDDFFFEEECCCAAA@@@@@@@@@???>>>999888777888999999888666777888888666555444666777666666666666555444333333888555666888666777HHH\\\iiipppzzz~~~}}}llliiiuuu}}}}}}aaaYYYNNNFFFGGGOOOXXX^^^dddiiioootttvvvvvvwwwxxxxxxyyy{{{{{{|||~~~zzztttooogggeee]]]TTTOOOOOOKKKFFFHHHEEEEEEGGGGGGEEEHHHMMMYYYeeettt}}}~~~~~~~~~QQQHHH>>>;;;===>>>===;;;>>>>>>>>>>>>???@@@AAABBBDDDIIINNNPPPMMMIIIGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJFFFEEEDDDEEEGGGHHHIIIHHHHHHJJJMMMLLLJJJHHHGGGGGGFFFFFFEEEEEEDDDBBBAAA@@@@@@>>>===<<<===>>>===<<<<<<:::777555555555555444333444444555555444444333111000000///......------+++++++++************)))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((###))),,,+++)))'''&&&&&&(((***---///...+++((('''))),,,,,,+++,,,000444AAAAAA@@@@@@???>>>>>>>>>============>>>>>>>>>???>>>???AAABBBCCCCCCBBBBBB@@@??????>>>??????@@@@@@@@@???===<<<;;;<<<===???<<<======>>>>>>>>>>>>>>>:::;;;<<<<<<::::::;;;<<<::::::;;;;;;;;;:::999999444444444444444333333333222222111111000///......111111000///////////////........................------------------------...---,,,+++,,,...000222......---,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------------...000333555444111---***,,,,,,,,,------,,,++++++---...///000111222333333333333444444555555666666666666777888888888888888777888999:::;;;<<<<<<<<<:::::::::;;;<<<======>>>===<<<;;;;;;<<<===<<<:::;;;===@@@@@@@@@???@@@BBBBBBBBBBBBBBBAAA@@@???>>>999::::::999999888777666666666666666666555555555777666555444333222222222333444444333333888@@@GGGVVVmmm~~~rrrooovvv}}}~~~}}}llldddrrruuudddPPPEEEGGGLLLNNNNNNUUU^^^gggjjjlllooosssuuuyyyzzzyyyvvvvvvzzzzzzvvvrrrnnnjjjhhh\\\VVVSSSSSSOOOHHHFFFIIIFFFFFFIIIKKKHHHEEEMMMXXXooouuu{{{vvvfff___mmmeeeCCC@@@<<<999888888:::<<<<<<===????????????AAACCCEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIDDDDDDEEEFFFHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDCCCCCCDDDDDDDDDAAA@@@>>><<<:::::::::;;;:::999888777666666666666444333222111000111222222000000111111///...+++******************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''((()))))))))************++++++,,,------------,,,AAA@@@@@@???>>>>>>===============>>>>>>>>>>>>>>><<<===>>>@@@AAAAAA@@@@@@???????????????@@@AAAAAABBB@@@???======>>>???@@@======>>>>>>>>>======<<<:::;;;<<<;;;:::::::::<<<999999999:::999999888777666666555555555555444444222222222111000/////////000000///............///........................------------------------------,,,+++,,,...000111......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------.........---///111222111///,,,)))+++,,,,,,---,,,,,,++++++......///000111222333333333333444444555666666666666666777888888888888777666777888:::;;;;;;<<<<<<::::::;;;<<<<<<===>>>>>><<<;;;::::::<<<<<<;;;:::;;;===???@@@??????@@@AAACCCBBBBBBAAA@@@>>>===<<<999999999888888777666555555555555555555555555555666555444333222222222222333444444555666:::@@@DDDQQQdddvvvyyytttpppmmmjjjqqqnnnvvv|||vvvyyy|||~~~pppfffkkkyyy}}}ooocccZZZRRRIIICCCIIILLLQQQVVV[[[aaaiiiooorrrrrrrrrqqqpppsssxxx}}}}}}}}}yyyvvvsssoookkkfffbbb___\\\WWWPPPJJJGGGCCC>>>>>>BBBIIIHHHKKKMMMMMMNNNXXXddduuuggg\\\YYYiiiqqqMMM@@@>>>;;;999888999:::;;;:::;;;===>>>===>>>???AAABBBCCCDDDEEEFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFDDDEEEFFFFFFGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@??????>>>>>>===<<<;;;;;;;;;<<<999888888777666666666666444444222111111111222333000000000///...---,,,+++)))************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((((()))))))))*********((())))))***+++*********@@@@@@???>>>>>>======<<<========================;;;<<<===>>>?????????>>>===>>>>>>???@@@AAABBBBBBCCCBBB@@@?????????@@@AAA>>>>>>>>>>>>===<<<;;;:::999;;;<<<;;;:::999:::<<<888888999999888777777666777777777666666555555555222222222111111000000/////////...------------...........................---------------------------,,,,,,+++,,,---///000...---,,,,,,++++++,,,,,,++++++************++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,---...//////000,,,---......---,,,***)))++++++,,,,,,,,,,,,++++++......///000111222333333333333444444555666777777555666666777777777777777666666888999:::;;;;;;;;;;;;;;;;;;<<<======>>>>>>;;;:::999999;;;;;;:::999;;;===???@@@???>>>???@@@BBBBBBAAA???===;;;999888777777777777777555444444444444444444555555555555555444333222222222222222333333444777;;;>>>>>>>>>EEERRRaaammmrrrqqqhhh^^^fffkkkzzz}}}vvvqqqvvv~~~~~~}}}ttteeeXXXPPPMMMFFFEEEMMMRRRTTTYYY```ggghhhjjjkkklllnnnqqqssstttwwwzzz~~~~~~{{{wwwssspppllljjjfffaaa\\\WWWSSSPPPLLLHHHFFFGGGGGGGGGJJJNNNPPPOOONNNNNNNNNUUUfffwww}}}fffQQQTTTnnnsssNNN;;;;;;;;;:::999888999999999777999;;;;;;;;;;;;===???>>>???AAACCCDDDDDDDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDBBB???===;;;;;;;;;<<<<<<===<<<<<<;;;888777777666666666666777444444333222222222222333000000///---,,,,,,,,,,,,))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))(((((((((((())))))))))))'''((())))))******))))))??????>>>======<<<<<<;;;<<<<<<;;;;;;;;;;;;::::::<<<<<<===>>>>>>>>>>>>>>><<<===>>>@@@AAABBBBBBCCCBBBAAA@@@?????????@@@@@@>>>>>>>>>===<<<;;;999999999:::;;;;;;999999:::;;;999999999999888777666666777666666555555444444444222222111111111000000000......---,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---,,,,,,+++++++++++++++++++++************++++++************************************************)))******+++++++++++++++,,,,,,+++***************************++++++++++++---------,,,,,,,,,+++++++++++++++++++++***************************************++++++++++++*********+++,,,---...///000000,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++......///000111111222222222222333444555666666777444555666666777777666666555555777888999:::::::::;;;;;;<<<<<<<<<=========:::888888888:::;;;:::999;;;===??????>>>>>>>>>???AAAAAA@@@>>>;;;888666555666666666666555444333333333333333333444444444444444333222111111111111111222222444999>>>???<<<888888???JJJXXXeeellljjjffffffmmm}}}{{{wwwqqqcccWWWKKKFFFLLLPPPLLLLLLRRRZZZ]]]```dddgggjjjlllmmmppprrruuuwwwzzz}}}}}}|||zzzxxxwwwvvvtttpppmmmllljjjeee^^^WWWPPPKKKIIIIIIHHHHHHJJJLLLMMMOOOQQQVVV]]]ccc```XXXWWWaaammm```TTTUUUtttWWWAAA;;;777777888888888888888777666888999:::999:::<<<===<<<===???AAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFEEEDDDAAA>>>===:::;;;<<<======;;;:::999777666666555555666666666444333333222222222222222000///---++++++++++++,,,)))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%&&&'''((()))'''''''''((((((((())))))((()))******++++++******>>>>>>===<<<<<<;;;;;;:::999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<<<<===???AAABBBBBBCCCBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::888777999:::;;;:::999999:::;;;::::::::::::999888777666555555444333222222111111111111000000000000000///......---,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,+++************++++++******))))))******+++************************))))))))))))))))))))))))((()))******++++++******,,,+++******))))))******)))))))))******+++++++++))))))))))))((((((((((((************************************************)))******++++++******)))******+++,,,---...///000,,,,,,++++++***+++++++++)))***++++++,,,,,,,,,+++.........//////000000111111111222333444555666666444444555666666666666555444444666777888999999999;;;;;;;;;;;;<<<<<<<<<<<<999888777888:::;;;:::999;;;===>>>>>>=========>>>??????>>><<<999777555333555555666555555444333222111222222222333333333444222222111000000000000111111111444999======999444333555:::DDDPPP]]]iiiqqqeeejjjuuuvvvgggWWWKKKJJJKKKHHHHHHKKKMMMNNNRRRWWW\\\```bbbcccgggjjjlllooopppssswwwyyy~~~zzzvvvssstttsssrrrqqqqqqoookkkhhhiiigggbbbZZZPPPIIIFFFEEEKKKJJJHHHGGGIIIPPPVVVYYYnnnzzzuuu___PPPNNNRRRTTTbbb}}}ZZZEEE>>><<<444444666666777666666555555777888999888999;;;<<<:::<<<>>>@@@BBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???>>><<<<<<======;;;:::888666777666555555555555555555222222222222222111111111...---,,,*********++++++)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&((()))&&&''''''''''''((((((((('''((())))))******))))))======<<<<<<;;;::::::999777777777888888999999999::::::999999999999:::;;;===>>>@@@BBBCCCCCCBBBBBB>>>>>>>>>>>>======<<<<<<=========<<<;;;999888777888:::;;;:::999888999;;;;;;;;;::::::999888666666333333222111000000///...////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))************))))))))))))******************************(((((((((((((((((((((((((((((()))************)))******)))(((((((((((()))((((((((()))******++++++************)))))))))))))))))))))))))))*********************************))))))************))))))))))))***+++,,,------...++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,------------........./////////000111333444555555333444444555555555555555333333555666777888888888::::::::::::::::::::::::999888777888:::;;;;;;:::;;;<<<>>>>>>===<<<<<<===<<<<<<;;;:::999777555444555555555555555444222222000000111111222222333333111000000/////////000000///000333666888888555222444333333777===HHH[[[kkkoooqqquuu||||||iii[[[TTTQQQNNNLLLGGGFFFGGGJJJNNNRRRSSSTTT]]]```ccceeefffhhhkkknnnuuu{{{~~~yyyyyyzzzyyywwwtttpppnnnnnnmmmllllllkkkiiieeebbb^^^]]]YYYQQQIIIEEEEEEGGGHHHJJJLLLQQQ^^^rrrhhhQQQNNN[[[gggvvvbbb???888999666222333444444444444444333444555777777777777999;;;999:::===???@@@AAAAAAAAA???@@@AAABBBCCCDDDEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA????????????????????????===============>>>>>>>>>======<<<;;;:::888777666777666555444444333333333111111111222111111000///,,,,,,+++***************(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''''''''&&&&&&<<<<<<;;;;;;:::999999999666777777888999:::;;;;;;===<<<;;;::::::;;;<<<===>>>???AAABBBCCCBBBAAA@@@===>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999888777888:::::::::999888999::::::::::::999888666555444333333222111000///...------.....................///......---------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++***)))))))))))))))******))))))))))))******************************(((((((((((((((((((((((('''((())))))******))))))))))))((('''''''''''''''''''''(((((()))******+++,,,,,,,,,,,,++++++++++++((((((((()))))))))******************************))))))************)))))))))))))))******+++++++++)))***++++++++++++******((()))***++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...000111222333444333333444555555555555444222333444555666777777777999999999999999999999999999888777999;;;<<<<<<;;;:::<<<>>>===<<<;;;;;;<<<999999:::999999888777777666666666666555444333222//////000000111222222333000//////......//////000---000222333333222111222111///000222333888FFFVVVppptttvvvvvvzzzxxxrrreeeWWWQQQMMMHHHFFFGGGIIIIIIIIIQQQTTTWWWYYYYYY[[[]]]___ccciiinnnooorrrxxx{{{{{{www{{{}}}||||||{{{yyyxxxwwwxxxyyyzzz{{{{{{vvvqqqppprrrpppllllllnnnooopppnnnkkkiiihhhcccbbbbbbcccbbb```[[[XXXRRRRRRPPPKKKGGGHHHNNNTTTTTT]]]gggqqqnnnVVVVVVppprrrLLL999666777333333222222222222222222222111333555555555555777999888999;;;===>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA????????????@@@@@@@@@@@@????????????????????????===<<<;;;::::::;;;===>>><<<;;;:::999888888888888888777666444333222222111///000000111000///...---*********+++******)))((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%<<<<<<;;;::::::999999888777777888999;;;<<<===>>>AAA@@@???>>>>>>???@@@AAA???@@@BBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888888888999::::::888888999:::999999888888777555444333333333222111000///...---,,,---------------------//////...------------...************************++++++++++++++++++++++++******+++++++++******)))+++******)))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++)))))))))((((((((((((''''''((((((((())))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))*********((()))***++++++***)))((((((((()))++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---///000222333333222333444444555555444444222222444555666777777777999888888888888888888888999888888999;;;===<<<;;;:::<<<======<<<;;;;;;<<<777888888999999999999888666666666666555444333333...//////000111222222222//////.........//////000,,,///222111...---///222++++++...222111000999DDD___ggglllkkkmmm|||hhh```YYYPPPJJJHHHHHHGGGFFFEEEHHHJJJLLLLLLLLLNNNOOOQQQXXX]]]```dddjjjmmmmmmlllqqqwwwzzzzzzxxxvvvuuurrrqqqppppppppprrrtttuuuwwwuuupppiiifffgggeee```cccdddfffeeeccc```___^^^VVVVVVVVVWWWWWWTTTPPPMMMKKKLLLLLLJJJIIIOOOYYYaaaqqq}}}{{{lllddd[[[^^^xxxZZZEEE???<<<999888333333222111000000111111///111333333333333555777666777999;;;<<<<<<<<<;;;>>>>>>>>>>>>==================>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@???<<<::::::;;;===???;;;:::999888888888:::;;;999888666444222111111000...///000000000///---,,,((()))***++++++***((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''>>><<<;;;999999999:::;;;:::999999:::===@@@CCCEEEDDDBBB@@@=========???@@@>>>>>>>>>???@@@AAABBBCCCAAAAAAAAA@@@???>>>===<<<======;;;;;;:::;;;<<<===;;;:::::::::;;;<<<>>>???:::<<<===;;;888555333333222222111111000///............---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........***++++++,,,,,,,,,+++++++++++++++++++++***)))((())))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++++++++++++++++++++))))))***++++++++++++***++++++******++++++,,,---------...///000111222222111333444444333333555666777555444555777888888777<<<:::999777777888999:::@@@??????>>>===<<<;;;;;;===>>>>>>???>>><<<:::999777777777777777666555555777666444222222222444555000000000000000000000000000000000000000000000000111000///......///000111////////////000111222333BBB]]]rrrqqqlllyyy~~~yyyrrreeeXXXQQQNNNIIIBBBLLLJJJGGGEEEFFFGGGGGGFFFLLLOOORRRTTTVVVZZZ___dddeeeiiinnnooonnnmmmoooqqqpppnnnmmmmmmllljjjjjjkkkoooooommmfff]]]WWWWWWYYYYYYZZZ[[[\\\```aaaZZZQQQKKKLLLMMMNNNMMMKKKIIIGGGKKKJJJLLLOOOTTT^^^qqqlll]]]]]]eeeqqqzzzcccKKK???;;;666333333111111111111111111111111//////111222444555777777999999999:::::::::;;;;;;999:::;;;===>>>>>>??????<<<===>>>???????????????>>>@@@BBBCCCCCCBBBAAA@@@AAA@@@>>>=========>>>???888888999::::::::::::999:::888555333111111222222---......///////////////+++++++++************)))''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999999888888888888888999999:::<<<>>>@@@AAABBBCCCFFFDDDBBB?????????AAABBB@@@?????????@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>===>>>===<<<;;;::::::;;;<<<999::::::;;;<<<===??????<<<======<<<888666555555222222222111000/////////............---------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------******++++++,,,++++++******+++++++++******)))((((((((((((((((((((((((((())))))))))))(((((('''''')))))))))(((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************************************))))))***++++++++++++***++++++******++++++,,,---------...///000111111222111333444444444444555777666555444555888::::::999:::999888888888:::;;;===>>>>>>======<<<<<<;;;;;;>>>>>>======<<<;;;:::999666666777777777666666555666555333111111111222333000000000000000000000000000000000000000000000000000000///......///000000////////////000111222222:::MMM^^^gggqqqzzzcccXXXXXXZZZYYYRRROOOKKKHHHHHHHHHGGGGGGGGGIIILLLMMMNNNQQQVVVZZZ\\\___ccceeeeeeeeeeeeeeeccccccddddddbbb```aaadddbbbdddddd___VVVPPPNNNOOOPPPRRRSSSSSSUUUWWWTTTNNNKKKJJJJJJKKKNNNRRRVVVYYYOOOYYYaaafffqqq|||oooaaaTTTSSS___nnn]]]KKK:::555555333000000111111111111111111111111000000111111222333444444666777888999::::::::::::===============<<<;;;;;;;;;;;;<<<===???@@@AAABBB@@@AAABBBBBBAAA@@@>>><<<<<<;;;;;;;;;;;;;;;<<<<<<777888888999999888888777888666333111000///000000///////////////...------+++++++++*********))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&666666666777888999::::::<<<>>>@@@CCCEEEEEEDDDCCCJJJHHHEEEBBBAAAAAACCCDDDAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@???>>>???>>><<<;;;::::::::::::999999;;;<<<===>>>>>>>>><<<<<<<<<999666444555666222222222111111000000////////////.........------------,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,******++++++++++++*********************))))))((((((((((((((((((((((((((()))))))))(((((((((((('''(((((('''''''''''''''&&&)))((((((''''''(((((()))(((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))),,,,,,,,,+++*********)))))))))))))))))))))))))))((()))******++++++******+++************+++,,,,,,,,,------...///000111111111333555555444444666777777666555666999;;;;;;;;;999999888888:::;;;===???<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;999999888888555555666777777666666666666555333111111111111222000000000000000000000000////////////////////////000///............///000///......//////000111222111:::EEETTTlll{{{~~~{{{{{{wwwwwwzzzzzzuuuooofff]]]UUUPPPKKKHHHFFFGGGHHHIIIKKKNNNTTTXXXZZZ[[[]]]______\\\XXXTTTSSSWWWZZZXXXTTTRRRUUUXXX[[[]]]]]]YYYRRRLLLIIIHHHHHHNNNPPPNNNNNNPPPOOOMMMKKKLLLPPPTTTYYY]]]```bbbaaaooovvvvvv~~~~~~jjj___VVVMMMKKKQQQ```uuu___FFF<<<222222444444222000000000000000000000000000000000000111111111111111222444777999:::::::::999<<<============<<<;;;;;;??????>>>>>>???@@@BBBCCCBBBBBBBBBBBB@@@>>><<<:::::::::;;;;;;;;;;;;;;;:::888888888888777666555555555444222000............000000000///...---,,,+++++++++*********)))))))))''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&777666666666777:::===???AAACCCDDDFFFGGGHHHHHHGGGNNNKKKHHHDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@?????????>>><<<:::999999999999:::;;;<<<======<<<;;;:::999999777555222111222333222222111111111000000000000////////////.........------------,,,,,,,,,,,,------,,,,,,++++++************************)))(((((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((------,,,+++***))))))((())))))))))))))))))))))))((())))))******************************++++++,,,+++,,,---...///000000111111333444555444444666888999888777777999;;;;;;:::::::::999::::::<<<===>>><<<<<<<<<<<<============>>><<<:::888777777888888555555666777777777666666666555444333222111111222000000000000000000000000............................................................///000111111///000555@@@VVVllluuusssooollllllpppyyyzzzoooeee]]]YYYTTTSSSSSSUUUZZZaaaiiinnnooonnnmmmmmmjjjcccXXXOOOKKKRRRVVVRRRMMMMMMQQQTTT]]]]]][[[VVVPPPLLLKKKKKKIIIQQQVVVTTTQQQPPPQQQPPPPPPXXXcccmmmqqqooojjjfffooorrrpppjjjjjjjjjaaaSSSMMMLLLTTTfff|||YYY999@@@999333222444444222000000000000000000000000000///000000111111222222222000333666:::<<<<<<;;;:::999999;;;<<<===>>>>>>>>>FFFEEEBBB@@@???@@@AAABBBBBBBBBBBBBBBAAA???===<<<===>>>??????>>>===;;;:::999999999888777666444333444333111///............////////////...---,,,+++************))))))))))))''''''((((((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%777666444444666;;;???BBBDDDDDDDDDDDDEEEGGGIIIJJJOOOMMMHHHCCC@@@???>>>???AAAAAA@@@?????????@@@@@@@@@@@@AAAAAAAAA@@@?????????>>><<<:::999888999999<<<<<<======;;;999777666777666555333000///111222111111000000000000000///000////////////.....................------------,,,,,,,,,++++++******))))))*********))))))(((''''''(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,+++******)))((((((************************(((((()))************)))******))))))******+++,,,++++++,,,---...///000000000111333444444444666777<<<:::888888999:::999888<<<;;;;;;;;;;;;;;;;;;;;;<<<=====================<<<;;;999888777777888888666666777777777777777666888777666555444333222222////////////////////////------------------------------............------------------...///000111///000111333===OOO___gggaaaccceeeiiirrr~~~zzzooonnnooosss{{{~~~qqqcccXXXQQQZZZ___ZZZVVVZZZ```cccgggccc]]]VVVRRRRRRUUUXXXaaakkkqqqoooiiifffdddbbbfffmmmvvv||||||tttjjjccc^^^WWWTTTYYY[[[]]]fffsssuuuwww|||ZZZ@@@444;;;777333//////000000...////////////////////////...///000111222444555555111333777:::<<<===<<<;;;888999:::<<<=========>>>DDDCCCAAA???>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA???<<<:::888:::::::::999888666555444333333222111000/////////------............------*********)))))))))(((((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%555555555666999<<<@@@BBBBBBAAA@@@@@@BBBEEEHHHJJJLLLIIIEEE@@@===<<<;;;<<>>>>>>>>??????@@@??????@@@@@@@@@??????>>>>>>===;;;:::999999999999<<<<<<;;;:::999777555444666666666444111000111222/////////////////////////////////.........------......---------,,,,,,,,,++++++******************))))))***))))))((('''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*********))))))(((((('''************************'''((())))))******))))))***))))))))))))***++++++***++++++,,,---...//////...000222222222333555777<<<:::888888999:::999888;;;;;;;;;;;;::::::999999===<<<<<<<<<<<<<<<<<<<<<999999888888888888999999888999999999888888777666999888777666555444333222////////////////////////........................,,,,,,---......---,,,,,,---,,,,,,------...///000000222222///000;;;NNN\\\aaagggmmmooouuuvvvllleeefffnnnpppkkkjjjqqqyyyzzzvvvooofff___^^^ccckkkppp~~~yyyrrriii^^^TTTOOOEEECCCPPPhhhxxx{{{XXX===666;;;555666333///...000222111////////////////////////---...///111333444666666222444777:::<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;===@@@BBBCCC@@@@@@AAABBBCCCDDDEEEEEEAAAAAA@@@>>><<<:::888777:::::::::999888777555444333333333222111000000///,,,,,,---...............******)))))))))((((((((('''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%555777<<<@@@BBBBBBBBBAAA???@@@AAABBBDDDFFFHHHIIIDDDBBB???;;;:::999:::;;;===<<<<<<<<<===>>>??????===>>>>>>??????>>>>>>>>>===<<<:::999999999:::::::::999888777666666666666333444555444222000000000---.................................---------,,,,,,,,,,,,+++++++++******)))))))))***************))))))))))))((('''&&&%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))***++++++******+++,,,---......///,,,...000111111222444666888777666777999;;;;;;:::999999::::::::::::::::::<<<;;;;;;::::::999999999777777888999::::::::::::;;;;;;;;;:::999888777666888888777666555333222111////////////////////////........................+++,,,------------,,,+++,,,,,,,,,,,,---...///000///000000///...333>>>HHH]]]hhhqqqssswww{{{wwwxxxyyyzzzyyyzzztttkkkgggiiirrr}}}zzztttkkk```WWWQQQOOOMMMOOO___~~~~~~___EEE444222777111555666111///222333111..............................///000111222333444333444666888999:::;;;;;;;;;;;;<<<<<<;;;;;;:::999666777999<<>>===<<<;;;:::::::::888888888888777666555444222222222222111000000///------.........---,,,,,,***)))))))))((((((((((((''''''''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$666;;;CCCJJJLLLJJJEEEAAA???AAADDDGGGIIIJJJJJJJJJ>>>===:::888888999;;;<<<;;;;;;;;;;;;<<<>>>??????<<<===>>>>>>>>>>>>======<<<;;;:::999999999:::;;;777777666555555666888999///111333222000...------,,,---------------------......---------,,,,,,,,,*********))))))))))))((((((((())))))******++++++))))))))))))((('''&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))******+++)))***+++,,,---......///+++---///000000111333555555444444666999<<<======666777888999:::;;;;;;;;;::::::999999888777666666555666888:::;;;<<<;;;;;;======<<<;;;:::888777666777777666555444222000///////////////////////////////////////////////////++++++------------++++++,,,,,,,,,,,,---.../////////......000111111222444OOO]]]jjjnnnrrr~~~zzz}}}~~~rrrlllfffdddjjjuuu}}}rrrjjjgggeeebbb]]]\\\YYYYYY\\\```fffiiiooo___III???777111...+++222555000---///...+++........................////////////000000000111333444555666777888999:::888888:::;;;<<<=========999;;;===@@@BBBDDDEEEEEE@@@???@@@@@@AAABBBCCCDDD>>>===<<<;;;;;;<<<===>>>777777777777666555444333111111222111111000///.../////////...---,,,+++***))))))))))))((((((((((((''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&(((((('''&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$222;;;EEEHHHDDD@@@@@@BBBHHHQQQYYYYYYQQQHHHDDDCCC999::::::;;;;;;<<<<<<===<<<;;;;;;===@@@AAA???<<>>>>>======<<<<<<:::999777888999::::::999555555666666666666666555000000000///......------------......------,,,+++---,,,++++++******++++++))))))))))))))))))))))))************************((((((((((((''''''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''&&&&&&'''''''''(((((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))***++++++***))))))+++,,,//////000000111111222222444444555666777777777666555777999999999888999:::<<<;;;:::888777777666666555666777999::::::999999<<<;;;999888666555444444555444222000//////000000......//////...---,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,000///---,,,,,,---///000777GGG[[[gggjjjooozzz}}}oooeeefffhhhgggooozzzzzzkkk^^^^^^fffiiieeeUUUTTTQQQOOOSSS[[[\\\YYY___]]]\\\```jjjrrrwwwyyyrrrWWW@@@<<<===777111000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111111111333444555777888999;;;;;;;;;;;;;;;<<<===>>>AAADDDIIIKKKJJJGGGEEEDDD@@@@@@@@@@@@@@@???>>>===>>>======<<<;;;;;;::::::666777777777555444222000222222111111000////////////......---+++***))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$555888;;;;;;;;;===CCCHHHTTTWWWYYYTTTLLLDDD@@@???777777888999999::::::;;;;;;::::::<<>><<<============<<<<<<<<<;;;;;;999888888:::;;;:::999555555666666666666666555000000000///......---------------...------,,,+++---,,,++++++******++++++))))))))))))))))))))))))************************((((((((((((''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&(((''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((())))))))))))((())))))))))))))))))))))))((()))***+++******+++---.........///000111111222333333444555666666666666777999;;;;;;:::999:::;;;;;;:::999888777777777777777888:::;;;<<<<<<;;;;;;::::::888777555555444444555444222000////////////......//////...------,,,...------------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,///...---,,,,,,---...///000444???QQQdddqqquuuuuu}}}}}}yyyuuukkk```ZZZ\\\]]]YYY\\\ddddddccc```___dddiiicccYYYXXX[[[\\\]]]ccckkknnnmmmvvvwww|||zzzWWWCCC555666999444000111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000111222333555666777888999999999999:::;;;<<<===CCCFFFIIIIIIFFFCCCAAA@@@??????@@@@@@???>>>>>>===>>>======<<<;;;;;;::::::777777777777666444333222222222222111000000/////////...---,,,+++******)))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$999999999:::>>>DDDJJJNNNWWWTTTOOOHHHBBB>>><<<;;;777777888888999:::::::::;;;::::::<<<>>>???===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<:::999:::;;;;;;;;;999666666666777777666666555000000000///......---------------------,,,++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))((((((((())))))))))))))))))))))))&&&(((***+++++++++,,,---+++,,,---...///000111111111222333444555555555555888999::::::888777777888999888888777666666777777777888:::;;;<<<<<<;;;:::888777666555444444444444666555333000///..................///......---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,...---,,,++++++,,,---......+++---<<>>>>>>>>>>>>>>>>>===<<<===<<<<<<;;;;;;:::999999777777777777666444333222333222222111111000//////......---,,,+++******))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$###############%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$666777;;;AAAHHHKKKJJJGGGHHHCCC===999999:::999888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<;;;999666666777777777666555555000000000///......------,,,------------,,,++++++,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''))))))))))))))))))))))))''')))+++,,,+++***++++++)))***+++,,,...///000111000111222333444555555555666777888777555333333444666555555555555555666666666777888999:::999999888666555555444333333333444666555222000............---...............---------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++---,,,++++++++++++,,,---,,,---...000999KKKccctttzzz|||~~~~~~xxxQQQ999555000...111111...---000.........---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...///000111222333444444333444444555777999:::;;;;;;===>>>???>>>>>>???AAA<<<<<<============<<<<<<:::::::::999888888777777666666555555444333222222333222222111000000//////------,,,,,,+++******)))))))))((((((((('''''''''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$###""""""!!!############$$$$$$$$$$$$##################$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&########################################################################000111555<<>>>>>========================<<<;;;;;;;;;<<<<<<:::888666666666666666555444444000000000///......------,,,,,,------,,,,,,+++***,,,+++******))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((()))+++,,,,,,***))))))***((()))***,,,---///000000///000111333444555555555666777888777555333333333333333333333333444555666666777888999:::999888777555555444333333222333333555444222000............------...............---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++'''+++,,,)))(((222GGGYYYeeeppp|||{{{tttpppppptttwwwpppHHH555333555222111111...,,,---111------------,,,,,,,,,,,,,,,,,,,,,++++++************************++++++,,,------...///000111111222333333444555666888:::;;;888:::;;;;;;:::;;;===>>>:::;;;;;;<<<<<<;;;;;;;;;888777777666666555555444444333333222111111111111222222111000000//////...,,,,,,,,,++++++******)))((((((((((((''''''''''''%%%%%%$$$$$$$$$#########%%%%%%$$$$$$###"""!!!!!!"""""""""######$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$##################$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################222000000333777999888666333111///000444666555333666666777777888999999999<<<======<<<;;;;;;<<<>>>=========>>>>>>>>>>>>>>><<<;;;;;;;;;<<<;;;999666555555555555555444333222000000000///......------,,,,,,,,,,,,,,,+++******++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((***++++++***))))))***,,,)))***+++,,,---...///000///000111333444555555666888999:::999777555555666222222222333444666777888999999;;;;;;;;;;;;:::999666555444333222222222222444333111///.........///,,,---......///.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))************+++************************(((((()))***---000333555EEEaaa}}}sssfffiiissssss{{{hhhKKK666222777111000///...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))******+++,,,,,,,,,---......///000000333333333444555777888999999::::::999888777888999888999::::::;;;:::::::::777666666555444444333333222222111000000000000000111000000//////...------,,,,,,++++++************((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###"""""""""!!!!!!!!!""""""###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################################################################222111000111333555666666444333222222333444444444666666666777888888999999:::;;;<<<:::888888:::===<<<<<<<<<=========>>>>>>;;;::::::;;;<<<:::888555444444444444333222111000000000000///......------+++,,,,,,,,,,,,+++******++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((((((((((((((()))))))))((((((***---111++++++,,,,,,---......//////000222333555666666777888999::::::888666666777333333444555666888:::;;;999:::;;;;;;;;;;;;999999888777555444222222111111222111000///...//////000,,,------...//////......,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))************((())))))))))))))))))(((***)))***---111222...***222JJJgggtttqqqmmmpppvvvxxx~~~YYYDDD<<<555444888---......,,,,,,---------++++++++++++++++++,,,,,,,,,,,,++++++***))))))(((******))))))******+++,,,++++++,,,,,,---.........222222222222333444555666666888999999777666666777777888999999::::::999999777777666666555555444444222222111000///000000111/////////...------,,,,,,++++++++++++************(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!"""###$$$$$$$$$ !!!###$$$%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################+++---000222333222111111333333222222222333555777888888888999::::::;;;;;;888999:::888666555888;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;:::777444333444444333222111000///000000000///......------+++,,,,,,,,,,,,+++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((((((((((((((('''''''''&&&'''+++111555,,,,,,,,,------.........000111222444555666777777666777888888666555555666555555666777999;;;===>>>777888999:::999999777777999888666444333222111111111000///......///000111,,,,,,---.../////////...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))************(((((())))))))))))((((((&&&))),,,+++))))))...222...333AAAWWWlllwwwuuupppxxxzzz___???777777222///222,,,...............+++(((+++++++++++++++++++++,,,,,,,,,++++++***))))))(((***************++++++,,,+++++++++,,,,,,---------111111000000111222333333111444777888888888888999666777888999999999999999888888888777666666555555333222111000000000111222///......---,,,,,,+++++++++++++++***************(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""######### !!!!!!"""###$$$$$$$$$ !!!###$$$%%%%%%$$$$$$""""""######$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################""""""""""""""""""""""""""""""""""""""""""""""""////////////000000000000111111222222222333333333444666:::BBBHHHHHHBBB;;;:::999777666555444555555888999:::;;;;;;;;;:::999777999:::999777555555555777666555333111000000000000///...,,,,,,---......,,,,,,,,,+++++++++******))))))))))))((((((((((((+++*********))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******)))((()))---///,,,+++******+++,,,...///---///222444666666555555555555555555555555444444111333666888888888888:::999888777666666777777888777666555444222111//////////////////............111111111111000000000///---------,,,,,,+++++++++*********************+++))))))(((((()))***++++++******)))((((((((((((((())))))))))))************,,,...222999FFFYYYnnn|||zzz{{{}}}qqqFFFBBB<<<555111///...///------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((***+++***)))((()))*********+++++++++,,,,,,,,,---...///000222222222222666555444444555666555333777777666666666666777777666888<<<>>>>>>;;;666333222222222111111///......////////////...---,,,+++***************)))(((((((((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################"""""""""""""""""""""""""""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!$$$#########""""""!!!!!!......////////////000000111111111222222222333333444555888???DDDDDD???999999999777666666777888888888888:::;;;;;;;;;:::999777888888777555555555777777666555333222111000000//////...---------------,,,,,,+++++++++*********************)))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((())))))((('''))),,,...++++++******+++,,,...///---...111333555555555444444444444444444444444444222444777888888777888999888888888777777777777666666666555333222000//////////////////////////////111111000000000/////////------,,,,,,,,,+++++++++******************))))))))))))(((((()))******+++***))))))(((((((((((((((((((((((()))))))))******(((,,,///111444@@@QQQ___xxx}}}{{{~~~{{{~~~\\\EEE<<<:::555111///------...------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((((()))******)))((()))************+++++++++,,,,,,------///000111222222222444333222444666777666555777666666666666666666777777999;;;<<<:::777333111111111111000000...------......///......---,,,++++++++++++++++++***))))))(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""###$$$$$$$$$######$$$$$$$$$$$$########################"""""""""!!!------......////////////000111111111222222222222444444666;;;??????;;;777999888777777777999:::;;;666777999:::::::::999999777777777666555444666888777666555333222111111111...............---,,,,,,,,,++++++++++++*********++++++++++++************(((((('''''''''''''''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''(((((('''&&&'''***,,,************+++,,,---...,,,...000222333444333333333333333333333333333333444666888999888777777888777777888888888777555444555444333222111000///............//////000000111000000000/////////......,,,,,,,,,,,,++++++++++++*********))))))((((((((())))))((((((((()))*********)))((((((''''''(((((('''''''''(((((((((((()))(((---000...***...;;;GGGeeeuuuzzzzzzuuuuuu{{{uuuPPP:::222333222111///............,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((((((((((((((((()))******(((((()))***)))*********++++++++++++,,,---...///000111111111111000111333666888888777555555555555555555555555777888888777555333000/////////000//////...---,,,.........------,,,+++***++++++,,,,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""#########$$$$$$##############################$$$$$$$$$######"""###############$$$$$$$$$############"""""""""""",,,,,,------......//////000000000111111111111222666555666888:::;;;999666999888777666666777888999555666888999999999999888555777999999777666666777666555444333222111111111,,,---...///...---,,,+++++++++++++++************++++++*********)))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''&&&&&&(((***)))))))))***++++++,,,---,,,---...000111111111111111111222222222222222333555777999999888666666666555666777888888666444222222222111111000///......------...///000000111111/////////............---,,,+++++++++++++++++++++******))))))((('''''''''))))))((((((((())))))***))))))(((''''''''''''(((&&&&&&&&&'''''''''(((((((((,,,///---***+++222:::DDDYYYooo{{{~~~rrrOOO:::555777000000000000000000//////,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***)))))))))************++++++,,,---...///000000000000000111444777888777666444444555555555555444444555555333222111000/////////000000000//////...---------------,,,+++*********++++++++++++***))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$####################################""""""""""""##############################""""""""""""####################################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""##################"""""""""""""""***++++++,,,------......//////000000000111111111666666666777888888888777999888666555444444444555444555666888999888888888444777;;;<<<;;;888666555555444333222111000000000,,,---.........---+++***+++++++++*********))))))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&'''&&&%%%%%%'''((((((((()))***+++++++++++++++,,,---...//////000000///000000000111111111222555777888888777555555555444555666777666444111000000000/////////.........,,,,,,---...///000000111.........---------,,,,,,++++++++++++++++++++++++***)))))))))((((((''''''))))))((((((((((((((())))))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))***,,,...///---;;;KKKYYYiiiyyycccEEE666222000//////000000111000///...---,,,,,,+++++++++******************)))))))))((((((''''''''''''''''''''''''''')))***)))((('''((()))(((((()))))))))************+++,,,---.../////////000000222444777777666444444444555666666555444444222111000/////////000111000000111111111000//////------------,,,+++******)))))))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################""""""""""""""""""###########################!!!!!!!!!""""""#################################""""""""""""""""""""""""!!!!!!"""""""""#################################$$$$$$$$$$$$$$$###"""!!!!!!""""""######$$$$$$$$$""""""""""""""""""######))))))***+++,,,------...////////////000000000000555666666777777777777777888666555333222111222222222333555777888888777777555888;;;<<<:::777444333333222111000////////////---------------,,,+++++++++************)))))))))))))))))))))((((((((('''((((((((((((((()))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&''''''''')))******+++*********++++++,,,,,,---...............///000000111111333555777777666444444444333333444444333111///...............------------,,,,,,,,,------......///---------,,,,,,,,,,,,+++*********+++++++++++++++))))))))))))))))))))))))))))))((((((''''''(((((()))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((***)))((())),,,---+++)))++++++///;;;NNNbbbrrr{{{xxx}}}mmmVVV;;;///222555111***............---,,,+++***++++++++++++******************)))))))))((((((((('''''''''''''''''''''''''''((())))))''''''((()))(((((((((((()))))))))))))))***+++,,,---.........///000111444777777555333444555666777777666555444000000///......000111222000000111111111111000000.........------,,,+++***(((((())))))(((((('''&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################################""""""!!!!!!""""""###########################""""""######$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!"""""""""####################################$$$$$$$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""############(((((()))***+++,,,------........./////////000000333444666666666666666666555444333222111222222333111222444666777777777777777888999777555333222333111000///......---.........---,,,,,,++++++,,,,,,************))))))))))))*********)))))))))((((((&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%'''((((((&&&%%%&&&'''&&&'''(((************)))************+++,,,,,,---,,,------...//////000000111333555666444333333444333222111000///...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))*********++++++++++++(((((())))))***+++++++++))))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''''''''((((((((()))******++++++++++++***...'''(((222===FFFSSS```oooyyy~~~~~~bbbAAA888000...222555222...------,,,,,,+++*********++++++++++++***************)))))))))(((((((((((('''''''''''''''''''''''''''((()))(((''''''((()))'''''''''((((((((())))))((()))***,,,---------------...000444777888777555444555777888888777555444222111000//////000000111//////000000000000000///......///......---,,,+++)))))))))))))))((('''''''''&&&%%%%%%$$$$$$%%%%%%##################$$$$$$########################""""""!!!!!!!!!!!!""""""########################"""""""""###$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################""""""###$$$$$$$$$##################""""""""""""!!!"""""""""############'''((()))***+++,,,------............/////////000000222555666555555555555333333222111222333444555111222444666777777777666:::999666333//////111333000///...---------------...---,,,+++***+++,,,---************))))))))))))+++++++++************)))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%''')))((('''&&&&&&'''%%%'''(((*********))))))***)))))))))***+++,,,,,,,,,,,,------...///000000000222444555444333333444222111000...------,,,,,,+++,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,+++++++++******))))))******++++++++++++(((((()))***+++,,,------***)))((('''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))!!!%%%((((((&&&%%%(((+++,,,'''+++777888222666BBBbbbnnnyyy|||}}}YYY???222444555111,,,)))***,,,...------,,,++++++,,,,,,+++++++++************)))))))))))))))(((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''((((((((()))((()))***+++,,,---------***+++///444888:::999777555666777999999777666555333333222111000/////////......///////////////...////////////...---,,,+++***************)))(((((('''&&&%%%%%%$$$$$$%%%%%%##################$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######################## !!!"""#################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""#########$$$((()))))))))************////////////////////////555666666666666666555555222222222222222222111111222111111111111222333333555444333222111111111111//////...---,,,,,,++++++...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""########################$$$$$$##################""" !!!$$$&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))***++++++,,,,,,***++++++,,,---.../////////000000222333444555555333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((+++111999???;;;444***&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''******+++---///000111222EEEOOOaaauuupppUUUBBB999000000///------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((()))))))))))))))******++++++,,,---------///333666888999888777666666777666666555444444333111///...---...///000//////000000000000000///------,,,,,,,,,+++++++++))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%###"""""""""###$$$$$$#########""""""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""(((((()))))))))*********,,,,,,------...///000000333444444555555444444333333333333333333333333333333333222222333333444444444444333222111111111111///......---,,,,,,++++++---,,,,,,+++++++++++++++************************((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######################################################!!! !!!$$$%%%$$$"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))***++++++***++++++,,,---.../////////000000111333444444555333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***...444;;;AAA999222***&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,...//////+++222@@@SSSdddtttsssUUUBBB:::888888000///...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((()))))))))))))))******+++,,,,,,------///333666777777777666555666666666666555444333222111///...---...///000...//////000000/////////---------,,,,,,,,,++++++))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######""""""##################"""""""""!!!$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""(((((((((((())))))))))))))))))+++,,,---///000000111222222333333333222222333333444444555555666666444444444444555555555666444333222111111000111111.........------,,,,,,+++,,,++++++***************************************((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###################################################"""!!!"""$$$$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))******++++++,,,---.../////////000000111222333444444222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++,,,000666;;;555///(((%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))((((((((()))******++++++***)))---666AAAPPPdddttt}}}}}}}}}sss```GGG666222222000,,,//////...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''''''''(((((((((((())))))))))))***++++++,,,,,,...000222444555555444333444444555555555444333333111000///.........///000....../////////......---------------,,,,,,,,,,,,)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""############""""""""""""$$$######""""""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""'''''''''((((((((())))))))))))***+++,,,---......000111111222222222222111333333444555666666777777555555555666666666666666444333222111000000000000......---------,,,,,,,,,+++******)))))))))))))))************************(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$##################"""%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((()))*********++++++,,,---.../////////000000111222333333333111111000///...---------------------------------+++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))++++++***((('''(((+++...000,,,'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((()))))))))333---******---444AAAMMMdddooo~~~|||\\\HHH@@@888666888777000(((......---,,,++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))***+++++++++...///111333333333222111222333333333333333222222000//////.........//////..................---,,,------------,,,,,,,,,,,,))))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%###"""!!!#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&''''''''''''(((((((((*********+++++++++++++++///000111222222222222222333333444444555666777777444555666777777777666666333333222111000000000000---------------,,,,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******+++***++++++,,,---...//////000000000111111222222333111000///...---------...------------------------++++++************++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))(((&&&$$$$$$%%%'''+++)))&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))((((((((((((((()))))))))***'''%%%''')))+++000777EEERRRfffvvv|||}}}~~~}}}mmmMMM888999555111///000111222222---,,,,,,++++++++++++,,,************************((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******+++---...///000111000000///111111222222222222111111///...............//////......//////...---,,,,,,---,,,,,,,,,,,,+++++++++((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%###"""!!!""""""""""""""""""#########""""""""""""""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""############"""!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&'''''''''(((++++++++++++++++++******...///000111111111111111222222333333444444555555222333555666666666555444333222111000000///000000------------------------+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%"""$$$%%%$$$######$$$%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%############$$$%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***++++++***++++++,,,---...//////000000000111111111222222000///......------......------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++((((((((((((((((((((((((&&&'''((('''&&&&&&''')))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((((())))))))))))&&&%%%'''+++---+++,,,///000777DDDSSSbbbqqq~~~^^^DDD888444000111222000------///111,,,++++++******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******,,,------...//////////////////000111111111000000---............////////////////////////...---,,,++++++++++++************((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###############""""""!!!!!!""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&&&&&&&'''''''''*********++++++,,,,,,,,,,,,---...///000000000000111111111111222222222222000222333555555444333222333222111000000/////////------------------------++++++***))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''########################!!!""""""###$$$$$$%%%%%%!!!###%%%%%%######%%%'''"""#########$$$$$$$$$$$$############$$$$$$$$$%%%$$$#########$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******++++++,,,---...//////000000000000111111111111//////...---------..............................------,,,,,,,,,,,,------++++++++++++++++++++++++(((((((((((((((((((((((($$$&&&((((((''''''((()))%%%&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))),,,)))***---...+++)))***+++---111888DDDSSSaaaiii|||mmmUUU???333222666***///444555222...,,,,,,++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))******+++,,,,,,---......///......///000000000000000,,,---....../////////...000000000000///...---,,,*********))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######""""""######!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&&&&&&&''''''(((((()))+++,,,---...///***+++,,,---............111111000000000000000000///000222444444333222111333222111000////////////------------------------,,,++++++***************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%% ###%%%%%%######&&&(((""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***++++++,,,---...///000000000000000111111111111//////...---------.................................------,,,,,,------...++++++++++++++++++++++++((((((((((((((((((((((((&&&'''((((((&&&$$$$$$%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))***&&&%%%((()))((((((******,,,+++***---444;;;???PPPfff~~~gggPPPHHH???888333//////111111000---***)))+++...111+++***************++++++************************((((((((((((((((((((((((***)))((('''%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))******+++---......///------...///000000//////,,,,,,---.../////////...111111111111000///...---))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%###"""""""""###$$$!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## """###$$$$$$###""" !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&''''''''''''(((+++)))(((***---...---++++++,,,---///000000111111444111......000222111000222222333333333222222111............////////////......---,,,,,,+++******,,,+++***))))))***+++,,,************))))))))))))((((((((((((((((((((((((&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))***+++,,,------.........///000000000000000////////////////////////.................................------,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))************))))))((()))***,,,...000111222<<>>LLLZZZccciiioooxxxhhhUUUCCC;;;666111000444////////////............******++++++++++++******++++++******))))))(((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((((())))))***++++++,,,,,,---...000///...------...+++,,,,,,------......////////////...---,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%&&&&&&&&&''''''''''''''''''((()))************+++,,,---...////////////......///000111111111000111111222222222222111222111111000//////......---------,,,,,,++++++++++++******************+++***)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""#####################""""""############$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++,,,,,,,,,,,,---...............------------------------------------------------,,,,,,,,,,,,++++++++++++************)))))))))((((((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&'''(((***+++,,,,,,111111111111444777:::<<<>>>GGGUUUcccqqqkkkZZZOOO<<<555000000000---...333,,,,,,,,,---------------)))******++++++******)))******)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((()))***+++,,,,,,---...//////---+++,,,,,,++++++,,,,,,---------------------------,,,+++*********)))(((''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" """"""""""""""""""""""""%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))***+++)))***+++---..................///000000000000111///000111111222222222222///////////////000000000------,,,,,,,,,,,,++++++*********++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""####################################$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!"""###$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((((((******+++,,,++++++,,,---------------------------------------------------------------++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))******%%%'''+++...//////---+++***000888???GGGUUUfffrrrzzzgggVVVIII@@@999444222222333555222---+++,,,,,,,,,,,,+++++++++************++++++++++++******))))))(((((((((((((((((('''''''''''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((***++++++,,,,,,...///...,,,++++++,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,+++******)))(((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))((((((***+++))))))+++,,,---.........---///111111///....../////////000111222222222222---........./////////000,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""##############################"""######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$######!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((()))***+++++++++,,,+++---///...///666AAAIIIVVVcccuuuoooRRRKKKAAA999555222000---//////000///...---...///,,,,,,,,,+++******))))))***++++++++++++++++++***((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''((()))***+++,,,+++,,,...---,,,++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,++++++***)))(((((('''%%%&&&'''(((((('''&&&%%%#########$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########"""""""""!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((((('''&&&(((+++((()))***,,,------------...000222111///------......///000111222222222222............------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""########################""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""###"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((()))***+++)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******++++++************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((...---+++***)))***+++,,,***+++------,,,///444888666>>>MMM]]]kkkwwwtttdddRRRDDD<<<:::777555333111...---+++++++++***+++...111222+++++++++*********************++++++++++++******''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$######$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***+++,,,)))+++------+++++++++,,,+++++++++++++++*********))))))***+++++++++++++++******))))))((((((((('''$$$%%%'''(((((('''%%%$$$"""#########$$$$$$$$$$$$""""""""""""############$$$$$$######"""!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!"""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&"""%%%''''''%%%%%%''')))((()))***+++,,,---------...111333222...,,,,,,---......000111111222222222//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""########################""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))******))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&''')))+++,,,---%%%'''***,,,,,,,,,---...222111000333;;;GGGRRRYYYcccrrr|||}}}rrrmmm]]]JJJ>>>;;;999555111111111000////////////000111///------...---+++)))*********++++++++++++))))))************))))))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%% """######""""""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((***++++++(((***,,,,,,++++++,,,---++++++******************((()))***+++++++++++++++((((((((((((((('''''''''$$$%%%'''(((((('''%%%$$$""""""######$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$###"""!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""###### """#########"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))*********+++++++++///////////////............///000222111000///---//////...---,,,,,,++++++++++++++++++++++++++++++************))))))))))))+++******)))((('''''''''''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))))))))***************)))))))))***+++,,,,,,******))))))))))))******((((((((((((''''''''''''(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))***,,,,,,+++******,,,---...///000222222333999;;;@@@GGGPPPZZZbbbgggmmmttt}}}}}}wwwlllaaaXXXQQQNNNMMMKKKGGG@@@999444222111222000///...---------------++++++++++++++++++++++++))))))))))))))))))))))))************************(((''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((++++++++++++++++++,,,,,,******))))))******+++,,,,,,,,,,,,+++***)))(((((()))******)))'''&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###"""""""""###$$$$$$#########""""""!!!!!!######""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&)))))))))*********++++++........................---...000111111000///...000//////...------,,,,,,++++++++++++++++++++++++******)))))))))(((((((((***))))))(((((('''&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((((((((((((((((((((()))))))))******************)))******++++++******))))))))))))******(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((()))******++++++******++++++,,,---...//////000...///111444888===BBBEEEBBBIIITTT]]]dddmmmwwwvvvlllbbbYYYTTTKKKGGGAAA;;;666333222222;;;999555111000000111222///...------,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((())))))******+++,,,,,,---******)))))))))***++++++++++++++++++***)))(((((()))******((('''&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""""""""###$$$#########"""""""""!!!!!!###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""#####################"""""""""""""""########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))************,,,,,,,,,,,,------------,,,---///000111000000///000//////......------,,,++++++++++++++++++++++++)))(((((((((((('''''''''(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))******++++++***)))))))))*********))))))(((((())))))***(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))******+++*********+++++++++,,,,,,++++++***)))***+++---...---222888===@@@DDDJJJOOOUUU[[[bbbfffggggggiiijjjnnnppprrrrrrtttyyy|||uuukkkccc]]]ZZZRRRPPPMMMHHHAAA;;;555222666555333222111111222222///...---,,,,,,---///000------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((()))******+++,,,,,,)))))))))))))))******+++++++++++++++***)))((((((((())))))(((&&&&&&''')))&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######""""""############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((()))))))))************++++++,,,,,,,,,---,,,---...///000000000///.........------,,,,,,,,,************************(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))))))))***,,,+++***))))))((())))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))((('''((()))***+++*********))))))))))))))),,,,,,+++++++++,,,---...///111222222000000111333111666:::<<<;;;999999999;;;===@@@AAABBBEEEIIIMMMMMMMMMLLLLLLLLLMMMNNNNNNDDDEEEEEECCC>>>999666555444444444444333111000///000/////////............------------,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))))))))))))))******)))(((((((((((()))*********************)))(((((('''(((((('''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((())))))***+++,,,------------...///////////////,,,,,,+++++++++++++++***************************''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((()))'''(((((((((((()))))))))++++++***)))(((((((((((())))))(((((((((((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))((('''&&&'''(((***+++*********))))))))))))((())))))******+++,,,---...)))***,,,,,,,,,---...///...///000000...---,,,,,,---...//////......//////000000000111222333444444---///000///......///111//////......---,,,,,,+++,,,,,,,,,+++***)))((((((---------------,,,,,,+++******)))))))))******+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&***))))))((((((''''''&&&((((((''''''(((((()))***))))))*********)))((((((&&&''''''&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((()))***+++,,,---...........................************************************************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""""""""############################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''(((((((((((())))))******)))((((((((()))))))))((((((''''''(((((()))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))******************++++++,,,,,,,,,///......------...///000---......//////...---,,,///////////////............///...---+++,,,...000++++++++++++++++++,,,,,,......------------------))))))***+++,,,,,,------***))))))))))))***++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&)))((((((''''''&&&&&&%%%'''''''''''''''((())))))((())))))******)))((((((%%%&&&&&&&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$###"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((('''((()))***,,,---...///000//////...------------************************************************(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""############################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''((((((((()))))))))(((((((((((())))))***((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((('''(((((((((((((((((((((((()))))))))************)))...---,,,++++++***)))(((***))))))***,,,---......******+++,,,------,,,+++---------------,,,++++++,,,,,,,,,+++)))((()))***((())))))***+++---...///(((''''''''''''(((((()))((((((((()))***+++------***)))))))))******+++,,,************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))(((((()))))))))))))))((($$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%$$$###"""!!! !!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$&&&&&&&&&'''''''''(((((('''((()))***,,,...//////111000///...---,,,,,,,,,+++++++++++++++++++++,,,)))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######""""""""""""############################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((('''(((((()))***+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&'''((()))************(((''''''((()))******)))++++++,,,---//////---,,,***))))))***,,,,,,+++***)))***+++,,,,,,,,,,,,,,,(((***,,,---,,,++++++,,,,,,+++***)))((((((((((((,,,+++)))(((((()))******,,,+++***))))))***,,,,,,******)))******+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###$$$%%%'''((()))***'''&&&&&&&&&&&&'''(((((((((((()))))))))))))))(((###%%%%%%%%%$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%$$$###"""!!! !!!!!!"""""" !!!!!!!!!""""""############""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%''')))******+++---///...---+++*********++++++************************************************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%################################################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''$$$"""%%%&&&%%%&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&''')))***((())))))))))))))))))((((((((((((((((((''''''&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$###""""""###%%%$$$$$$########################$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++++++++++++++************************************************************************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! ###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%&&&&&&&&&&&&'''%%%''')))******+++---///---,,,+++*********++++++************************((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$######""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%################################################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###''''''###"""%%%&&&$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''''''''(((((()))))))))(((((((((((()))))))))))))))))))))((('''&&&(((''''''&&&%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$###""""""###%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************************************************************************************+++++++++******)))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########################################################$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))***)))***,,,...,,,,,,+++************+++************************((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%################################################!!!###$$$$$$######$$$%%%##############################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%######&&&&&&#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''((((((((((((((())))))''''''''''''))))))+++++++++******((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$###""""""###%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''#########################################################$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""######""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""#########""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((()))))))))+++---++++++******************************************************************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$################################################!!!###$$$$$$######$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$"""###'''&&&"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&''')))))))))((((((***)))'''&&&&&&''')))***,,,,,,,,,+++***)))((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$###""""""###%%%###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$######"""!!! !!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((((((((((((***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$################################################!!!###$$$$$$######$$$%%%""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###%%%(((&&&"""""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%''')))***))))))(((***)))(((((((((((()))***,,,,,,,,,,,,+++***)))(((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$###""""""###%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""############""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&(((((('''''')))***((()))******+++*********))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$################################################!!!###$$$$$$######$$$%%%##############################$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###'''***((("""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((())))))))))))***************************++++++++++++***))))))'''&&&&&&%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$###""""""###%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#######################################################################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!"""""""""""""""##################"""""""""""""""""""""""""""$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$&&&''''''''''''(((***'''((()))***++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$################################################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$))),,,)))"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&((()))***+++)))+++,,,------,,,+++)))((()))******************(((''''''&&&%%%&&&&&&&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$###""""""###%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######### !!!!!!!!!"""""""""###$$$######""""""######$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&&&&((()))'''((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%#####################$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$################################################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%***...***######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&%%%&&&''')))+++,,,)))+++---//////---+++)))'''((()))******+++******(((((('''&&&&&&&&&&&&'''######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$###""""""###%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$###"""#########""""""""""""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$ !!!!!!!!!""""""######%%%$$$###""""""###$$$%%%""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!'''&&&%%%((($$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$################################################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###$$$%%%'''(((######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$########################$$$$$$###"""!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""((('''&&&%%%%%%%%%%%%%%%$$$$$$###$$$&&&)))+++---,,,,,,,,,+++***)))((('''''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!"""#####################""""""######$$$%%%########################""""""""""""###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! ###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!"""###$$$$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""""""###$$$###"""%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$################################################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$########################%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%(((***,,,))))))***))))))((('''&&&'''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""!!!!!!"""##############################$$$$$$%%%########################""""""""""""###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$!!!!!!!!!!!!"""""""""###########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$############$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!$$$#########"""""""""!!!###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!! """"""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""%%%$$$###$$$%%%%%%###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$################################################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$########################&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))&&&&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%'''(((########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""!!!""""""############"""############$$$$$$$$$%%%########################""""""""""""##################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$!!!!!!!!!"""""""""##############################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""""""""$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!############""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! #########"""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""###&&&$$$###,,,777222$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$################################################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&---+++'''$$$######$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###!!!"""############""""""######$$$$$$$$$%%%%%%$$$########################!!!"""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$###"""!!!"""$$$!!!!!!"""""""""#################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########""""""""""""!!!$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######"""""""""############""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######'''%%%!!!444NNNHHH...$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$################################################$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''---***'''$$$""""""$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######""""""#########""""""!!!"""###$$$%%%%%%%%%%%%$$$########################!!!"""""""""############"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""######"""!!!"""###""""""""""""####################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########""""""""""""!!!$$$######"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%######$$$$$$###"""!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$### )))%%%---EEE>>>###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$############################################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$########################$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$######$$$&&&'''########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""############""""""!!!"""###%%%&&&&&&&&&%%%$$$########################""""""""""""############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""""""""$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$###!!! """""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%&&&### $$$)))$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$############################################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$######$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''###############$$$%%%&&&########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###############"""!!!!!!"""###%%%&&&'''&&&%%%$$$########################""""""""""""############""""""############""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########""""""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$############$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""#########$$$ !!!"""######"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""######$$$$$$ !!!###$$$$$$###"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$### '''&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$############################################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%'''((((((((('''&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$######""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$###############"""!!!!!!"""###%%%''''''&&&%%%$$$########################""""""""""""############""""""############""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!######""""""!!!######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$######"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!"""######"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""" """$$$%%%$$$###"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&%%%""""""&&&%%%"""########################%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%))))))((('''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""####################################$$$""" !!!$$$%%%###!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%""""""############""""""##############################""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################$$$$$$%%%%%%%%%$$$$$$#######################################"""""""""!!!##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$### !!!%%%%%%"""########################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%((((((''''''&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""####################################$$$"""!!!!!!###$$$###!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""##################"""##############################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""""""""#########""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$#######################################""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$### $$$$$$"""########################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$###""""""###$$$###"""""""""""""""""""""""""""""""""""""""#######################################"""!!!"""###$$$###!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#################################""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$##############################$$$$$$$$$$$$###### !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$#################################"""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%((('''###"""$$$$$$###########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$###""""""$$$$$$###"""""""""""""""""""""""""""!!!"""""""""#######################################"""""""""######"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""############""""""###%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$######!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$########################""""""""""""""""""####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################***------'''$$$$$$%%%$$$#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""!!!"""""""""####################################""""""######"""""""""#########""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""####################################""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""#############################################$$$$$$$$$$$$######"""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################+++//////)))$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###!!!""""""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""%%%#########$$$%%%$$$###""""""""""""""""""""""""""""""""""""####################################!!!###$$$###"""!!!"""###############""""""""""""###############################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################"""""""""############$$$########################"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""######$$$$$$####################################$$$$$$$$$$$$##################$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$########################!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&+++,,,'''"""###%%%&&&########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$######%%%%%%$$$###""""""""""""""""""""""""""""""""""""####################################!!!###$$$###!!!!!!"""$$$############"""""""""!!!################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%"""##################"""########################""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$###########################!!!!!!""""""#########$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## &&&((($$$ """%%%&&&########################"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$######%%%%%%$$$###""""""""""""""""""""""""""""""""""""####################################!!!###%%%$$$!!! """$$$$$$#########""""""!!!!!!################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%""""""############""""""########################""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""######$$$$$$######""""""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###################################################$$$$$$################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""####################################################################################$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!"""###############""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!########################""""""""""""""""""""""""########################$$$###"""""""""###%%%%%%!!!!!! !!!!!!%%%$$$###""""""###$$$%%%######################################################################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""####################################################################################$$$$$$$$$#########""""""!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!"""###############""""""""""""""""""""""""$$$######""""""######$$$""""""#########$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$###"""""""""###$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$###""""""###$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$########################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$###############"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############!!!!!!"""###############""""""""""""""""""""""""$$$######""""""######$$$"""""""""############$$$######""""""""""""######"""!!!!!!!!!!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""##############################""""""######$$$%%%######""""""""""""######$$$$$$###""""""###$$$$$$###############################################################$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################################################################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######""""""""""""##################""""""""""""######""""""!!!!!!""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""#######################################$$$$$$$$$$$$##################$$$$$$##################$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$################################################################################################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################!!!!!!"""###############""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""######""""""""""""######"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$#########################################################"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$$$$$$$%%%#######################################################################################$$$$$$$$$#########$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#####################$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""###""""""!!!!!!""""""######"""""""""""""""!!!!!!######""""""""""""#########""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""################################################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$$$$%%%%%%########################################################################""""""#########$$$$$$$$$!!!""""""######$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!######""""""""""""############""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$########################################################################!!!"""###$$$%%%$$$$$$#########""""""""""""######"""###$$$$$$$$$$$$###"""################################################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%########################################################################""""""######$$$$$$$$$$$$ !!!"""###$$$$$$%%%!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!! ######""""""""""""###############"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#################################################################################!!!"""###$$$%%%$$$############""""""""""""######"""###$$$%%%%%%$$$###"""########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""############$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$######"""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$############"""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######""""""""""""""""""""""""####################################""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""######$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""############$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$############"""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$#########""""""""" !!!!!!""""""""""""""""""""""""""""""###$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$"""""""""#########$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$############"""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$######### !!!""""""######""""""###""""""""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%############$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$#########""""""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""##############################$$$$$$%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%#########$$$$$$$$$$$$%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$############"""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$############$$$%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""#########$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$############"""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######################################################"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""#########$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$############"""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######################################################!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$###### !!!"""$$$%%%&&&''''''######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&''''''''''''######""""""######$$$%%%########################"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!""""""###$$$$$$#####################$$$$$$%%%########################"""############$$$$$$$$$#######################################$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!""""""""""""""""""############$$$$$$$$$%%%########################"""############$$$$$$$$$##############################""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***))))))((('''%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%$$$$$$#########$$$$$$$$$%%%%%%$$$########################""""""#########$$$$$$$$$########################$$$############$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################$$$######"""!!!"""###%%%&&&&&&&&&%%%$$$########################"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### !!!!!!"""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""######"""!!!!!! """###%%%&&&'''&&&%%%$$$########################"""############$$$$$$$$$########################"""""""""!!!"""######$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&(((******)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!"""###%%%''''''&&&%%%$$$########################"""############$$$$$$$$$######################## !!!""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$###"""###$$$%%%$$$$$$$$$###"""""""""""""""!!!!!!"""$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((()))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$###"""###$$$$$$$$$$$$##################""""""""""""$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))(((((((((((('''''''''''''''''''''''')))(((((('''''''''(((((('''((()))(((&&&&&&&&&'''''''''''''''''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$###############$$$$$$$$$$$$######"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))***))))))((((((((((((((((((((((((((()))((((((''''''(((((()))************))))))))))))'''''''''''''''''''''''')))((((((((((((((()))***(((******)))((('''((()))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$###"""###$$$"""""""""###$$$$$$$$$%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))*********((('''((()))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$###"""###$$$"""""""""###$$$$$$$$$%%%###$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))***************************************))))))(((((((((((())))))))))))))))))))))))))))))************************)))((((((((((((((())))))((()))***)))'''''''''((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$###############$$$$$$$$$"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((()))(((((()))***++++++++++++************************+++******))))))******+++***************+++++++++************************++++++***)))))))))))))))((()))***)))((('''''')))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$###############!!!"""###$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''((((((((()))''''''((((((((()))))))))(((((()))***++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------..............................///...---,,,+++************+++++++++)))((()))************************************)))))))))(((((())))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''')))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$%%%$$$$$$$$$######"""""" !!!###$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........./////////000000222222222222222222222222222111000...---,,,+++++++++,,,---,,,***)))***++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''***---000111%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))(((((()))))))))))))))(((((()))************)))+++******)))(((((())))))---+++((((((((()))***))))))+++---......------...---,,,------,,,******---***---///000///000222555888555333555:::======;;;AAA>>><<<===??????===:::@@@>>>;;;;;;<<<;;;777333666666555111---,,,///222444333111///......//////,,,,,,,,,,,,+++***))))))(((((((((((()))+++---///((()))***)))((()))***,,,)))'''(((+++---***&&&###''''''((((((((((((((((((+++)))'''&&&&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))'''&&&%%%'''+++111777;;;&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))*********))))))))))))***++++++++++++*********************++++++,,,+++*********+++++++++------------------...---......///000111333777::::::<<<>>>@@@AAADDDGGGIIIDDDDDDCCCAAA???@@@AAACCCCCCAAA@@@?????????>>>===@@@AAAAAA@@@???<<<:::888<<<>>>???===;;;;;;===???<<<<<<:::999666333///,,,...............---,,,,,,,,,++++++***+++,,,---...******+++***)))))))))***+++***)))))))))))),,,...)))))))))))))))))))))))))))'''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((()))+++---000444777999&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''((((((''''''&&&'''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((()))***++++++***)))((()))***++++++,,,,,,++++++******+++,,,------------+++,,,,,,,,,,,,---------000...------.../////////444444333333666;;;???BBBOOOOOOPPPRRRTTTWWWYYY[[[YYYYYYVVVOOOGGGDDDFFFIIIDDDCCCBBB???===<<<===???EEEDDDBBB???>>>>>>@@@CCCDDDEEEFFFFFFCCCBBBAAABBBCCCDDDEEEFFFEEE@@@:::555222222000...,,,+++******------,,,+++,,,,,,------,,,,,,,,,,,,+++***)))(((&&&((((((&&&$$$%%%))),,,*********)))))))))))))))((('''%%%&&&((())))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))+++...111333444444444%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''(((((()))))))))((((((''''''''''''''')))((((((''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))''')))***+++,,,+++))))))******+++,,,,,,,,,,,,++++++,,,---............---+++,,,---------,,,------......///222555666666666;;;<<<===???GGGRRRZZZ\\\ooommmjjjiiijjjjjjiiigggeeebbb]]]VVVPPPOOOQQQTTTXXXXXXVVVRRRMMMMMMPPPTTTZZZRRRHHH@@@===>>>@@@BBB@@@@@@@@@@@@???>>>>>>>>>FFFGGGKKKPPPSSSSSSNNNJJJ===;;;888444111///...---000000//////......------,,,,,,,,,,,,---,,,***)))%%%)))+++***)))***)))'''*********)))))))))))))))***(((''''''((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))+++---///111222222222$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''((())))))***))))))(((''''''''''''((()))(((((('''''''''((((((((())))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))***'''(((***+++,,,,,,++++++,,,,,,---...............------.........------,,,,,,...000000//////111333444777<<<@@@BBBDDDFFFGGGIIINNNTTT[[[jjj|||}}}|||yyyrrrmmm^^^ZZZVVVVVV\\\ccciiilll~~~}}}zzzuuuppppppuuuzzzxxxoooeee]]]XXXSSSKKKEEEAAA@@@>>>======>>>??????DDDDDDFFFLLLSSSVVVUUURRRHHHEEEBBB???======>>>>>>>>>===;;;999666444222000,,,+++***+++------,,,******---...,,,...111000+++*********)))))))))((((((,,,+++((((((((()))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))---,,,,,,---///222555777%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***+++***)))((((((''''''((((((((((((''''''(((((()))***))))))************))))))))))))))))))))))))))))))((()))))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((()))))))))******))))))***,,,---///000111222333333444444444444444222111111000111111222333666999;;;<<<<<<>>>CCCGGGNNNRRRWWWXXXWWWYYY___dddnnnssswwwzzz~~~yyyxxxzzzvvvnnnfffVVVRRRQQQYYYgggwwwuuuiii___\\\WWWTTTQQQNNNJJJHHHFFFBBB@@@CCCHHHKKKHHHDDDGGGEEECCCAAABBBEEEIIIKKKOOONNNLLLIIIEEE@@@===;;;444000......111222000...,,,111111+++***///000,,,,,,,,,++++++***)))))))))...,,,***)))))))))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&'''(((***+++,,,000///......111777===AAA''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''((()))***++++++***))))))(((((((((((((((''''''''''''((()))++++++)))******++++++******))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********,,,,,,,,,---000333666888;;;;;;<<<===============;;;;;;::::::;;;>>>AAACCCJJJMMMQQQSSSUUUZZZcccjjjuuuyyyzzztttmmmnnnyyymmmjjjiiinnnvvvwwwooofffbbb```___dddooo~~~}}}|||{{{{{{yyyuuuooojjj\\\WWWRRRPPPRRROOOIIIBBBEEECCC@@@???@@@DDDIIILLLUUUUUUUUUTTTRRRPPPMMMLLLEEE@@@;;;999;;;<<<;;;888<<>>BBBBBBCCCDDDDDDDDDDDDCCCEEEDDDCCCDDDGGGKKKPPPSSS[[[___dddgggkkksss{{{|||wwwfffdddhhhssswwwwwwvvvsssppprrrzzz}}}wwwpppmmmlllfff[[[RRRJJJGGGCCCAAAAAACCCGGGJJJQQQSSSUUUXXXZZZ[[[[[[[[[VVVPPPHHHEEEFFFGGGEEEBBBZZZttt{{{dddRRRFFF===111111000///......------+++***((()))***,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&(((+++...000111---...///333999AAAGGGKKK)))((((((''''''((((((((()))(((((((((((('''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$###"""'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))***++++++,,,,,,+++******)))((('''''''''+++)))((((((***,,,,,,,,,)))((((((***,,,,,,+++)))...+++((('''(((***++++++---+++)))((()))***+++++++++)))''''''(((******)))+++******)))((((((''''''''''''(((((((((((((((((()))))))))((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******((('''&&&&&&'''((('''&&&#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&)))'''&&&'''))))))&&&###&&&(((***((($$$###%%%)))+++******,,,......---***,,,,,,...222888===AAABBBGGGJJJKKKHHHHHHKKKLLLKKKMMMMMMLLLLLLPPPZZZiiitttxxxsssssszzz|||~~~~~~zzz{{{ccc___WWWNNNJJJGGGBBBBBBDDDLLLLLLLLLNNNRRRXXX^^^bbbhhheeeaaaZZZOOOJJJUUUeeemmmSSSDDD555...555777---(((,,,&&&)))+++++++++,,,)))%%%'''((((((((((((((('''&&&)))(((((((((''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$""""""$$$&&&(((''''''***...111///---------444@@@FFFFFFGGGKKK(((((('''''''''((())))))***)))))))))((((((((((((&&&'''((((((&&&&&&'''((('''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&''')))***++++++******)))))))))(((((((((,,,---...---+++)))))))))---,,,+++,,,------,,,+++,,,+++*********+++++++++...,,,******,,,,,,***(((+++***))))))***+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''((('''&&&######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&'''******)))'''%%%'''))))))((((((***,,,***))))))***+++,,,,,,,,,000111444999???DDDGGGHHHQQQUUUWWWUUUTTTVVVVVVSSSVVVTTTTTTYYYeeeqqq{{{uuuuuu{{{rrrkkkeee]]]YYYYYYLLLHHHBBBAAAEEEKKKPPPRRR\\\[[[ZZZZZZVVVXXXdddsssdddRRRCCC???<<<666111222///---+++***((())),,,111)))*********))))))(((((())))))((((((((('''''''''%%%''')))((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$%%%'''((('''(((+++...000000...,,,666666;;;AAADDDGGGOOOXXX)))))))))))))))***+++,,,************))))))))))))&&&((()))((('''&&&''')))((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%)))(((((('''(((***+++,,,(((''''''&&&&&&''''''((('''''''''(((((()))))))))))))))******++++++,,,,,,))))))))))))************''',,,000222222111333444444222111111222333222111111000000///---,,,+++***---,,,+++---//////,,,)))++++++,,,+++))))))***+++,,,,,,++++++++++++++++++*********)))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))(((''''''(((***++++++)))'''(((((())))))******+++---......------///333555333888BBBMMMXXXaaagggjjjpppsssuuusssrrrsssqqqmmmddd^^^\\\eeetttsss{{{~~~zzzyyyiii```SSSJJJGGGHHHJJJJJJRRRQQQTTTXXX^^^fffttt{{{wwwhhh]]]PPPAAA666555///,,,---***%%%'''...,,,,,,+++++++++*********)))))))))((((((((('''''''''(((******((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''''')))+++(((+++000222222000......777;;;BBBIIIOOOWWWfffttt++++++***++++++,,,---...************)))))))))((('''((())))))''''''((()))(((((((((''''''''''''&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''''''''))),,,---((((((''''''''''''(((((()))))))))***************---,,,,,,,,,+++++++++***++++++,,,---...///000000333555888;;;===??????@@@===;;;::::::<<<===>>>===>>>===:::666222///.../////////000222333444333333///000000...***)))***+++++++++++++++++++++++++++*********)))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))))))))***)))((((((((()))*********,,,+++++++++++++++******///111222333555999???DDDFFFOOO]]]lllyyy~~~tttmmmhhhmmmxxx}}}xxx|||nnnuuu~~~ooo^^^PPPIIIHHHIIIKKKJJJMMMUUU```nnn}}}wwwvvvtttwwwyyyZZZ@@@<<<000,,,222222+++'''***------,,,++++++*********)))))))))(((((((((((('''&&&(((***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((((((((()))+++,,,000444555222111222444:::@@@IIIUUUbbbppp***************+++,,,,,,*********)))))))))((((((((()))******(((((()))***))))))((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&(((***,,,(((((((((''''''((((((((()))))))))))))))))))))((())))))))))))******++++++333333444666777888999:::GGGCCC@@@@@@AAAAAA???;;;>>>======>>>AAACCCCCCCCCAAAAAA>>>999555444777:::666666777777888999;;;===555555333111......///000+++++++++++++++******************)))))))))((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))******))))))((('''''''''(((&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((('''''''''(((((()))))))))*********)))(((((()))***,,,,,,,,,,,,,,,---///111111444999>>>EEEMMMTTTYYYdddmmmzzz|||wwwxxx{{{|||{{{xxxqqqlllccc^^^ooovvvrrroooqqqwwwzzz|||kkkbbbcccgggVVVUUUUUUXXX```kkkuuuzzztttqqqmmmiiinnn{{{kkk]]]GGG444///111///...000...---,,,+++***************)))))))))((((((((((((&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((((((***,,,222444666555333444999===FFFGGGKKKWWWlll******))))))))))))******+++++++++************)))(((***+++***)))((()))+++))))))))))))(((((((((((((((((((((((())))))))))))(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&''')))***)))((((((''''''(((((()))''''''((())))))*********+++,,,---///222333555666<<<<<<===???@@@BBBCCCCCCBBB@@@>>>>>>???>>>;;;888888888888:::===>>>>>>===999;;;<<<;;;:::<<>>???>>>???@@@AAABBBCCCDDDEEE>>>DDDKKKLLLIIIEEEDDDEEE@@@@@@BBBDDDFFFEEEBBB@@@AAAFFFMMMPPPRRRUUUZZZ___WWWOOOOOO]]]rrr|||uuuiii]]]SSSFFF???======999666777777666444333222111000///......---,,,,,,++++++************))))))))))))************************))))))))))))((((((((((((((('''&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((())))))***++++++***+++,,,,,,+++---111555777<<<@@@@@@@@@EEERRR\\\gggfffjjjrrr{{{~~~zzzuuummmyyy~~~qqqhhhccc^^^ZZZYYY[[[]]][[[YYY[[[ZZZ]]]eeennnpppiiiaaa```aaalll|||~~~}}}|||}}}vvvnnngggdddbbbbbbiiiqqq}}}}}}xxxyyyyyykkk___XXX[[[cccjjjjjjhhhooozzzxxx{{{eeeSSSLLLAAA444222000...,,,++++++,,,,,,*********)))))))))((((((&&&(((***)))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***///555999888777666999>>>CCCGGGIIIEEEIIIOOO]]]yyy666555444222111111000000000////////////.........)))+++++++++***)))***+++************))))))))))))(((((())))))*********+++((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((()))))))))((())))))(((((((((((()))))))))***---111555999<<<>>>@@@@@@@@@???>>>>>>======<<<===>>>???@@@AAAAAABBBNNN[[[hhhggg\\\RRRQQQTTTUUUVVVWWWYYYZZZWWWSSSOOOXXX```jjjppprrrsssvvvyyyrrrhhhhhhrrr___TTTOOOKKKDDD>>>===<<<;;;999888666555444111111000///......---------,,,,,,,,,+++*********************************'''(((((((((((((((((((((((('''&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))((())))))***++++++,,,,,,)))+++------...111666;;;SSSYYY]]]\\\YYY^^^mmmzzz}}}zzzyyy}}}tttiiisss~~~eee```[[[ZZZaaaiiinnnrrrwww~~~zzzssslllhhhggghhhiiiyyy|||}}}yyy}}}kkkccc]]][[[ZZZ\\\jjjzzz}}}xxx|||~~~gggNNN444222///---,,,,,,---...************))))))))))))((()))++++++)))((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,333:::@@@888666777<<>>888444555999<<<>>><<<:::777444222000///******************++++++++++++***))))))(((((((((((('''''''''(((***,,,---((((((((())))))***+++,,,(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((+++,,,+++***((((((***,,,+++222:::AAACCCCCCCCCBBB@@@===999666888;;;===;;;BBB??????@@@AAACCCKKKUUU^^^|||mmmmmmpppqqqpppooolllhhhccc```^^^jjjpppwwwzzzxxxvvvvvvxxxsssxxx~~~|||nnngggbbbYYYPPPJJJFFFDDDEEEGGGGGG@@@999555666::::::444//////000000***++++++,,,,,,++++++***&&&&&&''')))+++,,,+++)))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&&&&''''''((((((((('''&&&***((('''))),,,---+++))))))+++111555555888HHHZZZvvv~~~rrruuuyyywwwwwwvvvqqquuuzzzrrrooozzz~~~|||ooobbbXXX[[[\\\fffvvv}}}|||{{{oooccc]]]```iiippprrrrrrwwwzzzuuuqqq~~~uuuNNN999,,,111222+++)))000***)))))))))))))))******''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((+++'''&&&,,,555<<<<<<999888222777GGGMMMFFFDDDKKK]]]ggguuuNNNKKKHHHDDDBBBBBBEEEHHHGGGDDDAAA===:::999999:::888666444222///---,,,++++++******)))***,,,...///+++***))))))((()))***+++))))))((((((((())))))***(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))(((''''''''''''((()))'''(((***+++,,,---000333555:::???CCCCCCBBBAAAAAA777888888888999;;;<<<;;;AAABBBFFFLLLQQQXXXeeerrr~~~wwwwwwyyyvvvssspppoooppprrrsssuuuwww{{{|||xxx||||||sssiiiggggggbbb[[[XXXZZZYYY[[[```bbb^^^UUUNNNKKKMMMLLLDDD<<<777111+++///...---,,,,,,++++++,,,111///---,,,,,,---,,,***))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))(((''''''))))))******++++++++++++,,,***'''(((***,,,,,,,,,///000444888;;;FFF^^^tttzzzxxxxxxvvv|||tttpppzzz{{{}}}zzzqqqlllllliiidddooorrrvvvrrrlllsss|||yyyqqqllljjjiiiaaadddttt}}}xxxwwwhhhOOO888000...******---++++++*********++++++,,,'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((())))))+++111999<<<;;;888:::===EEELLLIIIFFFPPP^^^nnnzzzJJJIIIHHHGGGGGGGGGHHHHHHHHHFFFBBB@@@???@@@CCCEEEDDDBBB???;;;888555444333111///---++++++,,,---///---,,,+++***************++++++***)))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((***))))))(((((())))))***&&&)))---111333666:::<<<@@@BBBDDDCCCAAA???>>>>>>:::<<>>===<<<===FFFMMMJJJDDDJJJ]]]pppGGGGGGHHHIIIJJJIIIGGGEEEBBBAAA@@@@@@AAACCCEEEGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@>>>;;;888444111///......------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((((((((())))))(((((((((((())))))******+++///444888;;;===@@@BBBBBBCCCBBB@@@>>><<<===>>>DDDEEELLLYYYdddiiikkklllvvvuuuuuuuuuuuu||||||}}}}}}zzzvvvtttuuupppooosssvvvvvvvvvwwwzzz}}}ssseeeXXXAAA===888222///...///000,,,***)))***,,,.........+++***))))))(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))+++******))))))***++++++***+++---111777===BBBDDDJJJKKKPPP\\\nnnyyyuuuxxxxxxiiidddgggppp~~~yyyuuuvvvxxxqqqrrrvvvxxx|||sssttt{{{jjjHHH555333333///...---,,,,,,+++,,,,,,,,,((())))))******))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''***)))((('''''''''(((((()))000999???BBBCCCDDDEEEGGGKKKKKKHHHNNNaaauuuVVVVVVXXXZZZ\\\ZZZUUUPPPGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCEEEFFFHHHIIIJJJJJJIIIIIIHHHGGGDDD@@@<<<999555444333111///---,,,+++,,,+++++++++,,,,,,---...***************************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((((()))))))))&&&'''((()))***+++,,,,,,333666:::<<<===>>>???@@@>>>???>>>======>>>BBBEEEKKKQQQccc{{{{{{xxxuuuuuuxxxtttyyy~~~|||}}}~~~wwwoooVVVQQQJJJAAA:::555333222111000...---------***)))++++++***)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******++++++......------------------+++///555;;;AAAEEEIIIKKKOOOTTT```tttyyyuuujjjllltttpppiiimmm{{{|||xxxxxxxxxwww{{{zzzzzzsssRRR:::444111---------,,,+++++++++++++++))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((+++***(((''''''((()))***---444===CCCFFFHHHLLLOOOOOOIIIEEENNNiiillllllnnnrrrtttrrrlllfff___^^^]]]ZZZVVVQQQKKKHHH???@@@CCCFFFGGGGGGFFFEEEEEEFFFHHHIIIIIIHHHFFFEEE@@@???===999555111---+++,,,,,,++++++++++++,,,,,,******************************)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))(((((())))))&&&(((***,,,///000111111777999;;;<<<<<<<<<===>>>===>>>???AAADDDIIIOOOTTTYYYiii}}}yyyyyy|||{{{{{{xxx~~~xxxsssrrroookkkfffbbbZZZQQQHHH@@@:::777111///---,,,------,,,+++,,,++++++***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***)))))))))***+++,,,---,,,---...///////////////333888???DDDHHHIIIKKKLLLUUU```qqq}}}ppprrryyy~~~pppggggggooowwwrrrmmmooovvvzzzxxxrrrooopppmmmqqqiiiSSS>>>444///,,,......---,,,++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((+++***((('''((()))+++---000777???FFFIIILLLPPPRRRJJJBBBCCC\\\{{{{{{~~~zzz{{{zzzvvvqqqkkkeee___]]]MMMPPPTTTWWWWWWUUURRRPPPIIIIIIHHHGGGFFFFFFGGGGGGFFFEEECCCAAA===999666444222111000...---,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))((((((((((((((()))+++///222555888999::::::;;;<<<======>>>@@@BBBAAACCCGGGKKKQQQXXX```fffppp~~~{{{wwwqqqnnnnnnttt{{{~~~{{{wwwooonnnnnnlllqqqooolllgggaaaZZZTTTPPP@@@;;;444000......//////,,,,,,+++************+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))******))))))***+++---...+++...111555888999888888???DDDIIIMMMNNNPPPSSSUUUiiiwww|||wwwrrr|||sssrrrooonnnqqqvvvuuuqqq]]]^^^ZZZQQQFFF<<<666333000///...---,,,,,,,,,,,,***++++++++++++++++++***))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((***)))((('''(((***---///111888AAAHHHMMMNNNMMMMMMBBBBBBRRRrrryyyuuurrrqqqfffiiinnnrrrrrrpppkkkhhhZZZVVVPPPJJJFFFEEEFFFGGGEEEFFFFFFEEEDDDBBB@@@>>>999888666333000///------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((('''((((((---///333777;;;>>>???@@@<<<===>>>???@@@BBBFFFIIIFFFIIINNNTTT[[[dddmmmssszzzxxxxxxzzz{{{zzzzzzzzzsssssstttxxxzzzuuuwww|||~~~{{{|||~~~~~~|||xxxtttqqqbbbYYYJJJ<<<444///......---,,,++++++******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******))))))***,,,---///222666;;;AAAFFFGGGGGGGGGGGGKKKOOORRRTTTXXX]]]aaa~~~yyywwwzzz{{{}}}{{{yyyzzz|||tttfffjjjvvvxxxqqq\\\WWWSSSRRROOOGGG@@@===111111000......---------***++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((***(((''''''(((+++...000222888BBBKKKOOONNNIIIFFFCCCMMMiiixxxzzz~~~{{{wwwrrrkkkccc[[[RRRLLLNNNGGGIIIIIIAAABBBKKKKKKMMMJJJFFFCCC???:::444000000//////......---,,,+++***+++,,,,,,,,,+++)))((((((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$%%%'''((((((''')))*********+++---///999:::===AAAAAA===999777===@@@BBBBBBDDDMMM[[[gggmmmeee```ccchhhllluuu||||||uuuwww|||zzz|||tttyyy{{{}}}sssbbbOOO>>>333222444---///...+++******+++***((((((''''''''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))'''(((***++++++******)))+++)))'''(((,,,000333333666AAALLLOOOLLLJJJMMMRRRUUUWWWYYY[[[ZZZ___ppp~~~ooolllpppzzzwwwwwwiiicccfffwwwuuuppppppnnnfffxxx~~~~~~uuulllSSSVVV^^^dddbbbYYYQQQOOO@@@???;;;555111000111000///111,,,&&&***222000&&&((()))***,,,,,,++++++***))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))((()))+++...//////444???JJJOOOOOOLLLGGGBBBKKKeee|||vvvpppjjjggg```ZZZ\\\YYYLLLGGGHHHCCCHHHFFFDDDCCCCCCCCCBBB@@@555111---******,,,...///++++++,,,,,,++++++******))))))))))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''((()))***++++++++++++,,,///555999AAA@@@??????>>>>>>>>>??????CCCGGGJJJOOO[[[lllyyy{{{tttooommmlllnnnwwwyyyrrrttt}}}}}}uuuuuuyyy{{{|||ppphhh^^^VVVOOOGGG???:::222222000...------...---*********)))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((************)))(((+++++++++++++++///555:::???EEELLLQQQQQQQQQRRRSSS^^^[[[[[[^^^dddppp|||ooopppyyytttppp|||vvveee```cccooo}}}vvvlllgggaaahhhwwwzzzmmmuuu{{{aaadddkkkqqqooohhheeeggg^^^\\\UUUGGG999222111333444444222......///,,,(((******+++++++++***)))(((***)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))(((***,,,///000111666???KKKPPPNNNJJJKKKNNN]]]qqq~~~{{{yyyvvvtttuuupppqqqmmmbbb___aaa[[[RRROOOKKKHHHGGGFFFEEEDDDAAA<<<666111...---,,,,,,------,,,+++++++++++++++)))))))))***************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((())))))***,,,,,,---...222888AAAFFFHHHEEEAAA===<<<>>>@@@AAAGGGNNNWWW]]]ccclllwww|||wwwqqqpppyyyuuupppnnnsss||||||tttmmmeeedddddd___RRRFFF999555000---,,,+++,,,,,,,,,,,,,,,+++***)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''(((((()))***((())))))******)))((((((+++---...,,,+++000;;;DDDIIIKKKNNNRRRUUUWWWWWWVVV[[[]]]dddppp|||~~~xxxnnnooottt~~~yyyhhheeeeeekkkuuuvvviii```dddttt{{{}}}zzz|||qqq[[[DDD555333777:::555222222///+++)))++++++++++++++++++)))((((((******)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))***+++...111444555<<>><<<:::777222...///...,,,+++******++++++************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))(((''''''((()))+++...222777<<>>>>>;;;888@@@QQQ```eeexxx}}}|||yyyxxxwww~~~zzz|||nnnZZZOOOEEE;;;333000***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))*********+++******---222:::CCCKKKOOOOOORRRTTTTTTUUUZZZbbbhhh~~~~~~ssskkkgggjjjqqq]]]JJJ:::777666111///333,,,++++++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((+++...111444888>>>BBBIIIGGGGGGGGGGGGQQQooozzzzzz}}}zzzvvvppplll```XXXNNNIIIHHHFFFBBB>>>888777555222///---,,,++++++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))+++,,,***((((((---111;;;>>>CCCEEECCC???<<<;;;===@@@>>>???NNNiii|||xxxttttttvvvxxx~~~xxxyyy~~~tttiii]]]KKK<<<555...---,,,++++++***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((())))))***+++)))))))))***+++,,,---...---///555???IIIQQQSSSSSSRRRTTTXXXZZZ^^^gggttt~~~}}}xxxoookkkmmmgggYYYLLLDDD???777///,,,......---,,,,,,,,,------++++++*********)))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((,,,111555888===DDDIIIJJJIIIGGGFFFNNNddd{{{xxxvvvuuuvvvwwwxxxxxxzzzssskkkeeeaaaYYYMMMDDD???>>><<<999555222///---,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))+++,,,+++***...555;;;CCCCCCAAA>>><<<;;;<<<>>>DDDMMMSSSWWWeee{{{yyywwwtttqqqppprrrvvvyyy}}}{{{yyyrrr]]]III???555333000---+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))'''((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++)))))))))***,,,...000222111999FFFQQQXXXZZZZZZYYYXXXXXX[[[bbbooopppbbb```hhhkkkkkkbbbUUUIII<<<111444222000...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))...444888;;;AAAIIIOOOJJJLLLIIIFFFSSSppp~~~yyyssspppqqqtttwwwxxx~~~~~~tttaaaSSSCCCCCCAAA>>>:::555111...,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))+++---,,,---222<<>>BBB???IIIQQQOOONNNNNNFFFQQQcccqqqyyytttoooiiicccaaabbb]]]TTTLLLEEE@@@;;;;;;888222......,,,+++++++++++++++,,,,,,******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''((((((((())))))))))))'''&&&)))---...+++''',,,666AAAEEEAAA;;;777777===@@@SSSrrr|||zzzyyyyyyvvvssstttyyy~~~||||||}}}wwwuuuooobbbQQQBBB777111000...,,,+++++++++)))'''************************)))((((((***///444888999222...***)))))))))'''%%%(((((((((''''''''''''&&&((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((***++++++)))'''---------222;;;HHHVVV^^^```\\\[[[___```cccpppxxxvvvwwwxxxkkk\\\TTTQQQQQQTTTXXX```sss[[[;;;555222))))))444------,,,,,,,,,+++++++++++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))***+++,,,---333BBBEEEEEEOOORRRMMMMMMNNNPPPaaarrryyynnnnnnooosssvvvrrrhhh___TTTMMMEEEBBB===666333444...---,,,+++++++++,,,---*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((())))))))))))''''''))),,,......,,,666;;;BBBCCC;;;444666<<>>999444000---,,,,,,+++++++++*********))))))************************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((()))))))))*********)))***,,,///333999@@@DDD???::::::???@@@DDDUUUhhh}}}{{{}}}vvvxxxzzzllljjjmmmmmmllllllccc```bbbgggddd]]]```iiirrryyyzzzpppkkkwww|||wwwwwwzzzyyy{{{{{{hhhYYYEEE777111000...,,,++++++++++++++++++++++++''')))***)))''''''))),,,///111333000+++((((((***'''((((((((())))))))))))))))))))))))(((((((((''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))***,,,,,,,,,...333666>>>EEEOOOVVVYYYZZZ[[[]]]\\\ggg{{{yyytttwww}}}eeeKKK999///////////////.........------,,,++++++******++++++************************))))))))))))))))))))))))))))))(((((((((((())))))&&&(((******+++///777>>>EEEIIIHHHJJJKKKHHHUUUqqqdddRRRGGGDDD>>>888222///...---+++++++++************)))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''(((((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))***************)))+++111999@@@CCCCCC999999???HHHIIILLL]]]sssuuunnnttt{{{zzz{{{xxxqqqllljjjeee\\\YYY\\\YYYTTTYYYdddccc___jjj~~~qqqvvv}}}ooocccdddiiilllppptttxxxmmmUUUAAA888444000...++++++++++++++++++++++++***,,,...---***)))***,,,'''...555555///)))((()))'''((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))+++,,,,,,,,,///555:::BBBIIIRRRVVVVVVWWWZZZ]]]aaaaaaBBB777000/////////............---,,,++++++******++++++************************))))))))))))))))))))))))))))))(((((((((((())))))%%%(((***+++,,,333===EEEGGGKKKKKKLLLMMMLLL___uuucccTTTHHH?????????888111...,,,++++++,,,---,,,***''')))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))***(((%%%%%%(((---111222)))---333999@@@DDD@@@999CCC===AAANNNXXX[[[eeeqqqvvvoooiiimmmvvv~~~zzzvvvtttssspppnnnllllllkkkjjjgggdddaaa```]]]]]]bbbhhhiiiiiirrr}}}zzzyyyvvvqqqkkkhhhhhhhhhooorrrxxxwwwcccMMM;;;222000///...---,,,,,,,,,,,,,,,,,,************))))))))))))))))))+++///222000+++&&&(((***+++***&&&%%%(((***''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++)))''''''((()))))))))---++++++,,,000777???CCCKKKFFFMMM[[[\\\UUU[[[jjj|||qqqooosssrrrllloooOOO===555000---//////---,,,...------,,,++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))---333;;;@@@CCCGGGGGGKKKJJJBBBFFFhhhxxxcccWWWKKKFFFAAA:::777888111000////////////---+++***************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((()))+++---//////333:::@@@AAA???======999:::GGGZZZeeefffkkkssslllhhhhhhqqq}}}~~~xxxqqqiiifffhhhnnnsssvvvtttrrrooollljjjhhhhhhggglllhhhfffggghhhkkkuuu~~~}}}}}}~~~{{{{{{qqqpppppprrrvvvyyy{{{{{{yyy|||~~~tttbbbRRREEE888,,,...---,,,,,,,,,,,,,,,+++************))))))))))))***)))***---//////,,,)))&&&'''))))))(((''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((((()))***++++++------...111666===DDDHHHUUURRRRRRUUUXXXeee|||iii\\\XXX\\\dddjjjttteeeCCC444///,,,///000///...000------,,,,,,+++*********************************************************************************)))******---222888???CCCGGGHHHJJJHHHAAAJJJnnn~~~zzzwwwssskkkccc]]]UUUJJJBBB???333111...,,,,,,------,,,******************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))(((***,,,+++)))(((+++---777:::BBBFFF???888>>>JJJMMMSSSaaaoooqqqjjjiiiooorrrnnnqqq~~~zzz~~~oookkkhhhhhhnnnvvv}}}xxxvvvrrrnnnkkkkkkkkkllllllgggddddddgggkkksss{{{~~~~~~{{{zzzzzz{{{}}}yyyuuuqqqnnnlllttt}}}yyyvvv|||~~~uuujjjaaaPPP<<<222000...---------+++***++++++*********)))))))))***))))))***,,,......---&&&&&&'''(((***)))'''%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,...///333888>>>EEEKKKNNNOOOTTTXXXYYY```yyy|||{{{zzz}}}~~~}}}||||||}}}mmm```YYY[[[kkk|||}}}}}}WWW999222///111333111000111...------,,,,,,+++******++++++++++++++++++++++++************************************************(((***---...000555===CCCHHHHHHHHHDDDBBBQQQxxxzzzuuuqqqmmmvvvwwwyyy{{{vvvfffQQQBBB777333...++++++,,,------+++++++++++++++******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))'''+++---+++((((((...333??????CCCDDD<<<999KKKcccxxx|||sssiiinnnyyy~~~~~~vvv~~~zzzoooqqqvvv{{{uuussspppmmmjjjiiiiiiiiieeedddeeejjjooorrrtttuuuxxxyyyzzzyyyxxxyyy{{{}}}~~~~~~}}}zzzsssrrrrrrpppooopppuuu}}}{{{yyyrrrpppbbbNNN:::555000------,,,+++)))+++++++++*********))))))+++)))''''''))),,,...000---***'''''')))***(((%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++*********+++000333888>>>EEELLLPPPSSSNNNUUUXXX\\\mmmsssqqqnnnllliiifffbbb___ZZZZZZZZZ]]]aaacccdddccc]]][[[ZZZYYYZZZ\\\___aaaeeehhhlllqqqwww}}}rrrlllzzzoooBBB:::333333444222000000......------,,,,,,++++++++++++++++++++++++++++++************************************************(((+++//////000444===EEEIIIIIIFFFBBBEEE[[[|||yyyxxxvvvssstttxxx}}}cccNNNBBB===666000.../////////---,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***(((***+++***(((,,,666===CCCAAA@@@>>><<>>444222333111000/////////......---,,,,,,+++++++++++++++++++++++++++************************************************)))---000111222666???GGGIIIIIIEEECCCNNNiiiyyy|||{{{{{{~~~tttdddRRRKKKAAA888222///---,,,...------,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******)))*********,,,444>>>FFFEEEBBB>>>===EEE\\\yyyuuuzzzzzzzzz}}}uuuvvvsssqqqvvv{{{vvvrrrpppooooooooonnnmmmkkkgggdddcccaaacccaaa___aaaggglllmmmqqqsssuuuvvvwwwxxxzzz|||zzz||||||yyy{{{zzzvvvsssqqqqqqpppzzz[[[NNN<<<000---...//////,,,++++++++++++*********(((((((((''''''))),,,///444111,,,)))(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,+++))))))---000;;;>>>CCCIIINNNRRRUUUVVVUUU]]]jjj~~~xxxpppiiifff```\\\XXXTTTOOOLLLIIIHHHGGGGGGHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGEEEGGGIIIKKKMMMPPPUUUXXXZZZ^^^dddkkkqqqvvvxxxzzz~~~rrrQQQBBB555111222111000111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,...111333555;;;CCCJJJHHHHHHFFFGGGZZZxxx[[[]]]dddkkknnnooovvv~~~wwwjjjaaaTTTGGG===555///,,,.........---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************---333;;;DDDIIIEEEFFFCCCDDDVVVuuunnniiiqqqyyy|||~~~lllgggqqq}}}~~~{{{vvvpppnnnoooqqqpppooommmkkkiiigggeeeddd___dddeeeaaaaaahhhnnnpppwwwyyy{{{{{{zzzxxxxxxyyyxxxzzzzzzyyy{{{}}}zzzuuuqqquuuyyy{{{~~~qqqUUU>>>444111000///,,,,,,+++++++++*********&&&(((******(((((()))+++------...,,,***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***,,,+++***---444:::DDDFFFIIIMMMQQQTTTUUUVVVUUUnnnzzzrrriiiaaaZZZUUUPPPMMMJJJHHHGGGEEECCCAAABBBAAAAAABBBCCCCCCBBB@@@EEEFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDFFFHHHIIIJJJIIIIIIKKKLLLJJJLLLOOOSSSVVVYYY[[[\\\]]]aaafffjjjmmmrrr{{{ttt{{{bbbPPP===555333222000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++//////111444:::AAAHHHLLLGGGHHHFFFLLLfff___^^^```cccaaa]]]aaajjjhhhmmmpppnnnmmmsssyyyjjjZZZLLLAAA888444//////...---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******************+++000888@@@FFFHHHDDDHHHHHHKKKdddzzzxxx||||||kkkmmm|||mmmeeeiiiqqqvvvvvvuuuvvvvvvsssooommmnnnppprrroookkkhhheeedddeeeeeegggrrrzzzzzzzzz~~~~~~{{{yyyxxxvvvyyyyyyxxxzzz}}}|||xxxzzz{{{}}}|||wwwqqqnnnrrr{{{lllMMM;;;333///---,,,,,,,,,+++++++++******%%%(((++++++)))'''((()))%%%)))...///,,,)))((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&)))++++++,,,000:::AAAIIIKKKMMMPPPRRRTTTVVVWWWnnnzzzjjjdddZZZRRRMMMJJJGGGFFFFFFDDDBBBCCCDDDEEEDDDCCCDDDDDDCCCDDDFFFFFFEEECCCEEEFFFGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHJJJJJJIIIIIIIIIJJJFFFFFFGGGHHHIIIJJJKKKLLLHHHLLLPPPQQQQQQTTT[[[aaaaaajjjwwwttt```III<<<666222//////000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++111000000555===EEEKKKNNNGGGHHHGGGPPPmmmmmmmmmllllllllllllllllllgggfffeeeddddddhhhmmmrrrxxxooolllrrrwwwsssllliiisssyyy|||tttbbbOOOAAA;;;999222------,,,***+++...---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***((((((((()))(((''',,,+++...777CCCJJJIIIEEEBBBIIIUUUgggzzzuuulllooo{{{~~~xxxxxxzzzhhhyyytttnnniiijjjqqquuusssnnnsssssssssqqqnnnmmmnnnooolllkkkjjjiiiiiiiiijjjkkkrrr{{{yyyxxxwwwvvvvvvwwwyyyzzzzzzyyyxxxyyy}}}~~~zzzwwwvvvyyy}}}xxx^^^EEE555111333,,,***+++...---((((((***************))))))))))))'''(((+++------,,,***((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************++++++---,,,++++++...666@@@GGGPPPOOORRRWWWUUUPPPRRRXXXwwwtttfff]]]SSSNNNIIIFFFGGGHHHGGGEEEDDDEEEEEEDDDCCCBBBDDDFFFFFFFFFGGGGGGHHHHHHHHHIIIEEEGGGHHHHHHGGGGGGIIIJJJFFFFFFGGGHHHHHHIIIIIIJJJHHHKKKKKKHHHGGGKKKMMMMMMHHHIIIJJJJJJLLLNNNMMMJJJIIIIIIFFFDDDHHHMMMNNNJJJTTTTTT[[[eeemmmrrr|||xxxZZZAAA555444444444444222000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,---///222999AAAHHHMMMOOOBBBKKKJJJTTTvvv~~~}}}}}}|||||||||{{{xxxtttrrrrrrsssoookkkkkkmmmllleeebbbccc]]]aaafffkkkooouuu|||zzzjjjZZZNNN>>>777111111111......///,,,,,,+++***)))))))))***************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((()))***+++++++++***...666@@@GGGIIIFFFCCCBBBUUUkkkwww{{{yyyqqqjjjjjjmmmwww}}}rrrkkkjjjssslllmmmnnnqqqtttwwwyyyzzzoooqqqrrrqqqooolllkkkkkkjjjkkknnnqqquuuzzz}}}{{{xxxwwwwwwxxxwwwuuutttvvvzzz~~~}}}|||{{{{{{~~~xxxjjjXXXFFF999222111------//////,,,,,,///************))))))))))))''')))***,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,...444<<>>IIILLLGGGEEEJJJPPPnnnvvvrrrxxxvvvnnnnnnxxxwwwoooqqqtttuuuuuuxxxzzzvvvqqqoootttyyywwwwwwwwwxxx}}}}}}zzz}}}|||zzzzzz|||~~~~~~}}}~~~~~~~~~~~~}}}vvvvvvwwwyyy}}}{{{|||~~~~~~xxx|||sssZZZGGG<<<333------...+++))))))+++++++++*********))))))***))))))((()))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************+++,,,,,,---+++---111:::EEEMMMQQQRRRWWWWWWXXXYYY```sssxxxkkkaaa___UUUPPPJJJGGGEEEEEEDDDBBBDDDDDDFFFHHHIIIJJJIIIHHHLLLMMMNNNNNNMMMNNNPPPRRRQQQQQQQQQRRRSSSSSSTTTTTTXXXXXXYYYYYYZZZ]]]bbbfffeeeaaa\\\[[[___iiittt{{{{{{mmmhhhccc^^^[[[YYY\\\aaa```fffhhh```XXXWWWYYY[[[XXXUUUSSSTTTTTTSSSQQQPPPNNNNNNQQQVVVYYY___lllxxxmmmSSSHHHBBB<<<555333111000000000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...333777===BBBEEEFFFGGGGGGLLLfffmmmbbb~~~zzzuuurrrsssmmmiiijjjiiifffgggkkktttwww~~~hhhZZZKKKBBB;;;555000000---,,,,,,++++++++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((***+++++++++,,,000333???FFFKKKHHHCCCFFFTTT```yyy~~~yyyuuu{{{yyyrrrpppvvvtttlllllltttzzz|||ssssssrrrrrrtttxxx~~~~~~}}}zzzxxxvvvwwwyyy{{{||||||{{{{{{|||}}}|||zzz~~~|||~~~zzziii\\\EEE:::111111222000,,,+++++++++++++++***************)))((('''((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************+++,,,---...+++///777AAAJJJQQQTTTUUU[[[WWWUUU^^^uuu|||pppggg]]]RRRLLLLLLFFFDDDAAAAAABBBDDDFFFGGGEEEGGGJJJKKKLLLLLLKKKKKKPPPQQQSSSSSSSSSUUUWWWYYYYYY[[[]]]```cccfffiiijjjkkkmmmooorrrvvv|||{{{xxx~~~~~~wwwrrrnnnjjjhhhnnnvvvwwwtttwwwyyyvvvsssnnnlllkkkiiiccc\\\WWWSSSQQQPPPOOOPPPWWW___iiiqqqlll[[[JJJ<<<555333111111111222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///000666===BBBEEEFFFGGGHHHYYYsss```eeezzzuuutttnnnfffeeejjjkkkjjjppp}}}qqqfffYYYOOOCCC888111000000///...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,++++++...444999GGGIIIHHHDDDDDDMMM___nnnzzz|||{{{{{{zzzoookkkjjjsssmmmmmmoootttzzz|||xxxtttrrrooommmpppwww{{{yyyyyyzzzzzzyyyxxxyyyzzz|||~~~}}}{{{uuuqqqRRRBBB444000111000---+++,,,++++++++++++*********))))))((('''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++---...//////555???HHHNNNSSSVVVYYYWWWVVVZZZkkkkkkaaaWWWRRRLLLGGGEEEGGGBBBBBBAAAAAABBBEEEGGGIIIFFFIIILLLNNNNNNNNNOOOQQQOOOQQQTTTVVVYYY\\\```cccgggiiimmmsssyyy~~~~~~zzzwww~~~uuuhhh]]]SSSNNNLLLKKKNNNSSSUUU[[[ggguuusssXXXAAA777555333222333333222111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000666>>>CCCDDDEEEGGGIIIiiiggg[[[ggg}}}}}}xxxooopppxxx|||uuunnnrrr}}}~~~sssoooiiiaaaRRRAAA666444333222000///---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,,,,222;;;CCCIIIGGGEEEEEEJJJWWWhhhtttzzzzzztttmmmooottt|||zzzrrrhhhlllttt||||||vvvrrruuuvvvxxx}}}zzzxxxwwwwwwxxxzzz|||}}}~~~nnnXXX???333000...,,,+++,,,,,,+++++++++*********((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,---...///444===HHHOOOQQQSSSWWW\\\VVVaaarrrtttiiiVVVOOOIIIGGGEEECCCBBBEEE@@@AAABBBDDDEEEGGGIIIKKKIIILLLPPPRRRSSSUUUXXXZZZXXX\\\aaafffkkkqqqwww{{{xxx{{{sss]]]QQQLLLJJJJJJLLLPPPRRRXXXbbbiiiqqq~~~pppSSS;;;999666444444333111000........................------------------------,,,,,,,,,------...///000333999@@@DDDDDDEEEHHHKKKsss```]]]kkk~~~tttiiikkkyyyxxxwwwyyyyyyzzz{{{uuudddOOOBBB>>>555444222000...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,...555AAAJJJGGGEEECCCGGGQQQ___mmmvvvyyy}}}vvvwwwyyyxxx}}}yyysssppptttwwwzzz{{{yyyvvvwww{{{www}}}|||yyywwwwwwxxxyyyzzzzzz{{{|||sssQQQ===555222///...,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,---///000888BBBNNNSSSRRRSSSXXX^^^]]]tttpppcccXXXQQQMMMGGGDDDDDDDDDAAA@@@BBB===???CCCFFFHHHKKKNNNPPPKKKOOOTTTVVVXXX[[[```dddkkkooovvv}}}ooo[[[SSSNNNLLLKKKMMMKKKMMMRRRUUU[[[iiiwwwhhh???<<<999666444222000...........................------------------------,,,,,,,,,---...///000000777<<>>===DDDKKKHHHBBBHHHVVVzzzfffjjjuuu{{{}}}~~~~~~yyynnnWWWBBB000///111...,,,...---------,,,,,,,,,++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))*********+++---------000:::FFFJJJHHHCCCFFFPPP```tttyyyvvv{{{}}}ppprrr|||yyyvvvsssvvvvvvzzz~~~~~~tttaaa^^^ZZZVVVSSSRRRRRRRRR\\\fffrrr{{{{{{wwwxxxzzz|||||||||}}}~~~pppXXXCCC555111333......---,,,,,,---,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((***---...000:::DDDIIIMMMSSSVVVWWWXXX\\\___xxxllldddjjjvvv~~~kkkcccWWWMMMIIIGGGFFFEEEGGGGGGFFFFFFGGGHHHHHHHHHJJJLLLNNNQQQTTTWWW[[[]]]```gggvvvddd]]]```aaaaaaccc[[[VVVTTTTTTSSSQQQTTTZZZaaalllxxxqqqSSS>>>999333111111,,,//////............------...........................////////////000333555CCCAAAEEELLLKKKHHHOOO\\\nnnaaaiiivvv}}}{{{zzzxxxvvvtttrrrUUU888///111000......------------,,,,,,,,,,,,++++++*********)))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))***+++,,,---222++++++666DDDJJJIIIGGG@@@QQQcccpppzzzpppsss|||}}}}}}ppprrr|||{{{yyyuuurrroooqqquuu}}}ppp```UUUDDDBBB@@@===<<<<<<===>>>AAAIIISSSYYY^^^iiizzz~~~{{{||||||{{{||||||}}}~~~xxxpppeeeQQQ<<<222333//////...,,,******,,,...++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))(((***...000444>>>HHHPPPOOOTTTZZZ[[[YYYaaammmwwwmmmmmmsss}}}uuubbbSSSOOOIIIFFFFFFGGGIIIJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNPPPRRRUUUXXX]]]dddiiinnn|||wwweeegggqqqsssooonnnjjjddd```]]]YYYUUUTTTVVVUUU[[[cccnnneeeLLLAAA555000111...000/////////.........---........................///////////////222666999CCCAAACCCGGGGGGHHHTTTbbbhhheeesss~~~|||yyywwwyyytttvvvjjjJJJ:::555222...,,,...------------,,,,,,,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***+++,,,,,,---///(((--->>>JJJJJJGGGGGGJJJaaasssyyyzzzvvv}}}qqqiiittt{{{wwwvvvuuuqqqooonnnqqq|||yyyfffUUUHHHAAA>>>>>><<<<<<<<<===???@@@<<>>888555777777777888999;;;<<<>>>;;;???BBBAAA@@@EEERRR]]]ggggggkkkqqquuu{{{}}}|||{{{{{{}}}wwwuuuuuuyyyssslllmmmtttppp]]]GGG<<<111......000...***+++000,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))************+++++++++++++++***---555;;;@@@HHHPPPSSSQQQVVV]]]___iiivvvgggYYYMMMFFFEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQUUU[[[___gggmmmuuu~~~zzzssskkkeee]]]ZZZYYY[[[bbbmmmxxxhhhTTT???555666444222222111000//////..............................///000000000222777===AAABBBHHHMMMKKKFFFOOOiiigggeeetttzzz|||}}}~~~}}}~~~}}}rrriiifffhhhsssxxxfffRRRAAA555///............---------,,,,,,++++++++++++***************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((*********+++++++++++++++///666@@@HHHHHHGGGKKKSSSnnn|||}}}vvvcccaaagggssszzzxxxxxx{{{|||uuuqqqsssssssss|||ooocccQQQAAA888444444555444555555666888999;;;<<<888;;;>>>>>>===@@@HHHNNNYYY\\\dddooovvv}}}{{{|||wwwsssuuu{{{|||wwwuuuzzz~~~wwwdddTTT===444000222222,,,+++///,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,111;;;BBBFFFLLLRRRSSSTTT[[[dddlllnnn\\\PPPGGGCCCBBBEEEGGGJJJLLLLLLMMMOOOQQQNNNPPPRRRTTTXXX___jjjrrr}}}}}}sssfff```\\\]]]^^^```ffflll{{{eeeJJJ999666333333333222111000///.................................///111333555:::???DDD@@@HHHNNNKKKHHHUUUtttqqqbbblll}}}wwwyyy|||}}}}}}~~~}}}||||||}}}~~~|||zzzzzz{{{|||}}}wwwpppeeeaaarrrvvvcccOOO???555............------------,,,,,,+++++++++***************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))******+++,,,------333===DDDFFFIIITTTbbbjjj{{{zzzppphhhcccgggnnnuuuyyyzzz{{{}}}xxxrrrrrrvvvwww{{{yyyYYYPPPDDD:::555666888999888888999:::<<<===>>>>>>;;;<<<===>>>AAADDDIIILLLYYY\\\eeeqqqzzz}}}{{{yyyvvvxxx}}}rrrPPP@@@444444333...,,,000---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))*********+++++++++,,,,,,---...555@@@HHHLLLOOOSSSUUUZZZcccppp}}}lllYYYNNNIIIEEEEEEGGGJJJLLLPPPQQQQQQRRRUUUXXXRRRUUUYYY]]]dddqqqyyyqqqjjjfffbbb^^^___dddsssvvvWWWAAA:::444444333333222000//////...........................---///222555888<<>>===<<<>>>BBBGGGJJJKKK[[[^^^fffqqqzzz~~~|||{{{}}}~~~___III777444333...---111---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))******+++++++++,,,,,,,,,...000777CCCLLLOOOPPPSSSXXX^^^iiizzzwwwdddVVVIIIGGGGGGFFFGGGKKKKKKNNNQQQQQQPPPPPPSSSVVVWWW[[[```fffpppxxxrrrjjjbbbaaaeeeggguuuaaaIII???999444444333222111000///...........................,,,///333666999===BBBEEEFFFHHHHHHIIISSSiiirrrddddddzzzlllooosssxxxyyyyyywwwuuupppoooooooooooommmjjjgggeeefffgggjjjlllooorrrssswwwzzz{{{ssseeeXXXaaaoooyyyzzzyyy|||~~~|||wwwkkkVVVCCC999555000,,,,,,---//////,,,,,,++++++++++++++++++************************)))))))))))))))))))))))))))************++++++++++++++++++******,,,...111<<>>>>>AAAFFFKKKQQQYYYaaafffkkkppp{{{}}}~~~~~~~~~}}}||||||||||||kkkYYYEEE:::666333111222---------,,,,,,,,,++++++************************)))))))))************++++++*********,,,---------222<<>>@@@@@@EEELLLTTT\\\fffooouuuwww||||||zzzzzz{{{{{{zzz|||ooo___MMM@@@888000...///------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++******+++,,,...///666???JJJOOOPPPRRR[[[cccnnn{{{}}}pppbbbTTTIIICCCFFFJJJOOOTTTWWWXXXWWWVVVZZZ```___```mmmyyytttmmmdddbbbjjjyyy}}}bbbKKK888777555333222000000000111111111111111111111111000///000222666;;;@@@CCCFFFCCCDDDRRRnnnzzzjjjttt`````````^^^\\\XXXTTTRRRKKKKKKLLLMMMNNNLLLHHHEEEIIIHHHFFFDDDDDDDDDDDDEEEIIILLLNNNPPPRRRYYYcccjjjmmmwwwxxxssskkkcccbbbmmmyyybbbUUUEEE;;;888888666444......------,,,,,,++++++************************))))))))))))))))))))))))))))))*********+++++++++))),,,...---,,,000:::BBBCCC>>>@@@QQQgggvvv}}}vvvvvvxxxjjj\\\]]]lll||||||xxxvvvuuutttrrrxxxlllQQQ???888888555555555666777999;;;<<<<<<===============@@@BBBBBBGGGOOOXXXbbbmmmvvv}}}~~~zzzvvvvvvxxxyyy}}}tttfffSSSEEE888...+++---...------------,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,+++++++++++++++---000222999>>>HHHPPPSSSUUU\\\cccffftttlll]]]SSSLLLIIIJJJKKKOOOUUUYYY[[[[[[[[[ZZZ^^^gggjjjppp{{{nnngggiiitttiiiNNN<<<888555444222//////111111111111111111111111111000000///111555:::@@@CCCFFFAAADDDXXXxxxwwwooozzzwwwuuurrrmmmhhhccc^^^\\\XXXUUUSSSRRRRRRSSSRRRQQQOOONNNMMMKKKJJJIIIHHHGGGCCCCCCCCCBBBDDDIIIRRRYYY^^^hhhuuu|||~~~|||sssiiibbbeeepppzzzvvvhhhTTTDDD;;;777555333//////......---,,,,,,+++************************))))))))))))))))))))))))))))))*********++++++++++++---...------111:::BBBCCC???EEEZZZqqq~~~vvvwwweee```^^^fffuuu{{{||||||xxxrrrooorrrvvv~~~]]]EEE999777888777777777888999:::;;;<<<<<<<<<=========???BBBEEEFFFKKKTTT^^^gggqqq{{{vvvsssuuuyyy~~~|||rrr^^^NNN@@@555111222.........---------,,,,,,++++++++++++++++++++++++)))))))))*********+++++++++,,,,,,++++++...444888???@@@FFFPPPUUUUUUYYY___oooooo]]]SSSNNNLLLMMMPPPSSSUUUXXXYYYXXXYYY\\\^^^dddrrr{{{{{{rrrpppssswwwzzzyyy___GGG===555444333000000444000000000000000000000000000000000111555;;;@@@DDDFFFAAAJJJdddvvvvvv~~~{{{yyysssoooiiieeeddddddccccccdddcccbbb___[[[WWWSSSQQQJJJGGGBBB@@@???BBBFFFHHHLLLSSS\\\cccgggnnnvvv}}}|||wwwnnnjjjiiikkk}}}{{{gggRRRBBB777111///000000///...---,,,,,,+++************************)))))))))))))))))))))))))))************+++++++++,,,,,,------000555<<>>777666666888999999:::;;;;;;<<<<<<<<<===>>>>>>???BBBFFFJJJOOOTTT]]]fffoooyyy~~~wwwxxx|||~~~{{{}}}wwwbbbOOO>>>333///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************++++++------,,,---111888>>>GGGEEEIIIQQQUUUUUU\\\fff}}}ggg\\\QQQMMMLLLKKKMMMPPPXXXYYYZZZYYYZZZ^^^eeekkkwwwzzzvvvrrrpppzzz\\\JJJ999555444222111555000000000000000000000000111000111333777<<>>>>>>>>===>>>@@@AAABBBFFFKKKOOOVVV\\\eeennnwww|||||||||yyydddLLL888---............------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++---.........333<<>>@@@@@@@@@???@@@AAACCCEEEIIIOOOSSSZZZ___hhhrrr{{{{{{}}}sss\\\EEE777//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++---///...///555???HHHEEEHHHPPPVVVUUU\\\yyynnnYYYNNNLLLGGGFFFKKKQQQTTTXXX\\\ZZZ___fffkkksssyyyjjjnnnvvveeeEEE:::999555222333222222222222222222222222000111444777;;;>>>BBBCCCIIIVVVxxxzzz~~~zzzppphhh]]]VVVNNNIIIJJJLLLMMMMMMKKKSSS___iiipppwww~~~xxxuuukkkfffppptttaaaJJJ888777666333111000...---,,,*********************************************************)))******+++,,,...+++...555===AAADDDGGGfffuuuvvvyyy}}}xxxeee^^^^^^wwwyyy~~~|||yyytttpppuuuaaaRRR???555555999;;;999;;;<<<===>>>???@@@AAABBBAAABBBDDDFFFIIINNNUUUZZZZZZcccpppyyy|||eeeJJJ222222---+++---///...---///---------,,,,,,,,,++++++,,,,,,++++++***+++++++++---+++***---333<<>>DDDLLLrrr~~~~~~yyy{{{lll___aaahhh~~~|||xxxuuuuuu}}}sssSSSIII===777888;;;;;;:::===>>>>>>???AAABBBBBBCCCDDDEEEFFFHHHKKKQQQYYY^^^aaaiiirrrzzzlllPPP555555000,,,///000...---...---------,,,,,,,,,++++++,,,,,,+++++++++++++++,,,---,,,---000666>>>DDDHHHIIIKKKYYY``````vvvsssdddWWWMMMIIIJJJMMMQQQVVVYYY\\\___aaagggmmm|||xxxqqquuu|||bbbHHH===777555444222222111111111111222222111444777999;;;>>>BBBEEEKKKXXXuuutttjjjccc___[[[XXXWWWVVVSSSOOONNNTTT]]]eeevvv}}}yyypppiiifffrrriiiSSS777444111000000000///...++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,+++222<<>>???@@@AAAAAABBBCCCDDDEEEEEEJJJLLLNNNRRRXXXbbbllltttxxx{{{~~~}}}}}}{{{{{{rrrUUU===555...///111///------...------------,,,,,,,,,,,,,,,+++++++++,,,------,,,///444999>>>BBBGGGIIIPPPSSS^^^jjj{{{ppp[[[OOOLLLMMMQQQVVVYYY]]]bbbcccdddkkkwwwuuukkkccc```aaadddkkksssxxxvvv|||nnnNNN888333888333333222222222222333333222666:::===???AAACCCDDDOOOfff|||kkkhhhaaaYYYSSSPPPPPPQQQXXX]]]hhhxxxzzzqqqooozzzdddGGG???555///.........---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---///000777@@@GGGRRRggg}}}sssYYYUUUaaaqqq~~~{{{}}}[[[===999:::<<<<<<<<<===@@@CCCAAAAAABBBCCCEEEFFFGGGHHHMMMOOOSSSXXX```kkkvvv}}}|||}}}}}}vvvrrrxxx|||yyy|||jjjCCC888///...000000...///.........---------,,,,,,,,,+++++++++,,,------...,,,000777<<<@@@CCCGGGJJJOOOPPP___vvv~~~rrrbbbQQQIIIKKKOOOWWW]]]___```aaaccciiiuuuwwwjjj[[[RRRPPPQQQWWW]]]nnnvvv~~~zzzxxx}}}```BBB888:::444444333333333333444444444777<<>>AAADDDIIIMMMNNNQQQiiizzziii\\\OOOLLLOOOSSSXXX]]]]]]___ccchhhrrr{{{mmm]]]TTTPPPOOORRRVVVYYY```lll{{{xxxwwwqqqMMM:::777555444444333333444444555777999===???AAACCCEEEGGGOOOrrrzzzqqqkkkgggfffaaa]]]ZZZ___kkkwww~~~wwwvvvyyy}}}~~~fffWWWCCC444/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------000:::???CCCXXXvvvjjj___]]]kkkzzz~~~{{{|||}}}aaaLLLAAA<<<===<<<<<<===???BBBDDDEEECCCDDDFFFHHHKKKNNNPPPQQQRRRVVV[[[aaagggnnnvvv{{{zzz{{{{{{{{{|||uuuyyy~~~\\\KKK999222111000///000............------------+++++++++,,,,,,.../////////555<<>>???@@@CCCFFFIIIQQQmmm{{{}}}~~~uuuppphhhaaaYYYUUUYYYdddqqqyyy{{{wwwyyyuuu{{{iiiOOO<<<333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///<<>>444222000///000//////.........---------+++++++++,,,---...///000111777>>>BBBDDDGGGNNNSSSUUU```{{{nnncccVVVOOOMMMSSSZZZ]]]]]]___XXXjjj{{{qqqhhheeeaaaZZZSSSPPPNNNQQQTTTUUUWWW]]]iiirrroooMMM>>>555555444444444444555555;;;<<<>>>???@@@CCCGGGJJJ```qqq~~~zzzuuummmfffbbbaaabbbcccooo||||||~~~}}}|||wwwzzzfffKKK777//////000............---,,,+++***++++++++++++++++++++++++---++++++---,,,)))+++000333:::BBBJJJYYYmmm{{{lllbbb___fffrrr|||hhhQQQDDD;;;>>>FFF======???@@@AAACCCCCCDDDCCCGGGLLLQQQTTTWWWZZZ\\\^^^\\\___gggkkklllsss{{{}}}~~~sss}}}tttgggZZZIII;;;555333222000//////.........---------.........---,,,...111444888;;;>>>AAAFFFNNNTTTVVV\\\mmmwwweee]]]]]]OOOQQQTTTXXX\\\]]]\\\ZZZaaa|||yyypppjjjhhhddd]]]XXXUUUWWWWWWVVVSSSSSSVVVZZZccchhhqqq{{{fff@@@===222444999444333777666888AAA@@@>>>CCCCCCEEEPPPnnnsss}}}|||~~~{{{zzz||||||}}}}}}}}}~~~tttlllfffbbb```lllyyyzzzpppVVV@@@555333222............---,,,++++++++++++++++++++++++++++++...,,,,,,...---+++---222;;;;;;???LLL___uuuzzzccc]]]iiioooxxxzzzXXXHHHCCC???@@@DDD@@@@@@@@@AAABBBDDDEEEFFFLLLOOOSSSWWWYYY\\\___bbbdddbbbccciiinnnqqqyyypppcccPPP???555111///...//////.........---------.........------...111444999>>>BBBCCCEEEJJJRRRWWW[[[vvvrrraaaWWWTTTOOORRRVVVYYY]]]aaaeeehhhwwwxxxxxxyyy|||}}}sssllljjjhhhccc_________^^^[[[XXXVVVVVVVVVYYYZZZaaalllxxxuuuRRRCCC555444999444333777666999@@@>>>>>>EEEFFFIIIVVV}}}yyy~~~{{{yyy||||||{{{wwwtttwwwwwwwwwvvvvvvyyy}}}zzzpppgggbbbiiirrr{{{}}}uuu___HHH:::444000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///------///...---000666>>>888>>>SSSiiiyyylllccciiiwww||||||bbbHHHAAACCCCCCBBBCCCDDDCCCBBBBBBCCCFFFIIIKKKRRRTTTWWWYYYZZZ]]]```ccciiiggghhhmmmrrrwwwzzz}}}oooZZZFFF999222///////////////.........---------.........---///222555:::???EEEGGGGGGKKKTTT\\\```uuuhhh[[[RRROOOQQQUUUYYY[[[^^^fffrrr{{{tttddd\\\[[[YYY[[[^^^aaaeeennnyyy{{{tttrrrqqqmmmjjjkkkiiifffccc```\\\XXXUUURRRRRRXXXffftttnnnNNN:::444888444333888777:::>>><<>>EEEJJJMMMOOOVVV^^^fffvvviii]]]TTTQQQRRRVVVZZZ]]]]]]___jjj|||qqqeeeZZZPPPKKKKKKJJJMMMOOOPPPTTT^^^kkkvvv~~~yyyuuuzzzvvvsssqqqpppmmmgggbbb___```gggsss}}}]]]BBB666888555444888999;;;===<<>>;;;GGG___vvvzzziii```jjjzzzoooYYYJJJEEEFFFIIIJJJJJJLLLPPPTTTKKKJJJJJJKKKNNNTTTZZZ^^^eeegggjjjlllmmmppptttvvv}}}}}}kkkQQQ<<<222///000000000/////////......---...//////000333777:::@@@???CCCLLLOOOQQQ\\\iiiyyyvvvkkkYYYLLLJJJPPPUUU___cccfffhhhnnn|||]]]SSSJJJGGGFFFFFFHHHKKKLLLPPPTTTUUUYYYddduuu~~~zzzzzz}}}{{{WWW<<<:::888666:::;;;<<<;;;<<>>999<<<777@@@AAAIIISSSfff~~~sssuuuQQQUUUZZZ\\\\\\cccxxxxxxhhh[[[GGGEEEBBB@@@BBBHHHNNNRRRVVVZZZ^^^cccgggmmmrrrvvvgggeeecccaaaaaaaaa```___XXXXXXYYY]]]bbbjjjrrrvvvyyy~~~}}}{{{}}}dddMMM===111222555///...........................///...444:::;;;IIIeee}}}gggSSSRRRbbbppp~~~jjjQQQ888555111////////////...///000111444777:::===>>>GGGLLLUUU```~~~aaaOOOKKKJJJPPPZZZhhhzzzwwwkkk]]]WWWWWW\\\gggppp~~~}}}fffIIIAAA???;;;>>>888@@@BBBIIIQQQccctttwwwZZZ^^^gggooottt~~~ppp]]]FFFDDDAAA???@@@CCCGGGIIIIIILLLPPPRRRTTTWWW[[[^^^]]]]]]___bbbfffhhhhhhggghhhkkkrrrzzz}}}lllYYYEEE111///333///........................---//////666<<<;;;IIIfff|||{{{```UUULLLUUUiiisss}}}}}}tttZZZ;;;888333111000000000000///000222555888;;;===>>>JJJLLLZZZnnnpppUUULLLKKKOOOWWWbbbqqqzzzaaa[[[YYY]]]ccckkkwwwvvvUUUDDD???===>>>888@@@CCCLLLUUUfff|||vvv{{{```cccmmm{{{vvvaaaFFFEEEDDDDDDEEEGGGIIIKKKMMMQQQVVVZZZ]]]```fffjjjmmmllllllooouuuzzz~~~vvvfffOOO666111666333////////////////////////,,,...///777===:::HHHfffttt}}}pppQQQKKKHHHXXXmmmttt|||yyyyyy^^^>>>:::555333222222222222///000222555888;;;===>>>KKKMMM]]]xxxyyy]]]LLLOOOPPPUUU___jjjxxxrrrddd[[[YYY]]]gggpppxxx___GGG???>>><<<777AAAFFFPPP[[[mmmyyyvvvcccbbblllmmmWWWKKKGGGFFFIIIMMMQQQWWW]]]dddlllsssssstttzzz|||xxx]]]BBB333333777111111000///////////////000,,,222<<<======QQQjjj}}}dddSSSNNNOOOWWWhhh{{{fffJJJ<<<000000444444222000///111444777999<<<@@@CCCKKKRRReeefffTTTTTTQQQRRRUUU^^^nnnrrreeeaaa\\\aaajjjsss}}}vvvUUU>>><<<<<>>AAANNNrrr___KKKPPPOOOccczzzyyy\\\KKK999222222111000///000222555777:::???DDDHHHUUUkkkoooRRRJJJOOOSSSZZZYYYccczzzvvvyyypppMMM===@@@AAACCCKKKXXXllltttqqqlllooozzz}}}uuuhhheeemmmzzz}}}zzz~~~hhhFFF444666222222111000000000000000,,,000777>>>EEE\\\|||UUUJJJQQQSSSiii~~~}}}wwwcccPPP;;;222111111111111111333555777;;;@@@FFFJJJWWWsss}}}]]]KKKLLLRRRSSS[[[\\\fffwwwRRR>>>AAA???DDDMMMZZZttt~~~wwwwwwuuupppkkknnnwwwqqqQQQ:::555222222111000000000000111111222555:::GGGhhhqqqQQQNNNTTT]]]qqq~~~|||}}}{{{zzznnnXXXAAA555222222222333111333555888;;;AAAHHHMMMXXX|||kkkSSSJJJMMMPPPPPPZZZ___mmm{{{TTT===???;;;CCCNNN]]]xxxwwwmmmooottt~~~~~~bbbGGG888333222111111000000111111111222555;;;KKKmmmgggQQQUUUVVVfffwww|||zzzwwwvvvzzz|||}}}zzzcccIII:::555222222333222333555888<<>>777888444,,,444;;;999777@@@FFFJJJTTTcccvvvbbbPPPLLLNNNNNNRRRXXXgggmmmsssKKK@@@BBBGGGUUUttt{{{zzzzzztttqqqrrrwww|||}}}|||fffXXXZZZYYY^^^```\\\]]]kkk}}}mmmTTTHHHFFFFFFSSSpppdddHHH777555222000111333222000444555999BBBTTTlllvvv\\\UUU^^^ggg|||}}}zzz{{{xxxtttmmmnnnpppuuu|||yyy[[[???222333555333222999777555>>>DDDKKKXXXnnn}}}mmm[[[LLLJJJLLLNNNSSS[[[lllttt~~~PPPEEEEEEGGGRRRlll|||~~~||||||qqq\\\PPPTTTWWW```dddaaaaaannnjjjJJJ>>>;;;===EEEYYYyyysssWWW<<<777333222333333111000333555;;;FFFYYYoookkkUUUSSS```lll}}}xxxssssssqqqooojjjkkknnnttt|||~~~yyydddDDD222111555777222999777666???FFFQQQaaa}}}vvvcccUUUJJJJJJNNNPPPXXXbbbttt~~~YYYGGGEEEFFFRRRjjj{{{rrrmmmqqqzzzuuucccXXX]]]jjjsssxxxuuuvvvhhhGGGAAA<<<>>>@@@JJJgggggg???888222222444333111000111444<<>>AAAAAACCCZZZsssCCC888000111444333111222111555>>>OOOeeezzzxxx]]]PPPQQQ___ooo{{{qqqkkkkkkkkkjjjjjjlllpppvvv}}}~~~vvvzzz}}}wwwtttOOO;;;666555222555;;;999;;;EEEOOOeeevvv}}}dddVVVOOOMMMPPPRRRVVVeeeuuu}}}~~~lllHHHCCCIII\\\ppp|||}}}sssmmmeee]]][[[]]]aaaeeejjjlllllllllqqqzzz}}}tttkkksss~~~qqqmmmvvvRRR<<>>555666333444:::<<<===[[[nnnUUUOOOYYYaaaooooooeeeeeejjjlllmmmrrr{{{vvveeeXXXJJJDDD@@@BBBCCCBBBAAACCCCCCFFFLLLQQQUUU___uuuuuulllooouuuwww}}}uuukkk[[[EEE===<<<555555:::HHHaaazzzhhhSSSQQQMMMQQQaaaqqqzzzxxxxxxyyy|||}}}}}}{{{zzzwwwqqqpppllleee```[[[UUUPPPMMMLLLLLLKKKFFFEEECCCBBBCCCDDDFFFGGGJJJSSS]]]fffooo{{{xxxgggggg]]]OOOeeennn___aaajjjrrrzzzzzz~~~pppjjjsss{{{xxx|||}}}dddCCC777555333555::::::BBBhhhbbbSSSQQQ^^^kkkxxx~~~nnnfffhhhmmmkkkmmmsss||||||vvvooocccSSSGGGBBB>>><<>>>>>AAACCCFFFJJJMMMRRRaaa|||nnneeeiiiooo}}}zzztttkkk^^^III>>><<<555888;;;GGGaaaeeeQQQTTTPPPUUUeeevvvzzzmmm[[[ZZZYYYYYY[[[]]]]]]]]]hhhooo{{{yyymmmggg```YYYUUURRRPPPOOOFFFFFFEEEDDDDDDFFFGGGHHHHHHQQQZZZ```iiiuuu}}}wwwiiicccdddhhhpppvvv~~~hhhkkkfffRRRgggzzzgggYYY[[[ccciiipppwwwrrrwwwvvvrrr{{{{{{xxxxxx~~~~~~jjjHHH999666444555:::888LLL{{{wwwXXXSSSTTTbbbsss}}}xxxlllfffiiinnncccfffnnnzzz|||rrrjjjaaaVVVIII???BBB>>><<<>>>>>><<<>>>AAABBBIIITTT___hhhvvviiibbbgggmmmyyy~~~yyyrrrfffNNN???<<<888;;;999???UUUxxxwww___SSSUUUSSSZZZkkk{{{sssfff[[[RRRNNNOOOOOOOOOOOORRRWWW[[[nnnttttttoooggg```[[[WWWSSSQQQGGGFFFEEEDDDEEEGGGIIIJJJLLLSSSZZZ___gggrrryyy{{{xxxhhhWWWPPPPPPTTTYYY^^^ooowwwyyymmmUUUgggrrrbbbWWWZZZ```ccciiioooooosss{{{uuu{{{{{{zzz{{{~~~mmmLLL<<<777555666999888RRRrrrTTTVVVYYYfffzzz}}}wwwnnneeeccceeeiii___cccmmmyyy|||vvvlllbbbXXXMMMDDD>>>BBB>>>===??????@@@DDDJJJJJJSSScccrrr{{{~~~hhhccciiinnnzzz}}}zzz|||oooSSSAAA>>>;;;;;;999???UUUxxxppp]]]VVVUUUUUU___qqq{{{eeeYYYUUUOOOIIIOOORRRUUUTTTTTTYYYdddmmmsssoooiiiccc^^^ZZZUUUSSSKKKIIIGGGFFFFFFHHHKKKLLLQQQXXX]]]aaagggrrryyy{{{ooo___OOOIIIJJJMMMQQQVVV^^^sssqqqXXXhhh~~~mmm```XXX\\\aaabbbgggmmmnnnsss}}}uuuvvv}}}}}}~~~pppOOO===777555666888888QQQ|||qqqTTTZZZ^^^kkk{{{ssswwwssslllddd^^^]]]```ccccccfffooo{{{~~~}}}tttoooeeeYYYNNNDDD===:::>>>::::::===???BBBJJJRRRXXX___lllxxx}}}hhheeelllppp{{{}}}www}}}vvvXXXCCC???>>>888:::FFF```rrr^^^XXXTTTWWWcccuuu~~~dddPPPMMMRRRQQQLLLRRRWWW\\\[[[[[[cccqqq}}}ppplllgggccc___[[[VVVSSSPPPNNNKKKIIIIIIKKKMMMOOOTTTZZZ___bbbiiissszzz|||~~~fffWWWHHHCCCFFFIIINNNQQQ]]]qqqsssZZZjjj}}}{{{vvvppp___TTTXXX]]]___fffoooqqq|||qqqjjjyyy~~~|||xxxQQQ<<<:::666444>>><<>>888666999KKKmmm~~~|||```UUUTTTXXXcccwwwuuuhhh]]]RRRLLLKKKJJJNNNRRR[[[^^^dddhhhiiiooo~~~zzzfffcccaaa``````^^^YYYUUUQQQOOOLLLJJJJJJLLLOOOQQQZZZaaaiiimmmnnnrrrzzz{{{XXXOOOHHHGGGIIIJJJNNNRRRYYYhhhyyy}}}zzzpppWWWddd}}}zzztttnnn^^^TTTWWW]]]```fffooorrrwww}}}qqqeeennnzzz~~~YYY@@@<<<666444<<<;;;KKKsssfffYYY```iiiqqq|||wwwoooiiibbb[[[UUUPPPLLLGGGDDDDDDGGGLLLPPP]]]dddmmmuuu|||~~~~~~~~~yyyrrriiibbb```VVVMMMJJJHHHDDD@@@@@@DDDFFFJJJLLLOOOUUU^^^eeennnvvvwwweee___jjjvvv~~~xxxjjjPPP???999===EEE[[[}}}vvv^^^VVVYYY\\\hhh{{{xxxggg]]]SSSLLLGGGIIIMMMRRRZZZaaadddggglllrrrvvvlll\\\\\\]]]^^^^^^]]]ZZZWWWSSSRRRPPPOOOQQQTTTXXX[[[]]]hhhuuu||||||{{{}}}yyynnnTTTLLLFFFGGGHHHHHHJJJMMMXXXcccrrr|||}}}rrrXXXeee|||}}}yyyssskkk^^^TTTWWW]]]aaagggooorrrsssuuu{{{rrr___bbbmmmsss{{{~~~___DDD===777444<<<===HHHlll~~~eeeXXX```jjjsss~~~|||uuulllddd^^^XXXQQQLLLEEECCC???======AAAFFFIIIUUU[[[eeeqqq}}}}}}zzz{{{~~~~~~xxxpppggg___ZZZXXXQQQKKKKKKKKKGGGCCCCCCIIIMMMRRRUUUYYY```hhhnnn{{{pppcccaaalllwwwzzznnnSSSAAA<<<===JJJgggnnn[[[WWW[[[___kkk~~~yyybbbTTTNNNLLLIIIHHHLLLQQQVVV]]]eeekkklllqqqwww}}}^^^SSSVVV[[[^^^___^^^]]]]]]XXXVVVUUUTTTVVVYYY]]]```^^^lll}}}{{{mmmaaaRRRKKKGGGHHHJJJJJJLLLPPP___gggqqq|||yyy\\\hhh|||}}}zzzsssiii^^^UUUWWW]]]bbbggglllpppqqqttt|||qqq]]]^^^hhhqqqyyy{{{|||bbbFFF>>>888666===@@@IIIiii}}}{{{aaaYYYcccnnnwwwvvvoooddd\\\UUUPPPJJJEEE@@@>>><<<;;;===@@@CCCFFFGGGOOO]]]nnn~~~}}}{{{xxxwwwxxx{{{~~~zzzzzzwwwpppfff^^^ZZZYYYVVVPPPLLLNNNNNNLLLKKKMMMQQQVVV\\\aaafffllluuu{{{~~~}}}~~~yyykkkcccfffpppyyy{{{xxx]]]GGG===:::JJJlllfffYYYWWWYYY^^^kkkmmmYYYPPPOOOPPPOOOQQQUUUWWWXXX^^^fffpppqqqvvv}}}kkkRRRPPPVVV]]]aaaaaa```aaabbb___]]][[[YYYYYY[[[^^^```aaammm~~~sssfff\\\RRRMMMKKKMMMPPPSSSYYY___www~~~```kkkxxxrrriii___WWWWWW]]]aaaeeehhhlllooowwwppp```bbblllvvv~~~xxxzzzkkkLLL@@@999666===>>>JJJkkkvvv^^^ZZZfffttt}}}yyymmmeeeYYYPPPIIIDDD???;;;999999888888:::<<<>>>@@@@@@EEEPPP```rrrzzzxxxvvvuuuuuutttvvvzzz~~~ppppppllleee\\\WWWWWWYYYVVVQQQNNNOOOQQQRRRUUUYYY^^^cccjjjpppuuu|||~~~{{{zzz{{{|||~~~}}}rrrhhhdddhhhrrrzzzxxxrrr}}}rrrPPP<<<<<>>:::777777777888999:::;;;<<<===???@@@CCCKKKYYYlll}}}xxxsssrrrpppqqqrrrsssuuuyyy|||ssscccbbb___YYYTTTRRRUUUYYYVVVRRRPPPSSSUUUWWW\\\bbbgggkkkqqqwww|||~~~|||zzzxxxxxxyyyyyy|||wwwooohhhfffkkkttt{{{yyyyyy|||uuujjjssszzzVVV;;;<<>>EEERRRcccooozzzrrrnnnooommmoooqqqsssvvvzzzzzzssskkkcccVVVVVVTTTSSSRRRSSSUUUWWWWWWUUUVVV[[[^^^___dddjjjllloootttyyy}}}|||{{{zzzxxxwwwvvvvvvxxxvvvrrrnnnlllpppxxxuuutttwww~~~zzzooonnnnnnUUU???<<<>>>UUU~~~{{{dddYYYTTTWWWaaavvv}}}xxxxxxyyy}}}zzzeeeYYYUUURRRSSSWWW\\\```fffiiieeebbbiiisss|||vvvooofff]]]XXXYYYSSSTTTVVVYYY[[[\\\ZZZYYY[[[\\\```fffnnnxxx}}}sssiii___YYYTTTMMMKKKNNNKKKNNNVVVbbbnnnxxx}}}xxxwwwvvv||||||qqqbbbkkk{{{}}}nnnggg^^^YYY[[[^^^^^^ZZZZZZTTTVVVdddsss~~~xxxrrrllliiikkkuuu~~~yyy{{{|||{{{VVVDDD;;;888<<>>CCCFFFVVV[[[```cccbbb```___```eeeiiinnnrrruuuzzz|||nnnbbbYYYRRROOOMMMNNNPPPRRRTTTUUUVVVVVVZZZ\\\___cccgggllloooqqquuuxxx|||~~~~~~~~~}}}|||zzzyyyxxxwwwwww|||xxxvvvxxx{{{pppoooqqqxxxvvv|||qqqzzziiiPPPAAA===>>>MMMoooxxxeeeYYYRRRYYYbbbvvvssscccYYYSSSTTTXXXdddgggkkknnnppptttzzzlllXXXTTTRRRVVV]]]\\\bbbeeeiiijjjjjjoooxxx}}}rrrgggaaaVVVVVVUUUVVVWWWYYY\\\]]]\\\\\\]]]___dddiiinnnqqq{{{zzz{{{xxxkkk___SSSLLLEEEEEEFFFFFFIIIMMMOOO]]]ccckkk}}}zzz]]]ccc{{{jjjZZZTTTRRROOOMMMNNNTTTSSS]]]sss~~~uuuzzz~~~```GGG:::888;;;BBBXXXsssdddXXXPPPBBB===888555555777999:::888888999999888777777666444444333333555999<<<>>>HHHMMMTTTYYYYYYYYYYYYZZZbbbffflllooosssxxx}}}ooobbbYYYSSSPPPNNNOOOPPPSSSVVVYYY[[[\\\]]]ccceeeiiimmmqqquuuxxxyyyvvvyyy|||~~~{{{{{{yyyxxxxxxxxxyyyzzz}}}yyyxxxyyy|||~~~kkkjjjkkksss~~~zzzvvv|||rrr```NNNAAA??????JJJfffqqq```WWWSSSWWWccczzz}}}dddUUUNNNMMMRRRXXX[[[]]]______bbbjjjwwwdddUUUUUUUUU[[[bbbbbbhhhlllpppqqqrrrvvv}}}yyyvvvxxxxxxiii```WWWWWWWWWWWWYYY[[[]]]^^^^^^^^^```ccchhhmmmsssvvvtttjjjhhhdddZZZRRREEEBBBBBBCCCCCCDDDKKKSSS]]]kkkpppvvvaaaddd}}}{{{mmm[[[PPPKKKHHHIIIKKKSSSYYYppp~~~bbbGGG999999===@@@VVVzzzkkk[[[NNNGGG:::888666555888:::;;;<<<999999999888777666555444333333333444555666888999;;;@@@GGGMMMPPPSSSTTTVVV^^^bbbhhhlllqqqwwwtttlll___UUUPPPNNNOOOPPPRRRSSSVVVZZZ^^^aaacccdddfffhhhmmmrrruuuxxxyyyyyyxxxzzz}}}~~~vvvfffbbbiiipppuuu}}}}}}|||yyyxxxwwwvvvwwwyyy{{{|||~~~{{{yyyxxxxxxyyyyyyxxxjjjiiijjjqqq}}}}}}{{{zzzwwwjjj]]]NNN@@@<<<<<>>AAABBB@@@@@@CCCGGGXXXcccmmmjjjmmmvvvbbbPPPJJJMMMPPPOOOYYYdddyyy|||{{{{{{zzz{{{YYYEEE<<<888666===QQQuuutttdddTTTGGG???;;;888888888999:::;;;999777::::::999888777555333222555666777999;;;<<<<<<===AAA@@@@@@DDDJJJQQQVVVXXXYYY^^^eeejjjooovvvqqqccc\\\WWWQQQNNNOOORRRTTTVVVXXXZZZ]]]```cccfffhhhiiinnnppptttwwwyyyzzzzzzzzz}}}~~~~~~}}}}}}zzzooogggooorrrvvv{{{~~~}}}}}}|||{{{yyywwwvvvvvvuuuwwwvvvuuuttttttrrrnnnllliiiggggggmmmxxxvvv|||~~~mmmXXXGGG888;;;>>>HHHfffnnn___YYY```gggzzzfffUUUJJJHHHJJJRRRXXXXXXWWWXXXTTTSSSWWWaaallloooiiibbbaaaaaaccclllqqq```TTTXXXccceeeiiisssvvvwww~~~zzzeee]]]___]]]^^^```aaacccdddddddddfffggghhhiiikkkmmmoooppprrrwww~~~wwwiiiZZZNNNGGG@@@;;;:::???BBBCCCDDDFFFCCCSSS^^^kkkkkknnn|||{{{{{{|||~~~~~~|||~~~~~~iiiXXXVVV\\\^^^ZZZdddhhhttt~~~zzz|||\\\GGG<<<888777;;;VVV~~~{{{kkkZZZLLLAAA<<<::::::999888999;;;;;;:::999:::::::::999888666555444666666777777888999999:::>>>???BBBHHHOOOTTTUUUUUUYYY]]]dddiiinnnuuu~~~}}}mmm___VVVTTTRRRRRRSSSUUUVVVVVVYYY[[[___cccgggkkkmmmnnnpppqqqsssuuuwwwyyyyyyzzz~~~~~~}}}}}}}}}|||||||||{{{zzzxxxvvvuuuvvvuuusssssssssqqqnnnlllllliiihhhnnnxxxqqqxxx~~~vvv```MMM777999:::CCCbbbsssbbb[[[\\\fff{{{tttZZZHHHGGGEEEFFFJJJLLLKKKNNNRRRMMMQQQWWW^^^cccbbb^^^YYYTTT^^^lll}}}```TTTXXXbbbbbbfffqqqvvvwww~~~{{{gggaaadddaaacccdddfffhhhhhhhhhhhhjjjkkklllnnnppprrrtttuuuwwwzzz~~~zzzsssiii\\\QQQIIIEEEDDD===;;;===BBBEEEGGGLLLRRRNNN[[[dddrrrrrrssstttssssssssssssrrrooolllkkkmmmnnnpppwwwoooaaabbbkkkmmmhhhmmmooozzzzzz|||___III===;;;;;;CCCaaavvvfffTTTFFF===999888:::999888999;;;<<<<<<;;;::::::::::::999777666555999888888777777777777888;;;===DDDLLLTTTWWWVVVSSSXXX]]]ccchhhmmmttt|||{{{lll^^^SSSSSSSSSUUUXXXYYYYYYXXXZZZ\\\```eeekkkooorrrsssuuuuuuvvvxxxyyy{{{|||}}}~~~~~~~~~~~~}}}}}}{{{{{{zzz{{{|||}}}|||yyywwwuuutttrrrqqqppppppooollljjjiiifffeeeiiisss~~~lllzzzhhhPPP===>>>===EEEfffuuuccc\\\YYYggglllQQQ???BBBCCCFFFIIIGGGCCCDDDIIIBBBIIIQQQTTTSSSQQQQQQRRR]]]nnn___TTTWWW```___cccpppvvvvvv}}}{{{jjjdddfffeeefffhhhjjjkkklllllllllmmmnnnpppsssuuuxxxyyyzzz|||~~~|||zzzllldddXXXLLLCCC>>><<<;;;???@@@DDDHHHHHHJJJRRR]]]ZZZeeekkkxxxzzzxxxyyyvvvuuuwwwssssssvvv|||wwwrrrmmmhhhgggjjjqqqvvvzzzuuuxxx{{{fffPPP===999???@@@jjjuuuqqq]]]NNNCCC;;;888999999999999::::::;;;;;;;;;<<<<<<;;;:::999666444222;;;777666999:::888666888999===HHHWWW___[[[TTTPPP[[[[[[]]]dddnnnvvvzzzzzztttfff[[[RRRRRRSSSTTTVVVXXX[[[\\\```bbbfffjjjooorrruuuvvvvvvxxxzzzyyyxxxyyy}}}~~~~~~|||{{{zzzzzz{{{yyyxxxxxxyyyxxxwwwuuutttsssrrrrrrrrrpppllliiijjjjjjiiijjjoooxxxlllvvv{{{pppRRR999;;;BBBLLLfffwwwcccXXX___jjjbbbLLLFFF@@@CCCGGGHHHAAA;;;>>>FFFBBBFFFJJJJJJIIILLLSSSXXXmmm]]]ZZZXXXZZZ```hhhooosssxxx~~~rrrnnnkkkeeejjjeeebbbdddeeefffjjjpppqqqrrrtttwwwzzz|||||||||~~~vvvllleee]]]PPPDDD>>><<<<<<===777@@@CCCEEENNNVVVggg|||sssrrr{{{}}}|||tttmmmggghhhmmmxxx{{{uuuqqquuuwwwcccPPP>>>:::>>>EEEjjjmmm}}}|||kkkXXXJJJAAA:::888:::999999999999::::::;;;;;;>>><<<:::888666555555555;;;888888999888555666999<<>>;;;;;;===>>>BBBEEEAAAEEEWWWjjjzzzxxxzzzuuugggbbbiiiqqquuu~~~qqqkkkrrrxxxgggUUUCCC;;;===AAAYYYuuu~~~ppp|||lll]]]KKK@@@:::777888<<<999999888888888888999:::<<<;;;888666444444444555888:::<<<;;;666444===HHHZZZllluuuZZZJJJFFFLLLRRR[[[cccgggjjjmmmooonnnooopppmmmggg```ZZZVVVXXXYYYZZZ\\\___cccfffhhhmmmooorrrvvvxxxzzzzzzzzzzzzxxxvvvyyy}}}}}}~~~vvvmmmqqqyyyzzz|||}}}~~~~~~{{{yyywwwuuutttrrrrrrssssssqqqppptttrrrpppoooooommmiiigggkkkjjjjjjkkkpppyyyiiixxx|||cccBBB;;;<<>>>>>CCCBBBIIIYYYfffvvvsssuuuyyyrrrbbb^^^eeemmmjjjyyy~~~rrrhhhpppppp[[[FFF<<<===???VVVttt}}}uuuyyyfffXXXHHH???:::777888;;;:::999777666666777888999999999888777666555333222666999======999999EEERRRpppvvvYYYJJJHHHHHHMMMVVV```gggiiieeeaaa___\\\[[[]]]aaabbb^^^ZZZZZZ[[[\\\___cccgggkkkmmmrrrtttwwwyyy{{{{{{zzzzzz{{{yyyxxx{{{~~~{{{~~~|||uuuqqqnnnlllllliiibbb]]]___iiirrrzzz{{{}}}}}}}}}zzzwwwuuuvvvtttsssrrrssssssrrrppprrrpppooonnnmmmllliiigggjjjjjjiiijjjoooxxxlll}}}cccGGG===<<>>???AAAGGGGGGMMM[[[cccnnnooo^^^ZZZ^^^cccaaaooo}}}pppmmmppp|||sssnnnuuuyyy___FFF<<<>>>CCCYYYxxxzzzvvvttt^^^RRREEE>>>:::777888::::::999777555555666888999777777888888777555222111444777<<>>@@@AAADDDIIIHHHKKKWWW```pppmmm[[[VVVVVVWWW[[[gggxxx{{{kkkmmmtttvvvooovvv~~~```EEE;;;???EEEYYYwww{{{{{{tttgggUUUJJJ@@@<<<;;;999999;;;:::999666555444555777888888777666555444444333333444777;;;???@@@BBBLLLWWWfffjjjooonnn```OOOFFFEEEGGGPPP\\\fffggg___QQQHHHCCCGGGPPP\\\gggjjjeee^^^\\\]]]___ccchhhmmmqqqtttvvvxxx{{{}}}}}}{{{yyywwwvvvxxx{{{|||}}}}}}~~~~~~{{{}}}tttkkkbbbZZZTTTVVVZZZ^^^fffqqq~~~}}}}}}|||zzzxxxvvvtttsssuuusssrrrrrrrrrrrrqqqooonnnllljjjjjjkkklllkkkjjjfffeeeeeefffjjjtttyyy|||ccc???999<<>>DDDFFFFFFIIIMMMQQQVVV]]]```bbbeeejjjoooppprrrrrrnnnjjjdddVVVJJJCCC@@@===<<<===???AAAAAADDDJJJKKKNNNYYYdddwww}}}mmmZZZSSSQQQNNNWWWaaaooo|||~~~zzznnntttyyygggnnn~~~```CCC:::@@@CCCUUUpppzzzjjj\\\NNNEEE===;;;;;;::::::<<<:::999666444444555777888:::888555333222222444555555666;;;???AAACCCKKKUUURRRTTTXXXZZZSSSGGG@@@???LLLXXXgggmmmfffWWWGGG>>>???IIIYYYhhhooonnngggaaa\\\]]]```dddhhhnnnrrruuuwwwyyy{{{}}}}}}{{{xxxuuussswww{{{|||zzzzzz|||~~~~~~}}}wwwpppmmmrrrxxx|||~~~}}}|||yyywwwuuusssrrrtttrrrqqqqqqrrrqqqpppooolllkkkiiijjjkkkllllllkkkgggffffffgggllluuu~~~{{{dddAAA:::===EEESSStttqqqhhhrrreeeOOOGGGHHHGGGDDDHHHIIIKKKLLLIIIIIIPPP[[[eeeqqqqqqlllyyyjjjTTTIIIHHHHHHDDDNNNUUU___gggppp|||kkkcccXXXNNNEEE===999888>>><<<===AAABBB??????BBBDDDHHHLLLNNNOOOTTT]]]ddddddggghhhgggeee___TTTHHHDDDAAA>>>===???AAABBBBBBDDDOOOTTTZZZdddmmm{{{zzzooo^^^TTTVVV]]]fffmmmyyysssnnnzzzuuuiiinnn|||~~~eeeLLL???>>>IIIYYYsss~~~rrr___OOOBBB???<<<;;;;;;::::::888:::999888666666666777777666555555666777777555333666666777999<<<@@@CCCEEEGGGFFFFFFHHHFFFBBBBBBEEEUUUeeexxx{{{gggOOODDDDDDCCCZZZlllzzz{{{hhhbbb^^^^^^___bbbhhhmmmqqqrrrxxxyyy{{{{{{zzzyyywwwuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{yyyxxxwwwuuutttuuusssrrrrrrrrrrrrqqqoooiiiiiikkkkkkkkkkkkiiiiiigggdddaaaaaahhhttt{{{jjjFFF<<<999DDDUUUllluuuwwwzzz\\\MMMIIIHHHFFFEEEJJJKKKLLLIIIGGGHHHLLLPPPdddfffcccjjjxxxnnn[[[HHHBBBFFFHHHFFFQQQZZZeeelllrrr||||||lll^^^NNNCCC===888888:::???????????????>>>===<<>>BBBAAACCCEEECCCAAAEEELLLeeevvvlllOOOBBBCCCHHHdddzzzwwwhhhgggcccbbbcccggglllqqqtttuuuyyyzzz{{{{{{zzzxxxvvvuuuzzzyyyzzzzzz{{{|||}}}~~~}}}~~~zzz{{{|||xxxvvvuuuuuuuuuvvvtttrrrqqqpppqqqqqqpppnnnkkklllmmmmmmlllkkkjjjiiifffccc```aaahhhtttyyyuuutttIII>>>:::CCCSSSjjjzzz{{{\\\KKKGGGHHHIIIJJJNNNLLLJJJHHHGGGHHHJJJLLLTTT^^^ccchhh~~~wwwwwwqqqaaaNNNCCCDDDFFFEEEQQQZZZdddlllqqq|||eeeXXXJJJBBB===::::::===>>>>>>>>>>>>>>>======<<>>>>>>>>???????????????AAA@@@@@@AAADDDIIIMMMPPPUUUVVVWWWXXXWWWUUURRRPPPHHHDDDBBBDDDDDDBBBDDDHHHJJJTTT]]]kkk|||zzzlllaaa```eeemmmuuu|||vvvgggooorrrhhhmmm{{{SSSBBBDDDKKKYYYssspppaaaOOOAAA777555333333555666777666:::::::::::::::999888777777888:::<<<===;;;666222...000333555888999999999666;;;EEELLLQQQXXXiiixxxsssRRRIIIOOO\\\zzzvvviiiccciiijjjiiijjjnnnsssxxx{{{}}}|||||||||{{{zzzxxxwwwvvvyyyyyyyyyyyyzzz{{{|||}}}~~~rrrqqquuutttuuuvvvvvvuuuuuuuuuvvvsssqqqpppoooppppppooommmppppppooonnnlllkkkiiiiiicccaaa^^^___gggttt{{{pppoooMMMBBB;;;AAARRRmmm|||^^^NNNKKKOOOTTTXXXXXXUUUSSSYYYbbbiiiiiifffjjjppplllaaa^^^dddfffaaatttooocccUUUJJJFFFGGGIIIOOOXXXccclllsss|||vvvWWWLLLBBB>>>>>>===>>>AAA?????????@@@AAABBBCCCDDDCCCCCCDDDFFFIIIMMMQQQSSSVVVWWWYYYZZZYYYWWWTTTRRRKKKHHHGGGIIIHHHFFFIIIMMMQQQZZZbbbrrr{{{mmmaaa^^^aaagggoooyyy|||rrr~~~ssshhhmmm|||yyySSSDDDFFFLLLXXXrrr}}}mmm]]]LLL>>>444333111111444666666666888:::;;;<<<<<<;;;:::999777888:::<<<<<<:::555111---///222666888::::::;;;===DDDPPPZZZ___gggvvviiiNNNNNN[[[tttxxxqqqmmmpppkkkjjjkkkoootttyyy|||}}}}}}}}}|||{{{zzzyyyxxxwww}}}}}}}}}~~~|||jjj]]]\\\aaaiiinnnuuuxxxxxxvvvtttssssssrrrppppppqqqqqqooonnnpppooommmllljjjiiihhhgggccc```]]]___fffssszzznnnqqqNNNBBB;;;BBBTTTqqq~~~bbbQQQLLLMMMPPPTTTZZZVVVUUU\\\hhhoooppplllrrroooeeeZZZXXX```eeedddpppfffZZZPPPKKKHHHHHHHHHIIIPPP[[[dddkkkuuu}}}wwwpppgggdddkkktttzzznnnUUUKKKBBB???>>>===>>>@@@?????????AAABBBDDDFFFHHHIIIIIIKKKNNNQQQUUUXXXZZZZZZ\\\^^^___^^^ZZZVVVSSSNNNLLLLLLMMMLLLKKKNNNTTT]]]eeelll|||{{{}}}oooaaa[[[]]]___hhhrrryyy|||vvviiinnn|||nnnQQQEEEFFFIIIUUUppp}}}kkk[[[JJJ>>>444222111111333666666666666888;;;>>>???>>><<<;;;888999:::;;;<<<999555222111333555777:::<<<======LLLSSS___jjjnnnpppxxxxxxZZZJJJTTTfff{{{{{{vvvuuuqqqooooooqqqtttxxxyyyzzz{{{zzzzzzyyyyyyxxxxxxxxxzzz{{{{{{|||~~~yyyhhhWWWLLLKKKOOOYYYbbbmmmuuuvvvtttsssrrrtttrrrqqqpppqqqqqqpppnnnnnnmmmllljjjhhhgggggggggccc```]]]^^^fffrrrqqqiii}}}QQQEEE>>>CCCTTTqqq{{{|||eeeSSSKKKJJJLLLPPP^^^XXXSSSVVV___gggiiihhhnnnggg___\\\aaaiiimmmmmmooodddXXXRRRNNNIIIFFFEEEBBBGGGOOOVVV]]]eeeooovvvvvvyyy}}}|||uuummmgggddd]]]WWW[[[gggttt{{{}}}wwwuuuppplllooommmTTTKKKCCCAAA@@@???>>>@@@@@@AAAAAACCCEEEHHHKKKMMMRRRSSSUUUXXX[[[^^^```aaa]]]___aaaaaa___[[[VVVSSSPPPOOOQQQSSSRRRPPPUUU\\\fffmmmrrr~~~zzzrrrbbb[[[ZZZ^^^gggrrryyy}}}yyyjjjooo}}}fffMMMBBBCCCHHHTTTrrr{{{iiiYYYIII===555333222222444666666666444777;;;???AAA@@@???===;;;;;;;;;;;;<<<:::777444333444666999===AAADDDEEEZZZaaannnzzz}}}zzzzzz}}}~~~}}}vvveeePPPJJJ[[[ppp~~~zzz{{{xxxvvvuuuvvvwwwwwwvvvwwwvvvvvvvvvuuuvvvvvvvvvvvvwwwxxxzzz|||xxxfffXXXLLLDDDCCCFFFHHHRRRaaakkkoooqqqrrrtttrrrqqqooooooppppppnnnmmmnnnmmmkkkiiihhhggghhhhhhccc```]]]^^^eeeqqq~~~mmmhhhWWWKKKBBBEEERRRlll|||}}}gggTTTNNNNNNTTTZZZjjjaaaVVVRRRWWW```hhhlllnnneee]]]___fffnnnsssvvvuuummmfffaaaXXXLLLEEEDDD@@@CCCGGGJJJOOOVVV^^^dddiiipppxxxzzzvvvpppjjjgggcccbbb___bbbrrrqqqhhhfff```YYYYYYfff|||mmmTTTKKKDDDCCCCCCAAAAAABBBGGGGGGHHHIIILLLPPPTTTVVV\\\^^^___aaacccddddddddd]]]]]]]]]\\\[[[XXXVVVTTTVVVVVVXXX[[[ZZZYYY___gggqqqwwwzzzwww|||zzz}}}xxxuuuuuuddd[[[ZZZ```jjjvvv~~~{{{kkkppp~~~|||zzz~~~dddKKK??????KKKWWWuuuzzzhhhWWWHHH===666444333333555666777666333666;;;???BBBBBB@@@>>>>>>===<<<<<<<<<;;;888666000222555999???FFFKKKNNNbbbiiiwww~~~}}}pppoooiii[[[MMMMMMaaaxxx|||yyyxxxwwwuuusssssssssssssssssstttuuuuuuxxxxxxzzz|||vvvgggUUUJJJCCC??????BBB<<>>222222333333555666888999888888:::>>>CCCDDDAAA>>>;;;???CCCCCC>>>999666555222666;;;<<>>??????@@@???DDDLLLVVVdddqqquuutttsssnnnmmmqqqssspppmmmmmmppplllhhhgggjjjkkkiiifffaaa```\\\[[[dddttt___^^^iiiPPPKKKJJJOOO]]]ooolllmmmjjj]]]\\\aaajjjqqqqqq^^^VVVZZZdddxxxzzztttuuuuuuttt|||wwwggggggcccZZZOOOJJJJJJMMMFFFEEEEEEGGGIIIMMMUUU]]]iiipppwwwyyyvvvuuuwww{{{}}}xxxooojjjjjjooosssoooVVVNNNGGGEEEDDDFFFKKKQQQYYYZZZZZZ\\\```dddhhhjjjooorrrsssrrrttttttmmmdddYYYQQQLLLMMMOOOPPPVVV]]]aaadddnnn|||wwwwwwvvv|||xxx|||wwwqqqkkkcccjjjwwwwwwwwwjjjJJJ;;;DDDEEEQQQfff|||}}}iiiTTTEEE===444444444555666777888999<<<999666555777888999999<<>>>>>?????????@@@@@@???BBBNNN]]]jjjvvv~~~uuupppmmmppprrrpppmmmmmmmmmkkkhhhiiijjjjjjgggddd```^^^[[[ZZZcccttt~~~___dddmmmTTTPPPMMMOOOWWWccc{{{iiinnnlll___[[[ZZZ[[[\\\UUURRRZZZdddiiiwwwxxxooooootttxxxrrreee```YYYRRROOOPPPUUUXXXRRRNNNLLLNNNPPPVVVbbbnnnwww{{{~~~}}}zzz{{{lllWWWNNNGGGFFFGGGJJJPPPWWW\\\]]]```cccfffiiilllmmmrrrtttvvvxxxyyytttgggYYYRRROOONNNPPPRRRTTTZZZaaajjjooo|||~~~~~~qqqmmmyyyoookkkjjjxxxssssss}}}qqqzzzoooKKK:::DDDFFFNNN```ttt~~~iiiTTTEEE===666666666666666777888999;;;:::888777777888999999<<>>???@@@@@@@@@@@@AAABBBGGGZZZooo~~~xxxrrrnnnpppqqqooolllmmmkkkjjjiiijjjjjjiiieeebbb___^^^ZZZZZZdddvvveeepppkkkUUURRRNNNOOOVVV___yyyxxxpppxxxooobbb\\\WWWSSSRRRMMMUUUhhhrrroootttzzzuuummmcccdddnnnwwwoooiiiccc[[[YYY]]]ccchhhiii___WWWUUUZZZaaafffooozzzlllXXXOOOGGGGGGKKKNNNTTTYYY]]]___cccgggkkknnnpppppppppsssvvvwwwtttkkk]]]RRRRRRQQQRRRUUUZZZ^^^bbbeeerrrzzz|||ooohhhzzz}}}sssrrruuunnnnnn{{{nnnwwwxxxPPP<<>>===BBBGGGFFFCCCFFFQQQZZZrrruuuYYYKKKUUUjjj|||nnngggeee^^^RRRFFFOOOYYYeeemmmnnnnnnoooqqqoooppprrruuuxxx{{{}}}~~~|||eeeSSSOOOSSSYYYXXXTTTMMMGGGEEEHHHLLL```vvv}}}uuuooooooooommmlllmmmhhhiiiiiiiiigggeeebbb```___]]]ZZZZZZfffzzznnnwww{{{nnnaaadddZZZSSSWWW___xxx}}}|||}}}qqqggg```___aaa[[[^^^fffjjjmmm{{{|||aaaZZZ___iiisssxxxkkkkkknnnyyynnnsssqqq]]]TTTOOOSSSZZZ^^^aaaddddddfffjjjooorrruuuvvvwwwwwwxxxyyytttiii^^^\\\___hhhmmmrrrvvv~~~yyywww}}}}}}iiixxxnnnccceeejjj}}}yyy||||||nnnooozzztttzzz___DDDEEEOOOPPP[[[nnnwww}}}~~~jjjWWWHHHAAA;;;;;;:::999999999999999999:::<<<;;;:::;;;>>>AAA>>>@@@@@@>>>;;;;;;>>>AAAEEEIIIKKKHHHEEEHHHTTT___zzz```LLLIIIZZZlll|||tttnnn___TTTRRROOOFFFBBBDDDNNN[[[jjjrrrqqqnnnooorrrmmmnnnqqquuuxxx|||~~~pppeeedddiiissssssnnnfff^^^ZZZ\\\___tttwwwpppoooooolllkkkmmmhhhiiiiiihhheeecccaaa```]]]\\\XXXYYYeeezzzqqqrrr|||oooiiiqqqfffZZZZZZ___xxx|||pppgggfffkkkcccaaahhhppp{{{bbb^^^bbbgggjjjwww~~~wwwwwwxxx|||wwwsss___XXXUUU\\\fffkkkmmmooopppqqqsssuuuwwwxxxyyyzzz}}}zzzwwwtttlllcccaaaffflllyyyrrruuulll___xxxooobbbjjjjjj{{{~~~vvv}}}xxxmmm~~~zzznnnnnnwwwtttzzzdddGGGGGGQQQQQQ[[[nnnvvv~~~kkkXXXIIIBBB<<<<<<;;;:::999999999999@@@AAA???===;;;===BBBGGG@@@@@@???<<<999:::???DDDJJJLLLNNNLLLLLLTTTaaalllzzzRRRDDDJJJ```qqq{{{xxxiii```OOOGGGJJJGGG>>>@@@KKKOOO]]]mmmuuurrrnnnooorrrkkkmmmppptttyyy}}}~~~xxxzzz~~~uuuoooooorrr}}}xxxpppooonnnlllkkkmmmhhhiiiiiigggdddbbbaaaaaa\\\ZZZWWWXXXdddyyynnniiimmmlllyyynnn___]]]aaaxxx~~~vvvkkkjjjpppooooooxxxiiifffiiijjjhhhrrr|||wwwtttuuuyyyzzzyyytttaaa[[[ZZZdddooouuuwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{yyytttsssooogggdddgggjjj}}}}}}ooottthhh```pppeeerrrllluuu}}}yyyooorrr|||nnnpppzzzrrrfffGGGGGGFFFZZZZZZllltttlllYYYJJJCCC=========;;;::::::<<<>>>FFFDDDAAA===;;;===BBBFFFFFFDDDBBB???:::777===FFFNNNQQQTTTUUUWWW]]]hhhppp~~~jjjMMMIIIMMM___ttt{{{pppaaaRRRJJJCCC@@@>>>===@@@EEERRRZZZiiivvvyyytttqqqrrrjjjmmmqqquuuxxx}}}}}}xxx}}}}}}zzzvvvqqqnnnllljjjhhhgggjjjgggdddbbbaaaaaa```___\\\ZZZVVVYYYiii~~~eee[[[ooorrr{{{}}}nnn\\\```qqqssswww{{{jjjeeejjjmmmsssyyykkkiiirrrwwwsssnnnyyy}}}~~~~~~vvvfff[[[YYYfffssswwwzzz|||}}}{{{|||}}}}}}xxxwwwvvvsssnnnjjjkkkoooyyypppeeerrrfffwwweeedddllllllvvv{{{xxxqqqwww~~~nnnoooxxxvvvvvvMMMHHHPPP___\\\qqqwwwppp\\\KKKAAA=========;;;::::::<<<>>>EEEDDD@@@<<<:::<<>><<<:::===AAAMMMUUUdddtttzzzwwwsssrrrrrrtttwwwyyy{{{yyyuuuppplllkkkiiihhhfffhhhfffcccbbbbbbaaa___^^^[[[XXXUUUYYYiii~~~ttt\\\cccyyyeeeaaaiiissstttwww{{{|||kkkfffkkkqqqvvvtttssszzzxxxpppeeeooosssxxxxxxggg[[[WWW```kkkooovvv~~~}}}{{{xxxtttqqqqqqrrrsssrrrpppqqqxxx~~~wwwkkkddduuuoooeeebbbmmmooowww~~~{{{|||nnnrrrxxx~~~rrrsss{{{|||RRRHHHUUU___^^^{{{wwwdddOOOAAA>>>>>>===;;;999:::<<<>>>DDDBBB???<<<999:::>>>BBBBBB;;;555333333555;;;CCCNNNOOOPPPOOOOOORRRYYY^^^fffsss~~~|||kkkZZZGGGKKKWWWjjjxxxwwwhhhYYYMMMEEE===:::888777999===EEEKKK[[[mmmxxxxxxtttrrrvvvxxx{{{}}}~~~vvvsssnnnkkkiiihhhfffeeedddcccaaaaaaaaa```^^^\\\XXXWWWUUUZZZjjj{{{gggZZZyyy{{{tttfffeee~~~}}}{{{lllkkkrrruuuxxxvvviiioookkkkkk{{{|||iii\\\RRRSSSXXX[[[bbbkkkttttttuuuvvvuuuqqqlllhhhjjjooouuuwww{{{zzzqqqiiikkkkkk```kkknnnssszzzyyyuuujjjfffhhheeettt}}}ssssss|||~~~RRRIIIQQQ\\\bbblllTTTDDD??????>>>;;;999999<<<>>>BBBAAA???;;;999999<<<>>>AAA999444444666777;;;@@@BBBCCCDDDEEEEEEHHHNNNRRRZZZfffqqqtttrrriii[[[MMMDDDMMM^^^qqq}}}zzziiiZZZMMMCCC:::888777555666999>>>AAAMMM___mmmqqqppppppuuuxxx|||zzzsssppplllhhhggggggeeedddaaaaaa```aaaaaa___\\\ZZZVVVUUUTTT[[[lllyyyfffcccmmmhhhzzzxxxooorrr{{{xxxwww{{{uuuhhhnnnxxx~~~jjj]]]QQQMMMMMMPPPVVV^^^fffhhhmmmpppmmmgggeeefffjjjsss{{{xxxooommmzzzqqq___gggffffffsssuuuwww{{{jjj\\\VVV[[[eeejjj}}}mmmmmmwwwxxxzzzPPPKKKNNN```lllnnnVVVEEEAAA@@@>>>;;;999999<<>>???AAACCCEEEIIIMMMPPPXXX```hhhjjjfff^^^QQQGGGBBBLLL```uuu}}}mmm___NNNDDD:::777777555555777999999@@@NNN[[[bbbeeehhhtttyyy~~~|||zzz{{{~~~{{{qqqnnnjjjgggffffffeeedddaaa```___``````^^^[[[XXXSSSSSSTTT\\\ooo|||hhhjjjsssjjjzzzvvvrrrxxxyyytttuuu~~~yyyuuu|||kkk___QQQLLLMMMQQQXXX]]]```dddkkknnnhhhbbbeeennn~~~uuunnnsssqqq___ccc]]]VVV\\\nnn~~~pppuuulll^^^WWWXXXeeetttlllmmmvvv~~~ppppppMMMLLLOOOgggrrr}}}iiiSSSEEEBBBAAA>>>;;;999999<<>>EEEEEEDDDEEEFFFGGGGGGGGGFFFEEEGGGLLLUUUZZZVVVLLLEEEAAAGGGVVVjjjyyyyyylll^^^QQQEEE:::777777666444555444222444999<<>>:::777777777666777:::<<<<<<===EEEOOONNNMMMLLLKKKJJJHHHFFFDDD@@@AAAHHHUUU___]]]TTTKKKAAAEEEPPPcccsssuuuhhh[[[QQQEEE999666777666444333222222444777777666<<>>CCC:::???LLLZZZ]]]WWWPPPMMMHHHMMMYYYggglllhhhaaa___OOOCCC999555555444333444666555555666777999<<<===EEEKKKYYYjjjuuu{{{}}}xxxwwwqqqjjjfffffffffdddbbbbbb___\\\[[[[[[\\\\\\\\\RRRPPPVVVhhh}}}vvvWWWMMMYYYzzz}}}hhhOOOPPPtttxxxzzzxxxqqqzzz~~~zzz}}}vvvmmmmmmnnn|||}}}yyy||||||mmmccciiiwwwvvvhhhlllzzz{{{kkkAAA@@@@@@MMM\\\___eeezzzgggTTTFFF>>>===<<<:::::::::;;;;;;;;;<<<===<<<:::999:::;;;;;;;;;<<<>>>CCCJJJUUU^^^ccc```WWWKKK???999999<<<<<<@@@KKKWWWZZZTTTNNNLLLGGGLLLWWWcccfff```XXXVVVJJJ@@@777666666444444555:::999999999:::;;;<<<======BBBNNN]]]jjjrrr|||uuupppiiifffffffffeeeccceeeaaa^^^[[[[[[ZZZYYYXXXTTTQQQWWWkkkqqqQQQIII```xxx___IIIIIIhhh{{{yyyrrrqqqpppyyy}}}zzzzzz|||uuutttsssyyyyyyyyyllldddiiisssyyy}}}rrrjjjooolllAAAAAA???IIIXXXZZZ]]]wwwzzzhhhSSSCCC<<<;;;::::::::::::;;;<<<:::;;;<<<;;;:::999999;;;===>>>>>>@@@FFFQQQ\\\dddhhhaaaTTTGGG===888888999???BBBJJJTTTXXXTTTPPPPPPNNNRRR[[[bbb^^^SSSIIIFFFBBB;;;555666777666555666888888888999:::::::::;;;@@@BBBJJJWWWdddppp}}}xxxyyyzzz|||rrrmmmhhheeefffgggfffdddfffccc___\\\ZZZXXXWWWUUUTTTQQQWWWmmmmmmOOOIIIfffvvvXXXHHHFFF\\\}}}sssoooooovvvxxxrrrwwwsssuuu|||yyytttrrrnnnuuuzzzvvvxxxmmmggghhhkkkllleeehhhrrrpppiiiqqqnnnAAAAAA???HHHVVVZZZYYYmmmyyyfffQQQBBB;;;:::999999:::;;;<<<===;;;<<<======;;;;;;;;;===>>>AAACCCFFFMMMXXXaaaeee```VVVIII???;;;:::;;;;;;@@@BBBHHHRRRWWWWWWWWWZZZ\\\```eeefff[[[III<<<888;;;666333666888666666888666777888999::::::;;;;;;;;;:::>>>GGGRRR^^^nnn{{{zzzrrroooqqqssssssqqqjjjmmmrrryyy{{{pppkkkfffeeefffgggfffeeeeeebbb^^^\\\ZZZXXXVVVTTTRRROOOWWWooommmQQQOOOooo{{{WWWLLLGGGRRRvvvyyyqqqppptttrrrppptttqqqtttvvvpppmmmnnngggeeennn|||tttzzz{{{wwwoooiiifffccc___[[[^^^jjj~~~ooojjjtttooo@@@@@@===EEEUUU[[[XXXfffzzzeeePPPDDD;;;:::999999:::;;;===>>>===>>>??????>>>>>>@@@AAA@@@FFFJJJMMMTTT]]]aaa```RRRJJJ>>>888888;;;===>>>>>>???EEEPPPXXX[[[```eeekkkooosssooo^^^HHH:::666666333333777888777777999;;;;;;;;;<<<<<<=========>>>;;;:::???FFFPPP___kkkzzz{{{vvvrrriiiddd______bbbeeeccc```^^^dddnnn{{{yyyuuutttxxxzzzsssmmmiiieeeeeefffgggfffdddbbb___]]][[[ZZZYYYWWWUUURRRPPPZZZtttlllTTTWWW}}}|||[[[SSSLLLMMMhhh}}}sssmmmqqqyyyvvvvvvxxxvvvxxxuuulllmmmtttnnndddeeerrrtttssswwwwwwpppjjjeee```[[[___cccppp~~~mmmlllxxx~~~mmm??????:::AAATTT^^^YYYccc}}}iiiTTTGGG<<<;;;;;;:::;;;<<<===>>>===???AAAAAAAAABBBDDDFFFEEELLLPPPQQQWWW___^^^XXXIIICCC;;;777888;;;======>>>???EEEQQQ[[[bbbiiipppwww|||yyyeeeLLL===;;;444222333777888666777:::<<<;;;;;;;;;===???AAABBBGGGBBB@@@AAADDDIIITTT___llltttxxxssskkkeee```\\\VVVSSSQQQRRRUUUVVVUUUSSSYYY```lll|||uuummmiiinnnxxx~~~xxxpppllliiieeedddfffgggeeeccc___]]][[[ZZZZZZYYYWWWUUUSSSTTTbbb|||gggVVVaaayyyeee^^^WWWRRRaaa~~~vvvllliiirrr~~~ttt}}}|||zzz{{{uuuqqqiiilllxxxtttiiihhhgggvvvnnnsssuuuoooiiifffdddbbbkkkooo}}}{{{kkkkkk{{{}}}jjj??????999AAAWWWddd___fffsssZZZKKK>>>===<<<;;;<<<===>>>???<<<>>>AAABBBCCCDDDGGGIIIMMMSSSUUURRRUUU]]][[[RRRCCC@@@===;;;;;;<<<===>>>EEEFFFLLLXXXccckkkttt|||iiiMMM===;;;555333444777888555777;;;999999;;;>>>DDDKKKRRRVVVPPPKKKIIIIIIIIIJJJPPPXXXlllooommmddd[[[UUUPPPLLLIIIHHHHHHHHHHHHIIIJJJJJJRRRVVV^^^kkkwww}}}{{{xxxjjjbbb^^^bbbiiinnnvvv~~~xxxrrrlllhhheeedddffffffdddbbb___]]][[[ZZZZZZYYYVVVTTTRRRVVVgggccc[[[qqqwwwiiiccc]]]UUUZZZxxxooogggjjjzzzmmmooo~~~~~~{{{tttxxxnnnmmmgggjjjtttpppgggjjjeee{{{wwwkkkrrrtttnnnhhhgggiiijjjwww{{{yyyiiihhh{{{ggg>>>@@@:::CCC[[[kkkfffjjj{{{```LLL???>>>===<<<<<<===>>>???;;;===@@@BBBCCCEEEHHHKKKTTTXXXWWWPPPSSSZZZXXXOOO??????????????????@@@AAAMMMNNNUUUaaalllttt}}}jjjKKK999666666444555888777555777;;;:::;;;@@@GGGRRR^^^iiipppmmmjjjggggggeeedddgggmmmuuutttkkk^^^RRRMMMHHHDDDCCCCCCCCCAAA@@@AAADDDGGGEEEEEEHHHPPPYYY]]]\\\YYYXXXRRROOOQQQTTTYYYeeerrr{{{|||xxxtttlllhhheeedddffffffdddaaa___^^^\\\[[[ZZZXXXUUURRROOOVVVhhhbbbbbbzzzbbb\\\XXXOOOOOOnnn|||xxxqqqjjjgggooovvv^^^uuuvvvzzzvvvlllrrrllloookkkkkkpppjjjeeelllcccrrrwwwqqqmmmnnnsssrrrpppuuummmgggooo}}}dddAAA:::;;;DDDUUUjjjpppggguuu{{{hhhOOODDD>>>;;;<<<>>>>>>???BBB>>>@@@BBBAAA@@@DDDLLLSSSYYY\\\VVVNNNUUUaaa\\\LLLFFFHHHEEEEEEFFF@@@DDDWWW\\\iiippplllmmmyyylllPPPBBB===;;;999999888777777888999;;;:::===CCCLLLZZZjjjyyy~~~ppp^^^UUUQQQJJJCCCHHHBBB=========<<<===AAA>>>BBBHHHMMMQQQSSSRRRQQQQQQJJJEEEDDDEEEIIIQQQZZZggg|||zzzssspppgggfffeeeeeeeeedddaaa___]]]^^^ZZZUUUUUUXXXTTTMMMOOO[[[rrrvvvXXXjjj|||```]]]PPPKKKTTTcccyyykkk```cccmmm|||xxxaaabbb}}}vvvqqqqqqooommmkkklllooommmggghhhnnnllllll{{{zzzrrrooorrryyyzzzxxxnnnjjj}}}YYY===;;;===EEEXXXooorrrcccrrryyyhhhQQQCCC>>>===@@@BBB???===>>>@@@CCCFFFFFFEEEHHHNNNSSSYYYYYYSSSMMMVVVddd```QQQLLLNNNIIIJJJNNNJJJOOOaaa|||zzz\\\CCC999777666:::999999:::<<<============@@@GGGSSSaaaoooyyyxxxeee\\\[[[WWWRRROOOFFF>>>======<<<;;;===>>>BBBIIIPPPWWW]]]```bbbZZZNNNCCC@@@@@@BBBFFFKKKXXXlll|||uuurrrgggfffeeeffffffeeebbb___]]]^^^ZZZUUUTTTVVVSSSMMMPPP\\\ssslll\\\yyyddd^^^RRRMMMRRR[[[uuu}}}zzzpppccc\\\fffyyyhhhaaauuuyyyrrroooqqqppprrrllliiimmmooolllkkkmmmsss~~~~~~uuusssxxx~~~mmmlllQQQ===AAA===DDDWWWqqqsss___oooyyylllXXXEEEAAA@@@EEEFFFBBB>>><<<>>>CCCHHHLLLMMMPPPTTTXXXaaa]]]QQQLLLWWWfffcccTTTQQQPPPJJJLLLTTTUUU^^^rrrpppQQQ===777888888:::999:::===AAACCCAAA>>>@@@CCCKKKYYYhhhsssyyy{{{{{{iii`````````]]]XXXLLLAAA???@@@>>>;;;;;;???BBBGGGOOOYYYbbbjjjnnn^^^PPPBBB======>>>???@@@LLL^^^rrr|||sssooofffeeeeeeeeefffdddbbb___^^^]]]ZZZUUUTTTTTTRRRMMMSSS```www]]]___jjjbbbWWWUUUXXXXXXlllwwwsssggg^^^\\\lllxxx\\\kkk{{{xxxqqqooossssssyyyooohhhjjjoooooollliiiuuu{{{zzzwwwiiinnnzzzLLL<<>>DDDNNNVVV\\\bbbgggjjjrrrfffUUUMMMXXXgggeeeXXXPPPLLLEEEIIIWWW```oooiiiMMM???;;;;;;;;;:::999:::>>>CCCEEEBBB>>>BBBEEENNN\\\kkkuuuyyyxxx|||yyyiiicccddddddbbb___RRRFFFEEEHHHGGGBBB@@@BBBBBBEEEIIIPPPYYYaaafffSSSIII@@@>>>>>>===???BBBFFFTTTfffuuuxxxmmmhhhdddcccbbbcccdddccc```^^^]]]\\\YYYUUUSSSRRRPPPOOOXXXfff|||tttNNN\\\gggaaaXXXZZZ]]]XXXfff|||pppmmmdddbbbfffuuupppkkk|||{{{sssooottttttzzzrrrkkkjjjmmmooonnnlllrrrqqqgggrrrmmmGGG:::<<<===>>>NNNkkkttthhh{{{{{{kkkQQQHHHAAABBBEEECCC@@@???@@@GGGRRR___jjjttt{{{{{{mmmYYYQQQ[[[jjjjjj```PPPKKKCCCJJJ^^^lll~~~```III???;;;999888999999999===BBBDDDCCCAAAGGGKKKTTTaaannnwww{{{{{{yyyzzzuuuxxxvvvpppiiigggkkkllljjjbbbXXXPPPRRRWWWVVVQQQMMMJJJHHHFFFEEEGGGKKKOOORRRCCCAAAAAABBB???===BBBHHHJJJTTTbbbnnn{{{tttiiieee```______```aaa```]]][[[\\\ZZZXXXUUURRRPPPPPPQQQ^^^nnniiiFFFWWWbbb```ZZZYYY[[[VVV]]]tttqqqhhhggg```jjjvvvyyyzzzyyyppplllooonnnttttttrrrooonnnrrrwwwzzzvvvlllgggxxxeeeHHH>>>>>>???@@@LLLhhhxxxsssrrrUUUIII??????BBBCCCBBBAAA===BBBLLLYYYfffrrrzzzwwwkkk\\\XXXdddqqqrrrjjjVVVQQQJJJTTTjjjxxxwwwZZZHHHAAA===:::888888999:::===@@@EEEIIIKKKSSSZZZdddoooxxx~~~zzz~~~|||pppbbbYYYUUUSSSZZZ^^^```aaaeeekkknnnmmmddd^^^]]]dddiiigggbbb^^^YYYVVVRRRNNNKKKKKKKKKKKKCCCEEEIIIJJJGGGEEEKKKTTT```fffoooxxxzzzooogggddd^^^]]]]]]^^^___^^^\\\ZZZ[[[XXXVVVUUURRRNNNPPPTTTeeevvvxxx^^^DDDUUUwww}}}gggllleee]]]\\\YYY[[[fffwwwggg```bbb```tttzzzwwwuuuuuulllhhhjjjfffmmmtttxxxtttqqqvvv{{{gggfff{{{bbbHHHAAAAAA>>>@@@JJJcccyyyyyy|||xxxYYYMMMBBBCCCGGGHHHFFFFFF===???DDDMMMXXXbbbkkkoookkkeee___bbbmmmwwwuuunnn^^^[[[WWWcccxxxpppVVVHHHCCC???<<<<<<777:::<<<>>>AAAHHHSSS[[[dddnnn||||||{{{ppp[[[KKKFFFHHHHHHKKKQQQVVVYYY^^^fffjjjjjjfffeeekkkuuuzzzwwwqqqmmmiiihhheeebbb___]]][[[ZZZYYYXXXYYY\\\\\\^^^eeennn{{{~~~xxxooofffaaaaaa]]]\\\\\\]]]^^^^^^\\\ZZZYYYUUUTTTTTTQQQNNNPPPWWWiii{{{mmmSSSGGGXXXyyyvvvmmmyyyrrrbbb```aaa^^^```rrrccc___aaajjjvvv~~~ssssssuuuooonnnoooiiillluuuzzztttooottt~~~zzz~~~vvvaaaccc{{{]]]CCC======;;;???GGG^^^wwwyyysssyyy~~~]]]QQQHHHIIINNNNNNLLLKKKDDDDDDEEEIIIQQQZZZaaaeeedddbbbccciiitttyyytttlllcccaaa```mmm~~~iiiPPPDDD@@@<<<;;;<<<777:::>>>@@@CCCLLL[[[hhhppp~~~{{{kkkUUUIIIKKKPPPRRROOOTTTYYYZZZ^^^eeeiiiiiigggjjjtttyyyvvvuuuuuuuuutttrrrpppnnnmmmpppkkkhhhlllqqqwww{{{qqqggg]]]ZZZ\\\]]]]]]]]]^^^______\\\ZZZXXXTTTSSSTTTQQQMMMQQQYYYkkk~~~eeeKKKJJJ]]]ooojjj{{{ttt```^^^ccc```[[[tttssseeeaaadddxxxuuuwwwuuuuuuyyyvvvwwwxxxqqqooowwwyyyqqqkkknnntttwwwxxxxxxuuuyyy{{{oooaaajjjsssRRREEE>>>===;;;<<>><<<>>>CCCVVVqqqrrr]]]SSSOOO\\\mmmqqqhhhaaa\\\\\\[[[YYYYYY\\\YYY\\\VVVPPPPPPPPPZZZoooqqqPPPMMMiiiyyylllqqqjjjhhhjjjhhheeeiiirrroootttsssgggccchhh{{{oooxxxyyywwwssssssvvvwwwtttssstttyyyyyyvvvqqqqqquuuxxxwwwrrrttt}}}qqqhhhjjjpppwwwiiifffiii{{{aaaRRRJJJ>>>::::::999999AAATTTiiissstttjjjuuu|||{{{nnnccc]]]eeesss|||ttt^^^HHH>>>>>>AAAIIIRRR___iiivvv}}}wwwooojjjbbb^^^XXXTTTQQQPPPOOOOOO]]]jjjvvv|||yyycccbbbfffuuutttNNN@@@???@@@;;;FFFYYYkkkvvvkkkZZZUUUXXXjjjzzz{{{lllddd]]]\\\[[[YYYYYYZZZXXX\\\UUUNNNNNNPPP___wwwpppNNNRRRuuuyyypppooooootttyyyuuummmjjjlllqqqjjjttt|||sssiiiaaaaaakkkwwwuuu|||zzztttppprrrrrrpppoooqqqzzzwwwrrrooopppuuuyyy{{{tttuuu~~~uuuiii```^^^bbbgggxxxttteeedddiiiyyyaaaYYYPPPBBB<<<::::::;;;AAAPPPdddqqquuummmtttrrrgggcccmmm|||nnnXXXEEE???@@@CCCNNNZZZgggoooxxx|||}}}yyyqqqiiidddbbbaaa___]]]\\\___cccgggjjj|||{{{ooodddcccjjj```EEE@@@AAA@@@CCCHHHQQQ\\\hhh{{{}}}kkkaaabbbjjj{{{oooeee]]][[[[[[YYYWWWXXXVVVYYYRRRKKKMMMRRRccc}}}jjjNNNZZZ~~~vvvrrrooouuu}}}{{{ooofffdddhhh^^^bbbrrrfff```\\\bbbppp}}}kkkuuu|||xxxrrrooopppqqqrrruuuyyyxxxoookkkkkkooossswwwrrroooyyy|||~~~zzzsssjjj___ZZZ\\\bbbhhhkkkvvv|||nnn___aaaiiiyyyzzz___\\\TTTFFFAAA999;;;<<<>>>JJJ\\\lllsssiiinnnzzz|||xxxmmmdddaaakkkzzzhhhUUUEEECCCCCCDDDPPP___rrrvvvzzzzzzzzz}}}vvvnnneee^^^YYY___```aaabbbgggqqqwwwmmmmmmuuuwwwqqqiiifffhhhtttnnnNNN@@@>>>???@@@HHHNNNUUU\\\jjj~~~zzzpppooouuu}}}qqqfff\\\ZZZZZZXXXVVVVVVTTTVVVNNNJJJPPPXXXkkk|||___QQQhhhwwwpppppprrrwww}}}|||tttkkkeeedddbbb\\\]]]qqqtttiii]]]ZZZ[[[fffzzzwwwjjjtttpppsssqqqnnnnnnqqqsssuuu|||xxxmmmhhhffffffhhhkkkhhhdddjjjxxx{{{rrrpppvvvvvveee]]]UUUUUU^^^hhhnnnoooyyy|||iiiZZZ```mmmpppYYYZZZSSSHHHHHH===>>>===;;;CCCVVVhhhssskkkkkkuuuuuunnnlllhhh^^^YYY___iiiooopppqqqbbbRRRFFFFFFEEEDDDRRRfff||||||zzzxxxxxx{{{~~~wwwoooggg___XXXSSSXXXZZZ\\\```iii{{{xxxjjjeeecccjjjuuuzzzuuuoooqqqyyy{{{XXXHHHDDDCCCGGGMMMQQQ```lllssszzzxxxyyyzzzwww}}}sssggg\\\YYYYYYWWWTTTTTTRRRSSSLLLKKKVVVcccwwwgggVVV[[[|||qqqnnnsssrrrwwwzzzvvvnnniiiiiikkkdddeeeeeejjj~~~}}}nnnccc___VVVYYYbbbssspppZZZrrruuummmhhhlllfffiiinnnsssrrrrrrzzz}}}rrrhhhfffeeebbb```bbbbbbaaaeeekkkllliiihhhkkkvvv~~~tttbbb\\\WWW[[[eeennnssssss{{{gggYYYaaasss{{{iiiSSSVVVQQQIIILLLBBBBBB>>>:::@@@SSShhhuuusssmmmqqq{{{jjjddddddeeeZZZQQQSSSXXX[[[]]]___^^^PPPGGGHHHFFFFFFWWWmmmzzzwwwwwwzzz~~~xxxuuuqqqlllggg```YYYTTTSSSTTTWWW[[[fff{{{ccccccdddiiivvv~~~~~~hhhMMMJJJMMMMMMSSS___dddzzzjjjWWWUUU]]]ooo{{{||||||sssggg[[[XXXXXXVVVSSSRRRQQQQQQKKKLLL\\\lll[[[SSSddd{{{nnnpppyyynnnuuuzzzvvvpppmmmnnnpppeeellljjjeeettt{{{}}}{{{ooo^^^WWWWWWSSS[[[kkkmmmeee]]]vvvuuukkkcccjjj```fffooosssoookkkqqqyyysssiiiccceeefffbbb______dddgggiiihhhggghhhiiijjjlllttt|||rrrfffXXXOOOWWWhhhtttwwwwwwqqqcccaaafffuuufffVVVVVVUUUPPPMMMKKKFFF>>>777<<>>BBBQQQiiixxxzzz|||vvvssstttqqqddd[[[SSSQQQQQQRRRSSSUUU\\\ssspppUUUVVVvvvwwwuuuwwwuuuqqqooollljjjfffbbbdddgggeee```eeedddcccfffjjjnnnpppoookkk}}}}}}}}}xxxssspppnnnjjjjjjmmmpppqqqvvv|||~~~~~~~~~~~~||||||tttnnnllljjjggghhhllluuuuuuyyyxxxmmmdddbbbdddttt~~~~~~uuummmllllllllllllkkkjjjjjjiiihhhfffdddccceeehhhiiiiiikkkhhhmmmzzzyyyuuuxxxuuukkkddd```]]]\\\```[[[XXX^^^iiirrrsssqqqwwwyyyoooooovvvrrrlllsssrrrccc[[[___]]]eee___PPPFFF>>>@@@NNN```tttwww}}}pppeee______eeelllmmmbbbYYYRRRPPPPPPPPPTTTYYYaaayyywww^^^LLL[[[{{{mmmjjjmmmnnnnnnmmmkkkjjjfffbbbeeeiiihhhdddeeefffffffffeeefffhhhiiiggguuu|||zzzuuupppkkkhhhhhhgggfffhhhmmmmmmmmmooorrrvvvzzz~~~|||xxxuuussslllgggccccccdddggglllsss|||}}}pppggg```___eeemmmzzzwwwrrrooojjjhhhhhhhhhhhhhhhhhhiiiiiijjjhhheeecccdddddddddcccggggggrrrxxxooo{{{oooeee^^^\\\[[[[[[SSSSSSeee}}}qqqrrr}}}uuummmkkkxxxxxxkkkdddgggeee[[[UUUXXXZZZbbb^^^SSSLLLCCCAAALLLZZZooorrraaa___gggkkkxxxlll[[[TTTYYYgggssshhh```WWWPPPPPPPPPPPPWWWaaallljjjSSSFFF^^^xxxllljjjlllllllllllljjjiiifffcccggglllmmmiiifffeeeddddddeeeeeeddddddeeekkkttt~~~vvv~~~}}}vvvpppmmmhhhccccccfffdddgggkkkppptttwwwyyyyyyyyyxxxvvvttttttuuuwwwyyyyyy|||~~~~~~~~~}}}uuutttrrrnnnjjjgggffffffjjjhhhgggiiinnnwwwyyynnndddbbbccceeejjjooo~~~sssfffaaawwwssskkklllgggbbbbbbbbbbbbccceeeggghhhiiigggeeeeeeeeeeeedddccccccfffqqqsssiiizzz{{{xxxpppfff___]]]]]]YYYWWWaaa}}}wwwmmmwww}}}qqqjjjfffmmmzzzrrrhhh```___]]]ZZZYYY\\\\\\aaaZZZRRRQQQJJJCCCHHHUUUggg}}}tttjjjUUUNNNUUU___zzzsss^^^WWW\\\lllzzz}}}|||uuuddd]]]TTTOOOQQQQQQRRR]]]mmm}}}zzz```KKKFFFfff|||uuuooopppqqqnnnllllllkkkjjjfffdddhhhooopppmmmjjjfffccceeekkkmmmiiieeeddddddgggqqq~~~~~~zzzrrrjjjgggiiikkkooouuuzzz|||zzzwwwuuupppmmmjjjgggeeefffhhhiiifffhhhjjjkkklllmmmppprrrrrrrrrsssttttttuuuuuuuuuuuuuuuwwwyyy{{{|||~~~~~~~~~~~~|||{{{yyywwwuuusssrrrrrriiijjjjjjiiiggggggiiilllqqqtttyyyvvvllljjjaaa\\\```ffffffbbb___cccbbbWWW^^^rrryyy{{{qqqpppqqqjjjfffdddbbbaaaaaabbbdddeeedddccccccdddffffffeeecccdddgggooowwwyyysssllliiijjjppptttrrriiiaaa^^^___]]]iiitttdddeeejjjzzz}}}rrrhhheeehhhxxxwwwoookkkfff___\\\[[[\\\]]]___```cccZZZSSSTTTNNNFFFHHHRRR___nnnxxx~~~}}}qqqhhhWWWRRRZZZkkkxxxeee]]]```lllwww~~~xxxxxx}}}ttttttkkk___YYYQQQNNNRRRSSSUUUeeezzzfffUUUEEELLLwwwqqqqqqtttvvvtttnnnlllnnnjjjiiieeecccgggoooqqqnnnmmmhhheeeiiiqqquuuqqqkkkddddddiiirrr{{{}}}zzzwwwxxxwwwzzz~~~}}}xxxqqqlllfffccc```\\\ZZZZZZ[[[\\\XXXZZZ[[[[[[ZZZ[[[]]]```bbbcccdddeeeeeeffffffeeeggghhhjjjlllnnnppprrrssssssuuutttqqqsssvvvuuuqqqqqqpppnnnllljjjhhhggggggjjjlllooopppppptttzzz}}}xxxtttnnnfff___]]]VVVTTTYYY^^^YYYQQQKKKKKKTTTeee~~~zzz}}}}}}tttpppmmmhhhdddbbbaaacccdddaaa```aaacccddddddbbb```eeeiiinnnnnnjjjfffgggiiieeekkkrrrrrrkkkddd___^^^ccczzziiiaaa]]]\\\dddzzzqqqiiidddhhhrrr|||qqqtttcccccc___\\\[[[]]]^^^\\\___ccc\\\UUUVVVQQQLLLRRRTTT\\\fffooo{{{{{{tttzzzlll```[[[bbbxxxyyylllggghhhooowwwyyyyyyxxxqqqtttxxxbbb[[[WWWNNNMMMTTTVVVYYYmmmzzzTTTNNNBBBQQQ|||qqquuu||||||tttiiigggkkkhhhfffccc```eeelllooollliiiggggggkkkqqqtttrrrooofffhhhmmmuuuyyy|||tttlllgggbbb```]]][[[YYYYYYYYYYYYYYYYYYYYYXXXVVVVVVWWWYYYZZZ[[[\\\]]]^^^^^^^^^]]]```aaabbbdddfffgggiiijjjhhhjjjjjjiiilllppppppmmmmmmlllllllllmmmmmmnnnooonnnrrrwwwyyy{{{}}}tttkkkddd```\\\ZZZUUUQQQNNNPPPNNNJJJHHHJJJRRRqqqzzz{{{zzzrrrsssooojjjeeecccccceeefffdddddddddddddddbbb___\\\aaagggkkkjjjeeebbbcccddddddiiimmmmmmiiiddd```^^^dddvvvuuuaaa```^^^[[[\\\hhhvvvjjjdddccclll{{{}}}lllgggqqqaaacccccc______```^^^[[[ZZZaaa^^^WWWWWWSSSTTT___WWW]]]eeennn}}}yyyxxxrrrggg___bbbzzzwwwrrrpppqqqvvv|||~~~{{{vvvuuuzzzttt^^^XXXUUUMMMMMMUUUXXX\\\rrrjjjMMMLLLAAATTT|||xxx~~~sssdddbbbhhhfffddd```^^^bbbjjjmmmjjjccceeehhhkkkmmmnnnnnnoooiiiiiimmmqqqssszzz}}}}}}wwwooojjjfffeeecccbbbaaa```aaaaaa``````___\\\ZZZYYYZZZ\\\XXXYYY[[[\\\]]]]]]\\\[[[]]]^^^^^^```aaabbbccccccfffiiijjjjjjmmmssstttqqqqqqrrrtttwww{{{yyyrrrhhh]]]VVVSSSTTTUUURRROOOMMMJJJEEECCCKKKUUUiiizzzvvvvvvnnnkkkjjjdddoookkkgggcccccceeehhhjjjjjjiiiiiihhhfffbbb]]]YYY[[[bbbiiijjjgggccc___\\\ccceeeggggggeeeccc```___```jjjvvv}}}|||ssshhh```\\\\\\ZZZWWW\\\sssqqqhhhaaadddhhhvvvxxxhhhiiifffeeebbbfffpppqqqggg___^^^ZZZZZZZZZ[[[ZZZWWWVVVWWWUUUYYYcccooozzzyyy}}}~~~~~~rrrcccccc}}}}}}sssuuu{{{}}}jjjXXXRRRRRRNNNNNNTTTWWW```yyylllYYYIII:::DDDsssppp}}}yyyvvvvvvssskkkfffeeebbbbbbbbbbbbcccdddeeeeeekkkkkkkkkiiiggggggiiikkkjjjgggddddddeeelll||||||wwwzzzsssuuuzzz~~~~~~{{{xxxuuusssrrrssstttuuutttrrrpppmmmjjjgggeeeeeecccbbbaaaaaabbbdddeeeeeeeeeeeecccccceeehhhllloooqqquuuyyy}}}zzzhhh___UUUOOOJJJHHHMMMTTTIIINNNJJJDDDEEELLLfffvvvkkkkkkiiibbbbbbhhheeecccaaa``````ccchhhkkkjjjfffbbb______```aaaaaa```aaabbbdddeeeccc___[[[iiilllnnnjjjddd```aaaccc\\\^^^```___]]][[[ZZZ[[[YYYZZZ___```ZZZ^^^zzzxxxhhh```[[[kkkkkkdddhhhdddeeeeeemmmzzzzzzmmmbbb___```]]][[[[[[[[[ZZZYYYXXXTTTTTT]]]lllxxx~~~~~~~~~}}}}}}}}}xxxnnnkkkyyy||||||~~~dddUUUQQQMMMKKKNNNTTTYYYeeexxx^^^MMMDDDFFF^^^xxxlllzzzuuurrrssspppkkkgggfffeeeeeedddddddddeeeggghhhjjjjjjjjjhhhffffffgggiiieeebbb___^^^^^^bbbmmmzzzppprrr|||llljjjqqqwww{{{}}}}}}{{{zzzxxxvvvvvvvvvwwwxxxxxxyyyyyyyyyyyy|||uuukkkddd[[[RRRKKKJJJIIIFFFFFFHHHCCCEEEBBBHHH^^^yyyyyyoooiiiiiifffaaadddmmmgggccc______ccchhhjjjjjjiiieeeaaa___```bbbcccccc^^^___bbbddddddcccbbbaaajjjlllmmmiiiccc______```^^^```aaa```^^^]]]]]]^^^```[[[ZZZ[[[XXXZZZlll}}}lll```\\\___zzzyyyeeecccfff```aaabbblllwwwvvvggg[[[YYYWWWVVVVVVVVVWWWWWWVVVUUUVVVQQQWWWgggsssyyy}}}}}}|||~~~{{{sssuuu}}}{{{qqqnnnrrr}}}vvv^^^SSSRRRLLLKKKOOOWWW___nnnhhhQQQDDD;;;IIIkkkjjjkkkvvvqqqmmmnnnmmmiiigggggghhhgggfffdddeeefffhhhiiigggggggggdddbbbbbbccceeedddaaa``````___```gggpppxxxttthhhgggnnnvvvyyynnnkkkkkkjjjjjjmmmvvv~~~yyyooocccYYYRRRPPPIIIEEEHHHIIIFFFAAA@@@BBBEEEIII]]]~~~pppkkkjjjjjjeee```dddnnnhhhccc^^^___fffkkkkkkhhhfffccc___^^^___aaabbbbbb[[[___bbbbbbbbbbbbeeehhhkkkllllllgggaaa]]]\\\]]]```aaabbbaaa______```aaacccYYYSSSVVVYYYYYY___fffwww|||ooocccaaaeeeuuuxxxiiifffeee]]]aaa___dddjjjggg]]]YYY\\\YYY^^^```[[[VVVUUUUUUTTTZZZQQQTTTdddooottt}}}~~~vvvqqqtttwwwvvviiimmmvvvlllZZZSSSUUURRROOORRR\\\jjj|||sss[[[JJJCCC>>>MMMnnnvvviiiqqqsssnnnjjjjjjiiifffeeefffiiigggeeeccccccdddeeegggccccccbbb```^^^^^^___aaacccaaabbbeeedddcccgggmmmnnnwwwyyynnnjjjiiiooovvvxxxoooccc```dddooouuu~~~|||{{{xxxuuuooohhh___VVVOOOKKKKKKHHHGGGHHHGGGCCCBBBEEEEEETTTfff{{{|||sssooommmlllgggaaabbbgggeeebbb```aaaeeehhhiiihhhdddbbb^^^]]]^^^_________\\\```cccbbb___```fffkkkiiiiiihhheee```]]]\\\]]]```aaaaaaaaa______```bbb^^^UUUPPPVVV]]]^^^]]]]]]eeeyyynnnbbb```lllzzzvvviiieeefffbbbgggbbb```bbb___^^^hhhuuulllYYYSSSWWW[[[YYYQQQSSS```kkkttt}}}}}}~~~~~~sssooottt{{{~~~~~~vvvbbbVVVSSSUUUVVVSSSWWWeeeyyy~~~bbbMMMDDDCCCPPPeeerrroooxxxsssmmmiiiiiigggdddbbbdddgggeeecccaaa``````aaabbbaaaaaaaaa___^^^^^^___aaabbb```aaacccbbb``````dddbbbjjjaaafffooowwwvvvmmmfffdddhhhjjjmmmrrrvvvyyy{{{{{{vvvyyy|||{{{uuupppkkkggggggccc\\\UUUOOOJJJHHHGGGEEEEEEEEEDDD@@@@@@KKKWWW]]]www~~~~~~uuupppkkkjjjhhhdddaaa```___bbbdddcccbbbbbbeeehhhgggdddaaa______``````___```cccdddaaa^^^___dddjjjgggfffeeebbb___^^^^^^^^^___```aaa```^^^^^^^^^___YYYUUUVVV\\\aaabbb```___ZZZiii{{{tttkkkbbb^^^ggg~~~wwwzzznnndddccchhhhhhfff```]]]^^^]]]bbbuuurrrUUUNNNUUU[[[SSSRRRTTT\\\gggvvv~~~~~~}}}}}}~~~~~~wwwwwwgggYYYRRRQQQSSSUUUWWW```rrrkkkOOO@@@@@@EEEhhhyyyppprrrwwwqqqkkkhhhiiihhhdddbbbcccfffeeecccbbb```___^^^^^^aaabbbbbbaaa```aaaccceeegggcccaaabbb```[[[ZZZ\\\]]]bbbssswwwhhh]]]eeessswwwppphhheeeaaa^^^^^^bbbggglllooooooqqqssstttuuuzzz}}}yyy}}}uuurrrnnnkkkgggccc^^^[[[ZZZWWWQQQKKKGGGFFFGGGGGG>>>???AAABBBBBBMMMeee|||}}}}}}{{{rrrmmmhhhfffgggeeeaaa]]]^^^bbbfffeee```___bbbgggiiifffdddccccccdddcccccccccddddddaaa___```dddhhhfffeeecccaaa____________]]]___aaaaaa___\\\\\\\\\YYYZZZ]]]aaabbbbbbaaa```ZZZ]]]lll|||wwwiiieeeaaaaaagggxxxuuu~~~kkkjjjggggggiiifff^^^\\\]]]___^^^```pppgggQQQPPPTTTUUURRRWWWYYYYYYaaattt~~~~~~~~~}}}~~~~~~}}}ppp]]]VVVSSSRRRSSSTTT^^^ooozzz[[[DDD===EEEOOOvvvlllmmmpppmmmiiihhhjjjjjjfffddddddgggffffffeeecccaaa^^^]]]___```aaa``````aaadddfffjjjdddaaa```^^^[[[ZZZ\\\___```iiixxxttt\\\XXXcccmmmppppppnnnfff[[[UUUTTTXXX\\\^^^aaaeeeiiikkklllpppwww}}}~~~{{{wwwuuuyyy}}}yyyqqqdddaaa^^^]]]]]][[[WWWTTTQQQPPPMMMJJJHHHFFFFFFFFF@@@AAAEEELLLYYYqqq{{{|||{{{vvvooonnnkkkgggeeedddbbb```aaadddffffffbbbaaaaaaccceeedddbbbccceeefffffffffdddcccbbbaaaaaabbbeeefffhhhfffccc```______^^^^^^]]]```cccccc```\\\ZZZYYYYYY\\\___```aaaaaa```______^^^cccuuu|||tttlll\\\[[[]]]eeerrrnnnlllnnndddmmmpppoooiii___[[[\\\aaaeeeaaa]]]gggwww|||{{{ooo\\\UUUYYYYYYSSSUUU^^^___XXX\\\ppp~~~}}}}}}|||}}}}}}zzziiiZZZWWWVVVUUUUUUUUUfff|||qqqTTT@@@@@@NNN[[[vvviiifffjjjjjjggggggkkkllliiifffggghhhiiiiiihhhfffccc___]]][[[\\\]]]^^^^^^___bbbeeeeee___[[[[[[[[[YYYYYY\\\```^^^^^^gggwwwhhhXXXTTT[[[jjjwww{{{pppaaaUUUOOOOOOPPPPPPOOOUUU]]]aaadddgggnnnssswwwyyy{{{}}}yyyvvvpppqqqrrrtttwwwttthhh[[[XXXVVVSSSSSSTTTSSSOOOLLLIIIIIIIIIHHHFFFDDDAAA@@@HHHHHHMMM\\\ttt{{{zzz}}}vvvsssqqqsssrrrkkkdddbbbbbbccceeeeeeeeefffeeedddbbb```___^^^^^^```cccfffgggfffdddbbb``````bbbeeeffffffkkkhhhccc```___^^^]]]\\\^^^aaaddddddaaa]]]YYYWWWXXXZZZ\\\^^^```bbb```^^^aaa``````fffvvv}}}rrrfff^^^VVV]]]aaannn||||||xxxrrrsssnnnccc```eeeaaaaaaaaabbbbbbcccdddeeekkkfff\\\QQQQQQWWWYYYVVVXXXWWWXXXYYY[[[aaaqqq~~~yyy}}}yyyyyy{{{}}}~~~yyy]]]VVVUUUOOONNNUUUdddrrr___FFFCCC???RRR}}}|||oookkkkkkjjjfffhhhhhhfffccccccfffiiicccfffiiijjjhhheeebbbaaa\\\\\\\\\^^^```aaa___]]]``````\\\UUUTTTYYYYYYUUU[[[ZZZ[[[___fffsssvvvrrrooohhh```\\\hhheee___XXXTTTRRRNNNIIIOOOPPPSSSWWWYYY[[[bbbjjjmmmoooqqqsssuuuxxx|||~~~{{{yyyvvvsssooollloooooonnnkkkfff___XXXTTTMMMMMMLLLKKKLLLMMMIIIDDDNNNEEE???CCCFFFDDDCCCEEEDDDZZZvvv~~~xxxwwwwwwtttqqqkkkhhheeeccccccbbbaaa```ddddddeeeeeeeeeeeeeeeeeeeeeeeecccaaa```_________]]]]]]___cccdddccceeejjjgggccc^^^\\\]]]^^^\\\YYY___aaacccaaa\\\XXXWWWWWWWWWZZZ\\\]]]]]]\\\]]]^^^]]]^^^cccjjjlllsss|||tttnnnhhhaaa[[[WWWZZZfffppp~~~qqqhhhhhhfff^^^ZZZ]]]]]]]]]]]]]]]^^^______```^^^[[[TTTNNNQQQYYY[[[YYYWWWWWWXXXYYYXXX\\\gggtttppppppuuuuuuxxxzzzyyy{{{~~~|||}}}lllWWWTTTSSSPPPTTT^^^nnnxxxUUUBBBGGGRRRqqq}}}lllcccdddggggggggghhhhhhddd___\\\\\\^^^^^^```cccddddddcccbbbaaa___^^^^^^^^^``````___]]]^^^___[[[VVVVVVZZZYYYUUUXXXVVVWWWYYY]]]gggzzzvvvaaaYYYQQQOOOPPPRRRQQQQQQOOOLLLLLLPPPSSSVVV[[[bbb```bbbfffiiimmmqqqwww{{{www{{{|||zzzyyytttrrrooommmllliiifffccceeeccc```[[[UUUOOOJJJHHHLLLIIIFFFDDDFFFHHHHHHFFF@@@BBBEEEEEEAAAAAANNN]]]{{{~~~yyyuuussssssqqqlllhhhfffdddaaa`````````___^^^aaaaaa`````````aaabbbcccbbbaaa___^^^]]]]]]]]]]]][[[ZZZ]]]bbbcccbbbeeejjjdddbbb___\\\[[[YYYWWWUUU[[[\\\[[[YYYVVVTTTTTTTTTVVVYYY\\\]]]]]]\\\\\\\\\[[[XXXZZZ^^^]]]aaauuu{{{qqqiii___XXXVVVWWWXXXYYYcccxxxwwwggg\\\\\\___\\\YYYZZZ[[[[[[[[[ZZZ[[[[[[\\\\\\UUUTTTPPPOOOSSSYYYZZZXXXXXXXXXYYYZZZXXXWWW]]]fffhhhiiipppuuu}}}~~~zzzxxx}}}yyy{{{}}}zzz|||~~~qqq___RRRQQQQQQRRR^^^nnn~~~~~~gggHHH???RRRlll~~~oooccc```ddddddaaaeeeggggggccc^^^YYYXXXYYY[[[\\\^^^```bbbcccddddddbbb```^^^^^^^^^___^^^\\\[[[\\\ZZZXXXYYY[[[ZZZVVVUUUSSSTTTWWWYYY```ooo}}}wwwbbbOOOLLLPPPTTTZZZaaaZZZTTTPPPPPPOOOMMMNNNQQQSSSUUUXXXZZZ\\\___cccfffjjjqqqyyy~~~~~~yyyxxxvvvuuusssqqqnnnlllfffdddbbbaaa```^^^ZZZXXXWWWTTTPPPKKKFFFCCCAAA@@@BBB???>>>???AAABBBBBBBBBBBBEEEGGGHHHLLL]]]~~~wwwnnnmmmnnnpppqqqnnngggaaaaaa___]]]]]]^^^___^^^]]]```^^^\\\[[[[[[]]]```bbb```___]]]\\\\\\\\\]]]^^^[[[YYY[[[^^^^^^]]]___ddd_________]]]ZZZYYYYYYYYY```\\\XXXUUUUUUUUUVVVVVVUUUXXX\\\^^^]]][[[ZZZZZZZZZUUUSSSUUUTTTVVVdddsss|||~~~zzzsss```\\\UUUPPPPPPVVV___eeevvvrrrbbbVVVWWW]]]^^^]]]\\\]]]]]]\\\[[[[[[[[[[[[[[[XXXVVVSSSSSSUUUWWWUUURRRYYYYYY[[[]]]YYYUUUWWW]]]mmmlllrrryyyuuusssyyyzzzyyy{{{zzz|||~~~eeeZZZQQQPPPPPPWWWllltttYYYAAAHHHhhh~~~uuukkkgggiiijjjddd\\\aaadddfffeeeaaa^^^]]]___```______aaacccfffggggggccc```]]]\\\\\\\\\\\\[[[YYYYYYYYYZZZ[[[\\\ZZZWWWTTTTTTVVV[[[^^^dddooo{{{zzzYYYMMMMMMOOOVVV___gggdddaaa^^^WWWMMMHHHIIIRRRTTTVVVXXXYYY\\\___aaaccckkktttxxxyyy|||zzzwwwnnnjjjhhhhhhkkklllhhheee]]][[[YYYXXXWWWUUUQQQOOOKKKIIIGGGFFFDDDCCCCCCCCC>>>>>>@@@DDDEEEBBB@@@@@@JJJFFFFFFPPPiiiwwwjjjkkknnnqqqrrrnnngggaaa^^^]]]\\\]]]^^^______^^^```^^^\\\ZZZ[[[^^^aaaccc``````^^^]]]]]]___```aaa^^^\\\[[[\\\ZZZVVVWWW\\\\\\^^^^^^]]][[[\\\aaafffggg```XXXTTTTTTVVVWWWWWWVVVYYY\\\^^^]]]ZZZYYYYYY[[[VVVTTTVVVYYY\\\dddnnn{{{{{{|||xxxmmmdddXXXWWWTTTPPPRRR___rrrvvvrrrfffZZZYYY\\\]]]\\\[[[______]]]\\\[[[[[[ZZZZZZZZZVVVSSSTTTUUUSSSPPPNNNVVVWWWYYY\\\YYYTTTTTTXXXbbbdddooo|||zzzyyy}}}{{{{{{yyyzzz{{{}}}~~~}}}~~~xxx]]]UUUPPPQQQVVVddd~~~}}}eeeNNNGGG```wwwnnnggggggkkkjjjccc\\\^^^aaaddddddbbb```aaaccceeecccaaabbbdddffffffeee```]]][[[YYYZZZZZZZZZYYYXXXWWWXXX[[[]]]\\\YYYXXXUUUUUUXXX]]]```dddllluuujjj\\\XXXTTTQQQRRRbbbdddfffeee\\\QQQNNNQQQHHHKKKOOOQQQSSSUUUYYY[[[\\\cccjjjmmmooouuuzzzvvvssspppmmmkkkeeeaaa]]]___dddfffccc___WWWUUURRRQQQOOOMMMIIIGGGCCCDDDDDDEEEEEEDDDCCCBBBFFFBBBAAADDDDDDAAABBBGGGMMMVVVeeezzzxxxtttjjjkkkmmmnnnnnnkkkfffccc___^^^^^^___aaaaaa```___^^^]]][[[[[[\\\^^^```bbb```___^^^\\\]]]^^^```bbbaaa^^^]]]]]]ZZZVVVXXX\\\\\\]]][[[YYYXXX\\\dddkkkkkkcccZZZTTTSSSTTTTTTSSSVVVYYY\\\]]][[[YYYXXXWWWXXXUUUSSSWWW[[[```eeeiii~~~~~~yyysssooolllggg]]]VVVNNNPPPTTTZZZhhhnnneeerrrmmmfff```\\\ZZZYYYYYY```___]]][[[ZZZYYYXXXXXXXXXRRROOOQQQSSSRRRPPPQQQTTTSSSUUUXXXWWWSSSRRRUUU[[[```pppxxxwwwvvvwwwyyyzzzyyyxxxwwwyyy}}}pppiii```TTTQQQRRR[[[hhhzzz~~~aaaRRRKKK^^^}}}qqqhhhbbbbbbcccbbbaaa```]]]```cccbbb___^^^___aaafffccc``````bbbbbb```^^^\\\ZZZXXXXXXZZZZZZZZZYYYYYYWWWWWW[[[]]][[[YYYYYYWWWUUUVVVZZZ[[[\\\aaagggiii{{{sssfffXXXWWWWWWVVVQQQMMMPPPVVVUUUVVVWWWVVVTTTRRRRRRSSSUUUYYY\\\^^^```fffooowww|||{{{xxxvvvuuuuuuvvvwwwtttuuussspppsssyyy|||zzz|||~~~yyy{{{}}}~~~~~~|||{{{{{{qqqnnnjjjgggeeeccc```^^^YYYUUURRRSSSXXXZZZXXXUUUNNNLLLJJJIIIHHHFFFCCCAAAAAAAAABBBBBBBBB@@@???>>>DDD===:::===@@@CCCOOO\\\nnnxxxtttnnnfffgggggghhhhhhfffdddbbbaaaaaa``````aaabbbbbb```^^^XXXYYYZZZ[[[\\\]]]]]]]]]^^^\\\ZZZYYYYYY[[[]]]______]]]\\\^^^]]][[[^^^ccc\\\ZZZWWWTTTTTTXXX___dddooojjjbbb[[[XXXVVVVVVVVVVVVXXXYYYYYYWWWUUUUUUUUURRRQQQPPPSSSVVVYYY\\\]]]iiiffflll~~~{{{wwwtttoooiiibbb\\\XXXUUUSSSQQQPPPVVVcccyyyxxxuuufff___ooosssrrrjjj```[[[[[[^^^aaa```^^^\\\ZZZYYYXXXWWWXXXPPPLLLOOOSSSSSSUUUXXXVVVTTTUUUWWWVVVSSSSSSVVV]]]___lll{{{{{{xxxsssrrrsssuuuuuutttvvvxxx{{{}}}{{{ddd[[[XXXPPPQQQTTT^^^ppp|||bbbMMMFFFVVV|||tttiiifffeeegggeee```___ccc^^^```aaa```^^^]]]```cccdddaaa]]]]]]______\\\XXXXXXWWWXXXYYY[[[\\\\\\ZZZ[[[WWWVVV[[[]]]ZZZXXXZZZXXXUUUTTTWWWWWWVVVYYY]]]^^^hhhzzzsssdddSSSIIIEEEEEEJJJPPPiiijjjjjjgggbbb^^^[[[[[[SSSTTTUUUTTTTTTWWW[[[^^^bbbaaa___^^^^^^^^^___```aaafffhhhgggfffiiiiiigggkkkmmmpppqqqppppppqqqrrrnnnrrrtttrrrmmmlllooosssrrrssssssrrrqqqrrrtttvvvsssllliiimmmooollliiijjjhhhiiikkknnnqqqoookkkgggaaa___\\\ZZZXXXVVVSSSQQQLLLJJJGGGHHHJJJLLLKKKJJJFFFEEEDDDDDDEEEDDDBBB@@@BBBAAAAAA@@@@@@@@@AAAAAAEEEBBBHHHWWWdddoooqqqllliiidddaaacccdddeeeeeedddcccbbbaaabbbaaa`````````___\\\ZZZTTTVVVZZZ]]]^^^]]][[[YYY\\\ZZZXXXVVVVVVWWWZZZ\\\\\\ZZZYYY[[[[[[ZZZ]]]cccWWWUUURRRRRRTTTXXX\\\]]]pppnnniiiccc^^^[[[ZZZ[[[TTTUUUUUUSSSQQQPPPQQQRRRNNNOOOPPPQQQSSSUUUVVVUUUTTTUUUZZZhhh~~~}}}zzzxxxvvvsssnnnkkk___ZZZRRRKKKIIILLLQQQTTT```iii}}}uuujjjnnnfffbbbkkktttyyyrrreee___bbbhhhcccbbb```^^^\\\ZZZYYYYYY[[[RRRMMMQQQUUUVVVYYY]]][[[WWWWWWXXXWWWUUUUUUXXXXXXWWW___lll}}}zzztttpppqqqrrrsssrrryyyzzz{{{zzzzzz~~~|||hhhXXXVVVXXXQQQTTT[[[lllzzzdddQQQHHHEEEdddtttjjjcccgggoootttoooddd```ccc]]]___aaa```___```dddhhhccc___\\\]]]______ZZZVVVVVVVVVXXXZZZ]]]^^^]]]\\\]]]WWWVVV[[[\\\YYYXXX[[[XXXUUUTTTWWWWWWVVVXXX]]][[[XXXaaa{{{bbbLLLEEEEEEGGGJJJSSSUUUXXXYYYXXXWWWWWWXXXWWWVVVTTTSSSQQQOOONNNNNNNNNMMMLLLLLLLLLNNNOOOPPPQQQZZZ```___\\\[[[YYYVVVZZZ]]]```aaa___^^^]]]]]]YYY^^^cccbbb___^^^bbbgggbbbcccdddcccaaa``````aaabbbZZZWWW[[[\\\YYYWWWXXXZZZXXXYYY^^^eeeeee^^^VVVTTTRRRPPPNNNMMMJJJFFFDDDEEECCCAAAAAABBBCCCCCCCCCBBBAAAAAABBBDDDEEEDDDBBBDDDBBBAAA@@@AAAEEEHHHKKKQQQVVVjjjjjjiiiggg______iiibbbdddggghhhgggfffeeeeeeaaa```______^^^\\\YYYVVVRRRVVV[[[```aaa___[[[XXX]]][[[XXXVVVUUUWWWYYY[[[ZZZWWWVVVWWWVVVTTTXXX]]]QQQPPPOOOSSSXXX\\\]]]\\\jjjkkkiiiddd]]]YYYYYY[[[SSSSSSRRROOOMMMMMMNNNPPPMMMQQQTTTUUUVVVWWWXXXWWWUUUZZZ]]]]]]aaarrr}}}zzzvvvpppkkkgggaaa[[[PPPLLLLLLOOOPPPOOOTTT\\\mmm|||kkkwwwxxxpppkkkbbbdddiiipppssslllbbbaaagggdddcccbbbaaa___]]][[[[[[\\\XXXSSSRRRUUUYYY[[[\\\VVVSSSRRRTTTXXXYYYVVVRRRMMM[[[bbbkkk}}}||||||qqqlllooouuuxxxyyy}}}yyyyyy{{{qqq^^^WWWSSSRRRTTTWWWllliiiVVVJJJCCCNNNtttttteeeeeejjjqqqtttrrrkkkeeeaaabbbaaa`````````aaaaaaaaakkkfff```]]]]]]]]][[[YYYYYY[[[\\\\\\[[[ZZZ[[[\\\^^^\\\XXXUUUUUUWWWZZZ]]]XXXUUUSSSSSSUUUWWWUUUSSSZZZXXX\\\nnnzzz```SSSOOOKKKHHHMMMIIIFFFJJJMMMLLLHHHEEELLLMMMLLLLLLMMMMMMIIIEEEDDDEEEGGGHHHHHHHHHJJJLLLPPPSSSVVVYYYYYYVVVSSSPPPSSSSSSTTTUUUUUUVVVUUUUUUSSSTTTTTTUUUVVVWWWWWWXXXXXXYYYZZZYYYWWWVVVWWWXXXTTTRRRPPPOOONNNOOOPPPQQQOOONNNOOORRRVVVWWWTTTQQQIIIFFFDDDCCCEEEFFFEEECCCAAA@@@???@@@BBBCCCCCCCCCFFFDDDBBBCCCEEEEEEBBB@@@CCCAAACCCFFFFFFIIIUUUdddppp~~~oooeeehhhhhhbbbaaaeeeggghhhiiiiiigggeeebbb```aaaaaa```^^^\\\YYYWWWVVVSSSTTTUUUXXXZZZ\\\^^^___^^^ZZZXXX[[[```bbb]]]XXXXXXYYYZZZWWWTTTRRRTTTVVVTTTOOOMMMSSS]]]bbb___ZZZ]]]^^^^^^\\\YYYWWWWWWXXXWWWUUUQQQNNNLLLMMMOOOQQQVVVUUUTTTSSSSSSTTTTTTUUUXXX\\\\\\XXXUUUaaaxxx~~~}}}yyyuuunnngggbbb]]]VVVPPPMMMIIIGGGLLLQQQYYYfffsssyyyrrrzzzuuurrrllliiijjjkkkmmmmmmkkkgggdddaaa``````_______________]]]YYYTTTRRRTTTVVVWWWWWWTTTRRRQQQTTTXXXZZZWWWSSSQQQ\\\___fff~~~|||vvv{{{tttpppqqqsssttt|||yyyxxxzzz}}}}}}fffYYYTTTSSSVVV[[[kkkjjjSSSGGGIIIQQQbbbqqqllleeehhhkkkmmmlllhhhbbb______```aaa```___^^^^^^___jjjgggddd```^^^[[[XXXVVVZZZ]]]______^^^\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZZZZUUUSSSQQQRRRUUUWWWWWWVVVYYYWWWWWW```qqq}}}xxxppphhh]]]TTTJJJCCCAAABBBDDDGGGCCCEEEFFFEEEDDDFFFHHHJJJEEEFFFGGGFFFCCCBBBBBBCCCMMMNNNOOOOOONNNLLLJJJHHHJJJKKKLLLLLLMMMMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRQQQOOONNNOOOPPPKKKJJJHHHGGGGGGGGGHHHIIIHHHHHHIIIKKKNNNOOOLLLJJJIIIGGGDDDDDDDDDDDDBBB???CCC@@@<<<999999;;;===>>>>>>???BBBDDDFFFEEECCCBBBFFFFFFJJJRRR]]]mmmwwwkkkdddffffffaaaaaagggkkkjjjiiigggdddaaa^^^\\\^^^]]]\\\ZZZXXXUUUSSSRRRQQQQQQSSSUUUWWWYYY[[[\\\[[[WWWVVVYYY___aaa]]]XXXUUUWWWYYYXXXUUURRRRRRSSSSSSPPPOOOTTT[[[___^^^ZZZWWWWWWXXXYYYZZZ[[[[[[[[[SSSRRRPPPNNNNNNOOOQQQSSSSSSSSSTTTTTTTTTTTTSSSSSSXXXXXXWWWUUUUUU[[[hhhqqq{{{xxxvvvkkkeee]]]WWWSSSOOOJJJGGGLLLJJJLLLVVVdddwwwrrrvvvqqqnnnllliiigggccccccnnnxxxtttggg^^^]]]\\\\\\^^^```cccddd___[[[VVVTTTSSSTTTTTTTTTRRRQQQQQQTTTXXXYYYWWWTTTUUU\\\[[[aaayyyyyy{{{~~~vvvpppooopppxxxxxxxxxvvvttttttuuuwww{{{iii```VVVSSSSSSWWW```hhhiiiTTTCCC>>>QQQkkk|||mmmssskkkjjjiiijjjllljjjeee```[[[^^^``````]]][[[[[[]]]fffgggfffddd___[[[YYYXXXXXXZZZ]]]]]][[[YYYWWWWWW[[[\\\]]]]]]]]][[[XXXVVVTTTSSSQQQRRRUUUXXXYYYZZZUUUVVVVVVWWW^^^lllnnnWWWFFF>>>>>>???===???AAA@@@<<<;;;>>>BBBHHHIIIKKKKKKKKKKKKMMMNNNKKKJJJIIIGGGEEECCCBBBAAABBBCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDEEEFFFCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBDDDFFFFFFDDDBBBCCCBBBAAAAAAAAA@@@>>><<>>???@@@@@@>>>===>>>@@@@@@???>>>>>>>>>>>>????????????@@@AAAAAAAAA@@@???===>>>>>>???@@@@@@???>>>:::<<>>???;;;<<<>>>>>>>>>>>>@@@AAADDDEEEFFFGGGFFFDDDBBB@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>><<<===>>>===<<<<<<===>>>>>>============>>>>>>>>>======>>>>>>>>>>>>>>>>>>===>>>???@@@@@@??????@@@AAABBBCCCCCCBBBCCCFFFIIIQQQWWW___fffqqqyyyrrrmmmjjjiiiiiijjjjjjiiilllpppcccaaa___]]]\\\]]]^^^___]]]\\\ZZZXXXWWWVVVUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZ]]][[[XXXYYYZZZ[[[YYYWWWUUUUUUTTTUUUWWWYYY[[[[[[XXXZZZ\\\[[[YYYXXXXXXZZZ]]]XXXUUUVVVZZZZZZWWWSSSRRRSSSTTTUUUVVVVVVUUUUUUPPPSSSWWW[[[[[[YYYUUURRRXXXYYYYYYYYYYYYXXXXXXWWW}}}~~~~~~}}}yyyyyyvvvpppggg[[[QQQJJJGGGFFFIIIPPPTTT\\\pppjjjrrrfffkkkrrrnnneee```[[[______\\\```iiikkkfff[[[ZZZYYYXXXXXXZZZ\\\]]]ZZZ[[[\\\[[[XXXWWWWWWXXXTTTUUUUUUTTTSSSQQQOOONNNPPPTTTSSSYYYhhhrrr}}}{{{yyy~~~~~~vvvooouuurrrnnnjjjhhhjjjmmmoooqqqnnnoooppprrrssswww|||wwwrrrkkkbbb[[[WWWTTTSSSNNNSSSZZZggg{{{qqqTTTDDDQQQiiimmmiiijjjgggbbbbbbcccfffhhhfffaaa\\\```^^^[[[ZZZ[[[^^^aaaccciiigggccc^^^\\\^^^bbbfff______^^^[[[YYYZZZ\\\___WWWUUUSSSRRRQQQRRRTTTUUUXXXZZZ[[[ZZZWWWSSSRRRRRRUUUUUUVVVZZZ```fffkkkmmmsssgggWWWLLLAAA;;;<<<999;;;=========>>>???AAA>>>@@@BBBDDDDDDCCC@@@???===>>>>>>>>>>>>===<<<<<<===============>>>>>>>>>:::<<<======;;;;;;<<<>>>;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;===>>><<<======<<<;;;;;;===???@@@AAABBBEEEKKKWWWfffqqq|||wwwuuuuuuppplllkkkjjjjjjjjjkkkkkkkkklll___^^^\\\[[[\\\]]]___aaa[[[ZZZXXXWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYYYY___\\\ZZZYYYYYYYYYWWWVVVWWWWWWXXX\\\bbbgggiiijjj[[[\\\\\\[[[YYYWWWVVVVVVWWWUUUSSSUUUXXXYYYXXXVVVTTTTTTUUUVVVVVVUUUUUUTTTRRRUUUXXXZZZ[[[YYYWWWVVVWWWYYYZZZYYYXXXYYY\\\```}}}~~~~~~|||}}}}}}zzzvvvsssooolllggg```XXXQQQLLLIIIGGGJJJTTT___gggtttwwwuuurrrkkkeeehhhnnnnnnhhhaaa[[[\\\]]]]]]]]]]]]]]]\\\XXXXXXXXXWWWWWWXXXYYYYYYYYY[[[\\\[[[XXXVVVVVVWWWRRRTTTTTTTTTRRRPPPOOOOOOOOORRRQQQUUU___aaahhhxxxzzzyyypppjjjhhhiiijjjjjjpppqqqrrrrrrrrrtttxxx{{{zzzjjj```___]]]ZZZVVVRRRQQQQQQVVVeeevvvlll[[[KKKJJJeee|||mmmfffdddccc___```aaabbbcccbbbaaa``````]]]\\\^^^ccceeedddbbbeeebbb^^^\\\]]]___aaaaaaXXXZZZ[[[[[[ZZZYYYYYYYYYTTTSSSQQQQQQQQQRRRTTTUUUTTTWWWZZZYYYUUUQQQNNNMMMUUUVVVXXX\\\aaafffkkknnnooouuuppp[[[NNNLLLFFFFFFEEEBBB>>>;;;;;;;;;======>>>>>>>>>>>>>>>===:::;;;;;;;;;::::::999888999999::::::;;;<<<<<<<<<888999::::::999999:::<<<999::::::;;;;;;;;;;;;;;;999;;;======<<<<<<>>>AAA===???@@@@@@@@@CCCHHHLLLGGGMMMVVV```nnnwwwrrrsssqqqnnnnnnllljjjhhhhhhiiijjjgggccc```___^^^\\\\\\\\\\\\]]]ZZZYYYXXXWWWWWWXXXZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZ\\\[[[YYYWWWWWWWWWWWWVVVXXXYYY]]]bbbhhhkkkjjjhhh\\\\\\ZZZYYYWWWUUUSSSQQQQQQQQQRRRSSSTTTVVVWWWWWWSSSSSSSSSSSSTTTTTTUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXQQQRRRTTTVVVXXX\\\aaaeee}}}{{{|||~~~{{{{{{|||}}}|||yyysssmmmjjjbbb^^^WWWQQQMMMKKKLLLMMMNNNUUUdddtttpppuuugggeeebbbaaaeeefffaaaYYYZZZWWWYYY]]]]]]XXXVVVXXXVVVVVVVVVWWWWWWWWWXXXXXXYYY[[[]]][[[WWWTTTSSSTTTPPPRRRTTTTTTRRRQQQPPPPPPOOORRROOOQQQXXXVVVZZZiiirrr}}}ggglllxxx}}}sssnnnmmmlllkkknnnooooooooonnnoooqqqsssvvvyyy}}}xxxkkkkkkeeeZZZ[[[XXXVVVUUUSSSRRRUUUXXXiiihhhUUUIIIEEETTT{{{{{{rrrddd___aaaYYYZZZZZZZZZYYYZZZ]]]______]]]\\\bbbiiikkkfffaaa^^^[[[YYYZZZ^^^aaaaaa```VVVZZZ^^^```___\\\ZZZYYYQQQQQQQQQRRRSSSSSSTTTTTTOOOSSSXXXXXXTTTOOOKKKJJJRRRWWW^^^bbbcccdddfffgggkkkdddkkkuuuqqqwwwtttmmmbbbUUUJJJDDDAAA???>>><<<::::::;;;<<<===999:::::::::999888888777666666777777888999::::::555666888888777777888999::::::;;;<<<<<<<<<<<<<<<;;;===??????>>>>>>BBBEEEDDDFFFIIIKKKNNNTTT]]]cccwww{{{sssrrrppplllmmmrrrllliiieeedddggghhhccc]]]cccbbb```^^^\\\ZZZYYYYYY[[[ZZZYYYXXXYYY[[[]]]^^^_________^^^^^^^^^]]]]]]YYYXXXWWWVVVVVVVVVWWWWWWTTTVVVZZZ___cccaaa[[[VVV]]][[[XXXWWWVVVTTTQQQNNNOOOPPPRRRRRRQQQQQQSSSUUUQQQQQQQQQQQQRRRSSSUUUVVVUUUUUUTTTUUUUUUWWWXXXYYYPPPOOONNNOOORRRVVVXXXXXX}}}zzz}}}}}}}}}}}}}}}|||{{{zzz|||vvvrrrqqqlllaaaZZZZZZSSSOOOOOOQQQQQQQQQXXXaaadddrrrxxx```______```aaaaaa___^^^]]]ZZZWWWWWWYYYYYYUUUPPPPPPRRRSSSSSSRRRTTTXXX\\\[[[]]]ZZZSSSRRRVVVVVVSSSSSSSSSSSSRRRPPPNNNKKKJJJLLLMMMNNNOOOOOOQQQTTTVVVeeeqqqqqqmmmwwwppp^^^TTTfffxxxtttooohhhjjjjjjjjjkkklllnnnoooppptttpppnnnqqqtttwww~~~sssddd]]]XXXSSSOOOTTTQQQRRRVVVXXXZZZcccmmmqqqXXXKKKJJJJJJZZZ|||tttnnnzzz{{{qqqoooiii^^^\\\bbb___^^^[[[YYYWWWWWWXXXYYY___aaadddeeeeeebbb___]]]\\\\\\]]]^^^___```bbbbbbXXXYYY^^^dddddd___[[[\\\VVVUUURRRQQQPPPPPPRRRRRRVVVTTTVVVXXXTTTKKKIIIMMM___``````___]]]\\\]]]___\\\^^^cccjjjttt{{{eeeddd```bbbcccXXXMMMRRRNNN999>>>999888;;;:::666666;;;444555777999;;;:::666333333999;;;666555999;;;:::<<<===@@@BBBAAAAAAEEEKKKKKKLLLNNNPPPRRRWWW\\\```cccmmmyyyvvvwwwtttqqqpppoooooommmllliiigggeeeeeehhhjjjiiigggccc___ZZZYYYZZZ\\\\\\[[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZ[[[\\\\\\\\\YYYUUUSSSRRRUUUXXXZZZ[[[\\\]]]\\\YYYWWWVVVWWWWWWVVVVVVVVVSSSOOONNNOOORRROOOMMMNNNQQQSSSSSSRRRSSSSSSSSSSSSTTTUUUVVVWWWZZZVVVPPPNNNPPPRRRRRRQQQRRRRRRQQQPPPOOOOOONNNNNN~~~|||}}}~~~}}}{{{~~~}}}|||zzzxxxvvvuuuttttttoookkkiiibbbWWWOOONNNMMMLLLNNNSSSWWW]]]kkkzzzrrrbbb```]]]\\\]]]^^^^^^^^^___[[[XXXXXXZZZZZZVVVQQQQQQSSSUUUTTTSSSSSSUUUXXXXXXYYYWWWQQQRRRXXX\\\[[[PPPPPPQQQRRRQQQPPPOOONNNLLLMMMMMMLLLKKKMMMPPPSSSXXXddddddcccooo|||uuubbbPPPRRReee~~~wwwlllgggfffddddddfffjjjooorrrqqqmmmlllnnnqqqrrrvvv{{{zzzooobbbZZZWWWVVVSSSPPPRRRPPPRRRXXX^^^gggxxxqqq^^^LLLFFFJJJcccxxxuuu|||uuummmlllhhh___^^^ccc```___\\\ZZZYYYXXXYYYZZZZZZ]]]```cccccc```]]][[[]]]]]]\\\[[[\\\]]]___```\\\ZZZ]]]eeeiiicccYYYSSSUUUTTTSSSRRRQQQRRRTTTUUUUUUTTTVVVYYYXXXRRRRRRUUUSSSVVVZZZ[[[[[[ZZZZZZZZZ___^^^]]]\\\aaaooouuurrreeeLLLGGGAAA======;;;666777;;;;;;999888777999<<>>@@@???;;;===BBBCCC@@@;;;AAAJJJQQQVVV[[[cccjjjooopppsssxxxxxxuuupppooolllkkkkkkjjjhhhfffaaa```___bbbfffiiiiiiiiiaaa^^^ZZZYYYYYYZZZZZZXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXUUUSSSRRRTTTVVVXXXXXXYYYZZZXXXUUUSSSRRRSSSRRRQQQQQQRRRSSSRRRQQQQQQRRRPPPNNNOOORRRTTTTTTSSSQQQQQQRRRRRRSSSTTTTTTUUUWWWSSSOOONNNPPPSSSTTTTTTPPPPPPPPPOOONNNNNNMMMMMM}}}|||zzzzzzzzzzzzxxxvvvyyywwwtttqqqnnnlllkkkjjjbbb___]]]]]]YYYSSSOOOOOOMMMQQQYYYdddnnn|||lllccc```[[[YYYZZZ[[[\\\\\\```\\\YYYYYYZZZYYYVVVRRRSSSTTTUUUUUUSSSRRRRRRSSSTTTUUURRROOORRRZZZ```aaaMMMNNNPPPRRRSSSSSSSSSSSSNNNMMMLLLJJJIIIJJJNNNQQQVVV`````````mmmyyyqqq```VVVVVVcccyyyxxxnnnjjjddd```___ccciiimmmjjjggghhhkkkmmmlllmmmqqqwwwxxxyyyzzz|||uuuhhh```ZZZSSSOOOPPPQQQQQQOOOOOOTTT]]]hhhrrreeeRRREEE@@@IIIVVVxxxxxxnnnhhhhhhfff```___ddd```___\\\ZZZYYYXXXXXXYYYWWWYYY\\\^^^^^^]]]ZZZXXX]]]\\\ZZZYYYYYYZZZ\\\]]]bbb]]]___jjjsssnnn___TTTUUUUUUTTTSSSSSSTTTVVVWWWVVVTTTUUUYYYYYYWWWVVVXXXQQQUUU[[[^^^^^^\\\YYYXXX\\\\\\ZZZTTTRRRZZZiiiuuuiiiTTTNNNGGGCCC@@@===>>>BBB@@@???===<<<===BBBJJJOOOKKKKKKIIIHHHLLLRRRSSSPPP[[[fffuuusssmmmoookkkiiihhhhhhhhhfffccc```]]]\\\\\\___bbbeeeffffff```]]][[[YYYYYYXXXWWWUUUXXXXXXYYYYYYZZZ[[[\\\\\\YYYZZZ[[[[[[[[[[[[YYYYYYWWWVVVUUUSSSSSSTTTUUUUUUWWWXXXXXXVVVSSSPPPOOOOOONNNPPPSSSTTTTTTTTTSSSRRRRRRQQQPPPQQQSSSTTTTTTSSSQQQRRRSSSTTTUUUUUUTTTTTTSSSQQQNNNOOOQQQSSSUUUUUUMMMMMMMMMMMMMMMMMMLLLLLLyyyxxxuuusssqqqooolllkkkllljjjgggdddaaaaaaaaaaaaYYYXXXXXXWWWWWWWWWZZZ]]]bbbmmm|||ttthhhbbb___\\\ZZZ[[[[[[ZZZYYY^^^[[[XXXWWWWWWWWWTTTRRRRRRSSSUUUUUUTTTRRRQQQPPPQQQQQQPPPPPPRRRWWW[[[]]]LLLMMMOOOQQQSSSSSSSSSSSSOOONNNLLLIIIIIIKKKPPPTTTbbbjjjgggfffqqq{{{zzzpppgggeeeggg|||rrriiicccaaaaaacccbbbaaaccchhhiiiggggggjjjnnnoooooopppqqqtttyyy}}}{{{yyyvvvssslllaaaXXXTTTQQQMMMKKKLLLOOOQQQSSSZZZfffvvvvvvbbbKKK>>>@@@OOOiii~~~|||pppiiidddeeeddd```___bbb```___]]][[[YYYXXXXXXXXXZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\[[[```[[[]]]iiisssoooddd[[[WWWWWWVVVUUUTTTUUUUUUUUUVVVTTTTTTWWWYYYXXXVVVUUUUUUXXX]]]___]]]ZZZWWWVVVVVV[[[^^^ZZZTTTQQQVVV\\\lllfff___VVVNNNIIIHHHKKKNNNLLLNNNOOOPPPRRRWWW]]]bbbtttwww{{{}}}|||xxxrrrlllhhhhhhggggggggggggddd```]]]```____________```aaaaaa___^^^\\\[[[YYYXXXVVVUUUZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZ[[[[[[ZZZXXXVVVUUUUUUUUUUUUTTTTTTTTTTTTVVVWWWWWWUUURRROOONNNNNNQQQ[[[bbb```YYYTTTRRRQQQQQQQQQRRRSSSTTTTTTSSSSSSRRRSSSVVVWWWXXXWWWUUUTTTQQQPPPOOOOOOPPPRRRSSSSSSJJJJJJJJJJJJKKKKKKKKKKKKkkkkkkiiigggdddbbbaaa```^^^]]][[[[[[[[[]]]___aaaaaabbbaaa```aaahhhpppuuuzzzyyykkkddd___^^^]]]^^^^^^\\\YYYWWWZZZXXXUUUTTTSSSSSSRRRQQQRRRRRRSSSSSSTTTSSSQQQPPPOOOOOOPPPQQQRRRQQQQQQRRRLLLMMMOOOPPPQQQQQQPPPPPPKKKKKKIIIHHHHHHKKKPPPUUUeeejjjgggfffpppvvv~~~mmm```uuu|||rrrjjjdddbbb^^^\\\^^^cccdddbbbbbbeeeeeeeeefffffffffjjjooorrrpppxxxvvvrrrlllhhhcccaaa___\\\UUUPPPMMMMMMNNNOOOSSSYYY```fffxxxuuuVVVKKKAAADDDWWWwwwoookkkkkkfffccccccbbb```^^^___bbbaaa```^^^\\\[[[ZZZYYY___\\\YYYVVVTTTUUUWWWXXXTTTWWW[[[^^^```___]]]\\\ZZZWWWYYYaaaeeebbb]]][[[ZZZYYYWWWVVVTTTSSSRRRQQQSSSRRRSSSVVV\\\^^^[[[VVVQQQSSSUUUVVVTTTSSSSSSTTTVVV\\\aaa___XXXRRRQQQSSSXXXmmmyyyrrrfffYYYRRRQQQTTTUUUbbbccceeehhhlllrrryyy}}}rrrnnnrrrqqqlllhhheeeddddddddddddaaa]]]ZZZaaaaaaaaa___^^^^^^^^^_________^^^\\\ZZZXXXWWWVVV]]]]]]\\\[[[ZZZYYYXXXXXXWWWXXXZZZZZZZZZXXXVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUSSSOOOMMMLLLLLLWWWiiiuuunnn]]]RRROOONNNPPPQQQSSSUUUTTTSSSRRRRRRQQQRRRTTTVVVVVVUUUTTTRRRPPPPPPPPPOOOOOONNNNNNOOOHHHHHHHHHIIIIIIIIIIIIIII[[[\\\]]]]]][[[[[[\\\]]]XXXYYY[[[^^^bbbfffjjjlllkkkqqquuuxxx{{{lllfff~~~oooddd]]]\\\\\\]]]______]]]YYYUUUUUUTTTRRRQQQPPPPPPQQQRRRSSSRRRQQQRRRSSSRRRQQQOOONNNMMMNNNQQQPPPKKKIIIIIILLLMMMNNNNNNNNNMMMLLLKKKFFFFFFFFFEEEFFFIIIMMMQQQXXX\\\ZZZ\\\eeejjjrrr{{{uuuxxxnnn~~~~~~vvvqqqddd```___aaa```\\\\\\___aaabbbccccccdddgggkkknnnnnnrrrvvvxxxzzz}}}xxx~~~uuujjjdddcccddd```[[[WWWTTTQQQNNNLLLKKKPPPWWW___gggqqq|||hhh\\\@@@BBBIII\\\zzzyyyfffiiigggeeebbbbbbbbbaaa___^^^dddcccbbb```^^^\\\[[[ZZZ^^^\\\YYYVVVUUUUUUWWWXXXSSSVVV[[[```bbbaaa___]]]]]][[[[[[^^^\\\XXXWWWZZZYYYYYYWWWUUUSSSPPPOOONNNPPPQQQTTTZZZdddjjjeee]]]NNNPPPQQQQQQRRRSSSVVVYYY]]]]]]]]]YYYUUUTTTVVVXXX[[[\\\fff}}}zzz|||nnn]]]TTTSSSTTTSSSmmmmmmooouuu~~~wwwsssqqqoookkkffffffjjjaaa```___^^^^^^\\\YYYVVV\\\]]]^^^^^^]]]^^^```bbb______^^^\\\YYYWWWXXXYYY]]]]]]\\\[[[YYYXXXWWWWWWWWWXXXYYYYYYXXXWWWUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRNNNPPPPPPOOOLLLJJJIIIJJJYYYnnnzzzppp\\\PPPMMMLLLNNNQQQTTTVVVTTTRRRQQQPPPNNNOOOPPPQQQQQQPPPOOONNNNNNOOOPPPOOOMMMJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHGGGWWWYYY\\\\\\[[[\\\^^^```___bbbffflllsssyyy}}}}}}ooonnnttt}}}nnnggg___VVV[[[ZZZZZZ[[[\\\[[[YYYVVVRRRRRRQQQOOOOOOOOOQQQSSSWWWTTTQQQPPPQQQQQQOOOMMMMMMJJJKKKOOONNNIIIGGGIIIKKKKKKLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFEEEGGGKKKNNNNNNRRRPPPSSS]]]___fffwwwzzzxxx}}}wwwpppjjjfff```ZZZYYY\\\___aaacccddddddfffiiikkklllkkklllmmmnnnooorrrvvvvvvzzz}}}yyyxxx{{{~~~oooqqqqqqllleee```^^^^^^\\\ZZZVVVRRRPPPOOOPPPPPPWWWaaaooozzzfffTTTMMMCCCOOOdddpppeeeiiiccccccbbbbbbccccccbbb```aaa```___]]][[[YYYWWWVVVWWWXXXXXXYYYYYYXXXWWWVVVVVVXXXZZZ]]]^^^______^^^___]]]]]]^^^[[[WWWWWWZZZVVVVVVUUUSSSQQQOOOMMMLLLOOORRRVVV]]]iiiqqqkkk___RRRSSSUUUUUUVVVWWWZZZ]]]\\\YYYTTTQQQQQQSSSVVVXXX\\\YYYZZZggg|||}}}xxxiiiXXXOOOOOOQQQOOOfffjjjuuu~~~oookkkkkkmmmnnniiibbbaaaddd___]]][[[ZZZZZZYYYVVVTTTUUUXXXZZZZZZZZZ[[[___bbb]]]]]]]]]ZZZVVVVVVXXXZZZYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTRRRQQQPPPPPPOOOOOOPPPPPPLLLMMMNNNNNNKKKJJJJJJJJJVVVfffnnncccUUUOOOMMMJJJLLLPPPUUUVVVTTTQQQOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMOOONNNKKKHHHGGGHHHIIIIIIHHHHHHGGGGGGFFFFFF]]]___aaaaaa______aaadddhhhlllrrryyyvvvppp|||hhhaaabbb\\\RRR[[[YYYWWWWWWYYYYYYYYYXXXQQQQQQPPPOOONNNPPPRRRUUUZZZVVVQQQOOOOOOOOOMMMJJJMMMIIIHHHLLLLLLHHHIIIMMMIIIIIIJJJJJJJJJIIIGGGFFFHHHIIIIIIHHHGGGHHHJJJLLLNNNQQQOOOSSS[[[\\\aaarrr{{{zzz{{{~~~zzz~~~yyy}}}qqqwwwuuummmddd\\\ZZZ\\\YYY[[[^^^___```aaaccceeefffcccccceeeggghhhkkknnnjjjnnnrrruuuwwwyyyxxxvvvooorrrttttttqqqooopppqqqiiihhhddd___]]]]]]\\\ZZZRRRQQQPPPOOOOOORRRVVVZZZiiiuuulllUUUJJJJJJUUUfffwwwddd```ccc```aaaaaabbbdddfffeeebbb[[[[[[ZZZXXXVVVTTTRRRPPPPPPSSSXXX\\\\\\ZZZWWWTTT[[[ZZZZZZZZZZZZ\\\^^^___ZZZWWWWWWZZZ[[[WWWVVVWWWSSSSSSSSSRRRQQQOOOMMMMMMQQQTTTXXX___kkkrrriii[[[TTTVVVXXXXXXWWWWWWXXXYYYVVVSSSNNNNNNPPPRRRSSSRRRSSS[[[bbbccccccmmm}}}hhhqqqmmmaaaQQQJJJMMMPPPNNN]]]hhh~~~{{{rrrpppooogggbbbgggkkkggg```[[[```^^^[[[YYYYYYXXXWWWUUUSSSUUUXXXXXXWWWXXX[[[^^^\\\\\\[[[XXXTTTTTTXXX[[[TTTTTTUUUVVVVVVWWWWWWXXXYYYXXXWWWVVVUUUUUUUUUUUUPPPOOONNNMMMLLLMMMNNNOOOMMMNNNPPPOOOMMMLLLLLLMMMPPP\\\___UUUNNNPPPOOOJJJKKKPPPUUUVVVSSSPPPNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNHHHKKKNNNMMMJJJGGGGGGHHHJJJIIIIIIHHHGGGFFFEEEEEEggglllqqqsssssstttyyy}}}uuuyyykkkcccaaa[[[XXXZZZ[[[XXXVVVWWWYYYYYYWWWUUUSSSSSSRRRRRRSSSUUUWWWXXXXXXYYYXXXTTTNNNKKKKKKMMMGGGKKKLLLKKKKKKNNNMMMJJJKKKKKKKKKKKKJJJJJJIIIIIIFFFIIILLLNNNMMMLLLLLLMMMLLLLLLMMMPPPUUU[[[```dddzzz{{{zzzwwwzzz}}}xxxbbb\\\```rrr|||tttlllfffaaa]]]XXXUUUWWWZZZ^^^___ZZZ]]]^^^^^^]]]___dddhhhffffffffffffffffffffffff___```aaabbbbbbbbbbbbbbb\\\[[[YYYWWWUUUTTTTTTTTTSSSSSSSSSTTT[[[gggvvvwwwjjj]]]PPPJJJSSSaaakkk^^^\\\aaaaaa^^^^^^bbbbbb``````cccaaa\\\XXXWWWTTTQQQQQQUUUUUUXXX\\\^^^^^^]]]]]]]]]]]]\\\[[[YYYXXXYYY]]]aaa[[[YYYWWWVVVUUUVVVXXXYYYWWWUUUQQQNNNMMMLLLMMMNNNTTTUUUWWWYYY[[[]]]^^^^^^^^^ZZZWWWWWWZZZ\\\\\\[[[VVVQQQKKKJJJLLLOOOPPPPPPWWWXXX[[[^^^[[[ZZZdddrrrwwwnnniiieeeaaaTTTKKKMMMOOONNNOOOTTTmmmooozzzwwwvvvzzz}}}tttnnnkkkkkkjjjiiiiiihhhgggccc^^^ZZZZZZWWWWWW[[[]]]ZZZXXXYYYZZZXXXVVVWWWZZZ]]]______```^^^ZZZYYYYYYYYYXXXWWWXXXWWWVVVUUUTTTUUUVVVWWWVVVVVVWWWWWWWWWVVVUUUUUUQQQOOONNNMMMNNNNNNLLLKKKOOOPPPQQQRRRSSSSSSSSSSSSWWWWWWVVVVVVTTTSSSQQQQQQOOOOOOPPPPPPPPPOOONNNNNNJJJLLLNNNQQQRRRRRRQQQPPPJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIGGGFFFEEEEEEDDDDDDsssdddaaa```ZZZYYY^^^[[[YYYVVVVVVWWWXXXVVVTTTSSSSSSRRRRRRSSSTTTUUUVVVUUUUUUTTTQQQNNNLLLLLLLLLJJJMMMMMMKKKLLLQQQSSSRRROOONNNMMMKKKJJJIIIIIIIIILLLMMMOOONNNLLLIIIHHHHHHKKKKKKKKKMMMQQQVVV[[[^^^kkkssszzz{{{}}}wwwZZZMMMGGGMMM]]]ppp~~~rrrmmmeee___[[[YYYWWWVVVXXXXXXXXXXXXXXXYYY\\\___\\\]]]___``````___]]]\\\ZZZZZZZZZZZZYYYYYYXXXXXXVVVUUUSSSRRRRRRSSSUUUVVVVVV]]]hhhsss}}}rrrUUURRRNNNJJJIIIUUUrrr|||ooohhhddddddeeegggbbb______^^^\\\^^^bbb```[[[WWWWWWTTTQQQQQQUUUYYY[[[^^^^^^\\\YYYWWWWWWXXXXXXWWWVVVWWWYYY^^^bbb]]][[[YYYWWWWWWWWWXXXYYYRRRQQQPPPNNNMMMMMMMMMMMMOOOPPPSSSUUUXXXZZZ[[[[[[YYYWWWVVVWWWZZZ\\\]]]\\\VVVRRRMMMKKKMMMOOOOOOOOOPPPQQQVVVXXXTTTQQQVVV```fffwwwssshhhiii\\\ZZZeeeddd\\\fff|||sssssssssssspppsss}}}ssslllhhhffffffhhhggggggggggggeeeaaa___\\\WWWVVVXXXYYYWWWVVVXXXZZZXXXWWWXXX[[[]]]^^^]]]^^^\\\ZZZZZZZZZZZZYYYXXXVVVUUUTTTSSSRRRSSSSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTQQQPPPOOOPPPRRRTTTSSSRRROOOPPPPPPPPPPPPPPPPPPPPPTTTTTTUUUUUUTTTSSSRRRRRROOOOOOOOONNNNNNNNNNNNNNNKKKLLLNNNOOOPPPOOOMMMLLLHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEjjjbbb^^^```___ZZZZZZ___\\\ZZZWWWUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRPPPNNNMMMMMMMMMLLLKKKMMMNNNMMMKKKMMMTTTXXXWWWQQQPPPNNNLLLJJJIIIIIIIIIMMMOOOPPPNNNKKKHHHGGGFFFIIIIIIIIIJJJLLLOOOSSSUUU\\\lll}}}qqqbbbRRRGGGIIILLL[[[qqq|||tttmmmfff```]]]]]]ZZZXXXWWWXXXYYYYYYYYYWWWYYY[[[\\\\\\YYYVVVTTTVVVUUUTTTSSSRRRRRRRRRSSSSSSRRRRRRTTTXXX^^^dddgggtttwwwbbbSSSEEEBBBEEEOOObbb~~~{{{fffbbbiiinnnnnnkkkooohhhaaa^^^[[[ZZZ\\\aaa^^^YYYVVVVVVTTTQQQRRRUUUZZZ\\\]]]\\\YYYUUUSSSRRRRRRRRRSSSSSSUUUXXX]]]aaa\\\[[[YYYWWWVVVUUUUUUVVVNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPRRRTTTUUUVVVWWWWWWUUUTTTTTTVVVZZZ\\\\\\\\\UUURRROOONNNNNNNNNMMMLLLNNNQQQVVVYYYUUUOOOPPPTTTSSS\\\sss{{{nnnooocccjjj~~~~~~sssxxxppptttwwwuuuooosssuuutttqqqnnnkkkhhhgggfffgggfffeeeeeeggggggeeeddd```[[[XXXZZZZZZWWWWWWYYYWWWVVVWWWZZZ]]]______^^^[[[ZZZYYYZZZ\\\\\\[[[YYYVVVUUUTTTSSSSSSSSSSSSTTTSSSRRRRRRQQQRRRSSSUUUVVVTTTSSSSSSTTTVVVWWWWWWVVVOOONNNNNNMMMMMMMMMMMMNNNQQQQQQRRRSSSSSSTTTSSSSSSOOONNNMMMLLLKKKLLLMMMMMMMMMNNNOOOPPPOOOMMMLLLJJJFFFFFFGGGGGGGGGGGGFFFEEEIIIHHHFFFEEEEEEFFFHHHIII|||lllpppnnnaaa]]]]]]```___ZZZXXXZZZ\\\ZZZWWWTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPRRROOOLLLKKKMMMMMMKKKHHHLLLNNNNNNKKKMMMRRRUUUTTTNNNNNNNNNNNNMMMKKKIIIHHHIIIKKKLLLLLLKKKJJJJJJJJJHHHGGGGGGGGGHHHJJJLLLMMMSSSjjjjjjQQQGGG@@@FFFQQQ```ppp~~~|||vvvrrriiieeeaaa```aaaaaa___\\\]]]]]]]]]\\\ZZZXXXVVVTTTSSSSSSSSSSSSTTTVVVXXXYYY\\\]]]```fffoooyyyrrr___OOOEEEJJJJJJTTTmmmqqqaaacccooouuusssoooqqqjjjddd```]]][[[]]]aaa\\\XXXVVVVVVUUURRRRRRUUUXXXYYY[[[ZZZWWWTTTSSSSSSOOOPPPQQQQQQRRRUUUZZZ^^^ZZZXXXVVVTTTRRRQQQQQQPPPPPPOOONNNMMMLLLMMMMMMNNNSSSTTTTTTUUUUUUUUUUUUUUUSSSSSSTTTVVVXXXYYYYYYXXXTTTSSSQQQOOONNNMMMKKKJJJOOORRRWWWYYYVVVSSSRRRSSSYYYVVVccc}}}{{{rrriiidddooorrrmmmttt|||}}}xxx|||}}}rrrqqqqqqooonnnllljjjhhhggghhhfffddddddfffgggggggggfffaaa^^^``````\\\ZZZ[[[SSSTTTWWW[[[___aaaaaa___XXXXXXXXX[[[]]]]]][[[YYYXXXXXXXXXWWWWWWWWWWWWWWWTTTSSSRRRQQQRRRTTTWWWXXXWWWVVVUUUUUUVVVVVVUUUSSSMMMMMMLLLLLLLLLMMMNNNOOONNNOOOPPPRRRSSSTTTTTTTTTOOONNNLLLJJJIIIJJJKKKLLLMMMNNNOOOPPPPPPNNNLLLKKKEEEEEEFFFFFFFFFDDDCCCBBBJJJHHHGGGFFFFFFHHHJJJLLLoooggghhhtttbbbaaa]]][[[]]]]]]ZZZVVVUUUYYYYYYWWWTTTRRRQQQRRRRRRPPPPPPPPPPPPOOONNNNNNMMMSSSOOOLLLKKKLLLLLLIIIGGGIIILLLMMMKKKKKKMMMMMMJJJGGGJJJMMMPPPOOOMMMIIIFFFFFFHHHIIIJJJIIIIIIJJJLLLGGGGGGFFFEEEFFFGGGHHHHHHOOOhhhiii\\\LLLFFF@@@AAALLL\\\kkksss~~~zzzvvvuuuuuutttqqqmmmooolllhhhdddaaa______```\\\]]]```cccgggkkknnnpppxxxzzzttteeeWWWMMMFFFCCCMMM^^^xxxtttjjjccchhhpppssspppnnnjjjeeebbbaaa___[[[[[[^^^ZZZWWWUUUWWWVVVSSSTTTWWWXXXZZZZZZYYYVVVTTTSSSSSSPPPQQQQQQQQQPPPRRRUUUXXXXXXWWWUUUSSSQQQOOONNNNNNTTTRRROOOLLLKKKLLLNNNOOOPPPQQQRRRTTTUUUVVVWWWWWWSSSTTTUUUUUUUUUTTTSSSSSSRRRRRRQQQOOOMMMKKKIIIIIILLLNNNPPPQQQRRRSSSTTTSSSZZZQQQTTTcccooovvvwwwppp```aaalll{{{nnnjjjrrr}}}yyynnniiimmmllljjjgggeeedddddddddgggeeecccccceeeggggggggggggcccbbbeeeddd___[[[ZZZVVVWWWYYY\\\___```^^^\\\WWWWWWWWWZZZ\\\\\\ZZZXXXYYYYYYYYYYYYYYYXXXXXXXXXSSSRRRQQQPPPQQQSSSVVVWWWTTTRRRQQQRRRSSSSSSRRRQQQKKKKKKLLLMMMOOOQQQRRRSSSMMMNNNOOOQQQSSSTTTTTTUUUOOONNNKKKIIIIIIIIIJJJKKKJJJKKKMMMNNNOOONNNLLLKKKFFFFFFEEEEEEDDDCCCBBBAAAGGGFFFEEEDDDEEEGGGIIIJJJvvvmmm[[[nnnxxxccc\\\]]][[[YYYYYYZZZYYYVVVSSSVVVWWWWWWUUURRRQQQQQQQQQNNNNNNNNNNNNNNNMMMLLLKKKQQQNNNLLLKKKJJJIIIHHHGGGHHHKKKLLLIIIHHHIIIGGGCCCCCCFFFKKKNNNNNNLLLHHHEEEGGGHHHIIIHHHFFFFFFGGGHHHEEEEEEEEEDDDEEEEEEFFFFFFJJJ^^^www~~~ssseeeQQQCCC???DDDKKKPPP^^^cccnnn~~~{{{xxxwwwyyyzzzyyy|||~~~lll___QQQGGGBBBBBBHHHOOOnnnwwwbbb___aaagggkkkjjjiiijjjbbb___^^^```^^^YYYXXXZZZYYYVVVVVVXXXXXXUUUUUUXXX\\\]]]\\\ZZZVVVSSSRRRRRRSSSTTTSSSRRRPPPPPPQQQSSSWWWWWWVVVTTTRRRPPPOOONNNTTTRRROOOMMMKKKLLLMMMNNNGGGIIILLLPPPSSSVVVXXXYYYUUUUUUUUUTTTQQQOOOOOOPPPPPPPPPPPPNNNKKKHHHHHHHHHMMMNNNNNNNNNPPPUUUUUURRRNNNJJJMMMUUUWWWYYYggg{{{xxxooo```eeeooouuusss~~~~~~sssttt|||uuullljjjkkkgggfffdddbbbaaabbbcccdddeeecccbbbbbbeeeggghhhhhhfffbbbaaacccbbb]]]ZZZYYY]]]\\\\\\]]]^^^]]]ZZZWWWXXXWWWVVVWWWYYYYYYXXXVVVWWWWWWXXXXXXXXXWWWVVVUUUPPPOOOOOONNNOOOPPPRRRSSSMMMLLLLLLNNNPPPRRRRRRQQQJJJKKKNNNPPPSSSTTTUUUVVVNNNOOOPPPRRRSSSSSSTTTTTTOOONNNLLLJJJIIIIIIIIIJJJGGGHHHJJJLLLMMMLLLKKKJJJHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDD~~~mmmeeeeeevvv|||dddZZZ[[[XXX\\\^^^\\\YYYVVVUUUUUURRRTTTWWWVVVSSSQQQPPPQQQLLLLLLMMMMMMMMMLLLKKKKKKJJJKKKKKKIIIGGGGGGGGGIIIIIIKKKJJJFFFEEEGGGFFFCCCEEEFFFHHHIIIIIIGGGEEEDDDGGGHHHHHHFFFDDDCCCDDDEEEBBBBBBCCCCCCDDDDDDEEEEEECCCPPPaaarrr{{{iii[[[PPPIIIEEEDDDEEELLLZZZgggqqq{{{zzzssshhhaaaMMMIIIFFFHHHMMMVVViiizzz}}}qqqkkk[[[[[[___dddeeeccccccgggaaa^^^]]]___]]]YYYXXXZZZYYYVVVVVVYYYYYYWWWWWWZZZ\\\\\\\\\ZZZWWWUUUUUUUUUUUUUUUUUUSSSPPPOOOPPPQQQUUUUUUTTTSSSQQQPPPNNNMMMNNNNNNNNNNNNNNNMMMLLLLLLEEEGGGJJJNNNQQQTTTVVVWWWTTTUUUTTTQQQNNNLLLMMMPPPNNNOOONNNLLLHHHFFFGGGIIIQQQSSSQQQOOOQQQUUUSSSLLLHHHIIINNNTTTUUURRRVVV]]]gggqqquuunnnqqq|||ssssss{{{ssspppnnnjjjkkkooocccccccccbbbbbbcccdddddd```______aaaeeehhhiiiiiihhhbbb^^^^^^]]][[[ZZZ\\\^^^]]]\\\]]]]]]\\\ZZZXXXZZZXXXVVVUUUVVVVVVUUUTTTUUUVVVVVVWWWVVVVVVTTTSSSOOOOOOOOOOOOOOOOOOPPPPPPKKKJJJJJJLLLOOOQQQQQQPPPJJJLLLPPPSSSUUUUUUUUUTTTQQQQQQRRRSSSSSSSSSSSSRRRNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKMMMNNNNNNLLLJJJIIILLLJJJGGGDDDBBBBBBCCCDDDAAAAAABBBCCCCCCCCCBBBBBBuuuhhhooo|||iiiZZZYYY^^^WWW```fffbbbZZZTTTTTTVVVOOOSSSWWWWWWTTTQQQPPPPPPJJJKKKLLLMMMMMMLLLKKKJJJEEEGGGIIIHHHEEEEEEGGGKKKLLLLLLJJJDDDCCCGGGHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFEEECCCCCCDDDEEE@@@@@@AAABBBCCCCCCDDDDDD???EEEOOO]]]ppp}}}}}}wwwuuuooo___UUUKKKEEECCCIIINNNTTT^^^hhhxxx~~~}}}vvvmmmfffaaaZZZQQQIIIDDDIIITTT```kkkzzzuuueee^^^___^^^```ddddddaaabbbeeefffbbb``````^^^ZZZZZZ]]]YYYVVVWWWZZZZZZXXXXXX[[[XXXYYY[[[ZZZYYYYYYZZZ[[[UUUVVVUUUSSSQQQPPPPPPQQQRRRQQQQQQPPPOOOMMMLLLKKKGGGJJJMMMPPPQQQOOOLLLIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTSSSPPPLLLKKKNNNQQQMMMNNNMMMJJJFFFEEEGGGJJJRRRSSSQQQNNNOOORRRLLLBBBIIIKKKPPPUUUWWWVVVSSSQQQRRRXXXfff|||~~~}}}|||yyyzzzyyyxxxrrroooqqqoooiiifffggg```aaabbbbbbbbbaaa```___[[[\\\]]]aaafffiiijjjjjjkkkccc\\\[[[ZZZZZZ\\\```ZZZZZZZZZ\\\^^^___^^^]]][[[XXXUUUTTTTTTTTTSSSRRRVVVVVVWWWXXXWWWVVVUUUTTTQQQQQQRRRRRRRRRQQQPPPPPPOOOMMMLLLMMMOOOOOONNNMMMKKKNNNQQQUUUVVVUUUSSSRRRSSSSSSSSSSSSSSSSSSRRRQQQNNNNNNNNNMMMLLLJJJIIIHHHPPPQQQRRRRRRQQQNNNLLLJJJNNNKKKGGGDDDBBBCCCDDDFFFCCCDDDFFFGGGGGGEEEDDDBBByyykkkxxxmmmeee\\\YYY[[[]]]]]]\\\[[[YYYWWWTTTRRROOOPPPPPPQQQQQQPPPOOOOOOLLLMMMMMMMMMKKKJJJHHHFFFFFFEEEDDDCCCDDDGGGIIIKKKLLLJJJHHHFFFEEEEEEFFFGGGEEEFFFGGGIIIJJJHHHCCC@@@IIIHHHFFFEEECCCBBBAAAAAABBBCCCEEEFFFFFFDDDBBBAAA???BBBHHHRRR^^^gggmmmpppnnnxxxyyyfff```RRRBBB???GGGMMMNNN[[[dddmmmuuu}}}tttmmmgggZZZRRRRRRNNNEEECCCIIINNN```}}}|||hhh```bbb___```aaabbbbbbaaa```___^^^``````___]]][[[ZZZ[[[YYYYYYYYYZZZZZZZZZZZZ[[[YYYXXXWWWVVVUUUVVVWWWXXXUUUWWWXXXWWWVVVUUUUUUVVVUUUSSSQQQPPPOOONNNKKKHHHMMMOOOPPPMMMHHHFFFIIIMMMFFFHHHKKKOOOQQQSSSSSSRRRQQQOOOMMMKKKJJJJJJKKKLLLNNNNNNLLLJJJIIIHHHHHHHHHPPPOOONNNLLLKKKJJJJJJJJJKKKMMMNNNPPPQQQQQQPPPNNNRRRTTTYYYaaannnyyyqqqkkkmmmooopppnnnjjjeeebbb`````````bbbccccccaaa___]]]ZZZWWWZZZaaafffhhhgggeeebbb\\\XXXVVVWWWYYY[[[]]][[[YYYXXXXXXZZZ\\\^^^^^^YYYSSSQQQRRRTTTTTTSSSVVVUUUUUUUUUVVVUUUSSSQQQQQQPPPOOONNNMMMMMMMMMMMMLLLJJJIIIHHHIIILLLOOOPPPOOONNNOOOPPPRRRSSSRRRQQQOOONNNMMMMMMNNNOOOPPPRRRPPPOOOLLLKKKKKKLLLOOOPPPQQQOOONNNNNNPPPRRRRRRRRRNNNKKKFFFBBB@@@AAACCCEEEAAAAAAAAAAAABBBDDDFFFGGGrrrvvvsssgggccc]]]ZZZ\\\XXXXXXWWWVVVTTTRRRQQQPPPOOOOOOOOOOOONNNMMMLLLLLLKKKLLLLLLLLLKKKIIIHHHGGGGGGFFFDDDCCCDDDFFFHHHJJJHHHGGGEEECCCCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHGGGEEEDDDCCCCCCDDDDDDBBBCCCDDDEEEDDDCCCAAA???@@@BBBFFFMMMVVV___eeeiiilllqqq{{{^^^PPPMMMHHHAAAEEEHHHNNNVVV\\\ccckkkrrr|||wwwooofff[[[PPPIIIPPPGGGBBBBBB??????LLL]]]{{{nnneeedddhhhcccbbbbbbbbbcccfffiiikkk______^^^[[[WWWTTTSSSSSSXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTTTTSSSTTTUUUUUUWWWXXXYYYYYYVVVTTTSSSSSSOOONNNMMMMMMNNNMMMKKKIIIJJJKKKLLLLLLLLLJJJIIIHHHIIIKKKMMMOOOPPPPPPOOOOOOPPPNNNLLLJJJIIIIIIJJJKKKMMMMMMKKKJJJJJJIIIIIIIIIPPPOOOMMMLLLKKKJJJIIIIIIJJJLLLOOOPPPPPPOOOOOOOOONNNQQQTTTXXX^^^hhhttt|||}}}wwwpppjjjlllmmmnnnnnnllliiieeebbbbbbaaabbbdddffffffeeeccc[[[XXXWWWZZZ___aaa```]]]___\\\YYYVVVVVVWWWZZZ\\\[[[YYYWWWVVVVVVWWWYYYZZZ\\\YYYUUUTTTUUUWWWWWWVVVSSSQQQPPPQQQRRRRRRQQQOOOPPPOOOMMMKKKJJJJJJJJJJJJLLLJJJIIIHHHIIIKKKNNNPPPPPPOOOOOOPPPRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRLLLJJJHHHGGGGGGHHHJJJLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNKKKHHHDDDBBBBBBDDDEEEAAA@@@@@@??????@@@BBBBBBtttqqqxxxddd___```\\\YYYZZZTTTTTTRRRQQQPPPOOOOOOOOOOOOOOONNNMMMKKKJJJIIIHHHJJJJJJKKKKKKJJJIIIHHHHHHHHHGGGEEEDDDDDDFFFGGGIIIDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBAAAAAAFFFMMMSSSKKKIIIEEECCCAAABBBCCCDDDAAABBBCCCCCCBBB@@@>>>===??????AAAFFFMMMVVV___dddhhhhhhppp~~~yyysssfffXXXMMMEEEAAADDDGGGHHHOOOXXX```eeelllrrrxxxvvvmmmhhhccc^^^VVVOOOJJJFFFCCC@@@@@@???BBBGGGKKKXXXtttqqqfffcccbbbcccfff______```aaaccceeeggghhh```___\\\XXXTTTRRRSSSTTTXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTVVVXXXZZZYYYVVVRRRPPPOOOLLLKKKKKKLLLNNNNNNMMMLLLNNNMMMMMMQQQUUUTTTNNNHHHMMMNNNNNNOOONNNMMMKKKJJJOOOMMMKKKJJJIIIIIIIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLNNNNNNMMMKKKJJJIIIHHHGGGHHHKKKOOOOOONNNLLLNNNOOOOOOQQQSSSTTTTTTUUUWWWYYYgggqqq}}}}}}sssmmmmmmmmmkkkiiijjjjjjjjjjjjhhheeecccbbb___^^^___```cccdddcccaaa___^^^___bbbdddccc]]]YYYVVVVVVUUUUUUVVVWWWYYY[[[XXXWWWUUUTTTSSSTTTUUUUUUWWWVVVTTTTTTVVVWWWVVVVVVPPPNNNMMMMMMOOOPPPPPPOOOPPPNNNKKKIIIHHHHHHJJJKKKLLLKKKJJJIIIJJJLLLNNNOOOQQQPPPOOOOOOPPPPPPOOOMMMMMMNNNOOOPPPPPPOOOOOONNNGGGEEEDDDBBBBBBDDDEEEGGGEEEFFFGGGEEEBBBBBBDDDGGGJJJIIIFFFDDDBBBBBBBBBBBB@@@???>>>===============vvvooonnnsss|||mmm^^^[[[[[[YYYVVVVVVTTTSSSRRRPPPPPPPPPQQQQQQPPPOOONNNLLLJJJHHHGGGGGGJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJHHHGGGFFFGGGHHHHHHCCCBBBBBBBBBBBBCCCDDDEEE>>>@@@BBBBBBCCCIIITTT]]]OOOLLLGGGBBB?????????@@@@@@AAAAAA@@@???>>><<<<<<===>>>???BBBIIIRRR]]]dddhhheeeiiivvvsssbbbUUUTTTRRRIIIDDDGGG@@@DDDIIIMMMQQQZZZeeennnsssrrrsssxxxxxxrrrjjjgggbbb]]]VVVPPPJJJFFFIIIHHHDDD???>>>BBBFFFGGGHHHOOO\\\jjjwwwrrreeeaaaaaa```]]]\\\ZZZ]]]aaacccdddbbb___\\\```___]]]YYYWWWXXXZZZ]]]YYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZXXXWWWUUUTTTSSSUUUXXXXXXUUUQQQMMMLLLLLLLLLLLLMMMOOOPPPOOONNNPPPOOOPPPTTTVVVUUUOOOJJJNNNNNNNNNMMMLLLKKKIIIHHHNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFJJJNNNNNNKKKJJJLLLOOONNNOOOQQQRRRQQQOOONNNNNNPPPUUU[[[eeettt{{{xxxtttoooiiigggiiikkkkkkiiieeeeeeeeeeeedddccccccccc___^^^]]]^^^``````___^^^```bbbeeehhhhhhddd\\\VVVPPPQQQRRRTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQRRRRRRQQQPPPOOOOOONNNLLLMMMOOOQQQRRRQQQPPPNNNKKKIIIIIIKKKNNNPPPNNNNNNLLLLLLLLLMMMNNNOOORRRPPPNNNMMMMMMMMMLLLJJJHHHIIILLLMMMMMMLLLJJJHHHDDDCCCBBBAAAAAABBBCCCDDDAAACCCEEEBBB===<<<@@@DDDDDDDDDBBBAAA@@@>>>============<<<<<<;;;;;;;;;;;;~~~zzzpppnnnsssyyyttthhh]]]YYYYYYXXXVVVVVVTTTSSSRRRPPPPPPPPPQQQRRRQQQPPPNNNLLLJJJIIIHHHHHHJJJJJJJJJJJJIIIIIIJJJJJJMMMLLLJJJIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFFFFGGGHHH===AAADDDDDDDDDGGGPPPWWWMMMJJJEEEAAA>>>>>>???@@@?????????>>>>>>===<<<;;;AAAAAABBBCCCGGGNNNXXX___hhheeefffppp{{{|||hhhPPPBBB===>>>======???EEENNNUUUTTTVVVYYY^^^aaaeeeggghhhnnnsss{{{yyyssslllhhheeeaaa[[[UUUJJJJJJHHHFFFCCCBBBBBBBBB???DDDEEEAAAAAAIIIOOOPPPgggqqqmmmgggbbbcccccc___\\\[[[]]]___aaabbbbbbaaa___]]]^^^]]][[[XXXWWWYYY]]]aaaZZZZZZZZZ[[[[[[\\\\\\\\\]]]^^^^^^]]]ZZZWWWTTTRRRNNNQQQTTTUUURRROOOLLLKKKMMMLLLLLLMMMOOOOOONNNLLLMMMNNNOOOPPPOOOMMMJJJIIILLLLLLLLLLLLKKKKKKJJJJJJNNNMMMLLLKKKJJJIIIIIIIIIFFFFFFGGGHHHIIIKKKMMMNNNJJJJJJKKKKKKJJJIIIHHHGGGFFFIIIKKKKKKIIIIIIKKKMMMJJJJJJKKKKKKLLLMMMMMMLLLMMMLLLLLLQQQ\\\ppp}}}uuusssrrrqqqnnnjjjgggfffgggiiihhhgggbbbbbbbbbcccdddeeefffgggdddbbb``````aaaaaa```^^^YYY\\\___bbbaaa\\\UUUPPPNNNOOOQQQSSSTTTTTTTTTTTTVVVVVVVVVUUUTTTSSSRRRRRRPPPPPPQQQPPPNNNMMMKKKKKKNNNLLLLLLMMMOOOQQQQQQQQQMMMKKKIIIHHHJJJMMMPPPSSSQQQPPPOOONNNNNNNNNOOOPPPQQQNNNLLLJJJJJJJJJIIIHHHFFFHHHJJJLLLLLLJJJGGGEEEDDDCCCBBBBBBBBBBBBCCCDDD@@@CCCDDDAAA===;;;???CCCAAA@@@@@@???>>><<<;;;::::::;;;;;;;;;<<<<<<<<<<<>>>>>=========<<<<<<<<>>>>>@@@BBB???MMMYYY^^^dddpppyyy{{{tttiiidddbbbbbbaaa______bbb^^^]]]\\\[[[\\\^^^```aaaYYYYYYWWWUUUTTTVVVZZZ^^^[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZVVVSSSPPPNNNPPPSSSSSSQQQNNNLLLKKKKKKJJJIIIJJJLLLLLLJJJIIILLLNNNPPPQQQPPPNNNLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGDDDDDDEEEFFFHHHJJJLLLMMMHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGGGGHHHIIIIIIJJJJJJKKKIIIHHHHHHKKKMMMNNNNNNMMMKKKKKKMMMQQQXXXfffrrruuuooooooqqqpppmmmjjjhhhgggggghhhhhhgggfff``````aaacccdddfffggggggbbb```^^^]]]^^^___^^^]]]XXXZZZ[[[\\\YYYUUUQQQNNNNNNOOOQQQSSSTTTTTTSSSSSSUUUVVVWWWWWWWWWUUUSSSRRRQQQRRRRRRQQQNNNLLLKKKKKKKKKKKKKKKMMMOOOPPPOOOMMMJJJIIIHHHHHHIIILLLOOOQQQRRRQQQPPPOOOOOOOOOOOOOOOOOOLLLIIIGGGGGGGGGFFFEEEGGGHHHJJJLLLKKKIIIGGGEEECCCCCCCCCBBBBBBCCCCCCCCC@@@BBBBBB@@@======@@@CCC@@@@@@???>>>===<<<;;;;;;999999:::;;;<<<<<<<<<;;;~~~}}}~~~~~~~~~tttoooqqquuurrrzzztttggg```___\\\YYYYYYYYYWWWUUURRRRRRRRRQQQPPPOOONNNNNNMMMLLLKKKJJJJJJKKKMMMNNNOOONNNMMMKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHGGGGGGGGGDDDDDDCCCBBB@@@>>>===<<>>>>>???AAACCCDDD===<<<<<<<<<<<<===>>>>>>AAACCCEEECCC??????CCCGGGHHHLLLTTT^^^jjj{{{iiiaaaXXXRRRPPPOOOLLLIIINNNIIICCC@@@AAACCCCCCBBB@@@BBBEEEIIIKKKMMMLLLLLLHHHDDDAAACCCIIIKKKIIIDDD@@@AAAAAAAAABBBFFFLLLQQQkkkwwwcccgggaaa]]]^^^```___```bbb[[[\\\^^^______^^^\\\[[[UUUUUUVVVVVVWWWZZZ^^^bbbbbbaaa___]]][[[YYYWWWVVVTTTVVVXXXZZZZZZWWWTTTRRRQQQSSSTTTSSSPPPMMMKKKKKKIIIHHHHHHJJJKKKLLLKKKIIILLLLLLOOOTTTXXXWWWQQQLLLHHHHHHHHHIIIIIIJJJKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJKKKFFFGGGIIILLLMMMMMMLLLKKKHHHEEECCCDDDHHHKKKIIIGGGJJJHHHFFFGGGKKKMMMNNNMMMGGGFFFHHHKKKJJJGGGKKKRRRZZZeeeuuuxxxssspppmmmlllmmmllljjjhhhggggggggggggggggggeeeddd\\\]]]^^^___```aaaaaa```]]][[[YYYYYY[[[]]]]]]]]]^^^]]]\\\YYYUUURRRPPPOOOMMMOOOQQQSSSTTTUUUUUUUUUTTTUUUWWWXXXXXXVVVTTTSSSPPPQQQRRRPPPNNNLLLMMMOOOKKKLLLMMMPPPRRRQQQOOOLLLKKKKKKJJJJJJKKKLLLNNNOOOQQQPPPPPPOOONNNMMMMMMMMMLLLIIIFFFDDDDDDEEEDDDDDDFFFGGGIIIIIIIIIGGGFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA??????>>>======>>>@@@AAA???>>>===<<<;;;:::::::::999::::::;;;;;;:::999888~~~|||zzzvvvsssqqqsssuuuwwwyyy|||zzznnngggnnn~~~sssmmmeee\\\[[[\\\\\\ZZZXXXWWWSSSOOOSSSTTTTTTTTTSSSQQQOOONNNKKKJJJIIIHHHIIIKKKMMMOOOQQQPPPNNNLLLKKKJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEFFFDDDAAAAAAAAA@@@???===??????????????????@@@@@@<<<<<<<<<<<<<<<===??????999===@@@@@@<<<;;;>>>AAAAAAEEEMMMUUU\\\iii~~~|||yyysssmmm```TTTFFFAAADDDHHHGGGCCCCCCCCCCCCDDDEEEHHHJJJLLLIIIHHHJJJRRR]]]dddccc___KKKOOOUUU]]]fffrrrnnnkkkfffaaa[[[XXX\\\```___\\\[[[\\\bbbjjjnnnmmmdddZZZSSSSSSTTTWWWZZZ]]]bbbhhhllliiigggdddaaa]]]ZZZWWWUUUPPPSSSWWWZZZ[[[ZZZWWWUUUVVVVVVVVVSSSOOOLLLKKKKKKIIIIIIIIIKKKNNNOOONNNMMMFFFFFFIIIRRR[[[[[[QQQGGGIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEGGGIIIJJJEEEFFFIIILLLNNNNNNMMMMMMIIIDDD@@@CCCIIILLLIIIEEEBBBAAA@@@CCCGGGJJJJJJIIIDDDBBBEEEHHHFFFAAABBBIIIEEEKKKWWWbbbjjjtttuuuqqqnnnkkkaaadddfffgggggggggiiijjjddddddddddddcccaaa___]]]XXXYYYZZZ[[[[[[ZZZYYYXXX]]][[[ZZZ[[[^^^aaabbbbbbaaa___[[[UUUPPPMMMMMMNNNMMMNNNPPPRRRTTTVVVWWWXXXRRRTTTVVVXXXXXXWWWUUUSSSMMMOOOPPPOOOLLLLLLNNNQQQNNNOOOQQQTTTUUUTTTQQQMMMOOOOOOOOONNNNNNNNNNNNNNNPPPOOOOOONNNMMMLLLKKKKKKJJJGGGDDDBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBB??????@@@@@@@@@@@@??????>>><<<:::;;;===?????????===<<<:::888777777888888::::::;;;:::999777555444{{{xxxvvvuuuuuuuuuzzzvvvpppqqqooohhhqqqtttvvvvvvwww}}}zzzmmmhhhoooyyyuuufff______^^^WWWXXXZZZ[[[ZZZWWWUUUSSSUUUUUUTTTRRRQQQOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPLLLHHHHHHKKKKKKGGGGGGGGGHHHJJJKKKJJJFFFCCCAAABBBFFFIIIKKKIIIDDD@@@BBB@@@>>>>>>?????????>>>?????????>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>=========>>>???AAABBBCCCEEEEEEHHHKKKLLLTTTjjjzzzYYYQQQUUUVVVVVVXXXWWW[[[[[[WWWYYYcccjjjjjjnnneeeaaarrrqqquuurrrgggccccccYYYXXXXXXZZZ^^^___^^^\\\\\\iii~~~kkkZZZTTTNNNTTT]]]dddiiinnnuuuzzztttqqqnnnjjjccc[[[TTTRRRSSSTTTTTTUUUVVVWWWXXXXXXUUUVVVVVVUUUSSSQQQNNNMMMNNNNNNNNNNNNMMMMMMMMMLLLIIIHHHIIIMMMPPPPPPMMMIIIHHHIIIKKKMMMOOOMMMIIIFFFEEECCCCCCGGGKKKKKKGGGBBBBBBCCCDDDDDDDDDDDDDDDCCCIIIHHHHHHHHHIIIIIIIIIHHHJJJIIIGGGGGGGGGFFFCCCAAAAAA@@@AAABBBEEEEEEDDDCCCAAACCCDDDCCCBBBBBBCCCDDDBBBHHHOOOQQQQQQVVVcccmmmwwwpppkkkhhhfffgggeeebbb______aaaeeegggfffdddbbb```______```aaaddd___ZZZVVVVVVWWWXXXXXXZZZ[[[]]]___`````````___^^^[[[WWWUUUSSSQQQNNNLLLKKKMMMOOOPPPQQQRRRUUUWWWXXXYYYZZZZZZYYYVVVRRRPPPQQQQQQQQQOOOMMMNNNPPPQQQOOOPPPRRRSSSSSSQQQOOOMMMOOOPPPRRRTTTUUUTTTSSSRRRPPPOOONNNMMMLLLJJJIIIIIIIIIHHHFFFDDDBBBBBBBBBBBBEEEDDDDDDCCCCCCCCCCCCDDD@@@@@@???>>>>>>???@@@AAA999:::;;;===>>>?????????======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999ppppppooommmjjjkkkmmmppp|||tttkkkmmmmmmjjjnnnpppssswww{{{|||~~~~~~~~~tttoooaaaYYY[[[ZZZYYYZZZ[[[\\\[[[YYYWWWUUUTTTTTTSSSQQQPPPNNNMMMMMMOOONNNNNNNNNMMMNNNNNNNNNMMMOOOOOOKKKIIIKKKJJJFFFJJJIIIIIIKKKKKKJJJHHHEEECCCCCCCCCDDDFFFEEECCCAAAAAA@@@>>>>>>??????>>>===?????????>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===???@@@AAABBBAAABBBCCCCCCHHHXXXhhh}}}{{{uuuxxx~~~vvvwwwxxxnnnhhhccc___ZZZYYYXXXZZZ]]]___^^^]]]___hhhvvvyyyhhh[[[WWWSSSXXX___dddgggjjjmmmpppbbbbbbcccccc```\\\XXXVVVTTTTTTUUUVVVVVVWWWWWWXXXYYYXXXXXXYYYZZZYYYXXXWWWPPPPPPOOOMMMLLLKKKJJJIIIJJJJJJJJJMMMOOONNNKKKHHHGGGHHHIIIKKKLLLLLLIIIFFFFFFDDDDDDGGGJJJJJJFFFAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIHHHGGGFFFFFFHHHFFFEEEEEEEEEEEECCCAAADDDCCCAAAAAABBBBBB@@@???@@@BBBCCCCCCBBBAAABBBDDD@@@DDDGGGGGGFFFHHHPPPWWWcccrrrwwwuuuqqqmmmiiifffeeedddgggeeeaaa______aaacccfffdddcccaaa___^^^^^^^^^___ccc___[[[YYYYYY[[[\\\\\\[[[[[[]]]^^^^^^]]]]]]\\\]]]ZZZWWWTTTSSSRRROOOMMMMMMOOOQQQRRRQQQQQQRRRTTTRRRSSSUUUVVVVVVUUUTTTSSSSSSTTTSSSRRRPPPPPPRRRTTTOOOQQQRRRSSSSSSQQQOOOMMMPPPQQQSSSUUUUUUUUUSSSSSSPPPOOONNNMMMLLLLLLLLLLLLJJJIIIFFFDDDBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBCCCCCC@@@???>>><<<<<<<<<======::::::;;;<<<===============<<<;;;:::999888888888:::;;;;;;;;;;;;::::::999fffggggggddd```aaagggmmm}}}uuuooouuu{{{{{{}}}www~~~vvvjjjkkkmmmaaaZZZ[[[ZZZXXXYYY[[[[[[[[[YYYWWWUUUSSSRRRQQQPPPOOONNNMMMLLLPPPOOONNNMMMMMMNNNOOOPPPLLLQQQSSSNNNJJJIIIHHHFFFKKKIIIHHHHHHHHHHHHFFFEEEFFFDDD@@@???@@@AAAAAAAAA@@@>>>======??????>>><<<>>>>>>>>>==================<<<;;;::::::999::::::888999999:::;;;===???@@@CCCAAA@@@@@@???@@@HHHQQQfffqqqzzzwwwmmmhhhnnnvvv~~~oooiiikkkkkkddd\\\\\\ZZZXXXXXXZZZ\\\\\\\\\\\\___eeejjjfff]]]VVVTTTTTTWWW\\\aaadddeeedddccc]]]^^^^^^\\\ZZZWWWTTTRRRSSSSSSTTTVVVWWWYYYZZZ[[[\\\YYYXXXYYY\\\\\\[[[XXXRRRQQQOOOLLLJJJHHHGGGFFFKKKKKKKKKMMMNNNLLLIIIGGGGGGFFFFFFHHHJJJJJJIIIGGGGGGFFFEEEGGGIIIHHHDDD@@@AAABBBCCCDDDEEEEEEEEEEEEAAADDDFFFGGGFFFDDDCCCCCCEEEDDDCCCCCCDDDDDDCCCAAADDDBBB@@@??????@@@?????????@@@AAAAAA@@@@@@AAACCCBBBCCCDDDCCCBBBCCCEEEGGGHHHPPPZZZaaaiiiuuu}}}xxxtttppplllkkkjjjiiihhhgggfffeeeeeedddaaa___^^^```bbbcccaaaaaa```^^^^^^^^^^^^^^^bbb```^^^]]]^^^___```___[[[\\\\\\]]]\\\[[[ZZZYYYZZZXXXUUUTTTTTTSSSRRRQQQOOOQQQTTTUUUSSSRRRQQQQQQQQQRRRRRRTTTUUUVVVVVVWWWTTTTTTUUUSSSQQQQQQRRRTTTPPPQQQRRRSSSSSSQQQOOONNNOOOPPPQQQRRRRRRRRRPPPPPPLLLKKKJJJJJJJJJKKKLLLMMMJJJIIIGGGDDDBBBBBBAAAAAACCCCCCBBBBBBAAAAAAAAAAAA???>>><<<:::999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::888777666666666999999::::::::::::::::::jjjlllkkkfffbbbeeeoooyyytttxxxssshhh___cccggg___[[[]]]ZZZUUUVVVWWWXXXWWWVVVTTTSSSRRRRRRQQQPPPOOONNNMMMLLLNNNMMMLLLKKKLLLMMMOOOPPPPPPUUUVVVOOOHHHFFFGGGGGGIIIGGGDDDCCCCCCDDDCCCBBBGGGDDD@@@>>>>>>?????????>>>===<<<===>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999777888888999:::<<<>>>>>>AAA@@@??????>>>>>>@@@BBBPPPYYYbbbccc```aaakkktttvvv~~~tttkkkcccccciiikkkeee^^^]]][[[XXXVVVVVVVVVWWWWWWYYYYYYYYYZZZYYYVVVSSSRRRQQQTTTYYY^^^aaa```]]]ZZZ]]]]]]\\\XXXWWWXXXYYYWWWQQQRRRTTTWWWZZZ\\\^^^___\\\YYYVVVWWWYYYXXXTTTPPPQQQPPPMMMKKKIIIGGGGGGFFFKKKKKKLLLMMMMMMLLLJJJHHHHHHFFFEEEFFFHHHJJJJJJIIIHHHGGGFFFFFFGGGEEEBBB>>>@@@@@@BBBCCCEEEEEEFFFFFF???@@@BBBCCCBBBBBBBBBCCCDDDBBBAAABBBCCCDDDCCCBBBBBB???======>>>AAABBBBBB===>>>@@@@@@??????@@@BBB@@@@@@@@@AAACCCCCCBBBAAABBBDDDDDDCCCCCCIIIVVV```qqquuunnnlllmmmllljjjjjjjjjiiihhhgggeeedddcccbbb```_________aaaaaa``````aaaaaabbbbbbbbbccccccbbb``````bbbbbbaaa___[[[[[[\\\\\\\\\[[[ZZZYYYWWWVVVTTTTTTUUUUUUUUUTTTQQQTTTWWWXXXWWWUUUSSSSSSWWWWWWVVVUUUVVVWWWXXXYYYRRRSSSTTTRRRPPPOOOPPPQQQPPPQQQRRRRRRRRRQQQOOONNNLLLMMMMMMMMMMMMLLLKKKJJJGGGFFFEEEEEEEEEGGGIIIJJJJJJIIIFFFDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>><<<;;;:::999888999999:::<<<<<<<<<<<<;;;:::999888:::999888777666666666777777777888999:::::::::999yyy{{{{{{xxxxxxyyyrrrrrr\\\aaaVVVVVVZZZVVVXXX[[[VVVTTTTTTUUUUUUUUUTTTSSSSSSQQQQQQPPPOOOOOONNNMMMMMMLLLKKKJJJJJJJJJLLLMMMNNNTTTXXXVVVLLLDDDDDDGGGHHHGGGEEEBBBAAAAAABBBBBBAAAEEECCC@@@?????????===<<<<<<;;;;;;<<<>>>>>><<<:::::::::::::::::::::::::::===<<<;;;:::999888888888888888888999:::;;;<<<===:::;;;<<<<<<===>>>===<<>>??????AAABBBDDDDDDEEEEEE???>>>>>>@@@BBBDDDDDDDDDDDDBBBAAAAAACCCDDDDDDCCCBBB???===<<<>>>@@@AAAAAA:::<<<>>>>>>======???@@@<<<;;;;;;<<>>@@@AAA???===???EEEKKKTTTYYY^^^cccmmm|||zzzwwwuuutttzzz}}}{{{ssskkkhhhgggeeedddeeeeeeeeedddcccaaaaaaaaaaaa```______```aaaaaa```aaaccceeeggghhhhhhhhhdddbbbaaaaaaaaaaaa___]]]YYYZZZ\\\]]]]]]\\\\\\[[[UUUTTTSSSTTTVVVWWWWWWWWWRRRUUUYYY[[[ZZZXXXWWWWWW]]]\\\YYYWWWUUUTTTUUUUUURRRSSSTTTSSSQQQOOOPPPPPPOOOPPPPPPQQQPPPOOONNNNNNLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDFFFGGGHHHHHHGGGEEECCCAAAAAAAAAAAA???@@@@@@@@@???>>><<<;;;:::999999888999:::<<<===<<<;;;;;;;;;:::888777666666666666666777888999999666666777888999999999888ppphhh^^^]]]RRRQQQSSSRRRWWW\\\VVVTTTTTTTTTUUUUUUTTTTTTSSSPPPOOOOOONNNMMMMMMLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLRRRTTTPPPGGGBBBCCCGGGHHHFFFDDDBBBAAABBBCCCCCCCCCBBBAAA@@@@@@@@@???<<<::::::::::::<<<======;;;999777777777777888888888888;;;:::999888888888888888888888888888888999::::::999<<<>>>===>>>AAAAAA???<<<<<<<<<@@@IIIUUUbbbkkkppp}}}}}}oooccc^^^```aaa```___]]]]]]]]][[[[[[YYYUUUQQQOOOOOOPPPVVVZZZZZZVVVTTTUUUUUUTTT^^^cccggggggbbb[[[WWWVVVUUUXXXVVVRRRWWWeeeooopppZZZZZZYYYYYYXXXXXXXXXXXXZZZ___eeehhhgggaaaZZZVVVMMMLLLJJJIIIHHHIIIKKKLLLMMMNNNOOONNNMMMKKKKKKLLLJJJHHHGGGGGGHHHIIIIIIHHHGGGGGGFFFEEECCCAAA???>>>>>>???@@@AAABBBBBBBBBBBB@@@>>>>>>CCCJJJLLLIIIDDDDDDBBB@@@@@@BBBCCCCCCCCCCCC@@@===<<<<<<<<<;;;:::888:::<<<<<<<<<<<<>>>???===<<<;;;<<<<<<<<<:::888:::===AAAAAA@@@@@@CCCFFFHHHIIIJJJLLLPPPYYYbbbhhhvvvxxxuuuqqqnnnmmmmmmmmmlllooorrrrrrmmmiiigggdddaaa______```aaabbbbbbcccccc______``````aaabbbbbbbbbaaacccfffiiijjjjjjiiiiiibbb```___^^^^^^^^^\\\ZZZYYYZZZ[[[\\\]]]]]]\\\[[[TTTSSSRRRTTTVVVXXXYYYXXXUUUWWWZZZ[[[[[[YYYYYYZZZ]]][[[XXXUUURRRQQQPPPPPPTTTUUUVVVUUUSSSQQQPPPQQQNNNNNNOOOOOONNNNNNMMMMMMOOONNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@AAAAAA>>>>>>??????>>><<<:::999999888888888999;;;===>>>;;;;;;::::::999777666555444444444555666888::::::666666777777888777777777nnneeeeee^^^YYYTTTWWWXXXRRRUUUYYYTTTRRRRRRRRRRRRRRRRRRRRRRRRMMMLLLLLLKKKKKKJJJJJJIIIGGGHHHJJJLLLMMMMMMLLLKKKIIIJJJGGGBBBAAAEEEGGGEEECCCAAA@@@@@@BBBCCCCCCBBB@@@>>>===<<<======;;;:::999999999;;;======;;;999444444555555555666666666777777666555555666666666888888777666666666666666:::@@@BBB>>>===AAABBBAAA;;;<<<<<<<<<>>>FFFQQQYYYlllsss|||sssjjjaaaZZZ\\\]]]]]]\\\ZZZYYYYYYZZZXXXYYYYYYWWWSSSQQQQQQSSSTTTZZZ[[[UUUPPPQQQTTTTTT___fffllljjjaaaYYYXXXZZZZZZ^^^ZZZRRRRRR]]]bbb___WWWWWWWWWVVVVVVVVVUUUUUU\\\eeeqqquuupppfff]]]XXXNNNMMMKKKIIIIIIJJJLLLMMMRRRSSSSSSPPPLLLJJJJJJKKKIIIHHHFFFFFFGGGGGGFFFDDDFFFGGGFFFDDDBBB@@@??????===>>>???@@@@@@@@@@@@@@@@@@>>>AAAKKKWWWXXXOOODDDDDDBBB???>>>@@@AAAAAAAAA???===;;;:::::::::888666777999:::;;;;;;;;;===>>>=========<<<;;;;;;;;;;;;;;;===???@@@>>>>>>???AAABBBEEEJJJNNNMMMJJJHHHHHHPPPXXX]]]hhhyyyvvvpppnnnmmmlllkkkkkkkkkkkkhhhfffaaaccccccbbbcccfffddd```^^^^^^^^^___```bbbdddfff]]]^^^___aaaccccccddddddccceeehhhiiiiiihhheeeddd^^^\\\ZZZYYYZZZ[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYXXXTTTSSSRRRTTTWWWYYYYYYYYYXXXYYY[[[ZZZXXXWWWWWWXXXWWWVVVUUUSSSRRRQQQPPPPPPSSSTTTUUUUUURRRPPPOOOOOOMMMMMMMMMMMMLLLLLLLLLKKKPPPOOOMMMKKKIIIGGGFFFFFFFFFGGGHHHHHHGGGEEECCCBBBAAAAAA@@@??????@@@AAAAAA======>>>>>>===;;;888777999999888888888:::;;;<<<999:::999999888777666555333333333333444666777888666666777777777666555555tttkkkaaa^^^\\\SSSSSSTTT\\\[[[PPPNNNQQQKKKOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJIIIIIIHHHHHHGGGGGGIIILLLNNNOOONNNLLLKKK@@@BBBAAA???BBBFFFGGGCCC>>>======>>>@@@AAAAAA@@@???===:::999:::;;;;;;:::888888999;;;======:::888333333333444444555555555444444333333333444555555777777666555444333333333777>>>???999666999<<<;;;;;;???@@@<<<777999BBBKKKaaabbbooo{{{tttpppuuurrrfff___]]]]]]]]]\\\ZZZZZZZZZZZZZZZZZZTTTWWWYYYXXXVVVTTTUUUVVVXXX```aaaXXXQQQSSSXXXZZZZZZccckkkiii___XXXZZZ^^^WWW\\\ZZZPPPPPPWWWYYYSSSQQQQQQRRRSSSUUUVVVWWWWWW^^^jjjwww{{{rrrdddYYYSSSPPPNNNKKKIIIIIIJJJKKKMMMVVVWWWVVVRRRLLLHHHHHHIIIHHHGGGFFFFFFFFFEEECCCAAAFFFFFFFFFDDDAAA@@@@@@@@@===>>>>>>?????????>>>>>>@@@???DDDSSSaaabbbSSSCCCCCCAAA>>>===>>>???@@@???999888888888::::::888666666888:::::::::;;;<<<>>>777999:::999888999;;;===;;;===>>>>>>===>>>BBBDDD@@@??????@@@???>>>@@@CCC@@@DDDBBBEEENNNOOOQQQ]]]cccjjjqqqtttvvv}}}|||xxxvvvvvvwwwvvvrrrnnnmmmooorrreeecccbbbbbbddddddcccbbb______]]][[[]]]aaa___ZZZ]]]\\\[[[[[[\\\^^^```aaa[[[]]]___bbbdddeeeeeeeeeeeefffhhhiiihhhdddaaa^^^ZZZXXXVVVVVVXXXYYYZZZZZZZZZ[[[[[[[[[YYYXXXVVVUUUTTTSSSRRRTTTWWWYYYZZZYYYZZZ[[[[[[YYYVVVUUUUUUVVVSSSSSSSSSSSSTTTTTTTTTTTTPPPRRRSSSRRRPPPMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMKKKHHHFFFEEEDDDCCCDDDFFFGGGGGGFFFCCC???===??????>>>>>>>>>???AAABBB<<<======>>><<<:::888666:::999888777777888999999999999999888888777666555333333222222333333444444666777777777666555444444zzztttoooqqq}}}nnnggg^^^ZZZZZZZZZYYYVVVYYYYYYVVVRRRNNNMMMNNNPPPPPP]]]bbbYYYRRRRRRPPPJJJHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEBBB???AAAEEEEEEBBB>>>===<<<<<<>>>AAABBB@@@======;;;999777777888999:::444555666666666555333222333444444444444444333333444222111333666777555333777666555777999999555111555444555777::::::999888@@@AAAAAA???<<<::::::;;;EEEXXXhhhkkkmmmuuuxxxtttgggjjjsss~~~}}}xxxrrrkkkccc\\\XXX[[[ZZZYYY[[[]]]]]]ZZZWWW\\\[[[XXXVVVTTTTTTTTTTTTfffhhhcccZZZWWW\\\``````___aaaccc```\\\ZZZ]]]```[[[YYYVVVUUUVVVUUUTTTSSSOOOOOOOOOOOOQQQSSSVVVWWW[[[iiivvvyyysssjjj___WWWRRRPPPOOONNNJJJHHHMMMUUUZZZXXXQQQJJJIIILLLKKKFFFKKKIIIGGGFFFGGGIIIIIIIIIIIIFFFDDDBBBAAA@@@===;;;===>>>??????>>>???AAACCCAAAFFFOOOVVVXXXRRRIIIAAA<<<<<<<<<<<<;;;:::999888;;;::::::999888888888999999999888777888999;;;<<<444555555666777888888999999::::::;;;<<<===>>>>>>===============<<<<<<<<<>>>>>>======>>>??????@@@EEEFFFHHHIIILLLRRRYYY^^^cccmmmyyy|||yyy}}}qqqqqqpppmmmjjjgggfffgggeeedddiiijjjgggqqq|||yyyjjjfffbbbccceeeddd```[[[ZZZYYYWWWWWWWWWXXXZZZ[[[WWWXXXZZZ[[[ZZZ[[[]]]^^^^^^^^^^^^]]]]]]___dddgggaaaaaaaaaeeehhheee^^^WWWZZZZZZZZZYYYXXXXXXZZZ\\\___YYYSSSQQQSSSUUUTTTQQQRRRSSSSSSSSSRRRTTTWWWZZZYYYWWWVVVVVVWWWXXXWWWWWWUUUTTTSSSQQQQQQSSSTTTUUUQQQPPPOOONNNMMMMMMLLLLLLPPPNNNLLLKKKKKKKKKJJJIIIJJJIIIHHHFFFDDDCCCAAAAAAFFFEEEDDDBBB@@@>>>===<<>>@@@AAA???<<<=========<<<:::888666555888888888888888888999999777777777777777666666666555444333222111222333333555555555444444333333222___^^^^^^^^^___gggzzzqqqgggaaaZZZXXXYYYZZZXXXVVVWWWWWWUUURRRNNNMMMMMMNNNXXXgggmmmcccWWWRRROOOJJJGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEAAA>>>???BBBCCC@@@======<<<<<<===@@@@@@>>>;;;===<<<:::777666666777777555555555666555555444333555555555555444444333222444222222333666666555333555444444555777999999999888777555666888999999888@@@AAAAAA???<<<;;;;;;;;;CCCSSS___aaaeeeooovvvvvvhhhkkksss~~~~~~{{{pppppppppmmmiiibbb\\\YYYUUUUUUVVVYYY]]]___^^^\\\\\\[[[ZZZXXXWWWVVVVVVUUU```bbb___XXXVVV\\\``````^^^aaabbb```[[[ZZZ\\\```YYYWWWTTTSSSSSSRRRQQQOOOQQQOOOMMMMMMPPPSSSVVVXXXWWWbbbkkklllgggbbb\\\WWWSSSNNNLLLMMMNNNQQQYYYbbb^^^YYYQQQKKKGGGGGGIIIKKKNNNIIIEEEFFFIIIMMMOOONNNGGGEEECCCAAA@@@???<<<:::;;;<<<======<<<===???AAA@@@BBBEEEHHHHHHDDD===888;;;<<<<<<;;;;;;:::999888:::999888888777777888888888777777777777888888999444555555666777777888888999::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>@@@DDDGGGCCCIIIPPPSSSTTTUUUXXXZZZaaahhhkkkjjjkkkssszzz{{{~~~xxxuuuqqqmmmjjjhhhhhhjjjmmmiiibbb```cccbbbccccccbbb```___```aaa___\\\```aaa___iiirrrmmmjjjeee```___bbbcccaaa^^^\\\[[[XXXVVVUUUUUUVVVWWWUUUVVVXXXXXXWWWWWWYYYZZZ\\\\\\]]]]]]^^^```eeehhhcccaaa```bbbdddccc]]]XXXYYYXXXXXXWWWVVVVVVWWWYYYZZZVVVQQQQQQSSSUUUSSSQQQOOOQQQSSSSSSSSSRRRSSSUUUWWWVVVUUUTTTUUUUUUUUUTTTWWWUUUSSSQQQPPPPPPQQQQQQRRRQQQOOOMMMLLLLLLLLLMMMMMMLLLJJJJJJKKKLLLKKKJJJHHHHHHFFFEEECCCBBBAAA@@@CCCCCCBBBAAA@@@??????>>>BBB@@@======>>>===:::777<<<;;;:::999777666555444888888888888888888777777666666666666666666555555555444333222111222222333444444444333333222222222___^^^```dddjjjvvvqqqhhhbbb^^^ZZZWWWVVVXXXYYYXXXVVVTTTUUUUUURRROOOMMMLLLMMMXXXgggooofffWWWPPPLLLIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEDDD@@@===<<<>>>???>>><<<===<<<;;;<<<======;;;999===<<<999777555444444555666666555444444444444555666666666555555333222111333222222333555555444222777555333111111444:::>>>===:::666444555777888999<<<<<<===<<<999888999999@@@JJJQQQQQQTTT___hhhjjjcccfffnnnyyy}}}|||yyyyyysssjjjdddccceeefffgggddd___YYYVVVRRRRRRTTTXXX]]]______^^^ZZZZZZZZZZZZYYYXXXWWWVVVYYY[[[ZZZVVVVVVZZZ^^^^^^\\\^^^___]]]ZZZYYY[[[]]]\\\ZZZWWWUUUUUUTTTRRRPPPQQQNNNKKKLLLPPPUUUVVVVVVRRRZZZ___^^^[[[[[[[[[XXXQQQMMMNNNTTTYYY[[[___cccXXXPPPJJJIIIGGGFFFPPP]]]VVVNNNFFFEEEJJJOOOPPPNNNFFFDDDBBB@@@@@@???<<<:::999:::;;;;;;::::::<<<>>>BBBAAA?????????===;;;888:::;;;;;;::::::999888777888777666666666666666666666666777777777666555555444444555555666777777777::::::::::::::::::::::::999999999999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<:::999888:::;;;===@@@DDDGGGGGGGGGHHHJJJHHHLLLOOOOOORRRXXX\\\]]]YYY[[[^^^dddhhhjjjjjjhhhfffgggggggggeeeeeefffhhhooooooppppppooonnnmmmllliiifffaaa^^^\\\ZZZXXXWWWYYY[[[```ffffffbbbaaabbb\\\]]]^^^^^^\\\\\\]]]^^^\\\XXX[[[___```jjjqqqiiigggccc^^^\\\^^^aaaaaa```[[[YYYWWWVVVUUUUUUUUUVVVVVVWWWXXXWWWVVVUUUVVVXXXYYYZZZ\\\\\\]]]```dddgggdddaaa^^^^^^______[[[XXXVVVUUUTTTSSSSSSTTTUUUVVVVVVSSSPPPQQQTTTTTTRRRPPPLLLOOORRRSSSRRRQQQPPPPPPTTTTTTTTTSSSSSSRRRRRRRRRWWWUUURRROOOMMMLLLLLLMMMSSSQQQOOOMMMLLLLLLMMMNNNKKKJJJIIIIIIKKKLLLLLLKKKFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@??????AAA???===<<<;;;:::777555:::999777555444444444444888888888777666666666555444444444444444444444444444333222222111111222222222222222222111111111111mmmeeeccccccYYYWWWUUUUUUWWWWWWVVVTTTSSSTTTUUUSSSPPPNNNMMMMMMQQQ[[[aaa[[[QQQLLLJJJGGGGGGHHHHHHGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDEEECCC???<<<:::;;;<<<<<<;;;<<<<<<;;;;;;;;;:::999888;;;:::888666555444444444777666555333333444555555777777666666444333111111333333333444444444333222444444444333555<<>>>>>===999999999999888777666666555555444444444444555555555666777777777555444333444444444555555666666666999999999888888888777777777777777777777888888888:::::::::::::::999999888999;;;<<<<<<<<<;;;<<<===<<<<<<>>>BBBCCCCCCEEEHHHFFFFFFFFFGGGIIILLLNNNNNNKKKMMMNNNQQQRRRQQQOOONNNOOOPPPQQQPPPOOOOOOQQQSSSZZZ[[[\\\]]]^^^]]]\\\\\\XXXWWWUUUTTTSSSSSSSSSSSSVVVXXX[[[___```^^^]]]]]]^^^______^^^[[[ZZZZZZ[[[[[[VVV[[[```cccnnnsssiiibbb___\\\\\\]]]______^^^WWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZXXXWWWWWWXXXXXXYYY[[[[[[[[[\\\___aaa```___]]]]]]]]][[[XXXUUUSSSRRRQQQQQQSSSUUUVVVVVVUUUSSSRRRSSSTTTSSSPPPNNNJJJMMMPPPQQQQQQPPPQQQRRRSSSTTTTTTSSSRRRPPPPPPPPPTTTRRROOOLLLJJJJJJJJJKKKSSSQQQNNNLLLKKKLLLMMMNNNLLLJJJIIIIIIJJJKKKKKKJJJEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>===;;;;;;::::::999999:::888666444333333444555888777777666555444444333222222222222333333333333333222222111111111111111000000000000000000000000oooccc___^^^]]]]]]WWWVVVVVVVVVVVVUUUTTTSSSSSSUUUUUUTTTRRRPPPOOOOOOQQQSSSSSSPPPNNNMMMJJJFFFIIIIIIIIIIIIHHHGGGFFFEEECCCCCCCCCDDDDDDEEEEEEEEEAAA>>><<<::::::;;;;;;<<<<<<<<<;;;:::888777777888777777666666666666666666777666555333333444555555666666666555444222111000222333444444333333222222///111444777>>>JJJXXXccc???:::444111111444666777444555555444222111222333555999;;;888777999<<<<<<@@@FFFQQQ]]]jjjwww~~~mmm^^^___gggiiiccc]]]bbbaaa^^^[[[YYYWWWWWWVVVVVVWWWXXXYYYXXXWWWVVVVVVVVVVVVWWWXXXWWWVVVTTTSSSSSSSSSTTTTTTRRRRRRTTTVVVUUUVVVVVVUUUTTTSSSTTTUUUVVVSSSPPPNNNMMMLLLJJJHHHKKKKKKNNNRRRUUUUUUPPPLLLIIINNNQQQPPPQQQTTTUUUSSSNNNMMMRRRZZZ\\\UUULLLGGGMMMGGGHHHOOOQQQTTTfff~~~```TTTGGGBBBEEEGGGDDD???DDDCCCAAA@@@@@@@@@>>><<<999:::;;;:::999999;;;<<<;;;:::888888:::::::::999888888888888777666555444333333333222222333444444666666777777777666444333444444444444555555555555888888777777666666555555444555555555666666666777888999999::::::999888888444666999:::999999999:::;;;888888;;;;;;999===DDDLLLGGGBBB@@@AAABBBBBBBBBFFFGGGHHHHHHFFFDDDBBBAAADDDEEEFFFFFFFFFGGGIIIKKKJJJKKKMMMNNNOOOOOOOOONNNJJJKKKKKKLLLLLLLLLNNNNNNTTTTTTTTTTTTUUUVVVVVVVVVYYYZZZZZZYYYWWWVVVVVVWWWZZZVVVZZZ___aaaiiikkk```[[[[[[\\\]]]^^^]]][[[YYYWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]][[[YYYWWWXXXYYYWWWYYYZZZZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\YYYUUURRRPPPOOONNNPPPTTTWWWYYYYYYVVVVVVUUUUUUTTTRRRNNNLLLKKKMMMNNNNNNOOOQQQUUUWWWSSSUUUVVVUUURRRPPPOOOPPPOOONNNKKKJJJIIIIIIKKKKKKQQQOOONNNLLLLLLMMMNNNOOONNNLLLJJJJJJJJJKKKJJJHHHFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@???>>>===<<<<<<;;;>>>===<<<;;;999999999:::999888666444333444666777666666555555444333222222000111111111222222222333111222111111111111000000.........//////000000000zzznnnbbbYYYYYY]]]^^^[[[YYYVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUTTTRRRPPPQQQRRRXXXTTTOOONNNOOOOOOKKKGGGJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEE???>>><<<;;;;;;<<<<<<===;;;;;;;;;999777666777999555666666666777777777777666666555444444444444555444444444444333111000///222333444444222111111222000111333666;;;CCCLLLRRR:::777333111222444555666666777777666444222333444000333555666666555666666444;;;DDDKKKVVVcccnnnsssttt}}}sssjjj^^^WWW[[[ccceeebbb___^^^\\\YYYWWWWWWXXX[[[\\\SSSUUUXXXXXXWWWVVVVVVWWWUUUUUUUUUUUUTTTSSSRRRQQQTTTRRRRRRSSSQQQOOOQQQUUUSSSSSSRRRRRRRRRRRRRRRSSSTTTRRROOOMMMMMMLLLJJJHHHIIIMMMQQQTTTTTTQQQMMMJJJFFFJJJLLLLLLMMMOOONNNKKKNNNKKKKKKNNNNNNKKKHHHIIILLLHHHHHHJJJHHHHHHTTTdddTTTLLLCCCAAACCCEEECCC???BBBAAA????????????>>><<<999:::;;;:::999999:::<<<;;;:::999999999999666444666777777666666555444333222222222222222333333444555555666666666555444444444444444444444444444444666666666555555444444444333333444444555555666666555666888999999999888777444666777777666555666777:::888999===>>>???JJJXXX^^^RRRFFFBBBBBBBBBBBBCCC>>>@@@BBBBBB@@@???>>>???>>>???AAAAAAAAACCCEEEGGGCCCDDDFFFHHHIIIIIIIIIHHHJJJLLLNNNNNNNNNNNNPPPRRRTTTTTTSSSQQQSSSXXXZZZXXXTTTVVVWWWWWWVVVVVVXXXYYY\\\YYY^^^aaa^^^ccccccWWWWWWYYY[[[]]]]]][[[XXXVVVZZZZZZYYYYYYYYYXXXXXXXXXZZZ[[[[[[ZZZWWWVVVVVVWWWWWWYYYZZZZZZXXXVVVUUUUUUUUUWWWYYYZZZYYYVVVSSSQQQPPPNNNLLLOOOTTTXXXYYYYYYWWWWWWWWWUUUSSSPPPMMMKKKMMMMMMNNNNNNNNNQQQUUUYYYSSSVVVXXXWWWRRROOOOOOPPPLLLJJJIIIHHHHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPNNNLLLKKKKKKKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@??????>>><<<;;;::::::@@@???>>>;;;777666777888888777666555555555666777444444444333222222222111000000000111111222222333000111111111111000//////,,,------...///000000111~~~iiifff^^^ZZZ]]]___\\\ZZZZZZTTTTTTTTTSSSRRRRRRSSSTTTSSSTTTSSSRRRPPPOOOQQQSSSVVVSSSPPPPPPPPPMMMJJJHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCC======>>>>>>======>>>???:::;;;;;;999777666888:::777777777888777777777666555555555666555555444333222222222222222111000///111333555444222000111222333222111222444666777666444222111111333555444444777888888666333222222333...000333555666555444555333;;;???>>>BBBMMMYYY^^^dddnnn{{{uuujjjbbb^^^ZZZYYY___cccbbb______YYYXXXVVVVVVWWWXXX[[[\\\RRRUUUXXXXXXVVVUUUUUUVVVWWWVVVUUUSSSRRRQQQQQQQQQUUUQQQPPPRRRQQQNNNQQQWWWSSSRRRQQQQQQRRRSSSSSSRRRUUUSSSPPPOOOOOONNNMMMLLLKKKOOOSSSSSSOOOLLLKKKLLLHHHJJJKKKHHHIIIKKKJJJEEEKKKHHHGGGHHHFFFDDDFFFJJJIIIJJJIIIDDD@@@???DDDIIIHHHEEEAAAAAACCCDDDBBB??????>>><<<<<<======<<<:::999::::::999888888999;;;;;;:::999999::::::999777666666666555555444333222222222111111222333333444444333333333333444444555333333333333333333333333444444444444444333333333222222333444444555666666111333555777888888777666555777888777666555777888333111444999999<<>>======???>>>???@@@@@@???@@@BBBDDDCCCDDDFFFGGGHHHIIIHHHHHHEEEGGGJJJJJJIIIHHHJJJLLLKKKMMMLLLKKKOOOUUUUUUPPPVVVWWWXXXXXXWWWVVVWWWYYYZZZYYYaaaccc]]]``````VVVWWWXXXZZZZZZYYYWWWVVVVVVXXXXXXYYYYYYXXXXXXWWWWWWYYYZZZZZZYYYWWWUUUVVVWWWVVVXXX[[[[[[YYYWWWUUUUUUTTTUUUVVVVVVUUUTTTSSSSSSQQQNNNLLLNNNSSSWWWWWWUUUUUUUUUUUUSSSPPPNNNMMMLLLMMMNNNPPPPPPOOOPPPRRRTTTSSSVVVYYYWWWRRRNNNMMMOOOKKKJJJHHHGGGGGGIIIJJJKKKIIIKKKMMMOOOPPPQQQQQQQQQPPPNNNLLLLLLLLLMMMLLLKKKGGGGGGEEEDDDBBBAAA@@@???=========<<<<<<<<<;;;;;;======<<<999555444666888555555555666666666666666222222222222222222222222///000000111222222333333///000111111111000///...,,,,,,---...///000111111}}}pppgggbbb]]]ZZZ\\\YYYSSSSSSWWWQQQRRRQQQQQQPPPQQQSSSUUUSSSSSSRRRPPPNNNNNNQQQSSSMMMMMMOOOPPPNNNJJJHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA;;;===???@@@??????@@@@@@:::;;;;;;999777666999<<<999999999999888777555555444555666666666555333222000000111111111000000///111333555444111000000222///...///222777888666333//////000222444555444333666777777555222000000000000000111444444222222333888>>>???888555>>>IIIOOOVVV^^^jjjtttzzzvvvccccccfffXXXXXX[[[aaaaaa\\\ZZZZZZVVVVVVVVVVVVVVVWWWWWWWWWTTTWWWYYYXXXUUURRRRRRTTTYYYWWWUUUSSSQQQPPPQQQQQQTTTPPPOOORRRQQQNNNRRRYYYTTTRRRQQQQQQSSSTTTSSSSSSRRRPPPMMMLLLMMMLLLKKKJJJMMMRRRUUUQQQKKKHHHKKKOOOLLLMMMKKKHHHHHHJJJIIIEEEEEEFFFIIIKKKGGGBBBBBBFFFIIINNNNNNHHHDDDEEEFFFEEECCCCCCBBBBBBCCCBBB@@@>>>===;;;::::::;;;;;;:::999888999:::999777777888:::555444333444777:::::::::555555555555444333222222222222111111222333444444222222111000111222444555333333333333333333333333333333333333333333333333222222333444444555666666///000333555777777666555222333444555444555888:::<<<999:::<<<777888KKKccciiiUUUAAA::::::;;;===AAA:::===???>>>;;;999:::<<<===>>>???>>><<<<<<>>>@@@???@@@BBBCCCDDDDDDDDDCCCEEEHHHKKKJJJHHHHHHIIIKKKLLLPPPPPPPPPSSSYYYVVVOOOWWWXXXXXXVVVSSSQQQQQQRRRPPPRRR]]]```ZZZ]]]```WWWYYYYYYYYYWWWUUUUUUUUUVVVSSSTTTVVVWWWXXXYYYYYYYYYZZZ[[[[[[ZZZXXXVVVWWWXXXUUUXXX[[[\\\[[[YYYWWWWWWTTTTTTTTTSSSRRRRRRTTTVVVSSSOOOLLLMMMRRRUUUTTTQQQRRRSSSSSSQQQOOOMMMMMMNNNMMMOOOQQQRRRPPPOOONNNNNNRRRVVVYYYWWWQQQLLLLLLNNNLLLKKKIIIGGGGGGHHHIIIJJJGGGIIILLLOOOQQQRRRQQQQQQNNNMMMKKKLLLNNNOOOOOONNNGGGFFFEEECCCAAA???>>>===;;;;;;;;;<<<<<<<<<======777888888777444555888<<<333444555666666666555555111111111111111222222222///000000111222333333333///000111111111000...---,,,,,,---...///111222222wwwnnnjjjddd^^^XXXVVVTTTUUUWWWWWWTTTQQQMMMNNNPPPRRRSSSTTTTTTTTTXXXVVVTTTQQQOOOMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIIIIHHHGGGEEECCCAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>???@@@<<<;;;888555777:::888333666666666555444444333333444444444333333222222222333333333444444444555555222222111111000///......111111000000//////......///000000000111111111111222222222111111111000000333222111111111222333444999777444333444666:::<<<>>>FFFQQQXXX```nnn}}}{{{qqqjjjfffccc```[[[[[[[[[[[[[[[[[[\\\\\\YYYVVVSSSRRRSSSUUUVVVVVVTTTVVVWWWXXXWWWUUURRRPPP[[[ZZZWWWUUURRRQQQPPPOOOSSSRRRQQQQQQRRRSSSSSSSSSOOOQQQSSSSSSRRRQQQRRRSSSRRROOOKKKGGGEEEFFFHHHIIILLLMMMMMMNNNNNNNNNMMMMMMLLLJJJIIIIIIJJJJJJJJJIIIGGGKKKKKKEEEBBBCCCEEEEEEKKKIIIFFFCCCAAAAAACCCDDD??????>>>>>>>>>>>>>>>???===<<<;;;:::999888888888666666666666777777777777444555666777888999999999666555444333333333333444555555444333333222111111111111111111111111111111444333333222111111111222333333333222222222111111222222222222222222222222222222222222222222222222111111222222222222333333444666777777666999???DDDGGGBBB<<<:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<===???AAACCCEEEFFFFFFDDDFFFHHHIIIGGGFFFEEEFFFMMMLLLLLLJJJIIIKKKNNNQQQTTTTTTTTTTTTTTTSSSRRRRRRTTTTTTUUUXXX[[[[[[XXXTTTTTTUUUUUUUUUUUUTTTSSSSSSMMMRRRUUUVVVYYY^^^^^^\\\^^^]]][[[XXXVVVTTTSSSRRRXXXZZZ\\\[[[WWWUUUVVVXXXXXXZZZ[[[YYYUUUQQQQQQSSSWWWUUUSSSQQQPPPRRRVVVXXXXXXVVVSSSQQQQQQQQQPPPOOOQQQPPPOOONNNMMMLLLLLLLLLUUUSSSQQQOOOLLLKKKIIIIIILLLJJJHHHGGGGGGIIIKKKMMMJJJKKKLLLKKKIIIIIIJJJLLLPPPPPPPPPOOOMMMKKKJJJIIIGGGEEECCCCCCDDDBBB===:::666888999;;;<<<<<<<<<;;;:::999777666666666777888:::999888555222222333555111000000000111222333333111111222222222222111111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,{{{xxxpppeee___]]]ZZZUUUWWWUUUSSSTTTTTTTTTQQQOOONNNNNNOOOPPPQQQRRRRRRRRRUUUSSSQQQOOOMMMKKKKKKJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDBBBAAAAAAAAA@@@@@@???===<<<;;;888888:::===BBBHHHNNNQQQ<<<===;;;777888;;;:::666555555444444333222222222333333222222222222222222222222222333333333444444222222111111000/////////000000000/////////....../////////000000000111111222222111111111000000000111000000///000111222333555333222111111333555777444999@@@DDDHHHQQQ___iiisss{{{uuunnnjjjjjjggg```]]]^^^]]]YYYYYYZZZ[[[\\\\\\]]]\\\\\\UUUSSSRRRSSSTTTUUUTTTSSSQQQRRRTTTVVVVVVUUUTTTSSSZZZYYYWWWUUUSSSQQQPPPOOORRRRRRQQQRRRSSSSSSSSSRRRPPPQQQSSSRRRPPPOOOOOOPPPLLLJJJHHHEEEEEEEEEGGGHHHIIIIIIKKKLLLMMMMMMMMMMMMKKKIIIGGGGGGHHHHHHGGGFFFEEEIIIIIIEEECCCEEEGGGGGGHHHFFFCCC@@@??????@@@AAA???>>>>>>===<<<<<<<<<===;;;;;;;;;:::999888888777777666666555555444444444444555666777777777777777444444444444333333333333444444444333222222111111111111111111111111111111222222111000000000000000333222222222222111111111222222222222222222222222222222222222222222222222111111222222222333333333333333444444444666:::===@@@<<<888777999;;;;;;:::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAACCCEEEEEEDDDCCCDDDEEEIIIJJJIIIIIIHHHJJJNNNRRRRRRSSSSSSSSSSSSRRRQQQPPPRRRQQQRRRUUUXXXXXXVVVSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRVVVWWWVVVXXX\\\]]][[[YYYXXXXXXXXXXXXXXXYYYYYY[[[\\\\\\[[[YYYWWWWWWWWWXXXYYYYYYWWWUUUSSSTTTTTTYYYVVVRRRSSSVVVZZZZZZZZZYYYWWWTTTRRRRRRQQQQQQPPPQQQQQQQQQPPPPPPPPPQQQQQQRRRQQQOOOMMMKKKJJJJJJIIILLLKKKIIIHHHGGGHHHIIIJJJLLLLLLMMMLLLJJJJJJKKKMMMOOOOOOOOONNNMMMLLLKKKJJJGGGEEEBBBBBBBBBAAA===;;;666777999:::;;;;;;;;;:::999888777777666666777777555666777666444333333444111000000000111111222333///000000111111000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,uuuhhhlllkkkeee]]]YYYYYYWWWRRRUUUTTTRRRRRRRRRQQQOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOONNNLLLKKKJJJIIIIIIKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@??????>>>===;;;::::::999888888;;;AAAGGGKKK888;;;:::666444555666444444444333222222111111000111111111111222222222222111111111222222222222222222222111111000000///////////////...................../////////000000000111111000000000000000/////////.........///000111111111111000111111222333222333666777:::>>>DDDIIIOOORRR]]]rrr|||pppiiiddd^^^ZZZ]]]\\\YYYVVVYYY___```]]]___``````___]]]ZZZWWWUUUQQQQQQQQQSSSUUUVVVTTTRRRNNNOOOQQQRRRTTTUUUUUUUUUZZZYYYWWWUUUSSSQQQPPPPPPPPPRRRSSSUUUUUUTTTSSSRRRPPPRRRRRRQQQOOOMMMLLLMMMIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFHHHJJJKKKLLLLLLLLLJJJHHHFFFEEEFFFFFFEEECCCBBBFFFGGGDDDDDDGGGJJJIIICCCBBB???===;;;;;;<<<===>>>===<<<;;;::::::::::::999999::::::999888777666666666555444333222222111444555555666666666555555222333444444444333111111333333333222222111111000111111111111111111111111111000000///////////////222222111111111000000000111111111111111111111111111111111111111111111111111222222222222333333333111000///000222444555444666555444444777888888888777777777777777777777777999999999999::::::;;;;;;>>>>>>>>>???>>>======<<<>>>???@@@@@@@@@AAACCCEEEFFFGGGGGGGGGHHHJJJNNNQQQPPPPPPPPPQQQPPPPPPOOONNNNNNNNNNNNPPPSSSTTTSSSRRROOOPPPPPPQQQRRRRRRSSSSSSYYY[[[ZZZVVVVVVZZZ\\\ZZZVVVVVVWWWYYY\\\^^^aaabbb___]]]\\\[[[[[[[[[YYYWWWYYYWWWUUUUUUVVVWWWWWWVVVYYYUUURRRTTT[[[^^^\\\YYYYYYXXXVVVTTTSSSRRRRRRSSSQQQQQQQQQQQQRRRRRRRRRSSSOOONNNLLLKKKJJJIIIJJJJJJLLLLLLKKKJJJIIIHHHGGGGGGKKKLLLLLLKKKIIIHHHJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIFFFDDDAAA@@@@@@???===<<<666777888:::::::::999999777777777777777666666555222444777777666333222222000000000000000111111222......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,pppgggdddbbbkkkjjjeee^^^[[[[[[XXXSSSRRRRRRQQQPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>===;;;:::999;;;:::777555555777999;;;999======777222333444333444333333222222111000000111111111222222333333333111111111111111222222222111111111000000/////////.........------------------............/////////////////////////////////...............//////000000111111222222222222222444444444777:::===>>>>>>@@@===???OOOgggyyy~~~|||rrrkkkddd`````````^^^\\\[[[YYYUUUUUU\\\fffhhheee```aaaaaaaaa^^^ZZZVVVSSSQQQQQQQQQRRRUUUVVVUUUTTTOOOPPPPPPQQQSSSTTTUUUVVVYYYXXXVVVTTTSSSRRRQQQQQQQQQSSSWWWXXXXXXUUUTTTSSSPPPQQQRRRQQQOOOMMMMMMNNNLLLLLLLLLLLLKKKJJJIIIIIIFFFGGGHHHIIIJJJKKKKKKKKKIIIGGGEEEDDDDDDDDDCCCBBBAAAEEEFFFCCCDDDHHHIIIGGG@@@???===;;;:::::::::;;;===<<<:::999888777777777666777888999999888666555555555444444333333222222555666666666555555444333000222333444444222000///222222222111111000000000111111111111111111111111000000///////////////000111111111000000000//////000000000000000000000000000000000000000000000000111111111222222222333333222000...///333444222///111111222333555555555555555555666666666666666777777777888888999999::::::===============<<<;;;:::;;;<<<=========???CCCFFFFFFGGGGGGGGGGGGHHHLLLNNNMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLNNNPPPQQQRRRRRRNNNNNNOOOPPPQQQRRRSSSTTT^^^___[[[UUUTTTXXXZZZYYYXXXYYYZZZ\\\___bbbdddfff___\\\ZZZ[[[]]]___]]]ZZZZZZVVVSSSSSSVVVYYYYYYXXXVVVUUUTTTVVVYYY[[[YYYWWWYYYYYYWWWUUUSSSSSSSSSUUUQQQQQQQQQQQQQQQPPPPPPPPPKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHKKKKKKKKKIIIGGGFFFGGGIIIIIIIIIIIIIIIHHHFFFEEEEEEDDDBBB@@@>>>============666777888999:::999888777555666777888777666555444555666888777555333222222000000/////////000000111......////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,|||iiiZZZYYY^^^cccaaabbb^^^YYYWWWWWWSSSNNNOOOPPPPPPPPPPPPQQQRRRTTTQQQPPPOOONNNNNNNNNOOOOOOLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCAAA@@@???>>>>>>=========<<<;;;:::999888666666777888999999::::::@@@DDDCCC===777666777666444444333333222111111111111111222222333333444444111111111111111111111111000000///////////////...,,,,,,,,,,,,,,,,,,------,,,,,,---------..........................................///////////////...///000222222222222111111000111444888:::999777;;;777555===KKKYYY```bbbaaabbbgggrrryyyoooeeeccc```^^^_________[[[XXXYYYWWWSSSSSS[[[dddfffccc\\\]]]___``````^^^[[[YYYUUURRRQQQQQQSSSUUUWWWWWWRRRRRRRRRRRRSSSSSSTTTTTTXXXWWWVVVTTTSSSRRRRRRRRRRRRVVVZZZ[[[XXXUUUSSSRRRNNNPPPRRRRRRPPPOOOPPPQQQOOOOOOOOONNNMMMKKKIIIHHHJJJJJJKKKKKKKKKJJJIIIIIIHHHFFFDDDCCCDDDDDDCCCBBBBBBEEEEEECCCCCCFFFEEEBBB???>>><<<;;;:::999::::::;;;:::999777666555555555333555666888888777555444333333333444444555555555666666666666555444333222///111222333333111///...000000000000000/////////000000000000000000000000000000/////////000000111000000/////////.........////////////////////////////////////////////////000000000111111111222222333111///000333444222///000111333333333222222222444444555555666666666666666666777888888999:::::::::;;;;;;<<<<<<<<<;;;;;;999:::;;;<<<===???CCCFFFGGGHHHHHHGGGFFFFFFHHHJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRNNNNNNOOOOOOQQQRRRTTTUUU______ZZZSSSRRRVVVXXXXXXZZZZZZZZZ[[[]]]^^^```aaa\\\ZZZXXXYYY]]]``````^^^ZZZWWWSSSSSSWWWYYYYYYXXXTTTWWWZZZYYYWWWUUUUUUWWWWWWXXXXXXUUURRRRRRSSSUUUSSSSSSSSSRRRQQQPPPNNNMMMIIIHHHFFFFFFFFFHHHJJJLLLJJJKKKMMMNNNNNNMMMLLLKKKMMMMMMMMMKKKHHHGGGHHHIIIKKKJJJJJJHHHFFFDDDBBBAAAAAA@@@???===<<<;;;<<<===777888999:::999888777666555555666777777555444333999999888555222111222333000000//////...//////000...//////000000//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,qqqgggeeegggkkkjjj```VVVUUUXXX[[[SSSUUUTTTRRRRRRTTTRRRMMMNNNOOOOOOOOONNNOOORRRUUUOOOOOOMMMLLLLLLMMMNNNOOOLLLKKKJJJJJJIIIJJJJJJJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAA???>>>=========<<<<<<<<<;;;:::999777777555666777999999888777666???AAA@@@:::666666666333444444333333222111111000111111111222222222222222111000000000000/////////...............---------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,------------.........------...////////////...+++,,,...///111222222222000//////111333333222111444444666999===AAADDDFFFBBBAAAEEEPPPbbbsss~~~}}}xxxoooddd```___ZZZTTTYYYZZZ[[[]]]^^^\\\XXXUUUZZZYYYWWWUUUZZZaaabbb```ddddddcccaaa^^^ZZZVVVTTTVVVTTTQQQPPPRRRUUUWWWWWWRRRSSSSSSSSSSSSSSSRRRQQQWWWVVVUUUTTTSSSSSSSSSSSSSSSWWW[[[[[[WWWRRRQQQQQQNNNPPPQQQRRRQQQPPPQQQRRRNNNNNNNNNLLLKKKHHHGGGEEELLLLLLLLLLLLKKKJJJIIIHHHFFFDDDBBBBBBCCCDDDCCCBBBBBBDDDCCCAAABBBDDDBBB>>>>>>===<<<;;;::::::::::::999888777666555555555555222333444666666666555555111222222333444555666777444444444444444333222111///000111111111000///...////////////////////////........................000////////////000000111/////////.........------...................................................////////////000000000333222000000111222222111000222333333111000000111333333333444555555666666444555555666777888999999888888999:::;;;;;;;;;;;;777999;;;<<<===???BBBDDDFFFGGGGGGFFFDDDDDDEEEFFFIIIIIIJJJJJJKKKKKKJJJJJJLLLNNNPPPPPPOOOOOOPPPQQQOOONNNNNNNNNPPPQQQSSSUUU\\\[[[WWWQQQPPPTTTXXXWWWXXXWWWWWWWWWXXXYYYZZZZZZZZZXXXWWWXXX[[[^^^___```ZZZXXXVVVVVVWWWXXXXXXWWWUUUYYY]]][[[UUURRRUUUYYYUUUVVVWWWTTTQQQPPPRRRUUUVVVVVVVVVUUUSSSQQQNNNMMMHHHGGGEEEDDDEEEGGGJJJLLLJJJKKKMMMNNNNNNNNNMMMLLLPPPQQQPPPMMMKKKIIIIIIJJJMMMLLLKKKIIIGGGDDDBBB@@@===>>>>>>===;;;:::;;;===999999:::::::::888777666555555555555555444444333999999777333111000222444000//////.....................////////////......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,uuudddYYYUUUUUUWWW^^^aaa[[[TTTRRRSSSRRRMMMPPPQQQPPPRRRUUUSSSNNNNNNOOOOOOMMMKKKKKKNNNQQQLLLKKKJJJIIIIIIJJJLLLMMMKKKJJJJJJIIIHHHHHHHHHIIIDDDDDDDDDEEEEEEEEEEEEFFFCCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;:::999888666666999888777666444333111111666777555222222444333///333222222111111000//////000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------++++++---.........---,,,+++,,,---///111333555666000000111111000000000000///222555666555555666777444444555;;;DDDMMMSSSWWW]]]kkksssxxx}}}uuummmrrr}}}xxxqqqhhhbbb___^^^[[[XXX[[[______ZZZRRRSSSVVVYYY[[[[[[YYYWWW]]]___^^^[[[[[[```aaa___jjjiiifffbbb]]]XXXTTTQQQUUUSSSQQQQQQRRRTTTTTTSSSOOOQQQRRRSSSSSSRRRPPPOOOVVVVVVUUUTTTSSSSSSSSSSSSSSSWWWZZZXXXRRRNNNMMMMMMNNNPPPQQQQQQOOONNNNNNOOOLLLLLLKKKJJJIIIHHHGGGFFFJJJKKKKKKKKKKKKJJJJJJIIIBBB@@@???@@@AAABBBBBBAAA@@@BBBAAA???AAACCCAAA;;;===<<<<<<;;;:::::::::999888777666555555555555555111222222333444555555666111111222222333333444444111111111111111111000000000000000/////////..............................------------------------......------...//////000.........------------,,,---------------------------------------------------------............///000000///...---...000222///111222222//////000222000111111222333333444444222222333444555666777888666777777888888888888888555777:::<<<<<<===???AAAAAACCCCCCCCCBBBAAACCCDDDHHHHHHIIIJJJJJJJJJJJJJJJKKKNNNQQQRRRPPPNNNNNNOOONNNNNNMMMMMMMMMOOOQQQSSSVVVWWWSSSNNNNNNTTTWWWWWWTTTTTTUUUUUUVVVXXXYYYZZZYYYYYYYYYXXXXXXYYY\\\^^^ZZZZZZZZZYYYVVVUUUUUUVVVTTTVVVXXXWWWTTTSSSUUUWWWRRRTTTUUUSSSNNNMMMPPPTTTSSSTTTUUUTTTSSSQQQOOOMMMIIIGGGEEEDDDDDDGGGJJJLLLKKKKKKLLLLLLLLLKKKKKKJJJPPPPPPOOOMMMJJJHHHHHHIIIIIIIIIHHHFFFDDDBBB@@@???:::<<<>>>===;;;::::::<<<:::;;;;;;;;;:::999777666666555444444333333444444222333444333111000222333000///......---------...------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~tttoooggg___ZZZWWWVVVVVVWWW[[[[[[UUUOOOOOOQQQQQQMMMPPPQQQPPPRRRUUURRRMMMOOOPPPOOOLLLIIIHHHKKKNNNJJJIIIGGGGGGGGGIIIKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHBBBAAA???===<<<;;;;;;;;;:::::::::999888777666555999888666555555666777888444333111///333777666111111111111000//////......//////......---------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,---,,,++++++......///111444777999;;;---...000000......000222000111222111111222555888444666777666666777;;;>>>@@@JJJLLLMMMRRRRRRWWWeeelllssszzzzzzxxxrrrmmmjjjfffcccddd___[[[[[[]]]]]]XXXSSSRRRSSSSSSSSSWWWZZZXXXRRRUUUUUUVVVWWWXXXXXXWWWWWW\\\``````]]][[[]]]^^^]]]bbbaaa```___^^^]]]]]]\\\RRRQQQQQQRRRTTTSSSQQQOOOLLLNNNPPPRRRSSSRRRPPPNNNVVVUUUUUUTTTSSSSSSTTTTTTSSSVVVXXXVVVOOOJJJIIIKKKOOOPPPQQQPPPNNNLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJHHHIIIIIIJJJKKKKKKKKKKKK???>>>===>>>@@@AAAAAAAAA>>>??????>>>@@@CCCAAA;;;<<<;;;;;;;;;::::::999999777666666555555555666666111111111222333444555666222222222111111111111111......////////////......000000///............///---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---......,,,)))***...333---///111000......111444...//////000111222222333000111111222444555666666666666666666666666555444333666999;;;<<<<<<===>>>===>>>@@@@@@@@@@@@BBBCCCGGGHHHIIIIIIJJJJJJJJJJJJKKKNNNRRRSSSPPPMMMLLLMMMNNNMMMLLLKKKLLLMMMOOOQQQRRRSSSQQQMMMNNNTTTWWWWWWSSSSSSTTTVVVXXXZZZ]]]^^^YYYZZZZZZXXXUUUUUUXXX\\\YYY\\\]]][[[VVVSSSSSSUUURRRQQQQQQQQQRRRSSSTTTTTTPPPSSSTTTQQQMMMLLLOOOSSSOOOPPPQQQRRRQQQPPPNNNLLLIIIGGGEEEDDDDDDGGGJJJLLLLLLLLLKKKJJJIIIHHHHHHGGGMMMNNNMMMJJJFFFDDDEEEEEECCCCCCCCCBBBAAA???>>>===888;;;>>>>>>;;;999:::;;;;;;<<<<<<<<<;;;999888666666555444333222333444555+++...111222222111111222000///...---------------+++,,,,,,------,,,,,,+++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwnnnaaa```]]]YYYUUUTTTUUUWWWUUUUUUTTTRRRPPPOOOPPPRRRRRRRRRSSSRRRQQQQQQTTTVVVPPPNNNMMMMMMNNNOOONNNLLLJJJGGGEEEDDDFFFHHHIIIIIIGGGHHHHHHGGGFFFFFFGGGIIIGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@>>>===;;;:::999<<<;;;:::999888666555555888777777666555444444444222333444333222222333555000000000000000000000000000000000111333222000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,***))))))+++,,,...,,,///000000666???@@@;;;111000///......///000111///000000000111111111111111111222222222333333333:::>>>AAAAAA>>>>>>AAAEEELLLPPPVVV^^^eeejjjmmmnnnrrrxxx{{{sssfffbbbkkkvvvtttgggaaa___WWWWWWVVVSSSPPPNNNNNNOOOSSSRRRSSSUUUWWWVVVRRRNNNNNNTTTUUUUUU]]]fffbbbUUUTTTTTTTTTTTTTTTUUUVVVVVVccc[[[WWWZZZ^^^]]]\\\\\\]]]ZZZXXXYYY]]]___\\\XXXUUUUUUTTTRRRQQQQQQQQQPPPQQQQQQRRRTTTUUUUUURRRPPPVVVSSSPPPOOOQQQQQQOOOMMMPPPPPPPPPPPPQQQQQQQQQQQQOOONNNMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKJJJGGGDDDJJJJJJKKKKKKKKKJJJIIIHHHFFFDDD@@@===<<<===???AAACCCBBB@@@>>><<<:::999888;;;:::777666555555666777777666555444444444444444///000111222222222222222111111111000000000000000222333333222000...---...///............---------------............------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------......---------,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,+++******,,,...///111111000000/////////...//////............//////000000111222444555555666777777888777777666555555222444777:::<<<===<<<<<>>>>>???AAACCCDDDDDDDDDEEEFFFGGGIIIJJJKKKOOOOOOOOONNNMMMKKKIIIHHHJJJJJJJJJKKKLLLNNNOOOPPPNNNOOOPPPPPPPPPRRRUUUXXXRRRUUUWWWYYYXXXXXXXXXYYY]]]]]]\\\[[[ZZZYYYYYYYYYWWWVVVVVVUUUUUUVVVWWWWWWUUUQQQOOOQQQRRRQQQTTTYYYYYYWWWSSSNNNKKKKKKNNNQQQSSSRRROOOLLLJJJIIIIIIIIIDDDEEEGGGIIIJJJLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIKKKIIIGGGEEEEEEEEEGGGHHH@@@AAAAAAAAA@@@???===;;;777999:::888666666999<<<999999777666555555555555555444333333222222333333000000000000////////////////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,++++++xxxpppggg```___^^^[[[WWWTTTSSSUUUVVVUUUVVVWWWVVVTTTTTTVVVWWWUUUUUUTTTRRRQQQQQQSSSVVVQQQPPPNNNNNNNNNMMMJJJHHHHHHEEECCCCCCEEEGGGGGGGGGFFFGGGGGGFFFDDDDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCCCC@@@??????>>>===<<<<<<;;;999999888777666555555444777777666666555444444333000222333333111000111111////////////////////////------,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++*********+++,,,---+++...//////444:::999444//////...------...///////////////000000000111111111111111111222222222222555999<<<<<<999999<<<@@@<<>><<<<<<===???@@@@@@@@@???>>>===<<<;;;;;;;;;999777555555555666777666555444333222222222222///000111111222222222111000000000000000000000000111222333222///------...............------------,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,+++++++++++++++++++++******+++++++++*********+++++++++,,,,,,---,,,*********+++---...000/////////............///..................///000000111222333444555555555555555555555444333333222444777999;;;<<<<<<;;;>>>======<<<<<<===>>>???AAAAAABBBCCCEEEGGGIIIJJJLLLLLLKKKJJJJJJIIIIIIHHHIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQPPPOOOOOOQQQSSSRRRUUUWWWXXXWWWVVVWWWWWWZZZYYYXXXWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRNNNNNNPPPQQQQQQSSSXXXVVVTTTRRRMMMJJJJJJLLLOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLFFFGGGHHHIIIJJJKKKLLLLLLGGGFFFEEEDDDDDDEEEFFFFFFAAAAAA@@@@@@>>>===<<<;;;777888999777555555888;;;888888777666555444444444444444333222222222222333111000000000000/////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***yyyssslllgggeeebbb^^^[[[[[[[[[YYYVVVSSSSSSUUUWWWUUUWWWYYYZZZYYYYYYZZZ\\\YYYXXXVVVSSSPPPPPPSSSUUURRRQQQPPPPPPOOOLLLHHHEEEFFFDDDBBBBBBDDDEEEFFFEEEFFFFFFFFFEEECCCCCCDDDEEEFFFFFFFFFEEECCCBBB@@@@@@>>>>>>>>>>>>============777666666666555555555555666666666555555444444333111333555555333111000000////////////////////////---++++++,,,...///...---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++...000000333555222---...---,,,,,,,,,,,,---........./////////000000000000000000000111111111111000333666555444333666999555666999;;;===>>>???>>>>>>CCCHHHGGGBBB>>>>>>@@@AAAFFFKKKLLLIIIDDDBBBAAA???@@@AAABBBBBBCCCEEEGGGKKKJJJJJJKKKNNNOOOOOONNNMMMPPPOOONNNUUU]]]\\\SSSOOONNNNNNOOOPPPRRRTTTUUUVVVUUUWWWZZZYYYUUUUUUXXXTTTSSSTTTXXX]]]^^^\\\YYYWWWUUURRROOONNNNNNNNNOOOTTTTTTTTTVVVVVVUUURRRPPPMMMLLLLLLMMMPPPRRRSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQOOOMMMLLLLLLLLLLLLJJJIIIIIIGGGEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEAAA@@@????????????@@@AAA>>>>>>>>>=========>>>>>>:::999777666555555666777666555444222111000000000///000000111111111111111/////////000000000000000000111222111///---------......---------,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))++++++************++++++)))*********++++++++++++,,,+++*********+++---.........------------,,,,,,......------------......//////000111222333444444222222333333333222111111222333666888:::;;;;;;::::::::::::::::::;;;<<<===;;;<<<>>>@@@BBBEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKPPPQQQQQQPPPNNNNNNOOOQQQRRRTTTVVVWWWVVVTTTTTTUUUVVVUUUSSSRRRRRRSSSTTTVVVUUUTTTSSSRRRPPPNNNLLLKKKNNNKKKLLLOOOQQQPPPRRRVVVQQQQQQOOOLLLIIIHHHIIIKKKHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLFFFGGGGGGHHHIIIJJJKKKLLLAAAAAABBBCCCDDDDDDDDDDDDBBBAAA???===<<<;;;::::::777777777666444444666888666666555555444444333333444333222222111111222222111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))}}}sssiiibbbfffbbb^^^]]]]]]^^^^^^]]]YYYYYYXXXVVVTTTTTTVVVXXXUUUWWWZZZ[[[ZZZZZZZZZZZZZZZYYYVVVRRROOONNNQQQSSSTTTSSSSSSSSSSSSPPPKKKGGGFFFDDDCCCCCCEEEFFFFFFFFFGGGGGGGGGEEECCCBBBCCCEEEEEEEEEDDDCCCAAA@@@>>>===??????>>>>>>===<<<<<<<<<555555555555555666666666555555555444444444333333333555888888666333111000////////////////////////000...------...///...---++++++++++++++++++++++++************************************************************++++++++++++************************)))***+++,,,,,,,,,,,,,,,...111555777777555000+++...---,,,++++++,,,---...---............/////////...////////////000000000...000222222111111222444555666777888999888888888:::<<>>===;;;===???@@@@@@BBBEEEGGGHHHHHHGGGHHHKKKMMMOOOPPPPPPPPPMMMKKKNNNSSSQQQJJJOOOOOONNNNNNNNNPPPRRRTTTSSSUUUZZZ]]]ZZZUUUVVV[[[]]][[[ZZZ[[[]]]___^^^]]]YYYWWWTTTQQQPPPOOOPPPQQQTTTTTTTTTUUUVVVTTTQQQOOOKKKKKKLLLNNNQQQTTTVVVWWWRRRRRRRRRQQQQQQPPPPPPPPPMMMKKKJJJIIIJJJIIIHHHFFFGGGEEECCCBBBDDDEEEEEEDDDEEEEEEGGGHHHHHHHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBCCC???>>>===<<<<<<<<<======:::999888777666777777777666555444222000///////////////000000111000000///......///////////////000///000111000...,,,,,,---------------,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,------------,,,++++++++++++++++++++++++++++++************++++++++++++*********)))))))))******))))))))))))******)))))))))************++++++******)))***+++,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------...//////000111111222222111111111222222111111000222333555666888999999999777888888999;;;<<<===>>>777999;;;>>>AAACCCEEEFFFEEEDDDCCCCCCDDDFFFHHHJJJIIIIIIIIIHHHHHHIIIJJJJJJMMMOOOPPPPPPPPPPPPRRRTTTRRRTTTVVVVVVTTTSSSRRRSSSTTTSSSQQQOOOPPPQQQSSSUUURRRRRRRRRQQQOOOMMMKKKIIIKKKIIIJJJOOOPPPOOOPPPTTTMMMMMMLLLJJJGGGFFFGGGHHHHHHIIIJJJKKKLLLKKKJJJIIIGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFEEE>>>???AAADDDEEEEEEDDDCCCBBB@@@>>>;;;:::999999999777666555444333444555666444444444444333333222222333333222111111111111111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************))))))))))))(((((((((~~~xxxpppkkkjjjhhheeeaaa\\\[[[YYYYYYZZZZZZZZZZZZXXXXXXXXXWWWUUUUUUWWWXXXUUUWWWYYYYYYWWWVVVUUUUUUXXXWWWTTTQQQNNNMMMOOOQQQTTTTTTUUUVVVVVVTTTPPPMMMHHHFFFEEEFFFHHHIIIHHHHHHHHHIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCBBB@@@>>>===<<<@@@???>>>===;;;:::999888555555555666666666666777444444444444333333333333222555888888666333111000........................111///...---...---,,,***************************************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((()))***,,,,,,---,,,,,,333777===AAA@@@999222///......---,,,,,,---......,,,,,,---------.........---------........./////////000111111111111222333333333444444555555555555888888777888:::;;;:::999999===AAACCCAAA>>>;;;999===>>>@@@@@@@@@BBBDDDFFFGGGGGGGGGHHHIIILLLPPPRRRMMMMMMKKKJJJMMMQQQQQQNNNNNNMMMKKKJJJJJJLLLNNNOOOPPPTTT[[[^^^ZZZUUUVVV\\\gggccc^^^[[[ZZZ[[[]]]]]][[[ZZZWWWUUUSSSSSSTTTTTTRRRRRRRRRSSSTTTSSSPPPNNNKKKLLLNNNPPPRRRUUUXXXYYYSSSRRRRRRQQQPPPOOOOOONNNKKKIIIHHHGGGHHHHHHFFFEEEFFFDDDBBBBBBCCCEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>;;;::::::::::::999888888777777777777777777666444333111000////////////000000000//////...------........./////////---...000///---++++++,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,************************************************++++++++++++***************))))))(((((())))))***(((((()))))))))*********))))))))))))******++++++************++++++++++++,,,,,,++++++++++++,,,,,,---.........///000000000000111111222222222111111111222333555666777777888;;;;;;;;;<<<<<<<<<;;;;;;555777:::===@@@BBBDDDDDDCCCCCCBBBBBBDDDFFFIIIKKKKKKJJJJJJJJJJJJJJJKKKKKKOOOPPPRRRRRRQQQQQQRRRSSSQQQSSSUUUUUUSSSRRRRRRRRRTTTSSSQQQPPPQQQRRRTTTUUUPPPPPPPPPPPPOOONNNMMMLLLLLLJJJKKKOOOPPPNNNOOORRRKKKKKKJJJHHHEEEDDDEEEGGGHHHIIIJJJKKKKKKJJJIIIHHHEEEFFFHHHJJJLLLMMMNNNOOOOOONNNMMMJJJHHHEEEDDDCCC>>>@@@BBBEEEFFFEEEDDDCCC@@@???===;;;999999999999777666444333333444444444222333333444333333222111222222111000000000000111000000000////////////...------------------------,,,,,,+++++++++*********************************)))))))))(((((((((''''''|||rrrrrroooiiiaaa___```aaa___\\\ZZZZZZ[[[[[[ZZZYYYXXXWWWWWWXXXXXXWWWVVVUUUVVVXXXVVVWWWXXXWWWTTTRRRRRRRRRTTTTTTSSSQQQOOONNNOOOPPPSSSSSSTTTUUUVVVUUUSSSPPPJJJIIIIIIIIIKKKLLLKKKJJJJJJJJJIIIGGGDDDBBBCCCDDDBBBBBBBBBAAA@@@>>>===<<>>FFFLLLIII>>>555222...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,---------,,,,,,,,,,,,---------...000000000111111111222222111111222333333444555555777555333333555777888888666888;;;===>>><<<:::888<<<===>>>>>>>>>???AAACCCDDDEEEFFFGGGHHHJJJNNNQQQRRRPPPNNNMMMNNNOOONNNMMMKKKIIIGGGFFFFFFHHHKKKLLLNNNQQQVVVZZZXXXSSSTTTZZZeeeaaa\\\XXXUUUVVVXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUPPPPPPQQQRRRTTTSSSQQQNNNMMMOOOPPPQQQRRRTTTWWWYYYRRRRRRQQQPPPOOONNNMMMLLLJJJHHHGGGGGGHHHIIIGGGFFFEEEDDDCCCCCCEEEGGGGGGFFFDDDDDDEEEEEEEEEDDDCCCBBBCCCBBBAAA@@@???@@@@@@AAABBB@@@===:::888777777777666666666666666666666666666555444222111000000000///////////////......---,,,,,,------.../////////,,,---......,,,++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))+++++++++************)))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))************)))************+++++++++++++++************++++++,,,---------.........///000000111222222222222111111111222333444555666777??????>>>===;;;888666555444666999<<>>>>><<<;;;::::::999999888666333333333444444333111222333444444333222111222111000000///000000000/////////.........------------------------------++++++++++++************************************))))))((((((((('''''''''~~~vvvrrrwwwwwwpppmmmooollleee^^^[[[\\\[[[WWWRRRXXXZZZ]]]^^^\\\ZZZWWWVVVVVVWWWWWWVVVUUUTTTTTTVVVWWWXXXWWWUUUSSSRRRRRRTTTQQQRRRSSSSSSQQQPPPQQQQQQRRRQQQPPPQQQRRRRRRPPPOOOLLLKKKJJJLLLMMMNNNMMMKKKIIIIIIHHHFFFCCCAAAAAABBBAAAAAAAAA@@@@@@>>>======<<<<<<;;;:::999777777666555555555444444444444444222222222222222222333333///000222111000//////000........................***+++,,,///000///,,,((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((***)))))))))***,,,...///AAAEEENNNTTTNNN???444111---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---////////////000111000000111111111222333444555555555555444444555666888888555666777:::;;;<<<;;;999:::;;;<<<<<<;;;<<<>>>@@@???BBBDDDEEEEEEFFFIIILLLRRRPPPOOOOOONNNLLLJJJJJJHHHGGGEEEEEEGGGJJJMMMPPPMMMNNNRRRWWWVVVSSSTTTXXXZZZYYYWWWUUUTTTTTTUUUVVVUUUUUUVVVVVVVVVUUUTTTSSSOOOOOOPPPSSSUUUTTTRRRPPPOOOQQQRRRRRRPPPQQQSSSVVVRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHIIIKKKKKKKKKIIIEEEDDDDDDFFFHHHIIIHHHGGGEEEFFFFFFFFFEEECCCBBB@@@AAA@@@>>>===>>>AAACCCEEEAAA???;;;888666555666666222222333333333333333222444333222111000/////////.../////////......---,,,+++,,,,,,---......//////+++,,,------+++******+++++++++++++++************)))******++++++******)))((()))******++++++******))))))))))))))))))))))))(((((()))******)))((((((******)))))))))((((((((()))((((((''''''(((((()))'''''''''((((((((())))))'''((())))))))))))))))))))))))*********+++++++++*********))))))*********,,,,,,,,,,,,------------//////000111111111111111111111111222333444555666;;;;;;;;;:::999666444333222444888;;;>>>????????????@@@AAABBBDDDFFFGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNSSSTTTUUUTTTQQQNNNMMMMMMOOORRRTTTUUUTTTSSSTTTTTTUUUVVVVVVVVVVVVUUUSSSSSSRRRPPPNNNMMMMMMOOOQQQRRRWWWRRRPPPPPPOOOLLLMMMPPPLLLKKKIIIFFFCCCDDDGGGJJJFFFFFFGGGGGGHHHJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOMMMLLLLLLKKKKKKJJJIIIIIIDDDDDDDDDDDDDDDBBB@@@???<<<<<<<<<<<<<<<;;;::::::999666333333444555444222111222333555555444222111111111000////////////000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))(((((((((((('''|||ssslllhhhddd```]]]ccc[[[ZZZdddmmmoooqqqvvvfff```[[[ZZZ^^^___\\\WWWSSSWWW[[[]]][[[XXXUUUTTTUUUVVVVVVUUUSSSRRRSSSTTTXXXXXXWWWUUUSSSSSSUUUWWWOOOQQQTTTUUUTTTSSSRRRSSSQQQOOONNNMMMNNNNNNMMMKKKLLLKKKKKKLLLNNNOOOMMMLLLHHHHHHGGGEEEAAA??????@@@@@@@@@@@@@@@@@@???>>>>>>999999999888888888777777444444444333333222222222222222222222222222222333000111222222111000222333........................)))***...222444444000---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******)))(((***,,,///000EEEIIIRRRXXXPPP???222...,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......------/////////...///////////////000111222222333555555555555555666555555555666888888888777888999;;;;;;;;;<<<>>>@@@;;;>>>BBBBBBBBBBBBEEEHHHFFFEEEGGGKKKMMMNNNNNNPPPHHHGGGGGGGGGJJJNNNSSSVVVOOONNNQQQVVVVVVTTTUUUYYYPPPRRRTTTVVVUUUUUUUUUVVVPPPRRRSSSUUUUUUSSSQQQPPPOOOOOOQQQSSSVVVVVVTTTRRRPPPRRRSSSQQQOOONNNPPPSSSQQQQQQPPPNNNLLLKKKJJJIIIKKKJJJJJJKKKMMMNNNMMMLLLDDDDDDEEEHHHJJJKKKIIIGGGIIIIIIIIIIIIGGGEEECCCBBB@@@???======@@@DDDHHHKKK???===:::666555555666666///000000111111111000000111111000///////////////.../////////...------,,,++++++,,,------...//////***,,,------+++******++++++++++++************)))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))'''((()))******)))(((''')))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))'''(((((()))))))))))))))))))))******+++++++++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,------......///000111111000000111111111111222333444555333444666777777777666555111333777:::===============>>>@@@BBBDDDEEEEEEEEEHHHHHHIIIIIIKKKLLLNNNNNNNNNPPPRRRRRRPPPOOOOOOOOOOOOQQQTTTUUUUUUTTTUUUUUUVVVVVVXXXXXXWWWUUUSSSQQQTTTQQQNNNLLLLLLMMMPPPRRR[[[UUURRRQQQNNNKKKLLLPPPNNNLLLIIIEEECCCDDDHHHKKKGGGGGGGGGHHHJJJMMMPPPRRRQQQQQQQQQQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIEEEEEEDDDCCCBBB@@@>>>>>>:::;;;=========<<<;;;::::::777333333444555444222111222444555555444333111111111000///////////////------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))***)))))))))((((((((((((}}}{{{vvvooohhhdddcccddd___[[[VVVSSSSSSTTTUUUUUUXXXXXXYYY[[[^^^aaaccceee___[[[XXXYYY\\\]]]ZZZVVVUUUUUUUUUUUUTTTSSSQQQPPPSSSRRRQQQQQQRRRTTTUUUWWWWWWRRRNNNQQQYYY\\\YYYSSSPPPPPPQQQQQQRRRQQQQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHNNNIIIHHHMMMNNNIIIGGGIIIGGGGGGFFFDDDCCCBBBAAA@@@BBBAAA???>>><<<;;;;;;:::777777777777666666666666444444333222222111111000000000000000000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,******))))))))))))******))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))***++++++,,,,,,<<>>@@@CCCEEEFFFEEE@@@===999777555444333111222111000//////000111222222000///------///000222111111000...---,,,+++***,,,,,,,,,------.........---,,,+++***))))))))))))''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++,,,,,,,,,---------/////////...------,,,,,,000000111111111222222222444333333222111111111222444444555555666888<<>>@@@CCCEEEDDDDDDFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLQQQQQQQQQRRRTTTSSSRRRPPPTTTUUUUUUUUUTTTQQQOOOMMMPPPMMMKKKMMMQQQTTTTTTSSSUUURRRPPPOOOPPPPPPPPPOOONNNKKKGGGDDDDDDGGGLLLOOOLLLLLLMMMNNNNNNNNNNNNMMMRRRQQQPPPPPPQQQPPPNNNLLLNNNLLLJJJHHHGGGFFFFFFGGGGGGEEEDDDAAA???>>>=========<<<;;;;;;;;;===>>>???999666333222222111000///111111111111111000//////000111111000000///...---...---,,,+++++++++,,,---+++++++++*********)))))),,,***(((''')))*********(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%~~~sssiiiccccccbbb___[[[WWWVVVWWWYYYVVVSSSQQQPPPPPPPPPOOONNNTTTUUUVVVYYY[[[\\\]]]^^^^^^[[[XXXYYY[[[\\\YYYVVVPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXTTTPPPLLLPPPVVVYYYVVVRRROOOOOOPPPQQQQQQPPPPPPPPPLLLLLLKKKJJJJJJIIIIIIIIILLLJJJLLLPPPNNNHHHFFFIIIGGGFFFEEEDDDBBBAAA@@@@@@AAA@@@>>><<<;;;::::::999777777777666666666555555444333333222222111111000000000000000000000000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******))))))))))))******((((((((((((((((((((((((***))))))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))***++++++,,,777<<>>???BBBCCCDDDCCC>>><<<888666666555333222111111000//////000111111111000///......///000111111000//////...---,,,,,,,,,,,,,,,---------......,,,,,,,,,+++******))))))''''''(((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''******+++++++++,,,,,,,,,............------,,,,,,000000000111111111222222444333222111111111111111333444555555555777;;;>>>???>>>>>>===>>>@@@BBBCCCEEEEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLNNNOOOPPPQQQRRRRRRPPPOOOSSSSSSTTTUUUTTTRRROOONNNNNNLLLJJJKKKNNNQQQQQQPPPXXXUUURRRQQQQQQQQQPPPOOOOOOMMMIIIFFFFFFIIIMMMPPPNNNNNNOOOOOOOOOOOONNNNNNQQQOOOOOOOOOPPPOOOMMMLLLIIIHHHGGGGGGGGGHHHJJJKKKGGGFFFDDDBBB@@@>>>>>>===<<<<<<;;;;;;;;;<<<>>>???999777444222222222111000111111111111111000//////111111111111000///...------,,,++++++++++++,,,---+++++++++*********))))))+++)))(((''')))******)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%dddddddddbbb^^^XXXRRROOOQQQQQQPPPNNNLLLMMMOOORRRMMMLLLLLLMMMNNNNNNLLLJJJOOOPPPRRRTTTUUUVVVVVVVVVZZZXXXVVVVVVXXXXXXUUURRRNNNNNNNNNNNNNNNPPPRRRSSSRRRRRRTTTUUUVVVWWWWWWWWWQQQMMMKKKMMMSSSUUUSSSOOONNNOOOOOOOOOOOOOOONNNNNNKKKKKKIIIHHHHHHIIIJJJKKKIIIKKKOOORRROOOIIIGGGIIIFFFEEEDDDCCCAAA@@@??????>>>===<<<:::999888888888777666666666666555555555333333333222111111000000000000000000000000000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,******************))))))***))))))(((((())))))***((((((((((((((((((((((((***)))((((((''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***++++++///333888777333...++++++))))))))))))))))))))))))************)))))))))))))))))))))***++++++,,,,,,***++++++,,,,,,---......------...///////////////...//////000000111222222444444444444444444444444555555555555666888999::::::;;;======>>>???AAADDDGGGIIIJJJKKKLLLKKKIIIHHHIIIKKKOOOTTTXXXWWWTTTQQQPPPNNNLLLLLLMMMQQQUUUWWWVVVTTTRRRRRRTTTUUUUUUUUUYYYYYYYYYWWWUUUUUUWWWYYY]]][[[WWWUUUTTTRRRPPPNNNFFFJJJNNNPPPNNNMMMNNNOOONNNMMMMMMNNNLLLGGGHHHKKKKKKJJJJJJKKKMMMMMMKKKJJJLLLNNNPPPPPPMMMJJJHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@???>>>>>>@@@AAAAAA@@@<<<:::777666666666444333111000000//////000000111111000///......///000111000/////////............,,,,,,,,,,,,------------+++,,,------,,,+++)))((('''(((((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************---------------,,,,,,,,,//////000000000111111111333222111111111111111111222333444444555666:::<<<>>>>>>===<<<<<<>>>???@@@DDDEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKLLLNNNPPPPPPOOONNNMMMQQQRRRSSSTTTTTTRRRPPPOOOMMMKKKJJJJJJKKKMMMNNNMMMXXXVVVSSSRRRRRRRRRQQQPPPRRROOOLLLIIIIIIKKKOOOQQQQQQQQQQQQPPPOOOOOONNNNNNNNNMMMMMMNNNOOOOOOMMMLLLGGGGGGFFFFFFFFFGGGIIIJJJFFFEEECCCAAA@@@>>>>>>>>><<<<<<;;;;;;;;;<<<======:::777444333333333222111111111111111111000//////111111111111000///......,,,,,,++++++++++++,,,---+++************)))))))))+++)))'''((()))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%IIIJJJLLLMMMMMMMMMLLLKKKNNNNNNMMMKKKIIIIIIKKKMMMKKKJJJIIIKKKMMMNNNMMMLLLOOOOOOOOOOOOOOOQQQRRRRRRUUUTTTSSSSSSTTTSSSQQQNNNOOONNNLLLKKKKKKLLLMMMOOONNNOOOQQQSSSTTTTTTTTTTTTNNNLLLKKKMMMPPPQQQPPPOOONNNNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHGGGHHHIIIKKKLLLGGGJJJNNNQQQQQQMMMIIIGGGDDDDDDCCCAAA@@@???>>>===<<<;;;999888777666666666666666666555555555444444333333222222111000000000/////////////////////////////////.........------++++++++++++++++++++++++++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******))),,,......,,,***)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********+++,,,,,,------,,,,,,---...............---......//////000111111333333333333333333333333333333444555666777888999999:::;;;;;;<<<>>>BBBEEEFFFHHHJJJKKKKKKIIIGGGEEEGGGJJJPPPVVVYYYXXXSSSOOOMMMLLLKKKKKKMMMPPPSSSUUUTTTSSSRRRQQQRRRTTTUUUVVVQQQTTTYYY[[[ZZZWWWUUUTTTXXXWWWUUUSSSRRRQQQPPPPPPIIIMMMQQQPPPLLLJJJJJJLLLNNNLLLMMMNNNLLLIIIJJJNNNNNNMMMKKKKKKLLLMMMMMMMMMOOOPPPQQQOOOKKKHHHFFFEEEEEEEEECCCBBBAAAAAAAAAAAA@@@>>>===<<<>>>>>>===<<<999777666555666666555333000000000//////000000000000///............///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---,,,***((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))+++++++++,,,,,,,,,,,,,,,....../////////000000000222111111000000000111111111222333444444555888::::::999999999:::<<<===>>>BBBBBBCCCDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLLLLJJJLLLOOOPPPPPPNNNMMMMMMOOOPPPRRRSSSSSSRRRPPPOOOMMMLLLJJJJJJJJJKKKLLLLLLRRRQQQPPPRRRTTTUUUUUUTTTTTTSSSPPPNNNMMMOOOQQQSSSRRRRRRQQQOOONNNMMMMMMMMMMMMMMMLLLMMMOOOOOONNNLLLLLLJJJHHHFFFDDDCCCCCCCCCCCCBBB@@@???>>>=========;;;;;;;;;;;;;;;;;;<<<<<<999777444333333333333222111111111111111000//////111111111111000///......+++++++++++++++,,,,,,,,,************))))))))))))***)))'''((()))***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%DDDDDDDDDCCCCCCAAA@@@@@@HHHIIIHHHGGGEEEDDDEEEGGGLLLIIIGGGGGGJJJMMMOOOPPPRRRPPPMMMKKKLLLNNNQQQSSSTTTSSSSSSTTTSSSRRROOOMMMMMMLLLJJJIIIIIIKKKMMMNNNNNNOOOQQQRRRSSSSSSRRRQQQMMMLLLMMMMMMNNNOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJHHHHHHGGGGGGHHHIIIJJJKKKGGGHHHKKKOOORRRQQQKKKDDDCCCBBBAAA@@@???===<<<<<<999999777666555555555555555555555555444444444444333333222111111000000///....................................------------+++++++++++++++++++++++++++******))))))((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))&&&'''))))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,++++++,,,---------------,,,------......///000000222222222222222222222222111111222444555666777777888999::::::;;;===AAADDDDDDEEEHHHIIIIIIGGGEEECCCEEEHHHMMMSSSWWWVVVQQQMMMJJJJJJKKKMMMNNNPPPQQQQQQPPPOOOOOONNNOOOQQQTTTWWWVVVXXX[[[\\\YYYVVVTTTSSSVVVUUUTTTRRRPPPNNNNNNOOOMMMNNNOOOMMMJJJIIIJJJMMMRRRPPPPPPQQQPPPLLLNNNRRRRRROOOMMMLLLMMMNNNNNNNNNOOOOOOOOOMMMIIIEEEDDDCCCCCCCCCBBBAAAAAA@@@AAAAAA???===;;;;;;;;;;;;;;;999777666555555666666555333/////////000000///////////////............//////............////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))******++++++,,,,,,------........./////////000000000//////000000111///111222333333444666888666777888999;;;===???@@@AAABBBCCCDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJNNNQQQRRRPPPNNNMMMMMMNNNOOOQQQRRRSSSRRRPPPOOOMMMMMMLLLKKKJJJJJJKKKMMMJJJKKKLLLPPPUUUXXXYYYYYYVVVUUUSSSQQQQQQRRRSSSTTTRRRPPPOOOMMMLLLKKKKKKKKKMMMLLLLLLMMMOOOOOONNNLLLMMMKKKHHHEEEBBB@@@?????????>>>===<<<;;;;;;:::;;;:::;;;;;;;;;;;;:::::::::888666333222333333333222111111111111111000//////000000111000000///...---*********++++++,,,,,,,,,)))))))))))))))))))))))))))((('''((()))***((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%AAAAAAAAAAAAAAA@@@??????CCCDDDEEEDDDCCCCCCEEEGGGKKKHHHEEEEEEGGGKKKNNNPPPSSSQQQNNNLLLLLLOOORRRTTTTTTUUUVVVVVVTTTRRROOONNNHHHHHHHHHIIIKKKNNNPPPQQQPPPQQQQQQRRRRRRQQQQQQQQQKKKMMMNNNNNNMMMMMMNNNOOOOOOOOOOOONNNMMMKKKJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIFFFJJJMMMNNNOOOOOOIIIBBBBBBAAA@@@???===<<<;;;;;;888777666555444444444444555555444444444333333333222222222111000000//////..............................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))(((((()))((((((''''''(((((()))'''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))((())))))******+++,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,---......//////111111111111111111111111000111222333444444444444666777999::::::;;;>>>@@@AAACCCDDDFFFFFFEEECCCBBBDDDFFFJJJOOOSSSRRROOOLLLJJJKKKLLLNNNOOOOOOOOOOOORRRRRRRRRRRRSSSVVV[[[___cccaaa\\\VVVRRRQQQSSSVVVWWWWWWVVVRRRNNNLLLKKKLLLMMMLLLKKKKKKLLLOOOQQQSSSWWWTTTTTTUUUSSSPPPQQQVVVTTTQQQNNNLLLLLLMMMMMMMMMMMMMMMMMMKKKGGGDDDCCCCCCAAAAAA@@@?????????@@@@@@===;;;999999999:::999777666555444555666666444222...//////000000//////...........................---------...............,,,,,,,,,,,,++++++++++++)))***++++++++++++))))))(((((((((''''''''''''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***+++,,,,,,,,,,,,---------.........///////////////000000111...000222222222222444666666777888;;;===???AAABBBBBBBBBDDDEEEFFFGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJKKKPPPTTTTTTQQQMMMLLLLLLMMMOOOPPPRRRRRRQQQOOONNNMMMMMMMMMKKKJJJJJJLLLNNNHHHIIIKKKPPPUUUYYY[[[ZZZVVVUUUTTTRRRRRRRRRRRRSSSPPPOOOMMMKKKJJJIIIJJJJJJMMMLLLKKKLLLMMMMMMLLLJJJIIIGGGEEECCCAAAAAAAAAAAA<<<;;;::::::999999999999::::::;;;;;;;;;:::999888777555222111222333222111111111111111111000//////////////////...---,,,,,,((()))***+++,,,,,,,,,+++(((((()))))))))))))))***(((''''''((()))***(((&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%<<<>>>???AAACCCDDDDDDDDDBBBDDDEEEEEEEEEEEEFFFHHHIIIHHHFFFGGGJJJLLLNNNNNNPPPPPPPPPPPPQQQQQQRRRRRRRRRTTTUUUUUUSSSPPPMMMLLLGGGGGGIIIKKKMMMOOOQQQRRRRRRQQQPPPOOONNNNNNNNNNNNIIILLLNNNMMMKKKJJJLLLOOOPPPPPPOOONNNMMMKKKJJJIIIEEEFFFHHHIIIIIIHHHGGGFFFFFFOOOTTTOOOIIIGGGDDDAAAAAA@@@???>>><<<;;;::::::777777666555444444444444444444444333333333333222222222111111000000//////---------------------------------,,,,,,,,,,,,+++************************((((((((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))***+++++++++)))******++++++++++++++++++++++++,,,------......000000000000000000000000///000222333333333222222333555777888888888999:::???@@@AAABBBBBBCCCBBBBBBEEEEEEHHHKKKOOOPPPOOOMMMMMMMMMLLLLLLMMMMMMNNNOOOSSSTTTUUUUUUWWW[[[aaafffbbb^^^XXXQQQMMMNNNRRRVVVWWWWWWWWWTTTOOOMMMMMMOOONNNKKKJJJLLLRRRWWWXXXWWWVVVSSSRRRSSSQQQNNNOOOTTTTTTQQQMMMKKKKKKKKKJJJIIIJJJJJJJJJHHHEEECCCBBBCCC???>>>>>>>>>>>>>>>??????;;;999888777888888777666555444444555666555333111......///000000///......---..................------------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((***++++++,,,,,,,,,,,,,,,------------///............///000111---///111222111111333444555666777:::;;;===>>>>>>???@@@AAACCCEEEFFFGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHLLLQQQUUUUUUPPPKKKJJJJJJNNNOOOPPPQQQQQQPPPNNNMMMKKKLLLMMMKKKIIIIIILLLOOOMMMMMMOOORRRVVVXXXXXXWWWSSSSSSRRRQQQPPPPPPOOOOOOOOONNNLLLJJJIIIIIIJJJKKKKKKJJJIIIIIIJJJJJJHHHFFFEEEDDDCCCAAAAAAAAABBBBBB;;;::::::999999999999:::999::::::;;;:::999888777666444111000111222111111111111111111111000//////............---,,,+++***'''(((***+++,,,,,,,,,+++(((((((((((())))))******(((''''''(((***)))(((&&&'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%<<<===???@@@AAA@@@@@@???CCCEEEEEEEEECCCBBBCCCDDDIIIIIIIIIKKKNNNOOOOOOMMMMMMOOORRRTTTTTTSSSQQQPPPOOOPPPRRRRRRPPPLLLJJJIIIIIIJJJLLLMMMNNNNNNNNNNNNQQQOOOMMMKKKJJJJJJJJJKKKHHHKKKNNNLLLIIIHHHKKKNNNQQQQQQPPPOOOMMMKKKJJJIIIDDDFFFHHHJJJJJJHHHFFFDDDEEESSSZZZQQQDDD???@@@AAA@@@@@@???===<<<;;;:::999777666555555444444444444444444444333333333222222222222111111000/////////---------------------------------,,,,,,,,,++++++************************''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((()))******++++++))))))***+++++++++++++++***++++++,,,,,,---......000000000000000000000000000000222333333222111000000333555666666555666666>>>>>>??????@@@AAABBBBBBFFFFFFFFFIIILLLOOOOOONNNQQQOOOLLLJJJJJJLLLOOOQQQMMMOOOPPPQQQRRRWWW^^^dddTTTTTTSSSPPPNNNNNNQQQSSSTTTUUUVVVTTTQQQPPPRRRUUUQQQMMMKKKOOOWWW\\\ZZZVVVSSSPPPNNNNNNLLLIIIKKKPPPSSSPPPMMMKKKJJJIIIHHHFFFHHHHHHHHHGGGDDDBBBBBBCCC===============>>>>>>???:::888777666777888777666555444444555666555222000---...///000000///...---------............---------------,,,,,,+++++++++,,,,,,,,,++++++*********)))((((((((((((((()))***(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((()))***+++,,,++++++,,,,,,,,,---------...............///000111,,,...111111111111222333333444555777888888999999:::;;;===@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGLLLQQQVVVUUUOOOJJJHHHIIINNNOOOPPPQQQQQQOOOMMMLLLIIIKKKLLLJJJHHHIIILLLOOOSSSRRRSSSUUUWWWWWWUUUSSSQQQPPPPPPOOONNNNNNMMMLLLOOONNNLLLJJJIIIJJJKKKLLLJJJHHHGGGGGGHHHGGGEEECCCFFFEEECCCAAA@@@@@@@@@AAA;;;;;;:::999999::::::;;;999::::::;;;:::999888777555333000///000111111000111111111111111000//////------------,,,+++******'''(((***+++,,,,,,++++++'''((((((((())))))******'''''''''(((***)))'''%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%999===AAA@@@>>>>>>AAAFFFKKKHHHEEEDDDDDDDDDDDDCCCKKKPPPQQQNNNLLLNNNNNNMMMQQQRRRTTTSSSPPPMMMLLLLLLOOOPPPRRRRRRRRRPPPNNNLLLPPPOOOOOONNNNNNOOOOOOPPPQQQMMMJJJIIIJJJJJJIIIGGGNNNLLLJJJHHHHHHHHHJJJJJJSSSPPPRRRYYYXXXNNNFFFEEEMMMKKKHHHGGGGGGGGGFFFEEEIIIKKKKKKIIIEEECCCCCCEEE???>>>>>>===<<<;;;;;;:::555666777888888777666555444333222111000000000000222222111111000/////////...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((()))))))))************************************+++++++++***++++++,,,,,,......---------......////////////000111111222222333333222222333666888:::;;;===?????????@@@AAACCCEEEFFFFFFGGGIIIKKKLLLMMMKKKMMMNNNMMMJJJIIIKKKNNNQQQPPPOOOMMMLLLJJJIIIHHHLLLNNNQQQTTTUUUTTTRRRQQQQQQQQQPPPPPPPPPRRRSSSUUUOOOQQQTTTVVVWWWUUUTTTRRRQQQQQQPPPPPPOOOOOONNNMMMQQQOOOLLLIIIGGGFFFFFFGGGGGGDDDBBB@@@AAAAAA@@@@@@@@@===;;;:::;;;<<<<<<;;;555555666666666666555555333333333222222222111111111000...---,,,,,,------......---,,,,,,+++******---------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))*********+++++++++******+++,,,,,,---............//////000000111111000111333555666777888888;;;<<<===???AAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGHHHHHHJJJLLLLLLJJJIIIHHHIIIMMMNNNOOOOOOOOOPPPRRRTTTOOONNNLLLKKKKKKNNNQQQSSSTTTTTTUUUWWWXXXWWWUUURRRNNNNNNOOOOOONNNMMMKKKJJJKKKHHHEEEEEEHHHIIIIIIGGGHHHGGGEEECCCBBBAAABBBBBBCCCBBBAAA???======<<<<<<<<<<<<:::777555444666888;;;<<<<<<<<<;;;888555333222222222111111111111000222111000///...---,,,,,,------,,,,,,+++***)))))),,,+++******))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&########################""""""#########$$$$$$$$$888<<>>?????????AAACCCDDDEEEEEEFFFHHHJJJLLLMMMNNNNNNNNNKKKHHHFFFHHHJJJKKKJJJIIIHHHHHHGGGGGGGGGMMMOOORRRTTTVVVVVVUUUUUUZZZWWWSSSPPPNNNOOOQQQSSSRRRSSSTTTUUUUUUSSSRRRQQQSSSUUUWWWUUUQQQOOOQQQSSSOOOMMMKKKIIIGGGFFFFFFFFFGGGEEEBBBAAABBBBBBAAA@@@???<<<:::888888888888666555555666666666555555444333333222222222111111111111000...---,,,,,,,,,---...------,,,++++++******,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))*********++++++******++++++,,,------...---......//////000111111000111222444555666777777:::;;;===>>>@@@AAAAAAAAADDDDDDCCCCCCDDDFFFGGGHHHHHHJJJKKKKKKIIIHHHIIIJJJMMMOOOPPPPPPOOOPPPRRRTTTRRRPPPMMMLLLLLLOOOSSSVVVVVVVVVUUUVVVVVVUUURRRPPPNNNNNNNNNMMMMMMLLLJJJJJJLLLIIIFFFFFFHHHIIIHHHFFFGGGFFFEEECCCBBBAAAAAAAAACCCCCCBBBAAA???>>>===<<<>>>>>><<<:::777777999;;;:::;;;;;;:::999777444333222222222111111111000000111000000///...------,,,------,,,++++++***))))))++++++***)))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$777:::===>>><<<<<>><<<:::999999999888777666444222111555444333222111111111111111111111000//////......------,,,++++++++++++++++++,,,,,,,,,,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++------......---,,,++++++,,,,,,---......///000000111111333333222333444666888:::;;;<<<>>>>>>>>>>>>@@@BBBDDDEEEEEEGGGIIIKKKLLLMMMOOONNNLLLIIIEEEDDDFFFGGGJJJIIIGGGFFFGGGHHHJJJKKKQQQRRRTTTUUUWWWXXXXXXYYY]]]ZZZTTTOOOMMMNNNQQQSSSTTTTTTSSSSSSRRRQQQQQQPPPTTTXXXZZZWWWQQQNNNQQQUUUKKKKKKJJJIIIHHHGGGFFFFFFGGGEEECCCBBBBBBBBBAAA@@@???<<<:::888888777666444666555555555444444333333222222222222111111111000000///...---,,,,,,,,,---------,,,,,,+++*********+++++++++++++++,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))))))))*********************+++,,,,,,---------------...//////000000///000111222444555666666888999;;;===>>>?????????DDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGIIIKKKNNNPPPQQQQQQPPPPPPQQQSSSTTTRRROOONNNNNNQQQUUUWWWWWWUUUSSSSSSSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJLLLJJJGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBAAA@@@CCCCCCDDDCCCBBB@@@>>><<<>>>>>>===;;;888888999;;;:::999888777666444444333222222111111111000000000/////////.........------,,,,,,,,,+++******))))))+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$666888;;;;;;;;;;;;>>>@@@FFFEEECCCDDDEEEFFFEEEDDDHHHLLLLLLHHHGGGJJJLLLKKKMMMMMMLLLJJJIIIHHHJJJLLLMMMLLLLLLMMMMMMOOOPPPQQQNNNLLLIIIHHHHHHIIILLLNNNLLLKKKJJJJJJLLLNNNOOOPPPQQQSSSVVVYYY[[[ZZZWWWTTTRRROOONNNOOONNNLLLIIIHHHDDDCCCDDDFFFHHHJJJJJJIIIHHHGGGFFFEEEDDDEEEGGGHHHBBBAAA@@@???===<<<::::::888777777666555444333222555444333222111111111111111000000//////...---------,,,,,,+++***++++++++++++++++++++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''''''((((((***+++------111000///...---------------------...//////000000222222222333444666888999:::<<<============???@@@DDDEEEFFFGGGIIIKKKMMMNNNKKKJJJHHHFFFEEEFFFHHHIIIOOONNNLLLKKKKKKMMMPPPRRRVVVVVVVVVWWWWWWXXXYYYYYYYYYVVVSSSOOONNNOOOQQQSSSTTTSSSQQQPPPPPPPPPQQQQQQSSSUUUUUUSSSOOOMMMNNNPPPHHHHHHHHHHHHGGGFFFEEEEEEEEECCCAAAAAAAAAAAA???>>>>>><<<:::999:::999888666555555444333333222222222222111111111111000000000.........------,,,,,,,,,,,,,,,++++++*********)))))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))******)))*********++++++,,,,,,,,,,,,,,,---......///////////////000111333444444666777999:::<<<=========AAAAAAAAABBBCCCCCCDDDDDDHHHHHHGGGFFFEEEFFFJJJLLLNNNPPPQQQQQQPPPPPPPPPQQQQQQQQQPPPQQQQQQRRRTTTUUUTTTRRROOONNNOOOOOONNNLLLLLLKKKIIIHHHHHHHHHIIIJJJKKKJJJHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@CCCDDDDDDDDDCCC@@@>>><<<;;;<<<;;;999777777888999888777666444333333222222111111111111000000000000........................,,,+++++++++******))))))******)))(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################555666888999999:::<<<===<<<<<<===???CCCEEEEEEEEEFFFKKKMMMKKKJJJLLLMMMKKKIIIJJJIIIHHHFFFFFFIIIKKKKKKKKKKKKKKKLLLNNNOOOPPPOOOMMMKKKJJJJJJKKKMMMOOOMMMMMMLLLKKKKKKLLLMMMNNNOOORRRXXXbbbiiifff\\\RRRNNNMMMKKKIIIIIIJJJHHHEEEBBBBBBCCCEEEHHHJJJIIIHHHHHHGGGEEEDDDDDDDDDDDDDDD======<<<<<<;;;;;;;;;:::555555555444444444444444444444333222111111111111000000//////...---------,,,,,,+++************+++******++++++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''((()))+++,,,---//////...---------------+++,,,,,,---......//////000111111222444555777777:::;;;<<<<<<<<<<<<===???AAABBBCCCDDDFFFIIIKKKLLLFFFEEEDDDEEEGGGJJJLLLMMMUUUSSSQQQPPPPPPRRRTTTVVVXXXXXXXXXWWWWWWWWWVVVVVVTTTSSSRRRQQQPPPOOOOOOOOOQQQPPPOOONNNOOOPPPRRRSSSSSSPPPNNNNNNOOOOOOMMMJJJFFFFFFFFFGGGFFFEEEDDDDDDBBBAAA????????????===;;;:::999888888::::::888777555444333222111111222222111111111000000000//////---------------,,,,,,,,,+++***************)))))))))))))))******+++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))***************++++++++++++,,,------..................///000222333444555666888999:::;;;;;;======>>>???@@@AAABBBBBBFFFFFFEEEDDDCCCEEEJJJMMMNNNPPPQQQQQQPPPOOOOOOOOOLLLMMMPPPRRRSSSRRRPPPOOOOOOMMMKKKKKKLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBCCCDDDDDDBBB@@@===;;;:::;;;;;;:::888777888999666555444333222111111222111111111000000000//////............------------++++++***************)))***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################444444555666888999:::;;;999999:::===AAACCCCCCBBBKKKOOOOOOKKKHHHIIIHHHFFFEEEFFFGGGFFFEEEEEEGGGHHHJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIKKKMMMHHHKKKRRR]]]ccc```UUUJJJJJJJJJIIIFFFFFFIIIGGGCCCBBBBBBCCCEEEHHHIIIGGGEEEDDDCCCAAAAAAAAAAAA???>>>::::::::::::::::::::::::444444333333333444444555444333222111000000000000/////////...------,,,,,,,,,,,,+++***************)))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""######$$$%%%&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((()))++++++++++++************+++++++++++++++,,,------.........///000111333444555555999;;;<<<<<<;;;;;;<<<===<<<===>>>???BBBDDDGGGHHHEEEDDDDDDGGGJJJMMMNNNNNNSSSRRRPPPPPPPPPQQQSSSUUUVVVVVVWWWVVVVVVUUUTTTSSSSSSSSSSSSRRRPPPNNNLLLKKKOOONNNNNNNNNNNNPPPRRRSSSSSSNNNJJJKKKOOOQQQMMMHHHFFFEEEEEEEEEDDDDDDCCCCCC@@@???>>>>>>???>>>;;;999555444444666777888666555333222111000000111222333000000000000////////////,,,,,,------------,,,+++)))))))))))))))))))))))))))))))))))))))*********''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))*********+++,,,,,,------------,,,,,,---...000111222222444666777888888999888:::;;;===???@@@AAAAAADDDDDDDDDCCCCCCEEEIIILLLMMMOOOQQQQQQOOOMMMLLLMMMHHHKKKNNNQQQRRRPPPNNNLLLLLLKKKJJJKKKLLLMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHHHHDDDFFFGGGFFFCCCBBBAAABBBCCCBBBAAA@@@???@@@AAAAAAAAAAAABBBAAA@@@>>><<<::::::;;;<<<;;;999888999:::444444333333222111111000111111000000000/////////.........---------,,,,,,************************))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############333333333555777888999999999999;;;>>>BBBDDDCCCBBBQQQRRROOOGGGBBBCCCDDDCCCBBBDDDEEEFFFEEEDDDEEEFFFHHHIIIKKKLLLMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMMMMKKKIIIHHHJJJMMMEEEIIINNNQQQQQQNNNKKKHHHGGGIIIHHHEEEFFFIIIHHHBBBCCCCCCDDDFFFGGGGGGEEECCC???>>>>>>@@@BBBBBB???<<<:::::::::999999888888888666555444222222222333333222222111000//////////////////......---,,,,,,+++,,,++++++***************))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((((((((((()))***++++++******++++++,,,---------,,,---///000222333333333999:::;;;;;;::::::;;;<<<;;;;;;<<<>>>AAACCCFFFGGGIIIHHHHHHJJJMMMNNNLLLJJJKKKLLLLLLMMMNNNPPPRRRRRRPPPQQQSSSUUUUUUTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNOOOOOOOOONNNKKKIIIJJJMMMNNNLLLIIIGGGFFFDDDBBBBBBBBBBBBBBB@@@???>>>??????>>>;;;999555555444666777777555333111000/////////111333444000000/////////.........+++,,,------------,,,+++)))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,---,,,+++++++++---///000000111222444555666777777666777:::===???AAABBBBBBBBBCCCCCCCCCCCCEEEIIILLLLLLNNNPPPPPPNNNKKKJJJJJJIIIJJJLLLNNNNNNNNNMMMMMMNNNMMMMMMNNNNNNNNNKKKIIIGGGHHHHHHIIIIIIHHHHHHGGG@@@CCCEEEDDDBBB@@@@@@AAADDDBBB@@@======???AAACCC@@@@@@???>>><<<;;;:::999888:::;;;:::999888888999333333444444333222000///111000000000//////////////////...------,,,++++++))))))))))))************)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""222222222444666888888777888888;;;???DDDGGGGGGFFFWWWVVVPPPFFFAAADDDGGGHHH@@@BBBEEEFFFEEEDDDDDDEEEHHHIIIKKKMMMMMMLLLJJJIIIFFFGGGIIIJJJJJJIIIGGGFFFJJJKKKLLLJJJHHHHHHKKKNNNLLLPPPRRRNNNGGGEEEJJJPPPFFFJJJIIIEEEFFFJJJHHHBBBDDDDDDEEEFFFGGGFFFCCCAAA======>>>AAAEEEEEEAAA===<<<<<<;;;:::888777777666888666444222111111111111222111000///............///......------,,,++++++,,,++++++***)))*********)))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''(((((()))(((((())))))***+++---...)))******+++,,,,,,------+++,,,...///111222222222888:::;;;;;;999999:::<<<<<<===>>>@@@CCCEEEHHHIIINNNLLLLLLMMMOOONNNIIIEEEFFFGGGIIIKKKNNNPPPQQQRRRKKKMMMQQQSSSUUUTTTSSSRRRPPPOOONNNNNNPPPSSSVVVXXXPPPPPPOOOOOONNNMMMMMMLLLGGGHHHIIIIIIHHHIIIIIIJJJHHHFFFCCCAAA@@@@@@AAABBBAAA@@@???@@@@@@???<<<999999888777888888777555222000///......///111333555000/////////............***+++,,,---------,,,+++(((((((((((())))))))))))******))))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))))))))***++++++,,,,,,---,,,*********,,,...//////000111333444555666666555777:::===@@@BBBCCCCCCAAABBBCCCCCCDDDEEEHHHKKKLLLNNNPPPOOOMMMKKKIIIIIILLLKKKKKKKKKKKKMMMNNNOOOQQQPPPPPPQQQQQQOOOKKKHHHFFFGGGIIIJJJJJJIIIHHHGGG>>>AAADDDDDDAAA???@@@AAAEEEBBB???<<<<<<>>>AAADDD@@@???===;;;:::999999999555777888888666555555666222333444555444222000///000000000000////////////000000///...,,,+++******)))))))))))))))*********(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""333444555777777777777666777999<<>>>>>>>>@@@BBBBBB@@@>>>::::::999999888666555444444444555555444444333222222111111000///......---------------------------,,,+++***)))(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((()))))))))************+++***(((((()))***---............///000222444555999:::;;;;;;999999:::;;;>>>???AAACCCEEEEEEEEEEEEKKKLLLJJJFFFGGGKKKKKKIIIJJJIIIHHHIIIMMMPPPRRRRRRNNNMMMMMMOOOQQQRRRPPPOOOKKKNNNQQQSSSRRRRRRRRRSSSMMMKKKJJJIIIJJJKKKJJJIIIJJJJJJIIIHHHGGGGGGFFFFFFJJJHHHDDDCCCCCCCCCCCCBBBDDDCCCAAA???>>>===<<<<<<666666777777777777666666111111000000//////......222222222222111000......+++++++++************)))******)))((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((())))))***)))))))))***++++++,,,,,,******+++,,,,,,---......///000111111111333666888888999:::;;;===???AAABBBBBBBBBCCCBBBBBBDDDHHHKKKOOOMMMIIIFFFDDDDDDFFFGGGIIIIIIHHHHHHHHHJJJKKKLLLRRRQQQQQQQQQQQQPPPMMMKKKMMMKKKIIIGGGGGGEEECCCAAAAAABBBCCCDDDDDDCCCBBBAAA@@@BBB@@@<<<===AAACCCBBB@@@>>><<<;;;;;;:::888666<<<999777777999999777555666555555444222111000000111000///000111222111///000///...,,,+++***))))))***)))))))))))))))***+++(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""########################111222333444555555555444555777:::===???@@@@@@@@@LLLHHHDDDBBBBBBBBBBBBBBB>>>@@@BBBDDDGGGHHHJJJJJJRRRRRRPPPNNNLLLJJJIIIHHHGGGFFFEEEDDDFFFHHHKKKMMMLLLIIIFFFEEEEEEGGGGGGGGGJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDBBB@@@@@@AAAAAABBBBBBBBBBBBAAA============>>>>>>;;;999999999888888777555444333444444444444444333222222111111000//////...------------------------------,,,+++***)))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))************)))(((((()))***,,,...---------...000111333444555777888888777777888:::;;;===???AAABBBBBBBBBAAAGGGIIIHHHFFFGGGJJJJJJGGGIIIIIIIIIJJJLLLMMMMMMMMMOOOMMMKKKJJJLLLMMMNNNNNNJJJMMMQQQRRRQQQPPPOOOOOOMMMLLLJJJJJJKKKKKKKKKIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCCCCDDDEEEEEEDDDBBBAAA???>>><<<;;;;;;:::888888888888888777777666222111111000///......---000000000//////...,,,,,,+++++++++************)))***))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***(((((()))******++++++,,,***++++++,,,,,,---------...///000000000222555777777888888999;;;===???@@@@@@AAABBBAAAAAACCCGGGJJJIIIHHHEEECCCBBBDDDFFFHHHKKKJJJHHHHHHJJJNNNRRRUUUTTTRRRQQQPPPPPPNNNLLLJJJGGGEEEDDDEEEFFFGGGFFFEEEBBBCCCDDDEEEEEEDDDCCCBBBAAACCCBBB>>>===@@@AAA???===<<<::::::;;;;;;:::888;;;999777777999999777555555555444333222111000000111000//////111111000//////...---,,,+++***************)))))))))))))))***(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$...///000111222222222222222444777999;;;<<<===<<<>>>>>>>>>@@@BBBBBBAAA???<<<@@@EEEGGGHHHJJJMMMQQQSSSRRRPPPNNNLLLJJJIIIHHHHHHGGGFFFEEEFFFHHHKKKLLLIIIGGGFFFEEEFFFFFFDDDCCCHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDBBB@@@@@@???@@@AAABBBBBBAAA???>>>>>>===<<<======;;;999666777777777666555444333222333333333444333222222111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))(((((()))***,,,---,,,,,,,,,---...000222222111333444555444555666888999;;;>>>@@@AAAAAA???>>>BBBFFFGGGFFFFFFIIIHHHEEEGGGHHHKKKLLLMMMMMMKKKKKKOOOLLLGGGFFFGGGIIIKKKLLLJJJMMMQQQRRRPPPMMMKKKJJJKKKIIIHHHHHHIIIJJJHHHGGGFFFGGGHHHHHHHHHGGGFFFEEE@@@@@@AAACCCFFFGGGGGGFFFAAAAAA???===<<<;;;;;;;;;;;;;;;:::999888777666666222222111000///...------////////////...------,,,+++++++++************)))***)))((((((''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))(((((())))))******+++++++++++++++,,,,,,,,,,,,,,,---............000333555777777777888999:::<<<<<>>;;;===BBBHHHJJJIIIJJJNNNSSSRRRQQQPPPNNNLLLJJJIIIHHHIIIHHHGGGFFFGGGHHHJJJKKKEEEEEEEEEFFFHHHGGGEEECCCFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>@@@BBBCCCBBB@@@>>><<<>>>>>>======>>><<<:::777555555555444444333111111222222333333222222111000............------,,,,,,++++++++++++++++++++++++******)))((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((((((((()))***+++,,,******+++,,,---///000111...000222333222333555777999;;;>>>AAAAAA@@@>>>===???DDDGGGGGGGGGHHHHHHDDDDDDGGGLLLNNNOOONNNMMMLLLLLLIIIFFFEEEGGGIIIJJJJJJKKKNNNQQQRRROOOKKKHHHFFFHHHGGGFFFFFFGGGGGGFFFDDDFFFGGGHHHHHHGGGEEECCCBBB??????@@@CCCFFFGGGFFFEEECCCBBB@@@???>>>=========<<<;;;:::888777555555444333222111000///...---,,,000000111111000//////...+++++++++*********))))))))))))(((''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))''''''(((((()))******+++,,,,,,,,,+++++++++++++++,,,------------...111333666666666777777999::::::>>>@@@AAAAAA@@@AAADDDFFFDDDCCCCCCCCCEEEHHHKKKMMMMMMLLLMMMNNNQQQUUUZZZ\\\SSSPPPMMMLLLLLLLLLKKKJJJRRRPPPNNNMMMMMMLLLJJJHHHEEEFFFHHHJJJJJJHHHFFFEEE@@@CCCCCC@@@@@@AAA@@@<<<;;;999888999:::;;;:::888888888777666666666555444444333333222111000000000///...---.../////////---++++++************++++++,,,+++***(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$.........//////000111111111222444666777888999:::>>>======>>>@@@AAA???>>>???DDDIIIJJJHHHHHHLLLPPPOOOOOONNNMMMKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIBBBBBBEEEHHHKKKKKKIIIGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@????????????@@@BBBCCCCCCAAA>>><<<<<<;;;;;;<<<======:::888333333333333333222111000111111111222111000000///---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))***++++++*********+++,,,...000111---///111222111222444666777999;;;>>>???>>><<<;;;===DDDHHHGGGFFFHHHGGGDDDDDDHHHLLLMMMLLLJJJJJJJJJHHHGGGFFFHHHJJJKKKKKKJJJLLLNNNQQQQQQNNNJJJGGGFFFHHHGGGGGGHHHIIIHHHFFFDDDHHHHHHHHHGGGEEECCCAAA???AAA@@@AAACCCEEEEEECCCAAAAAA@@@???>>>===<<<<<<<<<;;;999777555444333222222222222111000///...------///000000000000//////...+++++++++*********)))))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((&&&''''''(((((()))******+++++++++++++++++++++***+++,,,,,,,,,,,,---///222666666666666777888999:::>>>???AAAAAA@@@AAACCCEEECCCCCCBBBCCCDDDFFFIIIJJJKKKLLLNNNQQQRRRTTTTTTTTTNNNLLLJJJJJJKKKLLLLLLLLLPPPNNNKKKJJJIIIGGGEEEBBBEEEFFFIIIJJJJJJIIIFFFEEE===AAAAAA??????BBBAAA>>><<<:::999888999999888666666777666666444444444444222222222111111000000///...---,,,---......---,,,******)))))))))***+++++++++***)))(((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$............///000111222222222333444666777888999<<<;;;;;;===@@@CCCCCCBBB@@@DDDGGGGGGFFFFFFHHHKKKLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGGGG@@@BBBDDDIIILLLMMMLLLJJJDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@????????????@@@@@@???@@@AAABBBBBBAAA???>>>:::999999:::;;;;;;999777222333333333222222111000000000111111000000///...,,,,,,,,,+++++++++++++++************************)))((((((''''''(((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''((())))))******+++*********+++,,,...000000---///111111000111222444333444666888999:::::::::===DDDIIIGGGEEEEEEEEEDDDFFFIIIKKKJJJGGGEEEFFFIIIHHHHHHHHHJJJLLLMMMKKKJJJKKKMMMOOONNNLLLIIIHHHHHHJJJJJJJJJKKKLLLKKKIIIGGGHHHHHHFFFEEECCCAAA@@@@@@DDDCCCBBBBBBCCCBBBAAA???===<<<;;;::::::999999999999777555333111111111111111111000000//////......------.........------,,,+++++++++************))))))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))*********++++++++++++++++++,,,,,,,,,+++,,,///111444444444555666777999:::<<<>>>???@@@??????@@@BBB@@@@@@@@@@@@AAACCCEEEFFFIIIKKKNNNPPPQQQOOOMMMLLLKKKIIIHHHIIIKKKLLLLLLLLLKKKJJJHHHHHHIIIIIIGGGFFFCCCEEEHHHJJJJJJHHHEEECCC<<>>;;;:::888888888888777555555666666555333222222333111111111000000000//////---,,,+++,,,---------+++***)))))))))))))))*********))))))(((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""########################---------------///000111111111111222444555777777888888:::===AAABBBBBBAAA???@@@BBBDDDEEEEEEFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEAAABBBEEEHHHLLLMMMKKKJJJCCCDDDEEEEEEEEEDDDBBBBBB@@@@@@???>>>>>>???@@@AAA>>>>>>??????@@@?????????<<<;;;:::;;;;;;:::777555222222333333333222111111//////000000000///......++++++++++++++++++++++++************************(((((('''''''''(((((()))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((())))))******************+++---...000111---...000000//////000111111222333444666888:::;;;===DDDHHHEEEAAABBBCCCBBBEEEHHHIIIHHHFFFGGGLLLRRRMMMKKKIIIIIIJJJJJJJJJIIIIIIJJJKKKKKKIIIHHHIIIJJJJJJIIIJJJKKKLLLKKKHHHFFFFFFEEECCCBBBAAABBBCCCCCCEEECCCAAA@@@AAAAAA@@@>>>;;;;;;:::999888888888888888666444222000000111222000000000000////////////,,,,,,---......------,,,+++++++++************)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%&&&&&&''''''((())))))))))))******++++++,,,,,,,,,,,,---,,,+++,,,...111111111111222444666888999999;;;======<<<<<<===>>>===>>>>>>@@@AAADDDFFFGGGIIIJJJLLLMMMMMMLLLJJJHHHIIIHHHHHHIIIKKKKKKJJJHHHHHHGGGFFFGGGIIIJJJIIIHHHBBBDDDGGGIIIIIIGGGDDDBBB>>>@@@>>>;;;;;;>>>???===999888777777888999888666444555666555222111222333000000000000000/////////---+++***+++,,,---,,,+++***))))))((((((((()))))))))(((((('''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""""""""""""""""""""""""""---,,,++++++,,,---///000000000000111222444555666777888:::>>>@@@@@@>>>;;;>>>===>>>AAADDDFFFEEEDDDFFFFFFGGGGGGHHHIIIJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCEEEHHHKKKKKKJJJHHHCCCDDDEEEEEEEEEDDDBBBBBB@@@???>>>>>>>>>???AAAAAA<<<<<<======>>>>>>??????@@@???>>>>>>===;;;888555222222333333333222222111///////////////......---******************++++++))))))))))))))))))))))))(((((('''''''''(((((()))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))******************+++,,,---///000111---...//////------...///222222333444666999<<<>>><<>>???AAADDDFFFIIIJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKJJJHHHEEECCCBBBBBBBBBDDDEEEDDDCCC@@@CCCFFFHHHHHHFFFCCC@@@@@@AAA>>>:::999<<<===;;;666666555666888:::999888333555666555111000111333000000000000////////////,,,+++******,,,,,,+++*********)))((((((((((((((((((((('''''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!******+++,,,---//////000000000111222444555555666222@@@GGG@@@;;;>>>>>>:::@@@@@@AAABBBCCCDDDEEEEEEIIIIIIIIIJJJJJJJJJJJJJJJJJJGGGEEEEEEGGGGGGEEECCCCCCEEEGGGIIIKKKJJJJJJIIIHHHIIIJJJJJJIIIFFFDDDBBB>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>????????????===<<<;;;;;;999666333333333444444555444444333222222111000///...---------------,,,+++***((((((******)))(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######""""""######$$$%%%######################################################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$!!!%%%***------***&&&###%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++)))))))))***++++++,,,,,,,,,,,,,,,---------......444444444444444555666777>>>BBBGGGFFFBBB???@@@BBBBBBBBBCCCHHHPPPZZZdddjjjXXXPPPHHHDDDEEEGGGFFFDDDFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHJJJJJJIIIFFFBBB@@@???BBBBBB??????CCCDDDBBBCCCBBB@@@>>><<<<<<<<<===<<<;;;:::888888888888999888777666444222000///...//////...------------.........---------,,,,,,,,,+++++++++************)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***)))((((((((()))+++,,,,,,,,,,,,---------.........//////000111333444555888888999999:::;;;<<<<<<>>>;;;999<<>>?????????>>><<<;;;999888777666666777999999888666444444444444444444333333222222111000///...------******+++,,,+++***)))((()))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$###"""!!!!!!"""###$$$########################$$$$$$###"""!!! ******+++,,,---...//////000000111222333444555555:::FFFJJJBBB<<<======:::BBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJHHHFFFDDDDDDEEEEEECCCAAACCCEEEGGGIIIKKKKKKJJJIIIKKKJJJHHHGGGFFFEEEEEEFFF@@@AAAAAABBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAA>>><<<:::999888777555333444444444444444444333333222222111000///...---------------,,,+++***)))(((******)))((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######""""""######$$$%%%################################################""""""#########$$$$$$$$$########################"""############$$$$$$$$$"""$$$(((++++++)))&&&$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***(((((()))******++++++,,,,,,,,,,,,,,,------------222222222333444555777888===AAAEEEDDDAAA>>>???AAAEEEEEEEEEHHHMMMSSSYYY]]]SSSLLLEEEBBBCCCEEEDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEHHHHHHHHHGGGEEEBBB???===@@@CCCBBB??????BBBCCC@@@AAA@@@???===<<<<<<<<<======;;;999777666777888888777666555444222000////////////...---------------------------,,,,,,,,,,,,*********)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))(((((())))))***+++******+++++++++,,,,,,,,,.........///111222444555888888999:::;;;;;;<<<<<<===<<<;;;===@@@CCCCCCCCCFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEFFFGGGFFFCCC@@@????????????>>><<<;;;999888888777666666888888777666333333333333333222222222111111000///...---,,,,,,******+++++++++***)))(((((((((((((((((((((((((((***))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$#########$$$$$$###"""!!!!!!"""###$$$########################""""""""""""!!!!!!!!!!!!******+++,,,------.../////////000111222333444444<<>>;;;888666666666555333444444444444444333222222222111000000///...---------------,,,+++***)))(((***))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%################################################!!!!!!"""""""""#################################"""############$$$$$$$$$"""$$$&&&(((((('''%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((())))))******++++++++++++,,,,,,,,,---------//////000222444777999:::;;;???BBBBBB???===>>>@@@EEEEEEEEEGGGIIILLLPPPQQQLLLGGGAAA???AAACCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEGGGGGGEEECCCAAA???===<<>>@@@@@@>>>??????>>>===<<<<<<======>>><<<999666555555777888555555444333222111000000///......------------------------,,,,,,,,,++++++))))))((((((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))))))))((((((((()))))))))******---------...000111333444777888999:::;;;<<<<<<===<<<>>>>>>???>>>???AAACCCEEEFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEFFFGGGFFFDDDAAA@@@@@@@@@???>>>===;;;:::999:::888666555666666666555333222222222111111111111000//////...---,,,++++++******++++++******)))((((((((((((((((((((((((((())))))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$############$$$######""""""""""""############################## !!!!!!!!!"""""""""###)))******+++,,,---------...//////000111111222222333:::===999777:::>>>>>>AAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIJJJIIIHHHGGGGGGFFFEEEDDDCCCEEEGGGJJJKKKLLLKKKJJJTTTQQQMMMJJJIIIKKKNNNPPPDDDDDDEEEFFFGGGGGGGGGGGGAAAAAABBBBBBBBBAAA??????>>>;;;777555555555555555444444444444333333222111111000000///......------,,,------,,,+++***)))((())))))(((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%################################################""""""""""""#########$$$########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((()))******+++++++++++++++,,,,,,,,,,,,---...000222555999;;;===:::<<>>???@@@AAACCCFFFHHHJJJLLLMMMGGGCCC@@@???AAACCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFEEECCCAAA????????????BBBCCCBBB===<<<>>>===;;;======<<<<<<<<<<<<<<<<<<===;;;888555333444555777333333222222111111000000///...------,,,,,,------,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***)))((('''''''''((((((((())))))))),,,,,,,,,---...000222333777777888999:::<<<<<<===:::>>>AAA@@@>>>>>>BBBFFFDDDEEEEEEDDDDDDDDDCCCCCCAAABBBBBBCCCCCCDDDEEEEEEJJJIIIHHHFFFDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDBBBAAAAAAAAA@@@???>>><<<;;;:::;;;888555444444555555555333333333222111111000000//////......---,,,,,,+++***************))))))(((((((((((((((((((((((((((''''''(((((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###""""""""""""""""""###########################!!!!!!!!!!!!""""""""""""))))))******+++,,,,,,,,,---.........///000000000...333555444444999===????????????@@@AAAAAABBBBBBAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDFFFHHHJJJLLLKKKJJJJJJJJJHHHGGGEEEEEEEEEFFFGGGCCCCCCDDDFFFFFFGGGGGGGGGBBBBBBCCCCCCBBBAAA???===>>>;;;777555666666666666333333444444333222222111000000//////......------,,,,,,,,,,,,++++++***)))))))))(((((((((((())))))))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%#########################################################$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))***************+++++++++,,,,,,...///000333666:::<<<>>>999:::<<<<<<<<<<<<===>>>>>>@@@CCCFFFHHHIIIJJJJJJCCCBBBAAAAAABBBDDDEEEEEECCCDDDEEEFFFGGGGGGHHHHHHDDDCCCAAA@@@@@@BBBCCCDDDAAACCCAAA<<<;;;<<<;;;888;;;;;;<<<<<<;;;;;;;;;;;;;;;999777444333333555666222222111111111000000000......---,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''))))))(((''''''(((((((((((()))))))))*********+++,,,---///000111555666777888999;;;<<<<<<888===AAAAAA??????EEEJJJDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBDDDDDDEEEEEEDDDCCCBBBAAABBBBBBAAA@@@???===<<<;;;;;;888444333333444555444444444444333222111111111000//////......---------*********)))))))))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$"""""""""######"""""""""""""""""""""""""""""""""#########"""!!! ))))))*********+++++++++,,,---------.........///111333444444555777:::<<<>>>>>>???@@@AAABBBCCCCCCAAAAAABBBBBBCCCDDDEEEEEEBBBCCCDDDDDDBBBBBBCCCDDDFFFHHHJJJKKKLLLKKKIIIHHHEEEEEEEEEDDDDDDCCCCCCCCCAAABBBCCCEEEEEEFFFFFFFFFDDDEEEFFFFFFDDDBBB???>>>===:::777666666777666555222222333333333333222222/////////.........------,,,,,,,,,,,,,,,+++***)))((((((((((((((())))))******)))(((&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%###################################################$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))*********+++++++++...///111333666999;;;<<<888999999:::<<<===>>>>>>AAACCCDDDFFFGGGGGGFFFEEEBBBBBBBBBCCCDDDEEEFFFGGGDDDEEEFFFGGGGGGHHHGGGGGGCCCCCCBBBBBBCCCEEEFFFGGGBBBDDDBBB===;;;===<<<999;;;;;;;;;;;;;;;:::999888888777555444444444444555222111111111000000//////...------,,,,,,,,,,,,,,,+++++++++*********))))))*********)))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))))))))*********))))))******,,,---///000333444555666888:::;;;;;;888<<<@@@@@@???@@@EEEJJJBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>><<<;;;:::888666444333444555444333555555444333222111111000////////////......------+++***)))(((((((((((()))''''''''''''''''''''''''++++++)))(((((('''((((((###$$$$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$""""""############""""""""""""""""""""""""""""""$$$$$$###"""!!! )))))))))***************,,,,,,,,,,,,------------222222333555555555777888:::;;;<<<>>>???AAABBBCCCAAAAAAAAAAAABBBBBBCCCCCC>>>AAABBBBBBAAAAAACCCEEEIIIJJJKKKLLLKKKJJJHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDAAAAAACCCDDDEEEFFFFFFFFFDDDEEEEEEFFFDDDAAA>>><<<:::888666666666666444333000111222333333333333333//////.........---------++++++,,,,,,,,,+++******((((((((((((((()))*********)))'''&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%############################################################$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))))))))))))))*********+++...///000111333666888999888888888999<<<>>>>>>???BBBCCCDDDEEEEEEEEEDDDCCCAAABBBCCCDDDEEEEEEFFFGGGEEEEEEFFFFFFFFFFFFFFFEEECCCCCCCCCDDDDDDEEEFFFGGGDDDFFFDDD@@@>>>@@@???<<<;;;;;;;;;;;;:::999777666444444555555555444444444222222111000//////.........---,,,,,,++++++,,,,,,+++*********))))))))))))))))))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$######$$$$$$%%%&&&&&&&&&(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((())))))+++---...///111222333555777888999:::999;;;===>>>===???BBBEEEAAAAAAAAAAAABBBDDDEEEFFFCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>===;;;:::888777666444333333555555444333444444333222111000//////.........---------------+++***)))((('''(((((()))''''''''''''''''''''''''+++)))'''%%%$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""!!!!!! ))))))))))))************,,,,,,,,,,,,,,,,,,------//////111444555555555777666777999;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>AAACCCCCCBBBBBBEEEHHHJJJKKKLLLLLLKKKIIIGGGFFFDDDCCCAAA@@@@@@@@@BBBCCCAAABBBCCCDDDFFFFFFGGGGGGAAABBBCCCCCCBBB???;;;999777666555555666555333111///000111222333444444444...............---------++++++,,,,,,,,,+++******((((((((((((((()))******+++)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########"""###$$$$$$%%%################################################""""""""""""####################################"""############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))************......///000111333555666888888777999<<<>>>??????@@@AAABBBCCCDDDEEEEEEEEE@@@BBBDDDEEEEEEEEEFFFGGGDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHFFFBBB@@@BBBBBB???;;;;;;;;;;;;:::888666555222333444555666555444333222222111000///...------...---,,,,,,++++++,,,,,,************))))))))))))(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!"""######$$$""""""###$$$$$$%%%&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''((('''''''''((((((((())))))'''(((((()))***,,,......000111222444666777999999:::;;;<<<<<<<<<===???AAAAAAAAA@@@AAABBBDDDFFFHHHBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<;;;:::999777666555444333333444666666444333333333222111000///...------,,,,,,,,,,,,,,,,,,,,,+++***((('''''''''((()))''''''''''''''''''''''''(((&&&### !!!###%%%#########$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""((((((((((((((())))))***++++++++++++++++++,,,,,,000000000111222222222333333555888999:::<<<>>>AAA????????????@@@AAABBBBBB@@@@@@???@@@BBBDDDGGGIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@AAABBBBBBAAA@@@>>>CCCHHHJJJJJJGGGDDDCCCAAAAAABBBAAA???;;;888555;;;777333333555666333000111111111111111222222222......---------,,,,,,,,,+++,,,,,,,,,+++***((('''((())))))***)))'''%%%$$$(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))*********+++++++++***+++,,,...000111222333777777777888:::<<<>>>??????AAADDDEEEFFFDDDBBB@@@===???BBBDDDFFFFFFEEEDDDHHHGGGFFFFFFEEEFFFFFFFFFEEEFFFGGGGGGEEEDDDDDDDDDGGGFFFEEEDDDDDDCCCAAA@@@;;;;;;;;;:::999888666555666666666666555444333222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,)))******))))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######""""""######%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!########################%%%%%%$$$$$$###"""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""%%%$$$#########$$$%%%&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))***+++,,,---......///222333555555444444666777555999>>>@@@AAAAAAAAABBBAAAAAABBBBBBCCCBBBBBBAAA???AAACCCFFFGGGGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHAAAAAAAAABBBDDDCCCAAA???======<<<;;;999888777666555222000///111333333333222222111111000//////...............---,,,+++***((((((((((((((((((((((((***)))(((&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""((((((''''''(((((()))************++++++++++++,,,......//////000111111111333666888:::;;;<<<===?????????>>>??????@@@AAABBBAAAAAA@@@@@@AAADDDFFFHHHGGGGGGFFFEEEEEEDDDCCCCCCAAA@@@?????????@@@@@@@@@AAAEEEJJJKKKJJJGGGDDDCCCBBBBBBAAA???===;;;:::999999555222222444555222///000000000000111111111111------------,,,,,,,,,,,,***++++++++++++***(((''')))))))))(((((('''&&&%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''')))))))))*********++++++***+++,,,---...000111111222333555777;;;>>>AAABBB@@@AAACCCDDDDDDCCCBBBAAA@@@AAABBBDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGHHHHHHFFFEEEDDDEEEFFFFFFEEEEEECCCAAA===;;;999:::::::::999888888777555555555555444333222111222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,************)))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$$$$###""""""###$$$$$$############"""""""""!!!$$$$$$###"""""""""""""""""""""""""""!!!!!!!!! ########################%%%%%%$$$$$$###""""""!!!############"""""""""!!!""""""""""""""""""""""""$$$$$$#########$$$%%%&&&''''''&&&$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))***+++,,,------...000111333444333444666777777:::???AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB@@@BBBDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFGGGGGGFFFDDDBBB@@@???===;;;888777666666555333111000222333444444333222222111000///..................---,,,+++***((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""(((''''''''''''((())))))))))))******++++++++++++,,,------...//////000000333666999;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBAAAAAAAAAAAACCCEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA???>>>>>>???AAABBBEEEHHHKKKLLLIIIEEECCCAAAAAA@@@>>><<<::::::999999888444111111333333111...////////////////////////---------,,,,,,,,,++++++))))))************)))((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############"""""""""""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''))))))))))))***************++++++,,,------......///111333777:::>>>@@@BBB???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFEEEGGGIIIIIIHHHFFFFFFFFFHHHHHHHHHFFFCCC???;;;999888888999999999999888888333333333333333222111000222111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$######""""""######$$$%%%$$$######""""""######$$$$$$###""""""###$$$$$$############""""""""""""$$$###"""""""""""""""""""""!!!!!!!!!!!! ########################%%%%%%$$$$$$###"""""""""############""""""""""""""""""""""""""""""""""""$$$############$$$%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))***+++,,,------///111222333444666888:::<<<@@@BBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDDDDEEEGGGHHHIIIIIIHHHGGGMMMKKKIIIHHHHHHGGGEEECCCBBB@@@===:::777666666777666444222111333444444444333333222111000///...............------,,,+++***(((((((((((((((((((((((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""''''''&&&&&&''''''((()))(((((())))))***++++++++++++,,,,,,---...///000000333555999::::::::::::;;;============>>>???@@@@@@BBBBBBAAAAAAAAABBBCCCDDDEEEDDDCCCCCCBBBCCCDDDDDDEEEEEECCCAAA@@@AAADDDGGGHHHJJJKKKJJJGGGCCCAAA@@@===<<<<<<;;;:::999777777777555222222222222111/////////............------,,,,,,,,,,,,++++++++++++(((((())))))))))))))))))***((('''&&&%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((()))))))))***************+++++++++++++++000111444666999;;;======????????????@@@AAAAAABBBCCCBBBBBBAAA@@@@@@AAAAAADDDDDDDDDDDDEEEFFFGGGHHHEEEHHHJJJJJJHHHGGGGGGGGGJJJJJJIIIFFFBBB>>>===<<<888999999999888777666666111111222222111000000///111000000///......------+++++++++++++++++++++++++++,,,,,,++++++***)))(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$######""""""######$$$##################$$$#########"""""""""""""""######"""""""""""""""###"""""""""""""""!!!!!!!!!########################$$$$$$$$$#########""""""#########"""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$#########$$$$$$##############################$$$$$$$$$######"""########################$$$$$$$$$$$$########################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((()))***++++++,,,...000222333444777999;;;>>>@@@AAA@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDFFFHHHJJJJJJIIIHHHGGGIIIGGGEEEEEEEEEEEECCCBBBAAA???<<<888777777888999777555333222444444444333333333222111000///......------------,,,+++******(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&''''''(((''''''((())))))***++++++++++++,,,---...///000111111444777888888888888999<<<<<<<<<<<<===>>>??????BBBBBBAAAAAAAAABBBBBBBBBEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEBBBAAAAAAEEEHHHHHHIIIJJJHHHDDDAAA??????;;;<<<>>>???>>>;;;777555777666444333333222222111............------,,,,,,,,,,,,+++++++++*********(((((((((((((((((()))))))))(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))******************...000222555888:::;;;;;;=========>>>???@@@@@@AAA@@@@@@??????@@@AAABBBCCCGGGFFFFFFEEEEEEEEEFFFFFFEEEGGGHHHHHHGGGFFFGGGHHHIIIIIIGGGBBB>>><<<===???:::::::::888777555333222000000000111000000///...000000//////......------+++++++++++++++++++++++++++,,,,,,++++++***)))(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""###############$$$$$$#########""""""""""""""""""#########"""""""""""""""######################################################$$$$$$$$$###############""""""""""""""""""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&########################"""######$$$$$$$$$##############################$$$$$$$$$#########""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))******++++++---000222333444777999;;;===??????>>>>>>>>>???===>>>???AAABBBCCCCCCCCCFFFFFFFFFFFFFFFEEEEEEDDDDDDFFFGGGIIIIIIHHHGGGEEEDDDBBBAAABBBCCCCCCBBB@@@>>><<<999777777888:::<<<666555333333444444333222222222111111000/////////------------,,,+++***)))((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((()))******+++***++++++---...///000111000222333444444555777999;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFGGGHHHHHHGGGGGGCCCEEEEEECCC@@@@@@DDDGGGGGGHHHHHHFFFCCC@@@@@@@@@===???BBBDDDCCC>>>999666777666555333222222222222//////......---,,,,,,,,,+++++++++*********)))))))))(((''''''''''''((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""""""""###""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))************,,,000444888:::<<<<<<:::;;;<<<>>>>>>?????????<<<===>>>???AAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFEEEDDDCCCDDDFFFHHHGGGGGGEEEAAA;;;999;;;>>>;;;;;;:::888666444222111//////000000000000///////////////.........------++++++++++++++++++++++++++++++++++++***)))((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######""""""######"""###$$$$$$$$$$$$###"""""""""""""""############"""""""""""""""######$$$######$$$$$$$$$$$$$$$%%%################################################""""""""""""############""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''########################""""""###$$$$$$$$$$$$###########################$$$############""""""""""""""""""############$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''))))))***+++***,,,///000111333555777999:::<<<<<<<<<;;;<<<===<<<===???@@@BBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGFFFEEEDDDAAAAAAAAACCCDDDDDDBBB@@@:::999777777777888:::;;;666444333333444444222111000000000000000000000000---------,,,,,,+++***)))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$%%%&&&&&&'''%%%&&&&&&'''((()))***+++((()))***+++,,,...//////...///000000111333777:::::::::::::::;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBDDDGGGIIIJJJIIIGGGFFFBBBEEEGGGEEEBBBAAADDDGGGFFFGGGGGGEEECCCBBBBBBCCC@@@AAABBBCCCAAA===999666555555444333111000000111/////////...---,,,,,,,,,+++*********))))))))))))***)))'''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""######""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))*********+++***,,,000444777999::::::888999<<<>>>??????>>>===;;;<<<>>>@@@BBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBEEEDDDBBB@@@???AAAEEEIIIGGGIIIJJJFFF???::::::;;;999999888777666444222111//////000000000000////////////.........---------************************************)))(((''''''$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""######"""###$$$$$$$$$$$$###"""!!!"""""""""############"""""""""""""""###$$$$$$""""""######$$$$$$$$$$$$################################################!!!"""""""""############"""""""""""""""""""""""" !!!"""###$$$######""""""""""""######$$$&&&&&&########################""""""###$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***++++++(((***---......000222444666777999999999999:::<<<;;;<<<>>>@@@BBBCCCDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFDDD@@@===888888777777777777777888555444333333333333111////////////000111111222222,,,,,,---,,,,,,+++***)))((((((((((((((((((((((((%%%&&&&&&'''&&&%%%$$$###################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((()))***+++''''''(((***+++,,,......---.........///222777;;;::::::::::::;;;<<<======>>>???@@@AAABBBBBBBBBBBB@@@CCCFFFIIIJJJIIIGGGEEECCCGGGJJJHHHEEECCCFFFIIIFFFGGGGGGFFFDDDCCCEEEFFF@@@@@@@@@>>><<<999666555444444333222000//////000000000///...------,,,,,,************))))))))))))***)))'''&&&%%%%%%%%%&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!""""""######""""""""""""####################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***+++++++++---///222444666666555555666888;;;>>>??????===<<<:::<<>>:::999777777777777666555444333//////000000000000000///...............---------*********************************))))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$%%%$$$$$$###"""#########"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$""""""!!!""""""###$$$$$$!!!!!!""""""#########$$$##########################################$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""$$$$$$######"""!!!!!!!!!!!!"""$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***++++++''')))+++,,,,,,---///111333555777777777888999;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHCCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDFFFFFFCCC===999888888888777666555555444444333222222333222000.........///000111222333333,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((($$$$$$%%%&&&%%%$$$###"""################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&))))))))))))************+++---...///000333777::::::::::::;;;;;;===>>>>>>@@@@@@AAABBBCCCCCCCCCCCCLLLJJJGGGFFFFFFGGGGGGGGGGGGKKKMMMJJJDDDBBBFFFKKKHHHGGGEEEDDDCCCDDDEEEFFFBBBAAA???===;;;:::999888444444222111000/////////000000000///......------,,,,,,,,,+++++++++******''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$###"""""""""###%%%%%%########################################################################$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""################################################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))......///000111333555666999999:::;;;:::999888777;;;<<<===>>>???@@@AAAAAAAAABBBDDDEEEEEECCCBBB@@@@@@@@@??????AAACCCFFFGGGMMMOOOPPPOOOKKKCCC;;;666888999999888666444111000444333111///...---......///......------,,,++++++************************))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################$$$#########""""""!!!!!!######""""""######$$$%%%$$$$$$############$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$######""" !!!"""$$$$$$%%%$$$$$$ !!!"""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))+++++++++,,,---...///000111333666777888999;;;===???@@@BBBAAA@@@@@@AAACCCDDDEEEEEECCCAAAAAABBBCCCBBBAAA@@@@@@BBBBBBAAA@@@BBBBBBBBBBBB@@@>>><<<:::777777666555444444333333444444333333222111000000/////////...------,,,,,,,,,,,,++++++***)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""##################"""!!! !!!"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&(((((()))))))))*********,,,---//////000222555888888888888999:::<<<===>>>???@@@AAABBBBBBCCCCCCCCCGGGFFFEEEFFFFFFGGGGGGFFFGGGJJJLLLJJJFFFDDDEEEGGGHHHGGGGGGGGGFFFGGGGGGGGGEEEDDDAAA???<<<:::999888444333222222111111111111000000//////......------,,,,,,+++++++++*********''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$###"""""""""###$$$%%%########################################################################$$$$$$$$$#########""""""#########"""""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))))),,,,,,---...000222444555888999:::::::::999888888;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBAAA@@@@@@AAACCCEEEGGGDDDEEEGGGGGGEEE@@@;;;888999999999888666444222000333222000///...------...///......------,,,++++++************************))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$####################################"""""""""!!!######""""""######$$$%%%$$$$$$############$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""######$$$$$$$$$$$$#################################$$$$$$$$$######"""&&&%%%%%%$$$###""""""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))))))))*********+++,,,---/////////111444555666888:::===>>>@@@AAAAAA@@@???AAABBB@@@AAAAAAAAA??????@@@BBBAAA@@@???@@@AAAAAA@@@???????????????>>><<<:::888777666666555444444333333444444444333333222222111/////////...------,,,,,,,,,,,,+++******)))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!"""############"""###"""!!! !!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))******---.../////////000333666555666666777999;;;<<<===??????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGJJJJJJJJJJJJHHHGGGEEEDDDGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFCCC@@@===:::999888555444333333222222222222000000//////...---------,,,++++++++++++*********''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################""""""######$$$%%%########################################################################$$$$$$$$$###############$$$######"""!!!!!! ################################################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))***++++++---...000222333888888999:::::::::999999;;;<<<<<<===>>>???@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBDDDEEE??????AAAAAA@@@===;;;999::::::999888666444333111222111000///...---------///......------,,,++++++************************(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$####################################""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############""""""!!!########################"""######$$$$$$$$$######((('''&&&$$$###"""""""""######"""""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))(((((()))))))))***+++,,,---...---///222444555777:::<<<===>>>??????>>>>>>???AAA>>>???@@@@@@??????@@@BBB@@@???>>>>>>@@@@@@???>>>;;;;;;<<<<<<;;;999888777666666555555444333333333444444333333333333333333//////......---,,,,,,,,,+++++++++******))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""#########"""""""""""""""""""""""" !!!""""""######""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))***---............///111444444444555777888;;;===>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFEEEEEEEEEFFFHHHJJJNNNKKKHHHGGGIIIIIIGGGEEEEEEGGGIIIKKKKKKJJJHHHGGGFFFDDDBBB???===;;;999999888777666444222222111111000//////......---,,,,,,++++++++++++************''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$################################################################################################$$$#########"""""""""!!!################################################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))******+++,,,...000222333777777888999::::::::::::;;;;;;<<<======>>>??????CCCCCCBBBBBBBBBCCCDDDDDDCCCBBB@@@??????@@@AAABBBBBBBBBAAA@@@???>>><<<<<<;;;:::999888666444333222111111000///......------///......------,,,++++++************************''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$#################################"""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###""""""!!! ########################""""""###$$$$$$$$$######%%%%%%$$$######$$$%%%&&&$$$###!!! !!!"""$$$&&&""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((((((((((((((()))+++,,,---,,,...111333444666999<<<;;;<<<>>>===<<<<<<===???@@@AAABBBBBB@@@???@@@AAA???=========>>>???>>>===999999:::::::::888777666555555555444444333333333222222222222222222333333//////...------,,,,,,++++++*********)))))))))(((((((((((('''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))),,,---...---,,,---000222444444555777999;;;===>>>============>>>@@@BBBBBBKKKJJJHHHEEECCCEEEJJJNNNQQQLLLFFFEEEGGGJJJJJJIIIDDDFFFIIIKKKKKKIIIFFFEEEAAA@@@???===;;;::::::999;;;:::777555222000///////////////...------,,,,,,+++++++++*********))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""######$$$$$$$$$$$$#########################################################################################################$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))))))))******+++,,,...000222333555555666777888:::;;;;;;;;;;;;;;;<<<======>>>>>>AAA@@@@@@@@@@@@AAABBBCCCBBBAAA???======>>>???@@@CCCCCCBBB@@@@@@@@@@@@@@@;;;:::999777555444333222111111111000000///......///......------,,,++++++))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""############""""""######$$$%%%$$$$$$############$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###"""!!! """$$$%%%""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''((()))***+++,,,---///222333555666999;;;999:::;;;;;;::::::;;;===@@@AAACCCBBB@@@>>>===>>>>>>===<<<<<<>>>>>>===<<<999::::::;;;:::999888777444444444444444333333333000000000000000111111111.........---,,,,,,++++++*********)))))))))))))))((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''(((((((((((())))))+++,,,---,,,,,,---///222444555555666888:::<<<===<<<<<<;;;<<<===???AAABBBKKKKKKIIIFFFCCCDDDIIINNNNNNIIIDDDCCCFFFIIIJJJJJJEEEFFFHHHIIIIIIGGGEEECCC>>>===<<<;;;:::999999999;;;:::777555222000///...//////......---,,,,,,,,,+++************)))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$##########################################################################################$$$$$$$$$######$$$$$$%%%&&&&&&'''""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))*********+++,,,...000111222222333333555666999;;;<<<;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@AAAAAAAAAAAA@@@>>>======>>>@@@AAA@@@?????????@@@AAABBBCCC;;;:::888666444333222222111222222222222111000//////......------,,,++++++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################""""""""""""##################""""""######$$$%%%$$$$$$############$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#################################$$$$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!""""""!!! !!!"""###$$$""""""""""""""""""""""""#################################$$$$$$%%%%%%&&&$$$%%%&&&''''''((('''''''''''''''((()))***+++,,,---///222333444555888:::777888:::999888888999;;;<<<>>>@@@???===;;;:::;;;>>>===<<<<<<>>>>>>===<<<;;;;;;<<<<<<;;;:::888777444444333333333333333333000/////////////////////......------,,,+++++++++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!"""#########"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&'''''''''''''''((((((((())))))***++++++++++++,,,///222444444444555666888999:::;;;;;;:::;;;<<<>>>AAABBBCCCEEEGGGFFFCCCCCCGGGKKKDDDDDDCCCDDDEEEGGGGGGGGGGGGHHHIIIIIIHHHFFFDDDBBB???>>><<<;;;999888888777888777555444222111000000///......------,,,,,,+++************))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!"""###$$$%%%$$$$$$###########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))***(((((()))***,,,...000111000000111222555777:::<<<:::;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBAAAAAABBBAAA???>>>???@@@BBBCCC@@@@@@?????????@@@@@@@@@:::999666444222222111111222222333444333222111000///......------,,,++++++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################!!!"""""""""##################""""""######$$$%%%$$$$$$############$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#################################$$$$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""#########""""""""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$ !!!###%%%%%%###!!! """""""""#########$$$$$$""""""""""""""""""""""""########################"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&'''''''''''''''''''''((()))***,,,,,,---///111222222333555777555777888888777777888999888;;;===>>>===<<<<<<<<<>>>===<<<===>>>???>>><<<<<<======<<<;;;999777666333333333333333333333333111111000000//////............---,,,,,,++++++***((()))))))))))))))))))))&&&%%%%%%%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$###""""""!!!"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!"""#########"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''((((((((())))))***+++++++++,,,///222333333333444555666777888;;;:::::::::;;;>>>AAABBB:::???EEEFFFDDDBBBDDDGGG===???BBBEEEFFFEEEDDDCCCIIIIIIJJJIIIHHHFFFDDDBBBAAA@@@>>>;;;999777666666555555444333222222222222///......------,,,++++++************))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################!!!"""###$$$%%%$$$##############################################################################""""""######$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))***''''''((()))+++,,,.../////////000111444777:::;;;::::::;;;;;;;;;;;;;;;;;;===>>>AAACCCDDDCCCBBBAAACCCBBBAAA@@@@@@BBBDDDEEEEEEDDDCCCAAA@@@>>>===<<<999888666333222111111111222333444555444333222111///......------,,,++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################!!!!!!""""""#########$$$#########"""###$$$$$$%%%$$$$$$############$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$ !!!"""######$$$######""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%% $$$&&&%%%$$$""""""###$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''(((((((((((()))+++,,,------...000111000111222444555666777777666666777888666:::===@@@@@@@@@@@@AAA???===<<<===>>>???>>>============<<<;;;999666555333333333333333333333333333222222111000//////.........---,,,,,,++++++***(((((((((((())))))))))))%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$'''&&&%%%$$$############"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""#########"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))******++++++,,,------000000111222444666888999@@@>>>;;;::::::===@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@??????AAACCCEEEGGGHHHIIIHHHHHHGGGFFFDDDBBBAAA@@@???>>><<<:::777666555444555555444333222111000///......---------,,,,,,,,,******)))((((((((((((((()))(((&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$################################################&&&%%%%%%$$$###"""!!!!!!######""""""""""""##############################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%((()))''''''((()))***,,,...///---...000111222333666999:::;;;<<<<<<;;;;;;<<<>>>BBBBBBAAA@@@???======<<<@@@@@@AAABBBBBBBBBAAAAAACCCBBB@@@===;;;::::::::::::888666444444444222111222222222222222222333333111000///---+++***(((((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################"""""""""""""""""""""""""""""""""""""""######$$$############""""""!!!!!!###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############"""""""""""""""###############"""!!! """"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((+++,,,---...///111222222333333444444555666666777:::;;;===???@@@AAA@@@@@@BBBBBBBBBBBBAAA@@@>>>>>>@@@@@@???===:::777555444444444444444333222111000222222111111000/////////,,,,,,,,,+++++++++************)))(((((((((((((((&&&%%%$$$$$$######$$$$$$#########""""""""""""!!!######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***+++++++++///000000222444666777888DDDBBB???<<<;;;<<<>>>@@@>>>>>>>>>>>>????????????>>>???@@@AAACCCEEEGGGHHHFFFFFFFFFEEECCCAAA@@@??????===;;;999777555444444444444333222111000//////...------------,,,,,,,,,***))))))((((((((((((((()))'''&&&%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$################################################&&&%%%$$$######"""""""""#########""""""#########################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%''')))''''''((((((***,,,---......///111111111222444666888999;;;;;;::::::<<<===AAAAAA@@@@@@???>>>>>>===???@@@AAAAAABBBAAAAAAAAADDDCCC@@@>>><<<;;;;;;;;;999777555333333333111000111111000000000000000000...------,,,+++***)))))))))((((((((('''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""####################################"""""""""!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""###"""""""""""""""""""""######$$$$$$######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''((((((((((((++++++,,,...///000111222222222333444444555666666;;;<<<>>>???@@@@@@@@@@@@BBBBBBDDDEEEFFFFFFFFFFFFAAA@@@???===;;;888666555444444444444333222111111111000000//////......---,,,,,,+++++++++************))))))(((((((((((((((&&&%%%$$$$$$######$$$$$$$$$$$$#########"""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((())))))******......000111333444666666@@@???<<<;;;:::;;;<<<===;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@BBBEEEFFFCCCCCCCCCBBBAAA???>>>======<<<:::888666444444333222222111111000///......------------,,,,,,,,,,,,***)))((((((''''''(((((()))'''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$################################################%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((&&&''''''((()))+++,,,---///000111000000000222444555777999:::::::::<<<>>>??????????????????????????????@@@AAAAAAAAAAAAAAADDDBBBAAA???===<<<;;;;;;888555333222222222000///000//////......---------+++++++++***************((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""####################################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###&&&''''''''''''(((((((((***+++,,,---...///000111111111222333444555666777======>>>???@@@?????????BBBCCCEEEFFFGGGHHHIIIIIIBBBAAA@@@>>><<<999777666555555555555444333222111/////////...------,,,,,,,,,++++++++++++************)))((((((''''''((((((&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((())))))******,,,---...000111333333444555555444555666888:::;;;::::::;;;;;;<<<===>>>>>>>>>===<<<===>>>@@@BBBDDD@@@@@@@@@@@@???===<<<<<<<<<:::999777555333333222111111000///......---------------,,,,,,,,,++++++))))))(((''''''''''''((()))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$########################################################################################################################################################################$$$##################$$$""""""#########$$$$$$$$$################################################%%%$$$###""""""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''((()))+++,,,---...//////...///111333444666888999:::;;;===???=========>>>??????@@@@@@===>>>???@@@AAAAAAAAA@@@BBBAAA@@@>>>===;;;;;;:::666444222111111111000...000//////...---,,,++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""########################################################################"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""#################################"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$&&&&&&%%%%%%$$$#########&&&&&&&&&'''''''''(((((()))***+++,,,---...///000111111222444555777888888===>>>>>>>>>>>>>>>>>>>>>CCCCCCDDDEEEEEEDDDDDDDDDAAAAAA@@@>>><<<:::888666555555555444444333222111//////......------,,,,,,++++++++++++************))))))(((''''''''''''(((&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############"""!!!!!!!!!!!!!!!!!!"""#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))************+++---///000111111111//////000111333555666666999999:::;;;<<<===>>>???===<<<<<<<<<===>>>@@@AAA===============<<<;;;::::::999777555333222222111000//////......---------------,,,,,,,,,+++++++++)))(((((('''''''''''''''(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$#########""""""#########$$$$$$$$$################################################$$$############%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***)))+++,,,------///222444333555777999999;;;===???:::;;;;;;<<<===>>>???@@@<<<===>>>???@@@@@@@@@@@@???>>>>>>===;;;:::999888555333111000000000///...000000///...------,,,,,,,,,++++++***)))(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""########################################################################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!!""""""###############$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&''''''''''''((())))))+++,,,---...///000111333444666888999:::==================>>>>>>AAAAAABBBBBBBBBBBBBBBBBB@@@??????===;;;999777666444444444444333222111000000//////......------,,,+++++++++*********)))))))))(((((('''''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""""""""""" !!!"""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!  !!!####################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))*********)))***,,,.../////////...///000111222333333222222777777999:::<<<===>>>???<<<<<<<<<======>>>>>>>>>;;;;;;<<<<<<<<<;;;::::::888777555444222111111111/////////.........------,,,,,,,,,,,,++++++++++++)))(((''''''&&&&&&''''''(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$#########################################################################################################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$###################################################$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''')))+++,,,,,,...111444222444666777888999;;;===888999:::;;;<<<======>>>;;;<<<===>>>???@@@@@@@@@======<<<<<<;;;999888777444222000000000111000...000000//////...---------,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################"""""""""""""""######$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$"""###$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''((()))***+++,,,---...///000222444666888:::;;;;;;;;;;;;;;;;;;<<<=========>>>@@@AAABBBCCCDDDDDD======<<<;;;999777555444333333333333222111000///000//////...------,,,,,,+++************))))))))))))(((''''''&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$############!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!  ####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))((()))+++---......---,,,---///111222333333222111444555666888:::<<<===>>>:::;;;===>>>???>>><<<<<<999::::::;;;;;;;;;::::::777666444333111111000000////////////............,,,,,,,,,++++++++++++***(((((('''&&&&&&&&&&&&'''(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%################################################$$$$$$#########"""""""""################################################################################################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$###################################################$$$%%%''''''&&&%%%$$$#########""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((''')))***++++++,,,///111000222444555555666888:::777777888999:::;;;;;;<<<:::;;;<<<>>>???@@@@@@@@@<<<=========<<<:::888777444222000000111111000///..................------+++++++++******)))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################"""""""""""""""######$$$"""""""""#########$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!"""######$$$$$$!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((()))***,,,---------...///222444777888999999999888888999;;;<<<======>>>???@@@AAAAAAAAAAAA;;;::::::888777555333222111111222111111000///.........------,,,,,,++++++************))))))))))))(((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$#########""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''(((+++---...---,,,+++(((***---000333444444333222333555666888:::<<<<<<:::;;;>>>@@@@@@>>><<<:::999999:::;;;;;;;;;::::::666555444222111000000000///////////////.........,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&'''(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######################################################""""""!!!!!!!!! """"""""""""""""""""""""########################################################################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$################################################"""$$$&&&((((((&&&$$$"""######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''')))***++++++***+++---//////000222333333444666777666777777888999999:::::::::;;;<<<>>>??????@@@@@@======>>>>>>===;;;999888444333111000111222111000---------------------...))))))******++++++++++++%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""########################################################################"""""""""""""""######$$$!!!!!!""""""#########$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$ !!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***+++,,,---***+++---000333555777888777777777777888:::<<<>>>?????????>>>===<<<;;;:::999999888777555333222111111111111000000///...---------,,,,,,+++******)))************))))))))))))(((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$#########""""""""""""!!! !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" """"""""""""############""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,)))***---111444555444222555666777999;;;<<<<<<===;;;<<<===>>>>>>===<<<<<>>===<<<<<<;;;;;;;;;:::777444333333222222000111111111111000000000000//////...---,,,,,,,,,,,,))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""####################################""""""""""""########################$$$"""!!! !!!"""$$$%%%$$$$$$##################"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$"""############$$$$$$$$$ !!!"""#######################################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&((()))*********))))))+++---...000222333333444666888;;;888555666888999777555=========>>>??????@@@@@@>>>?????????===:::777555444333333222111000////////////...---,,,,,,++++++---+++)))((())))))((('''(((''''''''''''&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""&&&$$$"""!!! !!!"""###""""""""""""############$$$$$$######"""!!!!!!!!!$$$$$$$$$############"""!!!""""""""""""###############""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$########################!!!""""""""""""###############$$$$$$$$$%%%%%%%%%&&&'''((()))***+++,,,,,,,,,---...///111333444555888666555666888;;;<<<<<<:::::::::;;;<<<<<<;;;:::777888999777555333333444111111000///------------///......,,,+++***))))))************))))))))))))((((((((((((''''''''''''$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!  !!!"""!!!!!!!!! """"""""""""!!!!!!!!!!!!######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))******++++++,,,,,,,,,---///111333333333444444666777999999::::::;;;<<<===>>>>>>>>>===<<<>>>>>>===<<<<<<<<<<<<<<<999777444222222222111000111111111000000000//////...---,,,++++++******+++))))))))))))((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%######$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""###########################"""!!! !!!"""$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""############$$$$$$$$$!!!""""""############"""########################""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&(((((()))******)))***,,,......000222333333333555777999888666666777888888888??????>>>>>>>>>=========>>>>>>>>>>>><<<999777555333222222111000///......///......---,,,,,,++++++---+++))))))))))))((('''(((''''''''''''&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$"""""""""#########$$$$$$"""######$$$$$$######"""##############################""""""""""""######%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""%%%$$$"""!!! !!!"""###""""""""""""############"""""""""""""""#########$$$$$$$$$#########"""""""""""""""############$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))******+++,,,,,,...///111222444444666555444555888:::;;;;;;:::::::::;;;;;;;;;;;;:::888999999666333111111222111000////////////000000//////...---,,,+++******************))))))))))))((((((((((((''''''''''''$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!  !!!""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''(((((())))))******++++++------------...000222333777777888::::::;;;;;;;;;;;;<<<===?????????>>>=========<<<<<<<<<<<<<<<<<<888555222111111111000///111111000000000000//////---,,,+++******))))))))))))))))))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%######$$$$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""###########################"""!!!!!!!!!"""$$$%%%########################"""############$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""############$$$$$$$$$"""############""""""!!!#######################################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&''')))))))))***,,,...///000222222222222333555777777777666555777:::<<<@@@@@@???>>>===;;;;;;:::=========<<<;;;888666555222222111000///...------.........------,,,,,,+++---+++)))))))))***)))((((((''''''''''''&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######"""######$$$$$$######"""########################""""""############""""""$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""###"""""""""#########$$$$$$ !!!!!!"""######$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$###""""""""""""!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$####################################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))+++,,,---...000222333444444333333444777999:::::::::;;;;;;;;;;;;;;;::::::::::::888555222/////////111///---,,,---.........000000///...---,,,,,,+++************))))))))))))(((((((((''''''''''''&&&$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$%%%&&&&&&''''''''''''(((((()))******++++++---///000111111333444888888999:::;;;;;;::::::;;;<<<===?????????>>>>>><<<<<<<<<<<<<<<<<<<<<;;;666444111000000000000///111000000000////////////---,,,+++******))))))***))))))((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!########################""""""!!!!!!""""""###$$$###############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###############"""!!! ################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$&&&(((((((((***,,,...///000111111000000222333444666777666444666;;;?????????>>>===<<<;;;::::::<<<<<<;;;;;;999777555444222222111000///......---......---------,,,,,,,,,---+++))))))*********)))(((''''''''''''&&&&&&&&&$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""########################!!!"""###$$$$$$###"""!!!###############$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!"""######""""""#########$$$$$$$$$!!!!!!""""""########################""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((***+++,,,---///111222333222111111333666888999888<<<===>>>===<<<;;;:::;;;::::::888444000------...222000////////////...---111000000///...---------************)))))))))((((((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%%%%&&&''''''((((((&&&''''''(((((()))******)))...444888888888888999666777888999999999999999:::;;;===>>>?????????>>>;;;<<<<<<===<<<<<<;;;:::666333111///000000000///000000000////////////......---,,,++++++*********((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$############$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""####################################"""""""""!!!########################"""""""""""""""######$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$###############"""!!! ################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$%%%''''''((())),,,......///000000//////111222333555777666555777;;;@@@;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999777666555444444333222111000//////...---------------,,,,,,,,,---+++))))))***+++***)))(((''''''''''''&&&&&&&&&$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######"""""""""########################!!!"""###$$$$$$###"""!!!###"""""""""######$$$%%%%%%&&&'''''''''&&&$$$###""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$############""""""!!!!!!#########"""""""""!!!!!!""""""#########$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""######$$$$$$$$$##############################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))***+++,,,...000111222000000111333666888888888>>>???AAA???===;;;;;;<<<:::999777333///------///...111444666555333111000000000000//////......---************)))))))))(((''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))&&&&&&''''''(((((()))))))))000888======<<<<<<===:::;;;<<<===>>>>>>>>>>>>999:::<<<===>>>>>>>>>>>><<<<<<======<<<;;;999888555333111000000111000000000000////////////.........---,,,++++++******+++((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""####################################""""""""""""########################!!!"""""""""############"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$"""############""""""!!!########################$$$$$$$$$###############"""############$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$%%%'''''''''(((***,,,,,,---////////////000222222444666777777999;;;===888999999:::;;;;;;<<<<<<999999888777666555444444444444333222111000//////---------------------------+++))))))+++,,,+++***(((''''''''''''&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######!!!""""""######""""""!!!########################""""""############"""""""""""""""""""""###$$$%%%%%%&&&((()))((('''%%%$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$######"""!!!!!! ######"""""""""!!!!!!!!!!!!""""""""""""#########"""""""""############$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$####################################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((()))***+++---///000111//////111333777999888777>>>AAABBB@@@<<<::::::<<<999888666333///...000111(((111:::>>>999333//////000000//////............************))))))))))))'''''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""######"""""""""!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((%%%&&&&&&''''''((()))))))))///666:::999888999;;;;;;<<<===???@@@AAAAAAAAA777999:::<<<===>>>============>>>===<<<:::777666666333111000111222111000000000/////////.........---,,,+++******))))))***(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###""""""######""""""""""""######################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""####################################""""""""""""########################!!!!!!"""###############!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!""""""############"""########################$$$$$$$$$#########"""""""""############$$$$$$$$$############$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%&&&''''''&&&''')))+++***,,,.........///111222333333555777:::;;;;;;999888888888999:::;;;;;;<<<888888666555444444333333333333222111000///......---------------------------+++)))***+++,,,,,,+++(((''''''''''''&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$"""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!##############################""""""""""""######!!!!!!!!!!!!"""###$$$%%%$$$&&&''')))(((&&&$$$###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""########################$$$$$$$$$%%%%%%#########"""""""""""""""###"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))+++,,,...///000//////111444777999999888===@@@BBB???:::777888:::777777555222000000222555444AAAOOOPPPDDD666///---//////............------************))))))))))))'''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""#########"""""""""!!!!!! !!!"""######### !!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))''',,,111333111000333666444555777999:::;;;<<<<<<777888:::<<<=========<<<===>>>>>>>>><<<999666555666444111111111222222111000/////////............,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################!!!!!!"""###############!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$ !!!"""#######################################$$$$$$$$$$$$######"""""""""############$$$$$$$$$"""############$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%&&&''''''&&&&&&(((***)))+++---......///111333444333444777<<<===:::777888888999999999:::::::::888777666555444333333333222222111000///...------------------------------,,,+++)))***+++,,,,,,+++(((((('''''''''&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!########################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""###$$$%%%###%%%'''((((((&&&###!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""#####################$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################!!!""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''''')))***,,,...///000//////111444888:::999888;;;???AAA>>>999555666999666666444222111111555777LLL[[[jjjgggUUU@@@444222...............---------************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###"""############"""""""""""" !!!"""######$$$ !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((*********+++,,,---///000111111222222333444555666555666888:::<<<===>>>>>>======<<<;;;:::888777666444444333222111000///...000//////............///,,,,,,++++++++++++++++++((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$###"""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$###############$$$$$$$$$$$$#########""""""##############################################################################""""""""""""######%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))''')))+++------...111333333222222333444555333222222444777999::::::999888999999999999888666444333333222000.........//////***++++++,,,,,,------...***((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$############$$$$$$############"""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""$$$""" !!!$$$%%%###!!!""""""######$$$$$$%%%%%%###"""!!! !!!"""###&&&$$$"""!!! !!!"""###"""############$$$$$$$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""############""""""""""""####################################$$$$$$######$$$$$$%%%&&&''''''((()))***,,,...///000222444444444444666777:::;;;;;;:::888777888999999888888555111222>>>LLL```uuuxxx]]]DDD777333.........---,,,,,,,,,+++*********)))(((''''''&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''')))*********+++---.../////////000000111222444444444555777999:::;;;<<<<<<;;;;;;;;;:::999777666555333333222111000///......000000//////......//////,,,,,,,,,++++++++++++***((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$###"""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$###############$$$$$$$$$$$$#########""""""##############################################################################""""""""""""########################$$$$$$#########$$$$$$$$$%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""################################################$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&'''((()))''')))+++,,,---...000222222222111333444555333222333444666999::::::999888:::;;;;;;;;;:::888666555111111000///............+++++++++,,,,,,,,,,,,---)))((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$############$$$$$$############"""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################$$$"""!!!!!!###$$$###!!!"""""""""##################"""!!!!!! !!!"""###%%%$$$"""!!! !!!"""###"""############$$$$$$$$$############"""""""""!!!############"""""""""!!!""""""""""""############""""""""""""####################################$$$$$$######$$$$$$%%%&&&''''''((()))***,,,---...222444555666555555777888777888999999888777999:::777777666555444;;;NNNaaarrrtttXXXBBB777333000000//////...---------+++******)))((((((''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""" !!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))***+++,,,---...---------...///000222222444444666777888999999999999999999999888777555444333222111111000///......222111000///////////////,,,,,,,,,+++++++++******((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$###"""$$$$$$$$$###############""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######""""""""""""######$$$###############$$$$$$$$$$$$$$$#############################################################################################""""""""""""######!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''(((+++,,,,,,---///111222111111222444444333222333444666888999999888777999:::::::::999777666444000000111111000///---,,,,,,,,,,,,,,,++++++++++++)))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$############$$$$$$############"""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""""""""""""""############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############################################################"""!!!"""###$$$###!!!###""""""""""""""""""!!!""""""!!!!!!!!!""""""###$$$$$$"""!!!!!!!!!"""###"""############$$$$$$$$$############""""""""""""############""""""""""""""""""""""""############""""""""""""####################################$$$$$$######$$$$$$%%%&&&'''''''''((()))+++------222444555555444444666777555666777777666777999;;;666555555555777DDD^^^vvvjjjQQQ@@@777333222111111000//////......++++++******))))))((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))(((((()))***+++,,,---,,,,,,,,,---...000111222333444555666666777666666777888999:::999888666555333333222222111000//////333222111000000//////000---,,,,,,++++++*********((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$###"""########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######""""""######$$$#########"""######$$$%%%################################################################################################$$$######""""""######$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""################################################$$$##################$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&(((***++++++,,,...///000000000111333444333111333444666888999999888777666666777777666555333222000111333333333111...,,,------,,,,,,+++******))))))(((''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$############"""""""""!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""################################################%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###############################################################"""""""""######""""""######""""""!!!!!! """"""""""""""""""######$$$###"""!!!!!!"""######""""""#########$$$$$$$$$#########"""""""""""""""#########"""""""""""""""!!!"""""""""############!!!"""""""""####################################$$$$$$######$$$$$$%%%&&&'''''''''((()))***,,,,,,///000222222111111333444555666666555444555777999555444555555888EEE___vvv|||qqq]]]KKK@@@999555222111111000///...------++++++******))))))))))))'''''''''&&&&&&&&&%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############ !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))***+++,,,,,,,,,---///111222333333444444555555444444333777888:::;;;;;;999777666555444444333333222222222333222111000////////////------,,,,,,+++***))))))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$###"""########################""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""###$$$$$$%%%################################################################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%''')))*********,,,.../////////000333333333111333444666888999888777666444555555666555444222111111222444666555222///---------,,,+++******)))(((((('''&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$############"""""""""!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############################################################""""""######"""""""""#########""""""!!!!!! !!!!!!"""###############""""""""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""######""""""""""""""""""######!!!"""""""""############!!!"""""""""####################################$$$$$$######$$$$$$%%%&&&&&&&&&''''''((()))***+++---///000111000111333444777777666444333333555777555555555666777???QQQbbbiiifff]]]OOOEEE@@@;;;555111000000///---,,,,,,+++*********)))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############ !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***,,,,,,---...///111333444444444444444444333222111666777:::;;;<<<:::888777555555555444444444333333333222111000///............------,,,+++***))))))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$###"""###############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""###$$$%%%%%%###############$$$$$$$$$########################################################################$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!"""""""""############$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%'''((()))))))))+++---.........000222333222111333444666888888777666555555666666777666555444333111333444555555222000...---,,,,,,+++***)))))))))((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$############$$$$$$############"""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""######""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$""""""""""""############"""############$$$$$$$$$""""""""""""############""""""""""""############""""""""""""############""""""""""""####################################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***,,,...000111222333555777888888777444222222444666777555555777777999AAAJJJPPPPPPKKKDDD???===999333000///...---,,,+++***))))))))))))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""###### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))++++++,,,---///111333444555555555444333222111000333555888;;;;;;:::777666444444444444444333333333222222000///...---------...------,,,+++***)))(((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%$$$$$$##################""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""################################################"""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&((((((((((((***,,,---------///222333222111333444666888888777666555444444555666666555333222111222333333222111///---,,,,,,++++++******))))))((('''&&&&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$############"""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""########################"""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###!!!!!!"""$$$"""""""""############### !!!###$$$%%%%%%$$$$$$!!!!!!"""###############"""############$$$$$$$$$!!!"""""""""############!!!"""""""""############""""""""""""############""""""""""""####################################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((())))))***,,,///000111333666888777777666444222333666999999555333777999999:::===BBBCCCAAA<<<:::888444...000///...---,,,***))))))'''''''''''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((******+++,,,...000222333555555555444333222111000222444777::::::999666555444333333333333333333222222111000...------,,,,,,......---,,,+++))))))((()))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$$$$"""""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&""""""######$$$$$$$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$&&&(((((('''((()))+++---------///111333222111333444666888888777555444111222333333333222111000000000111111000///---,,,+++++++++***************((('''&&&&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$############"""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$!!! """$$$""""""######$$$$$$%%%%%% !!!###$$$%%%%%%$$$$$$ !!!"""###############"""############$$$$$$$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""############""""""""""""####################################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))&&&))),,,...///111444777666666555333333444888;;;:::444222666;;;;;;999999>>>@@@>>>999666444000***111000///...,,,+++***)))&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))***+++---///000111222444333222111000111111222:::999888777666666555555555444222111111111///---/////////...------,,,,,,......---,,,+++))))))(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################""""""############""""""$$$$$$$$$#########""""""##############################$$$$$$$$$######"""######################## !!!######"""!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$##################$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################"""!!! !!!###$$$%%%$$$###""""""###$$$%%%""""""""""""############%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***++++++,,,---...///111222222444444555555555555444444777666555444222111000///------.........---+++***+++******)))))))))))))))((((((((((((''''''''''''%%%%%%$$$######$$$%%%%%%!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######$$$$$$###"""!!!!!!""""""########################""""""""""""""""""""""""################################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%################################################################################################""""""""""""""""""""""""$$$$$$$$$#########""""""#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&'''''''''))),,,///111111111000000111222333555666777888444444444444444555666777999888777666444111///...111000///...,,,+++***))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++---...000111222777666555444444444555666;;;;;;<<<<<<<<<;;;::::::555333111111111111000...000000///......------,,,...------,,,***))))))(((&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################"""###############"""!!!$$$$$$$$$#########""""""########################&&&&&&&&&%%%%%%###"""!!!########################$$$######$$$%%%%%%$$$##########################################$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$"""############$$$$$$$$$########################$$$$$$##################$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################"""!!!!!! !!!"""###$$$$$$$$$###""""""###$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******++++++,,,...///000111222333333444555555555555555666555444333222000//////......///000000///------++++++***)))))))))))))))((((((((((((''''''''''''%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$###"""""""""""""""########################""""""""""""""""""""""""################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$################################################################################################""""""""""""""""""""""""$$$$$$$$$#########""""""####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&''''''))),,,...000111000000222222333333444444555555444444444444444444555666666555555444222000...---000000///---,,,+++***))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""!!! !!!!!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))+++,,,...///111111777777666555555666888888:::;;;===??????>>>===<<<333222111111222222111///000000000///......------------,,,+++***))))))(((''''''''''''''''''''''''#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#################################$$$$$$$$$###"""!!!!!!$$$$$$$$$#######################################((((((''''''%%%###"""!!!########################%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$$$$###############"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$########################"""!!!!!!!!!!!!"""###$$$$$$$$$###""""""###$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***+++,,,---///000111111111222333444555666666666555444333222111//////......///000111111111000///++++++***))))))))))))***(((((((((''''''''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$###""""""""""""""""""########################""""""""""""""""""""""""############################################################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$###############################################################################################################""""""""""""""""""""""""$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&'''(((+++---///000000000333333333333333333333333555444444333333333333444222222222111000///------000///...---,,,+++***))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!  """"""!!!!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))***+++---///000111555555444444555666888999888:::<<<>>>>>><<<:::888333111000111222222111000111000000//////...------,,,,,,,,,+++***))))))(((((((((((((((((('''''''''"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$###"""!!!!!!################################################&&&&&&&&&&&&%%%$$$###"""########################""""""###"""""""""###$$$########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%########################################################################"""""""""""""""#########$$$##################$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((******+++---...///000111///000222333555666666666333333222111000///............000111222111111000,,,+++******))))))******(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""""""""""""""###########################""""""""""""""""""""""""################################################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""################################################################################################""""""""""""""""""""""""################################################"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***,,,---...//////222222222222222222222222555444333222222222222222///000000000000///......//////...---,,,+++***))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!""""""!!! !!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))+++---...///000444333333444555777999:::888:::;;;<<<<<<999666444333111000111222222111000000000000///......------,,,++++++******)))))))))))))))((((((''''''''''''"""""""""######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$###""""""################################################"""###$$$$$$$$$$$$$$$###########################!!!""""""!!!!!!$$$'''########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%########################################################################!!!""""""########################$$$$$$#########!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''')))***+++,,,---...///000...///111222444555666666222222111111000///......,,,---///000111000000///,,,++++++***************''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$$$$#########"""""""""""""""##############################""""""""""""""""""""""""################################################!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""################################################################################################""""""""""""""""""""""""################################################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((***,,,---...///000000111111222333333333444333222111111111111111//////000000000000//////......---,,,+++******))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''')))***,,,---//////333333333444666999;;;===::::::;;;;;;:::888666444333222111111222222111////////////...------,,,,,,++++++*********))))))))))))((((((''''''&&&&&&&&&#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$##################$$$$$$$$$########################!!!!!!"""###$$$$$$$$$$$$########################!!!###$$$###!!!!!!%%%)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&###############$$$$$$$$$$$$$$$$$$#######################################!!!"""######$$$$$$######"""###$$$$$$$$$$$$###"""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((()))***+++---...//////...///000222333444555555222222111111000//////...,,,---.../////////...---,,,,,,+++************+++'''''''''&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$#########"""!!!!!!"""############$$$$$$$$$$$$######"""""""""""""""######$$$########################""""""""""""""""""""""""################################################ !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$###############################################################################################################""""""""""""""""""""""""###############$$$$$$$$$########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))***,,,---...//////000111222222333333222111111000000000000111///000000111111000000000---------,,,+++*********)))((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!  """"""!!!!!!!!!""" !!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((***+++---...///111111111333555888:::<<<888888999999888777666666555333111111111111000............---,,,,,,++++++************))))))))))))((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################""""""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$##############################$$$$$$%%%$$$$$$$$$###########################%%%%%%"""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################!!!"""###$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((()))+++,,,---...///...///000222333444444444222222222111111000000///---.../////////...---,,,---,,,++++++******++++++'''''''''&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######"""""""""""""""###$$$$$$########################""""""""""""""""""""""""################################################!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$###############$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((()))+++---...000000111111111111111111000000/////////000111111//////000000000000//////------,,,,,,+++*********)))((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!""""""######""""""!!!!!!######!!! !!!### !!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))+++---...///------...///222555888999555555555555555666666666555444222111111111///---...------,,,,,,+++******************))))))))))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%$$$##############################%%%$$$  $$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################!!!"""###$$$%%%$$$######"""###$$$%%%%%%$$$###"""""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((((()))***,,,---...///...///000111222333333333333333222222111111000000//////000000000...---,,,---,,,++++++******++++++''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######""""""!!!""""""###$$$$$$########################""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$""""""######$$$$$$$$$%%%################################################################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))+++---...222222222111000//////...//////...//////000111222/////////000//////...------,,,,,,++++++*********))))))'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######!!!######!!! """$$$!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&'''((()))***+++......///111222333444555555666666777666666555555000///////////////000000111///---++++++---///111---///---(((&&&)))***&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$###""""""###$$$%%%########################################################################"""""""""###$$$$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%'''***,,,---.........///000000000000000111111111111000///------......///000000000000000......---,,,+++))))))((('''&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&'''''''''##############################""""""""""""##############################$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((******,,,---------------,,,,,,//////.........---------///////////////......---......---,,,***))))))((((((''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&'''((())))))------...000111222333444333333444444444444333333000000////////////000000000...---,,,,,,---...000------......---+++)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$################################################""""""""""""""""""""""""###############$$$$$$$$$################################################$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%&&&&&&%%%%%%&&&((()))***++++++------...000000111111111111111000000///...............///000000000000000///......---,,,+++***)))'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$###########################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$###""""""$$$#########""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''((()))***---------......------,,,------------....../////////////////////......---......---,,,+++***))))))(((((('''&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!! !!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%&&&''''''(((++++++,,,...///000111222000000111111111111000000000000////////////000000........................---***///777777...(((***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############################################################$$$$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############################################################"""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%&&&&&&'''''''''(((((())))))+++,,,...///000111222222222111///............///......///000000000////////////...---,,,++++++***((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''))))))------............------***+++,,,---...///000000///////////////......---......------,,,+++******)))(((''''''&&&&&&''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&''''''''')))***+++,,,---///000000......///000000000//////111000000////////////000------...//////...---------)))000>>>>>>///(((,,,''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$################################################""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))***+++---///000111222222222111///---,,,---///000......///////////////.........---,,,++++++******)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############!!!!!!"""""""""#################################""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())),,,------............---***+++,,,---......///000///////////////......---......------,,,++++++******)))((('''&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&''''''(((((((((((()))+++,,,---...///......///000000000000000111111000///////////////,,,---...000000...---,,,,,,)))000??????000(((,,,''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$#################################################################################%%%$$$$$$$$$###"""""""""#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$&&&'''((()))******+++,,,...000111222222111000...,,,,,,---///000......////////////......,,,,,,++++++***)))))))))***))))))(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############""""""""""""####################################"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#####################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((++++++,,,------...------,,,,,,,,,------------...///////////////......------------,,,,,,++++++*********)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&'''''''''''''''((()))***+++,,,---......///000111111222222111222111000//////......///,,,---...//////...---,,,,,,+++000:::999///)))***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###"""########################################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%'''((()))******+++---...///000111111000///...------...//////....../////////...------+++*********)))))))))))))))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############"""""""""#########$$$$$$########################""""""""""""""""""""""""###""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''')))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------///////////////......---,,,,,,,,,++++++*********+++***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((***+++,,,---......///000111222222222222222111000///............---..................---,,,...000222111---***'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""#######################################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''+++,,,---...////////////..............................//////......---,,,+++++++++************)))))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$########################""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&(((((()))***++++++++++++******+++,,,------......///////////////......---++++++************)))))),,,+++***(((''''''&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%''''''(((***+++,,,---......///000111222222222222222222000///....................................,,,///000,,,+++,,,***%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""################################################""""""""""""""""""""""""""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,---.../////////...------...//////......---.../////////...---,,,,,,,,,,,,++++++++++++++++++((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''(((******+++++++++'''((()))+++---///000111///////////////......---*********))))))))))))))),,,+++***(((''''''&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!