BM6P6(@ |||uuummmcccWWWLLLFFFEEECCC@@@???@@@AAAAAAAAACCCKKKVVVcccvvv|||{{{yyyxxxwwwtttqqqnnnnnnmmmnnnrrrvvvzzz|||}}}xxxtttooojjjhhhgggfffeeedddbbbaaaaaadddfffggggggmmmpppvvvzzz}}}|||zzzxxxvvvwwwvvvtttrrrqqqrrrsssuuuuuuwwwvvvxxxsssUUUCCC;;;666333333333000222555........................000///---,,,,,,---///000---------.........//////---,,,---000000///222777AAALLLWWW\\\aaagggjjjjjjkkkjjjiiijjjkkkjjjiiigggbbb___```hhhzzz~~~uuunnngggjjjooo||||||wwwjjjgggaaa[[[WWWVVVWWWXXX```cccgggkkkqqqwww~~~vvvgggXXXLLLDDD@@@===<<<;;;:::999999999999======>>>===<<<<<>>>>>???@@@CCCGGGJJJNNNYYYiii{{{~~~|||}}}}}}}}}}}}|||{{{zzzyyyzzzyyyxxxxxxxxxvvvsssqqqmmmlllkkkllloooqqqqqqqqqjjjgggdddcccddddddddddddaaaaaabbbdddggghhhgggfffhhhllltttzzz}}}{{{xxxuuuvvvwwwxxxvvvtttrrrrrrssssssvvv~~~zzzrrrqqqxxxkkkSSS???888333333222///---.................................////////////......,,,,,,,,,,,,------------...,,,,,,///000///444:::EEEOOOZZZ___ccchhhkkkjjjkkkkkkjjjkkkkkkiiifffccc___^^^]]]bbbrrrxxxxxx~~~mmmaaa[[[VVVOOOIIIBBBBBBCCCCCCDDDDDDEEEEEEAAACCCGGGJJJNNNRRRVVVYYYaaafffmmmssswwwwwwuuussslllhhh```VVVLLLEEE???<<<;;;::::::999888888999999:::;;;<<<<<<<<<===@@@BBBDDDIIIPPPXXXbbbnnnzzzxxxuuuxxx}}}zzzyyywwwvvvtttrrrqqqqqqqqqrrrrrrrrrrrrqqqooollliiigggaaa]]][[[]]]```eeeoooyyyzzzppphhhaaa]]]YYYVVVRRRNNNKKKJJJKKKLLLNNNXXXlllzzzcccRRRFFFAAA@@@<<<;;;;;;:::::::::;;;;;;;;;>>>AAADDDGGGMMMVVV]]]^^^rrr~~~xxxjjjaaaWWWQQQJJJCCC@@@>>>===<<<;;;===??????@@@CCCHHHLLLRRR^^^ppp}}}{{{{{{|||||||||{{{yyyvvvuuuvvvvvvuuuvvvvvvvvvsssqqqmmmlllkkkkkkmmmoooooonnnllljjjgggeeeeeeeeedddcccccccccccceeeffffffcccaaaaaadddiiinnnrrruuuvvvwwwsssuuuwwwwwwvvvvvvvvvwwwtttxxxxxxkkkhhhqqq}}}tttYYYBBB999333333333111000000////////////////////////***+++,,,,,,,,,,,,+++***,,,,,,,,,---------.........,,,,,,//////000555;;;GGGQQQ\\\aaaeeejjjmmmmmmnnnmmmmmmmmmmmmkkkgggddd___^^^^^^eeevvvttthhhYYYPPPMMMKKKFFFBBB======>>>???@@@@@@@@@@@@BBBCCCCCCDDDEEEHHHMMMPPPUUUZZZ```gggjjjiiigggeee```\\\WWWOOOHHHCCC>>><<<::::::999888888888999999:::;;;<<<<<<===>>>AAADDDBBBHHHQQQZZZdddqqq}}}zzzxxxuuutttrrrpppooooooooopppppppppppppppnnnkkkhhhfffccc___]]]___aaafffoooyyyzzzrrrjjjddd```YYYVVVRRRNNNKKKJJJJJJJJJIIIPPPaaazzziiiVVVIIIBBBAAA;;;;;;:::::::::;;;;;;<<<<<>>>>>???@@@AAAAAABBBBBBFFFFFFEEECCCAAABBBEEEGGGLLLPPPUUUZZZ\\\\\\ZZZXXXTTTQQQNNNIIIDDD@@@===<<<999999888888888888999999:::<<<======>>>@@@CCCFFFDDDKKKUUU___hhhuuu|||yyywwwsssrrrpppnnnmmmmmmmmmnnnnnnnnnooonnnmmmjjjhhhfffccc___^^^```bbbfffoooxxx{{{ssskkkeeeaaaWWWTTTQQQLLLIIIGGGFFFFFFFFFKKKXXXmmmoooZZZJJJ@@@>>>;;;;;;:::::::::;;;<<<<<<<<>>??????BBBEEEHHHJJJRRR]]]eeennn{{{~~~{{{wwwuuuqqqpppooommmlllllllllllllllmmmmmmmmmllljjjgggfffbbb^^^]]]___bbbeeennnwww{{{rrrjjjccc___WWWUUUQQQMMMIIIGGGEEEEEEGGGIIIQQQaaawwwttt^^^LLLBBB>>>:::::::::::::::;;;<<<======@@@CCCFFFIIIOOOXXX^^^vvv}}}{{{~~~wwwmmmaaaTTTMMMGGGCCC???<<<<<<===>>>>>>666;;;BBBFFFJJJQQQZZZbbbggguuu~~~}}}xxxyyyzzzyyywwwtttpppnnnlllllllllnnnppppppnnnlllgggfffeeeeeeggghhhhhhhhhgggfffdddcccdddcccaaa___\\\^^^```dddeeeddd```\\\ZZZ[[[\\\___dddjjjooorrrwwwyyy|||}}}|||{{{{{{{{{{{{{{{}}}xxxccc\\\hhhxxxxxxXXXJJJ;;;555444222111111000000000000000000000000...---+++******+++---...////////////000000000000///,,,,,,...///111777>>>IIITTT```ffflllrrrvvvwwwvvvvvvvvvvvvuuuqqqlllhhhhhhggglll|||vvvhhh[[[RRRIIIHHHFFFDDDBBB@@@>>>>>>@@@@@@@@@BBBDDDGGGJJJLLLVVVYYY[[[ZZZUUUNNNHHHEEEAAACCCFFFIIIJJJJJJHHHGGGCCCBBBAAA???===;;;999888999888888888888888999999<<<===>>>???@@@CCCFFFIIIPPPXXXccckkkttt}}}yyyvvvtttqqqpppnnnlllkkkkkkkkklllkkklllmmmmmmllliiigggeeeaaa^^^\\\^^^aaadddmmmuuu{{{rrriiiaaa\\\YYYWWWSSSOOOKKKHHHGGGFFFHHHIIIMMMZZZmmmuuuaaaPPPEEEBBB:::::::::::::::;;;<<<======@@@CCCFFFIIIOOOXXX___ooo|||wwwwwwxxxyyy{{{yyytttnnneeeZZZNNNGGG???>>><<<;;;::::::;;;<<<<<<>>>CCCIIIRRRZZZbbbfffooo~~~}}}yyywwwxxxxxxxxxwwwtttrrrpppnnnllljjjjjjkkkkkkkkkjjjeeedddbbbbbbdddfffffffffdddcccbbbbbbcccbbb___\\\[[[\\\\\\\\\[[[[[[ZZZYYYZZZYYYWWWXXX^^^fffooottttttuuuvvvvvvvvvvvvxxxzzzwwwzzz}}}vvv```XXXeeewwwdddNNN<<<999:::666222333---...///000000///......///////////////......------...000111222111///...///...000222111000555===LLLXXXeeemmmrrrvvvwwwvvvwwwwwwvvvtttrrrnnnllljjjjjjggglllttteeeXXXNNNLLLAAAAAA@@@???????????????AAA???AAAFFFJJJMMMSSS[[[kkkzzzxxxjjj___SSSFFFHHHFFFEEEEEEFFFEEEAAA===@@@???>>>===;;;:::888888;;;888555666888::::::888:::===@@@CCCEEEHHHMMMPPPSSSZZZdddppp}}}~~~zzzvvvsssqqqpppooonnnnnnmmmnnnnnnmmmmmmmmmllljjjhhheeedddbbb___^^^```aaacccjjjrrrzzz}}}rrriiiaaa[[[XXXVVVRRRNNNJJJGGGFFFEEECCCFFFMMMWWWeeexxxtttaaaQQQGGGCCC<<<<<<;;;;;;;;;:::::::::;;;???DDDHHHLLLSSS[[[bbbxxxwwwrrrqqqqqqrrrrrrooojjjeee]]]TTTJJJCCC>>>===<<<;;;::::::;;;<<<>>>AAAFFFMMMVVV```jjjppp}}}~~~zzzwwwuuuvvvvvvwwwvvvtttqqqppplllkkkiiiiiiiiijjjiiigggdddbbb``````bbbccccccbbbcccbbbaaabbbcccbbb```]]]\\\\\\\\\\\\\\\[[[YYYYYY[[[YYYXXXYYY\\\cccjjjnnnqqqrrrtttttttttuuuwwwyyywwwzzz}}}zzzcccXXXbbbqqqhhhRRR>>>999999444000000,,,---...//////...---,,,///////////////......---,,,---///000000000...---+++***---000000000666===MMMZZZgggnnnsssxxxzzzxxxzzzzzzzzzxxxuuuqqqmmmkkkhhhfffllluuuhhh\\\PPPIIIGGGGGGFFFEEECCCAAA@@@@@@???@@@@@@CCCIIIMMMSSS___kkkuuucccTTTIIIGGGEEEEEEGGGGGGDDDBBB>>>>>>===<<<:::999888888:::777555555888999999888:::<<<@@@DDDIIIMMMQQQSSSVVV]]]hhhttt|||yyyuuusssppppppooonnnmmmmmmmmmmmmmmmmmmmmmlllkkkhhhfffdddccc```___aaabbbdddkkkrrryyy~~~sssiiiaaa[[[WWWUUUQQQMMMJJJGGGFFFEEEDDDFFFJJJSSSbbbxxxppp^^^OOOEEEAAA<<<<<<;;;;;;;;;:::::::::;;;???DDDHHHLLLRRR[[[aaaxxxxxxooojjjiiiiiiiiihhheee```ZZZTTTMMMFFFAAA===<<<;;;::::::;;;;;;<<>>>>>BBBCCCFFFLLLPPPZZZlll|||wwwfffXXXTTTNNNIIIFFFCCC???===<<<;;;;;;:::999999888888888666444444666888888888;;;===BBBIIIPPPVVVXXXYYY[[[cccnnn{{{~~~xxxvvvyyy}}}~~~wwwqqqooorrrtttyyy~~~}}}}}}}}}}}}}}}|||zzzwwwtttsssppppppooommmmmmlllllllllmmmmmmmmmlllkkkhhhfffeeeccc``````bbbdddeeelllsss~~~uuujjjaaa\\\UUUSSSPPPLLLIIIFFFEEEEEEFFFFFFHHHPPPaaazzzlll]]]NNNEEEAAA===<<<<<<;;;;;;;;;;;;;;;<<<@@@DDDHHHLLLRRRZZZ```xxxxxxnnnfffbbbbbbbbbbbbccc___YYYTTTNNNIIICCC???<<<;;;:::::::::;;;<<<===BBBFFFLLLTTT___nnn}}}}}}zzzwwwtttrrrqqqrrrrrrrrrqqqnnnkkkjjjjjjiiihhhhhhhhhhhhfffddddddbbb_________^^^\\\[[[_________aaaccccccaaa___YYYZZZZZZZZZYYYWWWUUUSSSWWWWWWWWWXXXZZZ^^^aaadddiiilllppprrrssstttuuuwwwwww{{{lllZZZYYYaaa{{{zzzaaaIII@@@===777333444222222222222222222111111///////////////......---,,,---.../////////......------///222222333:::CCCQQQ]]]jjjqqqvvv|||~~~|||uuunnniiidddgggrrrwwwjjj[[[RRRKKKFFFCCCDDD>>>>>>>>>>>>???@@@AAABBBDDDFFFJJJNNNRRR^^^ssswwwjjjeee\\\RRRIIIBBB===;;;::::::999999888888777777666555444444555666888888>>>@@@EEEMMMVVV\\\^^^]]]___gggttt~~~|||}}}~~~wwwpppfff^^^ZZZZZZ\\\^^^iiijjjjjjgggaaa[[[WWWVVV[[[___hhhsss}}}~~~|||zzzyyyyyyyyyyyyxxxwwwuuutttrrrpppooonnnmmmlllkkkkkkkkkllllllmmmllljjjhhhfffeeeccc```aaadddeeegggmmmtttvvvjjj```[[[SSSQQQNNNKKKHHHFFFEEEDDDFFFFFFIIIRRRfff|||kkk]]]PPPGGGCCC======<<<;;;:::;;;;;;<<<<<<@@@EEEHHHKKKQQQYYY___tttrrrlllddd^^^\\\\\\]]]^^^^^^ZZZTTTOOOJJJDDD???<<<;;;:::999999:::;;;<<<===BBBFFFMMMTTT^^^mmm~~~}}}zzzxxxvvvsssqqqqqqrrrrrrpppnnnkkkhhheeejjjiiiiiiiiijjjjjjhhhfffeeecccaaa``````___\\\ZZZ]]]]]]]]]___aaabbb```^^^[[[\\\\\\\\\[[[XXXUUUSSSRRRRRRSSSUUUXXX\\\```bbbgggkkkppptttvvvwwwxxxyyyxxx|||wwwaaa[[[```uuueeeLLLAAA===888555666444444333333222222222222///////////////......---......//////000000000000000///000222222333:::BBBSSS^^^jjjqqqwww}}}|||uuulllgggeeeiiivvv}}}nnnbbbUUUMMMIIIDDDCCCDDDAAAAAABBBBBBDDDEEEGGGHHHCCCFFFKKKPPPVVVaaawwwvvvrrrjjj___TTTJJJDDDAAA999999888888888777777777444444444444444555777999>>>AAAGGGOOOWWW\\\______ccclllzzzxxxxxxyyy}}}xxxmmmeee[[[RRRNNNMMMLLLKKKPPPRRRTTTSSSQQQOOOMMMMMMOOOTTT\\\hhhttt}}}~~~{{{yyyxxxxxxwwwwwwvvvuuutttsssssspppooonnnlllkkkkkkjjjjjjkkkkkkkkkkkkiiihhhfffdddbbb```aaadddfffhhhmmmttt}}}vvviii___[[[QQQOOOLLLIIIFFFEEEDDDDDDEEEGGGLLLYYYnnnwwwiii]]]PPPHHHDDD>>>===<<<::::::;;;<<<======AAAEEEHHHKKKPPPXXX^^^ooo{{{uuuhhhbbb[[[VVVUUUVVVXXXXXXXXXTTTOOOJJJFFFAAA<<<999999999999999:::;;;===>>>AAAFFFMMMSSS[[[hhhyyy~~~|||yyyvvvxxxxxxyyyxxxwwwtttrrrppppppppppppooommmiiifffdddiiihhhiiijjjlllllljjjhhhfffeeeccccccbbbaaa^^^[[[\\\[[[\\\^^^___```^^^\\\]]]^^^___^^^\\\YYYUUUSSSLLLMMMNNNPPPTTTXXX\\\___fffkkkqqqvvvyyyzzzzzz{{{yyy}}}kkk```aaannniiiMMMAAA<<<666444666333222111000000000000000///////////////......---////////////000000000111000...///000000111888AAAVVVaaalllssswww}}}{{{tttlllgggeeekkkzzz~~~wwweeeZZZOOOJJJGGGDDDBBBDDDFFFEEEEEEEEEFFFFFFGGGHHHEEEGGGNNNUUU[[[eeewww~~~wwwkkk\\\OOOEEE@@@:::999999888777777666666333444555555444555888:::;;;@@@GGGNNNTTTZZZ___ccckkktttyyytttuuuxxx}}}zzzhhh```TTTKKKGGGEEECCCAAAEEEHHHJJJLLLLLLLLLMMMNNNNNNQQQXXXcccooozzz~~~|||yyyxxxxxxwwwwwwvvvuuutttsssssspppooommmllljjjjjjiiiiiiiiiiiiiiiiiihhhfffdddcccaaa___aaaeeeggghhhmmmttt{{{}}}vvvhhh]]]ZZZOOOMMMJJJHHHEEEDDDDDDDDDDDDGGGOOO^^^vvvsssfff[[[PPPGGGCCC???>>><<<::::::;;;<<<===>>>AAAEEEHHHJJJOOOWWW\\\kkk|||tttoooaaa\\\UUUPPPOOOPPPQQQQQQRRROOOLLLIIIFFFBBB>>>:::999888888888999;;;===>>>AAAFFFMMMRRRXXXbbbrrr}}}vvvsssrrrpppooopppsssvvvwwwuuurrrpppnnnmmmmmmnnnnnnmmmjjjhhhffffffggghhhjjjmmmmmmllljjjfffeeeddddddcccbbb___\\\[[[ZZZZZZ\\\]]]]]][[[ZZZZZZ[[[\\\\\\YYYVVVQQQOOOHHHHHHHHHJJJMMMRRRWWWZZZdddjjjrrrxxx{{{||||||}}}zzz~~~qqqaaa^^^bbbyyy~~~~~~~~~pppRRRDDD===777444666333333111000/////////000///////////////......---...............///000000///---...000111333;;;DDDZZZeeeooouuuyyy~~~{{{tttmmmhhheeelll{{{{{{zzzvvvggg\\\SSSKKKIIIHHHFFFEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLOOOPPPVVV]]]bbbgggqqq{{{}}}zzzwwwsssrrrrrrvvvwwwtttlll___QQQFFFAAA;;;;;;:::999777666555555333555666555444555999<<<999AAAKKKQQQUUU[[[eeelllvvv~~~|||wwwtttuuuwww{{{ooodddUUUJJJFFFEEEDDDCCCEEEGGGJJJKKKLLLLLLNNNOOOQQQSSSYYYcccnnnwww}}}~~~~~~~~~~~~~~~}}}~~~~~~|||zzzxxxyyyyyywwwvvvuuutttttttttpppooommmkkkjjjiiihhhhhhgggggghhhhhhgggeeecccbbb```^^^```dddfffhhhmmmsssyyy}}}{{{tttfff[[[YYYMMMLLLIIIFFFEEECCCCCCCCCEEEHHHPPP___yyyrrrfff\\\QQQHHHDDD@@@>>><<<::::::;;;===>>>>>>AAAEEEHHHJJJOOOVVV[[[jjjzzzrrrmmm^^^YYYRRRMMMKKKKKKKKKLLLOOOMMMLLLJJJHHHEEEAAA>>>888888888888999;;;===???AAAGGGMMMQQQVVV___mmmxxxtttllljjjjjjjjjiiilllppptttuuutttqqqnnnmmmjjjkkklllmmmmmmllljjjiiieeeeeegggjjjmmmnnnllljjjfffeeedddddddddbbb___\\\ZZZZZZZZZ[[[\\\\\\ZZZXXXUUUVVVWWWWWWTTTPPPLLLIIIGGGFFFEEEFFFIIIMMMRRRUUUccciiiqqqxxx{{{|||}}}}}}{{{~~~rrr___YYYWWWnnnxxxxxx||||||xxxyyy~~~xxxYYYHHH@@@999666888666444333111000000111111///////////////......---...------------.../////////...///222333666???HHH]]]gggrrrwww{{{zzztttnnnjjjeeekkk{{{wwwzzzzzzkkk]]]XXXPPPJJJJJJKKKIIIHHHIIIJJJKKKLLLNNNPPPSSSUUUVVV[[[[[[^^^dddffffffjjjoookkkfffaaa]]]YYYVVVVVVXXXZZZ```eeeeee___WWWPPPMMM<<<<<<;;;999888666555444333555777666555666999===;;;DDDOOOUUUYYY```lllwww~~~|||wwwwwwvvvwwwzzz}}}ppp^^^QQQLLLLLLMMMMMMGGGIIILLLLLLLLLLLLMMMOOOSSSUUU[[[dddooowww{{{|||~~~~~~}}}}}}||||||{{{{{{{{{|||}}}~~~~~~|||zzzyyy{{{zzzxxxwwwuuutttttttttpppooommmkkkjjjiiihhhhhhffffffggggggfffdddbbbaaa___^^^```dddfffggglllssssss}}}{{{yyyttteeeZZZYYYLLLKKKHHHFFFDDDCCCCCCCCCFFFHHHOOO^^^xxxtttiii___TTTKKKGGG@@@>>><<<::::::;;;===>>>>>>BBBEEEHHHJJJNNNUUU[[[jjj|||{{{{{{~~~wwwmmmggg\\\TTTJJJFFFGGGHHHHHHFFFHHHIIIJJJIIIFFF@@@;;;777777777777777888:::<<<>>>DDDHHHMMMRRRXXXaaalllttt}}}uuukkkdddcccggglllpppsssssstttuuuuuusssnnnkkkmmmmmmlllkkkjjjjjjiiiiiiiiiiiiiiiiiihhhgggfffeeebbbcccdddeeeeeecccaaa```^^^]]][[[[[[[[[ZZZWWWUUUWWWUUUSSSRRRQQQNNNJJJGGGEEECCCCCCFFFHHHIIIOOOVVV]]]hhhrrrvvvxxxzzzzzzxxxxxx|||rrr\\\PPPRRRYYYeeennnooonnnrrryyyaaaMMMAAA:::777999555555555333111///...///222111111000///......---////////////////////////...---///222222444===HHHXXXdddqqqvvvyyy~~~~~~zzzuuuoookkkhhhgggmmmzzz~~~uuuxxx|||yyypppfff]]]XXXJJJIIIIIIKKKNNNRRRUUUVVVUUUWWWXXXZZZ]]]aaafffkkkllllllnnnrrrvvvvvvqqqmmmccc]]]UUUMMMIIIFFFDDDCCCGGGHHHLLLQQQTTTRRRLLLFFF>>>:::666333333555666666555555444555666777999:::AAAEEELLLUUU```lllwww}}}vvvtttwwwzzz}}}mmm___YYYYYYYYYYYYVVVXXXYYYVVVQQQOOOSSSWWW___dddllltttyyy|||{{{{{{zzzzzzzzzzzzzzzzzzzzzyyy{{{{{{{{{{{{zzzyyyxxxxxxxxxwwwvvvtttrrrqqqqqqqqqnnnnnnmmmllljjjiiihhhgggkkkjjjhhhfffeeedddddddddbbb```______aaaeeeiiikkkxxx~~~zzzooodddZZZSSSOOOJJJFFFGGGFFFCCCAAABBBDDDFFFMMM\\\vvvnnnbbbXXXNNNGGGAAA???<<<;;;<<<>>>>>>>>>@@@???BBBHHHMMMPPPUUU[[[ppp{{{yyywwwuuuwww{{{uuujjjbbbWWWPPPGGGCCCDDDEEEEEEDDDFFFGGGHHHHHHEEE@@@;;;888777777777777999;;;===>>>EEEIIINNNSSSXXX```kkkrrrxxxyyyzzzyyywwwuuuuuuvvvvvvyyy}}}zzztttkkkffffffjjjnnnqqqyyywwwvvvuuutttrrrnnnkkkjjjjjjjjjjjjkkkkkkkkkkkkfffgggffffffeeeddddddcccaaabbbdddddddddcccaaa```aaa___]]]\\\[[[YYYVVVSSSTTTRRRPPPOOONNNKKKGGGDDDCCCAAABBBEEEGGGHHHNNNUUU]]]gggpppsssuuuxxxxxxwwwwwwzzznnnYYYMMMNNNTTT]]]fffhhhiiipppxxxmmmXXXLLLCCC??????::::::888555222000000000111111111000///.........////////////////////////......///222222444===HHH[[[gggsssxxx{{{{{{uuupppkkkhhhffflllzzzyyypppsss~~~zzzvvvtttuuussspppkkkccc[[[UUUQQQKKKJJJKKKMMMRRRXXX]]]___dddfffiiikkkmmmpppuuuxxx|||{{{}}}~~~yyykkkcccVVVKKKEEEBBBAAA@@@??????AAAEEEJJJKKKHHHDDD>>>:::666444444555555555555555444555666777999:::>>>CCCLLLWWWdddrrr}}}vvvuuuxxx|||xxxkkkgggiiimmmoooppprrrsssooojjjfffgggiiirrrvvv~~~||||||{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxxxxwwwvvvvvvxxxwwwuuusssqqqpppoooooommmmmmlllkkkjjjjjjiiihhhjjjiiihhhfffeeedddddddddaaa```^^^^^^```cccgggiiissswww}}}rrrggg\\\UUUNNNHHHEEEEEEEEECCCBBBDDDFFFHHHOOO]]]uuu|||mmm```RRRIIICCCAAA>>>===>>>?????????AAA@@@CCCIIINNNQQQVVV\\\rrrwwwuuusssrrrtttyyyqqqddd\\\QQQKKKCCC??????AAAAAA@@@CCCDDDFFFFFFDDD@@@<<<999777777777777999;;;===>>>FFFJJJOOOSSSWWW^^^gggmmmllllllkkkiiifffeeeggghhhllloootttzzz~~~{{{uuussstttxxx{{{}}}~~~yyyuuurrrooollliiieeefffgggiiijjjkkkllllllddddddccccccbbbaaaaaaaaa```aaabbbccccccbbbaaaaaacccaaa^^^\\\ZZZWWWSSSPPPOOONNNLLLKKKJJJHHHEEEBBB@@@>>>???CCCFFFHHHNNNUUU]]]fffnnnppprrruuuvvvuuuvvvyyy}}}~~~{{{~~~iiiVVVKKKKKKOOOXXX```eeehhhqqqzzz~~~iii[[[PPPIIIGGGBBB???;;;777333222111222111111000000//////......////////////////////////......///111111444>>>III___kkkwww{{{}}}{{{vvvpppkkkhhheeelll|||uuunnnppp~~~ssskkkfffeeecccaaa]]]XXXRRRNNNLLLMMMMMMOOOSSSZZZccckkkpppxxx{{{zzzooo^^^NNNDDD???======;;;999999<<>>>>>???AAABBBCCCBBB???<<<:::777777777888999<<<>>>???FFFJJJNNNRRRUUUZZZ```fffeeedddbbb___\\\\\\___aaagggkkkrrryyy~~~|||tttnnnjjjgggeeebbbccceeegggiiijjjkkkkkkcccbbbaaaaaa``````____________```aaaaaaaaaaaa```aaa^^^\\\ZZZXXXUUURRROOOMMMKKKIIIHHHGGGEEECCCAAA???===>>>CCCFFFHHHOOOVVV^^^fffnnnoooppptttvvvuuuvvvyyy||||||sssvvv{{{yyygggVVVKKKIIINNNYYYdddjjjnnnvvv{{{lll___UUUOOOGGGCCC<<<666333222222222111000000000/////////...////////////////////////......///111111444???KKKbbbnnnyyy}}}|||vvvpppjjjgggeeemmm~~~vvvqqqvvvwwwnnnggg```^^^[[[WWWSSSPPPMMMLLLOOOQQQTTTZZZcccooozzzmmm[[[MMMDDD>>>;;;???======???CCCEEECCCAAA===;;;888777777666444333444444444444555777999:::@@@FFFPPP\\\iiiwww~~~}}}{{{xxxuuupppsssyyy~~~yyyxxxwwwvvvuuuuuuuuuuuuqqqrrrrrrsssssssssrrrrrrvvvtttrrrooollljjjiiihhhjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhgggffffffaaa___]]][[[[[[^^^aaacccgggjjjsssxxxlll```XXXOOOHHHBBBBBBBBB@@@BBBEEEFFFIIIPPPZZZkkk{{{lll]]]SSSHHHEEEBBB@@@@@@@@@@@@???CCCBBBEEEIIIMMMPPPXXXaaauuu~~~}}}{{{zzz{{{~~~xxxmmmaaaVVVOOOFFFBBB>>>::::::;;;<<<===<<<>>>???@@@???>>>;;;:::777777777888:::<<>>;;;999777777666444222444444333444555666888999???EEEOOOZZZgggtttxxxvvvtttrrrpppooommmkkkmmmqqqwww}}}tttsssrrrqqqqqqrrrssstttooopppqqqrrrrrrrrrrrrrrrtttrrrpppmmmkkkiiigggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhaaa___\\\ZZZZZZ[[[^^^___fffiiiqqqyyymmmaaaXXXQQQJJJDDDBBBAAA??????BBBBBBGGGMMMVVVddd|||sssdddZZZJJJGGGCCC@@@@@@??????>>>BBBBBBDDDIIIKKKPPPZZZdddxxxzzzooodddXXXNNNGGGAAA???;;;999888999;;;<<<:::;;;=========<<<:::999777777777888:::===???AAADDDHHHMMMNNNNNNOOORRRUUUXXXXXXWWWVVVVVVXXX[[[___dddlllvvv~~~ssshhh___ZZZWWWUUUZZZ\\\___bbbdddeeeeeedddcccbbb```^^^^^^^^^____________^^^^^^]]]]]]]]]]]]WWWVVVTTTTTTTTTSSSQQQOOOOOOMMMIIIGGGEEEDDDAAA??????===???CCCFFFHHHOOOWWW]]]fffoooqqqssswwwxxxxxxwwwyyy{{{~~~}}}lllkkksss~~~~~~|||xxxpppbbbSSSIIIEEENNN^^^qqq{{{}}}~~~yyyhhhZZZGGGAAA999444333333111000000000000000///////////////////////////////////////...///111111555AAAMMMbbbnnnyyy}}}~~~wwwpppjjjgggfffooo}}}vvv|||zzzqqqoookkkddd]]]XXXUUUTTTTTTWWW]]]eeeooozzzssscccUUULLLFFFGGGLLLRRRVVVTTTNNNIII???<<<999777666666444333444333333333444666888999:::@@@JJJVVVaaammmxxxxxxuuuooonnnllljjjhhhgggffffffiiinnnuuu}}}zzzkkkjjjiiiiiikkkmmmpppqqqnnnnnnpppqqqrrrrrrrrrrrrrrrqqqooollljjjhhhggggggfffggggggggggggggggggggghhhhhhjjjkkkkkkjjjiiiiiibbb```]]]ZZZYYYYYY[[[]]]ccchhhrrrzzzmmmaaaYYYRRRKKKEEEDDDBBB??????AAA@@@DDDJJJPPP]]]rrrvvvdddXXXLLLIIIDDDAAA@@@@@@>>>===AAABBBEEEIIILLLQQQ]]]jjjxxxnnndddZZZPPPHHHCCC<<<;;;999666555666999;;;999:::;;;<<<;;;:::999888777777777888:::===@@@AAAEEEIIIMMMOOOMMMMMMOOOQQQRRRSSSTTTTTTVVVXXX]]]```gggooozzzzzzsssggg]]]VVVRRRPPPNNNTTTWWW[[[___cccdddddddddbbbaaa___]]]\\\]]]^^^^^^```___^^^]]]\\\[[[[[[[[[WWWUUUTTTTTTTTTSSSPPPNNNQQQNNNIIIFFFDDDBBB@@@>>>???===>>>BBBDDDGGGMMMUUUZZZdddnnnrrrtttxxxyyyxxxvvvxxxzzz{{{qqqmmmttt~~~zzzvvvnnncccVVVMMMGGGOOO```sss~~~zzzeeeUUUDDD>>>777444444444222000////////////000000000000///////////////////////////...///000111555BBBNNNbbbnnnzzz~~~~~~wwwpppjjjgggfffnnnzzzwww{{{sssjjjdddbbbbbbbbbeeelllwwwssseee\\\RRRRRRUUUXXXZZZVVVNNNHHHAAA===999666555555555444444333333333444666888999999>>>GGGQQQZZZdddmmmrrrwww~~~wwwpppkkkiiidddcccbbbaaa```___```aaabbbgggpppyyysssjjj]]]\\\\\\]]]```dddhhhkkkllllllnnnooopppqqqqqqqqqqqqooonnnllljjjhhhhhhgggeeeeeeeeeeeeeeeeeeeeeeeeeeefffhhhjjjjjjiiihhhgggdddaaa]]]ZZZXXXYYYZZZ[[[___fffrrr}}}zzzooobbbZZZQQQKKKFFFFFFEEEAAA@@@BBB@@@CCCGGGLLLUUUjjj}}}fffVVVOOOKKKGGGCCCBBBAAA???>>>BBBCCCGGGKKKNNNTTTbbbpppsssmmmcccZZZRRRLLLFFFBBB999999777555333444777999999::::::;;;:::999888777777777777888;;;===@@@BBBFFFJJJNNNOOONNNLLLMMMOOOOOOQQQSSSUUUWWWZZZ___bbbkkkttt~~~}}}{{{yyyzzz|||~~~~~~~~~ooohhh^^^VVVPPPMMMLLLKKKPPPSSSXXX^^^bbbdddeeeeeeaaa___]]]\\\[[[[[[]]]]]]```___^^^\\\[[[ZZZZZZYYYXXXWWWUUUTTTTTTSSSPPPMMMRRRNNNIIIEEECCCAAA>>><<<>>><<<===AAACCCEEEKKKSSSWWWbbbmmmrrruuuxxxyyywwwtttvvvxxxyyy|||xxxqqqwww{{{vvvoooeeeZZZRRRJJJQQQaaatttvvv___MMMCCC===666444555666444111////////////000000000000////////////////////////000...///000111666BBBOOOcccooo{{{xxxpppjjjgggeeemmm}}}{{{yyyxxxrrrooopppqqqrrrzzz|||ppphhh___^^^]]]]]][[[UUULLLDDDBBB>>>999555444555555555333333333333444666888999<<<@@@GGGNNNTTT[[[bbbfffnnnuuuwwwmmmfffbbb```UUUVVVVVVUUUTTTUUUWWWYYY[[[aaajjjtttnnnaaaYYYQQQPPPQQQSSSVVV[[[```cccjjjkkklllnnnoooppppppppppppooommmkkkjjjiiihhhhhheeeeeeeeeddddddccccccccccccdddfffhhhiiihhhgggfffdddbbb^^^ZZZXXXXXXZZZ[[[[[[dddqqq|||{{{pppddd[[[OOOIIIFFFGGGFFFCCCBBBCCCAAADDDGGGIIIQQQdddooo]]]QQQNNNIIIEEECCCBBBAAA???CCCDDDHHHMMMPPPVVVeeettt~~~uuukkkbbbVVVNNNJJJEEE@@@;;;888888888888888888888888777888999:::;;;:::999999999999999999:::<<>>AAA>>>===@@@CCCGGGOOOWWWXXX___hhhqqqwwwzzz|||~~~|||yyyyyy|||rrr|||tttlllaaaWWWNNNSSSaaauuujjjTTTFFF;;;999666555555555333222111222222333333111000//////...,,,,,,...///...---...---...111111555@@@LLLcccmmmxxx}}}|||uuuooollliiirrrwwwzzz~~~zzzvvvqqqmmmdddccc```\\\UUUMMMFFFAAA>>>;;;888666666555444333444444444555555555666666444:::BBBHHHMMMTTT[[[aaajjjrrr{{{yyyooohhhddd```ZZZUUUSSSQQQOOOMMMMMMOOOQQQSSSXXX\\\bbbiiisss}}}}}}qqqeeeZZZPPPIIIIIIHHHGGGGGGIIIOOOWWW\\\cccggglllnnnnnnkkkjjjiiijjjjjjiiihhhgggfffeeeeeefffeeecccdddeeeffffffeeeaaabbbcccdddddddddcccbbbdddbbb___\\\[[[[[[\\\]]]]]]bbbkkkvvv|||nnnaaaXXXMMMIIIEEEAAAAAA@@@@@@???@@@@@@BBBGGGMMMZZZqqqrrr\\\TTTOOOIIIEEEDDDDDDDDDDDDEEEJJJIIIKKKUUU[[[ggg{{{uuulllaaaYYYOOOHHHDDDAAA<<<888888888888888888888888888777777999:::;;;::::::999999999:::999:::===AAAEEEHHHKKKOOOQQQQQQQQQRRRSSSVVVVVVWWWXXXZZZ```ggglllttt}}}~~~|||{{{vvvrrrssswwwyyywwwttthhh___TTTMMMHHHEEEHHHNNNPPPZZZbbbeeeeeefffeeeccccccaaa^^^[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXWWWUUURRROOOMMMLLLKKKKKKHHHEEECCCBBBAAA???===>>>===>>>BBBEEEFFFLLLSSSXXX^^^hhhpppuuuyyy{{{|||{{{xxxxxx|||wwwyyykkk]]]OOORRR___sss{{{cccNNNBBB:::888666555555444333111000111222222222111000///000...,,,---...///......//////000222333777BBBNNNcccnnnyyyxxxrrrooojjjsssxxxtttooollljjjhhhdddaaa\\\[[[XXXTTTOOOHHHCCC@@@===;;;888666666666555333444444444444555555555555666;;;AAAGGGJJJPPPWWW\\\dddlllsssyyyxxxqqqiiidddaaa]]]WWWRRRLLLKKKIIIHHHIIIKKKMMMNNNRRRVVV\\\ccckkkuuu~~~wwwkkk___VVVNNNGGGCCC??????>>>>>>@@@FFFMMMSSSZZZ___eeeiiijjjjjjjjjjjjjjjiiiiiihhhgggffffffeeefffdddbbbbbbdddddddddcccaaabbbccccccccccccbbbaaaaaa___\\\YYYXXXYYYZZZ[[[^^^ccckkkuuu~~~oooaaaXXXMMMIIIEEEAAA@@@@@@@@@???@@@???AAADDDHHHSSSfffxxxwwwbbbVVVQQQKKKGGGEEEEEEEEEEEEFFFKKKJJJMMMWWW]]]hhh|||uuuggg^^^UUUNNNGGGAAA???===999666777777777777777777777777666777888999:::;;;;;;:::999:::::::::;;;>>>CCCFFFJJJOOOTTTXXXYYYXXXXXXYYY\\\\\\\\\]]]```fffooouuu|||}}}zzzwwwyyy}}}{{{wwwhhh]]]RRRKKKHHHHHHOOOWWW\\\eeelllmmmjjjiiifffcccdddbbb___\\\YYYXXXWWWWWWTTTUUUVVVVVVWWWWWWVVVVVVTTTRRRPPPNNNLLLJJJIIIHHHHHHFFFCCCAAAAAA@@@>>>===<<<<<<>>>CCCEEEEEEIIINNNWWW]]]fffnnnsssvvvxxxyyyxxxvvvwww|||~~~vvvdddSSSTTT___rrrttt[[[HHH>>>999777555444444333222111000000111111111000///...000...------...//////...111000222444555888CCCOOOdddooo{{{|||vvvsssmmmwwwyyyqqqnnnmmmkkkiii^^^[[[XXXWWWVVVUUUSSSRRRQQQOOOMMMIIIEEEBBB???===<<<999777555555666555444333333444444444555555555777;;;AAADDDGGGKKKRRRVVV^^^eeelllqqqyyy}}}xxxuuulllgggaaa]]]ZZZVVVPPPLLLFFFFFFEEEDDDEEEGGGJJJKKKNNNQQQVVV\\\ccckkksssyyyyyyrrrggg```WWWNNNHHHCCC@@@>>>888888888888999>>>DDDIIIRRRWWW^^^cccfffggghhhhhhhhhhhhggggggffffffeeeeeeeeecccaaaaaaaaabbbaaa``````aaaaaabbbbbbaaa``````]]]\\\YYYXXXWWWYYYZZZ\\\___ccciiirrr~~~|||mmm___VVVMMMIIIDDDAAA@@@@@@????????????@@@BBBCCCJJJYYYiii|||iiiYYYTTTNNNIIIGGGGGGFFFFFFGGGMMMLLLOOOYYY^^^iii|||tttfffYYYQQQKKKGGGBBB>>>===<<<:::999666666666666666666666666666666888999:::;;;<<<<<<;;;;;;<<<<<<===@@@EEEHHHOOOTTTZZZ___aaaaaa``````aaaaaaaaabbbfffnnnwww~~~}}}jjj___TTTOOONNNSSS^^^hhhqqqyyy}}}zzzsssnnniiiddddddbbb```]]][[[YYYXXXXXXRRRSSSSSSSSSSSSSSSRRRRRROOONNNLLLJJJHHHFFFFFFEEEEEECCC@@@?????????>>><<<===<<<>>>BBBCCCCCCGGGLLLUUU\\\eeelllqqqsssuuuvvvuuutttuuu{{{jjjZZZXXX___rrrqqqWWWEEE===999777444333333333111000000000000000/////////...000...------...//////...111000222444555888DDDOOOeeeqqq}}}~~~xxxuuurrrzzzzzzqqqjjjeee]]]WWWUUUTTTSSSRRRKKKJJJHHHGGGGGGFFFFFFEEEFFFDDDBBB???===<<<<<<<<<:::888555444555666555555333444444444444555555555777;;;@@@CCCEEEJJJPPPUUU[[[bbbhhhlllsss||||||uuuooolllbbb___[[[WWWTTTOOOIIIEEEDDDCCCCCCDDDEEEGGGJJJKKKLLLOOOSSSXXX]]]dddkkkpppxxxqqqeee___TTTQQQLLLGGGCCC???===<<<::::::999999999<<<@@@DDDKKKQQQXXX^^^bbbdddeeefffeeeeeeeeedddddddddcccccccccaaa___^^^___```___^^^__________________^^^^^^\\\[[[YYYXXXXXXZZZ\\\^^^^^^```fffnnnyyy}}}nnnbbbZZZMMMIIIDDDAAA@@@??????>>>>>>???@@@BBBAAAEEERRR```vvv~~~mmm\\\WWWPPPKKKHHHGGGGGGFFFFFFLLLLLLPPPYYY^^^gggyyy|||qqqeeeZZZOOOIIICCCAAA>>>;;;;;;:::::::::555555555555555555555555555666777888:::;;;============>>>>>>???CCCGGGKKKQQQVVV]]]bbbdddddddddeeebbbbbbccceeejjjttt~~~mmmcccYYYWWWZZZdddrrr}}}tttlllfffbbbaaa```^^^\\\[[[ZZZZZZSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJHHHFFFEEEDDDCCCCCCBBB@@@>>>===>>>>>>===<<>><<<;;;<<<<<<>>>===;;;999888999:::;;;888666444333555666666555444444444555555555666666777;;;???BBBEEEJJJQQQWWWZZZbbbhhhlllrrryyy~~~~~~xxxrrrkkkeeeaaaZZZXXXUUUQQQMMMIIIDDDAAABBBBBBBBBCCCDDDGGGIIIJJJJJJMMMQQQUUUYYY^^^cccgggmmmuuu{{{rrriii^^^UUURRRIIIIIIHHHEEEAAA===;;;999;;;;;;;;;999888999<<>>======>>>AAACCCBBBEEERRR___pppppp___ZZZRRRLLLIIIHHHGGGGGGEEELLLLLLOOOXXX[[[cccuuuyyyooocccXXXOOOGGGBBB<<<;;;:::888777777888888666666666666666666666666555555666777999<<<>>>??????@@@@@@AAABBBFFFKKKNNNRRRWWW]]]bbbdddeeeeeefffbbbcccfffjjjqqq{{{nnnfff___```hhhuuuwwwnnngggaaa```___^^^\\\[[[ZZZYYYSSSSSSRRRQQQOOOMMMKKKJJJHHHGGGFFFDDDCCCCCCBBBBBB@@@>>>======>>>>>>>>>===???<<<<<>>===<<<;;;::::::::::::888555444444555999888777666666777888999666444222222444666666666555555666666666777777777777:::???BBBEEEJJJRRRXXX^^^fffnnnssswww}}}~~~}}}uuummmfff```ZZZVVVSSSRRROOOKKKGGGDDDAAA@@@??????@@@AAABBBDDDFFFFFFHHHKKKNNNRRRUUUXXX]]]```dddkkktttzzz}}}sssfff^^^WWWPPPLLLLLLIIIIIIHHHEEE???:::888777888999999888777888:::<<<<<>>===<<<;;;<<<@@@CCCCCCGGGTTTbbbqqqsssccc]]]VVVOOOLLLJJJIIIHHHEEELLLLLLOOOWWWXXX___oooxxxqqqeeeXXXNNNGGGAAA>>>::::::999888666666777777666666666666666666666666555555666777999<<<>>>@@@AAABBBCCCCCCEEEHHHMMMQQQVVVZZZ___ccceeefffhhhiiigggiiinnnttt|||zzzmmmfffaaafffrrrxxxooohhhaaa```___]]][[[XXXVVVUUURRRQQQQQQPPPOOONNNLLLKKKGGGFFFEEEDDDCCCBBBBBBBBB???===<<<<<<>>>???>>>>>><<<;;;===AAACCCCCCGGGMMMPPPWWW```iiinnnqqqssstttsssqqqssswww{{{~~~}}}ggg]]]]]]pppyyyaaaLLL???:::888666555555444333111333222111000///000111111111///......///000000//////...000222333666AAAMMMeeeqqq}}}uuuqqqnnnssskkkaaaTTTJJJDDDAAA???===777888999999888888777777666777777555222000111333666666555555555555666666444333111222444666777777777777777777888888888888777;;;>>>AAADDDIIIQQQWWWfffpppzzz{{{pppfff]]]WWWPPPLLLKKKJJJHHHEEEBBBAAAAAABBB>>>??????@@@BBBCCCDDDDDDGGGJJJNNNQQQSSSVVVZZZ]]]```eeelllrrruuuyyyooodddXXXSSSPPPNNNPPPSSSVVVTTTPPPIIIAAA<<<;;;<<<777999:::;;;;;;<<>>===<<<999:::>>>AAABBBGGGUUUcccxxxxxxgggbbbZZZSSSOOOMMMLLLKKKGGGMMMMMMPPPWWWWWW\\\lll}}}uuulll___SSSIIIBBB===;;;:::;;;;;;999777777777888777777777777777777777777555555555777999<<>>===<<<<<<>>>??????>>>999:::>>>DDDFFFDDDGGGKKKOOOVVV```iiinnnrrrtttuuusssrrrssswwwyyy|||}}}lllbbb```sssiiiRRRDDD;;;999666555555555333222444333111000000000111222111000......000000000/////////000222333777BBBNNNdddqqq}}}uuupppiiinnn|||}}}{{{|||kkkZZZRRRIIIBBB???>>><<<:::999999999888777666777888444666666555222000222555555555555555555444444444444222111111444666777777777888888888999999999999888;;;>>>@@@BBBGGGOOOUUUoooyyy|||nnnbbbZZZRRRLLLHHHEEEDDDCCCAAA???@@@BBBDDD@@@@@@AAABBBCCCDDDDDDEEEIIIKKKOOORRRTTTWWW[[[^^^aaaeeejjjooorrrxxxxxxfff\\\RRROOOPPPSSSYYY```dddaaaYYYNNNEEE@@@BBBDDD999;;;>>>@@@BBBDDDGGGIIIRRRWWW^^^dddggghhhiiiiiihhhgggeeecccaaa___^^^]]][[[ZZZYYYZZZ]]]______^^^\\\[[[YYYXXXWWWWWWXXXXXXWWWVVVTTTRRRSSSUUUWWWYYYVVVYYY___gggrrr{{{jjj^^^XXXNNNJJJDDD@@@>>>===<<<;;;888999<<>>;;;;;;;;;;;;:::999888888888888777777666555555666777888666555444444666888;;;===AAACCCDDDEEEFFFLLLTTTZZZbbbdddgggjjjmmmnnnooopppvvv||||||{{{vvvqqqoookkkhhhfffkkkyyytttlllgggbbb___ZZZVVVUUUUUUUUUTTTQQQRRRRRRQQQPPPMMMKKKJJJIIIHHHGGGEEECCC@@@>>>===@@@@@@??????>>>=========<<<======<<<===AAAFFFJJJOOOWWW___fffnnnwwwzzzxxxuuurrrqqqtttwwwxxx}}}hhh``````sssgggQQQDDD999777444333444444444333111111000//////000111222222111111111000000//////000///000222222555@@@LLLgggrrr|||rrrkkkkkklllxxxzzzrrrvvvppp]]]QQQFFFDDD@@@<<<888666666666666666777777777777666666555555555555555555555555222222111111222444666777111111222444666999999999::::::999888999:::<<<>>>>>>AAAEEEHHHFFFIIIUUUbbbppp{{{jjj^^^WWWQQQJJJDDDBBBBBB@@@???======<<<<<>>===<<<;;;:::999<<<;;;===CCCBBBKKK```~~~tttlllaaaXXXTTTPPPMMMJJJJJJKKKPPPUUUWWWWWW]]]ddd{{{~~~xxxjjj^^^QQQIIICCC===;;;<<<;;;;;;:::999888888888888888777777666777888999:::999999888999:::<<<===???BBBDDDFFFGGGHHHNNNVVV\\\dddfffjjjnnnqqqtttwwwxxx~~~{{{xxxvvvqqqllljjjhhhdddbbbhhhwww}}}ssslllgggaaa^^^YYYVVVUUUUUUTTTSSSPPPPPPPPPPPPNNNLLLJJJIIIHHHHHHGGGEEECCCAAA???>>>@@@@@@???>>>>>>======<<<<<<<<<<<<<<<===AAAFFFJJJNNNVVV___fffooovvvyyyvvvtttppppppsssvvvwww|||nnneeedddwwwkkkUUUGGG===:::777555555444333222222111000//////000111111111111000000000/////////111000111333333666AAALLLgggsss~~~uuunnnkkklllyyysssjjjooo{{{xxxjjj]]]OOOGGG@@@>>>;;;888777666666666666666777777777777666666333333333333333333333333777666444333222222222333333333333555777999999999777888:::;;;<<<===???@@@CCCEEEIIIKKKKKKNNN[[[hhh}}}kkk\\\SSSLLLEEE@@@>>>======<<<<<<<<<<<<<<<>>>>>>>>>???AAACCCEEEGGGJJJKKKNNNRRRWWW\\\aaadddjjjlllooorrruuuxxx}}}vvvkkk]]]WWWPPPLLLOOOYYYdddlllqqqkkkaaaWWWOOOLLLLLLLLLOOOQQQTTTWWW[[[aaagggkkkoooxxxzzzqqqiiifffbbb_________^^^^^^[[[[[[[[[[[[[[[\\\]]]]]][[[[[[ZZZXXXWWWVVVUUUTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTXXX___fffooo{{{wwwgggZZZSSSKKKGGGBBB>>>===<<<;;;:::999;;;999<<>>??????DDDFFFIIIJJJLLLQQQYYY___hhhkkkppptttyyy}}}xxxtttrrrmmmhhhffffffaaa```hhhxxxzzzrrrlllggg```\\\XXXUUUTTTTTTSSSRRRNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@?????????>>>======<<<<<<;;;;;;;;;;;;<<<@@@EEEIIIMMMVVV```hhhpppwwwwwwtttrrrnnnnnnqqqtttvvvzzzqqqgggeeewwwqqqYYYJJJAAA>>>:::777666555333222333222111000/////////000000000///////////////...111111222444444777AAALLLeeessswwwqqqmmmooo|||}}}mmmdddjjjwww~~~ttteeeYYYPPPIIIBBB>>>999888666555444555666666555666666777777666666555333333333333333333333333777666555333222111111111444444555666777888:::;;;777:::>>>AAACCCEEEHHHJJJOOOPPPSSSUUUVVVZZZggguuu~~~jjjYYYNNNHHHCCC???;;;;;;;;;;;;<<<======>>>?????????@@@BBBDDDFFFHHHLLLMMMQQQVVV\\\ccchhhkkknnnppptttvvvxxx{{{~~~wwwmmmbbbZZZRRROOOTTT]]]eeeiiiiiiddd[[[SSSOOOPPPSSSUUUaaaeeekkkqqqvvv}}}tttjjjfffbbb```___^^^]]]\\\ZZZZZZZZZZZZZZZ[[[[[[\\\[[[ZZZYYYXXXWWWUUUUUUTTTTTTSSSRRRPPPPPPPPPQQQQQQSSSWWW]]]dddlllyyyuuugggZZZSSSKKKGGGBBB>>><<<;;;::::::999;;;888:::@@@AAALLLcccwwwkkkbbb]]]YYYUUURRRPPPPPPRRRVVVXXXZZZbbbkkkvvvpppaaaUUUJJJDDD@@@===<<<>>><<<;;;:::888888777777777777777666777888:::<<<===999:::<<<===>>>>>>>>>>>>FFFHHHKKKMMMOOOUUU]]]cccmmmqqqwww}}}vvvssspppkkkgggfffdddaaaaaalll~~~{{{wwwrrrkkkfff^^^[[[WWWTTTSSSRRRQQQPPPLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA???>>>>>>======<<<;;;;;;::::::::::::;;;???DDDHHHLLLVVVbbbkkkrrrxxxxxxtttpppllllllooorrrtttyyyqqqeeeaaaqqqvvv\\\KKKAAA>>>:::888666666444333333222222111000//////...////////////............111000222444444666???JJJcccrrrxxxrrrnnnqqqpppeeeiiivvvtttaaaZZZPPPGGGBBB???===;;;555555444444444444555555555666666666666666666555444444444444444444444444333222222222222222222222444555666666777888;;;===<<<@@@EEEHHHLLLPPPVVVZZZ``````bbbeeeeeeiiiuuu}}}hhhWWWLLLGGGDDDBBB============>>>???@@@@@@AAAAAAAAACCCEEEGGGJJJLLLOOOQQQUUUZZZaaahhhnnnqqqsssvvvzzz|||~~~uuujjjaaaWWWTTTXXX^^^bbbdddddd___XXXSSSTTT[[[dddjjjyyy}}}rrrjjjgggbbb___^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXVVVUUUUUUTTTUUUSSSQQQPPPOOONNNOOOOOOSSSVVV\\\bbbkkkxxxsssfffZZZTTTKKKGGGBBB>>><<<;;;:::999:::<<<888:::@@@AAAMMMeee|||pppfffaaa\\\XXXUUUSSSRRRSSSVVVXXX[[[cccmmm}}}ssslll^^^RRRGGGCCC@@@>>>===???===<<<;;;999888777777777666666666666777999;;;<<<:::;;;===>>>@@@AAAAAAAAAGGGJJJNNNPPPSSSXXX```fffrrrxxxyyysssqqqnnnjjjggggggcccbbbfffssszzzvvvtttpppiiiccc[[[YYYUUUSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA>>>>>>======<<<;;;;;;;;;999999999999:::>>>CCCGGGLLLWWWcccllltttzzzzzzvvvnnnjjjjjjnnnqqqsssxxx~~~sssddd\\\kkk{{{^^^KKK???<<<999777777666555444222222222111000///..................//////////////////111333333444===HHHaaaqqqwwwppplllppp{{{kkklllvvvttteee[[[NNNJJJEEE@@@===;;;999888666555555444444444444444555555666666666666555555444444444444444444444444111111111111111000000000333444666777777:::>>>BBBCCCHHHMMMQQQUUU\\\fffmmmrrrqqqsssuuutttvvv~~~{{{hhhWWWLLLFFFCCCBBB??????>>>>>>>>>??????@@@AAAAAABBBDDDGGGKKKNNNPPPRRRTTTXXX^^^eeemmmsssvvv}}}vvvmmmbbb]]]___ccceeeeeegggccc___```hhhvvvpppjjjfffbbb___^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTSSSQQQOOOMMMMMMMMMMMMOOOSSSXXX___hhhvvv}}}qqqdddYYYSSSKKKGGGAAA===<<<;;;:::999;;;===999;;;AAABBBNNNeeeuuukkkddd___[[[WWWVVVTTTTTTVVVWWWZZZccclll}}}rrrjjj]]]RRRGGGCCCAAA??????AAA???>>><<<;;;999888888888777666666666777888:::;;;<<<===>>>@@@BBBDDDFFFGGGGGGKKKOOOSSSVVV[[[bbbhhhvvvyyysssooonnnmmmiiihhhjjjdddfffnnn|||{{{tttpppoookkkeee___YYYWWWTTTRRRQQQOOOMMMKKKJJJIIIHHHGGGFFFEEEFFFFFFDDDDDDDDDCCCBBBAAA@@@???=========<<<;;;;;;::::::888888888888999===BBBFFFKKKUUUaaakkkttt{{{{{{xxxmmmiiiiiimmmpppsssxxx~~~xxxggg[[[gggdddOOO???<<<999777777777666555111111222111111000///......////////////000000000......111333222333<<>>DDDJJJLLLRRRZZZ___ccckkkvvv~~~tttdddUUUJJJDDDAAA???>>>>>>>>>======>>>>>>???AAABBBCCCFFFJJJOOOSSSUUUVVVYYY^^^eeemmmvvv}}}|||qqqllllllppptttvvvrrrqqqssszzzrrriiieeeaaa___^^^]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSQQQPPPNNNMMMLLLLLLMMMLLLOOOTTTZZZcccqqq{{{nnnbbbXXXRRRJJJFFFAAA===;;;:::999999;;;===:::;;;AAAAAALLLccc{{{pppiiiddd___[[[YYYWWWWWWXXXYYYZZZbbbkkk{{{}}}rrrjjj]]]RRRHHHDDDBBB@@@AAACCC@@@???>>><<<;;;:::999999999888888777888999:::;;;<<<<<<===???BBBEEEHHHJJJGGGKKKPPPTTTWWW]]]dddjjjzzztttpppmmmoooooolllllloookkkppp{{{{{{tttlllhhhhhhfff```ZZZXXXVVVSSSQQQPPPNNNLLLJJJIIIHHHGGGFFFEEEEEEFFFFFFCCCCCCCCCBBBAAA???>>>=========<<<<<<;;;::::::999777888888777999<<>>DDDLLLSSSWWW```kkksssxxx~~~|||wwwssskkkdddZZZOOOHHHCCCAAA@@@======>>>>>>???@@@BBBBBBDDDEEEHHHLLLQQQVVVZZZ]]]```ccciiirrr}}}}}}~~~wwwgggddd```^^^^^^^^^]]]\\\\\\[[[ZZZZZZYYYYYYYYYZZZXXXWWWWWWVVVVVVUUUUUUUUUQQQPPPNNNMMMLLLLLLLLLMMMNNNPPPTTTXXX```mmm|||yyylll```VVVPPPJJJFFFAAA===;;;:::999888:::<<<999;;;@@@???HHH^^^{{{wwwpppjjjeeeaaa\\\ZZZZZZ\\\[[[[[[bbbjjjyyy~~~ssskkk^^^SSSIIIEEECCCAAABBBDDDAAA@@@???===;;;:::::::::;;;:::999999999:::;;;<<<:::::::::<<>>===<<<===<<<<<<;;;;;;:::999999777777777777888<<>>>>>???@@@BBBEEEGGGHHHIIIJJJMMMQQQWWW]]]bbbeeeiiimmmttt~~~yyyfffccc```^^^^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZWWWWWWWWWVVVVVVUUUUUUUUUPPPOOONNNLLLLLLLLLLLLMMMRRRTTTVVVZZZ```lllzzzxxxkkk___UUUOOOJJJFFFAAA===;;;:::999888888;;;888:::???===EEEZZZjjj}}}uuuooojjjfff^^^]]]]]]___]]]]]]bbbjjj||||||tttkkk]]]UUUKKKEEEDDDEEEEEEDDDEEEAAA===;;;;;;===>>>???<<<;;;:::999888888888888:::;;;<<<<<<>>>@@@EEEHHHGGGJJJNNNRRRWWW]]]dddiiizzz}}}uuuqqqpppppppppqqqssstttvvvwwwwww~~~ooojjjccc^^^[[[YYYXXXWWWUUUTTTQQQNNNLLLJJJJJJJJJEEEFFFFFFEEEEEEDDDCCCBBBEEEDDDBBB@@@???>>>======999:::;;;;;;:::999777666999999888777777999>>>BBBFFFLLLWWWcccnnntttuuuttthhhhhhhhhiiikkkooovvv{{{hhhZZZ___kkk~~~zzz}}}|||bbbLLLDDD<<<:::777444444666333333222111000000000111000000000000////////////000000222444333555>>>IIIaaavvvyyyrrrhhhmmm~~~zzzhhh^^^PPPFFFBBB@@@===:::666666555555555444444444444444666666666666444444777777666666666666777777555444333333222222333333222111000000000111222333666888;;;???EEENNNWWW^^^ooo{{{}}}vvvsssooojjjfff___YYYUUUNNNLLLHHHEEEBBBAAA@@@@@@@@@AAABBBBBBBBBDDDGGGJJJOOOKKKLLLTTT___ffflllqqqwwwuuujjjgggbbb___^^^]]]\\\ZZZ\\\[[[ZZZXXXWWWUUUTTTSSSWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPOOONNNNNNNNNRRRVVV[[[cccooo}}}uuuiii^^^UUUQQQGGGDDD???<<<;;;:::999888;;;999888:::===@@@HHHQQQccc}}}uuunnniiidddaaaaaaccccccbbbffflll~~~{{{rrrjjj^^^VVVMMMGGGFFFGGGHHHGGGEEEBBB>>>;;;<<<===>>>???===<<<<<<;;;::::::::::::<<<===>>>>>>>>>@@@DDDGGGEEEGGGKKKPPPUUU[[[cccgggvvvrrrkkkiiihhhmmmpppsssvvvxxxyyyxxxwww|||zzzmmmhhhaaa\\\YYYWWWUUUTTTSSSQQQOOOLLLJJJIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCAAA@@@???>>>======;;;;;;<<<;;;;;;:::888888888888888666666999>>>AAAHHHMMMXXXccclllpppqqqpppggggggggghhhjjjooouuuzzzhhhZZZ]]]gggxxx~~~wwwqqqsssyyyfffQQQHHH???;;;888555555777444333222111111000000111111000000000////////////000000222333333444>>>HHH```vvvxxxqqqiiimmm}}}zzzrrraaaWWWKKKBBB>>><<<:::888666666555555555444444444222333444444444444333222444444333333333333444444555444333333222222333333333222111111222333444555777:::===BBBIIISSS]]]dddsssyyynnnlllhhhddd```[[[UUUQQQKKKIIIFFFCCCBBBAAAAAABBB@@@AAACCCCCCDDDFFFJJJLLLTTTRRRUUU]]]fffnnnvvv~~~uuujjjgggbbb___^^^]]][[[ZZZ\\\[[[ZZZYYYWWWVVVUUUTTTVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPOOONNNNNNOOORRRVVV[[[cccooo}}}ttthhh\\\SSSNNNFFFCCC???<<<;;;:::999888:::777777999;;;===FFFOOOaaa{{{yyyqqqlllhhheeecccdddcccbbbgggmmm|||ssskkk___XXXNNNHHHGGGJJJKKKKKKFFFCCC???======>>>???>>>>>>>>>==================??????@@@@@@???@@@CCCFFFDDDGGGKKKOOOUUU[[[bbbgggqqq{{{qqqmmmllllllnnnqqquuuxxxxxxvvvtttqqqssswww~~~{{{sssjjjeee___YYYVVVTTTRRRQQQOOONNNLLLJJJHHHGGGFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;::::::999888888777666666999===AAAJJJPPPZZZcccjjjmmmmmmlllfffgggggggggiiimmmssswwwgggYYYZZZ```nnnzzzxxxzzzxxxwwwuuupppjjjkkkpppnnnWWWLLLAAA===:::777666888555444333222111111111111111111000000000/////////000000222333333444===HHH___vvvxxxqqqlllppp~~~zzz{{{{{{nnneeeVVVNNNDDD<<<999888666555555555555555555444444444555666777777777777666555333333222222222222333333555444333333222222333333333333222333333555777888:::<<>><<<;;;:::999777888666666888999;;;DDDMMM___ttt~~~~~~uuupppmmmiiifffeeecccccchhhooovvvnnn```XXXOOOIIIIIIKKKMMMMMMFFFCCC@@@>>>>>>?????????>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGGGGJJJMMMQQQVVV\\\ccchhhnnn}}}|||yyyyyyzzzzzzxxxxxxwwwtttppplllhhheeeiiimmmssszzz}}}zzzrrrlllgggbbb\\\XXXUUUSSSQQQOOOMMMLLLKKKIIIHHHFFFEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDAAA@@@???>>>>>>>>>>>>>>>===<<<;;;::::::999999999777777666555555888===@@@LLLRRR\\\eeejjjllllllllliiiiiiiiihhhiiilllpppttt}}}~~~fffXXXXXX[[[gggrrrpppooommmmmmnnnkkkggghhhmmm{{{vvv\\\PPPDDD???===999888999666555444222222111111111111111111000000000//////111000222333222333<<>><<<;;;:::888777777666777888888:::CCCNNN```rrrzzz~~~zzztttpppkkkfffeeecccdddjjjrrrvvvnnn___XXXPPPKKKKKKLLLMMMLLLFFFCCCAAA???@@@AAAAAA@@@>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGHHHHHHIIIKKKMMMMMMOOORRRUUUXXX^^^dddhhhmmmxxx{{{xxxvvvttttttuuuxxx}}}xxxnnneee^^^ZZZXXX]]]bbbiiipppssspppjjjfffccc___ZZZVVVTTTRRRPPPNNNLLLKKKKKKJJJIIIGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@???>>>>>>============;;;;;;::::::999888888888777777666555555777<<<@@@KKKSSS^^^gggkkkmmmnnnooollllllkkkjjjjjjkkkooorrrzzz~~~{{{dddWWWVVVYYYeeeppppppkkkhhhhhhiiihhheeefffkkkxxxbbbUUUIIIDDDBBB>>>;;;;;;777666555333222111111111111111111111000000000000111000222333222333<<>>===<<<<<<<<<<<<999:::;;;;;;:::999777666666666555444444777;;;???IIIRRR]]]fffjjjkkkmmmoookkkkkklllkkkjjjlllooorrrwww{{{yyy}}}yyyyyybbbVVVVVVYYYfffssstttqqqllliiiiiigggeeefffjjj|||nnn```SSSNNNKKKEEE???===888777666444333222111111222222111111111000000000111000111333111222;;;EEEYYYttt~~~wwwrrrttt}}}yyyvvvkkk___SSSJJJAAA???;;;888666666666777444444444555555555555555444444333333333333444444555555555444444555555555555444333333222222333333000000111333555888;;;===GGGMMMWWWbbbnnnxxxxxxgggZZZQQQKKKKKKJJJJJJKKKLLLLLLJJJGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHKKKQQQXXX]]]eeelllxxxxxxppphhhddd```\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPOOONNNNNNJJJMMMPPPSSSXXXbbbnnnxxxwwwrrriii___UUUMMMHHHFFF@@@>>><<<;;;;;;999777555555666999;;;:::<<>>===<<<;;;::::::888:::<<<======:::777555666555555444444666;;;???FFFOOO[[[bbbeeefffhhhjjjfffgggiiiiiijjjmmmqqqtttuuuyyy}}}zzzzzzsssxxxbbbUUUUUUXXXfffvvvxxxyyysssnnnnnnmmmmmmooottt~~~pppaaa[[[VVVNNNDDD>>>999888666555333222222111222222222111111111000000111000111222111222:::EEEUUUqqq{{{vvvxxxyyylllaaaVVVKKKDDD<<<;;;999666444333444555444444444555555555666666888777666555555666777888555444444333333444444555555444333333222222333333111111222444777:::>>>???KKKSSSaaappp}}}yyyeeeWWWOOOIIIFFFEEEEEEEEEFFFHHHHHHFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHLLLQQQYYY^^^gggmmmyyytttnnngggddd___\\\[[[ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNKKKMMMOOORRRWWW```mmmvvvvvvqqqhhh]]]SSSKKKFFFDDD???===<<<;;;;;;999777555333555999;;;:::<<>>??????<<<888555555555444333333666;;;>>>DDDMMMXXX___aaaaaaccceeeaaacccfffhhhjjjnnnrrrvvvtttwww{{{}}}|||rrryyybbbUUUTTTWWWfffwwwzzz~~~xxxssstttuuuwww{{{{{{llleee^^^SSSGGG@@@999888777555333222222222222222222111111111111000111000111222111222:::DDDQQQnnn~~~|||}}}sssfff[[[PPPFFF@@@888888777444222111222333444444444555555555666666666555444333333444555666666555555444444555555666555444333333222222333333222222333555999<<<@@@BBBMMMWWWgggyyyiiiWWWKKKFFFDDDCCCAAAAAAAAACCCDDDEEECCCAAA???@@@BBBDDDEEEFFFFFFFFFFFFGGGGGGIIILLLQQQYYY^^^ggglllvvv|||rrrlllgggccc___\\\ZZZZZZXXXWWWTTTTTTTTTTTTTTTUUUUUUUUUPPPPPPQQQQQQRRRQQQQQQPPPRRRQQQQQQPPPPPPOOONNNNNNKKKMMMPPPRRRWWW```llluuuxxxrrriii]]]SSSJJJEEECCC>>>===;;;;;;;;;999777444111444888:::999<<>>???@@@???<<>>===<<<;;;;;;;;;;;;::::::999888888888444555555444333555888;;;CCCJJJSSSYYY[[[]]]___aaacccdddfffhhhjjjnnnssswwwyyyxxxwwwzzzwwwvvv{{{cccWWWXXX[[[lll|||sssgggTTTDDD>>><<<999666444444444333222000000000000000111111222222//////111222333999???TTThhh~~~~~~zzzkkk]]]RRRIII@@@:::999777444222111222333555666666666666666666666666444444444555555444333333555555666666555555444333222333333333333222111111222333555888999<<>>======<<<<<<<<<:::???DDDHHHHHHHHHHHHHHHIIIJJJLLLNNNQQQUUU[[[```kkkqqqzzzwwwmmmgggdddaaa]]]ZZZWWWWWWXXXXXXUUUUUUTTTSSSSSSSSSTTTTTTOOOOOOQQQRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKLLLMMMMMMJJJMMMPPPSSSWWWaaallluuuyyytttlll___SSSIIIDDDBBB???>>><<<999888777777777666666666777777;;;IIIWWWnnnxxxsssooommmpppuuuyyypppjjjaaaZZZVVVSSSNNNKKKFFFCCC@@@AAAEEEIIIIIIHHHGGGIIILLLQQQVVVXXXWWWVVVWWW[[[aaaeeehhhkkkpppsssyyy|||~~~{{{yyyyyyyyyvvvtttrrrqqqpppnnnkkkhhheeeaaa]]][[[ZZZYYYUUURRROOOHHHAAA>>>???BBBCCCBBBGGGPPP[[[bbbhhhkkkhhhccc[[[XXXSSSOOONNNMMMKKKJJJIIIHHHHHHGGGFFFFFFEEEEEECCCBBBAAA@@@@@@???@@@@@@@@@@@@???>>>===<<<;;;:::888777777666666555444444444555555444333555888;;;CCCIIIRRRWWWYYYYYY[[[]]]```bbbdddfffiiimmmrrrvvvxxxxxxwww{{{wwwsss|||eeeYYYZZZ___rrrxxxgggSSSEEE@@@<<<:::666555444444333222111000///...............333000000222222222777>>>RRRggg}}}}}}vvvgggYYYNNNEEE>>>999888666333111111111333444444444444444444444444444444444444444444444444333555555666666555555444333333444444444444333222222222222666:::<<<@@@LLLWWWdddrrriii^^^OOODDD@@@???===<<<>>>===<<<<<<;;;;;;;;;;;;===AAAEEEHHHIIIIIIIIIJJJKKKLLLNNNOOORRRWWW]]]aaajjjpppyyy}}}tttlllgggbbb```]]]YYYWWWWWWXXXXXXVVVUUUUUUTTTSSSSSSSSSSSSOOOPPPQQQRRRQQQQQQPPPOOONNNMMMKKKJJJIIIJJJKKKKKKJJJLLLPPPSSSXXXaaammmuuuyyyuuummm```SSSIIICCCAAA???===;;;999888777777777666666777888777<<>>AAAEEEGGGOOOXXXcccjjjnnnpppkkkeee[[[WWWRRROOOMMMLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEEEECCCBBBAAA@@@??????????????????>>>===<<<;;;;;;:::666666666555444444333333444444444444444555999;;;DDDJJJRRRWWWXXXXXXYYY[[[^^^```ccceeegggkkkppptttvvvvvvwww{{{wwwpppyyy|||ggg\\\]]]eee|||hhhTTTHHHEEE===:::777555444444333222222222000///...---------333000000222222222666<<>>===;;;999777777777777777777888999999===KKKZZZ~~~zzztttooopppttt~~~~~~vvvlllddd^^^XXXRRRNNNKKKHHHGGGIIINNNQQQQQQPPPOOOQQQVVV\\\bbbdddcccaaa```ccchhhlllnnnooooooooorrruuuyyy{{{}}}{{{wwwsssrrrsssssstttwww{{{}}}~~~}}}wwwpppfff^^^YYYSSSLLLGGGAAAAAAAAA???@@@DDDLLLRRR___hhhqqquuuuuussskkkccc[[[WWWRRRNNNLLLKKKIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDBBBAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;::::::888888777777666555555555333444444444444555999<<>>;;;777555555444333222444333222111000000000000111//////222333222777===KKK```yyy~~~yyy{{{}}}{{{wwwkkk[[[LLLCCC>>>:::777555444222111000111222222666666666666666666666666444333333333444444555555666666666666666555444444444444555555444444333222333444888===BBBJJJYYYggg{{{{{{iii[[[LLLGGG???::::::<<<===>>>;;;;;;::::::999::::::;;;BBBDDDGGGIIIJJJKKKMMMOOONNNOOOQQQSSSVVVZZZaaaeeeiiiooowww}}}|||rrrlllgggddd^^^\\\ZZZXXXWWWWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSQQQQQQPPPOOONNNMMMLLLLLLKKKJJJHHHFFFEEEDDDDDDEEEHHHKKKOOOSSSYYYaaallltttyyyvvvooocccVVVJJJCCC???===<<<:::888777666777777888777999::::::>>>MMM[[[~~~wwwpppooosss}}}yyyooogggaaa\\\VVVRRRNNNLLLLLLOOOTTTWWWWWWUUUQQQSSSYYY```fffhhhfffdddbbbdddiiioootttvvvvvvvvvuuuxxx{{{~~~{{{vvvtttpppppprrrvvv}}}zzzpppfff^^^VVVNNNHHHFFFFFFEEEDDDEEEMMMZZZdddrrrzzzyyymmmccc[[[WWWRRRNNNLLLJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCAAAAAA@@@???>>>>>>>>>>>>======<<<<<<;;;;;;::::::999888888777777666555555333444444444444666999<<>><<<888666555444333111222222111111111111222222...---...222333333777===HHH]]]wwwyyy|||yyywww~~~rrrgggVVVHHH@@@<<<999777444333222111111111222222666666666666666666666666444333333333333444555666666666777777666666555444444444444555444333333222555666999>>>DDDMMM]]]llluuuiiiZZZMMMCCC@@@<<<999999:::<<<======<<<;;;;;;;;;;;;;;;;;;@@@CCCFFFIIIJJJLLLOOOQQQPPPQQQSSSTTTWWW\\\bbbffflllqqqxxxxxxnnniiidddbbb\\\[[[YYYXXXVVVVVVVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTQQQQQQOOONNNMMMLLLKKKKKKJJJIIIGGGEEEDDDCCCCCCDDDHHHKKKOOOSSSXXX```jjjrrrxxxuuuooodddWWWJJJBBB>>><<<:::999777666666666777777777999::::::???MMM\\\yyyqqqooorrrvvv}}}}}}ssskkkfffaaa[[[WWWRRRQQQQQQTTTZZZ]]]]]][[[RRRUUU[[[ccciiikkkjjjgggeeeggglllssszzzyyy|||zzzvvvrrrqqqrrrwww|||rrriii___TTTMMMGGGGGGGGGIIIOOO\\\lllxxxsssgggZZZWWWQQQMMMKKKIIIGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCAAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::666666666555444444333333222333444444444666:::===AAAHHHQQQWWWYYY[[[]]]```dddfffhhhiiiiiiiiikkkmmmlllooossswwwtttvvvttteee]]]]]]iiiiiiUUUGGG???<<<999666555444333111///////////////000111222...---...222333333777<<>>;;;888666333333222222222222333333444444444444444444444444444333222222333444666777666777777777777666555555555555666666555555444333777777:::@@@GGGQQQcccsssmmm___VVVJJJAAA;;;:::888777777999;;;<<>>===<<<;;;;;;;;;;;;>>>BBBFFFJJJLLLNNNQQQSSSRRRTTTUUUWWWZZZ___eeeiiiooouuu|||tttlllgggcccaaa[[[[[[YYYWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVTTTSSSPPPPPPNNNMMMKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGKKKOOORRRVVV^^^gggnnntttsssmmmdddWWWKKKBBB>>>;;;999888666666666666777777777888::::::???MMM\\\}}}tttqqqsssttt~~~|||zzzrrrlllfff```\\\VVVTTTUUUYYY___bbbbbb```WWW[[[bbbjjjppprrrpppnnnkkklllpppxxxyyywwwvvvzzz|||rrrggg___UUUUUUXXX^^^iiixxxwwwiiiZZZVVVQQQMMMJJJHHHFFFEEEFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@>>>===============;;;;;;;;;:::::::::::::::555555444444333222222222222333333333444666:::===DDDJJJSSSXXXZZZ[[[]]]___bbbdddggghhhiiijjjlllnnnlllppptttxxxyyy{{{ooobbb[[[ZZZfffnnnXXXGGG@@@===999666555444333111111111000000///000000000000///000333333111444999DDDZZZtttzzzrrrxxxzzzggg]]]OOOCCC<<<999666444333333333333333333444444444444444444444444444444444333222222222444666888777777777777777666555555777888888888888777666666777777;;;BBBJJJWWWjjj{{{ooo[[[NNNGGGAAA:::666666777777888:::===>>>@@@???>>><<<;;;:::::::::===AAAGGGMMMPPPRRRTTTUUUVVVWWWYYY[[[]]]bbbhhhmmmsssxxxzzzqqqkkkgggdddaaa[[[[[[YYYWWWUUUTTTRRRRRRPPPRRRSSSUUUUUUTTTSSSRRROOONNNMMMKKKJJJJJJKKKKKKIIIHHHGGGFFFEEEEEEFFFGGGGGGJJJNNNRRRUUU[[[dddjjjqqqppplllcccWWWKKKBBB===:::999777666555555666777666666777999999???MMM\\\}}}xxxtttvvvvvv~~~wwwpppjjjddd___XXXWWWWWW\\\aaaeeeeeeccc^^^aaahhhqqqwwwyyyxxxuuupppqqqttt{{{}}}{{{||||||tttmmmnnnrrrzzzwwwgggZZZVVVQQQMMMJJJHHHFFFDDDEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>>======<<<<<<<<<;;;;;;::::::::::::::::::666666555444444333333222222333333333444666:::===HHHOOOWWW[[[\\\]]]^^^```^^^aaaeeehhhiiikkkmmmooolllqqquuuyyy|||~~~}}}lll```YYYXXXdddppp[[[III@@@===999777666444333111555555333222111111000000333111222444222///111555CCCYYYttt|||rrrwwwxxxdddZZZLLLAAA;;;888555222444444444444444444444444666666666666666666666666444333222111222444666888777777777777777666666555999::::::::::::999888888666777;;;CCCMMM[[[pppwwwcccOOODDDAAA===999444666888999;;;===@@@BBBAAA@@@>>><<<:::999999888<<>>MMM\\\yyy{{{wwwxxxzzz~~~vvvnnnhhheeeeeeaaa^^^aaagggllllllkkkccceeejjjsss{{{~~~}}}{{{xxxxxxzzzrrrfff\\\XXXRRRMMMKKKHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<===<<<;;;:::999999888999999888888777666555555555333111333666666555888===HHHPPPWWWXXXYYY]]]aaaaaagggeeecccbbbcccfffiiilllooossswww}}}~~~vvvhhh]]]XXXYYYeeerrr```QQQJJJ>>>===;;;888666444333222111111111111000000000000111000000000111333555666BBBUUUqqqzzz~~~ppp```SSSFFF???<<<777333222222222222333333444444444444444444444444444444444555555555555666777888999999:::999888666555666777999:::<<<<<<:::999999999777999===CCCNNN```ttt~~~kkkUUUHHHBBB;;;666333555666888999:::;;;>>>AAAAAAAAAAAA???<<<<<<===???@@@GGGNNNRRRXXX]]]^^^[[[]]]]]]___eeeiiikkkqqqxxx}}}}}}ooogggfffgggdddaaa___ZZZUUURRRQQQQQQOOOLLLMMMMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIFFFGGGGGGFFFEEEFFFHHHJJJJJJOOOUUUWWWXXX[[[bbbggglllkkkeeeYYYOOOIIIBBB;;;888777444222222333555777888555444666888>>>JJJVVVvvv}}}yyyzzz|||ssslllhhhgggdddbbbeeelllpppqqqpppmmmooottt|||~~~~~~qqqeeeZZZVVVQQQMMMJJJHHHFFFDDDFFFEEEEEEDDDBBBAAA???>>>???>>>===<<<;;;;;;;;;;;;<<<;;;:::999999888888888888777777666666555444444444222333666666555888===FFFOOOVVVWWWZZZ___ccccccgggfffddddddeeehhhlllnnnrrrvvvzzz||||||tttiii\\\TTTUUUaaarrrdddVVVKKKGGG>>>===;;;888666444333222111111111111000000000000111000000000111333555666@@@SSSnnn|||nnn^^^QQQDDD>>>;;;666333333444444444333333333333333444444444444444444444444555555555666777888999:::999:::999888666555666777:::<<<>>>>>><<<:::999:::777999===CCCNNN___ssssss```LLLBBB===999444333444666888999999;;;>>>@@@@@@@@@???<<<::::::;;;===???GGGOOOVVV]]]cccdddaaa```___bbbgggjjjmmmssszzzwwwlllfffeeefffccc```[[[WWWRRRPPPOOOOOOMMMLLLLLLMMMNNNNNNOOOOOONNNNNNLLLLLLKKKJJJIIIIIIIIIIIIHHHIIIIIIHHHGGGHHHJJJLLLNNNSSSXXXYYYYYY\\\bbbhhhkkkjjjbbbVVVLLLFFF@@@:::888666444222222333555666888555555666999>>>JJJUUUppp}}}zzz{{{sssnnnjjjhhhhhhlllrrrwwwxxxwwwuuuwww{{{mmmaaaXXXTTTOOOLLLJJJHHHEEEDDDGGGFFFEEEDDDBBB???===<<<>>>===<<<;;;;;;:::;;;;;;;;;:::999888888888888888666666666555555444444333555333333666555555888>>>EEEMMMUUUXXXZZZ```eeeeeegggfffeeefffhhhkkkoooqqqwwwzzz~~~~~~|||uuukkk[[[QQQQQQ[[[wwwooo___UUULLLGGGGGG???>>>;;;999666444333333222222111111111000000000111000000000111333555666===OOOiiizzzkkkZZZNNNAAA<<<:::666333333555555555444444444444444444444444444444444444444555555555666777999:::;;;:::;;;:::888666666888999===???AAAAAA???<<<;;;:::888:::===BBBMMM]]]qqq~~~zzzeeeUUUDDD===:::777555444333555777888999;;;>>>@@@@@@???>>>;;;999999:::<<>>999777666444222222333444666888666666888:::>>>IIITTTkkk}}}zzztttnnnmmmnnnsssxxx}}}~~~~~~}}}vvvfff\\\TTTQQQMMMKKKIIIGGGEEECCCEEEEEEDDDCCCAAA???===<<<>>>>>><<<;;;;;;;;;;;;;;;:::999888777777777777777555555555444444333333333666333333555555555999>>>FFFOOOVVVYYY[[[aaaeeeffffffffffffgggjjjnnnrrrtttyyy}}}|||nnn\\\QQQPPPWWWooowwwbbbUUUMMMHHHFFFGGG???>>><<<999777555444333222222222111111111000000111000000000111333555666;;;LLLeee}}}~~~~~~xxxiiiVVVJJJ>>>:::999666444444444444444555555555666666444444444444444444444444555555555666888:::;;;<<<======<<<:::999999;;;===@@@CCCFFFFFFCCC???<<<;;;999:::===BBBLLL\\\ooo|||~~~wwwooo]]]OOOAAA;;;999777666666333444666888999;;;>>>@@@AAA@@@???<<<::::::<<>>HHHRRRjjj|||{{{rrrrrrtttxxx|||nnn```XXXPPPNNNKKKIIIHHHFFFDDDBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;888888777666666666777777444444444444333333333333666333333555555555:::@@@JJJRRRYYY[[[]]]bbbfffffffffggggggiiilllppptttvvvzzz~~~uuuaaaUUUSSSWWWhhhzzz}}}yyyjjjYYYPPPKKKGGGEEEFFF@@@???===:::888666555444222222222222111111111111111000000000111333555666:::JJJbbbyyy{{{{{{}}}wwwhhhTTTHHH===999888666444444222222333444666777888888444444444444444444444444444555666777999;;;===>>>@@@@@@???===;;;<<<>>>AAADDDGGGJJJKKKGGGBBB>>><<<999;;;===BBBLLL\\\ooo||||||xxxooofffVVVJJJ>>>999888555444666222444777888999;;;???AAA@@@???>>>;;;:::;;;>>>AAAFFFQQQ___iiirrrxxxxxxtttnnnlllllloooqqqsssyyy|||kkkgggbbb^^^\\\XXXTTTPPPPPPPPPOOONNNMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMOOONNNMMMLLLKKKKKKKKKKKKHHHIIIIIIHHHGGGHHHJJJLLLRRRTTTUUUSSSQQQSSS[[[bbbdddaaaWWWIII@@@===:::666666555444333222333333444777666777999;;;===FFFOOOfffuuuzzz|||xxxxxxyyy{{{uuuhhh]]]VVVMMMKKKIIIHHHGGGFFFCCCAAAAAAAAAAAAAAA@@@???>>>>>>======<<<;;;::::::::::::777666666555555666666666444444444444444444444444555222222555555666<<>>@@@BBBAAA@@@>>><<<===@@@CCCHHHKKKOOOOOOKKKEEE@@@===999;;;>>>BBBLLL]]]ppp}}}}}}xxxssshhh^^^OOOEEE;;;777555222111333333555777999:::<<<@@@CCC???>>>===;;;:::<<<@@@DDDCCCOOO]]]iiisss{{{|||yyyqqqooonnnppprrrsssyyyxxxhhheee```\\\YYYUUUQQQNNNOOOPPPPPPOOOMMMLLLMMMNNNKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKFFFGGGGGGFFFEEEFFFHHHJJJLLLNNNNNNLLLJJJNNNVVV^^^bbb___VVVHHH???<<<999555555444444333333333333333666555666999:::<<>>===<<<;;;:::999888777777777777666555555444555555666666444444444444444555555555444111111444666888>>>EEELLLUUU\\\___aaagggkkkllllllmmmnnnqqqtttwwwzzz{{{zzzkkkYYYTTTUUUdddxxx}}}|||fffZZZNNNJJJHHHEEECCCCCCAAA@@@>>>;;;999777666555333333222222222111111111111000000000111333555666666CCCYYYqqqxxxuuuyyy}}}|||rrrcccSSSGGG<<<888888555444444333333333333444444444444444444444444444444444444444555666888:::===???AAAAAAAAA???===;;;===@@@CCCJJJNNNRRRRRRNNNGGGAAA>>>999;;;>>>CCCMMM^^^qqq~~~|||wwwpppbbbVVVJJJAAA888555444111111333444666888:::;;;>>>AAADDDAAAAAA@@@>>>>>>AAAGGGKKKKKKUUUbbbllluuu}}}~~~{{{ssspppooopppqqqrrryyy}}}~~~~~~qqqdddbbb^^^ZZZWWWTTTRRRPPPMMMOOOQQQOOOLLLKKKKKKLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIEEEFFFFFFEEEDDDDDDGGGIIIFFFGGGHHHFFFEEEJJJSSS\\\aaa___VVVIII@@@<<<999444444444444333333333222222555444666999999:::AAAIIIRRReeeqqq|||~~~~~~~~~zzzrrriii```XXXQQQLLLIIIHHHFFFFFFFFFEEECCC@@@DDDCCCBBBAAA???===;;;:::999888777666555555555555555555444444444555555666555555555555555555555555333000000444666888???GGGKKKTTT\\\___ccciiinnnoooooopppqqqtttvvvyyy|||}}}{{{nnnYYYSSSTTTddd{{{~~~eeeYYYMMMIIIHHHFFFDDDDDDBBB@@@>>>;;;999777666555333333333222222222111111111000000000111333555666444AAAVVVnnnxxxuuuxxx||||||pppaaaTTTHHH<<<999888666444444555555444333333222111111444444444444444444444444444555666888;;;>>>@@@AAA@@@@@@>>><<<:::<<<@@@CCCLLLPPPTTTTTTPPPHHHBBB>>>999;;;>>>DDDNNN___rrr}}}wwwnnn^^^PPPGGG???888666555333333666444666999:::<<>><<<;;;:::999999888888777666666666333333222222111222222222333333444444555444444444333111111333444666???IIIQQQ[[[eeehhhiiinnnrrrsssrrrrrrrrrsssuuuxxxzzz|||{{{nnnZZZUUUSSSaaa|||~~~ggg[[[OOOKKKJJJGGGEEEFFFDDDBBB>>>;;;999999:::;;;888666444222111111111111111111000000111111222333;;;@@@QQQkkk||||||~~~{{{{{{qqqbbbPPPEEE<<<888666444444666333444555555333333444555555555555555555555555555444444555777:::<<>><<<;;;<<<@@@CCCIIIQQQVVVUUUQQQMMMFFF???;;;<<<>>>CCCOOO```sss}}}tttcccSSSHHH>>>555444555333222333444555999???DDDGGGGGGFFFLLLHHHEEEDDDIIISSS]]]dddcccjjjrrrxxx~~~yyywwwsssnnnlllmmmrrryyy~~~~~~uuuqqqlllhhhdddcccdddeeegggjjjooorrrtttvvvxxxyyyxxxwwwvvvuuutttuuuwwwxxxwwwzzz}}}ooohhh```]]]YYYWWWVVVUUUTTTRRRQQQPPPNNNLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFDDDCCCBBBAAAAAAAAAAAA>>>>>>AAABBBFFFRRRaaaeee]]]RRRHHHAAA<<<888666444444444444444444444444888666777888888999@@@HHHVVVcccvvv~~~~~~}}}}}}}}}~~~zzziiieee___YYYTTTOOOJJJGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA???>>>===<<<<<<999999888777777666666555333333222222111222222333222333333444444333333222444222222444555777@@@JJJUUU___hhhjjjkkknnnrrrssssssssssssuuuwwwyyy|||}}}|||gggUUUQQQRRRcccfffZZZOOOKKKJJJGGGEEEFFFAAA???===:::888888888888888777555333111111111111111111000000111111222333999>>>NNNhhh||||||~~~~~~pppaaaOOOEEE;;;888777444444666444555666666444444555666555555555555555555555555444444555777:::<<>><<<:::<<<@@@CCCJJJRRRYYYYYYUUUQQQIIIBBB===>>>???DDDOOO___ppp{{{|||tttdddUUUFFF<<<444222333222111222555666:::@@@FFFJJJLLLLLLKKKIIIHHHJJJQQQ]]]iiiqqqmmmuuu{{{}}}wwwuuusssooommmooosssyyy}}}~~~{{{uuupppllliiibbb___\\\XXXWWWWWWYYYZZZcccggglllppprrrrrrrrrsssmmmkkkhhhfffeeeeeeggghhhkkkmmmqqqtttxxxyyykkkfff___\\\YYYWWWVVVUUUTTTRRRRRRQQQOOOMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJIIIHHHHHHGGGGGGHHHHHHEEEEEECCCBBBAAA@@@@@@@@@@@@>>>???BBBDDDGGGRRR___ccc[[[QQQGGG???;;;888666444444444444444444444444666444555777777888???HHHWWWdddvvv}}}}}}|||||||||}}}yyysssddd```ZZZUUUQQQMMMHHHEEEFFFFFFEEEEEEDDDCCCCCCCCC?????????>>>>>>=========888888888777666666555555333222222111222222333333222222333333333222222111444222222555666999BBBLLLZZZdddlllmmmlllnnnqqqrrrrrrrrrrrrtttvvvxxx{{{}}}~~~www]]]MMMLLLPPPeeeeeeYYYNNNJJJIIIGGGEEEFFF??????===<<<:::999888777999777555333222111111222111111000000111111222333666:::JJJddd}}}}}}{{{nnn___NNNDDD;;;888777444444666555666777666555555666777444444444444444444444444444444555777:::<<>>???AAAEEEOOO]]]llluuu~~~~~~{{{ssseeeXXXJJJAAA999777777555555666666777;;;AAAIIIOOORRRSSSOOOMMMLLLOOOWWWcccpppwwwsss{{{|||uuurrrpppnnnnnnooorrrvvvyyyzzz|||~~~|||uuuppphhh```ZZZUUUQQQOOOKKKIIIHHHFFFGGGIIIKKKMMMZZZ___fffkkklllkkkiiiiii___\\\WWWSSSQQQRRRTTTUUUXXX\\\```eeekkkuuupppfffbbb^^^[[[XXXWWWVVVUUUSSSRRRRRRQQQOOOMMMKKKIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGDDDCCCBBBAAA@@@?????????>>>>>>@@@CCCFFFJJJSSS\\\___XXXNNNDDD===999666555333333333333444444444444555444555777888:::AAAJJJ\\\iiizzz}}}|||~~~|||||||||||||||~~~~~~}}}yyyvvvvvvwwwxxxxxxvvvrrrooogggccc^^^YYYUUUPPPLLLIIIHHHGGGGGGFFFEEEDDDCCCCCC??????>>>======<<<<<<;;;888777777666666555444444222222111111222222333333333333444444444333222222444222333666888;;;EEEOOO^^^gggooonnnmmmnnnppppppoooooopppqqqtttwwwyyy{{{jjjSSSGGGGGGNNNfffdddXXXMMMIIIIIIFFFEEEEEE@@@@@@@@@???>>><<<:::999999888666444222222222222111111000000111111222333444777FFF___yyy|||zzz~~~}}}}}}lll]]]MMMCCC;;;888777555444555444666777666555444555666444444444444444444444444444444555777:::<<>>@@@EEENNNZZZhhhrrryyy|||~~~{{{wwwqqqeeeZZZOOOFFF>>>;;;999666555888666777;;;BBBJJJRRRWWWYYYUUUSSSPPPQQQVVV___iiiooonnnwww|||uuuooonnnmmmmmmnnnppprrrsssuuuuuuvvvvvvvvvrrrmmmiiiaaa[[[SSSLLLGGGCCCAAA???===<<<;;;;;;<<>>>>>>>>>>><<<>>>AAADDDHHHLLLSSSYYY[[[TTTJJJAAA;;;888555444333333333333333444444444666555777:::;;;===EEENNNbbbsss|||~~~}}}|||||||||||||||||||||}}}zzz{{{|||}}}~~~{{{uuunnnmmmlllmmmoooppppppooommmjjjfffbbb]]]WWWQQQMMMKKKJJJIIIHHHFFFEEEDDDCCC@@@???>>>===;;;:::999999777777666666555444444444222111111111222222333444555555666555555444333333444333444888:::>>>HHHRRR```iiipppooommmnnnooooooppppppqqqrrruuuxxx{{{|||www___MMMCCCEEENNNgggcccWWWLLLIIIHHHFFFEEEEEE???@@@@@@@@@???===:::999:::999777444333333333333111111000000111111222333444666BBBZZZttt|||yyyyyytttyyy{{{iiiZZZLLLBBB:::888777555444555333444555555333333444555444444444444444444444444444444555777:::<<>><<<:::999===CCCGGGRRR\\\dddddd___WWWKKKAAA;;;<<<>>>CCCKKKXXXfffoootttxxxyyyvvvqqqlllbbbXXXNNNFFF>>>999555111111333666777;;;BBBKKKTTTYYY[[[ZZZVVVRRRQQQSSSYYYaaafffkkkuuu}}}}}}yyytttnnnnnnnnnmmmnnnnnnoooooommmlllkkkjjjgggbbb\\\WWWPPPKKKDDD???<<<;;;:::999777666666666777888:::<<>>;;;;;;===???@@@DDDIIIPPPYYYgggwwwxxxlllbbb^^^^^^YYYWWWVVVUUUTTTSSSQQQOOOLLLLLLLLLLLLKKKKKKJJJJJJGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>;;;>>>AAADDDIIIOOOTTTWWWWWWPPPGGG???:::777555444222222222333333333444444666555666:::;;;===EEENNNggg}}}zzzxxxyyy~~~|||~~~}}}}}}zzzzzzzzz{{{{{{|||||||||wwwxxxzzz{{{}}}yyynnnkkkhhhgggiiilllnnnoooqqqpppnnnkkkfff___VVVQQQOOONNNLLLJJJHHHFFFDDDCCC???>>>===<<<:::999888777666666666555444444333333111111111111222333444444666666777666666555444333555333555999<<<@@@KKKUUUaaajjjqqqpppnnnoooqqqpppssstttuuuvvvyyy|||~~~kkkVVVGGGBBBFFFOOOiiibbbVVVKKKHHHHHHFFFDDDEEE>>>>>>>>>>>>===;;;999888;;;999777555444333333444111111000000111111222333444555???UUUnnn}}}{{{zzzrrrtttyyygggWWWJJJBBB:::888888555444555333444555444333222333555333333333333333333333333444444555777:::<<>>999777666666666666444333333333333444666666999===DDDIIIKKKLLLLLLLLLDDDAAA<<<777555555666888;;;>>>BBBIIISSSaaarrr~~~{{{oooggg___[[[\\\VVVUUUSSSSSSSSSRRROOOMMMJJJJJJKKKKKKKKKKKKJJJJJJFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBB@@@@@@???>>>>>>>>>>>>>>>;;;???BBBDDDIIIQQQUUUUUUTTTMMMEEE===999666555444111111222222333333444444444333444777888:::BBBLLLgggyyyssswww~~~zzz~~~zzzzzz{{{{{{{{{zzzzzzyyyuuuvvvwwwxxxyyy|||}}}wwwnnnhhhfffhhhjjjkkksssssstttsssoooggg^^^WWWSSSRRRPPPMMMJJJGGGDDDCCC<<<<<<<<<;;;:::999999888666666555555444333333222111111111111222333444555666666666666555444333222555444666:::===BBBMMMWWWbbbkkkrrrrrrppprrrttttttuuuvvvwwwyyy{{{nnn^^^NNNCCCAAAGGGRRRmmm|||aaaVVVKKKGGGGGGEEEDDDEEE>>>>>>>>>===<<<;;;:::999;;;:::888666444444444444111111000000111111222333444333<<>>===;;;888999===DDDJJJSSS]]]eeeeee```YYYOOOFFF<<<;;;:::<<>>;;;777444666;;;777:::???GGGPPPVVVYYYZZZUUUSSSPPPOOORRRXXX___dddllluuuzzzxxxtttrrrpppmmmkkkjjjhhhfffdddcccbbbbbbYYYWWWTTTRRRNNNIIICCC???888666444333333444444333222222222222222333444555666888<<<>>>???@@@BBBCCC<<<:::777444222222333444666888<<>>>>>??????<<<@@@BBBBBBHHHRRRVVVUUURRRLLLCCC<<<888777666555000111111222333333444444444222444666777999AAAJJJ```yyy}}}zzz~~~}}}|||||||||{{{zzzyyyxxxwwwtttuuuvvvvvvvvvyyy}}}}}}}}}xxxmmmfffeeeeeeffftttvvvxxxyyyvvvnnnddd]]]VVVTTTRRRNNNKKKGGGEEECCC::::::::::::::::::::::::666555555444444333222222111111111111222333444555555555555555444333222111555444666;;;>>>CCCNNNYYYbbblllttttttrrrtttvvvvvvuuuuuuvvvxxx{{{~~~uuudddUUUIII@@@AAAHHHTTToooxxxaaaUUUJJJGGGGGGEEEDDDEEEAAA@@@@@@???>>>======<<<;;;:::888666555444444444111111111000111222222333444222999LLLcccxxxvvvdddUUUIIIAAA:::888888555333444555666777666555444555777333333333333333333333333444444555777:::<<>>===:::888999>>>EEEJJJNNNWWW___```]]]WWWNNNFFF???===::::::@@@LLLZZZdddlllppppppiiiaaa[[[SSSLLLBBB===999777444222555;;;999<<>>===;;;:::999888555555444333333222111111111111111222444666777888888888999999888666333111444333666;;;???EEEPPP[[[iiilllpppssstttuuuwwwyyyyyyzzz|||||||||}}}~~~xxxjjjYYYLLLCCCBBBAAAGGGZZZsssxxxbbbQQQJJJHHHBBBBBBEEE@@@@@@???>>>>>>???>>><<<:::;;;999777555444333333444333333333222111000//////444333888GGG___yyysssaaaUUUHHH@@@999777777444333444999777555222111111222333333444444555555444333333333444666888;;;===???@@@BBB???<<<;;;<<>>999;;;AAAKKKXXXdddiiikkkkkkiiibbbXXXNNNGGGDDD<<<777777666333111111<<>>IIIYYYeeeuuu~~~vvvnnnddd^^^\\\ZZZVVVRRRPPPPPPOOONNNNNNMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDCCCCCCCCCDDDCCCBBB@@@???>>>>>>>>>AAA@@@@@@???>>>===<<<<<<@@@@@@AAAEEELLLRRRUUUWWWOOOFFF===999888444333444222222333333333333444444777666666999999;;;DDDMMMbbb~~~}}}}}}}}}|||{{{{{{|||~~~~~~|||zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvxxxzzz|||~~~uuukkkeeeaaa^^^bbbcccdddeeeddd```YYYTTTRRRQQQMMMJJJFFFCCC@@@???>>>>>>===<<<:::999888888555555444333333222111111//////000222444666777888999999999888777555333111555444777<<<@@@FFFQQQ\\\eeehhhmmmppprrrsssuuuwwwxxxyyy{{{|||}}}~~~~~~}}}|||zzztttfffUUUHHHAAA@@@???GGG[[[vvvxxx```OOOIIIHHHBBBBBBEEE@@@@@@???>>>===>>>===;;;999:::888666555333333333333333222222222111000000000444444888FFF]]]wwwrrr```TTTHHH???888777777444333444666555444222222333444555444555555555555444444333444555777:::<<>><<<999555333222222222111000222444555888AAANNNWWWgggrrr{{{pppiiiaaa\\\ZZZYYYVVVSSSOOOOOONNNNNNMMMLLLLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???>>>======<<<;;;??????AAAEEEKKKQQQTTTVVVOOOEEE<<<999777444333444222222333333333333444444111222555888777999DDDQQQhhhzzzzzz~~~zzz{{{|||}}}}}}}}}}}}}}}~~~|||{{{zzzyyyyyyxxxwwwvvvvvvvvvvvvtttttttttuuuuuuuuuuuuuuurrrrrrssstttvvvyyy|||~~~sssjjjdddaaa^^^YYYYYYXXXXXXXXXUUUQQQNNNNNNLLLJJJGGGCCCAAA??????======<<<:::999888777666555444444333333222222111000000222444666888:::;;;;;;:::999777555333222222555444777<<<@@@FFFPPP[[[aaaeeejjjnnnqqqsssuuuvvvwwwxxx{{{|||}}}zzzzzzzzzyyyrrrdddRRRFFFAAA@@@@@@III```}}}xxx^^^NNNHHHHHHBBBCCCEEEAAA@@@???=========<<<:::999:::999888666555444333333222222111111111111111111444444777CCCYYYsssqqq___RRRGGG???888777777444333444444444333333333444666777666666666666666555444444666777999<<>>>>>@@@EEEJJJMMMMMMSSSYYY[[[\\\[[[VVVPPPFFFAAA???BBBGGGLLLUUU]]]eeeffffffccc\\\RRRIIICCC;;;555222333444444555999>>>CCCLLLUUUZZZXXXSSSNNNFFFAAA===>>>@@@AAAGGGMMMUUUWWWYYYYYYXXXVVVVVVVVVVVVTTTRRRQQQOOOMMMJJJHHHFFFDDD@@@===999777666555333222222111111000000000111222333333333444777999AAAEEELLLPPPQQQOOOJJJGGGBBB>>>888444222222111111000111333333444999AAAHHHVVVcccuuuwwwnnnhhhccc\\\YYYXXXXXXVVVSSSOOONNNNNNMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????????????????@@@??????>>>===<<<;;;;;;>>>>>>@@@EEEKKKPPPSSSTTTNNNDDD<<<999777444333444222222333333333333444444...111555777777:::HHHVVVqqq{{{{{{{{{|||}}}}}}||||||zzzyyyxxxzzz{{{{{{||||||{{{zzzzzz{{{yyyxxxvvvttttttssstttrrrrrrrrrrrrrrrrrrssssssqqqqqqqqqrrrtttvvvyyy{{{}}}~~~wwwoooiiiddd```WWWUUUSSSQQQPPPOOOLLLJJJJJJIIIFFFDDDAAA@@@>>>>>><<<;;;:::999888777666555444444444333333222222222222444666888;;;===???@@@===;;;888555333222222333333333666<<<@@@EEEOOOYYY```dddjjjooorrruuuwwwxxxwwwxxxzzz{{{|||~~~zzz|||}}}|||ttteeeSSSGGGCCCBBBBBBMMMgggxxx___OOOIIIJJJEEEEEEHHHCCCAAA???===<<<<<<<<<:::888<<<;;;:::888777666555555111111111111111222222222444444666@@@SSSmmmppp^^^QQQGGG???888777777555333555555444444333444555666666777777777888777666666555777999;;;>>>BBBEEEGGGIIICCCBBBAAAAAADDDHHHMMMPPPPPPWWW]]]^^^______[[[UUUIIIDDDAAACCCFFFJJJRRR[[[bbbcccccc```ZZZPPPFFF@@@;;;666333444555666:::>>>BBBGGGPPPWWWYYYUUUNNNHHHAAA<<<999:::;;;<<>>===;;;:::>>>>>>======<<<;;;;;;:::>>>>>>@@@EEEKKKPPPRRRSSSMMMCCC;;;888666333222444222222222333333333444444222111333777999???LLLYYYvvv|||qqqzzz}}}zzzxxxwwwwwwwwwtttuuuwwwyyyzzz{{{zzzzzz{{{yyywwwtttsssrrrrrrrrrpppoooooooooooopppqqqrrrssssssrrrrrrsssuuuvvvwww{{{{{{}}}~~~~~~uuullleee\\\XXXSSSPPPNNNLLLJJJHHHHHHFFFDDDBBB@@@???>>>===;;;;;;:::888777666555444444444333333333333222222444555888;;;===???@@@AAA<<<:::777444222222333333222222666;;;???CCCMMMWWW^^^cccjjjpppsssuuuwwwyyyxxxyyy{{{{{{|||}}}}}}xxxhhhUUUIIIDDDCCCEEEQQQmmmyyybbbRRRMMMMMMHHHIIIKKKFFFBBB@@@===<<<<<<;;;:::999::::::999888777555444333111111111111111222222222333333666===NNNgggqqq^^^QQQFFF>>>888777777555444555666666555555444444444444777888888999999888888777888:::===AAAFFFJJJMMMNNNJJJIIIHHHGGGIIILLLOOORRRVVV\\\aaabbbcccccc___YYYOOOGGGBBBAAACCCGGGPPPYYY___```bbb```ZZZPPPFFF@@@<<<777444555555777<<>>;;;999777666666444444444333333333333333222333222222222333777:::>>>FFFQQQ\\\aaaaaa]]]ZZZIIIDDD===777555444444333///111333444555777999;;;BBBLLL\\\jjjssstttpppmmmbbb___[[[WWWUUUTTTRRRQQQOOOOOOOOOOOOOOONNNNNNNNNJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@>>><<<:::999<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>AAAEEEKKKOOOQQQRRRLLLBBB:::777666333222333222222222333333333444444555222111555:::AAAMMMXXXuuuwwweeemmm~~~~~~~~~zzzvvvttttttuuuwwwqqqsssvvvyyy{{{{{{{{{zzz{{{yyyvvvsssqqqqqqqqqrrrooonnnmmmmmmnnnoooqqqrrruuuuuuuuuvvvvvvvvvvvvvvvyyyyyyyyyzzz{{{||||||}}}~~~zzzqqqppppppuuu~~~yyyooogggbbb[[[UUUPPPMMMJJJHHHGGGFFFDDDBBB@@@???>>>===;;;;;;:::888777666555444333333333333333333333333333555777:::===>>>>>>>>>;;;999666444222222333444222333666<<<@@@CCCLLLVVV]]]bbbiiiooosssuuuvvvxxxyyyzzz|||}}}~~~}}}kkkXXXLLLDDDDDDHHHWWWuuu{{{eeeUUUPPPQQQLLLKKKMMMGGGDDDAAA>>><<<<<<<<<;;;:::888888777666555333222111222222111111111111111111111333666;;;III```|||rrr```SSSFFF>>>888777777555444555666666666666555555444444777888999::::::;;;:::::::::<<<@@@EEEKKKPPPTTTVVVVVVTTTRRRPPPPPPQQQSSSTTTYYY___ddddddeeefffbbb\\\SSSKKKDDDBBBCCCGGGOOOXXX[[[^^^bbbbbb]]]SSSHHHAAA;;;777444555666888@@@HHHSSSUUUXXXVVVPPPHHHAAA===999666555777999999<<>>>>>?????????===;;;:::999999999:::;;;;;;<<<<<<>>>???BBBFFFLLLPPPQQQQQQKKKAAA999666555333222333222222333333333333444444444111111444999AAAOOO\\\sssqqqaaafffyyy~~~~~~|||zzzxxxuuusssrrrsssuuuvvvqqqtttwww{{{}}}}}}}}}|||zzzxxxuuurrrppppppqqqrrrnnnmmmllllllmmmnnnppprrrtttuuuwwwyyyzzzzzzyyyxxxwwwwwwwwwwwwxxxyyyyyyzzz|||~~~}}}vvvnnnhhh```___aaagggpppxxx||||||~~~vvvppphhh```YYYSSSNNNKKKHHHGGGEEECCCAAA???>>>>>><<<;;;:::999777666555555333333333333333333333333444666999;;;===>>>>>>===888777555444333333444444444444888>>>BBBEEENNNWWW___dddkkkqqquuuvvvwwwxxxxxx{{{}}}qqq]]]QQQGGGHHHNNN```~~~gggXXXSSSSSSMMMLLLMMMGGGFFFCCC???=========<<<;;;888888888888666555333111333222222222111000000000000222666:::EEEZZZvvvtttaaaUUUFFF>>>777777777555555666444555555666666666666666666777999:::<<<============???DDDJJJQQQWWW\\\___cccaaa]]]ZZZXXXWWWWWWWWWWWW]]]cccdddfffgggeee```VVVOOOIIIGGGGGGIIINNNUUUYYY]]]ccceeeaaaWWWKKKCCC<<<999777999:::>>>HHHRRR^^^^^^\\\VVVLLLCCC===;;;666333333777999999;;;@@@@@@>>>>>>@@@DDDGGGGGGFFFEEECCCBBBBBBDDDFFFEEEEEE@@@???<<<:::888777777777333333333333333333333333111222333222111111222333111444999>>>BBBCCCDDDCCC>>>;;;777444444444444333///000111333666888999999<<>>??????>>>===;;;999666666777999:::<<<======???@@@CCCHHHMMMQQQRRRQQQJJJAAA888666555222222333222222333333333333444444111444777999:::AAAUUUhhhyyynnnbbbcccooo}}}{{{ssssssrrrqqqrrrssstttuuusssuuuyyy}}}~~~yyywwwtttqqqppppppqqqrrrnnnmmmlllkkklllnnnppprrrsssuuuxxx{{{}}}}}}{{{zzzvvvvvvvvvvvvvvvwwwxxxxxx||||||}}}}}}~~~}}}xxxtttwwwwwwwwwwwwtttmmmddd]]]WWWVVVYYY___iiipppssssssuuuvvvyyy||||||sssiiiaaaZZZTTTPPPJJJHHHFFFDDDAAA???>>>>>><<<;;;:::999888666555555333333333333333333333333777999;;;>>>???@@@???>>>666666555444444444444444666666:::@@@CCCGGGOOOXXXbbbgggooouuuxxxyyyzzz{{{xxx{{{~~~wwwcccVVVJJJLLLTTTiiihhhXXXTTTTTTNNNLLLMMMFFFGGGDDD@@@>>>======<<<<<<;;;<<<<<<;;;:::888666444444333333222111000/////////222666999CCCWWWsss{{{uuucccVVVFFF>>>777777777666555666222333444666777888888888666777999;;;<<<>>>?????????BBBGGGNNNUUU\\\bbbdddllliiieeeaaa]]][[[ZZZZZZTTT[[[aaacccfffhhhgggbbbWWWQQQMMMLLLLLLKKKNNNTTTXXX]]]dddhhhdddYYYMMMDDD???<<<<<<>>>@@@FFFQQQ\\\eeeddd___VVVJJJAAA<<<:::444111222666888888;;;??????===<<>>:::777555444555666888:::<<<===>>>???AAADDDIIINNNQQQRRRRRRJJJ@@@888666555222111333222222333333333444444444///777@@@@@@<<>><<<999::::::999777666444333333222333444444444333222222777999<<<>>>???>>><<<;;;666555444333222333444555777:::===BBBHHHPPPYYY___hhhlllqqqtttuuutttssssssyyy|||yyydddVVVEEEHHHTTTpppzzzddd]]]TTTMMMKKKJJJHHHGGGEEECCCAAA@@@@@@>>><<<:::<<<<<<<<<;;;:::999777666333333222222222222222222222111333888<<>>@@@AAACCCDDDDDDGGGNNNUUU]]]cccfffhhhmmmjjjddd___[[[ZZZZZZ[[[[[[]]]```cccdddcccbbbaaaWWWUUURRROOOLLLMMMQQQTTTYYY^^^aaa```^^^ZZZQQQHHH@@@AAABBBDDDIIIUUUcccmmmwwwooobbbUUUJJJAAA:::777777555444444555777777777?????????@@@AAABBBDDDEEEBBBAAA@@@@@@@@@AAACCCDDDAAA@@@???===<<<<<<<<<<<<888777666555444444444444888777666555333111///...222222111111111111111111111111222222222222111111555777999;;;<<<===@@@BBBFFFHHHMMMTTT[[[^^^^^^]]]\\\WWWRRRPPPRRRSSSSSSQQQMMMKKKIIIGGGGGGGGGEEEDDDFFFEEECCCBBBAAAAAABBBBBBEEEEEEDDDCCCBBBBBBAAAAAA?????????>>><<<888555333555555555666777888999999===AAAEEEGGGLLLRRRRRRNNNEEE@@@999444222222333333////////////000111222333444......555===IIIccc}}}mmm]]]]]]___nnn~~~|||{{{{{{yyywwwtttpppoooooooooqqqsssvvvxxxxxxxxxyyy{{{~~~~~~}}}|||wwwtttqqqnnnllllllmmmnnnllllllkkkkkkkkkkkkllllllnnnnnnnnnooorrrttttttsssqqqqqqqqqpppqqqrrrtttuuuvvvwwwyyy{{{}}}~~~{{{zzzyyyvvvsssqqqooonnnpppnnnmmmppptttuuurrrooommmhhhdddcccaaa^^^___cccgggjjjnnnnnniii```YYYUUUNNNOOORRRXXX___fffjjjlllhhhiiikkkkkkkkkmmmqqquuu{{{|||rrrggg___[[[PPPLLLGGGBBB???===;;;999:::999888777666555444333333333333333333333333333888999<<<===>>><<<;;;999555555444333333333444555888;;;???DDDJJJRRR[[[aaajjjnnnsssvvvwwwvvvvvvvvvyyy|||xxxbbbTTTIIIMMM\\\zzzxxxaaaZZZQQQLLLJJJIIIHHHFFFHHHGGGEEEEEEEEEEEECCCAAA<<<<<<<<<;;;:::999888777333333333222222222222222111000222777;;;GGGddd~~~vvvbbbUUUFFFBBB<<<888666555444333444444555555666666777777;;;<<<>>>AAACCCEEEGGGHHHGGGJJJOOOUUU\\\bbbfffiiijjjgggbbb]]]ZZZYYYYYYZZZYYY[[[^^^aaabbbaaa```___XXXWWWTTTPPPMMMNNNRRRUUUYYY^^^bbbaaa___\\\TTTKKKDDDCCCEEELLLYYYhhhttt{{{}}}tttfffXXXLLLCCC<<<888999777555555777999999888===>>>>>>@@@AAACCCDDDEEECCCBBBAAAAAAAAABBBCCCCCCBBBBBBAAA@@@??????>>>>>><<<;;;:::888777666555555777777777666555444333222111111111111111111111111111222222333333333333333555888<<<@@@CCCFFFIIILLLMMMNNNQQQUUUZZZ\\\[[[ZZZXXXTTTPPPOOOPPPRRRQQQOOOMMMKKKHHHGGGGGGGGGEEEDDDEEEDDDBBBAAA@@@@@@@@@AAADDDDDDCCCBBBBBBAAA@@@@@@?????????>>><<<999555444777777666666777999;;;<<<===AAADDDFFFLLLQQQQQQNNNDDD???999444222222222333111111111111222333444555888333333;;;CCCPPPjjjmmmZZZZZZ\\\ggg~~~||||||{{{xxxtttqqqooooooooooooqqqtttvvvxxxyyyyyyyyy{{{}}}~~~}}}|||uuussspppmmmlllkkkllllllmmmllllllllllllllllllmmmkkkjjjiiijjjmmmoooppppppoooooooooooooooqqqrrrrrrssstttvvvwwwyyyzzz{{{{{{vvvuuusssqqqooommmlllkkkkkkiiihhhiiijjjhhhccc___ZZZVVVUUUWWWXXXXXX[[[___eeeiiilllkkkfff^^^WWWSSSNNNPPPTTTZZZaaagggiiijjjggggggfffeeeccccccfffhhhmmmpppuuuyyy{{{}}}~~~vvvlllddd^^^SSSNNNGGGAAA>>><<<:::999888888777777666555444444444333222222222333444444888:::;;;<<<<<<:::888777555444333222333444555666:::===BBBHHHNNNWWW___eeemmmqqquuuyyyyyyyyyzzzzzzzzz|||vvv^^^PPPHHHNNN```ttt]]]VVVNNNJJJIIIIIIHHHFFFDDDCCCBBBBBBCCCCCCBBBAAA<<<<<<<<<<<<;;;999888777444333333333222222222111111///111666999DDD^^^yyytttaaaTTTDDD@@@;;;888666666555444333333444555555666777777;;;===AAAEEEIIIKKKMMMNNNLLLNNNQQQUUU[[[aaafffiiifffccc```\\\YYYXXXWWWXXXWWWYYY[[[]]]^^^^^^]]]\\\YYYXXXUUUQQQOOOPPPSSSVVV[[[aaaeeeeeeccc___XXXPPPLLLKKKOOO\\\nnn~~~xxxiiiYYYMMMDDD>>>;;;;;;999888888:::;;;;;;:::<<<===???AAACCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBAAA@@@>>><<<:::888888666777777777777777666555333333333333333333333333222222333333444666777777777;;;AAAGGGKKKNNNRRRTTTUUUUUUWWWZZZ\\\\\\YYYWWWUUURRROOOOOOQQQRRRQQQOOOLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@?????????@@@BBBBBBBBBAAA@@@@@@??????>>>???>>>>>><<<999777555777777777888999:::<<<<<<<<<@@@CCCFFFKKKPPPPPPMMMCCC>>>888333222222222222111111111111222333444555666333444<<>>@@@CCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDHHHGGGFFFCCCAAA>>><<<;;;888888999999888888777666555555555666666666666666444444444444666888:::;;;===AAAHHHMMMOOOQQQRRRSSSTTTWWW[[[```bbb```[[[VVVVVVRRROOOOOOQQQRRRQQQOOOKKKIIIGGGFFFFFFFFFEEECCCBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>===<<<:::888777444666:::<<<>>>===<<<;;;<<<@@@CCCEEEJJJOOOOOOKKKBBB===777333222222222111////////////000111222333444333555<<>>:::777666666666555444555666777888999::::::<<<@@@FFFMMMRRRUUUVVVVVVRRRQQQQQQSSSWWW]]]bbbeeefffeeebbb^^^ZZZWWWTTTRRRTTTTTTUUUVVVVVVVVVUUUUUUWWWVVVTTTQQQPPPRRRVVVZZZ___gggmmmlllhhhddd^^^XXXVVV^^^mmm|||wwwnnn```SSSJJJEEECCCBBB===<<<<<<===??????>>>===>>>@@@BBBDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGLLLLLLKKKIIIGGGDDDBBB@@@=========<<<;;;:::999888777777777888888999999999888777666666888;;;>>>@@@FFFKKKPPPTTTSSSQQQOOONNNNNNTTT]]]fffjjjggg___YYYWWWSSSOOONNNOOOPPPNNNLLLJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA???????????????>>>>>>>>>============<<<;;;::::::555:::AAAFFFHHHEEE@@@===>>>BBBDDDFFFJJJNNNMMMIII@@@<<<777333222111111111////////////000111222333777777:::???III[[[uuupppjjjjjjzzz~~~hhhZZZYYYYYY^^^lllwwwyyy~~~}}}{{{xxxuuuvvvvvvwwwwwwxxxyyyyyyyyy|||{{{zzzzzz|||}}}}}}|||sssrrrqqqooommmlllkkkkkkfffeeeeeeeeeeeeeeeeeefffgggeeedddeeehhhjjjllllllkkkkkklllnnnnnnnnnnnnnnnoooppppppqqqrrrrrrrrrqqqlllkkkjjjhhheeecccbbbaaa]]][[[YYYUUUQQQMMMJJJHHHIIIDDDBBBGGGNNNXXXdddooouuuwwwwwwtttnnnhhhcccaaa```dddllluuu{{{|||yyyuuukkkggg```\\\YYYYYYXXXWWWSSSTTTTTTSSSRRRSSSUUUWWWZZZ\\\```aaa```\\\VVVRRRNNNIIICCC>>><<<;;;:::999777777666666555444333333333222222111222333555666666777666666555444333222222222222222333555777888<<>>:::666666666555555555555666777999:::;;;;;;<<>><<<<<<======>>>>>>?????????===;;;;;;<<<@@@DDDFFFOOOTTT[[[^^^]]]YYYUUUSSSPPPWWWcccnnnsssppphhhaaaZZZUUUOOOLLLLLLLLLKKKIIIIIIGGGEEEDDDEEEEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAA????????????????????????=========<<<<<<<<<<<<<<<;;;AAAIIIOOOQQQNNNHHHCCCAAAEEEFFFGGGJJJMMMLLLGGG>>>;;;666333222111111000111111111111222333444555555777:::???JJJaaa~~~yyykkkeeeddd}}}ggg\\\YYYZZZ```mmmxxxvvvzzz~~~}}}|||zzzzzz{{{{{{{{{{{{{{{{{{zzzzzzxxxwwwwwwxxxzzzzzzzzzrrrqqqpppnnnlllkkkjjjiiieeeddddddccccccddddddeeedddddddddeeehhhjjjjjjiiihhhiiikkklllmmmlllllllllmmmnnnoooooooooooooooooojjjiiigggeeebbb```^^^]]]\\\ZZZVVVQQQLLLHHHFFFFFFFFFCCCEEEMMMWWWaaammmwwwzzz{{{|||zzzvvvrrrooonnnpppttt|||zzznnnhhh```YYYWWWUUUSSSQQQNNNOOOOOONNNMMMMMMOOOQQQRRRTTTVVVWWWVVVTTTPPPNNNHHHDDD@@@===<<<;;;:::999888888777666444333222222111111222333333444555555555555555444444333333222111111111222333555888999<<>>===<<<<<<:::999999888777666444333111111000111222333444555444444444444333333333333222222111111111222333666888999<<>>>>>@@@AAAAAA@@@???>>>???????????????@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>CCCFFFJJJNNNPPPPPPNNNLLLGGGIIIJJJIIIJJJLLLJJJEEE===999555222222111000///////////////000111222333444999===DDDUUUuuusssllliiihhhhhh^^^ZZZZZZcccoooyyyrrrqqq|||~~~~~~}}}}}}|||}}}}}}}}}zzzxxxwwwuuutttrrrqqqqqqrrrrrruuurrrnnnkkkiiigggeeecccaaabbbbbbccccccbbbbbbaaabbbbbbbbbccccccddddddddddddfffhhhjjjkkkkkkiiiiiijjjiiihhhfffffffffggghhhgggfffeeebbb```]]]ZZZYYYTTTMMMHHHHHHHHHDDDBBBBBBHHHOOOWWWaaaooo}}}{{{yyyzzzzzzvvvrrrxxx}}}oooiiiaaaZZZVVVSSSRRRQQQJJJIIIHHHGGGFFFGGGHHHHHHJJJIIIHHHHHHIIIGGGDDDBBBCCCBBBAAA???===<<<;;;:::999888777555444444444444555555444444444333333333444555666666777666666555444444444222222444888;;;AAAHHHRRR\\\dddiiimmmpppoooqqquuuyyy|||}}}}}}}}}}}}aaaRRROOOSSSbbb{{{nnn\\\NNNKKKHHHFFFFFFEEEDDDCCCDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;999777444222000000000111///000333555333555???KKKhhh~~~zzzmmmjjjppptttbbbTTTGGG???999999999666444555333333444555777888999999===@@@FFFKKKOOOQQQQQQPPPQQQPPPOOOOOOQQQTTTXXXZZZXXXZZZ[[[\\\[[[YYYVVVTTTRRRQQQQQQRRRSSSSSSQQQOOONNNNNNMMMMMMNNNRRRXXX]]]jjjvvv|||rrrhhhddd^^^ZZZXXXUUUPPPMMMMMMOOORRRTTTSSSQQQMMMKKKGGGFFFDDDCCCDDDEEEFFFHHHIIILLLNNNNNNNNNOOOSSSWWWTTTSSSQQQNNNMMMPPPTTTXXX[[[]]]______^^^]]]^^^___]]]]]]]]]^^^___``````aaa^^^^^^___```___^^^]]]\\\PPPNNNKKKHHHHHHLLLTTTYYY]]]hhhxxx{{{sssfffZZZRRRMMMIIIGGGIIIGGGEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBB>>>===<<<:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBHHHMMMPPPPPPOOOMMMLLLJJJHHHIIIKKKJJJDDD???777444111111222222000...///111222222222222333555777666999EEE]]]}}}}}}pppnnnqqq{{{lllccc\\\YYY^^^hhhvvvvvvrrr~~~~~~~~~}}}|||zzzzzzzzzyyyvvvssstttsssrrrqqqppppppqqqqqqssspppllliiigggfffdddbbbddddddeeeeeeeeeeeeddddddaaaaaaaaaaaabbbbbbccccccdddeeeggghhhiiihhhhhhggggggfffeeedddddddddeeeffffffeeeccc```]]]ZZZWWWUUURRRKKKFFFFFFEEECCCEEEHHHQQQYYYcccnnnzzz|||uuurrrrrrqqqmmmjjjooorrrxxx|||pppjjjaaaZZZUUUQQQOOOMMMKKKJJJHHHGGGFFFFFFGGGGGGFFFEEEDDDEEEEEEDDDBBB???AAAAAA@@@>>>===<<<;;;;;;999888777555444333333333555444444444444333333333333333333222222222222222333333333222222444888;;;EEEKKKUUU___eeejjjnnnpppnnnpppsssvvvyyyzzz{{{|||~~~eeeUUURRRVVVfff~~~jjjYYYLLLJJJFFFDDDDDDDDDCCCAAADDDCCCCCCBBBAAA@@@??????>>>>>>======<<<<<<;;;;;;;;;999777444333333333444000000333444333555>>>JJJbbbwwwpppkkkooouuucccUUUHHH@@@:::999999777555666111222333444555666777777;;;???DDDJJJNNNPPPQQQQQQNNNMMMMMMMMMOOORRRUUUWWWXXXYYYZZZ[[[ZZZXXXUUUSSSRRRQQQPPPQQQSSSTTTSSSQQQPPPPPPPPPOOOPPPTTTZZZ^^^kkkxxxtttkkkhhhdddbbbaaa___\\\YYYWWWYYY\\\]]]\\\XXXTTTQQQLLLJJJHHHFFFEEEFFFGGGHHHIIIKKKNNNOOOOOOOOORRRTTTTTTTTTSSSRRRSSSUUUZZZ^^^___aaaccccccbbbaaabbbcccccccccdddddddddddddddcccdddeeeeeeeeecccaaa```^^^SSSPPPMMMJJJJJJNNNVVV\\\bbbnnnzzznnnaaaXXXQQQLLLIIIHHHFFFDDDCCCDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===AAAEEEGGGHHHGGGFFFHHHGGGFFFHHHJJJIIIBBB===777555222111222222111//////111222222222222333555666666999EEE\\\{{{uuurrruuuzzzkkk```ZZZWWWYYY___iiizzzyyyuuu~~~~~~~~~~~~}}}|||zzzyyyxxxvvvsssqqqqqqqqqpppooooooppppppqqqrrrnnnjjjgggeeedddbbb```cccddddddeeeeeeddddddccc______````````````aaaaaadddeeeeeeeeeeeeeeeeeeeeecccbbbaaa``````aaabbbccceeedddaaa^^^YYYUUUQQQOOONNNIIIDDDCCCCCCEEEMMMUUU```iiiuuu{{{tttmmmhhhfffdddbbb___aaadddhhhooouuuxxxxxxvvvoooiiiaaaZZZTTTPPPMMMJJJKKKJJJIIIGGGFFFEEEEEEEEEAAA@@@@@@AAABBBAAA???===???>>>>>>===<<<<<<;;;;;;:::999777555444333222222444444444444333333333333444333111000000000000111222333222222222555999<<>>>>>======<<<;;;;;;;;;;;;:::888666444444444555111111222444333444===GGGYYYnnnzzzssstttvvveeeWWWIIIAAA:::::::::777666777222222333444555555666666:::===CCCHHHMMMPPPQQQQQQMMMMMMLLLLLLNNNQQQTTTVVVWWWXXXYYYYYYXXXUUUSSSQQQRRRQQQPPPQQQTTTVVVVVVVVVTTTTTTSSSRRRSSSVVV[[[___jjjwwwvvvnnnlllkkkjjjkkkkkkiiihhhdddfffhhhhhhgggccc^^^[[[TTTRRRNNNKKKIIIHHHIIIJJJHHHJJJMMMNNNNNNNNNOOOPPPQQQRRRTTTUUUWWWZZZ^^^aaabbbdddffffffeeedddeeefffjjjkkkmmmmmmmmmllljjjiiimmmmmmmmmllljjjhhhfffdddZZZXXXTTTQQQQQQVVV]]]cccmmmyyyvvvjjj___VVVPPPLLLGGGEEECCCBBBCCCCCCBBBAAA@@@@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===???@@@@@@@@@CCCCCCDDDGGGIIIGGG@@@;;;777555222111222222111000///111222222111222333555555666:::EEEYYYvvvzzzvvvyyyyyykkk___[[[WWWVVVVVV\\\jjjxxx}}}wwwwww~~~}}}~~~|||zzzyyyyyywwwuuusssppppppppppppppppppqqqqqqqqqnnniiifffeeecccaaa______``````aaaaaa``````_______________````````````dddcccbbbbbbaaabbbbbbccc```___^^^^^^^^^___```aaadddbbb___[[[VVVQQQMMMKKKHHHEEECCCDDDGGGNNN[[[hhhsss|||sssmmmeee___\\\ZZZYYYXXXVVVXXX^^^fffmmmqqqqqqpppkkkfff___YYYUUUQQQMMMKKKKKKKKKIIIGGGEEEDDDCCCBBB???>>>>>>???AAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::999777555333222222111444444444333333333222222777666333111000111222333111222222222333666:::>>>JJJPPPZZZbbbhhhllloooqqqppppppqqqrrrvvvzzz~~~~~~iii[[[ZZZ]]]pppwww```SSSJJJGGGDDDCCCBBBBBBAAA@@@CCCBBBBBBBBBBBBBBBBBBBBB>>>======<<<<<<;;;::::::999888777555444333333444222111222333333333:::CCCRRRggg~~~xxxhhhYYYKKKBBB;;;;;;;;;888888999555555555666666777777777888<<>>===<<<;;;;;;:::;;;<<<===<<<<<<:::999::::::::::::::::::::::::;;;:::::::::;;;<<<>>>??????@@@CCCFFFHHHEEE???:::777555333111111111222222///000222222111111333444444666;;;DDDVVVppp~~~xxxyyyvvvjjj```]]]ZZZWWWSSSUUUbbbpppxxxrrryyy~~~~~~{{{zzzxxxwwwxxxxxxvvvuuuqqqqqqrrrrrrrrrrrrrrrrrrqqqmmmiiifffdddcccaaa___]]]]]]]]]^^^^^^]]]]]]]]]``````````````````______bbbaaa```______``````aaa___^^^]]]]]]]]]^^^___```aaa```]]]YYYTTTOOOKKKIIICCCBBBDDDKKKSSS^^^ooo}}}uuukkkfff___YYYVVVTTTTTTTTTPPPTTT\\\eeelllnnnllljjjccc```[[[XXXUUURRROOOMMMKKKJJJIIIGGGEEECCCAAAAAA@@@??????@@@AAAAAA???===::::::::::::::::::::::::999888666555333222222111444444333333333222222222888666444222111111222333111222222333444888===@@@JJJPPPZZZbbbhhhlllpppqqqqqqqqqrrrtttxxx}}}eeeYYYZZZ^^^tttppp\\\QQQKKKHHHEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA=========<<<;;;;;;::::::999888777666555444444444333111111333222222777???NNNaaazzz{{{jjj\\\MMMDDD===;;;;;;:::999;;;666666777777777777777777999;;;@@@FFFKKKOOOQQQRRROOONNNOOOOOOPPPRRRTTTUUUSSSSSSRRRRRRPPPNNNLLLKKKIIIIIIJJJNNNSSSWWWZZZZZZZZZZZZXXXVVVSSSSSSVVVXXX^^^hhhyyy{{{rrroooppprrrtttuuuuuuuuuvvvvvvxxx{{{}}}|||yyyvvvsssgggccc]]]VVVQQQNNNNNNNNNKKKHHHEEECCCCCCEEEGGGHHHJJJMMMQQQTTTVVVXXX\\\^^^bbbdddggghhhhhhiiikkklllpppsssvvvyyy{{{{{{zzzyyywwwxxxyyyzzz{{{{{{zzzzzzsssrrrpppnnnnnnqqqwww|||wwwlllbbbYYYSSSNNNHHHGGGEEEDDDEEEEEEDDDCCCGGGFFFDDDBBBAAA@@@??????999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::===<<<:::999999;;;===>>>===???CCCFFFFFFCCC===999555444222000///000111333...000111111111111222444333666;;;DDDSSSjjjwwwvvvrrrhhh___]]][[[XXXTTTTTT___lllyyyrrrvvvyyywwwuuuuuuuuuvvvuuutttsssssstttttttttssssssrrrpppmmmhhheeedddbbb```^^^\\\]]]]]]^^^^^^]]]]]]\\\`````````__________________________________________^^^]]]\\\[[[\\\]]]]]]]]]\\\YYYVVVRRRMMMJJJHHHCCCDDDJJJWWWdddrrrtttiiiaaa^^^YYYUUURRRQQQRRRRRRPPPTTT]]]eeekkkkkkfffbbb[[[YYYWWWUUUTTTRRROOOLLLIIIIIIHHHGGGEEECCCAAA@@@@@@@@@???@@@AAA@@@>>><<<999999999999999999999888777777555444333333222222333333333333222222222222444333111000000000111111111222333444666:::???CCCKKKQQQ[[[ccchhhkkknnnpppoooppprrruuuzzzwww___VVVXXXaaazzziiiXXXPPPKKKIIIFFFEEEEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@======<<<<<<;;;:::::::::999999999888777666666555444111111222222111555;;;III\\\uuu}}}lll^^^OOOEEE>>><<<<<<;;;;;;===888888888888888888888777:::===AAAFFFKKKNNNQQQRRRMMMMMMNNNNNNOOOQQQRRRSSSSSSRRRRRRPPPOOOMMMKKKJJJFFFHHHKKKPPPWWW[[[]]]]]]^^^]]][[[WWWSSSQQQRRRSSSVVV^^^mmm}}}uuuooonnnqqquuuwwwwwwxxxyyyzzz~~~}}}nnniiibbbZZZTTTQQQPPPPPPKKKHHHCCC@@@AAABBBCCCDDDGGGJJJNNNQQQTTTWWW[[[^^^bbbeeehhhkkklllmmmpppqqqsssuuuxxx|||~~~{{{}}}~~~ssshhh^^^WWWRRRNNNIIIGGGEEEEEEEEEFFFEEECCCDDDCCCAAA???>>>===<<<<<<999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::<<<:::999777777999:::<<<<<<>>>BBBDDDCCC???;;;888333333111///---...111333...000111111000111222444333666<<>>>>>>>>???>>>;;;999999999999888888777777777666555444444333333333444333333333222222222222111000000000000000000000000222333444555888<<>>>>>===<<<<<<;;;;;;::::::999888888888888777666555555444111000222222000333888BBBTTTooo~~~nnn```PPPGGG>>>======;;;<<<>>>>>>>>>======<<<<<<<<<;;;<<<>>>BBBFFFKKKNNNPPPRRRNNNNNNOOOPPPPPPQQQRRRSSSUUUTTTSSSQQQPPPNNNLLLLLLLLLNNNSSS[[[bbbggghhhhhhbbbaaa^^^YYYSSSPPPOOOPPPNNNTTT___kkkyyyvvvooollliiimmmsssvvvwwwxxxzzz|||~~~sssmmmeee]]]VVVSSSRRRRRRJJJGGGDDDCCCDDDCCCAAA???AAACCCGGGKKKOOOTTTZZZ]]]```cccgggjjjlllnnnqqqtttxxxyyy{{{}}}}}}qqqeee[[[UUUPPPMMMHHHFFFDDDDDDDDDEEEDDDCCC@@@???===<<<;;;:::999999::::::999999::::::;;;<<<999999999999999999999999:::999777777777888999:::;;;===@@@@@@>>>;;;888666222222000---+++,,,000333...///111111000000222333222666===CCCNNN```vvvzzzwwwnnneee\\\XXXVVVWWWVVVWWW]]]eeeuuuvvvrrruuu}}}zzzwwwwwwvvvuuutttttttttuuuuuutttrrrqqqooollliiieeebbb```___\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[]]]]]]]]]\\\\\\\\\[[[[[[ZZZ[[[^^^```aaa```___^^^^^^]]][[[YYYXXXWWWWWWXXXTTTSSSQQQOOOMMMJJJGGGFFFKKKMMMXXXlllttthhh```XXXPPPNNNOOONNNMMMLLLLLLNNNPPPUUUWWW[[[```bbb```[[[WWWQQQPPPOOONNNMMMKKKGGGDDDFFFGGGGGGGGGEEECCCAAA@@@>>>===<<<<<<<<<;;;888666999999888888777666666666555444444333333444444555333333333222222222111111///000111111111111111000222333555666999===CCCGGGUUUZZZ```fffhhhiiiiiijjjfffiiimmmsssyyynnn^^^UUUVVV[[[jjjvvv```RRRLLLJJJHHHEEEDDDDDDEEEDDDDDDBBBBBBAAA@@@???======<<<===<<<<<<;;;;;;:::999999555555666666555444333222555111000222222000222666===OOOjjjoooaaaQQQGGG???======<<<<<>>???CCCGGGKKKNNNPPPQQQPPPQQQQQQRRRSSSTTTUUUUUUWWWVVVUUUSSSQQQOOONNNMMMTTTWWW]]]fffnnnrrrsssrrreeeddd```ZZZTTTPPPNNNNNNJJJMMMTTT\\\eeeooovvv{{{yyyrrrmmmkkkjjjccciiiooosssuuuwwwzzz}}}~~~{{{uuuoooggg^^^WWWTTTSSSSSSIIIGGGFFFGGGHHHEEE@@@;;;999<<>>>>>>>>>>>::::::999888999:::<<<===999999999999999999999999:::999888777888888::::::;;;===>>>>>>;;;888666444111111000---***+++///333...///111111000000222333111777===CCCMMM]]]sss}}}zzzoooggg^^^YYYVVVWWWYYYYYY^^^dddpppwwwqqqpppzzz}}}}}}||||||zzzwwwssstttvvvxxxwwwsssnnnkkkjjjjjjhhheeedddcccbbbaaa___^^^]]]\\\[[[ZZZZZZZZZZZZ\\\\\\\\\[[[[[[[[[ZZZZZZZZZ\\\___aaabbbaaa___^^^___]]]ZZZXXXXXXWWWUUUSSSMMMNNNOOOMMMKKKIIIIIIIIIHHHXXXkkkxxx}}}ooobbbYYYRRRMMMIIIEEEFFFJJJMMMMMMLLLLLLOOOVVVWWWYYYZZZYYYWWWUUUSSSNNNMMMKKKIIIHHHGGGHHHHHHGGGFFFEEEDDDBBBAAA@@@??????>>><<<:::888777777666999888888777666555555444888444000///111333444333333111000111333333111...333333222222222222222333111000222666999:::@@@GGGUUU[[[ccchhhjjjkkkmmmpppllllllmmmqqqvvv{{{~~~mmm[[[PPPMMMWWWeeennnZZZNNNJJJFFFFFFEEEEEEEEEEEEFFFFFFCCCBBB@@@>>>===<<<;;;;;;???>>>===<<<:::888777777888888777777666666555555555444222111111222444555===LLLccczzz}}}mmm```QQQGGG>>><<<<<<<<<>>>AAA???AAADDDGGGIIIIIIHHHGGGEEECCCDDDHHHNNNSSSTTTTTTSSSRRRRRRRRRTTTWWWZZZ\\\___]]]YYYUUUTTTUUUXXXYYYbbbgggrrrzzzrrrlllddd___\\\WWWPPPJJJLLLMMMNNNPPPTTT[[[bbbhhhnnnmmmllljjjgggcccaaa___```bbbeeegggiiilllpppsss{{{|||~~~~~~{{{wwwuuunnnjjjddd]]]XXXTTTRRRRRRKKKGGGBBBAAACCCBBB>>>999999999:::===AAAHHHNNNRRR[[[^^^aaadddgggkkkpppsssxxxzzz~~~|||nnnccc\\\VVVPPPLLLHHHGGGFFFDDDCCCCCCBBBBBBCCCAAA>>>======<<<;;;999::::::999888777777777888888888777777777777888888::::::999777666777:::======>>>??????===999555222333222000/////////000111333111///111444777666555777777<<>>======<<<<<<:::999777666666666888888777777666555555444777444000///111333333222444222000111333333111///333222222111111111222222333111333888;;;>>>EEEMMMZZZ___dddhhhkkkmmmpppssstttssstttvvvyyy|||}}}~~~zzzdddVVVMMMMMM\\\mmmlllXXXMMMHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBB@@@???>>>======???>>>===<<<:::999888777888888777777666666555555555444222111111222444555:::FFF\\\sssooodddTTTJJJ@@@===<<<;;;<<>>DDDIIIMMMUUUXXX]]]aaaeeejjjnnnrrrtttwww{{{}}}}}}oooddd[[[UUUOOOKKKGGGGGGEEEDDDCCCBBBBBBBBBAAA???===<<<;;;;;;:::888999888888777777777777888:::999999888888999999:::;;;;;;999777555555888:::<<<===>>>>>><<<888444111222111111000000000000000///...,,,...111333333222999999???JJJXXXiii~~~}}}ssssss{{{llleee]]][[[XXXVVVUUUUUUVVVWWW^^^kkkxxxpppsss|||{{{xxxwwwxxxwwwtttppplllkkkjjjllljjjgggeeeeeedddcccaaa^^^]]][[[ZZZZZZ[[[\\\]]]\\\\\\[[[[[[[[[[[[ZZZZZZYYYZZZ\\\]]]\\\[[[YYYXXXZZZXXXUUUTTTTTTSSSRRRPPPMMMLLLJJJFFFDDDDDDFFFIIIZZZhhhvvv||||||yyyrrrlllfff___VVVNNNHHHDDDAAA???EEEHHHLLLNNNOOOPPPQQQRRRQQQQQQRRRRRRQQQPPPNNNMMMMMMLLLJJJGGGEEEDDDCCCCCCAAA@@@???>>>===<<<;;;:::999999888777666666666666777777777666555555444444666333000///000222222222444333111222333333222000222111111111111111222222444333444:::???DDDMMMVVVbbbeeeiiilllooorrruuuxxxyyyyyyzzz{{{}}}zzzjjjYYYNNNIIIMMMaaawwwiiiWWWKKKFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCAAA@@@???>>>======>>>>>>===<<<;;;:::999888888888777777666666555555444444222222222222444444777@@@RRRiiizzzrrrgggXXXMMMBBB>>>===;;;;;;======???AAACCCFFFGGGHHHIIIIIIHHHIIILLLRRRVVVYYYZZZYYYWWWVVVUUUWWWZZZ^^^aaaZZZXXXVVVVVVYYY___eeeiiiwww}}}{{{ssshhhaaa]]]ZZZWWWUUUOOONNNLLLKKKKKKNNNPPPRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSVVVYYY[[[[[[[[[\\\\\\[[[^^^bbbeeeeeeccc```^^^XXXWWWTTTRRRQQQRRRSSSTTTLLLHHHDDDCCCBBB@@@;;;777555444555666999>>>BBBEEEKKKOOOVVV\\\aaaggglllpppsssvvvzzz}}}~~~qqqddd[[[TTTNNNJJJFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>;;;:::::::::999777777666666666666777777888999999888888888888999999;;;:::999666444444555888:::;;;<<<<<<:::666333000000111111111111000000///111//////000222444444444777888???MMM]]]pppoooggggggyyyllleee\\\ZZZWWWUUUSSSSSSSSSTTTYYYaaasssvvvvvv}}}|||yyyyyyyyyxxxtttpppmmmllllllkkkiiifffeeeeeedddbbbaaa]]]\\\ZZZXXXXXXZZZ\\\]]][[[[[[[[[ZZZZZZZZZZZZYYYYYYZZZ[[[[[[ZZZYYYWWWUUUXXXVVVSSSRRRRRRRRRQQQOOOPPPNNNJJJFFFCCCDDDIIILLL\\\iiivvvzzzxxxrrriiiaaaXXXTTTNNNHHHDDDBBBAAAAAAGGGMMMTTTVVVWWWWWWVVVTTTOOOOOOOOONNNMMMLLLKKKJJJMMMLLLJJJGGGEEECCCBBBAAA???>>>>>><<<;;;:::999999888777666666666666666666666666666555555444444444555444222111111222333333444333222222222222222222111111000000000111222222555444666<<>>======<<<;;;:::999999888888777777666666555555444333333222222333333444666<<>><<<<<<>>>AAAAAABBBDDDEEEGGGHHHIIIIIIIIIKKKOOOUUU[[[```bbbaaa___\\\ZZZYYY[[[^^^```XXXWWWVVVWWW[[[aaahhhlllrrrvvv~~~|||vvvnnnhhhddd```]]][[[XXXUUUQQQOOONNNNNNMMMMMMOOONNNMMMLLLLLLKKKKKKKKKMMMPPPTTTVVVUUUSSSRRRRRRQQQSSSWWWZZZZZZXXXUUUSSSOOONNNNNNMMMNNNPPPRRRSSSLLLJJJFFFDDDBBB???:::666333333222333555999<<<>>>BBBGGGOOOVVV]]]ccchhhlllooossswwwzzz|||}}}rrrdddZZZSSSLLLHHHDDDDDDCCCAAAAAA@@@@@@@@@???===;;;:::::::::999777555555555555555666777888666666666555555666666666888888777555333333555777999999:::999888555111//////000111222222111000///111111000111333444555555777999BBBRRReeezzz|||pppddd```cccvvvkkkfff\\\ZZZWWWUUUSSSRRRRRRRRRVVVZZZfff{{{|||{{{{{{xxxzzzzzzyyyuuuqqqnnnmmmnnnjjjhhheeedddccccccaaa```\\\[[[YYYXXXXXXYYYZZZ[[[ZZZZZZYYYYYYYYYXXXXXXXXXZZZZZZZZZZZZYYYWWWVVVUUUVVVTTTRRRQQQRRRRRRQQQPPPRRRPPPLLLGGGEEEGGGMMMQQQ^^^iiitttvvvrrrjjjaaaYYYQQQNNNJJJEEEBBBAAACCCEEEJJJUUU^^^aaaaaa```ZZZSSSOOONNNMMMKKKJJJIIIIIIIIIKKKKKKIIIGGGEEECCCAAA@@@>>>======<<<;;;:::999999777777666666666666777777555555555555444444444444555555444333222222333444333333333222111111222222111111000000111222333333666555888@@@IIIQQQ^^^hhhooorrrwww|||~~~}}}{{{~~~vvvcccWWWMMMGGGFFFNNNgggwwwaaaRRRIIIEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::::::::999888888777777666666555555333333333333333333333333777;;;FFFZZZrrrzzz|||tttjjjZZZOOOEEEAAA???===>>>@@@DDDEEEEEEFFFFFFGGGHHHHHHGGGIIIMMMQQQXXX___fffkkkiiigggccc```]]]\\\\\\\\\XXXWWWVVVXXX[[[```fffiiihhhjjjmmmrrrwwwyyyyyyxxxxxxwwwtttqqqmmmiiidddaaa___\\\XXXUUUTTTRRROOOMMMLLLKKKIIIGGGFFFEEEEEEEEEIIIMMMQQQSSSQQQOOOMMMLLLNNNOOORRRSSSSSSQQQNNNLLLJJJJJJJJJKKKLLLNNNPPPQQQMMMKKKIIIFFFCCC???:::777333333333333555777999;;;>>>BBBIIIPPPVVV\\\bbbeeegggkkkqqquuuwwwxxxzzz{{{rrrcccXXXQQQKKKGGGBBBBBBAAA@@@???????????????===;;;:::;;;;;;:::888555444444444555666777777666555555444444555555666444555555555444444666999777888888777666333111//////000111222222111000///---......//////000222333999===HHHZZZnnnzzzmmmbbbZZZ\\\bbb~~~ooofffbbb[[[ZZZWWWUUUSSSRRRQQQQQQRRRTTT[[[mmm}}}zzz~~~~~~zzzxxxxxxxxxxxxvvvrrrooonnnnnnjjjhhheeeccccccbbbaaa___\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTTTTRRRPPPPPPPPPQQQPPPOOORRROOOLLLHHHGGGJJJPPPUUUaaajjjrrrpppjjjccc[[[TTTOOOLLLHHHBBB???@@@DDDHHHPPP\\\fffgggeeeddd\\\RRRNNNMMMKKKIIIGGGGGGGGGHHHIIIHHHGGGFFFDDDBBB@@@???===<<<<<<;;;::::::999999777777666666555666666666444444444444444444444444333444555333222111222444222333222111//////111333111111111111222333444444888888===FFFPPPYYYeeepppuuuvvvzzz~~~~~~lll]]]RRRIIIGGGIIISSSjjjooo[[[OOOHHHEEEAAA@@@@@@??????@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>::::::::::::999999999999888888777777666666555555333333333333333333333333777:::CCCTTTjjj~~~}}}vvvlll\\\QQQFFFBBB@@@>>>???AAADDDEEEFFFGGGHHHHHHHHHHHHHHHJJJNNNSSSYYYbbbjjjpppooommmjjjfffbbb^^^[[[ZZZXXXXXXXXXZZZ\\\___ccceeebbbbbbccceeehhhlllppprrrrrrtttvvvwwwtttooojjjfffdddaaa]]][[[[[[YYYTTTQQQJJJIIIFFFDDDCCCBBBBBBBBBFFFIIIMMMOOONNNLLLJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHFFFFFFGGGIIIKKKMMMNNNOOOMMMLLLKKKIIIEEE@@@;;;999666666555666777888:::;;;<<>>>>>>>>??????===;;;:::;;;;;;:::999666555555555555666666777777777666666666666777777222333555555444555777999777777777666555333111//////000000111111111111000///000111111111222444666888===JJJ^^^sssoooaaaXXXSSS[[[gggvvvfff___\\\YYYXXXVVVTTTSSSRRRQQQQQQLLLMMMSSSaaayyy|||vvvwww|||{{{xxxxxxsssuuuvvvuuurrrooommmlllkkkhhhfffddddddcccbbb```^^^^^^^^^]]]\\\ZZZXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTVVVUUUUUUUUUTTTTTTSSSSSSQQQOOOMMMMMMNNNOOONNNMMMNNNLLLIIIFFFFFFJJJPPPUUU```hhhmmmjjjddd___ZZZUUUQQQNNNHHHBBB>>>@@@FFFKKKUUUaaaiiieeecccbbb[[[QQQMMMKKKHHHFFFDDDDDDEEEFFFDDDDDDDDDCCCBBB@@@>>>===;;;;;;::::::999999888888666666555444444333444444333333333333333333333333111222333222000///000222111222222000------000333222222222222333444555666;;;<<>>>>>===>>>>>>888888888888888888888888888888777777666666555555222333333444444333333222555888@@@MMM```uuu|||zzzppp___TTTIIIDDDAAA>>>===???@@@BBBEEEGGGIIIJJJIIIIIIJJJMMMQQQUUUZZZaaajjjqqqqqqpppnnnkkkfffaaa\\\YYYWWWXXXZZZ\\\^^^```aaabbb_________```aaadddgggjjjmmmpppuuuwwwvvvrrrnnnllliiieeebbbbbbcccbbb]]]XXXOOOMMMIIIEEEBBB@@@??????AAADDDHHHJJJIIIHHHHHHHHHDDDDDDCCCCCCCCCDDDEEEEEEBBBBBBDDDGGGIIILLLNNNOOOLLLMMMMMMKKKGGGAAA===;;;999999999999:::<<<===>>><<<>>>???AAACCCHHHMMMRRRZZZ```gggmmmqqqsssuuuwwwtttwww|||ooo```UUUNNNHHHEEE??????>>>>>>======>>>>>>===;;;999999999:::999888777777666666555666666666777666666555555666666777333555666666555555666888666666666555444222111000000000000000000111111222222444555555444555777:::;;;AAAOOOdddyyytttcccXXXPPPPPP___qqqqqqbbb[[[ZZZUUUUUUTTTSSSRRRQQQPPPPPPKKKLLLPPPYYYkkkuuuqqqrrr{{{~~~yyyxxxxxxppprrruuutttrrrnnnlllkkkllljjjgggeeeeeedddcccaaa___`````````___\\\YYYWWWUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRNNNMMMKKKKKKLLLMMMMMMLLLJJJIIIGGGDDDEEEIIIOOOTTT]]]dddiiifffaaa___\\\YYYTTTQQQKKKCCC???AAAHHHNNNYYYdddhhhbbb^^^___ZZZPPPLLLJJJGGGDDDBBBBBBCCCDDDAAAAAAAAAAAA@@@>>><<<;;;::::::999999888888777777666555444333222222222222333333333333333333333333...111222111...---...000000111111///,,,,,,///222333333333333444555666777===???FFFRRR\\\eeepppzzz}}}zzzvvvwww{{{~~~eeeOOOEEE???EEEOOO]]]rrr~~~aaaOOOGGGDDDBBBAAAAAA@@@@@@@@@@@@AAAAAA???>>>===<<<<<<;;;<<<<<<777777777777777888888888888888888777666666555555222333333444444333333222222666===IIIYYYnnn|||}}}sssbbbWWWKKKEEEAAA===<<<===;;;>>>BBBGGGJJJKKKJJJJJJMMMPPPSSSVVVZZZ```iiipppqqqqqqpppnnniiiccc]]]ZZZWWWYYY\\\^^^```aaaaaaaaa\\\]]]]]]]]]]]]^^^```bbbjjjnnnrrruuuuuusssqqqooommmiiiggghhhjjjiiiddd___YYYUUUPPPIIICCC???===<<<===@@@DDDFFFFFFFFFFFFGGG>>>===<<<;;;===???BBBCCC>>>???BBBEEEHHHKKKNNNOOOLLLNNNNNNLLLHHHCCC???===;;;;;;;;;<<<===>>>@@@@@@=========<<<===AAAGGGKKKNNNSSS[[[bbbfffiiilllmmmlllooottt{{{nnn^^^TTTMMMHHHDDD???>>>>>>============>>>;;;:::888777888888888777999888777666666666666666444444444333333444444444555666777777555444555666777666666555444333111000111000/////////000222333///111333333222222555888DDDKKKZZZoootttgggZZZQQQLLLQQQfff|||rrrbbb\\\[[[SSSSSSRRRQQQPPPPPPOOOOOONNNOOOQQQUUUaaayyyvvvnnnmmmttt|||~~~{{{xxxvvvssssssrrrqqqpppnnnnnnmmmmmmiiieeedddeeeeeeccc```bbb___[[[YYYYYYXXXWWWVVVWWWVVVSSSPPPOOOOOOOOOPPPPPPOOOOOONNNNNNOOOOOOPPPMMMLLLKKKJJJIIIIIIJJJKKKHHHGGGGGGHHHFFFGGGOOOYYYaaabbbdddccc```^^^]]]^^^ZZZUUUMMMEEEAAACCCIIINNN[[[```ccc^^^YYYWWWUUUSSSJJJHHHEEEBBB@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>:::999888777666666666666444444444333333222222222444333222222111111111111333333333222222111111111111000000000000000111222///111222333333555888:::>>>CCCMMMYYYfffpppuuuwww}}}}}}|||{{{zzz{{{|||}}}~~~eeeOOODDD???GGGPPP[[[ooouuu\\\NNNGGGDDDDDD@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>============:::999888777666666666666777777777666555555555444444444333333333333222222222555999@@@OOOfff||||||~~~tttbbb[[[PPPFFFAAA???>>>>>>>>>>>>@@@BBBDDDEEEGGGGGGJJJLLLPPPSSSYYY```gggmmmmmmmmmlllkkkiiieeebbbaaa]]]^^^______``````______\\\[[[ZZZYYYYYYZZZ[[[\\\```ggglllnnnrrrvvvsssmmmlllkkklllmmmllliiihhhiiifff```XXXRRRMMMHHHAAA<<>>>>>===<<<<<<===>>>>>>BBBBBBDDDFFFIIILLLOOOPPPOOONNNMMMKKKHHHEEECCCBBB>>>>>>>>>@@@BBBBBBAAA???;;;::::::::::::<<<>>>???EEEHHHNNNTTTZZZ^^^aaabbbdddeeehhhpppzzz|||jjj\\\UUUOOOIIIDDDAAA???======>>>???>>>===;;;:::999777777777777888777666555444444555666777333333333444444444555555666666555444555666777888111222222333333222222111000000000000000111111222111222222222222555:::>>>HHHRRRjjjrrraaaTTTRRRPPPTTTkkkrrrccc]]]YYYNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJMMMRRRZZZkkk}}}sssnnnqqqwww~~~}}}|||zzzyyyvvvuuutttsssrrrqqqqqqpppppplllhhhggggggfffbbb___bbb___\\\ZZZYYYYYYXXXWWWWWWUUUSSSPPPOOONNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNKKKKKKJJJIIIIIIJJJLLLLLLKKKIIIIIIIIIGGGGGGNNNXXX```bbbcccbbb___]]][[[[[[\\\WWWPPPHHHDDDDDDIIINNNVVV\\\___[[[VVVSSSQQQNNNIIIGGGDDDBBB@@@AAAAAABBBAAAAAA???>>>===<<<<<<<<<888777666555444444444444333333333333333333222222333333222111111111111111333333333222222111111111111000000000000111222222000222333444444666888;;;@@@EEEOOO\\\hhhqqqwwwyyy{{{{{{{{{zzzzzz{{{}}}{{{dddNNNDDD???FFFPPP\\\qqqqqqYYYMMMFFFCCCCCCDDDCCCBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;:::999888777777777777666666555555555555555555444444333333333333222222333555888>>>KKKaaawww}}}}}}~~~tttccc\\\PPPGGGBBBAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFGGGJJJNNNRRRWWW___ffflllkkkkkkjjjiiigggeeecccbbb___``````aaaaaa``````___]]]\\\[[[ZZZYYYZZZZZZ[[[___cccffffffjjjpppppplllnnnoooqqqssssssrrrqqqqqqkkkeee]]]VVVRRRMMMGGGBBBCCCBBBAAA@@@???>>>>>>>>>;;;;;;:::999999:::;;;;;;===>>>@@@BBBFFFIIILLLMMMNNNNNNMMMKKKIIIGGGEEECCCDDDCCCBBBCCCDDDDDDBBB@@@===<<<;;;::::::;;;<<<<<>>???>>>===;;;:::999777777777777888666666555444444555666666333333333444444444555555666666555555555666777888555444333222111111000///000000000000000111111222111222222222333666:::>>>LLL\\\xxxrrr```RRRNNNKKKQQQkkknnnaaa[[[XXXQQQPPPOOONNNMMMMMMMMMMMMIIIHHHIIIMMMRRRaaayyyvvvooopppuuu|||||||||||||||yyyyyywwwvvvuuuuuutttttttttqqqmmmkkkkkkiiiddd```bbb___\\\ZZZZZZYYYXXXWWWUUUTTTRRRPPPNNNNNNNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMJJJIIIIIIIIIJJJKKKMMMNNNNNNKKKKKKKKKIIIIIIOOOWWW___aaabbbaaa]]]ZZZXXXWWWXXXUUUPPPIIIDDDDDDGGGKKKQQQXXX[[[WWWRRROOOLLLIIIGGGFFFDDDCCCBBBBBBCCCDDDAAA@@@???===;;;:::999999777666555444444333444444222222222333333333333333222222111111000000111111222222222222222111111111111111000000111111222333222333444555555777:::===CCCIIISSS___jjjsssxxx{{{{{{{{{{{{{{{{{{|||sssaaaMMMCCC???FFFRRR```uuujjjUUUJJJDDDBBBBBBDDDDDDBBBAAA???>>><<<<<<======<<<<<<<<<;;;;;;;;;;;;:::999888888777777888444444444444444555555555444444333333333333222222444444555:::FFFYYYppp{{{~~~uuufff^^^RRRHHHDDDCCCEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFIIIMMMQQQVVV]]]dddiiihhhhhhgggeeeeeedddddddddbbbcccddddddcccbbb``````^^^^^^\\\[[[ZZZYYYYYYYYY]]]______^^^```fffiiihhhkkkqqqxxx|||~~~}}}|||{{{uuunnneee^^^YYYTTTNNNJJJGGGFFFEEECCCAAA@@@???>>>:::999888777777888999::::::;;;===@@@DDDHHHKKKLLLPPPPPPPPPOOONNNLLLJJJIIIKKKIIIFFFEEEEEEEEEDDDCCC@@@???===;;;:::999999:::===???BBBEEEGGGIIIIIIIIIMMMLLLMMMQQQXXX^^^bbbdddiiilllqqqxxxwwwgggZZZSSSNNNIIIDDD@@@???===<<<===>>>===<<<;;;:::999888777777777777555444444333333444444555333333333444444444555555666555555555555666777888888666444111///.........000000000000000111111222222222222222333666:::>>>JJJ```sssbbbRRRLLLJJJSSSnnn~~~iii^^^XXXUUUQQQPPPOOOOOONNNNNNNNNNNNJJJHHHGGGHHHKKKUUUiii|||zzzpppooorrr~~~{{{{{{|||}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwxxxuuurrrqqqqqqnnniiiddd```^^^ZZZYYYXXXXXXWWWVVVSSSRRRQQQOOONNNNNNMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMKKKJJJIIIIIIJJJKKKMMMNNNOOOLLLKKKLLLKKKKKKPPPWWW]]]___```^^^[[[VVVTTTSSSOOOMMMJJJFFFBBBBBBEEEGGGNNNUUUYYYVVVPPPMMMJJJFFFFFFFFFEEEEEEDDDEEEEEEEEEBBBAAA???===;;;999999888888888777666555555555555111111222222333333333444333222222111111111222222222222222111111111111111111111111111111222333444333444555666777999===@@@GGGNNNXXXbbblllsssyyy||||||}}}}}}|||{{{|||~~~zzzyyyhhhZZZKKKDDDBBBJJJXXXiii}}}bbbPPPGGGBBB@@@@@@@@@@@@???>>><<<;;;::::::<<<;;;;;;;;;::::::::::::999999888777777777777777222333333333444555555555444444333333333222222222444222333888AAASSSjjj}}}~~~}}}~~~}}}~~~wwwjjjaaaUUUJJJEEEDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLOOORRRUUUZZZ```dddeeedddcccbbbbbbcccdddeeeeeefffggggggfffeeecccbbbaaa```___]]][[[YYYXXXWWW[[[\\\[[[YYYYYY]]]```bbbfffrrryyyooogggaaa\\\VVVQQQLLLLLLKKKIIIGGGDDDCCCAAA<<<;;;:::999999:::;;;<<<;;;<<>>;;;:::999999===>>>@@@AAACCCCCCCCCCCCFFFDDDDDDFFFJJJNNNQQQRRRTTTWWW]]]fffpppyyyvvvggg[[[TTTOOOKKKGGG@@@>>><<<<<<======<<<;;;::::::999888888777777777333333333333333333333333333333333444444444555555444444444444444555555666888666333000......//////000000000000000111111222222222333222333666;;;>>>IIIcccsssdddVVVPPPPPPZZZuuuzzzhhh]]]UUUQQQMMMMMMLLLLLLKKKLLLLLLLLLKKKIIIGGGHHHHHHOOO^^^mmmsssnnnooo}}}|||||||||{{{{{{zzzyyywwwwwwwwwxxxxxxzzzxxxwwwwwwwwwuuuooojjj___\\\YYYWWWVVVUUUTTTSSSQQQQQQPPPOOONNNMMMMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNOOOLLLKKKMMMMMMMMMQQQWWWZZZ\\\]]]\\\XXXSSSPPPNNNFFFFFFEEECCCAAABBBEEEHHHNNNUUUXXXUUUOOOMMMJJJFFFFFFFFFFFFGGGFFFFFFFFFEEEBBBAAA???===;;;:::999999888777666555444444444444111111111222222333333333333333222222222222333444111111111111111111111111111111111111222333444555444555666777999<<>>MMMdddyyy|||||||||{{{ooofffYYYMMMFFFDDDCCCCCCGGGHHHIIIJJJLLLNNNOOOPPPPPPQQQSSSUUUVVVYYY\\\___``````______```bbbdddeeefffgggiiijjjjjjiiigggfffeeedddbbb___]]]ZZZWWWVVVZZZYYYYYYXXXWWWWWW[[[___iii|||zzzqqqjjjddd]]]XXXRRRRRRQQQOOOMMMJJJGGGFFF@@@???>>>>>>>>>>>>???@@@@@@AAADDDGGGKKKOOORRRTTTXXXYYY[[[]]]]]]\\\ZZZYYYPPPLLLHHHFFFGGGHHHIIIIIIKKKIIIFFFBBB???===<<<;;;======>>>@@@AAAAAABBBBBBBBB@@@??????BBBDDDFFFFFFEEEHHHOOOWWWbbbmmmvvv{{{zzzqqqdddYYYRRRMMMIIIGGG@@@>>><<<;;;<<<<<<;;;:::::::::999999888777777666222333333333333333333222333333333444444444555555222222333333333444444444555333111/////////000111000000000000000111111222222333333333444666;;;???NNNiiiooobbbVVVTTTXXXdddzzzwwwggg]]]TTTMMMKKKJJJJJJJJJJJJKKKKKKLLLIIIGGGFFFGGGGGGKKKVVVbbbwwwooonnn~~~}}}{{{{{{zzzxxxvvvvvvwwwxxxyyy|||zzzzzz{{{{{{xxxrrrlll___\\\XXXUUUTTTSSSQQQPPPOOOOOOOOONNNMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQPPPLLLKKKMMMNNNMMMPPPUUUVVVYYYZZZZZZVVVQQQMMMKKKDDDDDDDDDCCCCCCDDDHHHKKKOOOTTTWWWRRRMMMKKKIIIGGGDDDEEEFFFGGGFFFEEEDDDCCCAAA@@@???===;;;::::::999555555333222222222222222111111111222222222222222222222222111222222333444000000000111111111111111111111111222333444555666444555777888;;;???EEEJJJTTTZZZdddkkkoootttyyy|||zzz|||}}}zzzwwwyyyzzz{{{{{{mmm^^^QQQIIIEEEGGGOOO```vvvjjjSSSFFFCCC@@@??????<<<<<<=========>>>>>>>>>999999999888888888777777555555444444444444555555444444444444444555555555444444333333333333222222333000000666;;;FFF\\\rrr|||{{{}}}}}}|||}}}ssskkk^^^RRRJJJFFFDDDCCCEEEFFFHHHKKKNNNPPPRRRSSSTTTVVVWWWWWWWWWXXXZZZ\\\\\\\\\]]]^^^___```bbbcccfffhhhkkkmmmnnnnnnlllkkkiiihhhfffccc___[[[XXXVVVWWWUUUUUUVVVTTTTTTZZZaaauuu{{{uuunnnfff```YYYYYYYYYWWWUUURRROOONNNIIIIIIHHHGGGGGGHHHIIIIIIJJJKKKMMMPPPSSSWWWZZZ\\\___aaadddeeefffeeecccaaaUUURRRNNNMMMMMMNNNOOOOOOPPPNNNKKKHHHEEECCCBBBAAA?????????@@@@@@AAAAAABBBAAA>>><<<<<<===???@@@@@@@@@BBBGGGOOOXXXbbbkkkooorrrtttwwwxxxyyyzzz}}}zzzqqqjjj^^^TTTMMMHHHEEEDDD@@@>>><<<;;;;;;;;;:::999999999:::999999888666666222333333444444333333222333333333444444444555555111222333333444444333333222111000///000000222222000000000000000111111222222333333333444777;;;???OOOjjjlll___TTTUUU___mmm~~~pppccc\\\TTTMMMKKKKKKKKKKKKKKKLLLMMMNNNFFFDDDDDDFFFFFFGGGOOOXXXmmm~~~uuurrr|||{{{zzzxxxvvvvvvwwwyyyzzz}}}|||{{{||||||xxxpppjjjaaa^^^YYYVVVTTTRRRPPPNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJKKKKKKMMMOOORRRTTTVVVTTTOOOLLLNNNNNNLLLMMMPPPSSSUUUXXXXXXTTTOOOKKKJJJDDDDDDDDDCCCCCCEEEIIILLLMMMRRRSSSNNNIIIHHHGGGEEEAAABBBDDDEEEDDDCCC@@@??????>>>===;;;:::999999999555444333222111111111111222222222222111111111111000000//////000111111222///000000000111111111222111222222222333555666777333555666999<<>>SSSiiizzz|||zzzzzz}}}uuummmbbbWWWPPPKKKHHHFFFDDDEEEGGGJJJMMMOOOQQQRRRUUUVVVWWWXXXWWWWWWYYY[[[YYYZZZ[[[]]]^^^___``````dddgggkkkooorrrrrrqqqppplllkkkiiieeeaaa\\\XXXVVVSSSPPPOOOQQQQQQSSS]]]iiiyyyqqqjjjddddddddddddbbb___\\\ZZZXXXWWWVVVUUUUUUVVVWWWXXXWWWXXXZZZ\\\```cccfffgggkkkmmmppprrrrrrqqqnnnmmm```]]]ZZZWWWWWWWWWWWWVVVTTTSSSPPPMMMJJJIIIHHHHHHDDDDDDCCCCCCBBBBBBCCCCCCBBB???===<<<===????????????AAADDDJJJQQQZZZaaafffgggiiikkklllmmmnnnqqqtttrrruuu{{{{{{vvvkkkeee[[[QQQIIIEEECCCBBB@@@>>>;;;:::;;;;;;999888999999::::::999888666555222333444555555444333222333333333444444444555555222333444555666555444444000000000000111111111111000000000000000111111222333333444333444777<<>>???AAABBBAAA@@@AAACCCHHHNNNUUU\\\```aaabbbdddeeefffgggjjjmmmpppttt||||||iiidddZZZQQQIIIEEECCCCCC@@@===;;;:::::::::999888999999::::::999888666555333333555555555555333333333333333444444444555555444444666777777777666555000111111111111000//////000000000000000111111222333333444444444777<<>>===:::999888777666666666666777555444222111111222222333222111111000000111111000111111111111222222222222222111111111111222222333444444444555555666666666888999;;;>>>GGGRRR[[[iiilllqqqtttuuuwwwyyy{{{|||uuuzzzrrr]]]KKKDDDEEEDDDOOOgggcccVVVHHHCCCBBB@@@=========<<<:::888777777888888777777777777666666666666555555555555555555555555777777666555444444333333222222111111111111222222111111333555555999EEESSSmmmxxx|||vvvxxx{{{~~~}}}tttppphhh___VVVQQQMMMLLLJJJKKKMMMNNNOOONNNMMMMMMTTTTTTUUUVVVXXXZZZ[[[[[[ZZZZZZZZZZZZ[[[]]]^^^___bbbeeeiiinnnssswwwyyyzzzvvvsssmmmgggbbb]]]WWWSSSOOOMMMMMMOOOPPPUUUbbbooo{{{vvvpppwww{{{yyyxxxyyyxxxuuuvvvtttqqqpppssswwwzzz|||yyyyyyzzzzzz{{{|||}}}}}}vvvpppiiieeeeeedddaaa]]][[[ZZZXXXVVVSSSQQQOOONNNOOOMMMJJJIIIJJJKKKJJJIIIGGGDDDAAABBBDDDFFFEEEDDDDDDFFFJJJNNNSSSWWWYYY[[[ccccccdddddddddfffjjjmmmoooyyy~~~oooeeeXXXMMMGGGDDDBBB@@@<<<<<<<<<;;;::::::999999:::999888777666666666666666555555444333111111000222333444444444333222111333555444111333666555111666444111///.........///111111000000000000000111222111333777777777:::@@@MMMbbbtttaaaSSSYYYnnnjjj\\\TTTOOOMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKIIIJJJNNNOOOKKKHHHHHHVVVeeejjj___[[[ggg~~~{{{{{{zzzyyyyyyzzz{{{{{{|||yyyuuurrrqqqmmmgggbbb]]]\\\ZZZYYYXXXVVVRRROOOOOOOOONNNNNNMMMKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHKKKNNNQQQTTTVVVXXXTTTPPPNNNOOOMMMIIIHHHKKKJJJNNNRRRSSSPPPLLLGGGEEEBBBAAA@@@@@@AAACCCEEEFFFNNNMMMLLLIIIFFFBBB???===;;;;;;<<<===<<<<<<::::::::::::999888777666666666555555444333222222111222333222111111000000111111000000111111111222222222222222111111111111222222333444444555666777777777999;;;<<<>>>BBBKKKVVV^^^lllppptttvvvwwwwwwyyy{{{~~~pppooo~~~qqq\\\KKKCCCCCCGGGUUUooo{{{```SSSFFFBBBAAA>>><<<;;;===<<<;;;999999888999999777777777777666666666666555555555555555555555555555555555444333222222222333222222222222222222333000000222444333777CCCPPPgggsss~~~~~~vvvvvvwwwzzz~~~uuuqqqiii```WWWQQQMMMKKKJJJKKKLLLNNNOOOPPPQQQQQQTTTUUUWWWXXXZZZZZZ[[[[[[ZZZZZZZZZ[[[]]]^^^```aaaccceeeiiimmmqqqtttvvvwwwuuurrrmmmhhhccc^^^YYYUUUNNNLLLKKKLLLNNNSSS___kkk~~~zzzwwwsss|||zzztttmmmjjjiiigggbbb^^^\\\[[[ZZZXXXVVVTTTRRRQQQSSSPPPNNNMMMNNNOOOOOONNNKKKHHHEEEEEEFFFGGGGGGEEEGGGJJJMMMRRRVVVYYY[[[\\\```aaaaaaaaabbbdddhhhkkkrrr{{{{{{oooeeeXXXMMMGGGDDDAAA???======<<<<<<;;;::::::999888888777666555555555555444444333333222222333333111222333444444444333222000222333333777======:::555333111///......///000111111000000000000111111222000222555666666:::AAAPPPfffnnn^^^TTT```www{{{gggZZZTTTOOONNNPPPOOOOOONNNNNNMMMMMMMMMMMMKKKIIIIIINNNNNNJJJGGGGGGLLLYYYqqqqqqbbbVVVWWWggg~~~}}}|||{{{{{{{{{{{{|||}}}~~~zzztttpppnnnjjjddd```\\\[[[[[[ZZZZZZWWWRRRNNNPPPPPPNNNMMMKKKJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJMMMPPPRRRTTTVVVQQQMMMKKKLLLKKKGGGFFFIIIIIILLLPPPQQQOOOJJJFFFDDDAAAAAA@@@@@@@@@AAACCCDDDHHHGGGFFFDDDAAA>>><<<:::777888999999999999999888::::::999888888777777777444444444444333222111000222222111000000000000111000000000111111111222222222222111111111111222222333444555666777888999:::<<<>>>@@@CCCGGGPPP[[[dddooosssxxxzzzyyyxxxzzz}}}vvvkkkdddnnnoooZZZKKKDDDDDDLLL^^^yyypppZZZOOOCCC@@@???<<<::::::===<<<;;;:::::::::::::::777777777777666666666666444444444444444444444444444444333333222222111111333333333222222333333333000///111222222555???KKK^^^kkkzzz~~~xxxuuutttwww~~~}}}wwwssskkkbbbYYYRRRMMMKKKKKKKKKKKKMMMOOORRRTTTVVVWWWXXXZZZ\\\]]]]]]\\\[[[XXXYYYZZZ[[[]]]___aaacccccceeehhhkkknnnqqqsssssstttqqqmmmiiieee```[[[WWWPPPMMMKKKLLLNNNRRR]]]iiiwwwzzz}}}|||yyywwwxxxzzzxxxxxxwwwvvvtttsssrrrqqqsss~~~zzztttpppnnnjjjddd```______^^^\\\[[[ZZZYYYYYYXXXUUUSSSRRRSSSUUUUUUUUUSSSPPPMMMLLLLLLMMMMMMLLLPPPRRRWWW[[[___aaabbbbbbccccccddddddeeehhhlllpppxxx{{{nnneeeWWWLLLGGGDDDAAA???>>>======<<<;;;;;;::::::999888777666555555555555333333222111222333555666111222333444444444444333111333555555:::@@@BBB???333222000/////////000111111111000000000111111222222111333555666777>>>FFFXXXpppttteeeYYYVVVgggvvvdddYYYSSSPPPOOOQQQPPPPPPOOOOOOOOOOOONNNNNNLLLIIIIIIMMMMMMIIIFFFEEEGGGPPPccc~~~sss^^^TTTXXXlll~~~~~~~~~~~~{{{uuupppmmmiiiddd```_________^^^]]]YYYSSSOOOOOONNNLLLJJJIIIIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHJJJLLLNNNPPPQQQRRRMMMIIIHHHIIIHHHDDDDDDFFFHHHKKKOOOPPPMMMIIIFFFDDD@@@@@@?????????@@@AAAAAACCCCCCAAA@@@===;;;:::999888999999999::::::::::::999999999999999888777777222333444444444222111000222222111000000000000000000000000000111111111111222222111111111111222222333444555777888:::;;;;;;<<>>;;;::::::;;;:::::::::::::::::::::777777777777666666666666444444444444444444444444444444333333222222222111333222222111111222222333111000111333333444===FFFVVVeeevvv~~~|||vvvrrruuu}}}~~~uuu|||zzzvvvnnnddd[[[TTTOOOLLLLLLKKKKKKKKKMMMQQQTTTVVVYYY[[[]]]___```___]]][[[VVVWWWXXXZZZ\\\^^^aaabbbaaabbbeeehhhkkknnnpppqqqtttqqqnnnjjjfffaaa[[[WWWSSSPPPNNNOOOPPPTTT]]]fffkkklllmmmllljjjjjjlllnnnqqqpppnnnjjjgggeeeeeefffnnn}}}~~~yyyuuuqqqlllfffbbbcccccccccbbbbbbaaaaaaaaa\\\YYYWWWVVVXXXZZZ[[[\\\[[[YYYVVVTTTTTTUUUVVVWWW\\\___ccchhhkkkmmmmmmmmmllllllllllllmmmpppvvvzzz}}}mmmcccVVVKKKFFFCCC@@@>>>>>>======<<<<<<;;;;;;:::;;;:::999888888777777888444333222111111333444666111222222333444444444444444666666666888======:::111111000///000000111222111111000000111111222222444333444666777:::DDDOOOffftttggg[[[SSSUUUllltttbbbWWWSSSPPPPPPRRRPPPPPPPPPPPPOOOOOOOOOOOOLLLIIIHHHLLLLLLHHHEEEEEEGGGKKKXXXooonnn\\\VVV```www~~~wwwsssppplllgggcccffffffeeedddbbb]]]VVVQQQOOONNNLLLJJJIIIIIIJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHJJJKKKLLLMMMNNNIIIEEEDDDFFFEEEBBBBBBEEEGGGJJJMMMNNNLLLHHHFFFDDD?????????>>>>>>>>>>>>>>>@@@???>>>===;;;::::::999999999999999999999999:::888888999999999888777777111222333444333222111000222111000000//////000000//////000000000111111111222222111111111111222222444444555777888:::;;;<<<<<>>;;;:::;;;888888888999999999999999777777777777666666666666444444444444444444444444444444444444333333333333111111000000000000111111333111111333444444:::BBBPPP```qqq|||}}}~~~xxxsssttt|||zzzqqqzzz}}}yyyqqqhhh___WWWQQQOOONNNMMMKKKKKKLLLOOOSSSUUUYYY[[[]]]___```___]]][[[VVVWWWWWWYYY[[[]]]___```^^^___aaadddgggkkkmmmooosssqqqmmmjjjfffaaa[[[WWWVVVRRRQQQSSSTTTVVV\\\ccc```aaabbbcccbbbbbbccccccggggggddd```\\\[[[]]]```jjj{{{{{{wwwrrrmmmhhheeeffffffffffffffffffffffff```]]][[[ZZZ]]]```bbbcccaaa```^^^[[[[[[\\\___aaaeeehhhlllqqquuuxxxyyyzzztttttttttssstttxxx}}}{{{jjj```SSSIIIDDDBBB@@@>>>=========<<<;;;;;;::::::;;;:::999888777777777777555444333222222222333333222222222222333444444444444666555333444888777333000000000000000111111111111111111111111222333333444333444666777<<>>>>>>>>======<<<<<<======<<<;;;::::::::::::999888777666666666666777666777888999999888777666111222222222222222111111111111000////////////000/////////000000000111111222222111111111111222222444555666777888999:::;;;:::>>>DDDIIIPPPYYYeeemmmqqqwww}}}vvveeeZZZNNN[[[vvvdddQQQHHHKKKQQQeeezzztttWWWJJJCCC???>>>===:::999;;;555666777888999999888888777777777777666666666666333333333333333333333333444444444444444333333333000000////////////000000444222222444444333777===HHHXXXjjjvvv}}}||||||wwwrrrrrrxxx|||ttt|||{{{tttlllccc[[[UUURRRQQQPPPOOONNNPPPRRRVVVXXXZZZ\\\^^^```aaa```___^^^[[[[[[[[[[[[\\\^^^___```]]]^^^___aaadddgggiiikkknnnmmmkkkiiigggccc^^^ZZZXXXUUUUUUXXXZZZYYY[[[___ZZZ[[[[[[\\\\\\\\\[[[[[[YYYZZZZZZXXXUUUVVV[[[___kkk|||{{{wwwrrrnnnkkkiiihhhiiiiiiiiijjjjjjjjjjjjfffdddaaaaaadddhhhkkkllliiihhhfffcccaaabbbeeehhhkkkmmmqqqvvv{{{}}}|||{{{zzzzzz~~~uuueee\\\PPPGGGCCCAAA???>>>===<<<<<<;;;::::::999999888777666555444444444444444444444333333222222222444333333222222333333444000222111000222666555111000000000000111111111111111111111111111222333444222222333555777???PPP```tttbbbWWWOOOPPP\\\uuurrrbbbYYYVVVSSSSSSTTTUUUUUUTTTRRRQQQPPPOOONNNLLLHHHGGGKKKLLLIIIGGGHHHHHHJJJNNNYYYlllzzznnnkkknnn~~~}}}zzztttpppnnnmmmkkkjjjiiifffbbb___^^^]]][[[WWWSSSOOOLLLJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDAAA@@@BBBBBB@@@@@@CCCBBBEEEHHHHHHFFFCCCBBBAAA>>>>>>>>>===<<<;;;::::::;;;:::999999888999:::;;;999888777555444444444444444555777888888777666555222222111111111111222222111111000///////////////////////////000000000111222222111111111111222222555555666666777888999999:::>>>DDDJJJQQQ[[[gggpppqqqxxxssscccYYYUUUSSSiii|||cccSSSOOOYYYdddxxxjjjOOODDD???<<<<<<;;;888888:::555666888999::::::999999777777777777666666666666333333333333333333333333222222222222222333333333111111000000000000111111444111000333333111444888>>>NNNbbboooxxx}}}~~~|||wwwtttpppooorrrzzzxxx~~~~~~}}}wwwoooggg___YYYVVVTTTTTTTTTUUUWWWZZZ]]]^^^bbbcccdddfffggghhhhhhhhhcccbbbbbbaaaaaaaaaaaabbb____________```bbbdddeeeggggggggghhhhhhfffbbb^^^^^^[[[\\\aaabbb```___```[[[YYYWWWUUUUUUTTTTTTSSSNNNQQQSSSRRRQQQSSSYYY^^^lll}}}~~~{{{wwwssspppoooooooooppppppppppppqqqqqqqqqnnnllliiiiiilllqqqtttvvvvvvuuurrrmmmiiiiiilllppppppqqquuuzzzqqqaaaXXXMMMDDDAAA@@@???>>>;;;;;;;;;:::999999888888777666555444333333333333111222333555555444333222666555333222222222222333000111111///111555444000000111111111111000000///111111111111222333444555444444666888:::DDDXXXkkk~~~lll\\\SSSNNNTTTfffqqqaaaZZZXXXWWWWWWYYYZZZYYYXXXVVVTTTRRRPPPOOOLLLHHHGGGKKKMMMJJJJJJKKKHHHKKKNNNTTTbbb{{{~~~sssppppppyyyyyytttnnnlllkkkjjjjjjiiifffdddgggeeeccc^^^YYYRRRMMMJJJGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@BBBBBB???@@@CCC@@@BBBEEEEEECCCAAA??????>>>>>>======<<<;;;999999999999888777777888::::::<<<:::888666555444444555333444666777888777555444222222000000000111222333111111000///////////////////////////000000000000222222111111111111222222555555666666777777777888:::>>>EEEKKKSSS]]]iiiqqqrrrxxxrrr^^^RRRNNNOOObbb|||vvvbbbVVVXXXgggwww~~~dddIII@@@<<<:::;;;:::666666999555777888:::;;;;;;;;;:::777777777777666666666666333333333333333333333333111111111111111111222222222222111111111111222222333000///111222000111555777HHH[[[iiittt{{{~~~}}}rrrpppmmmlllnnnuuu|||}}}}}}~~~xxxqqqiiiaaa\\\XXXVVVWWWXXXZZZ]]]```ccceeejjjkkklllmmmooopppqqqrrriiihhhgggfffeeedddddddddbbbaaa```___^^^___``````bbbbbbdddggghhhhhheeebbbdddbbbdddiiikkkgggdddddd]]]YYYTTTPPPOOOOOOOOOOOOJJJMMMPPPOOONNNPPPVVV[[[mmm|||~~~{{{wwwsssqqqqqqssswwwwwwwwwwwwwwwxxxxxxxxxtttrrroooooorrrwww{{{}}}}}}wwwqqqpppsssvvvtttuuuyyy~~~ooo___VVVKKKCCC@@@@@@???>>>;;;;;;:::999999888888777888777666555555444444555---///333555666666444333777666444222111111111222333444333000111444333...111111111111111000//////111111111111222333444555888888:::<<>>>>><<<:::999888999::::::999888999;;;999888777666444333222111111111111111111111111111111111111111111111111111222111111111000000//////............------------222333333333333333333444222666999999???RRRmmmssscccWWWQQQPPPOOO```yyy~~~oooaaa^^^^^^\\\[[[]]][[[ZZZXXXWWWVVVUUUTTTTTTPPPOOONNNMMMKKKJJJIIIHHHQQQKKKKKKRRRYYYeee~~~{{{ppphhhmmm|||~~~}}}{{{wwwsssoooppppppooonnnmmmmmmmmmmmmllllllllliiicccZZZRRRMMMKKKIIIFFFEEEFFFFFFFFFEEECCCBBBAAA@@@????????????>>>>>>>>>======>>>>>>>>>????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;;;;<<<<<<;;;:::888777666555444333333333333222222222111111222222222222111111111000000000/////////...111000000//////000000111444333333222222333333444555777888999999:::<<<>>>@@@CCCIIISSS]]]ffflllppptttxxx}}}aaaTTTLLLBBBDDDNNNjjjxxxiiiYYYZZZnnngggQQQGGG>>><<<999666555555666777777777777777777888888888666666666555555444444444333444444444444333222222333333333222222222111111222222222222222222222222222222111111111111222222666<<>>>>>>>>???>>>======<<<<<<======>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;:::999888666666555333333333333222222222222111111222222222222111111000000000000////////////000000////////////000000444444333333333333444444555777999:::;;;===@@@BBBFFFJJJQQQZZZbbbiiinnnqqqvvvzzziiiPPPGGGEEEBBBFFFOOOnnntttaaaWWWQQQ[[[uuuwww\\\IIIAAA===;;;999666555555666777888777777777777777777666555555444444444444333333444444444444444333222222333333333333333222222222333333333333333333333333222222111111111111222222555888@@@PPPbbbpppvvvwww{{{xxxssskkkeeeeeeiiioooyyy}}}xxxrrrkkkdddaaa___```aaabbbbbbccccccccceeefffggghhhiiijjjkkkllliiikkkmmmoooppppppooonnniiihhhfffdddaaa]]][[[YYYVVVWWWZZZ```lllzzzyyyuuunnnjjjccc\\\WWWRRRMMMJJJDDDBBBAAACCCEEEIIITTT___nnnwww}}}~~~|||xxxvvvvvvwwwxxxzzzzzzzzzxxxvvvuuuvvvwwwssseeeUUUIII>>>;;;:::777555555444666777777666666777888888888777555444333222111222222222222222222222222111111111111111111111111111111000000000000//////000000111222333444555666222222333333444444444444888999<<>>>>>>>>>>>>>>???>>>>>>======>>>>>>???=========<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;:::999888777666555555555555555444444444333333111111222222222222111111000000000000/////////////////////...//////000111444333333333333333444555666888:::<<<===@@@DDDGGGIIIOOOWWW___ffflllpppssswww|||qqq\\\IIIBBBAAABBBKKKXXXsssrrr___TTTMMMKKKYYYuuujjjTTTDDD>>><<<;;;888777555555666666888888777777666666666555333333333333333333333333444444444555444333333222222222222222222222222222222222222222222222222222222222111111111111222222555555999FFFYYYiiiqqqtttuuutttqqqkkkffffffjjjnnnttt~~~}}}zzzuuuooojjjgggeeefffhhhiiijjjjjjiiiiiijjjiiiiiiiiijjjkkklllmmmiiikkknnnppprrrrrrqqqpppqqqpppnnnkkkgggccc```___\\\]]]bbblllzzz{{{uuuqqqiiiccc]]]XXXSSSPPPKKKGGGEEEFFFHHHLLLVVV___lllrrrxxxyyywwwwwwzzz}}}~~~yyytttrrrrrrsssuuuvvvxxxzzzzzzzzzzzz{{{|||ppp```PPPEEE<<<999777444222333222333555555444444555777888777666555444333222222222222222222222222222222111111111111111111111111000000000000000000////////////000111111222333333222222333333444555555555999:::>>>JJJ___{{{mmm[[[QQQOOOQQQPPPjjj}}}pppccc\\\ZZZXXXXXXVVVUUUTTTSSSSSSRRRSSSRRRRRRQQQOOONNNNNNMMMRRRPPPQQQTTTTTTVVV___jjj~~~pppnnnsss|||~~~}}}|||}}}yyyvvvttttttrrrqqqpppppppppppppppooommmllliiiiiihhhfffbbb^^^YYYWWWQQQNNNKKKHHHGGGFFFEEECCC@@@@@@???>>>============>>>======<<<<<<======>>>======<<<<<<<<<<<<===>>>===========================<<<<<<;;;;;;<<<<<<<<<999999888777777666555555555555444444444333333333111111222222222222111111////////////000000000000///////////////000111111333333333333444555666777888:::<<<>>>@@@DDDIIILLLLLLRRRZZZbbbhhhmmmrrruuuyyy}}}yyy___TTTHHHCCC@@@EEEUUUggg|||uuucccTTTLLLHHHIIIWWWsssuuu```NNNBBB>>>;;;:::888777666555666666888777777777666666555555222333333333333333333333444444555555555444333333000000000000111111111111000000000000000000000000222222111111111111222222666444666???PPPaaalllqqqqqqqqqpppmmmhhhgggiiilllqqqzzz~~~~~~}}}{{{wwwsssooollllllmmmppprrrttttttttttttsssrrrqqqpppooooooooooooppprrrtttvvvwwwwwwvvvvvvwwwvvvtttqqqnnnkkkhhhfffbbbeeennn||||||xxxqqqjjjddd___ZZZWWWTTTOOOLLLLLLMMMPPPWWW___iiimmmqqqqqqooooootttyyy}}}vvvpppmmmmmmooopppsssvvvzzz|||~~~lll\\\JJJAAA999666555222111333000222333333333333444666777777666555444333333222222222222222222222222222000000000000000000000000//////////////////000000000000000000000000000000222222333444444555666666888:::AAAQQQiiiuuubbbVVVQQQQQQUUUooo{{{nnnccc\\\YYYVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPQQQOOONNNOOOOOORRRYYYaaatttwwwmmmhhhlllrrr~~~|||xxxuuutttsssrrrpppppppppqqqqqqpppooommmlllhhhhhhgggeeebbb___\\\ZZZTTTQQQMMMJJJIIIGGGEEEDDDBBBAAA@@@>>>======<<<<<<;;;::::::::::::::::::;;;<<<;;;:::999:::;;;<<<=================================<<<;;;;;;;;;;;;<<<888888777777666555555444222222222222111111111111111111222222222222111111////////////000000000000000//////000000111222333333333444555666888:::;;;===>>>@@@BBBDDDHHHNNNRRRQQQWWW^^^dddgggkkkqqquuuzzzkkkPPPKKKGGGDDDEEEOOOeeezzzwwwhhhXXXLLLEEEEEEKKK\\\vvvjjjXXXJJJAAA???999999888777666666555666777666666666666666666555222222333333333333444444555555555555555444333333/////////000000000000000000000000000000000000000222222111111111111222222555333444;;;HHHWWWeeemmmppprrrrrrnnnhhheeeeeegggmmmttt~~~}}}zzzwwwsssqqqppprrrvvvyyy{{{|||||||||zzzyyyxxxwwwvvvuuutttsssuuuvvvwwwxxxyyyzzzzzzzzz{{{zzzyyywwwuuurrrooonnniiinnnxxxxxxrrrmmmhhhccc```]]]XXXTTTUUUVVVWWW\\\bbbiiiiiilllmmmjjjiiipppxxx~~~yyyrrrkkkhhhiiikkknnnuuuxxx|||~~~gggWWWDDD===777555333111111333///111222333222333444666777666666555444444333333333333333333333333333333000000000000000000000000......////////////000000222222111111111000000000222222333444555666666777777<<>>888888777777666666555555555555555666666666666666333333333333444444444555555555555555555444444333//////000000111111111111000000000000000000000000222222111111111111222222222222444888@@@NNN___jjjnnnpppqqqnnnhhhcccaaabbbjjjppp}}}~~~zzzwwwuuusssvvvyyy}}}~~~||||||||||||{{{zzzxxxwwwyyyxxxyyyyyy{{{}}}~~~|||{{{yyyxxxvvvxxxzzzuuuqqqllliiigggbbb___aaaccccccfffkkknnnmmmnnnooolllkkkrrr}}}{{{vvvoooiiihhhjjjnnnqqqzzz|||zzzaaaPPP@@@999555444333000111555...000222222222333444666666666666555444444333333333333333333333333333333000000000000000000000000........./////////000000000000000111111111111111222222333444555666777777666>>>LLL___wwwzzziii]]]XXXXXXmmm~~~llldddhhhgggaaa\\\[[[XXXSSSPPPPPPPPPQQQRRRSSSUUUUUUQQQQQQQQQPPPPPPOOOOOONNNKKKKKKJJJHHHIIILLLPPPRRRXXXddd{{{~~~xxxooocccZZZVVVaaalllxxx~~~}}}|||zzzwwwuuurrrssstttttttttrrrpppnnniiiiiigggfffdddbbbaaaaaa[[[XXXSSSPPPNNNLLLIIIGGGEEEDDDBBB@@@>>><<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::777777666666555555444444444444444333333333222222111111222222222222111111.../////////000000111111111111111111222333444555666777888;;;>>>AAADDDEEEGGGHHHIIIJJJMMMQQQWWW[[[^^^cccfffgggfffgggmmmrrrzzzqqq[[[LLLBBB@@@AAAIIIYYYqqqkkkXXXIII???BBBJJJ[[[qqqoooZZZMMMCCC>>>===888888777777666666555555444555555555666666777777333333333444444555555555555555666666555555444333000000111111222222222333111111111111111111111111222222111111111111222222000222444666<<>>===<<<;;;>>><<<999888888999888888666555555555555666777777<<<<<<;;;;;;:::999999999888888777777666666666555444444444333333222222222222111111111000000//////111111000000000000000111000000000000000111111222444222000000222333444444666999;;;???GGGPPPRRROOOSSSNNNMMMRRRWWW[[[___ddd___dddiiihhhddddddjjjpppuuuqqq[[[KKKAAABBB@@@GGGZZZuuu{{{^^^LLLFFFEEEEEENNNccc}}}bbbOOOGGG@@@<<<::::::::::::::::::999888888555555555555555555555555444444333333333333222222333333333222222222111111444444444333222111000///333333222111000000000111222222111111111111222222000000222444777???PPP```fffmmmpppjjjccc```___]]]dddlllzzzyyywwwuuuwwwzzz{{{yyywww}}}~~~}}}{{{xxxwwwxxxyyy~~~~~~}}}zzzvvvvvv{{{~~~~~~|||~~~zzzzzzzzzsssmmmlllrrrxxx||||||iiiTTTGGG;;;444---,,,///333444333222222222222333555666777999888777666555444333222555555555555555555444444000000000000000000000000///////////////000111111///000000111111111111000444555666666555555777999:::BBBQQQgggvvvjjj```___dddnnn___\\\\\\[[[ZZZYYYWWWUUUTTTRRRQQQPPPRRRTTTUUUUUUTTTNNNMMMKKKJJJJJJKKKKKKLLLLLLIIIFFFGGGKKKOOOPPPOOOQQQQQQ[[[qqq}}}vvvlllfffbbb]]]UUUOOONNNQQQXXX___dddlll}}}~~~|||yyyvvvtttssstttsssrrrpppooonnnnnnnnnllliiigggaaa^^^ZZZXXXXXXVVVRRRNNNKKKHHHDDDBBBAAA@@@>>><<<>>><<<999888999:::999888666555555555555555666666777777777666555555444444555555444444444444444444333333333222222222222222111111111000000000//////111111000000000000111111000000//////000000111222111000000000333555666777;;;>>>BBBFFFOOOYYY\\\ZZZZZZUUUTTTXXX\\\^^^```dddcccfffhhhfffcccdddlllsssdddPPPFFFAAABBBBBBLLLeeevvv\\\LLLFFFEEEHHHTTTiiiuuuZZZJJJCCC???;;;:::666777777888888777666555666666555555555555555666444444333333333333222222333333222222222111111111333333333222222111111000333222111111000000111111222111111000000111111222111000111333444;;;JJJYYYdddlllqqqmmmgggdddcccaaabbbjjjxxx{{{yyywwwxxxzzz||||||{{{}}}|||}}}~~~}}}|||~~~zzzuuuqqqssszzz|||dddPPPDDD888444000000333444333000000000111111222444555555777777666555555444444333555555555555555444444333000000000000000000000000///////////////000111111///000000111111111111111333444555555444555777999===FFFWWWpppxxxkkkbbbaaafff{{{iii[[[WWWWWWWWWVVVVVVVVVUUUUUUSSSRRRRRRSSSUUUUUUSSSRRRNNNMMMKKKJJJIIIIIIIIIJJJIIIIIIIIILLLPPPQQQOOOMMMKKKIIIPPPaaaxxxyyyrrriiiaaa[[[VVVPPPLLLGGGHHHLLLQQQUUU^^^ooo}}}yyywwwwwwxxxxxxxxxtttrrrqqqppppppooommmlllgggccc```______^^^YYYVVVQQQNNNIIIFFFEEECCCAAA??????===;;;:::;;;;;;:::999666555555444444444555555444444333333222222111111000000111111111111111111000000111111111111111222111111000000000000//////111000000000000000111111000////////////000111111//////000111444777999;;;>>>CCCIIIOOOXXXbbbeeedddaaa\\\[[[___bbbaaaccceeehhhjjjjjjgggeeeiiirrrzzzoooUUUEEE@@@AAACCCHHHYYYvvvnnnXXXJJJFFFFFFMMM\\\rrr|||gggPPPCCC???===;;;:::555666777888999888777666777666555444444555666777444444333333333333222222333222222222222111111111222222111111111111111222222222111000000000111111222111111000000111111222222111111111222666BBBOOO^^^hhhpppooojjjgggdddbbb___ggguuu~~~|||zzzzzz|||vvvqqqrrruuuzzz|||{{{qqq[[[III???666444222444666555111...111111222333444555666666777666666555444444444555555555555555555444333333000000000000000000000000///////////////000111111///000000111222222111111222333444444444555888:::@@@KKKaaa~~~zzzmmmddddddkkkuuucccVVVSSSRRRRRRRRRRRRTTTUUUVVVWWWWWWXXXYYYZZZYYYVVVSSSPPPNNNLLLJJJHHHGGGGGGGGGFFFHHHLLLQQQTTTRRROOOKKKKKKHHHKKKUUUggg}}}wwwnnnddd[[[TTTNNNKKKHHHFFFGGGJJJNNNWWWhhhyyy|||zzzzzz||||||}}}wwwuuusssrrrrrrrrrqqqpppllliiiffffffgggeeeaaa]]]WWWSSSOOOKKKIIIGGGEEECCCAAA@@@>>>===>>>>>><<<;;;666666555444444333444444555444444333222222111111.........//////000000111.../////////000111111111000000000000000000//////000000000000000000111222000////////////000111111000111222444555888<<<>>>AAAGGGNNNSSS[[[dddgggfffccc______cccfffeeeeeehhhlllnnnooooooooouuu~~~}}}cccOOOBBB>>>@@@EEESSSjjjzzzcccRRRHHHGGGJJJVVVhhh}}}nnn\\\III@@@===<<<;;;;;;777888:::;;;<<<<<<;;;;;;777666444333333444555666444444333333333222222222222222222222111111111111111111000///000111222222111111000000000000111111111111000000000000111111222000000111111333===GGGVVVbbblllmmmjjjfffbbb___]]]dddppp~~~}}}}}}~~~}}}||||||~~~}}}|||~~~|||rrrnnnooorrrtttyyy|||eeeRRRCCC:::444333222333444444111...333333555666888999::::::;;;:::888777555555555555555555555555444333222222///////////////////////////////////////000000111///000000111222222222222111222333333444666999<<>>AAAFFFMMMTTTXXX^^^dddeeedddaaa^^^^^^dddhhhhhhjjjlllpppsssvvvyyy}}}ooo[[[MMMDDD@@@AAAKKKaaa|||kkkYYYMMMHHHLLLUUUdddwwwdddUUUFFF???===<<<:::;;;888999:::<<<===>>>??????999888666555444444555555444444333333333222222222222222222111111111000000000000000///000000111111111000000///000000111111111000000000000000000111111//////111111333:::BBBPPP]]]iiillliiifffaaa]]][[[aaalllyyy}}}||||||~~~~~~~~~~~~~~~}}}sssoooooopppuuuyyyqqq[[[KKK>>>666444333111000111111111111333444777999;;;===>>>>>>BBB@@@===999777555444444555555555555444333222111///////////////////////////////////////000000111//////111222222333333333111222333333444777<<>>BBBNNNeee|||ooohhhbbbbbbooozzzkkk^^^UUUSSSRRRPPPOOONNNNNNNNNNNNRRRTTTWWW\\\______\\\YYYSSSQQQOOOMMMKKKJJJJJJJJJKKKMMMOOONNNLLLJJJIIIHHHEEEEEEGGGJJJMMMTTTeeetttsssfffbbbbbbhhhoootttyyy|||wwwlllaaaZZZXXXTTTPPPLLLJJJHHHHHHNNNVVVXXX```hhhppp}}}|||{{{{{{|||}}}|||yyywwwwwwvvvvvvxxxzzzyyyuuuqqqgggddd___\\\ZZZXXXVVVTTTSSSRRROOONNNLLLIIIEEEAAA;;;:::999777555444444444333333333222111111000000111111000000000000000///000000000///////////////........./////////000000////////////000111222333333333222222333333444555555888<<<======@@@FFFKKKPPPXXX```cccdddffffffcccddd``````ffflllppptttyyy}}}~~~iiiXXXMMMJJJVVVfffxxxdddYYYPPPNNNOOOUUUjjjhhhSSSHHH???<<<<<<:::999:::777555444444666:::???BBBBBBBBBBBBAAA>>>;;;888666444444333333333333222222111111111111000000000000...///111222111///---+++///////////////000111111000000////////////000000111......111111000222777AAAPPP___fffggggggdddaaa]]]___eeemmmxxxyyyvvv{{{wwwwww~~~{{{wwwwwwwwwyyy{{{~~~nnnWWWIIIAAA999555333333222111222444777999666888===BBBFFFIIIJJJKKKFFFDDD???;;;777555555555555555555444333222111000000000000000000000000000///////////////000111111//////111222333444444444222333444444666;;;@@@EEEXXXrrrsssiii___ZZZXXX\\\nnnuuufff[[[TTTPPPOOOOOONNNMMMMMMLLLLLLNNNOOORRRUUUXXXXXXUUUSSSPPPOOOMMMLLLKKKKKKKKKKKKMMMOOORRRQQQMMMIIIGGGFFFGGGFFFHHHJJJKKKOOOZZZeeeuuufff```___eeelllmmmuuu||||||sssiiicccaaa^^^YYYUUURRRMMMIIIKKKQQQQQQVVV[[[```ooo~~~}}}~~~|||yyyzzzyyyyyy{{{~~~}}}xxxtttjjjgggccc```^^^]]][[[YYYWWWUUUSSSQQQNNNKKKFFFCCC<<<;;;:::888666555444444555555444444333222222222111111111000/////////...111111000000/////////...---.........//////000000////////////000111222333444444333333444444555666333888===??????CCCJJJPPPOOOYYYaaaddddddfffeeeccchhhdddccchhhnnnrrrwww}}}nnn\\\NNNNNNbbb{{{|||fffUUUMMMIIIMMMQQQ\\\vvvaaaLLLCCC;;;::::::888888999888666444333666;;;@@@DDDFFFGGGGGGFFFCCC>>>:::777444444444333333333222222111111111111000000000000---///111333222///+++)))///////////////000111111000000////////////000000222///...000000...///222999HHHYYYaaadddeeedddbbb^^^___ccckkkuuuwwwttt{{{xxxxxx}}}~~~{{{zzzyyywwwxxx||||||cccOOODDD>>>999555222333444555555777999;;;:::===BBBHHHMMMPPPRRRSSSEEEBBB>>>:::777666666666555555555444333222000///000000000000000000000000///////////////000111111//////111222333444444444333333444555777<<>>===;;;999888666666777555333333333222000......///000111222222222222////////////////////////////////////////////////000111222111///...///000000222444555555555777999:::===AAACCCEEEIIIOOOTTT[[[```fffhhhhhhhhhllloooooolllmmmpppssswww~~~vvvbbbWWW]]]|||uuu```PPPKKKEEEHHHWWWrrrpppWWWFFFBBB===999888888888888666666444333333777<<>>KKKYYYcccfffdddbbb```^^^bbbkkksss{{{}}}~~~~~~~~~~~~~~~}}}|||{{{||||||iiiSSSFFF>>>999666555222222333444777:::<<<>>>BBBHHHNNNOOORRRVVVXXXWWWOOOIII@@@999666555555555333333222222111000//////333222000///........./////////000000000000//////222222111111111111111111777444333777;;;AAAJJJSSSqqqzzznnn___UUULLLKKKRRRaaawwwzzzlll___VVVQQQRRRQQQOOOMMMLLLJJJJJJJJJKKKLLLNNNPPPRRRSSSSSSSSSMMMJJJGGGGGGIIIIIIHHHEEEKKKKKKLLLKKKJJJHHHFFFDDDDDDDDDDDDCCCDDDFFFJJJNNNrrriiihhhkkknnnqqqxxx{{{uuussssssqqqnnniiiddd___[[[XXXUUUVVVPPPNNNRRRZZZeeewww~~~~~~~~~~~~}}}{{{zzzyyyssspppmmmlllkkkjjjiiigggfffccc]]]VVVPPPKKKGGGFFFAAAAAA@@@>>><<<:::999999999777555444444444222111000000111111111111000000000000000000000000//////000000000000000000000000///000111111000///111222000222444555555666888:::???BBBFFFHHHJJJNNNTTTYYYbbbfffjjjkkkiiiiiillloooqqqpppqqquuuwwwzzzooogggqqqqqq]]]PPPMMMLLLUUUjjjfffQQQBBB>>>999666555555555555666666555444444666;;;???HHHKKKMMMLLLGGGAAA;;;888444444333222111111000000000000000000000000000000000000000///////////////000000000///......------000000000000000000000000............///000111222555;;;FFFTTT```eeedddaaa```^^^```gggnnnvvvmmm]]]JJJ???:::555333333555555666777;;;???CCCFFFKKKQQQWWWYYY[[[]]][[[VVVKKKEEE===777444333444444333333222222111000000///333222000///.........///000000////////////000000222222111111111111111111444555777:::<<>>>>>;;;999777777777555444222222222222111000///...000000000000000000000000111111111111111111111111000111333333222222444555333555777888888:::===???EEEIIIMMMPPPSSSWWW]]]ccclllnnnooonnnlllkkknnnqqquuuuuuwwwzzz{{{{{{lll[[[NNNNNNUUUfffmmmWWWHHH???<<<777444444444444444555666666555555666999;;;CCCFFFHHHHHHDDD>>>:::888333333222222222111111111000000000000000000000000//////////////////000000////////////////////////000000000000000000000000............///000111111222666???MMM[[[ddddddaaaaaa^^^]]]aaahhhqqq~~~|||{{{{{{sss[[[NNN@@@999777444222333888888999<<>>===<<<;;;999777333333444333333222111000000000000000111111111111111111222222222222333333444666777777666555777888777999;;;<<<===???CCCFFFKKKOOOTTTXXX[[[```hhhmmmsssttttttrrroooooorrrtttwwwxxxzzz|||zzzxxx|||wwweeeYYYOOOTTTbbbxxxoooZZZKKKBBB???<<<888666666666666666444666777666555555666888:::===??????<<<888666444111111111111111222222222000000000000000000000000---......//////000000000............//////000000////////////////////////...............///000111111222999FFFVVVaaadddcccaaa]]][[[]]]cccnnn~~~yyywwwtttrrrsssyyyqqq```NNNDDD;;;888777555444555999:::===BBBKKKTTT]]]ccccccfffiiijjjjjjeeeXXXJJJ@@@<<<666333222222333222222222222111111111000000222111000.........///000222000///------///000222111111222222222222222333333777>>>DDDLLL]]]|||jjj[[[TTTHHHKKKJJJQQQlll{{{lllbbb\\\YYYYYYVVVTTTRRRPPPMMMKKKJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA?????????@@@@@@@@@@@@???@@@AAABBBAAAAAABBBEEEHHH}}}|||}}}~~~uuueeeTTTLLLMMMSSSWWW[[[```kkkxxx~~~{{{yyyxxxrrrrrrrrrtttuuuuuusssqqqnnnlllhhhddd```^^^\\\\\\WWWVVVUUUTTTSSSRRRQQQPPPLLLJJJGGGEEEDDDAAA>>>;;;444555555666666555555444000111111111222222222333222333333333444444555555777999:::999888777888999;;;===>>>@@@AAAEEEIIILLLPPPTTTZZZ^^^bbbhhhpppvvvwwwwwwvvvuuuttttttvvvxxxxxxxxxzzzzzzvvvsssyyy}}}hhhZZZTTTRRR]]]qqqwww___MMMCCC???>>>;;;888777777777777666444555777666555444555666444777999999666444333222000000111111111111222222////////////////////////------......//////000000------......///000000000////////////////////////...............//////000000111555AAAPPP]]]cccdddaaa]]][[[\\\aaalll~~~}}}yyywwwqqqooollliiikkkrrr|||uuu___RRRFFF>>>888777888666666777:::===BBBKKKUUU```iiiooolllnnnnnnllliiibbbRRRCCC<<<999555333333333333333222222222111111111111111111111///......//////000222000///------///000222111111222222333333333333777777===JJJ[[[sssmmm\\\RRRGGGKKKMMMWWWtttxxxjjjaaa[[[XXXVVVUUUTTTRRRPPPMMMLLLKKKJJJIIIJJJJJJJJJHHHGGGEEECCC@@@??????>>><<<<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBEEEGGG{{{bbbOOOJJJLLLNNNPPPRRRWWWaaammm|||~~~|||zzzzzzuuutttttttttuuuuuutttrrrpppooollliiihhhfffffffff``````___^^^]]]\\\[[[[[[WWWUUUSSSQQQNNNJJJDDD@@@888888999999999999999888333333333444444555555666555666666777777888888888:::;;;<<<<<<;;;:::<<<===@@@AAACCCEEEGGGKKKPPPTTTWWW[[[aaadddhhhmmmtttzzzyyyxxxxxxxxxxxxxxxyyyyyyvvvvvvwwwvvvrrrrrr{{{lllZZZQQQPPPTTTddd~~~fffSSSEEE???>>>:::888555444555555555444333444666555444444555666444555777777555333333444000000111111111111111111////////////////////////..................//////---.........//////000000000000000000000000000000///......---....../////////000444<<>>BBBKKKVVV```jjjppptttttttttpppiiibbbYYYLLL???:::777555333444444333222111111111111111111111111111000///......///000111111000///......///000111111111222222333444444444:::999???QQQjjjooo]]]RRRJJJLLLQQQaaa}}}vvviiiaaa\\\XXXVVVSSSRRRQQQOOOMMMLLLKKKKKKIIIIIIIIIHHHGGGEEECCCBBB@@@AAAAAA???===<<<===??????>>>>>>===>>>>>>??????@@@AAABBBBBBAAABBBDDDFFFsssYYYLLLHHHGGGGGGFFFIIIOOOWWWaaasss~~~}}}|||{{{yyywwwvvvwwwvvvuuuttttttrrrpppnnnmmmmmmmmmmmmiiihhhhhhgggfffeeeddddddbbbaaa```^^^ZZZSSSKKKEEE===============<<<;;;:::666666777888888999::::::999::::::;;;<<<<<<=========???AAABBBCCCCCCFFFGGGIIIJJJLLLNNNPPPUUU[[[___aaaeeehhhjjjkkkoootttyyyzzzzzzzzzzzzzzzyyyxxxwwwtttttttttsssqqqtttsss```SSSQQQVVVaaauuummmWWWJJJ@@@<<<;;;888666444333444444444333333444444444333333555777444555666666444333333444111111111111000000000000////////////////////////..................------.........///////////////000000000000000000000000///......------............000333888AAAMMM[[[ddddddbbb```______eeettt|||wwwtttvvvyyy|||{{{xxxuuurrrooollliiifff___^^^[[[ZZZ\\\dddnnnuuu}}}~~~lllXXXJJJFFF<<<777555777999999<<<@@@EEEKKKVVVaaajjjpppssstttuuutttnnnbbbVVVMMMCCC;;;777555444333333333222000111111111111111111111111111000///......///000111000000////////////000000111111222222333444444555:::;;;DDDYYYuuummm^^^VVVMMMMMMVVVlllqqqddd]]]ZZZWWWUUUQQQPPPOOONNNMMMLLLLLLLLLHHHHHHHHHHHHFFFDDDBBBAAABBBDDDDDDBBB@@@???@@@BBB???>>>======<<<===>>>>>>>>>@@@AAAAAA@@@@@@BBBDDD~~~aaaPPPHHHDDD@@@>>>???EEEIIIOOO___nnn{{{~~~zzzxxxxxxxxxwwwvvvwwwuuusssqqqpppoooppppppmmmmmmlllkkkkkkjjjiiiiiiiiihhhhhhfffaaaYYYOOOHHHBBBAAAAAA@@@>>>===;;;:::999999:::;;;;;;<<<======<<<======>>>???@@@@@@AAABBBDDDGGGIIIKKKMMMPPPRRRRRRSSSUUUWWWZZZ^^^eeeiiiiiilllnnnnnnmmmoootttxxx|||{{{{{{{{{{{{yyywwwtttsssrrrrrrrrrqqqxxxvvvhhh[[[SSSWWW```wwwaaaNNNEEE>>>:::999888666444444555555555333222333333333222333666888333444555444222111222333111111111111000000000////////////////////////////////////......------,,,////////////////////////000000000000000000000000///......---------......,,,///333666<<>>@@@???>>>===<<<;;;<<<=========>>>@@@@@@??????@@@BBBrrrZZZHHH@@@@@@???===<<<===CCCKKKRRR]]]lll{{{yyyxxxxxxwwwwwwwwwuuurrrooonnnppprrrooonnnlllmmmooooookkkhhhiiijjjjjjhhhccc[[[TTTOOOGGGGGGHHHHHHHHHHHHHHHHHHDDDDDDBBBBBBAAABBBCCCDDDCCCEEEGGGGGGGGGFFFGGGIIIJJJKKKNNNRRRVVVZZZ^^^```[[[\\\___bbbfffjjjlllnnnpppsssuuutttqqqpppsssuuuyyyzzzzzzzzzxxxxxxzzz{{{zzzwwwtttvvvqqqccc[[[SSSSSSeeezzzoooUUUFFF@@@===;;;;;;888777666555555444444555333222111111111222333444555555555555444444333222000000000000////////////------............------////////////////////////000///...,,,,,,,,,---...//////............/////////////////////............111333333555???OOO\\\hhhcccaaabbb```^^^dddnnn|||{{{rrriiikkkssstttqqqkkkgggdddccc```___XXXTTTPPPQQQYYYccckkkoooqqqwww}}}kkk\\\QQQIIICCC===:::888:::<<<===CCCKKKUUU[[[ccciiimmmppprrrssspppdddUUUIIIBBB>>>888444333333333222222111111111111111222222222222111111222222111///------...000111111111111000000000000444111222555666444444888>>>CCCKKKddduuueeeZZZUUULLLWWWkkkyyyfff\\\YYYVVVSSSRRRJJJKKKNNNQQQSSSQQQMMMJJJKKKJJJHHHFFFDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>===<<<>>>============>>>>>>???DDD>>>;;;<<<>>>===>>>AAAyyybbbPPPGGG@@@>>><<<:::;;;???DDDHHHPPP]]]qqq}}}{{{zzzyyyxxxtttsssrrrooolllllloooqqqrrrpppnnnnnnooonnnjjjggghhhiiijjjhhhddd^^^XXXTTTPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMKKKIIIHHHHHHHHHIIIIIIKKKMMMMMMLLLKKKLLLLLLNNNOOORRRVVVZZZ___ccceeedddfffhhhkkknnnqqqssstttuuuwwwyyyzzzzzzzzz{{{|||{{{}}}~~~~~~|||zzzyyyyyyxxxzzz~~~~~~rrrkkkeee]]]XXXXXXYYYddd~~~vvvbbbMMMAAA===;;;999999888777666555444333333333333222222111111222333333444444444444444333222222000000000/////////...............//////.................................222111111000000000000000//////............//////////////////............---000111111333<<>>======<<<======>>>>>>BBB>>>===@@@BBB@@@@@@BBB~~~iiiYYYPPPCCC???;;;999:::<<<>>>???DDDNNN___ppp}}}}}}|||yyyxxxwwwuuurrrqqqooollljjjlllooorrrtttrrrpppooonnnmmmiiigggggghhhjjjjjjhhhddd___\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYVVVTTTRRRQQQQQQQQQRRRTTTWWWWWWUUUSSSRRRRRRUUUVVVYYY\\\```dddgggiiiiiijjjkkknnnppprrrtttuuuwwwwwwyyy}}}}}}}}}rrraaaVVVPPPOOONNNRRR\\\iii}}}dddTTTDDD===<<<:::999999888777666555333333222222333333222111111222222333222333333333333222111111/////////.........------...//////000000//////.................................//////......------//////............//////........................---///000///111888EEEOOOaaacccfffddd]]]XXX^^^hhhqqqyyyzzzmmmggghhhrrr}}}xxxpppnnnpppsssnnngggaaa]]]YYYVVVTTTTTTQQQMMMNNNTTT]]]eeeiiimmmooosssyyyzzzmmmccc[[[SSSNNNGGGCCCBBBFFFJJJMMMSSSYYY[[[]]]aaahhhnnnqqqnnnkkkXXXOOOEEE<<<888555222000222222222222222111111111111111222222222222111111---///111111000///000111////////////////////////111000222666777666999>>>???PPPfffjjjZZZTTTSSSSSSgggzzzjjjZZZSSSQQQNNNKKKKKKOOOPPPRRRUUUWWWUUURRROOOHHHGGGEEECCCBBBAAA@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA>>>======<<<<<<<<<======AAA>>>???DDDFFFDDDCCCDDD{{{iii[[[TTTIIICCC<<<999999;;;======DDDMMMZZZgggooosssuuuvvvlllfffccclll{{{{{{yyyxxxvvvuuuqqqpppnnnllljjjlllqqqtttsssrrrpppooonnnllljjjiiiggghhhjjjlllkkkjjjgggfffeeeeeeeeeeeeddddddddddddcccbbb___]]]\\\[[[[[[[[[\\\^^^aaaaaa___\\\ZZZZZZ^^^^^^```aaadddgggiiijjjjjjjjjkkkmmmooopppqqqrrrxxxxxx{{{ooo___RRRJJJIIILLLNNNYYYlllmmmVVVJJJ???======<<<::::::999888777555444333333333333333222222222222222222111111222222222111111000///.........------------//////000000000000//////........................+++,,,---......---++++++///......------......///------...............///---.../////////555???GGG[[[bbbhhhfff]]]XXX]]]eeeqqqzzzwwweeeYYYTTT\\\gggqqq{{{}}}uuuqqqpppsssmmmfff___[[[XXXUUUTTTPPPMMMKKKKKKPPPWWW___dddmmmmmmooosssyyy~~~tttllleee^^^YYYTTTOOOKKKMMMNNNNNNPPPTTT[[[\\\aaaiiipppooohhhaaaLLLGGG???999666555333222222222222111111111111111111111222222222222111111+++---000111111000000111111111222222222222222333111111333777777777;;;BBBEEE[[[uuuhhhXXXSSSTTTZZZqqqsssfffXXXSSSQQQNNNLLLLLLKKKLLLNNNPPPRRRQQQNNNKKKFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB>>>>>>===<<<;;;;;;<<<<<<@@@===>>>DDDGGGFFFEEEGGGzzztttttt}}}rrrdddZZZUUUNNNHHH???999888:::===@@@JJJSSS___hhhkkkhhhdddbbbXXXSSSQQQXXXcccsss|||zzzyyyxxxwwwnnnnnnmmmkkkjjjlllqqqtttqqqqqqpppooonnnmmmmmmmmmiiijjjlllnnnooooooooonnnlllllllllkkkkkkkkkjjjjjjggggggeeedddddddddeeefffeeegggiiiiiifffdddcccbbbgggggggggggghhhiiiiiijjjlllmmmnnnoooqqqssstttttt{{{|||ppp^^^QQQHHHFFFIIINNNTTTeeettt^^^MMMDDD=========;;;999999:::999777666555444444444333333333333222222111111000000111222222111111111///.........------------//////000000000000//////........................---...000111111000///.........------------......,,,---------......//////.../////////000444;;;@@@TTT^^^gggfff^^^[[[^^^cccpppyyyzzzgggWWWLLLNNNUUU```jjjrrryyy}}}~~~{{{vvvrrrooojjjbbb\\\XXXVVVTTTSSSLLLJJJHHHHHHKKKQQQYYY^^^ggghhhkkknnnsss{{{|||vvvooogggaaa^^^VVVQQQPPPOOOLLLLLLMMMSSSVVV\\\eeejjjfff\\\RRRCCC???:::666444444333333111111111111111111111111111111222222222222111111***---000111111000111111111222222222333333444444333222444777777888@@@IIIWWWpppvvvdddVVVRRRUUUdddzzzmmmbbbWWWSSSQQQNNNLLLLLLHHHHHHJJJLLLNNNMMMJJJHHHEEEEEEDDDBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBB@@@???>>><<<<<<;;;;;;;;;@@@<<<===BBBFFFEEEFFFHHH|||tttooouuu}}}{{{nnnbbb[[[YYYRRRNNNGGG???::::::>>>BBBMMMVVVbbbkkklllhhhaaa]]]SSSLLLGGGIIINNN[[[uuu{{{xxxvvvtttrrrlllmmmmmmlllkkkmmmppprrrrrrssssssqqqooonnnpppqqqlllmmmoooqqqrrrssstttuuurrrrrrqqqqqqpppooooooooollllllkkkkkklllmmmooopppnnnooopppooommmkkkkkkllloooooonnnmmmmmmmmmnnnnnnnnnoooqqqsssuuuwwwyyyzzz|||~~~rrr\\\OOOFFF@@@BBBIIIPPP\\\tttfffRRRFFF???:::;;;;;;888666666888777666555555555555555333333333333333222000000000000111222222222222111/////////.........------...//////000000//////...------------------------,,,---........................------------......,,,,,,,,,---......//////---...//////000333888;;;KKKWWWcccddd```___aaabbbkkkuuuooo^^^NNNKKKLLLSSS[[[cccjjjpppvvvxxx{{{||||||}}}~~~{{{uuulllfff^^^WWWSSSQQQPPPOOOJJJIIIHHHGGGIIINNNUUU[[[]]]```dddhhhmmmssszzzxxxnnngggbbbZZZSSSRRRQQQMMMJJJJJJJJJNNNTTT[[[]]]WWWMMMDDD:::888666333222111111222000000000111111111111111111111222222222222111111,,,...000000000000111222000000000111222222333333555555666888999===IIIUUUmmmvvviii\\\RRRRRRXXXppp}}}ggg^^^VVVSSSQQQMMMJJJJJJIIIHHHIIIKKKMMMMMMJJJHHHFFFFFFEEEDDDCCCCCCCCCDDDBBBAAA@@@??????@@@AAABBBAAA@@@???>>><<<<<<;;;;;;>>>;;;===CCCGGGFFFEEEGGG|||rrrooorrrxxx|||qqqhhhbbbaaaYYYYYYUUUMMMBBB===???CCCJJJTTTbbbmmmrrrqqqmmmjjjcccWWWMMMKKKKKKQQQeeezzz}}}xxxtttqqqoooooopppqqqqqqpppqqqrrrtttwwwxxxxxxuuurrrppprrrtttppppppqqqssstttvvvxxxxxxwwwwwwvvvuuuuuutttsssssssssrrrrrrrrrssstttvvvwwwvvvvvvvvvtttrrrrrrtttuuuvvvuuuuuuuuuuuuuuuvvvvvvuuuvvvxxx{{{~~~nnn]]]NNNGGGBBB>>>CCCNNN\\\nnnttt[[[JJJBBB<<<999;;;;;;888666777555444444333333333444444333333444444333222000///000111111222333333222222000000000/////////...............//////.........------------------------++++++******++++++,,,---...------,,,,,,------...++++++,,,------...//////,,,---......000222555777AAAOOO\\\``````bbbbbb```fffppp{{{|||xxx{{{yyyiiiVVVNNNHHHLLLRRRXXX```hhhmmmppptttwwwyyyzzz{{{}}}xxxmmmggg^^^VVVQQQOOOMMMLLLJJJJJJJJJHHHIIIMMMTTTZZZZZZ\\\^^^aaaeeejjjpppuuu{{{wwwnnnhhh^^^WWWUUUSSSNNNIIIHHHGGGJJJNNNPPPOOOJJJDDD???666666555333111000000111///000000000111111111222111111222222222222111111...///000///...///111222000000111111222333333444777666777:::===EEEUUUeeesssccc[[[TTTOOOUUUaaa|||rrreee]]]VVVTTTQQQMMMJJJJJJJJJIIIJJJKKKMMMMMMKKKIIIGGGGGGFFFFFFEEEEEEFFFFFFEEECCCBBB@@@???@@@AAABBBCCCBBBAAA???===<<<<<<<<<;;;;;;@@@HHHKKKHHHCCCBBBuuummmkkkoooxxxwwwnnniiihhh___bbbbbbYYYLLLCCCBBBEEEFFFQQQaaaoooxxx{{{|||{{{|||kkk]]]XXXVVVVVVbbbrrrzzzvvvssssssuuuwwwwwwvvvvvvvvvwww|||}}}|||xxxtttrrrsssvvvrrrrrrssstttuuuwwwyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvyyyxxxwwwwwwxxxyyyzzz{{{{{{zzzyyywwwvvvvvvyyy{{{yyyyyyyyyzzz{{{|||}}}~~~ttt```RRRHHHGGGDDDBBBIIIVVVkkklllUUUEEEAAA<<<:::<<<===:::999:::222222111111222222333444333333444444333222000///000111222333333333333333000000000000////////////------............------------------------------......---,,,---...000111...------,,,,,,------...++++++,,,,,,---...//////++++++,,,...///111333444;;;IIIWWW]]]```dddccc___cccmmmyyyvvvooosss}}}rrr]]]QQQHHHJJJNNNSSS\\\eeegggkkkppptttvvvwwwyyy{{{{{{qqqkkkaaaXXXRRROOOMMMLLLKKKLLLKKKJJJJJJNNNUUU[[[\\\\\\\\\\\\^^^bbbhhhmmmsssxxx~~~uuunnnddd[[[XXXTTTNNNHHHFFFIIIKKKLLLKKKGGGDDDAAA@@@666666666444222111111222//////000000111111111222111111222222222222111111///000000///---...000333222222333444444555666666777777888<<<@@@KKK^^^pppzzziiiZZZTTTQQQPPP[[[jjj|||jjjfff___YYYWWWTTTNNNKKKLLLIIIIIIIIIKKKMMMMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGEEECCCAAA@@@AAABBBCCCDDDCCCAAA@@@>>>===<<<<<<888:::BBBMMMPPPJJJBBB???uuuhhhccciiipppzzz{{{zzz{{{uuutttnnncccZZZTTTLLLFFFIIINNNWWWcccssspppiiiooowwwzzz}}}{{{wwwvvvwww{{{~~~{{{wwwuuuvvvxxxyyyzzz}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}{{{zzz|||~~~~~~nnn]]]PPPGGGCCCEEEEEEFFFUUUhhhsss]]]MMMFFF===<<<;;;:::888777666555444333222222111111222222000111111222222222111111//////000000111111111222......//////000000111111.........////////////000.........................../////////...---,,,,,,+++***)))***,,,---,,,+++))))))***++++++,,,------...------......///000111444???LLLWWW[[[^^^aaacccaaadddooo}}}|||vvv{{{iiiZZZJJJFFFJJJRRR[[[cccgggkkkppptttuuuvvvvvvvvv~~~tttnnneee\\\VVVQQQMMMJJJOOONNNMMMLLLLLLNNNSSSVVVXXXWWWVVVVVVXXX\\\___bbbjjjooowwwzzzpppfffZZZRRROOONNNKKKHHHNNNLLLIIIHHHHHHDDD>>>888777777555444333222222222111000000000000000111111//////000000000000//////222222111111111111111111111222444444444444555777999;;;???AAAFFFWWWwwwuuukkk^^^SSSKKKNNN```ttt|||nnneeeYYYXXXVVVSSSQQQOOONNNMMMKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCBBBAAA@@@>>>===<<<;;;:::;;;===>>>>>>>>>===<<>>999666555444333111111111111111111000000000000111111//////000000000000//////111111111111111111111111111333444444444444666888999;;;CCCQQQcccxxx|||rrrlllcccZZZQQQTTTggg|||tttfff]]]XXXWWWUUURRRPPPOOONNNMMMLLLMMMNNNNNNMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@???===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;xxxhhh\\\XXXXXXaaagggqqq|||xxxppplllfffaaaUUUQQQNNNRRRaaaxxx}}}zzzzzz|||zzzxxxxxxyyyzzzzzz|||zzz{{{~~~yyyhhhZZZNNNHHHDDDBBBEEEOOOZZZiii~~~xxxzzz|||gggYYYKKKAAA<<<;;;:::999888777666555444555444444333333333333333111111222222222111111000////////////000000000000000000//////////////////,,,,,,,,,,,,------------.........------,,,,,,,,,%%%&&&(((***,,,...//////---,,,+++,,,---......,,,,,,,,,,,,,,,,,,---------------------...///000111555333555@@@QQQ___ddddddbbbbbbiiiuuuuuu^^^OOOJJJKKKPPPVVV___eeelllooooooooossswwwuuuvvvyyy{{{|||{{{zzzyyyyyyvvvpppjjjddd\\\TTTOOONNNOOONNNMMMMMMOOORRRUUUXXXWWWVVVUUUTTTTTTTTTTTTWWW[[[aaaggglllttt~~~}}}rrriii]]]TTTQQQPPPOOONNNRRRTTTUUUSSSMMMEEE>>>:::555444333111000000000000111111000000000000000111//////000000000000//////111111111111111111111111222333444555444555888:::;;;???NNNkkkuuuiiiiiihhheee^^^YYY___ttt~~~oooaaaYYYVVVUUUSSSQQQOOONNNMMMMMMNNNOOOPPPQQQPPPNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@???>>>===<<<<<<;;;;;;:::::::::;;;;;;{{{{{{~~~xxxjjj___YYYXXXYYY\\\cccmmmyyy|||{{{xxxtttddd\\\SSSQQQZZZmmm{{{yyy|||~~~zzzyyyzzz{{{|||||||||zzzyyy|||wwwfffXXXNNNIIIHHHEEEHHHSSScccsssxxxvvv~~~jjjWWWNNNFFF???<<<999999888777666555444444555555444333333333444444111111222222222111000000////////////////////////000000000//////......---------........./////////+++,,,,,,,,,------------)))******++++++++++++******)))))))))+++,,,+++***---------------------,,,------------...///000000555111///888HHHXXXbbbeeeeeedddhhhrrrnnn^^^UUUPPPPPPRRRTTT\\\fffkkkkkklllppptttpppqqqsssvvvwwwxxxxxxxxx{{{yyyvvvrrrlllbbbXXXRRRQQQQQQRRRQQQPPPPPPRRRTTTTTTTTTTTTSSSRRRQQQPPPPPPSSSWWW\\\```ccchhhpppvvv{{{ooohhh]]]VVVSSSTTTTTTUUU[[[^^^___ZZZPPPEEE>>>;;;444444333111111000000000222111000000000000000000//////000000000000//////111111111111111222222222222333555555555777999<<>>=========<<<;;;:::::::::;;;<<<xxxrrrqqqrrrwww|||xxxnnneee```^^^]]]\\\]]]bbbmmmyyytttlllaaaYYYZZZdddqqqzzz~~~zzzyyy|||zzzxxxvvvvvvxxxyyyzzzzzz|||yyyxxxzzzssscccXXXNNNFFFEEEIIIIIITTTggg|||uuuZZZLLLFFFBBB>>><<<999888888777666555444444555555444333333333444444222222222222222111000//////.....................000000//////......---------------............///((()))***+++,,,...//////------------,,,+++))))))***)))((()))+++,,,+++***---------------------,,,,,,,,,,,,------...///000444222111555???MMMZZZcccggggggjjjqqq}}}}}}nnnbbbVVVNNNKKKJJJSSS^^^eeeggghhhjjjmmmkkklllnnnqqqtttvvvxxxyyyzzzzzzyyywwwqqqggg\\\TTTQQQRRRRRRQQQOOONNNOOOPPPOOOOOOOOOOOOPPPPPPPPPPPPRRRVVVYYY[[[]]]```eeejjjqqq{{{~~~xxxmmmiiibbb]]][[[]]]___aaaeeefffddd\\\PPPDDD===:::555444333222222111222222222222111000//////000000//////000000000000//////000000111111111222222222333444555555666888;;;>>>???OOOpppuuubbbWWWRRROOONNNUUUggg~~~}}}nnnaaaVVVQQQRRRQQQPPPNNNMMMLLLLLLLLLKKKMMMPPPQQQQQQOOOLLLIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@??????>>>======>>>===<<<;;;;;;<<<===>>>xxxnnniiigggmmmuuuzzz~~~xxxqqqkkkhhhhhhccc```\\\[[[```jjjuuu}}}uuukkkffffffjjjmmmttttttzzz}}}{{{yyyxxxuuutttrrrrrrtttuuuuuuuuuxxxxxxxxxyyy}}}lll___SSSMMMGGGAAAEEEMMMWWWggguuubbbMMMCCC@@@===;;;:::888888888777666555555555555444444333333333333333222222222222222111000///...............---------//////..................++++++++++++,,,,,,,,,,,,'''((()))***,,,---...///,,,,,,------------,,,,,,,,,+++***+++,,,------+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000111222444444888BBBQQQ\\\fffiiikkkoooxxx|||nnn]]]OOOHHHHHHMMMTTTZZZ___aaacccdddeeefffhhhlllppptttxxxzzzzzzzzz{{{zzzuuulll```XXXQQQRRRSSSQQQNNNKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPSSSVVVWWWWWWXXX\\\```gggooo|||{{{vvvooommmiiigggfffhhhjjjllljjjgggaaaWWWKKKAAA;;;888444444333222222222222222333222111000//////////////////000000000000//////000000000111222222333333333444555555666999===AAAAAAVVV|||jjjYYYPPPJJJIIIJJJWWWpppwwwiii]]]VVVRRRPPPOOONNNMMMLLLLLLLLLLLLJJJKKKNNNPPPPPPOOOMMMKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>~~~yyynnneeeaaahhhqqqxxx~~~xxxtttrrrtttuuuqqqmmmeee]]]XXX\\\eeelll{{{}}}xxxuuuuuupppkkkjjjpppzzz~~~zzzxxxvvvtttsssttttttsssrrrrrruuuxxxzzz~~~}}}qqqjjj___SSSJJJIIIHHHHHHQQQ___uuu~~~bbbTTTFFF@@@===:::888888999888888777777666666555444444333222222222222222222333333222222000//////.........---------,,,,,,------..................******+++++++++,,,,,,,,,))))))******++++++,,,,,,++++++,,,------...------,,,******+++,,,---,,,+++******++++++,,,,,,------,,,,,,,,,,,,---...//////---000222333555<<>>>>>======<<<<<<;;;;;;999:::;;;<<<===>>>>>>>>>}}}xxxzzz|||{{{yyyoooddd___eeeoooxxx|||wwwvvvyyy}}}~~~uuuggg[[[XXX]]]cccmmmxxxwwwmmmdddcccfffooo~~~{{{yyywwwvvvvvvtttrrrmmmrrryyy|||xxxjjj^^^XXXZZZNNNGGGKKKNNNSSSbbbssslllXXXNNNDDD@@@===999777888999999888888777777666666444333222222111111222222333333333222222000//////.........------,,,,,,,,,,,,------....../////////,,,,,,---------.........+++++++++************))),,,,,,---------,,,++++++)))(((((((((***+++***)))))))))***++++++,,,------,,,,,,,,,,,,---...//////+++---///111444;;;DDDKKK\\\dddiiihhhjjjrrrwwwxxx~~~wwwlllfffTTTNNNGGGFFFKKKRRRVVVVVVXXXYYY[[[```fffmmmssswwwzzz{{{}}}~~~zzzrrrggg___YYYZZZZZZWWWRRRMMMJJJIIIBBBAAA@@@@@@BBBEEEHHHJJJNNNPPPSSSSSSQQQPPPSSSVVVVVVZZZ___eeemmmxxxyyysssooommmoooooopppooommmmmmnnnooodddZZZMMMCCC===999666333222111000000000000000111333222111000//////////////////000000000000/////////000000111222222333333444555555666777;;;@@@DDDXXXjjjssseee\\\WWWIIISSS```nnnyyyjjj^^^WWWTTTSSSMMMMMMLLLKKKKKKKKKKKKKKKJJJKKKLLLNNNOOOPPPQQQQQQKKKKKKJJJIIIIIIHHHGGGGGGBBBBBBAAA@@@????????????======<<<<<<;;;;;;::::::666777:::<<<============yyypppooossswwwyyyvvvoooiiijjjrrrzzz}}}}}}zzzxxx{{{xxxiii___[[[[[[dddppptttbbbYYY\\\gggppp}}}~~~}}}{{{tttqqqqqqnnniiihhhjjjfff[[[SSSRRRMMMQQQVVVZZZbbbqqqlll\\\KKKFFF???:::888888888888555555666666666666555555333222111111000000111111---///111111/////////000///............---------+++,,,---...---+++((('''++++++,,,---,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++************))))))((((((******+++++++++,,,,,,,,,+++,,,---------,,,+++***+++***,,,000333555;;;CCCPPP[[[fffiiiffffffmmmtttxxx~~~wwwpppbbbSSSFFFEEEHHHIIIKKKOOONNNPPPTTTZZZbbbjjjqqquuutttuuuyyy}}}~~~yyypppiii\\\\\\[[[YYYUUUOOOJJJGGGCCCBBB@@@@@@@@@CCCEEEGGGOOOOOONNNNNNOOOOOOPPPQQQVVVWWWYYY\\\```gggpppvvv{{{~~~rrrkkkhhhfffeeebbbcccdddddddddbbb```^^^PPPKKKDDD<<<666333222222222222111000/////////000000000000000000000000000////////////000000000000111111111111111111222222444666:::=========DDDMMM```tttttthhh]]]WWWOOO]]]rrr|||lllbbb\\\TTTOOONNNMMMLLLKKKJJJIIIIIIJJJKKKJJJJJJLLLNNNPPPRRRSSSTTTTTTPPPKKKGGGEEEDDDCCCCCCEEEEEEDDDDDDBBB@@@???>>>??????>>>===<<<<<<<<<<<<::::::;;;;;;<<<========={{{ssssssxxx}}}~~~xxxqqqrrrwww}}}~~~|||~~~}}}{{{yyyxxxzzz~~~xxxmmmfffccccccnnnnnn___ZZZ\\\```nnnwwwqqqeee^^^[[[[[[\\\WWWVVVXXXXXXTTTRRRUUU[[[cccmmmwwwqqq[[[NNNFFFBBB<<<888777777666666555555666666666666555555333333222111111111111111...///111000///......//////............------------.........---,,,***))),,,,,,,,,,,,,,,+++******((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******+++++++++,,,,,,,,,+++,,,---.........---,,,111//////111111111555;;;JJJUUUaaafffddddddiiioooqqqxxx|||lll\\\MMMHHHGGGFFFFFFHHHLLLMMMPPPUUU\\\ccciiimmmssstttvvvyyy{{{yyysssooofffeeebbb]]]WWWOOOIIIEEEAAA@@@>>>>>>???BBBFFFHHHMMMMMMLLLLLLMMMMMMNNNOOORRRSSSSSSTTTWWW\\\ccchhhlllrrr{{{~~~xxx~~~{{{tttjjjaaa\\\ZZZYYYXXXWWWXXXXXXXXXVVVSSSQQQOOOEEEBBB<<<777333111000111222111000000000000000000000000000000000000000000////////////000000000111111111111111111222222333999888:::======@@@JJJUUUkkkxxxnnnddd^^^YYYggg|||ttteee\\\WWWPPPLLLLLLKKKJJJHHHGGGFFFGGGGGGHHHIIIJJJKKKMMMOOOPPPRRRSSSSSSOOOJJJFFFEEEDDDCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<;;;:::999999999999::::::;;;;;;<<<======>>>{{{{{{~~~}}}}}}|||{{{zzzzzz|||~~~~~~~~~zzzsssiiioooyyylll___YYYWWWWWW\\\eeeppp}}}{{{uuurrr{{{wwwpppjjjggghhhhhhlllqqqwww|||qqq\\\QQQKKKHHHHHHLLLHHHGGGKKKPPPUUU^^^eeevvvsss___OOODDDAAA>>>:::888888777666555444555555666666555555444444333222222111111222222///000222111///.........///............---------/////////......------,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++***************+++++++++,,,,,,,,,+++,,,---...//////......333111000111000...111777AAALLLYYY```aaa```cccgggllltttssseeeTTTKKKGGGCCCBBBBBBGGGHHHJJJNNNSSSYYY___bbbooooooqqquuuxxxyyyxxxvvvqqqooojjjccc\\\TTTMMMIIIDDDBBB@@@@@@AAAEEEHHHKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNMMMNNNQQQVVVZZZ^^^bbbhhhmmmtttuuuqqq{{{|||vvvppplllkkkjjjgggdddbbb^^^WWWRRRPPPOOOOOONNNKKKKKKJJJIIIFFFCCC@@@>>>:::888666333222111111111000000000000000000111222000000000000000000000000/////////000000000111111222111111111222222333444999888999===???FFFUUUbbbxxx|||sssiiieeefffvvvzzzlll^^^VVVRRRNNNLLLLLLJJJIIIGGGFFFEEEEEEFFFFFFHHHHHHIIIKKKLLLNNNOOOOOOPPPLLLHHHEEEDDDCCCBBBAAA>>>===<<<;;;:::;;;;;;<<<;;;:::999888888777888888::::::;;;<<<<<<======>>>|||yyyyyy}}}yyyxxxwwwwww{{{|||mmmddd```VVVVVVVVVZZZcccrrr{{{tttppp{{{zzzmmmfff```\\\[[[]]]```hhhtttbbbQQQIIIEEECCCCCCFFFEEEGGGMMMXXXhhhzzzooo^^^QQQGGGAAA===<<<:::999999999777666444444444555555444444444444333333222222222222222111222333222000......//////............---------000///...---------------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------.../////////---...000000///222777:::DDDQQQYYY]]]]]]___aaajjjrrr}}}ttthhhYYYNNNHHHDDDAAA@@@AAABBBDDDGGGLLLQQQVVVYYYfffiiimmmrrrwwwzzz{{{{{{wwwuuuqqqkkkddd]]]WWWTTTMMMKKKIIIGGGGGGIIILLLNNNJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMLLLJJJJJJKKKOOOSSSYYY[[[^^^aaaeeellltttzzzwwwwwwoookkkwwwtttnnneeeaaa[[[XXXVVVTTTRRRPPPQQQNNNJJJHHHHHHHHHGGGFFFBBBBBBAAA???<<<:::777666555444444333333333222222000/////////000111222222//////////////////////////////000000000111111111222222222222222333444555444444888>>>DDDOOO```ooo{{{qqqiiifffppptttfffYYYTTTQQQOOONNNNNNKKKJJJHHHFFFEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLIIIEEECCCBBBBBBAAA???>>>===<<<::::::<<<>>>???<<<;;;:::999888888888888::::::;;;;;;<<<<<<======}}}uuurrrvvv}}}|||qqqkkkkkknnnqqqyyy{{{ssspppddd```YYYTTTTTT\\\gggpppwww{{{ssskkkgggeeeccceeeiiittt|||jjjVVVJJJEEEBBBAAACCCCCCHHHPPP[[[mmmlllXXXKKKBBB===:::999888777777888888666444333333444444444444333333444333222222111111222222333444555444222000000000///............---------...---,,,+++++++++,,,,,,...---,,,+++,,,,,,...///))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,---...,,,***,,,//////...111777444<<>>>>>>>>???BBBFFFKKKOOORRR[[[```gggooouuuyyy{{{|||}}}{{{xxxssslllfff```]]]YYYVVVSSSPPPNNNNNNNNNOOOKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHJJJMMMPPPSSSUUUXXXZZZ]]]aaaeeehhhooouuu~~~}}}xxxtttlllnnnmmmlllmmmpppmmmgggfffbbbaaannn}}}jjj]]]WWWUUURRROOOLLLIIIHHHFFFDDDCCCAAA>>>=========<<<:::;;;::::::999777666444444222333333333333222222222000/////////000111222222////////////////////////000000000000111111111111222222222222333444555666333444:::BBBIIITTTfffuuu{{{ttthhhcccddduuu}}}kkk___TTTQQQPPPOOONNNOOOJJJHHHGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEBBBAAA@@@@@@???>>>>>>===;;;:::;;;<<<>>>@@@;;;;;;:::888888888888888999999999:::;;;;;;<<<<<<uuulllmmmttt~~~xxxkkkbbb^^^]]]aaaiiiuuu~~~{{{uuuooofff[[[UUUTTTWWW[[[ccckkkvvvsss```VVVKKKEEEAAA@@@CCCGGGIIIUUUdddttt}}}ppp\\\LLLBBB<<<999777555444333333444444333111222333333444444333333222333222111111000000111111222444555444222111111111///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,------...*********************************************************+++++++++++++++******+++++++++,,,,,,,,,******))))))***+++,,,------+++,,,///...,,,...222111666???HHHQQQWWW[[[\\\ZZZbbbmmmwwwvvvjjjeeelllzzztttcccWWWNNNFFF>>>=========???AAAEEEHHHKKKOOOVVV___hhhooouuuyyy{{{~~~{{{uuunnnhhhdddaaa```]]]YYYUUURRRPPPNNNKKKKKKJJJJJJKKKKKKLLLMMMHHHIIIIIIHHHGGGHHHKKKNNNKKKMMMOOOSSSVVVYYY[[[\\\```dddjjjpppuuu~~~|||xxxqqqlllgggccc___\\\WWWYYYXXXWWWYYY]]]\\\XXXVVVWWWZZZgggmmm[[[PPPKKKHHHGGGEEECCCAAA???>>>======;;;888777888777666444555555444444333333222222000000000000000000000000000000000000000000111222000000000000000000000000000000000111111111222222222222222333444555666777777888===EEEMMMXXXjjjzzz{{{tttkkk___^^^eeexxxsssaaaWWWNNNMMMNNNMMMKKKKKKGGGEEECCCAAA@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBCCCAAA????????????>>>===<<<;;;:::999::::::<<<<<<999888777666666555666666777777888999999::::::;;;ooo|||qqqlllqqq|||wwwhhh\\\VVVTTTZZZcccmmmxxx~~~wwwnnneee___]]]]]]]]]aaaeeehhhjjjpppxxx}}}rrrdddYYYNNNJJJGGGFFFEEEHHHRRR]]]fffvvviii___PPPEEE???<<<;;;999555333111111222222222111222222333333333333222222222111000000//////000000000111333222111000000111///............---------)))***+++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,+++,,,...---***,,,000///111777@@@JJJSSSYYY\\\[[[aaaiiirrrzzz~~~vvvkkkdddhhhtttuuufff[[[PPPEEE@@@???=========???AAABBBGGGMMMVVV^^^eeemmmuuuzzz~~~|||wwwqqqmmmiiihhhfffccc^^^YYYTTTRRRJJJJJJJJJJJJJJJKKKLLLLLLHHHIIIIIIHHHFFFGGGIIILLLJJJJJJIIIKKKNNNQQQSSSUUUVVVZZZ^^^aaadddjjjrrrxxxzzz~~~zzztttmmmiii```\\\WWWSSSQQQOOOLLLKKKHHHJJJJJJHHHJJJNNNNNNKKKLLLPPPVVV```tttrrr___PPPHHHEEE??????>>>===;;;999999999:::888666555555555444333333333222111111000000000/////////...///000111111222111000000000000000000000000000000000000000000000000111111111222222222222222333333444666777888::::::===EEENNN]]]ssssssnnncccXXX]]]lll|||}}}iii[[[RRRKKKLLLNNNLLLIIIHHHFFFDDDBBB@@@???>>>>>>>>>BBBBBBAAAAAA@@@@@@??????@@@???======>>>>>>===;;;::::::::::::::::::::::::999999888777666666666666666666666777888888999999aaaooo{{{rrrtttqqq```VVVQQQTTTYYY^^^gggvvvwwwoookkkiiiiiiiiifff```[[[[[[```fffiiippp|||tttiiiaaaWWWLLLGGGGGGIIILLLOOOVVVgggvvvmmmUUUMMMCCC<<<::::::::::::777555222111222333333222222222222333333222222222111000000///////////////---///111111/////////000//////.........---------)))***,,,------,,,***)))((()))+++,,,---,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++******+++++++++,,,,,,,,,...---,,,+++++++++,,,---***)))***...---+++---111......222:::FFFQQQXXX[[[cccggglllsssxxx||||||rrrjjjkkkttt}}}rrrgggZZZNNNBBBAAA>>><<<;;;;;;;;;<<>>>>>===>>>===<<<<<<===>>><<<;;;;;;<<<<<<<<<<<<;;;:::999<<<;;;:::999888888888888555555555666777777888888OOOVVVeeevvvoooccc\\\RRRNNNRRRXXX___qqqyyykkk```YYYVVVSSSVVV]]]iiiuuuzzzqqqooo{{{~~~sssggg^^^VVVNNNKKKLLLJJJMMMTTT___mmm~~~}}}iii\\\NNNHHH???999888999777333555666555333333333111//////000000111222222333333111111111111111000//////////////////////////////---.........---+++)))(((++++++++++++++++++++++++...---+++)))'''&&&''''''***++++++,,,+++***)))((((((((())))))))))))(((((()))))))))))))))))))))))))))************++++++++++++***************++++++,,,,,,,,,---------......,,,///222555:::EEETTT______dddmmmuuuzzz|||}}}|||}}}{{{}}}}}}rrrhhh```LLLEEE===888888999::::::AAAAAADDDIIIQQQ[[[dddjjjtttxxx~~~sssrrrooolllhhhccc]]]XXXSSSPPPLLLJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJIIIGGGEEEGGGEEEDDDDDDEEEGGGJJJLLLMMMQQQTTTVVVWWWYYY]]]```eeeeeeeeeeeeffffffffffffiiiiiiiiijjjmmmrrrvvvyyy}}}|||||||||{{{zzzxxxwwwvvvsssmmmeee^^^ZZZXXXVVVSSSPPPLLLHHHEEEDDDEEEDDDDDDCCCBBBAAA@@@???>>>>>>??????@@@@@@@@@AAA>>>AAAGGGQQQ]]]jjjuuu|||{{{uuujjj\\\OOODDD>>>::::::999777666444333333333222222222111111111000000000000000000000000000000222222222222111///...---000000000000111111111111...///////////////......333222111000000111222222555444444666888::::::999===;;;>>>GGGSSShhh~~~rrriii```\\\ZZZ^^^lll{{{yyyggg\\\QQQNNNKKKJJJJJJJJJHHHEEEBBBBBBBBBAAA@@@>>>===<<>>===<<<;;;<<<;;;::::::999999:::::::::::::::999999999888888777777777777777888888888666555555555444444444444EEEKKKWWWgggsss}}}{{{ssshhh\\\TTTTTTSSSUUUbbbrrr}}}qqqddd^^^QQQPPPPPPTTT[[[dddjjjmmmwww{{{~~~~~~}}}~~~yyyrrrggg^^^ZZZbbblllnnnmmmmmmggg```YYYTTTOOOJJJKKKOOOVVV___nnn~~~kkkYYYMMMBBB>>>888555666777666444111111111111111333555555222222222111111111000000000111111111111000//////........................------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++)))))))))***)))))))))***++++++++++++***)))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********++++++******************,,,---------............,,,...000222777@@@NNNXXX___dddlllsssyyy|||}}}~~~xxxnnnfffTTTLLLBBB<<<;;;<<<;;;999:::;;;===AAAIIIRRRZZZ___kkkpppwww|||~~~~~~wwwvvvtttrrrmmmggg___YYYTTTRRRPPPOOOOOONNNLLLJJJJJJIIIHHHIIIIIIIIIGGGEEEGGGFFFEEEEEEFFFHHHKKKMMMMMMPPPSSSTTTUUUVVVYYY\\\``````aaaaaaaaabbbbbbbbb^^^]]]\\\\\\]]]```ccceeeggghhhjjjllllllkkkjjjiiiiiigggeeeddddddcccaaa_________^^^[[[WWWRRRMMMJJJJJJIIIHHHGGGFFFDDDDDDCCC??????>>>>>>======<<<<<<<<<<<<<<<=========>>>>>>>>>???CCCJJJRRR[[[ccchhhoooiii___SSSHHH???999777888777666555444333333333222222222111111111000000000000000000000000000000000000111111111000000///000000000000111111111111...//////000000//////...000000000000000222333444333333444666888999::::::===<<>>===<<<;;;<<<<<<;;;::::::::::::;;;::::::999999999888888888666777777888999::::::;;;777777777777666666666666;;;???HHHUUUbbboooxxxmmmbbb\\\UUUOOOTTT]]]jjjuuuuuukkk]]]WWWOOOJJJJJJNNNSSSVVV^^^aaacccdddccceeejjjnnnsssxxx||||||~~~~~~yyylllaaa[[[XXXPPPLLLOOOUUUWWWWWWXXXXXXVVVUUUUUUSSSRRRXXX___jjj{{{|||iiiXXXJJJBBB===;;;999888999888777666555444333111///...///000444444333222000///......000000111111000000///...---------------------------,,,***))))))+++---///++++++++++++++++++++++++***((('''))),,,...,,,)))))))))***++++++***************++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))))),,,,,,+++***)))))))))***,,,,,,---------.........+++---...///222:::EEEMMM[[[```gggnnnsssxxx|||~~~|||wwwooo___SSSDDD;;;::::::777444555666777:::@@@GGGNNNRRR```fffnnnuuuxxxyyyyyyzzzzzzzzzzzzyyytttlllbbb\\\WWWVVVUUUTTTSSSPPPKKKHHHHHHGGGGGGGGGIIIIIIGGGEEEFFFEEEDDDDDDDDDGGGIIIKKKLLLNNNPPPQQQRRRRRRUUUVVVYYYYYYZZZZZZZZZ[[[[[[[[[XXXWWWTTTRRRQQQRRRSSSTTTTTTUUUWWWXXXXXXWWWVVVVVVTTTSSSRRRRRRRRRPPPMMMJJJKKKKKKJJJIIIGGGEEECCCBBB>>>>>>>>>>>>????????????::::::::::::::::::::::::999999999:::::::::::::::;;;<<<>>>AAAFFFLLLQQQTTT]]]YYYRRRIIIAAA;;;777555555555444333333333333333222222222111111111111111000000000000000000000000...///000000111111111000000000000000111111111111//////000000000000//////......///000111333555666444555666888999:::;;;<<>>======<<<<<<======<<<;;;;;;;;;;;;;;;999999999888888888777777666666777999:::;;;<<<===999999999999888888888777999999>>>HHHSSSaaasss{{{yyy{{{{{{sssmmmcccXXXTTTVVVaaagggnnntttzzz{{{qqqhhh]]]SSSNNNMMMNNNOOOOOOQQQRRRRRRRRRUUUYYY\\\]]]```dddiiinnnsssvvvxxx{{{rrrmmmccc```^^^]]]___``````___cccbbbccckkkxxx}}}wwwtttqqqpppiiigggggggggbbbZZZSSSQQQRRROOOLLLNNNQQQUUUXXXZZZ]]]^^^```cccbbbccckkkvvv|||gggWWWLLLDDD@@@===;;;:::;;;999555333444666444333333000,,,+++...333333222111000///......000000000000000//////...------------------------,,,++++++******+++,,,,,,***************************((('''***...///,,,(((***************)))(((((()))******++++++******)))((((((((((((((((((((((((((((((((()))))))))******,,,,,,+++***))))))))))))+++++++++,,,,,,,,,------,,,------...000555<<>>======<<<<<<<<<<<<;;;::::::::::::;;;999999888888888777777777777777888888999:::;;;;;;::::::999999999888888888888777999???GGGSSSdddrrrvvvmmmlllqqqxxx|||~~~zzzuuurrrtttyyy~~~}}}vvvjjj```\\\]]]]]]^^^```dddlllyyy~~~wwwmmmddd^^^ZZZWWWVVVTTTSSSRRRPPPNNNOOOQQQSSSSSSTTTVVVZZZ]]]```aaabbbddddddeeeccc```\\\WWWTTTMMMLLLJJJJJJKKKKKKLLLKKKNNNLLLLLLUUUcccqqq{{{xxxmmmddd^^^\\\ZZZYYYVVVRRRRRRUUUTTTPPPPPPSSSTTTWWWZZZ]]]```ffflllooossssssuuuwwwuuuvvv}}}hhhVVVKKKDDD@@@===888666777888444//////444111......333555222111333000000000000000000000000000000000000000///..............................+++,,,---...---+++((('''************************+++***)))+++------)))&&&---,,,+++***((('''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++,,,++++++***))))))******)))************+++++++++---------...///222777:::LLLSSS\\\ccciiipppyyy~~~rrrYYYEEE<<<999666444666666666777999===@@@CCCLLLRRR[[[dddiiinnnqqqsssrrrtttwwwzzzzzzuuummmgggaaa^^^YYYUUURRRNNNJJJGGGFFFEEEDDDEEEFFFFFFDDDBBBBBBAAAAAAAAABBBCCCDDDEEEIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEE@@@AAABBBEEEGGGGGGEEEBBB>>>===<<<;;;::::::;;;;;;:::999999888777666555555777777888888999999::::::777777777777777777777777555666777888;;;>>>AAABBBBBBAAA>>>;;;999777777666222111111111111222333333111111111111111111111111000000000000000000000000111111111000000...------///000000000111111111111//////000111222222111111111111222222333444444444888999:::999999;;;???BBBHHHWWWmmmqqqggg\\\RRRLLLHHHJJJNNNWWWhhh|||xxxiii\\\SSSOOOMMMMMMKKKIIIGGGEEEEEEEEECCCCCCDDDDDDDDDCCCBBBBBB??????>>>>>>===<<<<<<<<<;;;:::999999888888999999999999999888888888888777888888888888888777777777999999888888888777777777555444555999>>>EEERRR^^^|||pppddd```ccchhhlllrrrpppnnnnnnrrrxxxzzzooohhh^^^ZZZVVVUUUVVV[[[gggsss{{{vvvrrrnnnkkkjjjhhhccc___\\\[[[\\\\\\YYYYYY[[[]]]```bbbaaa___\\\[[[XXXTTTPPPLLLIIIHHHDDDDDDCCCBBBBBBAAABBBBBBBBB@@@@@@GGGRRR]]]eeeiiihhhbbbZZZSSSPPPOOONNNNNNMMMIIIHHHMMMNNNLLLRRR[[[hhhrrr|||tttiiiXXXJJJAAA<<<999666555222555888555111666AAA>>>333...333666222///111......//////000111222222//////000000//////...---////////////////////////***+++...///...+++'''$$$************************+++++++++***)))(((''''''---,,,***)))''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))************+++++++++++++++***************++++++))))))*********+++++++++---------...000111333444DDDLLLWWW```gggoooyyy~~~hhhRRRBBB:::555333555555444444666888;;;<<>>AAACCCDDDCCCAAA<<<;;;:::999888888888888444444444555555555555555444444555555666666666777777777666666666666555555555555555555666777888888999888777666555444444444222222111111111222222333111111111111111222222222000000000000000000000000111111111000///...,,,,,,000000000000111111111111///000111222222333222222222333444555555555555555777888999888999===EEEKKKWWWlll}}}ooofff[[[QQQKKKFFFKKKSSS^^^ooo~~~nnn```VVVQQQOOOLLLLLLKKKIIIFFFDDDDDDEEEBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>======<<<<<<<<<:::999999888888888888888:::::::::999999999888888999999888888777666666555888888888777777777666666222111333666999<<>>NNNRRR???000000333///+++,,,......//////000111111222//////000000//////...---........................)))***,,,---,,,+++((('''************************(((+++,,,***&&&$$$&&&)))******)))((('''((()))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---///111111111:::DDDQQQ\\\ccclllwww}}}fffQQQBBB999666555444333333444666777999999===DDDKKKRRRZZZbbbfffllllllmmmpppssssssrrrpppmmmjjjfffaaa\\\UUUOOOJJJFFFEEECCCCCCCCCBBB@@@===??????????????????@@@@@@???===;;;<<<>>>???>>><<<<<<<<<<<<=========>>>>>>???@@@@@@AAAAAABBBCCCCCCAAAAAA@@@@@@???????????????>>>===>>>@@@AAA@@@???:::::::::::::::999999999333333444555555666777777333333333333444444444444555555555555444444444333444444444444333333333333555444444333333222222222333333222111111111222222000000111111111222222222000000000000000000000000///000000000///...------000000000000111111111111///000111222333333333333111222444666777888888888888999;;;;;;>>>FFFRRR\\\ssssssiii^^^TTTOOOOOOWWWaaalll|||ttteeeYYYSSSQQQPPPKKKLLLKKKIIIEEECCCDDDEEEBBBBBBBBBAAA@@@???>>>==================<<<<<<<<<;;;:::999999888888999999;;;;;;;;;::::::::::::999999888888888888888888777888888888888777777777777000000333777888999@@@HHHOOO]]]mmmzzz}}}tttkkkfffdddcccbbb```ccciiipppwww~~~{{{uuunnnhhhccc[[[SSSUUU\\\bbbkkkzzz~~~{{{uuulllbbbYYYQQQMMMJJJJJJJJJIIIFFFEEEEEEEEEBBBCCCDDDFFFJJJOOOTTTWWW___]]]\\\^^^aaadddeeefffaaa^^^aaaiiikkknnn~~~mmmZZZNNNHHHAAA===<<<<<<999777444000222555333111===OOOYYY@@@,,,,,,222111000333////////////000000000000///////////////......---------------------------)))*********++++++++++++))))))))))))))))))))))))&&&***,,,)))###"""''',,,((('''''''''((()))+++,,,******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++------,,,,,,---------.........******+++---///000000///111<<>>555555444444444666777888999;;;@@@DDDIIIOOOVVV[[[mmmllllllmmmppprrrrrrrrrpppooolllhhhcccZZZQQQKKKGGGEEECCCCCCBBBAAA>>><<<:::::::::;;;;;;;;;;;;;;;;;;888777888:::;;;:::888888888888888999999999999999::::::;;;<<<======>>>>>>>>>===<<<;;;;;;<<<<<<>>><<<:::999:::;;;:::999666777888888999888888888777777777777777888888888444444444444444444444444444444444333333222222222222333333444444555555555555555555444333333222222444333333222111111222222000000111111222222222222000000000000000000000000---......///////////////000000000000111111111111///000111222333444444444000111444777999:::;;;;;;;;;===>>>@@@DDDOOO^^^jjjyyyooocccYYYUUU^^^hhhrrr||||||nnn```VVVQQQQQQRRRJJJLLLLLLIIIDDDBBBCCCEEEBBBBBBBBBAAA@@@>>>===<<<===============<<<<<<<<<<<<;;;::::::999999::::::<<<<<<;;;;;;;;;:::::::::888888888999999:::::::::999999999888888888777777222222222333444777999:::DDDJJJTTT___lllxxx{{{yyyxxxvvvrrrnnncccdddiiirrr~~~|||xxxuuurrrmmmfff```cccdddfffmmmxxx{{{kkkbbb```ccc```\\\YYYXXXWWWUUUTTTQQQPPPOOOQQQVVV^^^fffkkksssvvvwwwuuurrrsssyyy~~~wwwzzz|||gggVVVMMMBBBAAA>>><<<999777666555444333333222222333333444444333222111111222333333......//////......---,,,+++---000...+++***,,,///------------------------************************)))))))))***+++++++++,,,))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))((()))*********((('''&&&&&&'''(((*********)))((())))))))))))))))))))))))---+++(((''''''))),,,///++++++,,,,,,---...//////000333===LLLYYYccclllsss{{{jjjPPP;;;>>>666111222444444444666333666999;;;>>>DDDLLLRRRVVV^^^fffkkkkkkjjjlllnnnmmmmmmnnnpppooojjjaaaZZZRRRLLLEEEBBBAAA@@@;;;777::::::999888888888999999999888777666555444444444555555555555555666777777666777888888777777888999:::888777888999999888777888888888888888888888888777777888888888777777666444444333333333222222222333333333333333333333333333333333222222111111111222333333444333222000///111111111111111111111111333222000//////000222333000000000000000111111111222222111111000/////////000000000000000000000000222222111111111111111222333333222222222333444444333111333777999888;;;???<<<:::>>>FFFPPP```{{{kkkbbbeeeyyyqqqccc]]]ZZZUUUPPPNNNOOOMMMKKKIIIGGGFFFEEEDDDDDDCCCBBBAAA@@@?????????>>>===<<<<<<===<<<:::888888888777777777777888888>>>;;;:::;;;===>>><<<:::888777666666666888999:::666666666666555555555555222222222222333555777888:::>>>DDDNNNZZZiiiwwwvvvuuuvvv{{{}}}zzzvvvooojjjgggeeebbbdddiiiqqqwwwzzz|||vvvvvvuuurrrnnnllljjjiiigggfffbbbbbbbbbfffmmmvvvxxxhhhUUUGGGAAA>>>===;;;888666555444333444333333222222333333444444333222000//////000000......//////......---,,,,,,,,,++++++,,,,,,,,,+++------------,,,,,,,,,,,,------------------------******************++++++)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,---.........---///666CCCPPPZZZeeeooo~~~|||bbbNNNBBB:::444444555444333555333555777999:::???EEEJJJOOOVVV___dddfffiiilllpppppppppqqqssssssnnngggaaaWWWPPPGGGBBB@@@???<<<999777666666555555555555555777666555555444444444444333333333333333444555555444666777777666666777888999888777777888999888777888888888888888888888888::::::999888777555333333444333333333333222222222333333333333333333333333333222222222222222222111111222222222111111000///222222222222222222222222222111///......///111222111111111111111111111111000000000000000111111111000000000000000000000000222222111111111111222222333333333222333333444555777555555999999777999===@@@BBBJJJVVVdddwwwrrrmmmttt|||nnn```ZZZWWWSSSOOONNNNNNMMMKKKIIIGGGFFFFFFEEEFFFEEECCCBBBAAAAAA@@@@@@AAA???======>>>>>><<<;;;:::999999888888999999:::???===;;;:::<<<;;;999777777666555555666777888999777777666666666555555555111111111111222333444555555555777<<>>;;;:::999888666555444444333333333222222222222333333444333222000...---------......//////......---,,,...***((()))---...,,,(((------,,,,,,+++++++++***)))******+++++++++,,,,,,******************))))))))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))((((((''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((&&&(((+++------,,,)))(((******++++++,,,---------,,,,,,000999DDDOOO^^^jjjxxxyyy}}}{{{gggOOOEEE<<<999888555333444333444555666777999<<>>???@@@??????;;;;;;::::::::::::;;;;;;@@@>>>;;;:::999888666444666666555555555666777777777777777777666666666666000000000000111111111222777666555666<<>>???@@@@@@@@@;;;;;;::::::::::::;;;;;;===<<<;;;999888666555444777777666666666777777777888888777777777666666666//////000000000000000000555666777888;;;AAAIIIOOOXXXbbbqqq~~~}}}yyytttmmmfffaaaVVVWWWVVVRRRQQQWWWbbblllrrrxxxwww^^^SSSHHHBBB???:::888999666666555444444444555555333222222111111222222333111111111111111111000000.........///......---,,,+++---......,,,+++,,,...,,,,,,,,,++++++*********,,,,,,,,,---------......+++******))))))((((((((((((((((((((((((((((((((()))******************)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''(((((())))))************)))))))))***************///,,,,,,///444===NNN\\\lllrrryyy~~~{{{wwwzzzxxxiiiWWWJJJAAA999555555333333333333444555666666888:::>>>CCCJJJQQQXXX]]]bbbcccdddeeedddbbbaaaaaa```]]]YYYTTTOOOIIICCC???>>>===;;;999777555444444222222111111111222222333000000000000000111111222///111222222111111222333444333222333555666555444444444444444444444444444111222333444444444444444222222111111111000000000000000000111111222222222000000000111111222222222222111000//////000222333000000000000000000000000111111111111111111111111444444333333222111000000111111111111000000//////000000000000000000000000222222111111222333333444444444444444555666777888888777999<<<<<<>>>GGGPPPaaauuuvvveee\\\RRROOOMMMKKKKKKMMMIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDBBBAAA@@@?????????BBB@@@===<<<===?????????::::::999999999999::::::999999999888777666666666888888888888888888888888777777777777666666666666...//////000000000/////////222555999<<<@@@EEEHHHMMMVVVdddpppyyy~~~xxxoooiiiaaa```]]]XXXSSSRRRUUUXXXZZZ^^^cccfffjjjqqq|||xxxgggQQQHHH@@@>>><<<999888999444333222222111222222222222222111111111111222222000000111222222111111000......//////......---,,,***...000///+++***,,,000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))(((((((((((((((((((((((((((((()))******++++++******)))(((((((((((((((((((((((('''''''''&&&''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''***)))((('''''')))***+++))))))))))))))))))))))))+++***+++---...444BBBOOOaaalllvvvzzz}}}xxxuuuxxx}}}{{{iii\\\OOOCCC;;;999666444333333444666666666666666888<<>>>>>======???===;;;;;;<<<=========999999888888888888999999666888999888777777888999999999:::::::::999888777666666666666555555555555---...///000111111000000---000444888:::===@@@BBBEEEKKKTTT^^^fffnnntttxxxzzztttooonnnmmmiiieee___[[[YYYRRRSSSUUUWWWZZZ```gggmmm|||~~~|||zzzwwwvvv{{{qqqbbbWWWHHHAAA=========:::777777444333222222111111111222222222111111111111222222000111111111111000...---......//////......---,,,,,,,,,------,,,,,,,,,---++++++,,,,,,------......++++++******)))(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((%%%&&&''''''((((((((('''&&&&&&''''''(((''''''''''''''''''''''''''''''''')))(((((('''((()))***+++(((((((((((((((((((((((()))))),,,...---...888DDDTTTcccpppsssttt{{{tttgggVVVIIICCC;;;777333222333555555444444333444777;;;@@@CCCEEENNNSSSYYY^^^```aaaccceee```aaaaaa___ZZZVVVRRRPPPKKKIIIFFFAAA===999777666444333222222111111111111///////////////000111111///000111111000000111222111000000111333444444333222222222222222222222222222222222222111000//////111111000000000/////////......//////000111111222111111111111000000000000...///000000111111000000000000000000000000000000000000111111111111000000111111111111111111111111111111111000000000000000000000000000000000000000222222222222333444555555444444444555666777999:::<<<<<<===AAAEEENNN```qqq~~~nnn```VVVQQQNNNNNNLLLIIIIIIKKKGGGGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>============;;;:::;;;<<<===<<<;;;999999888888888888999999666888:::999777666888:::888999999:::999888777666555555555555444444444444,,,---///111111111111000000333666888999:::<<<>>>@@@CCCHHHOOOVVV```jjjqqqvvv}}}~~~yyyyyyzzzzzzwwwqqqhhhbbbVVVTTTSSSRRRTTTYYY]]]```kkkuuu{{{xxxuuuuuuuuuuuuvvv|||qqqcccYYYPPPKKKAAA;;;888:::;;;777333222666666555444333333333333222222111111111111222222111111111111///---+++***......//////......---,,,---+++)))***---...,,,)))***+++,,,---......///000///......---,,,+++******''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%'''((()))((('''&&&$$$%%%'''((()))((('''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((('''''''''(((***...000...---555>>>JJJ\\\jjjmmmmmmttt~~~{{{hhhVVVMMM>>>:::444111222444444333222222222444999===???@@@AAAGGGPPPVVVZZZ\\\___bbbbbbbbbaaa___[[[YYYXXXXXXRRRPPPLLLGGGBBB>>>;;;999555444333222111111111111///............///000000///000111111000000111222000//////000222444333222111111111111111111111111......000111111222222222000000000000////////////---......///000111111222222222111111000000//////,,,---///000000000///...111111111111111111111111//////000000000000//////000000000000000111111111/////////000111111222222000000000000000000000000222222222222333444555666444444555555666888999:::======AAAGGGOOO]]]sss|||xxx~~~wwwfffYYYRRRNNNMMMNNNMMMIIIHHHJJJGGGFFFEEECCCBBBBBBBBBAAABBBBBB@@@???>>>=========;;;;;;;;;<<<======<<<::::::999999888888999999:::777:::;;;:::777666777999777888999999999777666555555555444444444333333333++++++,,,------......///333333444555666777888888888;;;>>>BBBGGGNNNVVV\\\fffnnnxxxyyykkkjjjfffaaa]]]]]]```dddgggssswww}}}}}}wwwrrrnnnqqqqqqoookkkeeebbbcccfffaaagggrrr|||~~~uuudddVVVNNNIIICCC???===<<<:::999888777777777666666555444222111000000222222222111111111000000////////////////////////.........------,,,,,,,,,...,,,))))))***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((+++***)))'''&&&&&&&&&&&&''''''(((((())))))************)))((((((((((((((('''''''''''''''&&&&&&&&&&&&((()))++++++)))(((&&&'''((()))******)))((('''(((((((((((((((((((((((())))))))))))************,,,+++***+++---///222444<<>>@@@AAA@@@>>><<<===<<<;;;:::999999999999:::;;;;;;:::999888777666777555555555666666555333666666666777777777777777666666666555444333111111++++++,,,------......///222333333444555666777777555777:::===BBBHHHOOOSSSYYY```jjjttt|||vvvtttrrrppprrruuuzzz}}}wwwqqqmmmkkkggg```ZZZWWWVVVVVVXXX\\\dddmmmvvvkkkaaaTTTKKKFFFDDD@@@===;;;:::999888666666666666555555444333222222111111111111111000000000////////////////////////////////////.........------------+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((('''''''''''''''((())))))''''''(((((())))))))))))))))))(((''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))*********---,,,++++++,,,...000111555@@@QQQ```jjjooosssvvvwwwzzzuuu[[[QQQDDD:::777777777777333222222111222333555666999:::>>>CCCIIINNNSSSVVV[[[[[[[[[ZZZZZZXXXWWWWWWUUUSSSPPPLLLIIIFFFEEEDDDBBB@@@===999666444444333444333222111000111111222222222222111111000000000...---------///000///...000000000000111111111111222222111111111000000000000000//////////////////////////////////////////............/////////////////////000000000111111///000000111111111111111222111111111111111000000000000000...---...000222000000000000111111111111000111333444444333222111111111333444666666777777666555555666888<<>><<<;;;;;;;;;999888888777777777::::::::::::999888777666777666666777888999777666666666666666666666666666444444444444444444333333++++++,,,------......///111111222333444555555666444666888:::===AAAFFFJJJJJJPPPXXXaaalll{{{{{{yyyssslllddd^^^ZZZVVVTTTYYY\\\aaaeeejjjpppwww{{{|||xxxtttqqqnnnlllpppvvvzzz}}}uuuiiiTTTNNNFFF@@@>>>===;;;888999888777666555444444444444444333333222222222111000000000///////////////////////////////////////////////////............,,,++++++,,,------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((('''''''''''''''((())))))'''(((((((((((()))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))******------,,,++++++,,,...///---777GGGXXXfffnnnssstttsssuuu{{{qqqeeeSSSEEE===999888666333333222111111222222222444555777;;;???DDDIIIKKKQQQRRRSSSUUUVVVVVVWWWWWWRRRQQQOOOLLLJJJIIIHHHHHHHHHEEE@@@;;;888777777888888777666444444333333333222222222222111111111111///...---...///000///...000000000111111111222222111111000000000000//////.........///////////////////////////////////////---------.........//////000000000000111111111111111111111111111111000000000000000111111111111111000000000///---...000222000000000000111111111111///000222444444444444333444444444444555666777888333666999;;;<<>>????????????>>>===<<<;;;:::999888777666666666666::::::999999888888777777888888888999;;;<<<;;;999555555555555555555555555222222333444444444444444++++++,,,------....../////////000111222333444444666777999:::;;;===AAAEEECCCFFFLLLSSS\\\kkk{{{}}}vvvqqqmmmiiieeemmmqqqvvvyyy{{{~~~yyytttssssssqqqpppmmmsssyyy}}}zzzmmm^^^TTTJJJFFF@@@===;;;999666444888777666555444444444444333333222222222222222222000000000000000000000000////////////////////////..................------******+++,,,......,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''((()))***++++++''''''&&&%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((()))))))))***++++++******+++,,,---...+++111===MMM]]]jjjrrruuussstttzzz~~~~~~kkkZZZMMMCCC<<<777444444444333333333333333333333444666999===@@@CCCHHHIIIKKKNNNOOOQQQRRRRRRNNNNNNMMMKKKJJJIIIHHHGGGFFFDDDBBB???============;;;:::999888777666555555222222222222222222222222111000//////111222111///000000111111111222222222000000000///////////////------....../////////000////////////////////////.........////////////000000000111111111111111111333222111111000000000000---...////////////000111///000000///......000111///000000000111111111111000111222333444444444444666666555444555666888999555:::>>>>>>>>>CCCMMMVVVkkkxxxyyykkk```YYYXXX\\\```mmmooouuu~~~uuudddWWWOOOKKKIIIEEEDDDDDDEEEFFFGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>@@@???>>>===<<<<<<<<<<<<999888777777666666666777999999888888777777777777999888999;;;===>>>>>><<<555444444444444444333333222333333444444444333333++++++,,,------......///......///000111222333333666777888999999:::===@@@???BBBEEEIIIOOO[[[hhhrrr~~~|||~~~zzzyyy~~~~~~ssshhh___VVVNNNIIICCCAAA>>>;;;999888666444888777666555555555555555222222222222222222222222111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++------+++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((+++***)))'''&&&&&&&&&&&&((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''((()))***++++++(((((('''&&&&&&'''(((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''(((((((((((()))))))))'''(((((()))+++---...///...000666BBBRRRbbbnnnuuutttuuuzzzxxxrrrrrrtttcccSSSEEE;;;555555444333333444444555333333333555777999<<<===AAABBBDDDFFFGGGHHHIIIIIILLLLLLKKKJJJIIIHHHFFFFFFEEEFFFFFFFFFEEECCCAAA@@@======<<<;;;:::999888777444444444444333333333333222000///000111111000///111111111111222222222222///////////////000000000---.........//////000000///////////////////////////000000000000111111111111111000000000000000000222222000////////////000+++---///...------///000///000111000......///111///000000000111111111111333333333444444333333333777777666555666777999:::888===@@@AAACCCMMM^^^lll|||tttggg\\\YYY```iiipppxxxyyy~~~{{{jjj[[[QQQMMMJJJIIICCCCCCCCCDDDFFFFFFDDDBBBBBBBBBAAA@@@???>>>>>>=========<<<;;;;;;<<<======999888888777777777777888999888777666666666777777888888888:::===???>>>===555555444444333333333222444444444444333222111000++++++,,,------......///......///000111222222333333444666666666777999;;;;;;>>>@@@BBBEEELLLVVV^^^mmmzzzlllfff\\\RRRLLLGGGDDDBBB;;;:::999888777777777777777666666555444444555555333333222222111111111000111111111111222222222222////////////////////////+++++++++++++++,,,,,,,,,)))(((((()))+++,,,+++***))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((('''''''''''''''((())))))(((((((((''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))%%%&&&''')))+++,,,---...//////111888DDDTTTdddnnnrrrtttzzzzzzsssrrrsssyyyrrr___LLL@@@888666444222111222333444333333444555777888888999:::;;;===>>>???@@@@@@@@@IIIIIIIIIIIIHHHGGGEEEEEEHHHIIIKKKKKKJJJHHHDDDBBB@@@@@@@@@@@@???===<<<;;;999999888888777666666555222111000000111111000///111111111222222222222333//////000000000000111111////////////000000000000////////////////////////000000111111111222222222000000000000////////////111000///...---...///000+++...000///,,,+++...000...000111000///...///000000000000000111111111111444444444333333333333333777666777777888999:::;;;999>>>CCCIIISSSeee|||}}}vvvllldddiiiwwwyyynnn___SSSMMMKKKIIIHHHDDDCCCBBBCCCDDDDDDCCCAAAAAA@@@@@@???>>>>>>======;;;;;;:::::::::;;;;;;<<<888888777777777777888888888777666555555666777888777666777999;;;===<<<;;;555555555444444333333222555555444444333111000///++++++,,,------......///......///000111222333333000222444555555666888:::888;;;>>>???@@@CCCJJJOOOXXXeeettt}}}wwwjjjcccWWWSSSLLLGGGBBB???>>><<<777888777666555555666777555444444333333333333444444333333222111000//////000000000000111111111222////////////////////////+++++++++,,,,,,---------((('''&&&''')))*********((())))))***++++++,,,,,,************************))))))))))))(((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%&&&''')))***+++++++++,,,---...111888EEEVVVaaaiiimmmvvv~~~~~~~~~ssstttyyy|||jjjWWWKKK@@@===888333111111222444000222444666666666555555444555666888999:::::::::???@@@AAABBBCCCCCCBBBBBBDDDEEEGGGHHHHHHHHHGGGFFFCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;:::999666444333333444444333222111111111222222222333333000000000111111111222222111111111111111000000000////////////////////////000000000000111111111111////////////.........---///...---,,,,,,---///000---000222111---,,,...111...000111111/////////000000000000000111111111111333333333333444444555666555666777999:::;;;;;;;;;:::@@@KKKZZZnnnyyyxxxlllcccVVVNNNKKKJJJIIIGGGEEECCCBBBBBBCCCCCCAAA@@@@@@??????>>>>>>======<<<;;;:::::::::999888888888777666666555555666777777888777555444444555777888555555555777999:::999888666666555555444333333333333333333333333222111000++++++,,,------......///......///000111222333333000222555666666777:::<<<777;;;>>>??????AAAEEEHHHCCCPPP^^^fffnnnwwwtttdddUUUMMMJJJHHHFFFCCC@@@===:::999:::999888666444444555666333333222222111222222222444444333222111000///....../////////000000111111////////////////////////,,,,,,,,,------.........(((&&&%%%%%%''')))******((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&###$$$&&&''''''&&&$$$###$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((())))))))))))))))))+++,,,---111<<>>>>>>>>===>>>???AAADDDGGGIIIJJJEEEFFFGGGHHHHHHGGGEEEEEEEEEDDDCCCAAA@@@>>>===<<<;;;999888888999999888666111111222222222333333333000000111111222222222333333333222222111111000000////////////////////////////////////000000000000//////......---------,,,---,,,+++++++++---///000///222555333...,,,///222...///111111000//////000000000000000111111111111111111222222444666777888444555777:::;;;<<<<<<<<<;;;DDDTTTjjjwwwfff]]]SSSMMMLLLLLLJJJGGGFFFDDDBBBAAAAAABBBAAA?????????>>>>>>======<<<<<<;;;;;;;;;:::888666555444555555444444444555555666777666555444444555777888444333333555777888777555777777666555444444333333111111222333333333333222***+++,,,---..................//////000000111111111222333444555777888888999:::;;;===>>>>>>??????FFFFFFHHHNNNWWWcccnnntttyyyuuuhhh^^^UUULLLEEE???>>><<<;;;999999999999666666555555555444444444333333333333333333333333222222222111111///............------------......///............---------......---,,,,,,+++******,,,,,,++++++***)))((((((+++)))''''''((()))((('''((((((&&&$$$###$$$(((+++******))))))(((((('''''')))))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&%%%&&&(((***(((%%%###%%%''',,,---,,,***+++333@@@JJJ]]]bbbjjjuuu~~~wwwyyyvvvjjjSSSFFF@@@777444777444222333444444222111111111111222333333444555666777999999888888888:::;;;<<<999999;;;===@@@DDDFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEHHHGGGGGGFFFFFFEEEDDDDDDAAA@@@>>>;;;999888777777444333222111111222444555444444333333333222222222222222222222222222222222///...............//////+++,,,...///000///......444333000...,,,,,,,,,,,,,,,+++*********,,,///000111111000000//////......000000000000000111222222222222222222222222333333444555666555444444666888999555777===???===@@@EEECCCPPPjjj{{{jjjXXXTTTOOOLLLKKKKKKJJJIIIJJJGGGCCCAAAAAAAAAAAA@@@??????>>>>>>======<<<<<<::::::::::::888777555555555555333333333333555555666333000000333555444333777555444444666777777666888777555333222222222222222222222222222222222222***+++,,,---.....................///000000111111111222333444555666777888777888999;;;===>>>>>>>>>======>>>AAAHHHQQQZZZ```jjjpppyyyxxxooocccYYYRRRLLLDDD???======<<<;;;:::999888888555555444444444444333333111111222222222333333333111222222111111///............------------..................------------...------,,,++++++******,,,,,,+++******)))(((((()))'''&&&''')))******)))&&&((()))***)))***+++---))))))))))))((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%&&&'''((((((((((((((((((((((((%%%&&&&&&&&&%%%%%%$$$###)))***+++***)))((()))******,,,---,,,,,,111999@@@RRR[[[iiitttzzz|||}}}~~~yyy}}}jjj^^^TTTCCC999888333333333444444333333333444222222222333444444555555555555444333444555666666444555666888:::===???AAACCCCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBB@@@===:::888777666444333222222333444555444444444333333333222222333333333333333333333333111111000000000111111222,,,------............---111000///...------...///...---,,,+++,,,---///111111111000000///////////////////////////000000111222222222222333333333333333333444555555666777888:::777999>>>@@@@@@DDDJJJRRRbbbrrraaaTTTQQQLLLJJJJJJJJJJJJJJJIIIFFFCCCAAAAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<:::::::::999888777666555555444333222222333444555666444111111333555444333555333222222444555555444777666444333222111111222111111111111111111111111***+++,,,------......------......//////000111111111111222333555666777777666666888:::;;;<<<=========<<<;;;===@@@FFFMMMPPPXXX^^^gggppp{{{vvvkkk]]]VVVNNNHHHEEEBBB>>>;;;;;;;;;<<<;;;;;;999777666444333333333333222222222000000000111111222222222111111111111000///............------------..................------------------,,,,,,++++++******+++++++++******))))))((('''&&&%%%&&&)))+++++++++ ###(((******))))))))))))))))))(((((((((((('''%%%&&&&&&'''(((((())))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((((((((()))))))))((('''''''''&&&&&&'''((()))((('''(((+++---...---...222555BBBQQQcccqqquuuvvvxxxzzzuuuzzz}}}yyy|||oooWWWFFF???666444444333222222111111111222222222222222222222222333222111111000111111111111111222333555777888999<<<===???BBBDDDFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHGGGDDDAAA===999777777666444333333333444444444444444444333333333333333333333333333333333333222111111000000111111111......---,,,,,,,,,------...------......///000111000///...------...000000111000000000000//////////////////000000000111111222222333333333444444444444333444666888::::::999>>>===>>>BBBFFFJJJRRRZZZlll{{{gggWWWNNNLLLIIIHHHIIIJJJKKKJJJHHHEEEBBBAAAAAAAAA@@@?????????>>>======<<<<<<;;;::::::999888777777666555555444333222222333444555666444333333444555555444555333222222444555555444555555333222111111000111000000000000000000000000***+++,,,---------------------......///000000111000000111333444555666777777888999:::;;;;;;;;;;;;@@@???======???BBBFFFIIILLLPPPWWW```kkkyyyvvviii]]]UUUKKKGGGBBB???>>>>>>===<<<999:::;;;;;;;;;999666555222222222222111111111111000000000000000000000///000000111111000///............------------...............---------,,,,,,,,,,,,,,,,,,++++++******+++*********)))))))))((((((&&&%%%&&&(((******))) ###'''))))))'''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******)))((((((&&&$$$"""$$$(((***(((&&&(((***,,,---,,,,,,...000666DDDXXXhhhqqqtttvvvxxxvvv{{{~~~nnn]]]OOO???;;;999666333333222111111222222222222111111000000333333222111111000000000111111111222222444555555777888;;;===@@@BBBCCCDDDAAAAAABBBCCCCCCDDDEEEEEEGGGGGGGGGEEECCC???;;;999888777666444333333333444444444444444333333333333222222222222222222222222000000///........./////////...---+++++++++,,,------------...///000111111000000///.........//////000000000000000000000000000111111222222222222222333333333444555555555666777666555888;;;======<<>>???>>>>>>===<<<<<<;;;;;;:::999888888777666666666555444333222222333444555666555555555555555555555777555444444666777777666444333222111111000000000////////////////////////++++++,,,,,,---,,,,,,,,,---------...//////000000///000111222333555666666;;;;;;;;;;;;;;;:::999999:::999999888:::<<<>>>@@@DDDFFFJJJPPPYYYdddooovvvvvvqqqjjjaaaYYYRRRMMMIIICCCAAA>>><<<<<<<<<<<<<<<777888999::::::888666444222222111111111000000000222111000000///...------///000000000000//////.........------------.........------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))(((&&&&&&'''(((((('''(((***+++***)))((()))***'''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$)))'''%%%'''+++---,,,***)))*********+++,,,///111000999III[[[iiirrruuuvvvuuuxxx}}}vvvcccLLLCCC???:::777666666555444333222222111111000000///222222222222111000000///111111111000111111222222555666777999;;;<<<======;;;<<<<<<===>>>???@@@@@@@@@AAABBBBBBAAA???<<<:::777777666555444333333333444333333333333222222222000000000000000000000000000//////...------......000///---,,,+++,,,,,,---........./////////////////////..................000000000000111111111111///000111222222222111111333444444555666666777777888777666888;;;===??????AAAHHHSSS___ooo}}}{{{iiiXXXNNNGGGFFFEEEFFFIIIKKKLLLLLLDDDCCCAAA@@@@@@@@@???>>>>>>>>>======<<<;;;;;;;;;:::999888777666666666777555555444333333444555555555666777777666666666666777555444444666777777666222222222222111000000///........................++++++,,,,,,,,,,,,++++++,,,------......///000000//////000111333444555555;;;;;;;;;;;;::::::999888666666555666777888:::;;;>>>>>>???CCCHHHPPPWWW[[[dddkkkuuuzzznnnfff]]]YYYSSSLLLGGGDDDCCCDDD>>>===<<<:::999999999:::777777888888888777555444222111111111111000000000111111000//////...------/////////000000//////.........------------......------------,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))***(((&&&&&&'''''''''&&&*********'''%%%%%%''')))&&&''''''''''''(((((((((((((((''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&''')))******)))***)))((((((***,,,...000---222;;;JJJ[[[hhhpppsssuuuyyy~~~{{{aaaLLLFFF>>>:::888888666444222222222111111111000000///000000000000//////.../////////.........//////333444555666666777777777666666777888999999::::::999:::;;;<<<===<<<;;;;;;666555555555444444333333222222222222111111111111////////////////////////111111000///............//////...---------....../////////000//////...---.........///////////////000000000111111111111222---...000111111111000///444444555666777888888999666777888999:::>>>DDDHHHKKKZZZnnnyyyppprrrwww}}}{{{lll\\\OOOJJJFFFEEEDDDFFFHHHJJJKKKJJJCCCAAA@@@@@@@@@@@@???===>>>>>>===<<<<<<;;;;;;:::999888777666555666777777777666555444444555666777555777999999777666777777555333222222444555555444222222222222222111000///........................++++++,,,,,,,,,++++++***,,,,,,---......//////000...///000111222333444555777888888999::::::999999777777777888888999::::::999888999;;;???DDDHHHJJJMMMRRRYYYaaahhhrrr}}}zzzwwwsssmmmfff^^^UUUOOOKKKJJJGGGBBB???=========;;;;;;:::888777666777888777777666666666666555555222222222111111111000000////////////////////////......///////////////.........------------......---------,,,,,,,,,++++++******************++++++((()))))))))))))))))))))(((&&&%%%%%%'''(((((('''&&&''''''%%%$$$$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%&&&'''((((((((((((((((((((((((''''''((()))))))))))))))$$$%%%&&&&&&%%%%%%'''(((***)))((((((***++++++++++++---222;;;GGGWWWfffooouuuyyy}}}fff]]]QQQGGGAAA===777333222222222222222222111111---...///000000000////////////............//////000111222333333333333333333333444444555555666666666777777888888999999999333444444444444444333333111111111000000000000///000000000000000000000000000000///------,,,,,,---......//////000/////////---...///000000///............///000111111111111000000111111111222222222///000222444444333222111444555555666888999999:::777:::===>>>>>>EEEPPPYYYhhh~~~uuuqqqllllllooovvv}}}vvv||||||mmm^^^QQQIIIHHHEEEDDDCCCDDDFFFHHHGGGFFFBBB@@@???@@@@@@@@@>>><<<>>>======<<<<<<;;;::::::999888666555555555777888888777666555555666777888555888::::::888666777888555333222222444555555444111222333333333222111000........................++++++,,,,,,,,,++++++***,,,,,,------...//////000......///111222333444555333444666777999:::::::::777777888888888888999999777777777:::===AAACCCDDDCCCFFFJJJMMMRRRYYYcccjjjiiinnntttxxx{{{yyyqqqlllddd```ZZZTTTPPPMMMIIIGGGCCCCCCCCC@@@===:::999888999:::999888666555666777777666666555555555666666222222222222111111111111------...///000111222333......///////////////............------.........---------,,,,,,,,,++++++******************++++++(((((((((((())))))))))))&&&%%%$$$%%%''')))))))))&&&((()))***)))((()))+++&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&)))+++***''''''))),,,))))))))))))******(((&&&***,,,...111999III]]]lllqqquuuyyy|||~~~{{{jjj[[[QQQGGG>>>888222222222222222222222222...///111222222222111111000000000//////000111111...///000111111222222111222222333333333333444444666666555555666666777888222222333444444333333333000000000000////////////000000000000000000000000...---,,,+++***))))))***---...///111111111000///,,,---...000000000//////...///000222222333333333000000111111222222222222333444666888888777666555444555666777888999::::::999>>>CCCDDDDDDLLL[[[hhh{{{rrrppppppooonnnqqquuuxxxvvvtttppp~~~vvveeeWWWKKKFFFHHHDDDCCCBBBCCCEEEEEEEEECCCAAA@@@???@@@@@@@@@>>><<<>>>======<<<;;;;;;::::::999888666555444555777888999888777666666777888999555888;;;;;;888777777999777555444444666777777666111222333444444333111000////////////////////////))))))*********+++++++++...------------.../////////000000000000111111111333444555666777777777777999999999999999:::;;;<<<999999999::::::;;;;;;;;;@@@??????@@@BBBGGGKKKNNNUUUXXX[[[^^^ccciiiooottt}}}yyywwwuuuqqqmmmhhhhhhgggeeebbb^^^YYYWWWKKKJJJGGGEEEBBB@@@???>>>============<<<;;;:::999777777666666555555555444666555555555555444444444222222222222111111111111---.........//////000000////////////............,,,,,,------------------------------------------******************++++++************))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((...+++'''&&&''')))******++++++...111444;;;LLL[[[mmmqqquuuxxx}}}{{{{{{vvvxxx~~~wwwhhhWWWFFF:::888777555333333444555666444333222000////////////000000000000000000000000......//////000000111111000000000000000000000000111111111111111111111111222111000.........///000...///000000000///---,,,........................---///111000,,,+++,,,///............/////////000//////...---...///000111...............///000000111111111111111222222222111111222444666777777666999999999777666777;;;???CCCDDDIIIQQQYYYggg{{{nnnnnnuuusssmmmmmmuuuyyywwwuuuvvv~~~gggVVVNNNKKKIIIFFFCCCCCCBBBBBBBBBCCCDDDDDD@@@???>>>======>>>???@@@=========<<<;;;;;;::::::<<<:::888777666777888999666666666666888:::<<<===AAA???;;;999999999888777666666666666555444333222222222111111111111111111111000000000000000111111*********++++++++++++,,,---------------...//////000000000000111111111111333444555666666777777666999999999:::;;;;;;<<<<<<888888888999999:::::::::<<<;;;;;;;;;===???BBBDDDEEEGGGJJJMMMPPPUUU[[[___lllzzz~~~tttmmmeeeaaa```^^^[[[WWWTTTTTTSSSQQQNNNKKKGGGEEEDDDCCCAAA???===;;;::::::;;;;;;;;;;;;:::999888777666666666666555555444444555555555555444444444444000000000/////////................../////////000000000000000////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))*********)))))))))(((((('''''''''((((((((())))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++)))''''''(((***++++++......///000000444@@@MMMbbbllltttvvvwww{{{||||||~~~uuuqqqrrrwww{{{iiiVVVHHH<<<999666333222333333333222111111111222333444444000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000222111///.........///000///////////////...------..............................///...---,,,,,,---........./////////000000------///000000000000///000000//////000000111222111111111222222222222333777777777888999888777666666999<<<======>>>BBBEEEDDDJJJXXXiiixxx}}}qqqnnnpppppppppwwwsssaaaUUUOOOLLLGGGDDD??????@@@AAABBBDDDFFFGGG@@@???>>>======>>>>>>???=========<<<;;;;;;::::::;;;:::888666666777888999888777777777888:::<<<===@@@>>>;;;:::::::::888666666666666666555444333222111000000000000000111111111000000000000000111111++++++++++++,,,,,,,,,,,,---------------......///000000000111111111222222222333444555666666666666888999:::<<<======<<<<<<777888888888888888999999999999999999999:::::::::===???AAABBBDDDGGGKKKNNNQQQ]]]kkkuuuwwwwwwwwwyyyxxxzzz~~~|||zzz{{{zzzppphhh]]]XXXQQQNNNMMMLLLIIIFFFDDDEEEDDDCCCBBB???<<<;;;===<<<;;;999888777777777888888999888888777666555666555555555555444444444555555555555444444444444000000////////////..................////////////111111000000000/////////......------,,,,,,+++++++++++++++++++++++++++++++++*********)))(((((((((******))))))))))))((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&(((***,,,,,,+++---,,,---...------555???QQQaaappptttrrrtttyyy|||{{{~~~vvvrrrsssvvvxxxdddUUUFFFBBB;;;777444444333222222222222333333555666666000000000000000000000000////////////000000000000000000000000000000000000////////////////////////111000///........./////////...------------------...........................---,,,,,,------,,,+++....../////////000000000+++---000222333222000///111111111111111222333333222222222333333333444444666666888888888777555444444888===???@@@CCCHHHLLLOOO\\\ssszzzssspppsss{{{nnneeeYYYRRRNNNKKKFFFBBB?????????@@@AAACCCDDDEEE@@@@@@???>>>======>>>>>>======<<<<<<;;;:::::::::999999777666666666777888999888888888999;;;<<<===???============;;;999666666666666666555444333222///////////////000111222111000000//////000000000++++++,,,,,,,,,---------------,,,,,,------...///000000000111111111222222222222333555555555555555777888;;;===>>>===<<<;;;888888888888999999999999888999:::;;;;;;:::999999>>>???@@@@@@@@@AAADDDFFFBBBJJJUUU\\\^^^___aaacccdddfffmmmxxxrrrqqqpppsssyyyvvvmmmggg___XXXOOOLLLGGGEEEDDDCCCAAA@@@??????@@@???>>>===<<<;;;::::::888777777777777777777777777777777666555555444444444444444444444444555555555444444444333333222111111111000000000000.........///////////////000/////////..................------,,,+++******++++++++++++++++++++++++,,,,,,+++***))))))((((((***)))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&''')))++++++***(((''''''***,,,,,,+++111999@@@SSSfffooorrruuuxxxzzzxxxyyyqqqcccVVVOOOFFF???;;;999666333555444333333222222222222000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////...////////////...,,,++++++,,,---...........................///,,,***+++...///---***...////////////000000000,,,...000222333333222111222222111111222222333444333333333444444555555666333555777888888888888888999<<<@@@BBBDDDKKKUUU]]]jjj|||}}}tttbbb[[[SSSNNNKKKIIIEEEBBBBBBBBBAAA@@@?????????@@@@@@@@@???>>>>>>===============<<<;;;;;;::::::999888888777666666777777888999888888777888999;;;<<<>>>>>>>>>???@@@>>>:::777666666666666555444333222////////////000111333333111000000////////////000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......//////000000000111111111111222333444555555555555666888:::<<<>>>===<<<;;;:::::::::::::::::::::999666888:::<<<<<<<<<;;;;;;;;;=========;;;;;;<<<>>>>>>CCCIIILLLMMMMMMOOOQQQTTTVVV[[[cccmmmtttwwwwwwwwwxxxyyyzzzzzzxxxtttpppiiijjjlllooovvv}}}|||}}}~~~|||yyypppddd]]]YYYSSSLLLDDDBBB???===<<<;;;:::999:::::::::;;;:::::::::999888777777666666666666666666777777777777666666555333333333333444444444444555444444444444333333333111111111000000000000//////////////////...............---------,,,,,,,,,......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******)))))))))))))))(((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))+++***(((%%%%%%%%%(((,,,,,,+++...444444DDDWWWfffqqqyyyzzzwwwvvvvvvyyyyyyhhh```TTTKKKFFF@@@:::666444444222111000/////////111111111111111111111111000000000000////////////////////////////////////000000000000000000000000.........////////////......---,,,++++++,,,..............................///,,,***+++...000...+++////////////000000000111000000000111222333444444222222111111222222333444333444444555666777777777666888;;;;;;;;;;;;===???AAADDDHHHKKKQQQ^^^ppp~~~uuuiii\\\VVVOOOJJJHHHGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>????????????>>>>>>======<<<<<<<<<;;;::::::999999888777777777777777888888888888777666666777888999>>>>>>???AAABBB@@@<<<999666666666666555444333222000000000111222333444555111111000///......//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............/////////000000111111222333444444444444555777999;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::444555777999;;;;;;;;;;;;:::;;;<<<;;;999999999:::===@@@BBBCCCCCCDDDEEEFFFKKKLLLOOOTTTYYY\\\]]]\\\\\\___bbbeeefffeeecccbbb```bbbeeejjjnnnrrruuuvvvwww~~~uuuoooiiiiiiiiijjjjjjkkkkkklllllljjjbbbXXXRRROOOJJJDDD>>>===<<<:::888777777777888888888888888888999999666555555444444444444444666666777777777777666666222222333333333333333444444444444444333333333333//////............------///////////////.........---,,,,,,,,,,,,+++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))(((((()))***)))'''%%%)))((()))---,,,)))***///---888GGGXXXiiiuuuxxxtttwwwvvvwww~~~|||sssfff\\\UUULLLCCC;;;333222222111111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000000000000000------.../////////......---------------......///...........................---,,,---/////////.../////////000000000111111444333222111111222444555222222222222222333444444444555555666777888999999777:::<<<<<<;;;<<>>>>>????????????>>>>>><<<<<<;;;;;;:::999999999888888888888999999999999999888666666555666777888<<<===>>>@@@AAA@@@<<<:::666666666666555444333222222222222222222333444555111111000///............*********++++++++++++,,,,,,,,,++++++,,,,,,---...------------............000111222333333444444333555666777888:::;;;<<<<<<::::::::::::999999888888444555666777888999999999:::<<<======;;;::::::;;;<<<>>>???AAABBBCCCDDDFFFHHHIIIJJJLLLNNNNNNMMMLLLKKKNNNRRRVVVWWWVVVVVVUUUUUUWWW[[[___bbbcccdddddddddiiimmmmmmooosssvvvuuuuuutttrrrooonnnnnnppprrruuuwwwyyyyyyuuunnnfffaaa[[[[[[[[[ZZZZZZ[[[[[[\\\^^^]]]XXXPPPMMMKKKGGGAAA======<<<;;;999777777777888888777777888888999:::666666555444444333444444555555666666666666666555111222222222333333333333444444444333333333222222//////.........---------000/////////............---------,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&'''))))))((('''***((())),,,,,,)))))),,,+++111:::FFFXXXiiirrrrrryyyxxxxxxzzz~~~{{{qqqhhh]]]PPPFFF888777666444333333333333111111111111111111111111111000000000/////////...000000000000000000000000////////////////////////,,,---.../////////......------...///////////////........................---.../////////...000111//////000000000111111111444444444444333333333333444444333333444444555666555555666777888999::::::888;;;>>>???AAAGGGPPPWWW___lll}}}zzzkkk___XXXRRROOOKKKIIIGGGGGGGGGGGGBBBAAAAAA@@@@@@@@@AAAAAA<<<===>>>???@@@@@@??????<<<<<<;;;::::::999999888888888999::::::::::::::::::999777666666666777777::::::;;;<<<>>>===;;;999666666666666555444333222333222222111222222333333111111000......------...))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000000111222333333333333555555666777888:::<<<===999999999999888888777777777777777777888888999999999:::<<<<<<:::999999:::<<<===???AAACCCFFFHHHIIIHHHHHHIIIIIIIIIHHHGGGFFFDDDGGGKKKNNNNNNNNNNNNNNNMMMOOORRRUUUWWWXXXXXXXXXWWW[[[\\\ZZZZZZ^^^aaa```______```______```bbbdddfffgggiiiiiigggccc^^^ZZZUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTQQQLLLKKKKKKHHHCCC;;;;;;;;;999777555555555666555555555555666777777888888777666555555555555444444555555666555555555111111111222222333333333444444444333333333222222111000000000////////////000000//////.........---......---------,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))&&&&&&&&&''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$###########################$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&)))******)))(((&&&'''++++++***+++...+++///333;;;JJJ^^^mmmrrrzzzzzzzzzyyyyyy|||~~~}}}wwwkkk\\\QQQ???>>>;;;888555333222111111111111111111111111111111111000000/////////...000000000000000000000000........................+++,,,.../////////......,,,---///000000000///...........................,,,///111111......000333000000000000111111111111333444666777666444111000555555555555555666777777555666777888999:::;;;;;;;;;@@@EEEIIIOOOXXXfffppp|||~~~ooobbbYYYUUULLLKKKJJJJJJIIIHHHGGGGGGFFFEEECCCAAA@@@???>>>>>>:::<<<>>>???@@@@@@@@@@@@<<<<<<;;;::::::999999888888999:::;;;;;;;;;;;;;;;;;;:::999777777777888888888888888999;;;;;;999777666666666666555444333222222222111111111111111111111111000......---------)))***+++,,,,,,+++)))((()))******++++++,,,------,,,------------------...000000111222333444444555444444555666777888888999999888888888777777666666555555666777888888999:::999999999999999999999999;;;===AAADDDGGGHHHHHHHHHMMMMMMKKKJJJHHHFFFEEEDDDGGGGGGHHHHHHIIIHHHHHHHHHJJJLLLNNNPPPQQQPPPOOONNNPPPQQQQQQRRRSSSTTTUUUUUUVVVUUUTTTTTTTTTUUUWWWXXXTTTWWW[[[^^^^^^[[[WWWTTTRRRPPPOOOMMMLLLLLLMMMMMMLLLLLLLLLKKKIIIFFFBBB@@@;;;:::999777666777777888444444555555666888999:::;;;:::888777666666666777777777777777666555444333444444333333333333222222222222222111111111000000////////////000000000000000000///...------,,,,,,...------,,,,,,+++************************++++++(((((()))******************'''$$$$$$''')))(((''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%&&&%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''''''''(((***+++******---333:::HHH^^^qqquuuuuuxxx{{{~~~~~~|||yyy~~~pppdddYYYNNNAAA999777888888777555666777777555333333333333333333222222222222222000000000000///...---,,,111111111111111111111111...///000000000///---,,,////////////////////////........................///000000000000000///////////////000111222222222222111000000111333555666222333444666777777777777===???AAAAAA@@@???@@@AAADDDGGGKKKQQQ]]]tttoooddd\\\UUUPPPOOOMMMJJJFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAAAAABBBBBBBBBAAA???>>><<<<<<:::999888777777777888888888999999:::::::::777777888777777666555444666777777888999:::::::::666555555444444333222222111222222222222333333333000000000000000000000000&&&''')))+++,,,,,,,,,,,,******+++,,,,,,------...,,,,,,,,,,,,------------///000111111333333444555555666666777777888888888888888888888777777777666666666777888999999999999999999999999:::::::::;;;<<<>>>AAADDDGGGHHHIIIIIILLLKKKIIIGGGFFFEEEDDDDDDHHHHHHIIIIIIIIIHHHHHHGGGIIIKKKLLLNNNOOONNNMMMLLLMMMMMMNNNOOOPPPRRRRRRSSSQQQPPPOOOOOOOOOPPPRRRRRRRRRTTTWWWYYYYYYWWWTTTRRROOONNNMMMKKKJJJJJJKKKKKKJJJJJJJJJJJJGGGDDDAAA???<<<;;;999888777888888888666666666666777888999999:::999777666555555666666777777777777666555444333444444333333333333222222222222222111111111000000/////////////////////000000//////...------,,,,,,---------,,,,,,,,,,,,,,,******************++++++(((((()))******************(((%%%&&&((())))))((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''((()))***+++'''&&&(((---111<<>><<<<<<:::999888777777777888999999999999999999::::::::::::999888666555444666666666777888999999999555555555444333333222222111111111000000/////////........................'''((()))***+++,,,,,,,,,+++++++++,,,------......+++++++++,,,,,,---------///000000111222333444444777777777777777888888888888888888888777777777777777888999::::::999888888888888999:::;;;<<<<<<======???BBBEEEGGGHHHIIIIIIKKKIIIGGGDDDCCCCCCDDDEEEIIIIIIJJJIIIIIIHHHGGGFFFHHHIIIJJJKKKKKKJJJIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSSSSRRRPPPOOOLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFCCC@@@???===<<<;;;:::999999999999888888777777777888888999888777666555555555555555666666666666666555444333444444333333333333222222222222222111111111111111//////////////////////////////......---,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++******((())))))************)))+++)))'''''')))))))))((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###%%%&&&'''(((((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))************+++---///444AAANNNeeekkkqqquuutttsssssstttuuu{{{|||uuujjj```WWWOOOFFF@@@;;;:::999777777666666666444444444333333222222222111111111222222222222222222222222222222222222222///000000000000//////...////////////////////////000000000000000000000000111222222333333333222222222333333333333333333333777888888888888777777666777777888888999999999999<<>>===<<<<<<:::999888777777777999999999999999888888888<<<<<<<<<:::999777555444555555555666777777888888555555444444333333222222222222111000///...------........................+++++++++******)))(((((()))******+++,,,,,,------******++++++,,,---------//////000111222333444444888888888888888777777777888888888777777777777777888999:::;;;;;;:::888777888888999:::<<<===>>>??????@@@BBBEEEGGGHHHHHHIIIJJJHHHEEECCCBBBCCCEEEGGGJJJJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGIIIKKKLLLMMMNNNLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOOOONNNNNNMMMJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHGGGEEECCCAAA@@@>>>===<<<<<<;;;:::::::::::::::999888777777888888666666555555444444444444555666666666555555444333444444333333333222222222111111111111111111111111///////////////..................------,,,,,,,,,++++++,,,---......//////,,,+++++++++++++++******((()))************))))))))))))((((((((((((((('''(((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''!!!"""$$$%%%''''''(((((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))***...---...000///000888BBBWWW```lllsssssspppooopppqqqxxx}}}xxxnnncccWWWOOOIIIGGGCCC@@@>>><<<:::999888888777666555444333333111111111222222333444444222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111222222333333333333222333333333333444444444444333555777999:::;;;::::::999999:::;;;===>>>@@@AAABBBEEEHHHKKKRRR^^^nnnzzz}}}xxxyyy}}}zzzvvvlll^^^UUUPPPNNNLLLJJJIIIHHHFFFDDDCCCBBBBBBBBB@@@@@@@@@@@@AAABBBDDDDDDDDDDDDCCCBBB@@@???======<<<<<<:::999888777777777::::::999999888888777777::::::::::::999777666555444444444555555666666666555555444444333222222111333222222111000000//////////////////////////////++++++***))))))(((((('''((((((((()))******++++++******+++,,,,,,---.........///000111222333333444888888888777777777777777777777777777777777888888888999:::;;;:::999888888888999:::;;;===???@@@@@@@@@AAABBBDDDFFFGGGHHHHHHHHHGGGDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDFFFFFFGGGIIIJJJKKKLLLMMMJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHGGGEEECCCBBBAAA>>>>>>======<<<;;;;;;:::;;;:::999888777777777777555555555555555444444444555555555555555444444333444444333333333222222222111111111111111111111111000/////////......---------------------,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,++++++******))))))*********))))))((('''((((((((('''&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''###$$$%%%%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))***)))***,,,++++++///666FFFSSSeeeppprrrpppooonnnqqqwwwzzzuuurrrvvv}}}xxxlllddd___ZZZTTTOOOKKKFFFAAA======<<<;;;999777555444333222222111111111222333333222222222222222222222222111111000000000111111111111111111111111111111111000000000000000000000000000111111222333333333222333333444444444444555555333444777999:::;;;;;;:::<<<<<<===???AAACCCFFFGGGHHHLLLRRRZZZfffzzz{{{uuuyyyyyyjjjbbbXXXQQQMMMKKKJJJHHHHHHGGGFFFDDDCCCBBBBBBBBB?????????@@@@@@BBBCCCCCCDDDCCCBBB@@@???===<<<<<<<<<<<<:::999888777777777999999999888888777777777555666666777777777777777444444444444444555555555555444444333222222111111000000000000000000000000........................)))(((((((((((()))***+++&&&''''''((())))))******++++++,,,,,,---...//////...//////000111222333333666666666666666777777777777777777777888888888888999888888888999999999999999:::;;;<<<>>>???AAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFEEECCCCCCCCCEEEGGGHHHGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLHHHGGGFFFFFFFFFGGGIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIGGGFFFEEECCCBBBBBB======>>>======<<<:::::::::999888777777777777777444555555666555555444444444444555555555444444333444444333333333333222222111111111111111222222222000//////......---------------,,,,,,,,,,,,,,,,,,******++++++,,,---......---------,,,++++++******)))************))))))(((&&&((()))(((&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))))))))))))))((('''(((++++++))),,,111999FFFXXXhhhpppqqqqqqpppssswww|||qqqllljjjmmmttt~~~}}}yyytttlllfff___XXXOOOHHHGGGEEECCC@@@===:::888666666555333222111111111222333333333333333333333333111111111000111111222333111111111111111111111111000000000000000000000000000000111222333333333333444444555555666777777888999999:::;;;;;;;;;::::::;;;<<<>>>AAAFFFKKKOOORRRXXXaaalllxxx~~~{{{vvvuuuxxxjjj```[[[TTTNNNKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCBBB@@@@@@??????@@@@@@AAAAAABBBAAA@@@>>>===<<<<<<<<<<<<<<<:::999888777777777888888888888888777777777222333444555666777777777444444444444444444444444444444333333222222111111,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,))))))((('''((()))***+++''''''(((((()))*********+++,,,,,,---///000000111......///000111222333333444444555555666666777777666777777777888888888888888777666666666888:::;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAABBBBBBDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJGGGFFFEEEEEEEEEFFFHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFDDDCCCBBBAAAAAA===============;;;:::999888888777666666666777777444555666666666666555444333444444555555444444444444444333333333333222222000000111111111222222222000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...------,,,++++++*********************)))((((((''')))+++***'''%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######"""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))***))))))(((***((())),,,---+++---111000:::KKK\\\iiiqqqtttuuuuuuyyy|||}}}|||}}}tttoookkklllpppyyyzzzqqqeee\\\VVVTTTQQQMMMIIIEEEBBB@@@;;;999666333111111111111333333333333333333333333222111111000111222333444222222222222222222222222222222222222222222222222111222333444444555555555555666777888999:::;;;<<<>>>>>>======>>>??????@@@AAACCCIIIQQQ[[[fffnnnssswwwwwwwww|||yyyiii^^^VVVSSSOOOKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCAAA@@@@@@???????????????@@@???===<<<;;;;;;;;;<<<<<<<<<:::999888777777777777777777777888888888888222333444555555666555555555555555555555444444444444444333333222111111111...---------------------++++++++++++++++++++++++---,,,***((('''&&&''''''((((((((()))******++++++,,,,,,---...///000111222......///000111222333333222333333444555666777777666666777777888888888999888777555444555777:::<<<<<<<<<===>>>???@@@@@@AAAAAA@@@@@@AAAAAACCCDDDDDD???@@@@@@BBBCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJGGGHHHJJJKKKKKKJJJHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFDDDCCCAAAAAA@@@@@@<<<============;;;:::999777777666666666666777777444555666777777777555555333333444444555444444444444444444333333333222222000000111111222222222222000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++......---,,,,,,+++*********************)))(((((('''***,,,,,,(((&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!"""###############!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))(((***''''''***+++)))***...,,,444AAASSSdddpppwwwyyyvvvzzz|||{{{}}}}}}wwwrrrpppqqqvvvwwwnnncccaaa^^^YYYTTTPPPLLLJJJ???<<<999555222111111111333333333333333333333333222222111111111222444555222222222222222222222222333333333333333333333333222333444555666666666666777777999:::<<<===???????????????@@@AAADDDGGGHHHMMMRRR[[[iiiyyysssuuuxxxzzzlll___UUUPPPNNNKKKHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<<<<<<<:::999888777777777666666777777888888999999444444555555555555444444555555555555555555555555444444333333222111111000111111000///...------,,,------------------------&&&''''''((()))((((((((())))))))))))******************+++---///000111222000000000000000111111111222222222333333333444444333555666777666777888:::444666888:::;;;<<<;;;;;;??????>>>>>>???AAACCCDDD@@@@@@??????@@@AAAAAABBB???@@@BBBAAAAAAAAABBBCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFHHHHHHGGGLLLJJJHHHHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHIIIIIIHHHFFFEEEDDDFFFEEECCCAAABBBDDDGGGIIIGGGFFFDDDBBB@@@>>><<<<<<===<<<;;;:::999999888999888888888888777777777777666555555555555444444444333333333333333333333333222333333333333222111111000000111111111111000000......---------,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++)))))))))))))))))))))))),,,+++++++++******))))))(((((()))******)))(((''''''&&&%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""########################"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((()))******++++++000...222???OOOaaatttzzz|||}}}zzzxxxzzzxxx{{{rrrkkkgggccc___\\\WWWPPPGGG???:::777666555666444333222333444333222222222333333333444777999888555111000111333444444444666777777666555666777666444333222444555555555<<<===???@@@BBBEEEJJJMMMSSSTTTUUUSSSRRRTTTZZZ___eeeqqq||||||vvvfffYYYRRRNNNMMMMMMLLLKKKIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???@@@AAAAAA@@@>>>AAA???<<<:::888888888999;;;:::999888777777777777777666555444444555666777666666666666555444333222555555555444444444333333222111111000///.........222000---++++++,,,///000,,,,,,,,,+++***)))((((((''''''((())))))))))))((((((((()))))))))***************+++,,,...///000000/////////000000111111111222222222333333333333444333444666666666666888:::666777888999:::;;;;;;;;;???>>>>>>>>>???@@@BBBCCC?????????>>>??????@@@@@@???@@@AAAAAA@@@???@@@BBBAAABBBCCCDDDDDDEEEDDDDDDGGGFFFFFFGGGIIIJJJIIIHHHKKKIIIHHHHHHIIIJJJJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGHHHHHHGGGFFFDDDCCCEEEDDDBBBBBBBBBDDDEEEGGGDDDDDDBBBAAA???===<<<<<<<<<;;;:::999999888888888777777777777666666666666555555555555444444444444333333333333333333333333222222333222222111000000///000000111111000000///...------------,,,,,,,,,---------,,,,,,,,,++++++))))))*********+++++++++************************++++++******))))))))))))(((((((((((('''%%%$$$$$$'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''''''''((((((((()))******++++++000...000888DDDRRReeeuuu}}}{{{|||wwwsssmmmfffZZZOOOFFF>>>999555555444444555666666444222777777666555444555666888;;;888666555666666666666333555666666444444555666444333333333555888999:::<<<>>>CCCHHHOOOYYYccciiisssuuuvvvuuutttvvv|||xxxhhh\\\TTTOOOMMMJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@>>>???@@@@@@???===>>>===:::888666666666777:::999888777666666666666777666555444444555666777666666666666555444333222333333333333222222222111222222111000000///.........---,,,,,,++++++,,,,,,+++******))))))(((((((((''''''((())))))))))))((((((((())))))))))))************++++++,,,------...------...///000111111222111111222222222333333333222444555666666666888999999999888888999999:::;;;>>>>>>>>>>>>>>>???@@@AAA>>>>>>===============>>>>>>???@@@???>>>===>>>???@@@AAABBBCCCDDDEEEEEEEEELLLJJJIIIJJJKKKKKKJJJIIIJJJHHHGGGGGGIIIJJJJJJIIIFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@???>>>===<<<<<<;;;;;;:::999888888888888888666666666666555555555444555555444444444333333333222222222222222222222222222222222222111000......//////000000000000//////------------,,,,,,,,,,,,---------------,,,,,,,,,)))))))))************+++++++++++++++++++++++++++))))))))))))((((((((((((***)))(((&&&%%%$$$$$$###&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""#########"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&'''(((((())))))******+++000......111555???QQQaaazzzkkk]]]OOODDD===:::999999:::;;;:::888666;;;:::888777666666777888:::888777777888999777666444555555444333333555666666666777888:::===???@@@AAAFFFNNNZZZiiiyyyvvveeeYYYSSSQQQNNNLLLGGGGGGFFFDDDDDDCCCCCCCCCBBBAAAAAA@@@???>>>======???>>>======>>>>>>===;;;;;;:::888666444444444555888777666555555555555555666666555444444555666666555555666555555444333222333333222222222111111111111111111000//////......,,,,,,---------,,,+++***)))))))))(((((((((((((((&&&&&&'''(((((((((((('''(((((((((((()))))))))***************+++++++++++++++,,,---...///000111111111111111111222222222222111333555555555555777999;;;:::999888888888::::::==================>>>>>>===<<<<<<;;;;;;;;;;;;;;;===>>>???>>><<<;;;<<<===???@@@AAACCCDDDEEEEEEEEEKKKJJJIIIJJJLLLMMMLLLKKKJJJHHHFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@AAABBBBBBBBBAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777777555555555444444444333333444444444444333333333222222222222222222222222222111111111111000...---,,,...//////000000//////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************(((((((((((((((((('''''',,,***)))'''&&&&&&'''''''''''')))))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***))))))((((((''''''&&&''''''(((((()))*********---,,,---...---111???MMMmmmttt||||||xxx}}}|||lll]]]UUUKKKHHHEEEDDDDDDCCCBBBAAAAAA???===<<<;;;;;;:::999999999999:::;;;<<<:::888999::::::888777777999;;;;;;===???AAABBBDDDGGGIIIMMMUUUccctttttthhhZZZRRRQQQQQQNNNJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBB@@@???>>>=========<<<;;;;;;<<<<<<;;;:::999888666555444444444444666555555444333333444444555555555555555555555555444555555555444444333222333333333222222222111111000/////////......---------------,,,,,,,,,++++++((((((((()))))))))))))))%%%%%%&&&''''''''''''&&&'''(((((((((((()))))))))***************************++++++---...///000000000000000111111111222222111222444555444555666888;;;:::999888777888999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999:::::::::<<<===>>>===;;;:::;;;<<<>>>???AAABBBDDDEEEFFFFFFGGGGGGFFFHHHJJJLLLLLLKKKIIIGGGDDDCCCCCCCCCBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@>>>???@@@AAAAAA@@@>>>===::::::::::::::::::::::::888888777666666666777777444444444444333333333333444333333333222222222222111111111111111111111111111111111000///...------......////////////......------,,,,,,,,,+++++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''(((((()))((('''&&&&&&''')))***'''(((***+++***)))&&&%%%"""######$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''((())))))******)))+++...///,,,,,,444>>>PPPaaattt|||yyyuuusssnnnuuuyyyjjjeee^^^ZZZXXXXXXYYYYYYWWWTTTPPPMMMKKKGGGBBB>>>===<<<;;;<<<===>>>>>>===<<<===>>>>>>======???AAA???CCCHHHLLLOOOSSSXXX[[[dddnnnwwwfff^^^TTTQQQRRRRRRMMMHHHIIIHHHEEECCCBBBAAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<;;;999:::;;;;;;:::888777777666555555555555555555444333333222333333333444444555555555555444444444444444444444444333222111111111111000000000///------------------,,,,,,...,,,***(((''')))+++,,,)))*********************%%%%%%&&&''''''''''''&&&''''''(((((((((((()))))))))))))))*********************+++,,,---......//////000000000000111111111000222444444444444666777::::::999999888999999999;;;<<<<<<<<<;;;:::999999999999999999999:::;;;;;;;;;<<<===<<<;;;:::;;;<<<===>>>@@@BBBDDDEEEFFFFFFDDDCCCCCCEEEHHHJJJJJJIIIGGGEEEBBBAAAAAAAAA@@@>>>AAABBBBBBBBBBBBCCCCCCCCC???@@@AAABBBBBBAAA@@@???===>>>?????????>>>===<<<999999999999999999999999777666666555555666666666444444444444333333333222333333333222222222111111000000000000000000000000000000000000000//////...------............------,,,,,,,,,,,,++++++++++++))))))))))))***************)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$$$$$$$%%%&&&'''((('''((()))******)))'''&&&""""""###$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((())))))***((()))---///---***...444:::MMMdddsssxxx|||}}}wwwuuutttpppvvvxxxxxx~~~||||||}}}}}}{{{uuupppjjjbbbWWWPPPFFFCCC???======>>>??????<<>>>>>===<<<;;;::::::;;;:::999999::::::999777666666666666666666555555444333333222222333333333444444555555555555444444333333444444444444333333//////.........------------------------------,,,,,,***'''$$$$$$&&&(((***+++++++++***************&&&'''(((((())))))(((((('''''''''((((((((()))))))))))))))******+++++++++***+++++++++,,,,,,------/////////000000000111111000111333333333444555777888999999:::::::::999999;;;;;;;;;;;;:::999777777777777888888999:::<<<<<<:::;;;===<<<;;;;;;<<<===<<<===???BBBDDDEEEFFFGGGCCCBBBBBBCCCEEEGGGFFFEEEDDDBBB@@@@@@AAABBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBB>>>>>>@@@@@@@@@@@@???>>>===============<<<;;;;;;999999999999888888888888666555555444555555666666555444444444444333333333222222222222111111111111000000000000000000000000//////000111111111000000---------......---------,,,,,,,,,++++++++++++***))))))*********+++++++++******))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$###"""""""""$$$%%%&&&####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''&&&&&&''''''((()))))))))***(((***,,,+++(((***...///;;;KKKZZZfffqqq}}}zzzxxxzzzwww|||vvvtttpppxxxzzzppp^^^XXXOOOIIIGGGGGGIIIJJJKKKPPPWWW^^^cccgggkkkmmmwww~~~~~~vvvvvvvvvxxxtttggg```UUUTTTSSSTTTUUUTTTQQQOOOMMMKKKGGGCCC@@@?????????>>>=========<<<<<<;;;;;;;;;:::888999::::::999777444444555555555555555555333333333222222333333444333444444555555444444333222333333444444333333333000000/////////.................................+++***)))''''''((()))***++++++******))))))((((((((())))))***************''''''''''''((((((((())))))))))))***++++++,,,,,,+++++++++++++++++++++,,,////////////000000000000///111333333333333555777777888999:::;;;:::999999:::;;;;;;;;;:::888777555777777777888999;;;<<<===:::;;;<<<<<<;;;;;;===>>>;;;===???AAADDDFFFGGGGGGDDDCCCBBBCCCDDDEEEDDDBBBBBB@@@???@@@BBBDDDDDDDDD@@@@@@@@@AAAAAABBBBBBBBB===>>>???@@@@@@???>>>=========<<<<<<;;;;;;;;;;;;999999999999888888888888555555444444444555555666555555555444444444333333222222222111111111111000000000000000000000000000...///000111222222222222,,,------......------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******))))))((((((((('''))))))))))))))))))))))))'''((((((((())))))******''''''((()))((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%$$$""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%&&&''''''&&&&&&''''''((())))))))),,,((('''((((((&&&'''++++++///777DDDUUUfffttt{{{||||||}}}ssspppdddjjjtttzzzrrrfff\\\XXXXXXZZZ\\\dddkkkuuu{{{vvvhhh]]]WWWTTTUUUUUUVVVWWWWWWWWWWWWQQQOOOJJJFFFBBBAAAAAAAAA???????????????>>>>>>>>>;;;:::999999::::::999777333333444555555555444444333333333222333333444444333333444555555444333333222222333444444333333333333333333333222222222222/////////000000000000000---------------,,,+++++++++******)))(((''''''&&&((('''&&&$$$""" %%%'''((((((''''''((()))(((((())))))*********+++---+++)))+++---///---+++,,,,,,------......//////000000000111222444555666666666777888888888888888888888777777666666666555666666777777888888888999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===???AAACCCDDDEEEDDDBBBAAA???>>>>>>???@@@>>>============>>>>>>??????@@@AAAAAABBBBBBAAAAAABBBBBBAAA@@@@@@??????>>>;;;;;;<<<<<<;;;;;;:::999888777666666777777666555444333333222222111111000222333333444444333333222111111111111000000000000000...,,,******,,,...000////////////..................//////...---,,,,,,---,,,++++++******++++++ ###'''+++------+++***************))))))))))))))))))(((((('''''''''&&&(((((((((((('''''''''''')))'''%%%&&&((()))&&&###&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$######%%%$$$$$$$$$%%%###"""""""""$$$%%%$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%############%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((((((((((((((((((''''''''',,,///333777>>>MMMaaaqqqvvv~~~{{{pppjjjfffddddddjjjwwwssseee[[[UUURRROOOOOOQQQRRRSSSSSSTTTTTTQQQNNNJJJFFFBBB@@@@@@???AAA@@@???>>>============>>>===;;;999888888888888444444333222222222222333222222222222222222222222333333333333333333333333444333333222111000//////222222333222222111000//////......------,,,++++++,,,......---+++)))((())))))))))))))))))*********%%%&&&&&&''''''((((((((()))***+++)))'''&&&'''(((''''''((((((((()))))))))+++***((())),,,---,,,***,,,------......//////000000000000111222333444555555666777777888888777777777666666666555555555555555555666777888888999999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>======<<<<<<======>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>:::;;;;;;;;;;;;:::999999888777555666777777666444444444333333222111111111222222333333333333222222111111111111000000000000///...,,,++++++,,,...///////////////.........---...............---,,,,,,,,,,,,+++***************$$$&&&)))+++,,,+++***)))************)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&((('''&&&&&&((((((&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$########################""""""###$$$$$$$$$$$$###!!!###"""""""""######"""""""""$$$%%%$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))))))))))))))(((((((((+++---000111666BBBTTTaaaqqqyyyvvvpppnnnlllhhhccccccjjjwwwxxxiii^^^VVVQQQMMMLLLLLLNNNOOOPPPPPPPPPPPPNNNLLLHHHDDDBBB@@@??????@@@@@@@@@@@@AAABBBCCCDDDAAA???===:::888777666666555555444333333333333333222222222222222222222222222222222222222222222222444444333333222111111111222222333222222111000//////......------,,,+++++++++,,,---+++)))'''''''''))))))))))))))))))))))))$$$%%%&&&(((***+++,,,------------+++(((&&&&&&'''&&&'''''''''''''''(((((()))(((((((((***+++***))),,,------...//////000000000000000000111222444444444555666666777777666666555555444444444444333333444444555666888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???????????????>>>===<<<<<<<<<;;;;;;<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>======999::::::::::::999888888888666555555666666555444444444444333222222111111222222333333333333222222111111111111000000000000.........------.........//////.........------------............------,,,++++++***))))))))))))*********++++++******)))(((************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$((('''&&&&&&((('''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################""""""###$$$$$$$$$$$$###!!!###"""""""""######"""""""""$$$%%%$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))))))))))))))))))))***++++++***,,,444AAAKKKbbblllzzz|||wwwvvvwwwzzzrrrjjjhhhppp}}}wwwggg[[[TTTPPPKKKGGGHHHIIIJJJJJJKKKKKKKKKKKKIIIHHHEEECCCAAA@@@@@@@@@>>>>>>@@@AAACCCEEEFFFGGGCCCBBB???<<<999777555555666666555444444444444444333333333333222222222222111111111111111111111111333333333333333333333333222222333222222111000//////......------,,,+++++++++,,,---,,,***((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((---......,,,)))''''''((('''''''''''''''''''''''')))(((((()))************,,,,,,---...///000000111/////////000000222333333333444444555555555555555333333333333222222222222333333444666777999:::;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::;;;:::::::::;;;<<<===>>>===>>>??????@@@@@@????????????>>>>>>===<<<<<<<<<999999999999999888777777777666444555666666555333444444444333222222111111111111222222222222111111111111111111000000000///.................................---------,,,,,,---------......------,,,+++***))))))((())))))))),,,,,,+++******))))))***************)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""########################""""""###$$$$$$$$$$$$### """$$$%%%$$$###$$$%%%###"""""""""$$$%%%$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''(((((((((((())))))))))))((())))))&&&&&&***333:::KKKXXXjjjyyy~~~}}}}}}}}}xxxxxxqqqfffXXXPPPMMMKKKHHHDDDFFFFFFGGGGGGHHHGGGGGGGGGFFFEEEDDDBBBAAAAAAAAAAAA======>>>@@@AAAAAABBBBBBCCCAAA???===:::888777666777777666555555555555555333333333333333222222222111111111111111111111111222222222222333333444444222222222222222111/////////......------,,,++++++---...///...,,,******+++)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&***+++,,,+++)))))))))***((((((((((((((((((((((((((()))***************+++++++++,,,---...///000000////////////000111222222222222333444444444444333111111111111222222222222222333444666777999::::::;;;:::999999999999:::;;;===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999999999999999:::;;;<<<===<<<===>>>>>>??????>>>>>>>>>======<<<<<<;;;::::::888888999999888888777666666555444444555555444222444333333222222111000000000111111222222111111000111111111111000000000///---..................---------------,,,,,,,,,,,,,,,,,,---------------,,,+++***))))))((()))))))))+++******))))))***+++,,,************)))))))))((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""########################""""""###$$$$$$$$$$$$###"""###%%%%%%#########%%%###"""""""""$$$%%%$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&%%%(((---222888EEEYYYlllyyy~~~}}}||||||~~~sssccc[[[QQQKKKJJJJJJHHHEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@???>>><<<;;;???>>>>>>===;;;:::999888777777666555555555555666444444444333333333222222222222222222222222222222000000111111222222333333222222222222222111/////////......------,,,++++++,,,---......,,,******+++))))))))))))((((((''''''&&&&&&''''''((())))))***'''((())))))((((((***+++)))))))))(((((((((((((((((()))******))))))***+++)))******,,,---...///000///////////////000111111000111222222333333222222000111111111111222222222333333444555777888999999::::::888888888888::::::<<<<<<;;;;;;;;;:::::::::999999:::::::::999999888888888888888999;;;<<<<<<;;;<<<======>>>>>>======<<<<<<<<<;;;::::::999999888999999999999888777777666444333333444444333222222222222111000000//////000000111111111111000000111111111111000000000000---------,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,------------,,,++++++***))))))))))))***)))))))))))))))***+++,,,************))))))))))))'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################""""""###$$$$$$$$$$$$###!!!#########!!! !!!######"""""""""$$$%%%$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((('''((((((((('''))),,,......888III\\\kkktttyyyzzzyyyzzz{{{}}}rrrgggWWWTTTOOOKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA>>><<<:::;;;<<<<<<<<<<<<;;;::::::777777666555555555555555555555444444333333222222222222222222222222222222000000000111111222222222222222333222222111000//////......------,,,++++++)))***++++++)))(((((((((***))))))((((((''''''&&&%%%&&&&&&'''((()))***+++%%%&&&((('''&&&&&&((()))((((((((('''''''''&&&&&&&&&((())))))''''''(((+++'''((()))***,,,---.../////////.........///000000///000111111222222111111000000111111111222222222444444555555666777777888:::999888777777888999::::::999999999999999999888999888888777777888888999777777777777999:::;;;<<<;;;;;;<<<============<<<;;;;;;;;;:::999999888888999999::::::999999888777555444333333444444333111111111000000///.........///000000000000000000///111111111111000000000000...---+++******+++---...,,,,,,,,,,,,++++++++++++***+++,,,---------------,,,,,,+++***************(((((())))))))))))******************))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&((('''%%%###$$$%%%"""#########$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$########################""""""###$$$$$$$$$$$$######$$$$$$###!!! !!!"""###"""""""""$$$%%%$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))''''''((()))))))))***+++,,,000999GGGVVVdddoootttyyy{{{~~~~~~}}}wwwssswwwtttmmmjjjvvv|||xxxtttuuu|||zzznnnbbbZZZNNNOOOOOOMMMIIIFFFFFFGGGEEEEEEEEEDDDCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAA???===::::::;;;<<<<<<;;;:::999777666555555444444555555666555555444333333222222111111111111111111111111111222222222222222222222222222333222222111000//////......------,,,++++++''')))******(((''''''(((***))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&((((((&&&%%%''')))&&&'''((()))+++,,,---...///............//////000//////000111111111111111000000111111222222222333444555555555666666777777:::999777666666777999:::888888888777777777777777999888777666666777888999666666666777888:::;;;<<<:::;;;<<<<<<======<<<<<<;;;;;;::::::999888888777999::::::::::::999888888555444222333444444333111000000000///......------//////000000000000//////111111111111000000000000...,,,***((((((***,,,...,,,,,,,,,+++++++++*********+++,,,,,,---------------,,,++++++******++++++((())))))))))))(((((('''************))))))))))))&&&'''''''''(((((())))))%%%%%%%%%$$$$$$$$$#########&&&((('''$$$###$$$%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&***)))&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%########################""""""###$$$$$$$$$$$$###%%%&&&&&&%%%###"""###$$$###"""""""""$$$%%%$$$############"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%############%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&'''&&&&&&&&&&&&''''''((())))))***&&&'''((()))))))))))))))++++++...666EEEVVVeeennnzzz|||}}}{{{yyyvvvooohhhllluuu{{{zzznnnhhhccciiiqqqxxx{{{ooojjjlllttt|||}}}lll```VVVOOOHHHLLLOOOMMMHHHDDDDDDFFFDDDDDDDDDCCCBBBAAA@@@???>>>>>>???@@@@@@@@@@@@???<<<===@@@BBBBBBBBBAAA@@@::::::;;;<<<;;;:::888777666666555444444444444444666666555444333333222222000000000000000000000000333333333333333333333333222222333222222111000//////......------,,,++++++(((***++++++)))(((((()))***))))))((('''&&&&&&&&&%%%%%%%%%'''))))))'''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&((()))))))))((('''((('''&&&&&&&&&''')))***++++++,,,---...///000000111111000//////000111222333222222111111222222333555555555555555666777888777777666555555555555555888999999999999888888777777777777777666666666666888777666666666777999::::::::::::;;;<<<===>>>>>>;;;;;;999999999:::;;;<<<;;;<<<===;;;888666666666222222111111111111222222222222222111111111111000...............///000000///,,,)))))),,,------+++//////.........---------------,,,,,,+++*********,,,------------,,,++++++,,,,,,,,,+++++++++******''''''((()))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$###""""""######""""""""""""""""""""""""$$$$$$##################%%%$$$$$$$$$###"""""""""########################"""############$$$$$$$$$!!!###$$$$$$###"""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((()))))))))))),,,///111222555@@@QQQ^^^sss{{{~~~|||}}}}}}yyypppiiifffeeewwwzzzmmmhhhjjjjjjiiihhhkkksssooolllnnnrrr}}}{{{lllbbbZZZSSSMMMLLLMMMMMMMMMLLLIIIGGGEEEEEEEEEEEEEEECCCAAA???>>>@@@======@@@@@@======@@@@@@AAABBBBBB@@@>>>>>>??????>>>===<<<:::999888777666666555444333333222222333222222111111222222333222111111000000000000000111111222222222222111111000000000000//////////////////...---,,,,,,++++++------,,,,,,+++***))))))******)))((('''&&&%%%%%%&&&&&&'''(((***+++)))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''''''''((()))***+++,,,,,,---...///000111444333222111111222222333333222222222222222222333555444555555555666777888777777666555555555555666888888999999999888888777666666666666666555555555888777666666666777999999::::::;;;;;;<<<<<<======;;;;;;999888888999:::;;;;;;<<<===;;;888666666666333333222222222222333333222222222111111111111000///////////////000111111222///,,,,,,///000000///.........---------,,,,,,++++++***))))))(((((('''))))))***+++,,,,,,++++++,,,,,,+++++++++*********''''''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$###""""""##############################"""""""""###$$$$$$$$$%%%$$$$$$$$$#######################################"""############$$$$$$$$$ """$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))***---...---...555CCCNNNbbbppp|||vvvpppmmmkkkxxxxxxssssssvvvwwwtttnnniiiiiipppvvvxxxzzzpppddd\\\VVVQQQMMMMMMNNNNNNNNNMMMJJJHHHFFF@@@AAABBBDDDEEEEEEDDDDDD@@@======@@@@@@======@@@AAABBBDDDCCCBBB@@@AAABBB???>>>===<<<:::999888777666666555555444333333222333333222222222222333333222111111000000000000000111111222222222222111111000000000000/////////...///......---,,,,,,++++++------,,,,,,+++******)))))))))(((((((((((((((((('''&&&&&&(((***+++***((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((((((((()))***+++,,,,,,---...///000000111444444333222111111222222222222222222222222222222444444444555666777777888888777666666555555666666777777888888888888888777666666666666555555444444777777777666777888888999;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999888888888999999;;;<<<===;;;888666666666444444333333333333444444222222222111111111111000000000//////000000111111222000...---///000000000---------,,,,,,,,,+++++++++******))))))((('''''''''((()))***,,,,,,,,,---,,,++++++++++++*********'''(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###############$$$$$$$$$########################"""############$$$$$$$$$""""""$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''((((((((()))))))))***,,,,,,)))(((+++333;;;HHH\\\rrr~~~}}}zzzxxx|||{{{rrrnnnsss{{{~~~qqqiiikkkppp~~~tttlllaaaXXXTTTQQQNNNLLLOOOPPPPPPOOONNNLLLJJJHHHEEEEEEEEEEEECCCBBBAAA@@@@@@>>>>>>@@@@@@>>>>>>@@@???AAABBBBBBAAAAAAAAABBB???>>>===<<<;;;:::999888777666666555555444444444444444333333333333444444222111111000000000000000111111222222222222111111000000000/////////...............------,,,,,,+++---,,,,,,++++++*********((((((((()))))))))******&&&%%%%%%''')))******)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&''')))***)))))))))))))))******+++,,,,,,---...///000000111222222111000000/////////222222222222222222222222333333444666666777777888888777777666555666666666666666777888999999999888888888777777666666555555777777777777777888888999<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777777888999;;;<<<===;;;888666666666444444333333333333444444222222222111111111000000000///////////////000000...---,,,+++,,,------...,,,,,,,,,+++++++++******,,,,,,,,,+++******))))))((()))***+++,,,,,,,,,,,,++++++++++++************(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''((((((((()))))))))+++,,,***'''(((---222444EEE[[[mmm{{{zzzqqqiiihhhrrr~~~|||sssbbb]]]VVVQQQOOONNNMMMLLLQQQQQQQQQPPPOOOMMMKKKJJJIIIHHHGGGEEEBBB@@@>>>===@@@======@@@@@@======@@@<<<===???@@@???>>>???@@@>>>>>>===<<<;;;:::999888777777666666555555555555555444444333333444444555222111111000000000000000111111222222222222111111000000/////////...............---------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************((('''&&&(((***,,,,,,+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&''')))***((())))))***************++++++,,,---...///000000111111111111000000//////111222222333333222222111222333444666777888888888888888777666666666666666666666777999::::::::::::::::::999999888777777666666777777777888888888888;;;;;;;;;;;;;;;:::::::::<<<;;;999888888888999999;;;<<<===;;;888666666666333333222222222222333333222222222111111111000000///......---------......,,,,,,+++*********,,,---,,,,,,+++++++++*********,,,,,,++++++***))))))((())))))************))))))+++++++++*********))))))(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$###############$$$$$$########################%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$&&&&&&%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((&&&(((******)))***...111---666CCCVVVnnnxxxpppnnnwwwwwwkkkcccXXXUUUQQQNNNMMMMMMNNNNNNQQQQQQPPPOOONNNMMMKKKJJJBBBBBBBBBBBBBBBCCCCCCCCC@@@======@@@@@@======@@@;;;===??????>>>>>>???@@@======<<<;;;:::999999888666666666666666555555555555444444333333444444555222111111000000000000000111111222222222222111111////////////............---------------,,,,,,,,,,,,,,,+++++++++++++++***+++++++++***)))(((((((((***)))((())),,,...///...(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))'''((()))*********))))))******+++,,,---...//////111222333333333333222222111222333444444333222111111222444666888888888777999888777777666666777777666777888:::;;;<<<<<<<<<<<<;;;;;;:::999888777777666666777888888888888777:::::::::::::::;;;;;;;;;;;;;;;999999999:::;;;<<<;;;<<<===;;;888666666666333333222222222222333333222222222111111111111000......------,,,,,,---------------,,,***+++---///,,,,,,,,,+++++++++*********))))))(((((('''&&&&&&((((((((((((((('''&&&&&&+++************))))))))))))))))))))))))(((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$#########"""######$$$%%%""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!###############$$$$$$$$$########################"""############$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((###%%%'''((()))***---///...000555CCC[[[vvv{{{www{{{tttggg]]]WWWSSSQQQPPPNNNNNNNNNOOOPPPQQQPPPOOONNNLLLKKKJJJJJJEEEDDDBBBAAA@@@@@@???@@@>>><<<<<<>>>>>><<<<<<>>>===???@@@@@@?????????@@@;;;;;;;;;:::999888888888555555555555555555555555444444333333333333444444222111111000000000000000111111222222222222111111/////////.........------------------------------++++++++++++++++++++++++,,,+++***)))(((''''''&&&)))'''&&&'''***---......(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''((()))))))))((((((((()))******,,,,,,---...000000222333444444333333000111333444444333111000000222444777888888888777999888777777666666777777777888999;;;<<<===>>>>>><<<;;;;;;:::888777777666555666777888999888888777999999999::::::;;;;;;<<<;;;::::::::::::;;;===>>>;;;<<<===;;;888666666666444444333333333333444444222222222111111111111000//////...------------------......---++++++---000---,,,,,,,,,++++++++++++)))))))))(((''''''&&&&&&(((((())))))))))))))))))************)))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######""""""###$$$$$$%%%########################%%%$$$$$$$$$###"""""""""$$$$$$$$$#######################################"""############$$$$$$$$$%%%$$$$$$############$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((()))+++,,,---///111666GGG___ttt}}}zzzsssyyyqqqcccZZZTTTPPPMMMNNNNNNNNNNNNOOOQQQRRRPPPOOOMMMLLLJJJIIIIIIIIIIIIGGGDDD@@@===;;;::::::===::::::======::::::===>>>???AAA@@@???>>>>>>???:::999999888888777777777444444444444444444444444333333222222222222333333222111111000000000000000111111222222222222111111//////.........---------------------------------++++++++++++++++++++++++)))))))))(((((('''''''''%%%$$$###$$$''')))++++++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%&&&((()))))))))((('''(((((()))***+++,,,,,,---,,,...///111222222222111000111333444444333111000000222444777888999888777999888888777777777777777777888:::<<<===>>>??????;;;;;;:::999888777666555555666777999999888888777888888999::::::;;;<<<<<<;;;:::::::::;;;===???@@@;;;<<<===;;;888666666666555555555444444555555555222222222111111111111000111000///...............+++---...,,,)))))),,,///---------,,,,,,,,,+++++++++++++++***))))))(((((()))***+++,,,---.........************)))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$######""""""########################"""############$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((((()))***+++(((---000000888KKKaaannn||||||mmmpppwwwwwwpppsssrrrcccXXXRRRPPPOOOIIIKKKLLLMMMNNNOOORRRTTTOOONNNLLLJJJIIIHHHHHHHHHBBBAAA@@@>>>===>>>>>>???<<<999999<<<<<<999999<<<<<<>>>???>>><<<;;;;;;<<<999999888888777777666666333444444444444444444444333222222111111222222333222111111000000000000000111111222222222222111111//////.........---------------------------------++++++++++++++++++++++++''''''''''''((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''((())))))***&&&'''))))))((((((***+++++++++++++++++++++++++++111111111111000000000000222111111000111111222222333333444666777999::::::;;;888555666888::::::999888999:::;;;<<<<<<<<<<<<===<<<;;;:::888777555555555555777888999:::::::::888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::999888666666666666777:::999888666555333222111444444333222111111111111///............///000000000///---+++++++++---...*********)))******+++++++++++++++************)))))))))))))))))))))))))))---,,,+++***))))))))))))''''''''''''''''''''''''&&&'''((((((((('''%%%%%%((('''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###!!! """%%%''''''$$$#########%%%%%%###!!!"""""""""###$$$$$$$$$%%%((($$$!!!"""&&&'''$$$ """"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###$$$&&&"""!!!!!!!!!!!!###%%%&&&%%%$$$######"""#########""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$######### !!!"""###$$$$$$$$$!!!"""###$$$%%%$$$###############$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$###$$$&&&)))***(((((((((((())))))))))))333111...///444===GGGMMM```kkk{{{{{{uuuqqqssswww}}}pppkkkfffiiiuuuyyynnn___TTTPPPPPPPPPNNNPPPOOONNNMMMLLLLLLLLLMMMMMMLLLLLLJJJIIIFFFEEECCC@@@???<<<::::::;;;===>>>===>>>???>>>===;;;;;;;;;============>>>>>>>>>>>>777777777777666666666666333444444555555444444333333222222222222222222333111111111111111111111111////////////............111000000000////////////............---,,,+++***(((***---......---...///+++***))))))))))))&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................///222222111111111111111111222333444555666888999999:::777555555777999999888888999:::;;;<<<<<<<<<<<<<<<;;;:::999888888888888444555666888999999::::::999999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999888666555666666777666555555555555555555555444444333222111111111111000//////...---------...000...---++++++,,,---...,,,,,,+++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))...------,,,+++*********''''''''''''''''''''''''&&&'''((((((((('''%%%%%%((('''&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""!!!###$$$$$$$$$"""###$$$$$$$$$$$$#####################$$$$$$$$$'''###!!!"""%%%&&&###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$###"""""""""###$$$&&&'''###"""""""""###$$$%%%%%%######""""""""""""######%%%%%%%%%$$$$$$#########!!!""""""######$$$$$$$$$""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$&&&((()))''''''((((((((())))))))))))))))))***...444:::>>>EEEPPPbbbwww}}}yyyyyyyyy{{{ooonnnooowww}}}lllbbbUUUMMMKKKKKKKKKJJJKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLKKKJJJHHHFFFDDDCCC>>>>>>======<<<<<<<<<<<<;;;<<<<<<<<<:::999999999========================777777777666666666555555333333444444444444333333111111000000000000111111111111111111111111111111000000000/////////......---------,,,,,,,,,,,,,,,...------,,,++++++******'''((())))))***,,,///222///,,,)))'''((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++)))(((***---///---+++,,,------------------------------......//////000333222222111111111000000111222333444555666777888888666444444666777888777999999:::;;;<<<<<<<<<<<<<<<;;;999888888888:::;;;555555777888999999999999;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999777666555555666666444444444444555555555555444333222111000000000000111000///---,,,+++++++++///...---,,,+++,,,---.........---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))***))))))(((((('''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###$$$###""" """%%%%%%###"""$$$&&&$$$$$$$$$###############%%%""" !!!###$$$"""###############$$$$$$$$$########################%%%%%%$$$$$$#########"""$$$#########$$$%%%&&&'''!!!!!!!!!"""###%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$'''&&&%%%$$$%%%%%%'''((('''''''''(((((((((((()))###$$$&&&))),,,...000111333888EEEZZZpppvvvqqqttt}}}tttggg[[[TTTLLLGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIHHHGGGEEEDDDBBBAAA<<<===>>>??????===<<<;;;<<<;;;;;;::::::999888888<<<<<<<<<<<<<<<;;;;;;;;;666666666666555555555444222333333444444333333222000//////......//////000111111111111111111111111111111000000000/////////+++++++++++++++,,,,,,,,,---,,,+++***))))))******++++++++++++,,,000555999777222+++'''&&&''')))***$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))---)))&&&)))...000---***++++++,,,,,,,,,,,,,,,---------...///000111222333222222222222111000000///000111222333444555666666666555444333444555666777999:::;;;;;;<<<<<<<<<;;;>>><<<999777666888999;;;666777888999::::::::::::<<<<<<;;;;;;;;;;;;::::::=========<<<<<<<<<<<<<<<999888666555444444555666666555555444333222222111333222111000000///000000//////...---,,,+++++++++...------,,,,,,,,,---...///...---,,,+++*********+++++++++*********))))))))))))))))))))))))))))))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((((((((('''%%%%%%'''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%%%%$$$""" """&&&&&&"""!!!$$$(((%%%$$$$$$$$$###"""""""""$$$###!!!"""$$$$$$###!!!########################"""""""""""""""###############$$$%%%%%%$$$$$$###############$$$$$$%%%%%%""""""""""""###$$$%%%&&&$$$######""""""######$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########!!!"""###$$$%%%$$$######''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''(((***+++------......333222555???QQQfffyyy|||vvv~~~zzzpppcccXXXPPPLLLGGGDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHHHHIIIEEEEEEDDDCCCBBB@@@>>>>>>=========>>>>>>======<<<>>>===;;;;;;;;;;;;:::999;;;;;;::::::::::::999999555555555555444444444444222222333333333333222222/////////....../////////111111111111111111111111111111111111000000000000------------...............---***)))((()))+++,,,---......---...111666999999444---(((&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((+++'''%%%''',,,...,,,((())))))******++++++++++++,,,---...///000111222333111222222222222111000///000111111222333444555555444444444333333444555777::::::;;;;;;<<<;;;;;;;;;???===:::777555666777888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::888777666444444444444555444444333333222222111111222222111000////////////------,,,,,,,,,------...---------,,,------------------,,,***))))))))))))+++++++++*********))))))))))))))))))))))))))))))******+++++++++***))))))''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&&&&$$$""""""&&&&&&"""!!!$$$(((%%%$$$$$$$$$###"""""""""$$$#########$$$%%%$$$###########################!!!!!!"""""""""#########!!!"""###%%%&&&&&&&&&&&&"""""""""###############$$$$$$###############$$$""""""!!!!!!!!!!!!""""""########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########!!!"""###$$$%%%$$$######'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''************+++,,,------111111111333:::III^^^mmm}}}}}}}}}}}}{{{xxxiiiccc]]]UUUNNNJJJHHHFFFDDDCCCCCCBBBAAACCCDDDEEEGGGHHHHHHHHHHHHDDDDDDCCCCCCAAA@@@>>>===>>>===;;;::::::<<<===??????<<<:::999:::;;;:::888999999999888888888777777444444444444333333333222111111222222222222111111111000000//////000000111111111111111111111111111111111111111000000000000.....................///...---+++***)))***,,,---***+++,,,+++***+++---///111///+++)))((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''(((((((((((((((((((((&&&%%%'''***+++***((((((((())))))******++++++***++++++---...///000000000111222333333222111000111111111222333444444444444444444333222333555777::::::;;;;;;<<<;;;;;;:::>>><<<999777555444555555888999999:::;;;;;;::::::999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888777555444333333444444...///000111222333444555222111000///............------,,,,,,---...//////,,,,,,------------------,,,,,,+++***))))))))))))+++++++++************)))))))))))))))))))))))))))((()))*********)))((('''''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$&&&'''&&&%%%"""%%%%%%###"""$$$&&&$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!""""""######$$$$$$$$$"""######$$$%%%&&&''''''!!!""""""#########""""""%%%$$$$$$###""""""######""""""!!!!!!!!!!!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&((()))***&&&+++000000000666CCCNNNjjjrrr~~~{{{yyyzzz}}}{{{qqqnnnkkkjjjmmmttt|||yyyfffXXXQQQNNNJJJFFFFFFEEEDDDCCCCCCBBBBBBBBBEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@???===<<<:::888888:::===???===:::666666888999888666888888888777666666555555333333333333222222222222000111111222222111111000222111111000000111111222111111111111111111111111111111000000000/////////------------,,,,,,,,,+++---,,,+++******+++,,,---+++,,,,,,+++)))((()))***'''&&&'''(((***+++)))'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))'''&&&&&&''')))***((((((((((((((((((((('''&&&''''''(((((()))******((())))))***++++++,,,,,,++++++,,,,,,---...//////...///111333333333222111111111222222333444444444333555555444222333555888:::;;;;;;<<<;;;;;;:::::::::999888666555444444444777777888999999999888888777888888999:::;;;<<<<<<;;;;;;:::999999888777777777666555333333333333444---...///000222333444555111111000///............//////......---.........+++,,,,,,---.........---,,,++++++*********+++++++++++++++************)))))))))))))))))))))))))))###$$$&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&'''((((((((('''%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######$$$&&&&&&&&&"""###$$$$$$$$$$$$#####################$$$$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$#########""""""""""""######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&"""###$$$$$$$$$###""""""#########"""######$$$$$$###""""""""""""""""""###!!!"""""""""#########$$$!!!""""""######$$$$$$$$$$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''(((((()))"""''',,,---,,,...444:::NNNXXXiii{{{rrriii]]]]]]\\\^^^cccmmmwww~~~~~~nnndddWWWMMMHHHFFFDDDCCCDDDDDDEEEEEEDDDEEEFFFGGGGGGHHHIIIIIIHHHFFFDDDCCCCCCCCCCCCCCCBBB@@@???>>>:::999999999999:::;;;<<<>>>999555444777999777555777777777666555444444444333222222222111111111111000000111111111111000000222111111000000111111222111111111111111111111111000000000/////////.........------,,,+++***))))))*********+++++++++++++++---,,,***'''%%%%%%(((***%%%%%%&&&(((***+++***)))&&&''''''((((((''''''&&&''''''''''''''''''''''''+++)))(((''''''((()))+++((((((((((((((('''''''''&&&'''))))))((((((***+++))))))***+++,,,,,,------------......///000000000---...111333444444333222222222222333333444444555444555666555333333666999;;;;;;;;;<<<;;;;;;::::::666666666666666555555444555666666777777777777666666666777888:::;;;<<<<<<::::::999999888777666666777666444333222222333333000000000000111111111111111000///......------...222111000///...---------+++,,,------.........---,,,,,,+++++++++,,,------+++++++++************)))))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&###"""$$$%%%&&&&&&$$$#########%%%%%%###!!!""""""######$$$$$$$$$%%% """######""""""###$$$$$$$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&***(((&&&###""""""###$$$###$$$%%%&&&%%%%%%###"""!!!!!!""""""###$$$&&&&&&$$$$$$############$$$$$$!!!!!!""""""#########$$$ !!!"""###$$$$$$%%%$$$###"""""""""###$$$%%%#########$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((***,,,,,,+++***))))))(((((())),,,000333333>>>RRRgggzzzzzzkkkbbbXXXYYY[[[```hhhuuutttgggYYYTTTMMMHHHFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIKKKMMMHHHIIIJJJIIIHHHEEEBBBAAA@@@@@@@@@@@@???===<<<;;;777888999:::;;;::::::999@@@;;;666666999;;;999777777777666555444444333333222222222111111111111000000000111111111111000000111111000000000000111111111111111111111111111111////////////............000///...---+++***))))))((()))************)))))))))'''$$$$$$(((+++)))(((((())))))(((''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************+++++++++++++++,,,,,,,,,***---000222222000---,,,...//////000111111222222//////000111222444555666666555333333333555777888999999999999999888777666888444111111444555444333333333333444555666777888888888888888888888888888999666444555777888777555555555444444444333333333//////000000111111222222......------------......000///...---,,,------.................................---------,,,,,,,,,++++++***************++++++*********))))))((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""############$$$$$$$$$""""""""""""###$$$$$$%%%!!!###$$$$$$$$$$$$&&&'''""""""############""""""%%%%%%$$$$$$###$$$$$$$$$###"""  !!!###$$$!!!"""$$$%%%%%%$$$"""!!!######""""""""""""######"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$###############%%%$$$###""""""###$$$%%%%%%###"""###%%%%%%### %%%$$$#########$$$%%%&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''((()))***++++++***+++---...888666888CCCWWWnnnxxxiii^^^YYY```kkkwwwzzznnncccYYYRRRJJJGGGDDDCCCCCCCCCBBBAAACCCCCCCCCCCCDDDEEEGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCAAA???======>>>>>><<<:::<<<<<<;;;::::::;;;;;;;;;:::999777555555555666666666555555444444333222222000000000000000000000000222333333444444333333222111111000///////////////111111000///////////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********''''''(((((())))))))))))+++,,,...000000///---,,,000000111111222333333444/////////000111222333444666555444333333555777888888888888888888777666666777444222111333444444333333333333333444555666666777777777777777777777777777555333333555666666444444444444333333333333222//////000000000000000111------,,,,,,,,,,,,------000///...---,,,------...........................---,,,,,,,,,++++++++++++---,,,+++***)))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''###$$$$$$$$$$$$######"""$$$######""""""######$$$###"""!!! """$$$%%%"""###$$$%%%%%%$$$###"""######""""""""""""######%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$###""""""###$$$$$$$$$###"""###%%%&&&$$$"""$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&''''''(((+++,,,,,,+++))))))+++,,,...000444999CCCTTTgggtttzzzsssnnnqqqzzzrrrddd[[[SSSLLLGGGDDDAAA???===>>>>>>===<<>>=========;;;999::::::999999999999999:::::::::888777666666777777555555555444333333222222000000000000000000000000000111111222222111111000111111000///////////////111000000///////////////+++,,,------......------......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))******((())))))***+++,,,------,,,,,,---...//////......000111111222222333333444000000//////000111111222555555444333333444666777666777777777777666666555666444222111222333333222111111111111222333444555555555555555555555555555555333222222333444444333333333333333222222222111000000000///////////////,,,,,,++++++++++++,,,,,,///...------,,,---------------------------------++++++++++++************...---,,,***)))(((''''''(((((('''''''''''''''&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$$$$$$$######"""#########!!!###$$$$$$######%%%&&&%%%%%%%%%%%%%%%$$$###"""###"""""""""""""""######$$$###"""""""""###$$$%%%##############################""""""""""""######"""!!!  !!!"""$$$$$$$$$###############"""###$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$###"""###%%%&&&&&&$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((((((''''''''''''((())),,,,,,,,,+++)))((()))***'''---222111111888HHHUUUmmmwwwzzzvvvwww}}}|||xxxyyy~~~pppggg[[[QQQLLLHHHEEEBBBBBB@@@>>>===>>>>>>===<<<@@@@@@@@@@@@AAABBBBBBCCC@@@AAABBBCCCCCCCCCBBBBBBBBB@@@>>><<<<<<;;;:::888888777777777777777888888;;;:::999888777777777777555555444444333333222222000000000000000000000000000000111111111111000000111111000000000/////////111000//////......//////+++,,,------......------//////...,,,+++***)))((((((((((((((()))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***))))))***+++,,,......///------------...///000000000000000111222222333333222111111000000000111111444333222222222333444444666666777777777777666666666444222111111222222222000000000000000111222333333333333333333333333333333222222111222222333222222222222111111111000000000/////////......------,,,,,,++++++++++++,,,,,,...---------------------------------------------,,,++++++++++++*********---,,,+++)))((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$!!!!!!"""###%%%&&&((()))!!!###$$$$$$######$$$&&&%%%%%%%%%%%%$$$###""""""###""""""""""""######$$$$$$$$$#########$$$%%%&&&$$$$$$###""""""###$$$$$$######""""""""""""######"""!!!!!!"""%%%$$$$$$$$$###""""""""" """###%%%%%%%%%$$$###!!!!!!"""###$$$%%%%%%%%%$$$##################$$$############%%%&&&''''''$$$###$$$$$$$$$$$$%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''(((((())))))***++++++***(((((()))***(((---111///,,,...888AAALLL[[[qqq}}}wwwqqqjjjfffhhhoooxxx~~~yyyxxxyyy{{{}}}nnn]]]VVVMMMGGGDDDCCCCCCCCCAAA???>>>>>>??????>>><<<>>>>>>>>>>>>>>>???@@@@@@===>>>@@@BBBCCCCCCBBBBBBCCC@@@===;;;;;;:::999777777777666666666777888888::::::999888777777777777555555444444333222222111000000000000000000000000222222333333333333222222000000000111111000000000000000///............///+++,,,------......---------------,,,+++***))))))((((((((((((''''''&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&''''''(((&&&&&&&&&''''''((((((((('''(((((((((((()))))))))&&&&&&'''((()))***+++,,,...............000111222111111222333333444444555333333222111111111111222222111111111111111111111666666777777777777777666555444333111000000111111000////////////000111111111111111111111111111111222222222222111111222333111000000000///////////////......------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------------------------------------,,,,,,,,,,,,++++++++++++******))))))((()))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%%%%&&&(((***+++,,,!!!###$$$$$$###"""###%%%######$$$$$$###"""!!!!!!###############$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$######""""""""""""######&&&%%%"""!!!!!!"""%%%&&&%%%$$$$$$$$$###""""""""" !!!###$$$%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%#########$$$$$$#########"""############$$$&&&(((######$$$$$$%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((()))))))))((((((***,,,***,,,---------...222555666BBBUUUiiizzztttmmmfffdddbbbccchhhrrr|||wwwtttuuuuuu|||wwwiii___OOOKKKEEE@@@>>>???@@@@@@===<<<;;;<<<======<<<:::<<<<<<<<<<<<<<<<<<===>>><<<===???BBBCCCDDDCCCCCCCCC@@@<<<::::::999888777777777777777777888999999888888888777777666555555555444444333222222111111000000000000000000000000111222222333333222222111///000111111111111000000000//////...............+++,,,------......------***+++++++++++++++++++++///...---,,,+++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''(((((())))))''''''(((((((((((())))))(((((())))))***+++,,,,,,---------......000111222333444444555555666777777333333222222222222222333111111111111111000000000444555555666666666666666444444333111///...///111000///////////////000000000000000000000000000000111222222111000000111333////////////............---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++)))))))))(((((())))))***((((((((((((((()))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$"""############$$$$$$$$$%%%$$$$$$#########$$$$$$"""###$$$###""""""###$$$!!!""""""#########""""""############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%##############################""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$$$$###############"""""""""###############"""""""""###$$$$$$$$$%%%"""###$$$$$$$$$$$$###""""""######"""!!!"""%%%'''"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((('''&&&'''(((((('''(((***,,,)))'''&&&(((,,,......,,,000444<<>>>>>===???@@@@@@???===;;;;;;;;;::::::;;;;;;<<<<<<===@@@BBBCCCDDDDDDCCCBBB???;;;999999999888888888777777777888999:::;;;777777888777777666555444444444333333222222111111000000000000000000000000//////000000000000/////////000111222222222111000000///......------......+++,,,------......------))))))******+++,,,,,,,,,...---,,,+++***(((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%&&&'''&&&&&&&&&'''((()))))))))'''''''''((((((((())))))++++++,,,,,,,,,---------******+++,,,---...//////222222333333444555555555222111111111111111222333222222333222222111111000222222333444444444444444333444444111...---...111000000////////////000000000000000000000000000000...000111000...---///222............------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++***)))(((((((((((((((&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###""""""############$$$$$$$$$###"""!!! """###$$$###"""!!!"""###!!!!!!"""###$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""######$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""""""""######  ###############$$$$$$$$$%%%$$$"""!!!!!!!!!###$$$##################$$$$$$"""###$$$$$$$$$$$$###""""""######!!! ###&&&"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''''''''&&&'''((()))(((''''''(((***)))'''&&&'''+++,,,+++)))---...000555>>>OOObbbooo{{{wwwwww}}}~~~yyyuuurrruuu||||||yyyzzzmmm___WWWPPPHHHDDDEEECCCCCCCCCBBB@@@???@@@@@@@@@@@@@@@BBBDDDDDDBBB@@@;;;;;;::::::::::::;;;;;;<<<===???AAABBBCCCBBBBBBAAA>>>:::888888999999999777777777777888999:::;;;888888999999888777555444444444333333222111111111000000000000000000000000//////000000000000//////...///111333333222111000//////...------------...+++,,,------......------***************+++++++++((((((''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&%%%###"""######$$$&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))******'''(((***+++,,,---------...//////000111111222222000000000000000111222222444444444444444333222111///000111222222222222222333444444111---,,,...111111000000/////////000000000000000000000000000000---///000...,,,+++...000......---------,,,,,,,,,*********++++++,,,,,,---++++++************++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))---,,,***)))'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!! """############$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''"""###$$$###"""!!!"""###!!!"""###$$$%%%&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$"""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%'''%%%"""  """$$$$$$$$$$$$###############"""###$$$%%%%%%$$$###""""""######!!!!!!%%%"""###$$$%%%&&&%%%$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$&&&''''''&&&&&&)))******(((&&&%%%&&&(((,,,+++******+++++++++***(((+++///333777>>>GGGNNNffftttzzztttqqqmmmkkknnnxxxsssbbbXXXNNNJJJEEE???===AAA<<<===??????===<<<<<<<<<===<<<===???AAAAAA???>>>;;;;;;::::::999:::::::::;;;===>>>@@@AAABBBAAAAAA@@@===999777888999::::::666666666666777888::::::999999::::::999888666555444444333333222111111000000000000000000000000000111111222222222222111111...///111333444333111000//////...------------...+++,,,------......------,,,+++++++++******))))))''''''(((((()))******+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))******+++///...,,,***))))))******,,,,,,------------------111222222333333222222111111000000000//////......444333111000000111333444000000///////////////000333222111000000000111222111000///...---,,,++++++//////000000000000000///............---,,,++++++...------,,,,,,------...************************+++,,,,,,------,,,,,,+++......//////////////////))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######"""!!!!!!"""######$$$###"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$###"""!!!"""###%%%'''%%%%%%%%%$$$$$$$$$###### %%%'''$$$"""$$$&&&%%%###""""""""""""$$$&&&'''!!!!!!!!!!!!"""""""""""" !!!""""""!!! $$$$$$######"""""""""!!!$$$###############$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$######""""""""""""############""""""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))'''&&&%%%%%%&&&'''((()))''''''(((((())))))******++++++,,,---///222555777CCCQQQfff}}}~~~yyywwwzzzqqqooopppmmmqqquuu{{{xxxyyyqqqcccZZZHHHFFFCCC@@@>>><<<<<<<<<<<<===>>>???????????????@@@???======>>>>>><<<;;;999999:::::::::;;;;;;;;;<<<===???AAABBBCCCBBBBBB<<<;;;999777666666777777999999999888888888888888999888777555555555666777666555333111000///......111111111111111111111111111111000000000111333444//////000000111111111222000000000000///...---,,,.........------.........,,,+++++++++++++++,,,,,,%%%&&&(((***+++***)))(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((()))))))))'''''''''((()))+++,,,---,,,,,,,,,,,,------------111111222222222222111111222222222111111111000000333222222111111222222333111111000000000000111111555444333222111222222333222222111000///...---------....../////////......++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************+++,,,,,,------,,,,,,+++.........---------------))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""######$$$$$$$$$$$$###%%%$$$$$$$$$############!!!%%%'''###!!!###%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""######"""!!! $$$""" !!!"""######"""""""""######$$$###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$#########""""""###############""""""###$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''(((((('''''''''((())))))******,,,++++++,,,---///111222888???JJJZZZlll~~~||||||}}}{{{sssnnnsss|||}}}nnncccXXXNNNHHHAAA@@@>>>;;;999888888888:::;;;<<<===>>>?????????@@@>>>======>>>===<<<:::999999999999::::::::::::<<<===???AAABBBCCCBBBBBB<<<;;;999777666666666777999999999888888777777777888777666555555555666666555444333222111111111111111111111111111111111111111111000000000111333333///000000000111111111111111111111111000///...---...------,,,,,,------...,,,++++++*********++++++&&&''')))***+++***)))(((&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&'''((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((("""###%%%''')))***++++++++++++,,,,,,,,,---------000111111222222111111000222222111111111111000000111222222222222222222111222111111000000111111222777777555444333333333333333333222111000//////...---------......------,,,))))))******+++,,,,,,,,,******))))))))))))******************************+++,,,,,,------,,,,,,+++------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$###"""###$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""###%%%&&&%%%$$$""" $$$$$$#########"""""""""!!!%%%&&&###!!!###$$$###$$$$$$######!!! !!!!!!!!!!!!""""""""""""""""""############""""""%%%### """$$$###""""""!!!!!!"""""""""###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$#########"""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&''''''(((((()))******,,,+++++++++,,,,,,---...///000333:::HHH]]]rrrzzzuuuooonnnrrr{{{yyyooo```RRRJJJDDD@@@<<<;;;:::999777666666777777888999;;;<<<===>>>>>>??????>>>===<<<======<<<:::888888888999999999999:::<<<>>>???AAABBBBBBAAAAAA<<<;;;999777666666666777:::999999888777666666555666666555444444444555555333333333222333333444444111111111111111111111111111111111000111111222333000000000000111111111111222222222222111000///...---,,,,,,++++++,,,,,,---,,,+++***)))))))))))))))'''''')))******)))(((((('''''''''((((((((())))))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))((((((((((((((((((%%%&&&((())))))((('''&&&******++++++,,,,,,------///000000111111000000/////////////////////......000111222333333222111000000000000///000000111222777777666555444333333222333333222222111000000///...............------,,,************++++++,,,,,,)))))))))(((((()))))))))************************+++,,,,,,------,,,,,,+++,,,++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%'''(((((('''%%%$$$$$$###"""###$$$$$$###"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%%%%$$$###"""!!!#########""""""""""""!!!!!!%%%%%%"""!!!$$$$$$"""%%%%%%&&&%%%$$$""" !!!!!!!!!!!!""""""""""""!!!!!!"""""""""######"""&&&$$$"""!!!!!!"""$$$%%%###"""!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((''''''&&&&&&&&&&&&&&&&&&''''''((())))))************++++++,,,,,,------...///222888BBBMMMUUUjjj{{{~~~xxxuuusssssswww}}}|||oooggg^^^WWWLLLCCC???===;;;:::888888777666666777888999888999:::<<<>>>????????????===<<<<<<<<<<<<;;;999777777888888888999999999<<<===>>>???@@@@@@???>>>;;;:::888777666666666666999999888777666555555444444444444444444444444444333333222222222222333333111111111111111111111111111111111111111111222222000000000000000111111111111111111111000///......,,,++++++++++++++++++,,,,,,+++***)))(((((((((((((((((())))))))))))((('''&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((***)))))))))))))))))))))((()))******)))'''&&&$$$))))))******+++,,,,,,---...//////000000//////...................../////////000222333333222000///...............///000000555555555444333222222111333222222111111000000000000000000000000///.........---,,,+++***+++++++++******))))))))))))******************************+++,,,,,,------,,,,,,+++++++++***)))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%"""$$$%%%''''''%%%$$$"""$$$###"""###$$$$$$###"""########################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$&&&%%%###"""""""""###############""""""""""""!!!!!!$$$$$$""""""&&&%%%""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""###$$$$$$$$$$$$############"""!!!!!! !!!!!!!!!"""###"""!!! !!!###$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''""""""###$$$&&&(((***+++(((((((((''''''&&&%%%%%%&&&&&&&&&'''(((((())))))((()))***+++,,,,,,------,,,...000111222555999;;;KKKZZZooozzzvvvwww}}}vvvhhh[[[RRRMMMDDD@@@<<<999888777777777666666555555666888:::;;;888999;;;===>>>@@@@@@@@@>>>===;;;;;;<<<<<<:::999777777888888888999999999;;;<<<===>>>>>>===<<<<<<;;;:::888666555555666666888888777777666555444444333333444444444444444444444333222111111000000000000000000000000000000000111111111222111111111111111111000000000000000000000000000000///...------+++++++++******++++++++++++******)))(((((()))))))))))))))))))))(((''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))'''((())))))))))))))))))(((((()))***+++,,,,,,------......//////......---//////000000000000111111///000222333333222000///------------...///000000222333333333333222111111333333222222111111111111222222222222111111000//////...,,,+++******++++++++++++************++++++************************+++,,,,,,------,,,,,,+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$###"""###$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&%%%###!!!!!!"""$$$%%%$$$$$$#########"""""""""!!!######"""$$$(((((($$$ """"""#########!!!!!!!!!!!!""""""""""""  !!!"""### """$$$$$$###!!! $$$$$$###"""!!!!!!!!!!!!!!!"""###"""!!!!!!"""###$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$######"""############$$$$$$%%%%%%$$$$$$###"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((""""""###$$$&&&((()))***'''''''''(((''''''&&&%%%%%%&&&&&&''''''((())))))'''((()))++++++,,,,,,,,,)))***+++,,,---000555888;;;AAALLLZZZllluuuggg[[[PPPEEE@@@@@@555555555555555555555555333333333333444666888:::999:::<<<===>>>???@@@@@@>>><<<;;;:::;;;;;;:::888888888888999999999999:::;;;<<<=========<<<;;;:::;;;:::888666555555555666666666666666555555555555222333444444555555444444444333222111000000000000000000000000000000000000111222222222222111000000111111111111000000000000000000000//////...---,,,,,,++++++******++++++,,,*********))))))******++++++******)))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''((((((''''''''''''((()))++++++''''''((()))***+++,,,,,,------............------/////////000000000111111///000111222222111000///---------......///000111111111222333444333222222444444444333333333333333333333333333222111000///---,,,***))))))***+++,,,+++******))))))******+++************************+++,,,,,,------,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$$$$$$$$$$######$$$###"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%##################$$$$$$%%%$$$$$$$$$############!!!###""""""&&&++++++''' !!!"""###$$$!!!!!!!!!!!!""""""""""""!!! !!!"""###$$$ !!!"""############"""%%%%%%$$$###"""!!!!!!""""""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$#########""""""#########%%%$$$$$$###""""""#########$$$%%%%%%%%%%%%$$$###!!!###%%%&&&''''''&&&%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%&&&'''((((((((('''&&&%%%%%%&&&''''''(((((()))'''((()))******)))((('''((()))******+++...222555111444999???JJJ\\\ooo}}}xxxmmm```WWWMMMHHHBBB:::777999444444555444333333444555222222222333444666888999999:::;;;<<<===>>>>>>======<<<::::::;;;;;;999888999999999999::::::::::::===>>>>>>???>>>===<<<;;;;;;999888666555555555555444444555555555555666666222333444555666555555444333222222111111222222222000000000000000000000000111222222333222111000///111111111111000000000///000000111000000///...---,,,,,,++++++++++++,,,,,,******)))******+++,,,---,,,+++***)))''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''((((((((($$$$$$&&&''''''&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((######$$$$$$%%%&&&''''''(((((('''&&&&&&((()))***&&&'''((()))***+++,,,,,,,,,------......------,,,,,,---------......//////000000111111111111000000............///000222222000111333444555444444333555555555555555444444444333333333222222000//////***)))((('''((())),,,---******))))))))))))******************************+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""###$$$$$$$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%% !!!###%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###!!!"""""""""'''---,,,((($$$###"""""""""###%%%&&&!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!###%%%&&&$$$$$$#########$$$&&&'''&&&%%%$$$###""""""""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$######""""""""""""######%%%%%%$$$###""""""#########$$$%%%&&&&&&%%%$$$###!!!"""%%%'''''''''&&&%%%""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%'''(((((((((''''''%%%%%%&&&&&&'''(((((()))(((((())))))(((&&&$$$###***,,,......---,,,+++,,,***///444777:::CCCQQQ\\\ooo{{{vvviii[[[QQQKKKCCC>>>>>><<<555333555555555444111000///111333444444444444555777999;;;999::::::;;;<<<<<<<<<;;;===;;;::::::::::::999777999999:::::::::;;;;;;;;;??????@@@@@@@@@>>>===<<<:::999777666555555555555333333444444555666666666222333555666666666555555222222222222333444555666000000000000000000000000111222333333222111000///222111111111000000//////222222222111111000///...---,,,,,,++++++,,,,,,---))))))******+++,,,......---,,,***((('''&&&&&&&&&''''''''''''((((((((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&+++++++++************)))$$$%%%(((***---.........////////////000000000000000000000111222222222333000000000000000111111222/////////000111333444555333333444555666666666555555444222000///...//////---------,,,+++***)))(((&&&'''''')))***+++,,,---///---+++***++++++***))),,,+++)))(((((()))+++,,,++++++++++++*********)))***************************(((''''''(((((('''%%%...,,,)))&&&%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################&&&%%%%%%$$$###"""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""" !!!"""###$$$%%%&&&&&&&&&###!!!!!!###$$$"""########################"""#########$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%&&&'''((('''%%%###''''''''''''''''''''''''(((((())))))******++++++''''''''''''((((((((((((......---...000444777999GGGPPPbbbuuu{{{tttiii^^^TTTLLLFFFBBB===;;;999666444333333333333333333222222333444444333222222333555555444333999999:::;;;;;;<<<<<<===;;;::::::999999::::::;;;===<<<;;;::::::;;;===>>>>>>?????????>>>===<<<<<<:::999777666444333333333111222444666777777666666666555444333222111111111222222222111111000000000000000000000000111111111///000111222111///---,,,///111444666666444111///////////////...............,,,)))((()))******))),,,+++)))(((((()))+++,,,///...,,,***((((((((((((***)))(((''''''((()))***''''''&&&%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''%%%%%%%%%&&&((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&***************************+++,,,---------,,,,,,////////////000000000000111111111111111111222222000000//////000000111222//////000000111333444555444444555555666666555555444333111000///...//////---------,,,,,,+++***)))'''((()))***++++++,,,,,,...,,,*********+++***))),,,+++***))))))***+++,,,++++++*********)))))))))***************************(((''''''(((((('''%%%***)))'''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""!!!!!! %%%"""!!!!!!###$$$""" $$$$$$$$$######""""""!!!"""""""""#########$$$$$$!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""##############################$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%'''((((((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((((((((())))))))))))---------...000222444666>>>AAAIIIUUUaaannnvvvkkk\\\WWWOOOHHHBBB>>>:::888888666444333111111111111111111000000111222333333666444222222444666777777888999999::::::;;;;;;<<<:::::::::999999:::::::::<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<;;;:::999888888666555444444444444222333444666666666555555555444333333222222222222333333222222222111111111111111111111000000000000---...000111222111000///...000222333333222000...222222222111111111000000---+++))))))*********))),,,+++)))(((((()))+++,,,,,,+++)))((('''(((((()))((('''''''''''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((())))))(((((('''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((()))******+++++++++......//////......---,,,////////////000000000000111111111111111111000000///////////////000000111///000000111222333444444555555555555555444444444333222000///...---......------------,,,+++******)))***++++++,,,,,,,,,+++---,,,***)))******)))(((,,,+++***))))))***+++,,,******)))))))))((((((((()))))))))))))))))))))))))))(((&&&'''(((((('''&&&'''''''''''''''(((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%$$$$$$$$$######"""!!! ###"""!!!"""###$$$###"""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$#########"""""""""############$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$###$$$&&&'''''''''########################&&&'''''''''(((((((((((((((((()))))))))*********,,,,,,---...//////000111222111333999AAALLL]]]kkk|||xxxmmmaaaTTTLLLDDDAAA<<<888666555444222444333222111000000000000000000000111111333444555777444000///000222333444777777777888999999:::::::::::::::999999::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::999888666666555444444444444555333444555666666555444333333333222222222222333333444333333333333333222222222222222111000000000///...///000111111111000/////////000000000000//////////////////.........------+++))))))***+++***)))+++***)))(((((()))***+++((((((''''''''''''((()))&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,------......////////////////////////000000000000222222111111000000////////////......//////000111000000111222333333333444555444444333222222222222111000...---,,,,,,,,,------------------,,,+++++++++,,,---------,,,,,,+++---+++))))))*********(((,,,++++++******++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&'''((()))))))))))))))(((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!###############$$$$$$$$$!!!!!!!!!"""###$$$$$$### !!!"""###$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################&&&%%%%%%$$$$$$#########"""""""""""""""""""""##############################$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%$$$"""###%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++(((((((((((())))))))))))***+++,,,---------,,,,,,++++++...333777;;;BBBKKKUUUbbbttttttmmmcccYYYPPPIIIAAA======:::666444333333222111333222222222222222222333111111222222444555666777:::888444333333333222111555555666777777888888999999999999::::::999999999888888999999::::::;;;;;;============<<<:::999888555444444444444444555555444444555666555444333222222222111111222333444444444444444444444444444444333333222222111000//////333333222222000///---,,,000//////////////////000------------,,,,,,,,,,,,,,,***))))))++++++***)))******))))))))))))******(((''''''''''''''''''(((%%%&&&'''(((((('''%%%$$$)))(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&''')))***+++,,,------------------......///////////////000000000000222111111000000////////////////////////000111111000111222333333444333333333333111000000000000111///...,,,+++******+++,,,------.........---,,,,,,---.../////////...,,,+++---+++))))))***+++***))),,,++++++++++++++++++,,,))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$##############################""""""!!!!!!!!!!!!###############$$$$$$$$$!!!!!!"""""""""######$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""########################&&&%%%%%%$$$$$$############"""""""""""""""""""""########################"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###""""""$$$'''((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++++++++******)))---,,,...333444333555999:::DDDPPP[[[dddrrrmmmaaaWWWRRRKKKDDD???;;;999777666444111000000000///...111111222222333333333333000111111222333444666777;;;;;;;;;<<<===<<<:::888444444555666666777777888888999999::::::999999888666777888888999:::::::::======<<<<<<;;;999888777333333333333333444444555444555555555555333222111111111111111222333444444444444444444444444444444444333333222111000000///333333222111000///...---111000////////////000111000000////////////......+++***)))***+++,,,+++)))***))))))))))))))))))***)))))))))(((((('''&&&&&&''''''((()))((('''&&&%%%(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((***++++++,,,000///...,,,,,,+++++++++////////////000000000000000000000000000000//////000000000000000111111222000111333444444444333222333222000//////000111111///...,,,+++++++++,,,------......///......---------...000111111000...,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((((((((((((((((((((((((((('''%%%%%%%%%'''((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%$$$###"""!!! !!!!!!!!!"""######$$$$$$################################################""""""""""""""""""""""""########################$$$######"""!!! !!!"""######"""!!!###$$$&&&%%%$$$###!!! !!!!!!!!!"""""""""######!!!""""""######$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############"""""""""$$$$$$$$$###############""""""######$$$$$$%%%%%%########################""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$"""!!! %%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))111---+++,,,,,,+++...333111555999===CCCNNN]]]hhhyyy|||ooo```RRRIIICCC@@@<<<888555333222222111///......000111000///---...///000000000000000.........//////111222333333444777;;;>>>???<<<:::444444555555666666777777777888999::::::999888777444555777888999999999999:::::::::999888666444444333333222222222333333444333444555555444333222111111111111111111222333444333333444444444444444555333333333222111111111000//////000000111222222333000000////////////000000.........---------,,,,,,***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))((('''&&&%%%((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++//////---,,,,,,,,,,,,---////////////000000000000/////////000000000000000111111111111111222333333000222333555555444333222333222111000000111333444111000...------......///......////////////......---...111222222111///......,,,++++++,,,------,,,+++,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&$$$$$$######$$$%%%'''(((&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!!!!"""######$$$$$$########################################################################"""######$$$$$$%%%%%%&&&###"""""""""!!!!!! !!!###%%%$$$!!! """###%%%%%%$$$###""""""!!!!!!"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""##################%%%%%%$$$$$$############$$$$$$$$$#########""""""############$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$###"""!!!&&&&&&&&&&&&'''''''''(((***)))((('''(((((()))***000***'''((()))(((+++///000000111222555:::AAAFFFTTT\\\hhhtttwwwqqqggg[[[PPPGGG@@@===666555555333111000000000111///...///111111111///,,,---...//////......---......------...///000000------///222555777666444444444555555666777777777777888999::::::999888777333444666888999999999999::::::999888777555333333333333222222222222222333222333444555444333222111222111111111111111222222222222333333444444444444222222222222222222222222......///000111333444555........................++++++++++++************)))))))))+++,,,---+++)))(((((())))))))))))((((((%%%&&&'''(((''''''&&&%%%)))((('''&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******,,,,,,,,,,,,---///111222////////////000000000000......//////000000111111222222111111222222333444000222444555555444333222444333222111111333555777222222000//////000111111......///////////////...---...111333333222000///...---+++,,,---......---+++,,,,,,------,,,,,,+++++++++++++++************))))))))))))))))))))))))&&&%%%$$$%%%'''((('''&&&&&&%%%%%%%%%&&&))),,,...''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&& !!!"""###$$$%%%&&&'''"""$$$%%%$$$!!!!!!### !!!!!!###$$$%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&&&&###!!!''''''''''''''''''''''''&&&&&&''''''((()))******''''''''''''((((((((()))***)))'''&&&'''(((***,,,+++((())),,,...+++)))+++...///000222333444444555;;;@@@IIIQQQ[[[gggttt}}}yyynnnggg[[[WWWOOOEEE<<<777777888...000222222222111222222222000............,,,***,,,---.../////////...---000000/////////000000111222000//////000111111000444444555555666777777777666777999::::::999777666222333555777999999888888<<<;;;;;;:::888777555444444333222222111111222222222222333444444444333222222222111111111111111222222222222333333444444444222222222222222222333333111111111000111111222333,,,------......------,,,.........---------,,,,,,)))((()))+++------+++)))(((((())))))))))))(((((("""###$$$&&&''''''&&&&&&)))'''&&&$$$######$$$$$$&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''(((((((((((()))+++---/////////...---//////...------...000111000000000000000000000000000111111222222333444444444444444444444444444444444222///...///000111000000000000000///...---,,,------------------------///...------...///000111000///---,,,++++++,,,,,,++++++,,,,,,,,,,,,------++++++***)))(((((())))))******))))))((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%########################%%%%%%%%%$$$$$$$$$#########"""!!! !!!"""$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!! $$$###"""!!! """###%%%%%%###""" %%%###"""###%%%%%%### ###"""""""""""""""###$$$""""""""""""####################################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###########################'''&&&%%%$$$%%%&&&'''((('''$$$""""""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&""""""$$$&&&&&&%%%######$$$%%%&&&&&&&&&&&&(((((((((((())))))))))))((())))))***+++,,,,,,,,,111///---,,,,,,---...///777777777:::@@@GGGOOOSSSfffnnnyyytttggg\\\SSSLLLGGGAAA@@@===:::777444111000------...//////000//////////////////////////////......---------,,,,,,,,,------------------------...............///000000111111111111222444666777777777666666555555555444444444333333444555777888999999999888777555444333000111111111111222222222111222333444333222111000222222222111111111111000111111222222222333333333555444222000//////000111666111,,,+++,,,...///...$$$)))///111000------...///...,,,***))))))******)))))))))(((((((((((((((((()))++++++***(((&&&$$$((('''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))+++,,,------,,,,,,///......------...000000000000000000000000000000000111111222222333333444333333444444444444444444444111///...///000000000/////////......---,,,+++......------,,,,,,,,,,,,///......------...///000000///---,,,++++++,,,,,,+++++++++,,,,,,,,,------+++******)))(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!""""""###############""""""""""""""""""""""""########################$$$$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!"""###### !!!!!! """!!! """%%%&&&%%%###$$$$$$###""""""!!!!!!!!!""""""""""""####################################$$$$$$###"""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#################################%%%%%%%%%$$$%%%%%%&&&'''&&&###!!!!!!###%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))&&&''''''((())))))******,,,+++*********,,,...///000///...///111555:::===BBBHHHRRR]]]hhhsss}}}{{{tttfff```WWWNNNHHHBBB===:::888888666555333111//////------...///////////////...........................------------,,,,,,,,,------------------------...............//////000000000000000111333444666777777777666666666555555555444444333333444666666666666666555444222111000000000111111111222222222111222333333333222111111222222222111111111000000111111111111222222222222222111...---,,,,,,---...333000------...///...,,,)))+++...000///---,,,,,,------,,,+++************))))))))))))))))))))))))))))))******)))(((&&&%%%***(((''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((())))))******+++......------...//////000000000000000000000000000000000111111222333333333333333333333333333333333333111///...///000000000---------------,,,+++***......---,,,,,,+++,,,,,,//////...---------......///...---,,,+++++++++,,,++++++++++++,,,,,,,,,,,,******)))((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########!!!"""$$$%%%%%%###!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######"""!!!!!!"""###$$$%%%%%%""""""""""""""""""""""""###!!! !!!###$$$$$$$$$%%%%%%$$$###"""!!! """"""""""""####################################$$$###""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&''''''&&&$$$''''''''''''&&&&&&&&&%%%''''''((((((((()))))))))&&&''''''(((((())))))***(((((('''''')))***,,,...------,,,+++,,,---///000333555999===CCCKKKTTTYYYdddjjjrrr{{{zzzqqqjjjccc\\\TTTOOOHHHDDD???;;;999777555444111111000000//////......------......//////..............................------------,,,,,,,,,,,,------------------------...------------...//////////////////000111333333777777666666666666555555555555444333333333444444444444444333222111000///000000000111111111222222111111222222333222222111222222111111111000000000//////000000000111111111000///---,,,+++,,,,,,---////////////000///---***...---,,,---...---+++******+++++++++++++++******((()))))))))***+++++++++***))))))(((((('''''''''***)))''''''''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''###!!!!!!""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((()))***+++------------...//////000000000000000000000000000000000000111222222333333333333333333222222222222222111///...///000000///---------------,,,++++++---,,,,,,++++++,,,------///......------,,,,,,,,,...------,,,,,,+++++++++***++++++++++++,,,,,,,,,***))))))((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""###$$$$$$###"""!!! """"""""""""""""""""""""##############################""""""###$$$%%%%%%######""""""###$$$%%%%%%$$$######""""""######$$$&&&$$$"""!!! ############""""""!!!!!!!!!"""""""""##########################################"""""""""""""""###""""""""""""""""""""""""########################"""######$$$$$$######"""!!!""""""##########################################"""""""""###$$$%%%%%%########################!!!"""###%%%%%%$$$######((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))******++++++''''''''''''((()))***+++,,,,,,---...///000000111444444444333333666:::===BBBGGGMMMUUU\\\dddkkkppp{{{|||uuulllddd]]]XXXQQQKKKGGGDDD@@@===:::888555444444555444444////////////////////////,,,------.........---------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///.../////////000111222222555444444444444444444444666555444333333222222222333444444444333222111111000000000000111111111111111111111222222222222222111111111111000000000000........./////////000000111111///.........//////....../////////...---+++000---******---...,,,***((()))***,,,,,,,,,+++***(((((()))***+++,,,,,,---***)))(((''''''''''''((()))'''&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&---***&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''((()))***++++++,,,------...////////////////////////////////////000000111111222333333333333222222222111111111222000......///000///...---............---,,,,,,+++*********+++---///000......---------,,,++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,)))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$###!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$###""""""######!!!  !!!######"""!!!  !!!"""###$$$$$$######!!!"""""""""############""""""""""""""""""""""""###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$###########################"""""""""###$$$%%%%%%########################!!!"""###$$$%%%$$$###"""&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''''''''(((((((((((()))))))))))))))*********))))))((((((((((((((()))((()))***+++,,,---------)))+++---...///000222444222444888;;;>>>BBBGGGKKKVVVZZZaaahhhnnnrrruuuwww|||~~~zzzvvvuuummmggg___[[[YYYTTTLLLEEEDDDAAA===:::888888888888444222000///000000000/////////............------,,,,,,------------,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111222222222111222222222222222222222555555444333222111000000111222222222222222111111//////000000000111111111000000000111111222222222111111111000000000//////------........./////////111111000000000000000000//////...---,,,,,,---......+++((())),,,...---,,,'''(((***+++,,,,,,+++***(((((()))***+++,,,,,,---)))(((''''''&&&''''''(((%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))******+++***+++,,,...//////////////////////////////////////////000000111222222222333222222111111000000000111///...///000000...---------............------+++***))))))***,,,...000,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++((((((''''''(((((())))))'''''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""%%%$$$""" !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""### """###$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!""""""""""""""""""!!!######$$$%%%%%%%%%%%%%%%#################################"""######$$$$$$########################""""""###$$$$$$$$$$$$### """$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&''')))''''''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))((((((((('''))))))))))))))))))))))))%%%(((+++------,,,---...///000111111000111333555999<<<@@@EEEJJJNNNPPPQQQUUUYYY^^^bbbdddeeeggghhhiiijjjkkkmmmooooooppppppoooooommmllljjjhhhgggfffcccbbb___\\\XXXUUURRRQQQKKKGGGCCC@@@???<<<777444888777444222111111222333333111///.........---+++------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------//////000111111111111111//////000000000000111111333444444333222111000///...//////000000000///////////////000000000111111000000000000000111222333111111000000000/////////------........./////////.................................---++++++---000,,,+++)))***,,,---------(((((()))***+++++++++***((()))))))))***+++++++++''''''''''''''''''''''''###""""""$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((()))******)))))))))***,,,...//////////////////////////////////////////000000111111222222333222222111000000//////000///...///000000...,,,,,,,,,------------,,,,,,...,,,***))))))***,,,...******,,,,,,---,,,++++++***+++,,,,,,,,,,,,+++***************++++++++++++'''''''''''''''((())))))))))))))))))*********+++&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""############"""!!!!!!!!!"""""""""###$$$%%%%%%$$$###""" ###"""""""""### """$$$$$$$$$###"""""""""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$########################$$$$$$######"""#################################$$$############$$$%%%%%% ###$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((''''''(((,,,///---,,,)))'''&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((+++******)))((())))))))))))+++------+++))))))***---...///...---,,,---...//////111333666888999999;;;>>>@@@BBBBBBCCCDDDFFFFFFGGGIIIJJJKKKKKKKKKJJJKKKKKKKKKJJJIIIHHHFFFFFFDDDCCCBBB???===<<<;;;:::777666444333111111000///222222111///......///000222111////////////...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,------...///000000000///////////////000000000111111222222333333222111000///......///000000000000000////////////000000000111000/////////000111333444111000000000////////////............////////////,,,------......---------+++---//////---,,,,,,...+++,,,---,,,+++******+++***))))))))))))******+++))))))))))))))))))))))))%%%&&&'''(((((('''&&&&&&$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%(((*********(((''')))***,,,.../////////.../////////////////////////////////000111111222222222222222111000//////...000///...///000000...,,,***++++++,,,,,,,,,++++++111///,,,)))((((((***+++((()))+++,,,------,,,+++)))***,,,,,,---,,,+++***)))************+++++++++'''''''''''''''((()))***%%%&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$####################################"""""""""""" """$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$ !!!######!!! """$$$"""  !!!"""###%%%$$$###!!! """"""""""""############""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###############""""""""""""""""""""""""%%%%%%$$$###"""""""""###########################%%%$$$#########$$$&&&''' $$$%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((***///333333111---***'''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))((((((((($$$$$$&&&'''((()))))))))(((((('''&&&'''(((***+++&&&'''))))))))))))+++---)))+++------,,,,,,,,,---000///...///000222222222111333333333222111222444444555666777777666555444666777777777777666666555555444333222222222222333///000000///......///111.../////////......///000...,,,+++,,,---...---+++***++++++,,,---......///,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---,,,---.../////////...---//////000000111111111222111111222333333111000//////000111222222333333222////////////000000000000000////////////111333444000000000000////////////........./////////000000------...//////.........''',,,000111///,,,+++,,,+++...000...***'''(((***+++***)))(((((()))***+++))))))))))))(((((((((((($$$&&&'''))))))(((&&&%%%&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%''''''&&&%%%$$$&&&%%%$$$$$$############%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$###"""%%%&&&((())))))'''%%%$$$'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))***))))))))))))***++++++,,,---......222222111111000...---,,,......//////000000111111222222222222111111111000.........------,,,,,,,,,,,,,,,+++***))))))******...---+++******+++---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))+++++++++***))))))(((((((((''''''((())))))(((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!''''''&&&%%%###""""""!!! !!!"""$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""%%%$$$###"""""""""$$$$$$#########"""""""""""""""###$$$%%%%%%$$$###"""!!!!!!###$$$%%%%%%$$$###!!!%%%$$$"""!!! !!!###$$$!!!!!!!!!!!!!!! """"""""""""#################################### !!!###$$$$$$%%%%%%###############"""!!!!!!!!!!!!!!!!!!!!!"""######$$$"""!!! !!!"""$$$%%%###""""""!!! ###$$$$$$$$$###""" ############"""!!!######""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$######"""######$$$"""######$$$$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&"""$$$''')))***(((%%%###$$$&&&((('''%%%&&&***...999999888666222---(((&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((($$$%%%&&&''''''(((((('''((())))))***+++,,,,,,---++++++***************+++.............................................---000000000000000000000000111///---...111222000...////////////////////////...///000111111111000//////......------,,,++++++---,,,,,,++++++,,,,,,---...------,,,+++***))))))++++++************++++++*********++++++,,,,,,,,,---,,,***)))))))))******+++++++++,,,------+++(((''')))***,,,,,,+++***)))//////////////////......////////////000000000000000111111111111222222222000000111111111111000000+++,,,---///000000000000000000000000000///...---000///...---------------.........////////////000...---,,,------,,,***((('''))),,,///000000...---///...---,,,++++++++++++***************)))(((((((((((())))))))))))((((((&&&&&&'''((())))))(((((('''(((((())))))*********%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%""" """$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&*********+++++++++++++++....../////////...---------......///000000111111000000000000////////////......---------,,,,,,,,,,,,++++++***))))))******+++***(((''''''(((***+++++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))((((((''''''&&&%%%%%%%%%'''&&&%%%&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""########################""""""""""""""""""""""""######"""""""""""""""######"""""""""""""""""""""!!!!!!"""""""""!!! !!!"""$$$$$$"""!!! !!!!!!"""############$$$$$$$$$$$$$$$######"""""""""""""""############"""""""""""""""""""""""" ###############"""!!!!!!"""""""""""""""###$$$$$$###"""!!! !!!"""$$$%%%""""""""""""""""""""""""$$$$$$$$$######"""!!! $$$$$$###""""""!!! ######""""""###$$$$$$%%%!!!""""""""""""#########$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&''')))+++111222333333111---)))&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((*********+++******))))))&&&&&&''''''((())))))*********))))))))))))******++++++++++++++++++++++++------------------------........................///---,,,---//////...,,,...............---------'''((()))***+++******))),,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++******)))++++++************++++++*********++++++,,,,,,,,,,,,+++***)))))))))******+++******+++------+++))))))***,,,---...---,,,+++---------------.........///////////////000000000000000111111222222222222111111222222222222111111,,,---...000111111111111222222111000000///............---,,,,,,,,,,,,,,,,,,,,,,,,------------...///---,,,,,,,,,,,,+++)))(((***,,,...//////......,,,,,,+++***))))))))))))))))))***))))))(((((('''(((((())))))))))))((((((%%%&&&&&&''''''''''''&&&"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%"""!!!"""$$$"""######$$$&&&''''''(((''''''%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$&&&'''(((&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((((((((()))************))))))((((((++++++,,,---------------------......///000000000.........------------,,,------------,,,,,,,,,,,,,,,+++******)))************)))(((''''''((()))***++++++++++++++++++++++++******))))))))))))******+++************)))))))))******))))))((((((''''''&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$$$$$$$ !!!""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$#####################"""""""""########################""""""""""""""""""""""""!!!!!!!!!"""""""""!!!!!!""""""""""""""""""######$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!! ###$$$$$$###"""%%%%%%%%%%%%%%%$$$######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###############"""!!!!!!###############$$$$$$%%%###"""!!!!!!!!!"""$$$%%%!!!!!!"""######$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!&&&%%%###"""!!!!!!"""############"""######$$$%%%!!!!!!!!!""""""""""""########################$$$((('''%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$"""!!!!!!###&&&((()))'''%%%%%%&&&'''((('''(((***---///...,,,)))&&&)))))))))(((''''''&&&&&&$$$%%%%%%&&&''''''((((((&&&''''''''''''(((((((((,,,,,,,,,,,,+++***)))(((%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***---------,,,,,,+++++++++))))))***+++++++++++++++)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++*********+++++++++++++++++++++***)))))))))******+++******+++,,,,,,+++)))***+++---.........---,,,+++++++++,,,,,,---------........./////////000000000000111222222222222222111222222333333222222111---...///111222222333333555444222000///...//////------,,,+++++++++,,,,,,,,,,,,,,,------------...000...+++***+++,,,++++++***+++,,,---.../////////,,,+++***)))(((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""$$$######$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$###"""&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$''')))+++---+++(((&&&%%%%%%%%%&&&$$$$$$%%%&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%''''''((((((((()))******))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,------......///000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,+++******+++,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************))))))))))))++++++******)))(((((((((&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&%%%%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""#########"""!!!"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!  !!!"""""""""!!!""""""######""""""!!! !!!"""""""""############""""""""""""""""""""""""$$$$$$######"""!!!###############"""!!!!!!#########""""""######$$$""""""!!!!!!""""""###$$$!!!!!!""""""###$$$$$$$$$%%%$$$"""!!!!!!!!!"""###'''%%%###!!!!!!"""###$$$$$$###############$$$$$$""""""""""""############"""#########$$$$$$$$$###((('''%%%###"""###$$$%%%###$$$%%%&&&&&&%%%$$$###(((&&&$$$######%%%(((***+++'''$$$$$$&&&(((&&&$$$$$$%%%'''((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))))))))((('''''''''''''''((((((((())))))(((''''''''''''(((((())),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***************************************+++******,,,,,,,,,+++******)))))),,,------...............(((((()))******+++,,,,,,******))))))))))))******))))))******+++++++++,,,++++++************++++++***************+++++++++*********))))))))))))***+++***)))***,,,,,,+++******+++,,,------------,,,******++++++,,,------------------......//////000///000111222222222222111000111111222222111111000//////111222333444444444777666333000......///000------,,,,,,,,,,,,,,,---.........////////////000000...+++)))***,,,,,,,,,++++++,,,,,,---...//////,,,,,,+++***************'''''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''&&&%%%$$$)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%""" %%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$'''***+++000...+++'''%%%$$$%%%%%%###$$$$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$&&&'''(((((((((((()))***++++++,,,,,,------------,,,++++++,,,,,,,,,---......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++---------,,,,,,---------*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((''''''&&&%%%%%%$$$$$$'''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%''''''((((((((((((((((((""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%$$$######!!!!!!""""""############"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!""""""!!!!!! !!!"""""""""##########################################$$$$$$$$$######"""###############"""!!!!!!###""""""!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""###&&&%%%###!!!!!!"""$$$%%%$$$$$$###############$$$######$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$###'''%%%###"""!!!"""###%%%"""###%%%%%%%%%%%%###"""%%%%%%%%%&&&&&&&&&''''''+++'''######%%%'''%%%###%%%%%%###"""###$$$&&&'''!!!!!!"""###$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((''''''''''''''''''((((((((((((''''''&&&&&&'''((())))))++++++++++++++++++++++++)))))))))*********++++++******************************+++************+++++++++******))))))))))))************++++++,,,,,,(((((()))***+++,,,------***))))))(((((())))))***((())))))******++++++,,,++++++************++++++************************))))))))))))***)))))))))***)))((()))+++,,,+++***))))))******++++++++++++++++++,,,,,,,,,---------+++,,,,,,---....../////////000111333333222111111//////000000000000/////////000111333444444444555777666333000......///000......------------...............////////////000000---***)))***,,,---,,,,,,,,,,,,,,,---......///++++++***)))))))))******''''''&&&%%%&&&&&&'''(((''''''((((((((((((''''''((((((((((((((('''&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''''''''%%%###!!!$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%'''(((***---+++(((%%%#########$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***''''''((()))***+++,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,---.....................------------++++++++++++,,,,,,,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******))))))))))))******(((((()))))))))))))))***((((((((('''&&&&&&%%%%%%'''&&&%%%&&&((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$$$$!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!"""######""""""""""""""""""""""""$$$###!!! !!!"""###############"""!!!!!!""""""""""""#################################### !!!""""""###########################"""!!!!!!###"""!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""!!!######"""""""""""""""###$$$###""""""!!!"""###$$$%%%$$$######"""#########$$$$$$$$$%%%%%%%%%&&&&&& !!!###$$$%%%%%%$$$###$$$$$$"""""""""###$$$$$$######$$$$$$$$$$$$######!!!###$$$%%%&&&%%%$$$###(((&&&$$$###$$$%%%%%%$$$'''%%%###"""!!!###$$$&&&######$$$%%%'''((())))))''''''&&&&&&%%%$$$$$$###%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***(((((((((((((((((((((((((((((())))))***+++++++++************************)))+++,,,+++***)))***+++))))))))))))))))))))))))***))))))))))))***++++++((())))))***+++,,,,,,,,,******))))))))))))******)))))))))*********++++++++++++************++++++***************)))))))))'''((()))*********))))))***)))'''(((***,,,,,,+++(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////...000222333444333111000...//////////////////...///000111333444444555555555444222000///...//////......---------...//////,,,,,,,,,------------...///,,,******+++------,,,+++,,,------......------((((((''''''''''''((((((''''''&&&%%%%%%'''((()))&&&''''''((((((''''''&&&((((((((()))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&###"""""""""######$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''')))+++,,,'''''''''(((((()))))))))))))))***+++++++++******+++++++++,,,------............---------,,,,,,,,,******+++++++++,,,,,,,,,******))))))***++++++,,,+++++++++,,,,,,+++++++++)))******+++,,,,,,------******))))))))))))******(((((((((((())))))******+++******)))((((((''''''&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$############"""""""""""" !!!!!!"""######$$$$$$ !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%% !!!!!!"""######$$$$$$######"""""""""###%%%%%%###""""""""""""""""""###""""""!!!!!!""""""#########$$$$$$$$$$$$###""""""""""""""""""#################################### !!!"""""""""""""""###############"""!!!!!!$$$###""""""!!!!!!""""""!!!!!!"""###############!!!""""""######$$$$$$$$$""""""############""""""""""""""""""""""""""""""%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%% !!!###%%%%%%%%%$$$###"""######$$$$$$%%%%%%&&&$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$"""###$$$&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&'''((())))))******&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++''''''''''''''''''''''''(((((()))******+++,,,,,,))))))))))))))))))))))))(((***++++++(((((()))+++((((((((()))******++++++++++++***)))***+++,,,---((((((((())))))*********+++******))))))******+++))))))))))))************++++++************+++++++++*********)))))))))(((&&&''')))*********))))))***((('''''')))+++,,,,,,((((((''''''(((((()))***,,,,,,,,,+++******))))))******+++,,,---...//////...000222444444333111000//////000000000000/////////000111222333444444444222222111000000///......---,,,,,,,,,------...///,,,,,,,,,------------...---,,,++++++------,,,+++***+++---//////...---,,,'''''''''&&&&&&''''''(((((('''&&&%%%&&&''')))***&&&''''''((((((''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&$$$#########$$$%%%&&&&&&'''((()))'''### ###'''***""""""!!!!!!"""###$$$$$$#########$$$$$$%%%%%%%%%""""""###%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$###""""""###&&&(((***(((''''''''''''&&&&&&&&&%%%&&&''')))******++++++***++++++,,,,,,---......---------,,,,,,,,,++++++*********++++++,,,,,,,,,******))))))***+++,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,'''((((((((())))))******'''''''''&&&%%%%%%$$$$$$%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""#####################$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!! """$$$%%% !!!!!!"""###$$$$$$$$$  !!!"""""""""!!!!!!!!!!!!"""""" """$$$%%%%%%$$$##################"""!!!!!!""""""""""""############""""""""""""""""""""""""""""""############""""""###############"""!!!!!!%%%%%%$$$###""""""######!!!!!!"""############### !!!"""###%%%&&&'''(((!!!"""###$$$$$$###"""!!! !!!""""""""""""!!!!!!%%%%%%$$$###""""""######"""############$$$$$$$$$!!!###%%%&&&%%%$$$###"""###$$$%%%&&&'''''''''%%%$$$###""""""###$$$%%%&&&%%%%%%%%%&&&&&&''''''###%%%&&&$$$!!!!!!$$$(((!!!###&&&))))))'''%%%##############################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######))))))))))))))))))(((((('''''''''((((((***++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,((((((((((((((((((((((((''')))+++***'''&&&(((***''''''((()))***+++,,,,,,)))((('''''''''(((***+++'''''''''(((((((((((((((++++++************++++++*********)))))))))))))))++++++************+++++++++*********))))))((((((&&&'''(((*********)))(((***(((&&&''')))+++,,,,,,((((((((((((((())))))***,,,,,,+++***)))((('''''')))******+++---...//////...///222444444333111///000000111111111111000000///000111222333444444444000000000111000///...---++++++++++++,,,,,,---............/////////000000,,,++++++,,,......,,,******+++...000000...,,,+++))))))((((((((())))))***)))(((&&&&&&&&&(((***+++&&&''''''''''''''''''&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """%%%&&&%%%###%%%%%%#########$$$%%%&&&################################################&&&&&&&&&&&&%%%%%%$$$### """###%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&""""""###$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((((()))(((((((((+++***((()))***,,,,,,++++++,,,,,,+++***)))+++,,,///...---,,,,,,,,,,,,,,,************)))))))))((()))))))))))))))))))))))),,,,,,,,,+++***)))(((((()))))))))))))))******+++))))))((('''''''''''''''((((((((((((((((((((((((******)))(((((((((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$############&&&&&&&&&''''''(((((((((&&&'''((('''%%%$$$%%%&&&#########""""""""""""!!! !!!!!!""""""######"""---///&&& ######%%%$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$###"""!!! !!!"""### !!!!!!"""""" !!!!!!"""###$$$$$$$$$!!!"""#########"""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!"""############"""$$$#########""""""!!!!!!%%%%%%$$$###"""!!! ###""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!! %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#####################%%%&&&$$$!!! """%%%"""###$$$%%%&&&'''((((((######$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%'''((((((((('''&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))'''((('''&&&%%%%%%''')))(((''''''((()))******))))))))))))))))))******+++))))))(((((('''''''''&&&))))))((('''''''''''''''''')))+++***(((&&&%%%%%%******+++++++++)))'''&&&'''(((******((('''((()))&&&&&&&&&&&&''''''''''''((())))))+++,,,...000111///......---,,,,,,++++++............////////////000000000000000///......000111222333444333222222111111000000//////......))))))))))))***+++,,,---,,,---......///.........///...---,,,,,,,,,,,,,,,......//////......---,,,......---,,,+++))))))((())))))(((((((((((())))))***)))'''&&&%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! %%%%%%###"""""""""###$$$###$$$%%%%%%%%%$$$###"""################################################$$$%%%%%%%%%$$$$$$###""" !!!!!!!!!&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$###""""""%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((''''''***(((((()))+++,,,+++***+++,,,,,,+++******+++---------,,,+++++++++++++++++++++++++++************************************+++,,,,,,++++++)))(((((())))))(((((())))))***+++******)))(((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&%%%###"""###$$$$$$$$$$$$############"""!!!!!!!!!!!!""""""######"""+++---$$$###$$$ $$$$$$#########"""""""""######""""""""""""#########"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$ !!!"""###$$$$$$######""""""############"""""""""""""""""""""""""""""" !!!""""""!!! """"""""""""""""""""""""######"""!!!!!!"""###### !!!""""""######""""""#########"""""""""!!!!!!######""""""""""""""""""%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""######""""""""""""#################################$$$$$$""" """""""""###############&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&(((***)))((('''((()))***)))((())))))(((((())))))***+++)))(((((((((''''''''''''))))))((('''''''''''''''((()))***)))'''%%%%%%&&&'''(((((()))))))))((((((''')))******)))(((((()))(((((((((((()))))))))))))))))))))***+++---...///)))***+++---///000222222///000000000111111111111111111111111111000//////000111222333333333222222111111000000///...------)))))))))******+++,,,---,,,,,,---.../////////......---,,,++++++++++++,,,---............---,,,,,,...------,,,+++***)))((())))))(((((((((((())))))***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!%%%$$$###"""""""""###$$$"""$$$&&&'''&&&$$$!!! ######################################################$$$$$$$$$###"""""" """###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&((('''''')))+++,,,+++***++++++,,,+++******+++---,,,,,,+++*********++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++***)))((())))))(((((())))))***++++++******))))))))))))***))))))))))))))))))))))))))))))((((((''''''((((((&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%&&&&&&###%%%%%%$$$###"""###$$$""""""!!!!!!!!! !!!!!!!!!""""""""""""###!!!((()))""""""$$$"""######""""""""""""!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""$$$$$$###""""""!!! !!!!!!""""""######$$$"""###$$$$$$$$$$$$############""""""""""""######"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""###""""""!!!!!!""""""### !!!""""""###"""""""""######""""""""""""!!!!!! !!!"""###$$$$$$%%%######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#################################""" !!!#########""""""!!!!!!!!!&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&((("""###$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((******((('''((())))))((('''((((((((((((((()))******(((((((((((('''''''''''')))((((((''''''''''''(((((())))))(((&&&%%%&&&'''&&&&&&&&&&&&'''((()))***''')))******)))((())))))(((((((((((())))))))))))))))))))))))***+++,,,,,,........./////////......//////000000000111111111111222222222222111000000000000111222222222222111222111000///...---,,,,,,************+++,,,------+++,,,---...////////////---,,,++++++++++++++++++---------------,,,++++++...---,,,,,,+++***)))))))))((((((''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########$$$%%%&&&%%%###!!! ######################################################$$$$$$$$$$$$######%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''')))+++,,,***)))***+++,,,+++******,,,---,,,,,,+++++++++++++++,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++***)))(((((((((((((((((()))************)))(((((())))))))))))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$$$$%%%###""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!%%%%%% """%%%$$$"""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""$$$#########"""""""""!!!!!!!!!!!!!!!""""""########################""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!"""######$$$$$$######""""""""""""""""""!!!!!! !!!"""###$$$$$$%%%""""""!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""############""""""###############$$$$$$$$$""""""######$$$%%%'''((($$$$$$$$$############"""################################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%%%%%%%)))((('''&&&'''((()))***&&&&&&&&&&&&%%%%%%%%%%%%))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&''')))***)))''''''(((((('''%%%(((''''''''''''((())))))(((((((((((((((''''''''')))(((''''''''''''((((((((()))(((&&&%%%$$$&&&(((((('''&&&%%%&&&''')))***''')))******)))(((((()))&&&&&&&&&&&&'''''''''''')))(((((((((((()))******.../////////...---,,,+++---------.........//////000111111111111000//////000000000111111111111111111111000///---,,,+++++++++******++++++,,,---...++++++---...//////000000------,,,++++++,,,,,,---,,,,,,------,,,,,,+++***------,,,,,,+++***))))))(((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###############%%%$$$######"""""""""###################################################$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((())))))(((((()))++++++***)))***+++++++++******,,,...------,,,,,,,,,,,,------+++*********))))))))))))******************************+++++++++***))))))((((((((('''((())))))***(((((('''''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((((((''''''&&&%%%&&&&&&''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""!!!###### """$$$$$$!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!"""""""""#########$$$!!!!!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!!"""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!""""""###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$######$$$&&&((()))***"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''***(((''''''(((((('''%%%'''''''''&&&''''''((()))'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((&&&$$$$$$&&&(((+++***((('''&&&'''(((((('''(((******((('''((()))&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))%%%'''***---///000000000------------............/////////000///......---/////////000000000111111000000///...---,,,++++++++++++++++++,,,---...///+++,,,---...////////////......------------...///,,,,,,------,,,,,,+++***---,,,,,,++++++*********((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$######""""""$$$###"""!!!!!!"""$$$%%%################################################$$$$$$%%%&&&&&&&&&%%%%%%#########$$$######""""""!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""""" """$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''')))***,,,---+++))))))***+++***))))))***++++++***+++,,,...------,,,,,,------......*********)))))))))(((((())))))))))))))))))))))))******+++++++++******)))((((((''''''(((((()))***'''''''''''''''(((((()))))))))))))))))))))))))))''''''&&&&&&''''''((((((&&&&&&'''(((((((((((('''%%%&&&&&&''''''''''''&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""$$$$$$###"""!!!"""#########"""""""""!!!!!!!!!$$$############""""""""""""""""""!!!"""###$$$$$$!!!!!!""""""""""""######""""""############""""""!!!!!!""""""""""""!!!!!! !!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!! """###$$$$$$%%%%%%$$$$$$ !!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""######$$$$$$###$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%&&&%%%######$$$%%%$$$###!!!!!!!!!""""""############$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%''''''%%%$$$%%%%%%)))'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((''''''''''''(((((()))&&&''''''&&&%%%%%%&&&(((+++***)))(((''''''''''''%%%''')))((('''&&&''''''(((((((((((())))))))))))(((((('''''''''((())))))&&&(((***---......---,,,....../////////000000000......//////......---,,,/////////...///000000111.........---,,,,,,++++++,,,,,,,,,,,,---...//////,,,---......///........................//////000---------------,,,++++++,,,,,,,,,+++++++++******(((''''''&&&&&&''''''(((&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$######################################################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###### !!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""""" !!!"""$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&(((***---///111...+++))))))*********)))***++++++***+++---///,,,,,,++++++,,,------...+++++++++*********))))))************************)))******+++++++++******(((''''''''''''((())))))((((((''''''((())))))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))&&&&&&'''(((((((((((((((%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$"""###$$$###"""!!!!!!### $$$$$$$$$#########""""""###""""""###$$$$$$######"""""""""#########$$$$$$######""""""""""""###### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""$$$%%%""""""############""""""""""""""""""""""""""""""""""""!!! !!!"""""""""""""""""""""""""""""" !!!""""""!!! !!!!!!"""############""" !!!!!!!!!""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""""" !!!!!!"""######$$$$$$"""###%%%&&&&&&%%%###"""!!!""""""###$$$$$$%%%%%%&&&$$$!!!!!!###$$$"""!!!###############"""""""""%%%###"""!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''(((&&&%%%%%%&&&'''&&&%%%&&&(((((((((&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((()))'''''''''''''''((())))))$$$&&&''''''&&&%%%&&&'''''''''(((((((((''''''&&&$$$&&&''''''&&&%%%%%%&&&(((((((((((())))))))))))((('''''''''((()))******+++,,,...///...,,,***(((........./////////000000///////////////......---//////.........///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000.........///......---,,,---------------...//////---............---,,,,,,,,,,,,,,,++++++++++++***(((''''''&&&&&&''''''(((%%%&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!"""$$$%%%%%%$$$"""################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!###$$$%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%"""######$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&))),,,///111444111,,,))))))***++++++)))***++++++***+++---///+++*********+++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++++++++******'''''''''''''''((())))))))))))((())))))***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))((((((%%%%%%&&&'''((((((((('''############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###""""""%%%&&&$$$""""""""""""######$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$ !!!"""######"""!!! """"""!!!!!! !!!!!!!!!!!!!!! """"""!!!!!!"""$$$&&&'''!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!  !!!"""""""""""""""""""""""" !!!""""""!!!  !!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""$$$$$$%%%$$$$$$$$$######"""""""""######$$$%%%%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%$$$""" !!!$$$&&&%%%$$$(((((('''&&&%%%$$$###"""$$$!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))'''''''''''''''((()))***###%%%(((((('''%%%%%%&&&###$$$&&&'''(((''''''&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((('''''''''(((((()))++++++%%%'''+++///111111000///,,,,,,,,,---------......000000000000000//////...///......------///000111++++++,,,,,,,,,------------------------...000000////////////...---,,,+++,,,,,,,,,,,,,,,---...///......//////......---,,,,,,,,,++++++++++++++++++'''''''''&&&&&&'''''''''%%%&&&'''(((((((((&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######"""!!!!!!"""######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))******------+++***))))))(((((()))))))))))))))*********''')))***+++******,,,---''''''((()))***+++++++++))))))*********+++++++++,,,+++++++++******))))))(((((((((((())))))))))))+++++++++************)))((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%&&&'''((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%%%%###!!! ###$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$"""!!!!!!$$$&&&######"""""""""""""""###%%%###!!!!!!"""######""""""""""""""""""""""""""""""!!! """$$$!!!!!! """"""############""""""######$$$$$$$$$$$$###### !!!"""""""""""""""""""""!!!!!! $$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%&&&"""""""""""""""!!! """"""""""""""""""""""""!!!  !!!"""### !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""%%%%%%$$$"""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$)))((('''%%%$$$###""""""$$$$$$%%%%%%&&&'''((((((###$$$&&&(((***,,,------''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%'''(((***+++''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###(((((((((((((((((((((((('''(((***++++++***((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&!!!"""$$$&&&'''((())))))---,,,***)))((((((((()))))))))))))))************---------............///,,,,,,------...///000000........................***,,,------+++***)))***,,,++++++,,,///111000000///...---,,,+++***))))))***+++,,,---............---///000///,,,+++++++++************************((((((''''''''''''((((((((((((((((((((((((((((((((('''%%%%%%&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#########%%%&&&%%%""" !!!$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%######$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))++++++***)))(((((((((((()))))))))************+++*********+++,,,---------,,,,,,+++***))))))((((((*********++++++++++++,,,))))))))))))((((((((('''(((((((((((())))))))))))+++++++++*********))))))((((((''''''''''''(((((((((((((((((('''''''''''''''(((((())))))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%$$$$$$######!!!"""###$$$$$$###"""!!!""""""!!! !!!""""""""""""""" """$$$######""""""""""""######$$$"""!!!!!!"""###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""!!!!!! """""""""""""""""""""""""""""""""######""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!! $$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$"""""""""""""""!!! """"""""""""""""""""""""""""""!!! !!!"""###### !!!!!!!!!"""""""""###""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%###"""!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""!!!!!! %%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$######$$$$$$%%%&&&''''''$$$$$$%%%%%%&&&''''''(((%%%&&&'''((())))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''((()))(((((()))))))))*********------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,++++++,,,///000000///............////////////'''((()))***+++,,,,,,,,,---...///...,,,+++***+++************************((((((''''''''''''(((((((((((((((((((((((((((((((((&&&%%%%%%&&&'''%%%$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""###$$$###!!! ###$$$$$$$$$$$$###""""""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%###!!!######$$$%%%%%%%%%%%%$$$''''''''''''''''''(((((()))((((((''''''(((((((((************++++++,,,,,,---***)))+++...///...,,,...---,,,+++***)))((('''++++++++++++,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((())))))))))))++++++*********)))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))(((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!!!!"""""" !!!######"""""""""""""""######"""!!! !!!"""###"""!!!"""""""""""""""""""""""" !!!###$$$$$$$$$###"""######""""""""""""!!!!!!""""""!!! !!!""""""!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!######""""""""""""###### !!!###$$$$$$######""""""""""""""""""!!!!!! """"""""""""""""""""""""$$$######""""""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$######"""!!! %%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$!!!!!!"""$$$%%%'''((()))$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&'''((()))***(((((())))))))))))******,,,,,,,,,---------......000000///...,,,+++******++++++++++++++++++++++++,,,,,,,,,***))))))***,,,,,,+++***,,,...000///...+++++++++,,,,,,,,,------)))***,,,---.../////////,,,---......,,,******+++************************((((((''''''''''''((((((''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""############$$$$$$######$$$$$$$$$$$$######!!!###%%%%%%$$$###$$$%%%######$$$$$$$$$######""" !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$""" """###$$$$$$%%%%%%$$$$$$'''''''''''''''''''''&&&((('''''''''(((((()))************+++,,,,,,,,,---...***''')))...000---***,,,,,,++++++++++++++++++++++++,,,,,,,,,---------+++++++++***************(((((((((((())))))))))))************))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!!!!###%%%""""""""""""""""""###$$$!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""""""""""""""###!!!  !!!###!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!!!!""""""###""""""""""""""""""### """$$$$$$###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$$$$###"""!!! """"""""""""""""""""""""###"""  """$$$%%%$$$$$$###""""""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''***,,,''''''(((((()))******+++(((((((((((()))))))))***+++,,,,,,,,,------------000///...---,,,******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((+++---+++******+++---///...---,,,,,,+++***))))))((((((+++,,,---...///000000000+++,,,...---+++******+++************************((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""""" !!!!!!!!!"""""""""#########$$$$$$$$$$$$###### """$$$%%%%%%%%%'''((("""######$$$$$$$$$###### !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$""" ######$$$%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&(((((((((((()))***++++++)))******+++,,,,,,---------)))&&&(((---///,,,(((,,,,,,++++++++++++++++++++++++,,,,,,,,,---------******************++++++(((((((((((())))))))))))*********)))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######"""#########""""""!!! !!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""#########!!!!!!"""$$$""""""!!!!!!"""###$$$$$$!!! """###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!###"""######$$$$$$######""" !!!""""""""""""""" !!!!!!"""""""""""""""######""""""""" """###$$$###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """"""""""""!!!!!!!!!!!!########################%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""  """#########"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""###&&&(((***(((((())))))))))))(((((('''(((((((((((()))))))))++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))'''(((+++---+++******+++---...---,,,......------,,,,,,++++++(((((()))***++++++++++++***+++---,,,+++)))***+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''%%%%%%%%%''''''&&&%%%&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$###""" !!!""""""############$$$$$$$$$$$$######!!!###$$$######$$$%%%""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###!!!$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))***+++((())))))***+++,,,------,,,)))((()))+++,,,+++(((...---,,,+++***)))((('''++++++++++++,,,,,,,,,,,,(((((((((((())))))))))))(((((((((((())))))))))))******)))))))))(((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""############"""""" !!!!!! !!!!!!!!!!!!!!!"""###$$$%%%!!! !!!###%%%%%%###"""""""""""""""""""""""""""###!!! """$$$ !!!!!!!!!!!!""""""""""""!!! !!!""""""######$$$$$$$$$$$$###### !!!""""""""""""""" !!!!!!!!!!!!!!!""""""############"""""" """######""""""!!! !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!########################$$$$$$######""""""!!!!!!########################%%%$$$###"""!!!"""######"""""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%#########$$$$$$&&&&&&'''''''''&&&&&&%%%''''''(((((((((((())))))******+++++++++,,,,,,,,,+++++++++++++++++++++,,,)))))))))))))))))))))))))))******)))((((((+++---+++***)))***,,,---,,,+++(((((()))***+++,,,------)))******++++++*********)))***,,,,,,***))))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&%%%$$$%%%'''''''''&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""###$$$$$$%%%######$$$$$$$$$$$$######"""###$$$###!!! """"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$###$$$&&&&&&%%%###%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''((())))))'''(((((()))***+++,,,---++++++++++++++++++++++++,,,,,,+++***))))))((((((*********++++++++++++,,,'''((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!! !!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""######"""!!!!!! !!!!!!  !!!!!!!!!!!!"""###$$$%%%!!!!!!"""$$$&&&'''%%%###"""""""""""""""""""""""""""!!! !!!"""###!!!!!!!!!""""""#########""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!"""""""""######### !!!""""""""""""""""""""""""""""""""""""""" !!!"""###"""!!!!!!###"""""""""!!!!!!!!! #################################"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&########################"""###$$$%%%%%%%%%%%%$$$ """%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$&&&''''''''''''&&&'''''''''((((((((())))))************++++++++++++*********+++++++++++++++))))))))))))))))))))))))''')))******))))))***,,,+++***)))***+++,,,+++***%%%%%%&&&'''((()))***+++,,,,,,,,,,,,+++***))))))(((***++++++***))))))***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&###$$$%%%&&&&&&$$$###"""##############################""""""###$$$$$$%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$######&&&''''''%%%!!!!!!"""###$$$$$$$$$$$$$$$######"""!!!!!!"""###############$$$$$$%%%%%%%%%########################$$$######%%%''''''&&&%%%%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''&&&'''((()))***+++,,,,,,+++---...---++++++,,,---''''''((()))***++++++,,,))))))*********+++++++++))))))******+++++++++,,,(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''######$$$%%%&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """###%%%%%%###""" !!!""""""######!!!"""###$$$$$$###"""!!! !!!""""""!!!  """######"""!!!!!!"""!!!!!!!!!!!!"""###$$$%%%!!!!!!###%%%''''''%%%###"""""""""""""""""""""""" !!!"""$$$$$$######"""""""""######$$$$$$$$$$$$""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""""""""!!!!!! !!!"""###$$$$$$###"""!!!"""""""""!!!"""###$$$$$$ !!!""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""######""""""!!!!!!!!! ########################"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%########################"""###$$$%%%&&&%%%%%%$$$!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''&&&###$$$&&&(((************''''''''''''((((((((())))))************+++++++++++++++++++++******))))))************************&&&(((***+++***)))***++++++***))))))+++,,,+++***++++++++++++******************))))))'''&&&%%%$$$''')))++++++)))))))))***))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%&&&((())))))&&&$$$"""########################$$$###"""""""""###%%%&&&""""""""""""""""""""""""########################!!!""""""#########""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###!!!"""&&&***$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((()))******,,,,,,,,,,,,,,,+++***)))******)))))))))***,,,---+++******)))(((''''''&&&(((((((((((())))))))))))+++***)))(((((()))******)))))))))))))))))))))))))))))))))))))))(((((('''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&& """$$$''''''&&&$$$###########################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""##############################""""""!!!!!! !!!"""#########!!! """"""!!!!!! $$$""" """!!!!!!!!!!!!!!! $$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###""" !!!!!!"""!!!!!!""""""######$$$$$$%%%$$$######$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!! !!!!!!#########"""!!! ######""""""!!!!!! """"""""""""""""""""""""########################"""""""""""""""""""""""""""!!! """######"""$$$$$$$$$############"""%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################!!!###&&&&&&&&&$$$###$$$$$$$$$###############$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''')))******))))))***+++000---***))))))))))))((((((((()))((('''''')))+++******))))))((((((((('''))))))(((((()))***++++++++++++++++++++++++,,,,,,......------------,,,,,,,,,+++***)))((((((((((((***************)))(((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$###"""'''&&&$$$###"""###$$$$$$ #######################################"""!!! """"""""""""############"""""""""""""""""""""""""""######!!!!!!$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************)))(((''')))))))))***+++---///000******))))))(((''''''&&&'''((((((((())))))))))))+++***)))(((((()))******))))))))))))))))))))))))'''''''''''''''&&&&&&%%%)))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%########################!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """"""!!!!!!!!! $$$###!!!!!!"""!!!""""""######""""""!!!######"""""""""!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!  !!! !!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""########################"""""""""""""""""""""""""""!!! """######""" !!!"""###$$$$$$%%% !!!!!!!!!!!! $$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""##################$$$$$$%%%%%%%%%%%%$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''')))******)))(((***+++,,,***((((((***+++++++++***++++++***)))(((((()))'''''''''&&&&&&%%%%%%%%%))))))(((((())))))***+++))))))************++++++++++++*********))))))))),,,+++***)))(((((((((((()))************)))((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$#########$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$###!!! !!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""######""" !!!########################$$$$$$$$$############"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))******))))))(((((('''((()))***---///111333***))))))(((((('''''''''''''''((((((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''&&&&&&%%%((((((((((((''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&### """%%%'''#################################$$$$$$#########!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! $$$###"""!!!!!!!!!""""""#########"""!!! """"""!!!!!!!!!!!!!!! """""""""#########$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!###$$$######$$$%%%"""""""""""""""""""""""" """###$$$$$$$$$""""""""""""""""""""""""######""""""""""""###$$$###""""""!!!!!!""""""### !!!"""######$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""""""""""""""""""""!!! """######""" !!!"""###$$$$$$!!!"""""""""###$$$$$$$$$$$$###"""""""""###$$$%%%&&&%%%$$$###"""############$$$$$$$$$#########$$$$$$$$$$$$%%%########################%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""###%%%&&&"""""""""###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))(((((()))++++++)))((((((***++++++++++++,,,------***(((''''''***)))))))))))))))(((((()))(((((((((((())))))***((((((((()))))))))*********))))))))))))(((((((((++++++***)))(((((((((((())))))******))))))((('''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))******++++++++++++******'''((()))***,,,...000000))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&### !!!$$$%%%###########################$$$$$$%%%%%%$$$$$$###!!!""""""###$$$%%%%%%%%%######################## !!!!!!""""""#########"""!!! !!!"""###""""""!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!######""" !!!!!!!!!!!! """#########$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""############""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$%%%%%%%%%$$$###%%%'''"""""""""""""""""""""""" ###$$$$$$######""""""""""""""""""""""""""""""""""""""""""############""""""""""""###### !!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""""""""""""""""""""!!! """######"""###""""""""""""!!!!!!!!! """###$$$$$$%%%######$$$$$$$$$######"""!!!"""$$$&&&&&&&&&%%%$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&((('''%%%$$$###$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))(((''''''(((***---+++))))))******((('''(((***,,,,,,***(((&&&&&&+++++++++***************(((((((((''''''(((((()))'''(((((())))))*********,,,,,,+++++++++***************)))((((((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###############%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))******+++++++++******'''(((((()))************((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""########################### !!!!!!!!!!!! !!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""" !!!!!!""""""#########"""!!! !!!"""###!!!!!!"""""""""""""""""" !!!"""""""""!!! !!!!!!  !!!!!!!!!!!!"""#########$$$$$$$$$$$$"""###""""""""""""!!!!!!############""""""""""""""" !!!###$$$$$$########################$$$######""""""######$$$!!!"""######%%%)))+++"""""""""""""""""""""""" """###$$$###""" """""""""""""""""""""""" !!!!!!"""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """######"""$$$$$$#########"""""""""!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""$$$%%%&&&%%%%%%$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###""" !!!!!!"""###$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((((((''''''((()))+++***))))))******(((&&&$$$'''***+++)))(((''''''''''''''''''''''''''''''(((((('''''''''''''''((((((((())))))***++++++,,,---,,,,,,,,,++++++++++++***)))(((((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! !!!""""""###$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!###$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""###""""""###%%%&&&&&&%%%"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((())))))((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&%%%'''''''''((((((((((((((((((''''''&&&&&&''''''((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$###"""!!!########################""""""############"""""" !!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""###### !!!"""""""""!!!!!! !!!"""######### !!!!!!!!!!!!""""""""""""""""""#########$$$$$$ !!!!!!!!!!!! !!!"""!!! $$$######""""""######$$$"""######"""!!!"""###%%%""""""""""""""""""""""""!!!!!!"""######"""!!! """""""""""""""""""""""" !!!""""""!!!!!!###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """######"""!!!!!!"""###$$$%%%&&&&&&!!!"""""""""""""""!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$"""""""""############$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""&&&%%%%%%%%%%%%%%%%%%&&&######################## """$$$&&&&&&%%%"""!!!"""""""""###$$$$$$$$$%%%"""###############$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))'''&&&'''(((+++,,,+++***$$$&&&((()))(((''''''(((&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''(((((())))))***+++,,,,,,++++++*********))))))))))))((((((''''''((((((((((((((())))))(((((('''&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######!!!"""######$$$#########""""""""""""""""""""""""######################## !!!"""###############""""""###$$$$$$%%%&&&&&&""""""""""""""""""""""""$$$"""!!!###%%%%%%$$$"""!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((((((((((((''''''(((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''))))))))))))((())))))))))))))))))))))))'''''''''''''''&&&&&&%%%''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################%%%%%%&&&&&&&&&&&&%%%%%% !!!!!!"""""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""""""""#########!!!!!!!!!""""""#########!!!"""###$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!"""""""""###### !!!!!!"""!!! """!!!!!!!!!  """######!!!""""""!!!!!!!!!!!!""""""%%%%%%%%%### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""!!!!!! !!!!!!""" !!!!!!""""""###### !!!!!!!!!"""""""""###########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """######""" !!!"""###$$$%%%%%% !!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$&&&%%%$$$""""""###$$$%%%"""############$$$$$$$$$""""""""""""####################################$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%$$$###!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%##################$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%'''(((&&&&&&&&&)))+++,,,+++)))'''((()))((('''&&&'''((('''((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***+++,,,***))))))))))))((((((((((((((('''''''''(((((()))(((((())))))(((((('''&&&((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%"""######$$$$$$###"""!!!################################################"""############""""""!!! !!!###%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&&&&### !!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&""""""#########$$$$$$$$$'''&&&&&&&&&&&&'''(((((((((((()))***************&&&&&&((((((((('''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%'''))))))))))))((()))))))))))))))))))))))))))))))))))))))(((((('''&&&'''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$%%%#################################$$$$$$#####################$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!!  !!!#########"""!!!!!!!!!""""""#########$$$######""""""###$$$%%%%%%""""""""""""!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%###"""!!!$$$$$$######"""""""""!!!""""""$$$&&&'''&&&"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$###!!!!!! !!!!!!!!!"""$$$%%%%%% !!!!!!!!!""""""##############################"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """######"""""""""""""""!!!!!!!!!!!! !!!"""######""""""!!!"""###$$$$$$$$$$$$$$$(((&&&$$$"""!!!"""$$$&&&"""############$$$$$$$$$""""""""""""#######################################$$$%%%&&&&&&%%%$$$###"""###%%%&&&%%%"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((()))(((((()))******(((&&&+++++++++)))'''&&&'''((($$$$$$$$$$$$%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***+++************))))))))))))(((((('''''''''(((((()))(((((((((((((((''''''&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!!!!!!!!"""#################################$$$$$$$$$%%%%%%%%%""""""""""""############&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...,,,)))'''&&&&&&'''(((******)))''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((())))))(((&&&$$$$$$%%% """######################################################""""""!!!!!! !!!!!!!!!!!!""""""""""""%%%%%%%%%$$$###"""!!!!!!######""""""""""""######"""""""""""""""""""""""""""!!! !!!###$$$######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ######""""""!!!!!! !!!!!!"""######$$$$$$######!!! ###"""!!! !!!"""#########""""""!!!!!!  !!!!!!"""""""""  !!!"""!!! ###  """###!!!""""""""""""""""""""""""%%%!!!"""$$$#########""""""""""""###### !!!!!!""""""######%%%%%%$$$###"""!!!    !!!"""######$$$'''$$$ """###"""!!! """###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!$$$$$$$$$############"""###%%%&&&&&&$$$######$$$!!!!!! !!!!!!###"""!!! !!!"""###&&&%%%$$$######$$$%%%&&&######################## !!!"""""""""""""""&&&%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&!!!!!! """$$$&&&%%%$$$"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""#####################((($$$###&&&&&&$$$###%%%((($$$"""###&&&((('''$$$))))))(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$&&&'''((((((&&&%%%&&&''')))))))))***++++++,,,,,,*********)))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$###&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''!!!!!!""""""############"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""%%%$$$###"""!!!!!!"""###########################""""""""""""############""""""""""""############%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&###!!!"""%%%&&&%%%######################################################"""""""""!!!!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######"""!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!"""""""""######$$$ !!!###%%%%%%###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!"""!!! ###!!! ###$$$###"""""""""""""""""""""""""""### """$$$###"""###!!!  !!!### !!!!!!!!!"""""""""###""""""""""""############!!!  !!!"""""" !!!"""#########&&&###!!! """###"""!!!"""$$$%%%%%%%%%########################$$$$$$#########"""""""""$$$$$$$$$############"""!!!###$$$### """"""!!!!!!!!!!!!""""""######""""""""""""######%%%$$$############$$$%%%########################!!!""""""###############$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&&&&&&&'''%%%###  ###""" !!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&'''######&&&'''$$$$$$&&&&&&''')))*********)))(((&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&'''(((((())))))++++++***))))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''&&&$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""######$$$################################################$$$$$$###"""""""""############################## !!!!!!!!!""""""""""""""""""############$$$###""""""""""""###$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''')))***))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%'''%%%$$$###$$$%%%&&&&&&%%%################################################$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###########################"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""!!! """"""!!! """ !!!#########""""""""""""""""""""""""!!! !!!"""$$$$$$""" $$$""""""$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""############!!!!!!!!!###%%%%%%###!!! !!!!!!""""""######%%%###!!!!!!"""###"""!!! !!!"""#########"""!!!########################$$$$$$$$$$$$$$$#########$$$$$$$$$############"""!!!"""###!!!######""""""""""""#########$$$$$$$$$$$$$$$$$$###$$$######""""""######$$$########################""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%$$$(((&&&$$$!!! ###!!! !!!###$$$""""""""""""""""""""""""########################%%%%%%$$$###$$$&&&)))***)))&&&%%%'''&&&$$$$$$'''"""&&&))))))(((&&&'''(((%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((((((''''''(((***%%%%%%&&&&&&'''(((((()))++++++***))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$$$$$$$###""""""""""""###$$$########################$$$############################################# !!!!!!!!!""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$***(((%%%###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%###%%%&&&%%%$$$###%%%&&&######$$$$$$%%%$$$###"""######################################################################## !!!!!!!!!""""""""""""###############"""!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""###############""""""!!!!!!!!!"""!!! !!!"""###""" !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! %%%###""" """###%%%!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!! !!!!!!"""$$$&&&%%%###!!! !!!!!!!!!"""""""""#########"""""""""###""""""&&&&&&&&&&&&%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$###!!! $$$##################$$$"""###$$$%%%%%%$$$###"""###""""""""""""""""""###########################!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$$$$###"""""""""###%%%&&&########################"""""""""""""""#########'''%%%$$$$$$%%%(((+++---...)))&&&&&&%%%###'''---111...)))&&&$$$%%%'''(((%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$&&&'''((('''''')))+++(((((())))))***+++++++++******)))((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$%%%###""" """###%%%#################################$$$$$$$$$$$$###########################!!!!!!!!!"""""""""######!!!"""""""""############$$$###"""!!!!!!"""###$$$"""######$$$$$$######"""""""""#########$$$$$$$$$)))'''%%%"""!!!"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&$$$###$$$$$$"""###%%%%%%$$$###"""!!!################################################"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""#########"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""!!!###$$$%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!!!!""""""######"""""""""!!!!!! ###!!! !!!"""###"""!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""############""""""""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!###%%%%%%""" !!!!!!!!!!!!""""""""""""!!!"""######"""""""""### !!!"""$$$%%%''''''(((""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!###$$$$$$###"""###$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!"""""""""######"""""""""######################## !!!""""""######""""""%%%%%%$$$$$$###""""""!!!############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$################################################"""###############"""!!! !!!"""###$$$%%%&&&$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########'''%%%$$$$$$%%%(((+++------((($$$$$$$$$&&&...777OOOBBB111(((''')))***)))''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%&&&(((((((((((()))+++)))******++++++,,,------)))((((((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""######$$$###!!! !!!###$$$########################"""###$$$$$$%%%$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""############$$$###""""""""""""###$$$""""""############"""""""""############$$$$$$$$$###""""""""""""$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''(((((('''$$$######$$$###%%%''''''%%%$$$###$$$################################################!!!!!!!!!""""""""""""###############$$$$$$$$$$$$!!!""""""######"""!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""""" !!!""""""""""""""""""!!!!!! !!!!!!""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!"""###### !!!"""#########"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ###"""!!!!!!######"""!!!###$$$$$$###  """""""""""""""""""""""""""""""""  """ """######""" """"""""""""!!!!!!!!!!!! !!!"""###$$$$$$%%% """###$$$""" !!!!!!!!!!!!"""""""""""" """$$$$$$###""""""###!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!###############%%%$$$$$$############$$$$$$""""""############"""""""""######$$$$$$######"""######################## !!!"""""""""""""""&&&&&&%%%$$$###"""!!! """""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$################################################""""""###############""""""""""""#########$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$%%%%%%$$$###$$$&&&)))***&&&###"""###$$$(((222===ZZZHHH333'''''')))'''$$$((('''''''''%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''))))))(((((()))+++(((((()))******++++++,,,))))))(((''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""###"""!!!!!!!!!!!!"""###"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$########################"""""""""#########$$$$$$""""""""""""############%%%$$$###""""""###$$$%%%""""""############"""""""""############$$$$$$$$$ !!!###$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$######$$$###%%%''''''%%%$$$%%%'''################################################"""""""""#########$$$$$$############$$$$$$$$$$$$!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!"""###""""""!!!###""""""!!!!!!""""""### !!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!"""""""""### !!!###$$$$$$###$$$$$$$$$"""  !!!"""######"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""!!!"""######"""!!!"""$$$%%%###!!!!!!"""""""""""""""""""""""""""!!!###%%%$$$""" !!!""" !!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!"""###$$$%%%%%%"""!!! !!!"""######!!!""""""""""""!!!!!!!!!!!!!!!$$$$$$###""""""$$$%%%%%%###!!! """""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############""" """$$$$$$###"""###$$$######""""""""""""######$$$$$$$$$######$$$$$$$$$######$$$%%%%%%$$$##############################!!!!!!"""############"""$$$$$$$$$#########""""""############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################"""###$$$%%%%%%%%%%%%%%%#########$$$$$$######"""!!!!!!!!!!!!!!!"""""""""########################""""""######$$$%%%%%%&&&$$$#########$$$%%%%%%&&&######$$$&&&%%%$$$+++444BBB777***###$$$&&&$$$!!!&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''((())))))((('''(((***((((((((()))******++++++*********)))((((((''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$#########$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$""""""$$$$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$########################""""""""""""############""""""""""""############&&&%%%$$$######$$$%%%&&&""""""############"""""""""############$$$$$$$$$ !!!""""""""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!###$$$$$$###"""$$$%%%!!!$$$%%%%%%###"""$$$'''#########################################################$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""$$$%%%&&&"""""""""""""""""""""""" """#########"""!!!######""""""""""""###### !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!""""""###### """###$$$%%% """######"""!!! !!!"""######"""!!! ######""""""!!!!!! !!!!!!""""""######$$$$$$###"""!!!"""###$$$###!!!"""$$$###!!!"""###"""""""""""""""""""""""" $$$((()))&&&###!!!"""$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!! ############""""""""""""###""" !!!"""$$$$$$###""""""""""""!!!!!!!!!!!!!!!$$$%%%###!!!"""$$$!!!!!!!!!!!!"""###$$$%%%########################!!!!!!""""""#########$$$$$$$$$$$$############"""$$$%%%'''&&&$$$###############""""""""""""######'''&&&$$$$$$$$$$$$&&&'''###$$$%%%&&&&&&%%%$$$###########################""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&""""""""""""""""""""""""###########################$$$%%%&&&'''(((((((((!!!"""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&########################%%%&&&((()))%%% &&&'''$$$"""###&&&(((((('''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))***)))((('''((())))))))))))***++++++,,,,,,,,,,,,++++++***)))))))))((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$#########$$$&&&'''###$$$%%%&&&&&&%%%$$$#########""""""""""""######!!!"""$$$%%%%%%### !!!!!!""""""""""""!!!!!!######""""""!!!!!! $$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""!!!!!! ###"""!!!!!!"""$$$&&&''' !!! """&&&)))!!!!!!"""""""""!!!!!! """"""""""""""""""""""""########################%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%###!!!  """$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''' """######""""""###%%%$$$$$$######""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""!!!!!!"""###############%%%%%%$$$###"""!!!  !!!""""""!!! !!!!!!  !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! $$$%%%%%%%%%###""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!""" ######!!!!!!###""")))%%%"""!!!###$$$###!!!"""""""""""""""""""""""" !!!!!!"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$""""""!!!!!!!!!!!!""""""###$$$$$$%%%$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%!!!"""$$$%%%&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######""""""""""""##############################"""############$$$$$$$$$'''%%%###%%%''''''%%%""" !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############"""!!!!!!"""""""""""""""######$$$((('''%%%###""""""###$$$########################'''&&&%%%%%%&&&&&&$$$"""%%%%%%&&&'''&&&%%%###"""&&&$$$###$$$$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))((((((''''''***+++,,,,,,+++***)))((()))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$######""""""######***'''######%%%&&&%%%$$$"""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%$$$#########""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""###$$$%%%&&&%%%&&&&&&$$$  !!!######$$$$$$$$$$$$######""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''''''''(((******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$"""!!! !!!"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&& """######""""""###$$$#########""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!""""""######""""""######""""""!!! !!!!!!!!!!!!!!!!!! !!!  !!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!! !!!"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!!  """$$$%%%!!!$$$$$$""""""%%%%%%"""###  """!!! """""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""###$$$$$$$$$$$$###"""!!! !!!!!!"""######$$$$$$!!!"""######$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$%%%$$$###$$$&&&'''%%%###!!!"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###############"""!!!!!!"""""""""""""""######$$$'''&&&$$$"""!!!"""###$$$########################&&&&&&&&&&&&'''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###((('''&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))***)))))))))((((((((('''******+++++++++***((('''''''''(((((((((((((((((())))))(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$######""""""######%%%""" """###!!! """"""######""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$############$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""""""""!!!"""###$$$$$$$$$$$$$$$"""######!!! !!!######$$$$$$$$$$$$######""""""""""""""""""""""""########################%%%$$$############$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""$$$%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%!!!"""######""""""###$$$""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!  !!!""""""""""""!!!!!!!!!!!! """!!!!!! !!!!!!""""""  ######!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!"""""" !!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! """!!!  !!!###!!!"""!!! ###$$$%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%##########################################"""!!!######""""""""""""############$$$$$$######"""!!! !!!""""""######"""""""""!!!""""""###$$$##################""""""%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$###""""""$$$&&&'''%%%$$$"""######$$$$$$$$$###############$$$$$$$$$$$$%%%"""############""""""!!!""""""""""""######$$$$$$&&&%%%###"""!!!!!!"""###########################$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))((('''&&&&&&'''(((((()))******((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$######""""""######$$$###"""###$$$$$$"""!!!!!!"""#########!!! !!!!!!!!!!!!"""###$$$%%%####################################""""""""""""########################""""""""""""""""""""""""$$$$$$##################!!!"""###%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$ !!!!!!""""""""""""!!!""""""""""""""""""""""""########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$###""""""############$$$$$$$$$!!!"""######"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""###"""!!! !!!"""###$$$!!! """%%%&&&"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$%%%%%%### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! %%%$$$###!!! ###"""""""""""""""$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%&&&''''''&&&$$$$$$######""""""""""""########################""""""!!!!!!!!!"""""""""######$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""############"""""""""!!!######""""""""""""##############################""""""#########$$$$$$$$$!!!!!!"""$$$%%%&&&%%%%%%######$$$$$$$$$######"""############$$$$$$$$$$$$""""""############"""!!!""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""########################"""###%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$######%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######""""""######"""###$$$$$$%%%$$$"""!!!!!!"""#########!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""##################$$$$$$!!!"""###%%%%%%$$$###""")))(((&&&%%%$$$###"""""" !!!"""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%'''&&&%%%$$$###"""!!!!!!"""""""""#########$$$$$$"""###$$$###"""!!!"""###!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""######$$$###"""!!! !!!"""###$$$"""!!!"""%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!###$$$&&&'''!!!###""" $$$'''&&&  #######################################"""""""""""""""""""""""""""""""""###$$$&&&''''''&&&%%%$$$######""""""""""""######""""""""""""""""""######""""""###############$$$&&&%%%###""""""###$$$%%%$$$######""""""!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!######""""""""""""##############################""""""#########$$$$$$$$$ !!!"""###$$$$$$$$$%%%######$$$$$$$$$######"""""""""#########$$$$$$$$$!!!""""""#########""""""""""""###$$$$$$$$$$$$#########""""""""""""""""""######################## """%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''((((((******))))))(((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######""""""###### !!!!!! !!!"""#########!!! """"""""""""""""""###$$$!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""""""""###########################"""""""""""""""""""""""""""""""""###############"""######$$$$$$$$$######""" !!!""""""!!!!!!"""###$$$$$$%%%$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$###""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""!!!!!!"""""""""#########$$$$$$$$$"""###$$$###"""!!!"""###""""""""""""############%%%$$$"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!! !!!""""""""""""!!!!!!"""""""""######$$$$$$###""""""!!!!!!""""""######""""""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""###$$$&&&&&& """"""###%%%###!!!""""""!!! !!!########################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""##################""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""#####################$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$!!!#########"""###$$$"""######$$$$$$$$$######"""""""""############$$$!!!""""""############"""!!!"""$$$%%%%%%%%%$$$################################################### ###&&&%%%###"""###&&&%%%%%%$$$$$$$$$%%%&&&&&&(((&&&######$$$%%%&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((''''''''''''((())))))++++++***))))))(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$######""""""######!!!""""""!!!!!!!!!"""###"""""""""""""""#########"""""""""""""""######!!!!!!"""""""""#########!!!!!!!!!!!!""""""##############################""""""""""""""""""""""""!!!!!!!!!""""""#########$$$$$$###############$$$""""""!!!!!!"""###$$$$$$%%%%%%%%%""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%$$$###"""!!!""""""###$$$#########$$$$$$$$$%%%%%%"""###$$$###!!!!!!!!!""""""#########$$$$$$$$$%%%$$$###""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""######""""""!!!!!!!!!""""""""""""""""""""""""######"""""""""!!!!!! $$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""" !!!######""""""###%%%!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######((('''%%%###"""  !!!$$$%%%###"""###%%%########################"""""""""!!!!!! ########################!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!"""!!!!!! !!!"""###$$$###############"""""""""$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!""""""!!! """""""""""""""""""""""" !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$"""$$$###!!! !!!###!!!"""###$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""###############!!!"""$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$##############################&&&)))((($$$"""$$$'''%%%%%%$$$$$$$$$%%%&&&'''***'''%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***(((((('''''''''(((************))))))))))))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$######%%%$$$######""""""######"""$$$%%%$$$###"""%%%'''$$$###"""!!!"""$$$&&&'''######""""""""""""######""""""######$$$$$$$$$%%% !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""###%%%$$$###"""""""""$$$$$$'''$$$!!! """"""  """"""#########""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""###$$$$$$%%%###""""""""""""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$###!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%""""""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! $$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""!!!!!!!!!""""""""""""!!!!!!########################""""""""""""!!!!!!!!!!!!$$$###""""""""""""""""""!!!""" !!!!!! !!! """$$$###########################"""""""""!!!!!! ########################$$$###"""""""""###%%%&&&  """!!! """###$$$""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$"""!!! !!!!!!""""""##############################!!!"""###$$$$$$###"""!!!####################################""""""""""""######""""""""""""##############################"""############$$$$$$$$$ """$$$$$$!!! """ !!!"""###$$$%%%%%%%%%""""""""""""############!!!!!!"""###############!!!###$$$&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$########################%%%(((+++***%%%###%%%(((%%%%%%$$$###$$$%%%'''(((***'''$$$######$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******)))(((''''''((()))***+++((((((((()))******++++++&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$$$$######%%%$$$$$$###"""######### !!!"""!!!###&&&%%%###"""!!!"""%%%(((***######"""""""""""""""###$$$$$$$$$$$$############%%%$$$#########$$$&&&&&&!!!"""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%######""""""!!!!!! %%%$$$###!!!!!!!!!""""""###############"""!!! $$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%&&&&&&%%%%%%############%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))%%%&&&''''''((((((''''''(((%%%###$$$&&&'''%%%"""&&&$$$!!!!!!$$$&&&'''&&&&&&%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################""""""""""""######""""""!!!!!! ######""""""""""""######""""""""""""""""""""""""!!!!!!"""############""" """$$$'''((('''%%%"""!!!  !!!""""""""""""""""""######$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!""""""!!!"""""""""""""""!!!!!! ######"""!!!!!!!!!!!!!!!######""""""""""""######%%%%%%%%%%%%$$$###!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""  !!!"""##################"""!!! !!!###"""!!! """###""""""""""""!!!  """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!!!!!!!!""""""""""""""""""""""""""""""########################$$$$$$######"""######$$$$$$$$$######""""""!!!!!!######"""!!!!!!!!!!!!!!!$$$###"""!!! !!!""" !!!"""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""############$$$$$$$$$!!!!!!""""""######$$$$$$$$$""" !!!$$$%%%###!!!(((&&&$$$###$$$$$$###"""$$$"""!!!###&&&'''&&&$$$###"""!!!"""%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%"""############"""!!!!!!&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((&&&$$$""""""$$$&&&&&&%%%%%%%%%%%%&&&''''''******))))))(((((('''''',,,+++)))'''&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((&&&$$$""""""$$$&&&(((&&&&&&%%%%%%$$$###""""""!!!"""###"""!!! """%%%$$$"""!!!!!!!!!"""###$$$$$$##################!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""$$$$$$############$$$$$$######""""""!!!!!!!!!!!!######"""!!!!!!"""###$$$!!!"""""""""!!!!!! $$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""%%%$$$############$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((%%%&&&''''''(((((('''''''''%%%$$$$$$&&&&&&%%%###&&&%%%###""""""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!############""""""""""""###"""""""""!!!!!!!!! ######""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###""""""###$$$$$$"""!!!"""!!! !!!""""""!!!!!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!"""!!! !!!""""""!!!!!!  !!!!!!!!! """"""!!!  !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! ######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""""""""#########"""!!!!!! """###"""!!! !!!###""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###############$$$"""!!!!!!!!! ###""""""!!!!!!!!!"""""" !!!!!!"""!!!  !!!""""""######"""""""""!!! !!!"""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!"""""""""######### !!!!!!!!!!!!!!!$$$"""!!!!!!###$$$###!!!#########$$$$$$$$$$$$$$$""" """%%%'''&&&$$$&&&%%%###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######''''''&&&%%%$$$###!!! !!!!!!"""###############%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$!!!###$$$$$$###"""###$$$&&&%%%%%%%%%%%%&&&'''''')))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$######"""###$$$%%%$$$"""!!!"""######"""""""""""""""##############################!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$######"""""""""######$$$"""""""""""""""""""""""""""######$$$$$$######"""######$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""""""""""""""!!!!!!!!!$$$$$$############$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''%%%$$$$$$&&&&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%)))&&&$$$###"""""" """!!!!!! !!!!!!"""!!!!!! !!!!!!"""### !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""  !!!"""!!!!!! !!!!!!"""###"""""""""!!! !!!"""""""""""""""!!!  ###""""""!!!!!!""""""### """""""""""""""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!""""""!!!!!!"""#########""""""!!!"""###"""!!! !!!"""############"""!!! """"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#####################$$$!!!!!!!!!!!! """"""!!!!!!!!!""""""###"""$$$&&&''''''%%%"""!!!!!!"""######$$$$$$#########"""!!!!!!!!!!!!"""###""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! ###"""!!!"""###$$$###!!! ###$$$######$$$&&&"""!!!!!!###%%%'''&&&&&& !!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######(((((((((&&&%%%###!!!  !!!###$$$%%%%%%%%%#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%""""""#########$$$$$$$$$!!!$$$&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''!!!###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%&&&&&&&&&$$$###$$$%%%###############"""!!!!!!########################!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$%%%########################""""""############"""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""!!!!!!!!!!!!######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%---***&&&$$$$$$###"""!!!"""!!!!!!!!!!!!!!!!!!""" !!!""""""!!!"""""""""######$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!!!!!!! !!!""""""### !!!!!!""""""""""""!!! !!!######$$$$$$$$$!!!  $$$######""""""######$$$!!!!!!""""""!!! ######""""""""""""############""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!!"""""" !!!"""#########"""!!!"""###"""!!! !!!"""###############"""!!!!!!!!!!!!"""""""""""""""###$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###############"""""""""""""""""""""!!!""""""###$$$$$$%%%'''((('''&&&%%%###""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!"""""""""######%%%$$$$$$######"""""""""###"""""""""######""""""$$$%%%"""!!!###&&&%%%$$$$$$%%%%%%&&&&&&%%% """$$$$$$%%%'''(((##############################$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$ !!!"""###$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''' """%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$#########%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%###!!!""""""""""""############!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$#########"""######$$$$$$%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######""""""""""""###$$$%%%%%%$$$###"""""""""""""""########################""""""!!!!!!%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''''''((('''''''''%%%&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$######"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!"""############***(((%%%###$$$$$$$$$###!!!""""""""""""""""""!!! !!!""""""!!!!!!""""""#########$$$########################  !!!"""!!!!!!!!!!!!!!!"""###### !!!!!! """###$$$$$$$$$$$$"""!!!!!!!!!!!!!!!""""""!!!  !!!"""############"""!!!!!!######""""""""""""############""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!!"""""" !!!""""""""""""""""""######"""!!! !!!"""############""""""!!! !!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$###""""""""""""##################""""""""""""######"""!!!!!! !!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""""""""#########$$$$$$%%%%%%$$$$$$######""""""""""""######"""""""""### %%%%%%!!!!!!###%%%%%%%%%$$$###"""""""""###%%%'''&&&###!!! !!!##############################$$$$$$$$$$$$###### !!!###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%######$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''###$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$######%%%%%%$$$###"""###$$$"""###$$$$$$$$$""" !!!!!!"""""""""#########!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!"""############"""###############$$$%%%&&&########################!!!""""""######""""""!!!######$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$###""" ###"""!!! !!!"""###$$$$$$$$$############$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%$$$######%%%&&&'''&&&''''''((((((''''''&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$$$$######$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#####################""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!""""""!!!!!!$$$"""!!!!!!"""######"""!!!""""""######""""""!!!!!!!!! !!!!!!"""### !!!######################## """"""!!!!!!""""""###$$$############"""!!!  !!!"""###############"""!!!!!!!!!!!!"""######"""!!!!!! !!!!!!"""!!!"""""""""""""""!!!!!!######!!! !!!######"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""!!!!!!!!!"""""" !!!"""""""""!!!!!!"""###$$$###!!! !!!!!!""""""######"""!!!!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""######################## !!!###$$$%%%%%%$$$### !!!!!!!!!!!!%%%$$$###""""""""""""###"""!!! !!!###$$$!!!"""######$$$$$$######!!!!!!"""######"""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""############$$$$$$$$$$$$""""""""""""""""""!!!!!!!!!###$$$###"""!!!"""###"""%%%$$$!!! """"""######""" !!!$$$$$$!!! """##############################$$$$$$$$$$$$###### !!!""""""###"""""""""$$$$$$%%%%%%$$$######"""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$""""""#########$$$$$$$$$&&&&&&$$$""" """$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###"""!!!"""### !!!"""$$$$$$$$$%%% !!!!!!""""""#########!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!! !!!"""###$$$######"""!!!"""###$$$%%%%%%%%%%%%########################!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""###$$$######"""!!!"""!!! !!!###$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###""""""$$$''')))$$$%%%&&&''''''&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$&&&'''&&&$$$###$$$&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#####################"""""""""""" !!!!!!!!!"""""""""#########""""""""""""######""""""""""""""""""""""""!!!""""""""""""!!!!!! !!! !!!######""" !!!"""############"""!!!"""!!!!!!!!!!!!"""###### ########################  !!!!!!""""""!!!!!!""""""###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!""""""###""""""!!! !!!""""""$$$$$$############$$$$$$!!!!!!""""""###""""""!!!###"""  """###!!!!!!!!!"""######$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""!!!!!!!!!"""!!!!!! """###$$$###  !!! !!!!!!""""""!!!!!!!!! !!!""""""###$$$$$$!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$######!!!!!!""""""""""""""""""""""""######################## !!!###%%%%%%%%%$$$### !!!!!!!!!"""&&&%%%$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$$$$ !!!""""""######"""""" !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""############""""""""""""""""""######!!!###$$$###!!!!!!"""$$$"""""""""""""""""""""""" """###""" !!!###"""###"""!!!###&&&##############################$$$$$$$$$$$$######""""""#########""""""!!!######$$$%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%########################"""""""""""""""###$$$$$$""""""#########$$$$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"""!!!"""###""""""!!!""""""###$$$$$$ !!!!!!"""######$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$############"""###$$$%%%&&&%%%$$$$$$!!!"""$$$%%%&&&&&&%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$ """###$$$$$$#########"""!!! !!!"""$$$&&&$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$###!!!###&&&######%%%%%%%%%%%%######$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$&&&(((&&&$$$"""$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%############"""""""""""" !!!!!!!!!""""""############""""""""""""######""""""""""""""""""""""""###$$$$$$######"""!!! """!!!"""###%%%$$$""" !!!"""###$$$$$$###"""!!!"""""""""""""""###$$$$$$######""""""!!!!!!!!! #######################################$$$%%%%%%"""""""""""""""######$$$ !!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!"""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$######!!!  !!!### !!!"""###$$$%%%%%%!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""###!!!"""""""""!!! ###$$$$$$###  !!!!!!!!!!!!!!! !!!""""""###$$$$$$%%%%%%!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!###%%%&&&%%%$$$###!!!"""""""""######$$$$$$'''&&&%%%###"""!!!!!! """$$$$$$###!!! !!!"""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$%%%%%%%%%&&&!!!###%%%$$$!!! """$$$###""" !!!###$$$$$$### """%%%%%%$$$$$$&&&)))###''''''""" """""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&#########"""######$$$%%%########################"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!###&&&''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######"""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###((('''$$$"""   !!!"""######$$$!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###%%%&&&'''"""######$$$$$$$$$##################""""""""""""########################!!!###%%%%%%$$$######### $$$#########""""""!!!!!!%%%$$$"""!!!!!!!!!"""###"""###$$$%%%%%%$$$""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((***$$$ """'''+++)))%%%&&&&&&&&&&&&&&&%%%$$$#########!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###%%%&&&$$$!!! """$$$&&&$$$""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!""""""!!!!!!""""""!!!$$$###"""!!!!!!"""###$$$$$$###!!!  """### !!!"""######"""!!! $$$$$$$$$$$$""" """"""""""""!!!!!!!!!!!!"""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""!!!  !!!"""########################!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""###### !!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!######!!!!!!!!!"""######$$$$$$$$$$$$############""""""""""""""""""###############"""!!!!!! !!!!!!!!!""""""""""""""""""""""""############""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$######$$$#########""""""!!!!!!###"""!!!"""$$$%%%$$$##################"""!!!!!!%%%%%%$$$$$$###"""!!!!!!%%%$$$###!!! ###!!! ###$$$%%%&&&&&&%%%$$$###$$$$$$###############$$$$$$###"""###%%%&&&%%%$$$$$$!!! !!!%%%((('''%%%%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%!!!"""#########!!!  !!!!!!""""""######!!!######!!! !!!!!!###"""!!!  !!!""""""###$$$$$$######""""""############""""""!!!!!!!!!"""###$$$&&&'''"""###############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! $$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!$$$######""""""""""""""""""###$$$$$$$$$$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((()))%%%"""###&&&((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&$$$###%%%'''&&&%%%###!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""""""######""""""######"""###"""!!!!!!!!!!!!"""######"""!!! !!!"""$$$!!!!!!"""######"""!!!!!! !!!!!!!!!!!!###""""""!!! $$$$$$$$$$$$#########"""!!!!!!""""""""""""!!!!!!"""!!!  !!!"""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$$$$"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! ###""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!"""###""" """###""""""""""""""""""""""""((('''%%%$$$###"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!######!!!!!!!!!""""""##################"""""""""!!!!!!!!!""""""##################"""!!!!!!""""""""""""""""""""""""""""""""""""############!!!""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""!!! !!!######$$$$$$%%%&&&&&&%%%$$$$$$""""""#########""""""!!!########################!!!"""######$$$$$$##################"""""""""!!!$$$###"""###$$$$$$###"""###############"""!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""!!!$$$###!!!  !!!"""######$$$$$$$$$$$$######$$$$$$###############$$$&&&%%%$$$%%%'''((('''&&&(((&&&%%%$$$%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$""""""#########"""!!! !!!!!!!!!"""""""""###$$$%%%&&&%%%$$$###$$$&&&""""""!!!!!!!!!""""""###!!!!!!""""""######""""""######$$$$$$$$$$$$######!!!!!!!!!"""###$$$%%%&&&############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###""" """"""""""""""""""""""""############"""""""""""""""############""""""!!!""""""###$$$$$$######""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&&&&%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$############$$$$$$$$$%%%$$$"""!!!###$$$&&&%%%$$$"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!!!!! """###$$$!!!""""""######""""""!!!!!!"""###$$$###""""""!!! """""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!! !!!!!!!!!!!!######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""#########!!!!!!###$$$########################$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$###############"""!!!!!!##################""""""""""""""""""############ !!!!!!""""""""""""!!!""""""""""""""""""""""""""""""""""""#######################################""" !!!###%%%$$$$$$%%%&&&&&&%%%$$$$$$!!!""""""#########""""""########################"""!!!!!!!!!""""""##################""""""""""""%%%###"""###$$$$$$###""""""############""""""!!!!!!"""###$$$%%%'''((((((!!!!!!"""######$$$$$$%%%%%%%%%###"""""""""###$$$#########""""""#########$$$###############$$$$$$###"""!!!"""$$$$$$$$$###'''''''''%%%###"""###$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$#########$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!###!!!!!!!!!""""""###$$$%%%!!!!!!""""""""""""!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%#########""""""  !!!!!!!!!!!!###########################$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%'''(((&&&###"""$$$&&&%%%%%%&&&%%%%%%$$$######"""###$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$"""""""""###$$$"""""""""!!!!!!!!!"""###%%%$$$###""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""$$$%%%"""""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""""""""#########$$$#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""######"""!!!!!!"""$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$%%%&&&###############"""!!!!!!$$$$$$$$$###############!!!"""""""""############ !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################$$$###"""!!!"""###%%%&&&###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$########################"""!!! !!!###$$$#########"""""""""""""""###"""!!!"""$$$%%%$$$###""""""############"""!!!!!!!!!"""###%%%&&&'''''' !!!""""""######%%%$$$$$$#########$$$$$$$$$###"""!!!!!!"""###$$$#########"""######$$$%%%"""!!! !!!###$$$###"""!!!$$$%%%$$$"""!!!$$$'''&&&'''((((((&&&%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""############$$$$$$$$$#########!!!!!!!!!!!!"""""""""""" """!!!!!!!!!""""""###$$$!!!!!!""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$#########""""""  !!!!!!!!!"""###########################$$$$$$###!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###&&&)))'''###!!!###&&&&&&&&&&&&%%%###"""  """#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%###"""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!&&&&&&!!! """ !!!!!!!!!!!! !!!"""###$$$$$$######""""""""""""######&&&&&&%%%$$$$$$######### !!!!!!""""""######$$$########################!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!"""###$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""""" !!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$""""""!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!!!!"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!"""""""""!!! !!!"""""""""""""""###$$$%%%&&&'''###############"""!!!!!!$$$$$$##################!!!"""""""""############ !!!""""""###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""""""!!! !!!###$$$""""""""""""""""""######!!! """%%%&&&&&&&&&!!!""""""#########""""""!!!"""""""""#########$$$!!!!!!!!!!!!""""""""""""#########"""#########$$$$$$###"""!!!!!!"""###$$$######""""""###$$$$$$%%%&&&%%%%%%%%%'''((('''&&&"""$$$&&&%%%######&&&)))'''((()))(((&&&%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""########################$$$$$$""""""""""""!!!!!!!!!!!!######"""  """%%%###"""!!! """"""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$############"""!!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """###########################""""""""""""############!!!""""""############"""!!!!!!!!!!!!!!!"""$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""##################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&"""%%%''''''$$$"""###%%%&&&&&&&&&%%%$$$""" !!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$############$$$$$$###!!!"""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%"""&&&------&&&"""%%% !!!!!!""""""!!!!!! !!!!!!""""""######$$$######""""""######$$$$$$###""""""""""""###### !!!!!!""""""######!!!!!!"""""""""""""""###!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########""""""!!!!!!!!!!!!"""""" !!!!!!"""### !!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!!!!  """ !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!"""######!!!!!!!!!!!!#####################$$$%%%&&&###############"""!!!!!!"""""""""#########$$$$$$""""""""""""############ !!!!!!""""""""""""!!!########################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! """#########!!!!!!######""""""""""""#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!""""""######""""""""""""############!!! """%%%&&&&&&&&&!!!""""""############""""""""""""""""""!!!!!!!!!%%%$$$$$$$$$$$$$$$######!!!""""""""""""##################""""""#########""""""""""""###$$$%%%%%%&&&%%%$$$%%%&&&''''''%%%'''''''''&&&%%%$$$&&&'''&&&''''''&&&$$$###$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$######"""""""""###$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$###""""""$$$&&&###"""!!! ######$$$$$$###""""""!!!"""""""""######""""""""""""!!!!!!!!!!!!"""######"""###############"""""" !!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""######$$$!!!!!! !!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""##############################$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%"""###%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###"""!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""###!!!'''111111'''!!!###!!!!!!"""######"""!!!!!!!!!!!!"""""""""""""""!!!$$$$$$###""""""###$$$$$$""""""!!! !!!"""!!!!!!  !!!!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!"""############"""""""""!!!!!!!!! !!!""""""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!######!!!!!!!!!"""%%%$$$"""!!!!!!"""$$$%%%###""""""!!!""""""#####################"""!!!!!! !!!!!!"""###$$$$$$""""""""""""############!!!""""""""""""!!!!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$###"""!!! """"""""""""""""""""""""!!!"""######$$$$$$######!!!"""""""""############$$$"""""""""$$$%%%$$$###!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################$$$$$$$$$$$$######""""""""""""###$$$%%%&&&###!!!!!!"""###$$$###"""%%%$$$"""###$$$%%%%%%%%%&&&'''((('''%%%###$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$###"""""""""!!!!!!!!! !!!"""""" !!!"""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""###"""######$$$$$$$$$$$$### !!!!!!"""###$$$$$$%%%###########################$$$$$$$$$$$$%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$###"""!!!!!!!!!"""$$$%%%!!! !!!"""$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%""""""$$$%%%&&&&&&%%%$$$$$$%%%&&&'''((((((((((((((('''&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%""" !!!$$$&&&%%%###"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!! """""""""""""""""""""""" %%%111111%%% !!!"""###$$$$$$###"""!!!!!!"""""""""""""""!!! %%%$$$###""""""###$$$%%%&&&$$$"""!!!  """!!! !!!"""""""""######$$$$$$!!!!!!""""""""""""!!!!!! """"""""""""!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""&&&&&&%%%$$$###"""!!! """""""""""""""""""""""" !!!!!!!!!"""!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""############"""""""""""" !!!"""######$$$######""""""!!!!!!!!! """######"""!!!!!!"""$$$""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$######################## """######!!!!!!!!!"""%%%$$$###!!!!!!###$$$%%%"""!!!!!! !!!###############"""!!!!!!!!!"""###$$$%%%""""""""""""############""""""###""""""!!! ########################""""""""""""####################################%%%$$$"""!!!!!!###%%%'''''''''%%%%%%%%%%%%''''''''''''&&&&&&$$$###!!! ########################!!!"""$$$%%%%%%$$$$$$###!!!!!!""""""#########$$$&&&%%%######$$$###""" !!!!!!"""###############""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&%%%#########%%%&&&%%%$$$"""&&&&&&$$$)))******)))'''%%%&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""!!! """###$$$######""""""!!!!!!!!! """######"""!!!!!!"""!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$############""""""""""""#########"""  !!!###$$$"""""""""""""""""""""""""""############""""""!!!%%%$$$$$$$$$'''""""""""""""""""""""""""######""""""!!! """"""""""""""""""""""""%%%%%%$$$###""""""######"""""""""""""""######$$$!!!"""""""""""""""!!!!!!$$$$$$##################$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%$$$###"""!!!""""""#########$$$$$$$$$""""""############""""""###############""""""!!!%%%###!!!"""%%%&&&$$$""""""""""""""""""""""""""" !!!!!!""""""#########"""!!!  !!!""""""############""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!   !!!"""######$$$ """""""""!!! !!!"""$$$$$$###""""""""""""!!!!!! """""""""""""""!!! ########################""""""############""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""%%%$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######"""!!!###"""!!!!!!!!!!!!!!!""""""""""""%%%###!!! """###$$$$$$"""!!!!!!!!!"""######""" """""""""!!! !!!!!!  !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$"""$$$%%%$$$###"""###%%%$$$$$$$$$#############################################""""""!!!!!! $$$######""""""######$$$######""""""!!!!!! ########################%%%###!!!!!!!!!!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%###"""$$$&&&'''$$$"""###!!! !!!$$$%%%###!!! !!!"""###$$$%%%&&&######$$$$$$$$$""" !!! """$$$&&&''' !!!#########""""""######$$$$$$$$$$$$############""""""""""""#########""" !!!###$$$""""""""""""""""""""""""!!!""""""#########""""""(((  ###"""!!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$###""""""######$$$$$$###"""""""""""""""!!!!!!""""""""""""!!!!!!""""""###$$$%%%&&&&&&'''########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$""""""############"""""" !!! """ !!!"""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""######"""!!!  !!!""""""############""""""!!!"""""""""############!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!  !!!""""""!!!!!! !!!"""######### !!!"""""""""!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!! """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!!  """"""""""""""""""""""""""""""!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!"""!!!!!!!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######"""  """###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!###$$$%%%###""" """""""""!!! !!!!!!""""""!!!!!! !!!!!!"""""""""#################################%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$!!!!!!"""""""""#################################!!!!!!  ###""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""%%%$$$$$$######$$$$$$%%%######""""""!!!!!!!!!!!!########################"""!!!!!!!!!""""""""""""######################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%######$$$&&&&&&$$$"""&&&$$$"""###$$$%%%###!!!$$$$$$######"""!!!!!!!!! !!!""""""!!!!!!!!! """###$$$!!!!!!"""######"""!!! ######$$$$$$$$$$$$############""""""""""""######""""""!!! !!!"""###$$$"""""""""""""""""""""""" !!!"""###############'''!!! ###"""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""%%%$$$######"""#########&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""###""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""###############$$$$$$$$$""""""############"""""" !!!!!!!!!$$$""" !!!######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!""""""############""""""""""""""""""############"""##################"""""""""""""""!!!!!!!!!!!!"""""""""######""""""!!! !!!""""""""""""!!!!!! !!!!!!""""""############"""!!!!!!!!!""""""""""""!!!!!!""""""###### !!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!"""""""""""""""!!!!!! !!!###########################""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!############""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!"""""""""######"""!!!!!!"""###$$$"""!!!!!!!!!!!!!!!""""""""""""!!!###$$$$$$$$$### !!!"""$$$%%%&&&###""" """""""""!!!###""""""!!!!!!""""""###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!""""""###$$$$$$$$$$$$### !!!!!!!!!""""""""""""""""""""""""""""""""""""!!! ### !!!!!!""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$##################$$$###""""""""""""!!!!!!!!!######################## !!!!!!"""###$$$$$$########################"""""""""""""""""""""""""""##################"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""(((&&&%%%$$$$$$$$$""" %%%$$$$$$###"""!!! !!!"""###$$$$$$ !!!!!!!!!!!!!!!############"""!!! ######$$$$$$$$$$$$############""""""""""""######""""""!!!!!!!!!"""###$$$"""""""""""""""""""""""" !!!######$$$$$$$$$""" ###%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$&&&%%%$$$###""""""""""""!!!!!!"""#########""""""''''''&&&%%%###"""!!!!!!###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!! ########################""""""############"""""" !!!"""############%%%###"""!!!!!!###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""###############$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!! !!!""""""#########"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###%%%$$$###!!!!!!!!!"""###""""""!!! """###$$$ !!!!!!"""""""""###!!!!!!""""""""""""!!!!!!########################""""""############""""""""""""""""""!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$%%%!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!"""""""""######### !!!!!!""""""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""############!!!""""""###$$$$$$"""!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$!!!!!!!!!""""""###$$$%%%###""" """""""""!!!######!!! !!!######!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""!!! """######$$$$$$$$$######!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!""""""!!! """$$$ !!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######################## !!!######""""""###$$$################################################""""""############""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###&&&%%%%%%$$$$$$###"""!!! !!!"""###$$$$$$%%%%%%$$$#########$$$&&&'''!!!"""###$$$$$$###"""!!!"""""""""""""""!!! ######$$$$$$$$$$$$############""""""""""""######"""""""""""""""######$$$"""""""""""""""""""""""" !!!######$$$$$$$$$!!!!!!!!!!!!###%%%%%%$$$########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$###############$$$$$$$$$###############$$$$$$!!!!!!"""###############&&&%%%$$$###"""!!! """"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###"""!!! ########################""""""############""""""######$$$$$$$$$######"""!!!!!!  """!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""######""""""""""""""""""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""%%%$$$###!!!!!!!!!"""###"""!!! !!!###$$$ !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""############ !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$######""""""############"""""""""!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!"""###$$$""""""#########"""""""""###""" """""""""!!!###""" """### """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$######""""""""""""#########$$$$$$""""""""""""!!!!!! """$$$%%%%%%$$$######$$$!!!!!!"""######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!#########""""""#########""""""""""""####################################!!!###%%%%%%"""!!!!!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$"""#########""""""###### """###%%%&&&&&&'''&&&$$$#########$$$%%%""""""$$$$$$$$$###!!! !!!!!!!!!!!!!!!"""############$$$$$$$$$$$$############""""""""""""######"""""""""#########$$$$$$"""""""""""""""""""""""" !!!"""##################%%%%%%"""!!!###### ########################%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""#########"""######$$$%%%###############$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!""""""######"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$###############""""""############"""""""""#########""""""!!! !!!"""######"""!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""#########""""""""""""############""""""############"""""""""""""""##################"""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""######""""""""""""###$$$!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!""""""!!!!!! !!!!!!""""""!!!""""""""""""""""""### !!!!!!""""""""""""""" """"""############""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!! ###""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""#########$$$$$$ !!!""""""######"""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###""""""######""" !!!###!!!!!!!!!!!!""""""""""""'''%%%""" !!!###%%%###############"""!!!!!!###""" """""""""!!!"""!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$######""""""!!!!!! """%%%&&&%%%###""""""""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&"""""""""############$$$########################!!!$$$'''&&&### """""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%% """######""""""###$$$""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!!!!!!!!!! !!!"""###$$$######$$$$$$$$$$$$############""""""""""""######""""""######$$$$$$$$$###""""""""""""""""""""""""!!!""""""#########"""""""""&&&'''###!!!##############################""""""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$$$$%%%%%%%%%$$$#########$$$$$$!!!!!!"""###$$$$$$$$$$$$ !!!"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''((('''&&&%%%$$$$$$$$$$$$#########""""""""""""############"""""" !!!!!!""""""""""""!!!"""%%%((((((&&&$$$$$$%%%""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""###$$$######"""""""""############""""""############"""""""""!!!!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!!!!!!!"""$$$%%%""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!""""""!!!!!!#########""""""""""""""" !!!""""""""""""""" """"""############"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$ !!!"""############""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! """###%%%%%%$$$###"""######""" !!!$$$!!!!!!!!!!!!""""""""""""$$$###"""""""""###$$$%%%!!!!!!######$$$###""""""###""" """""""""!!!!!!""""""######""""""!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""""""""""""""############%%%$$$$$$###""""""!!!!!! !!!######"""!!!!!!""""""""""""####################################### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$###########################''''''###!!!!!!$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$######%%%"""$$$%%%$$$"""!!!"""$$$%%%%%%$$$###"""!!! !!!!!!!!!""""""!!! !!! !!!"""""""""!!! !!!"""#########$$$$$$$$$$$$############""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############""""""!!!$$$&&&""""""%%%&&&########################### !!!!!!""""""######""""""""""""""""""""""""######""""""###$$$%%%%%%''''''%%%$$$###"""""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$######""""""""""""############"""""" !!!###$$$$$$$$$$$$"""''''''%%%"""""""""""""""""""""""""""""""""######""""""!!!!!!!!! !!!"""$$$$$$$$$###"""""""""############""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!######$$$$$$$$$######""" """###""""""""""""!!!!!!!!!!!! """""""""!!! !!!"""""""""!!! $$$$$$######""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! """############$$$$$$$$$ !!!"""############""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! """$$$%%%%%%%%%###"""######"""!!!%%%!!!!!!!!!!!!"""""""""""" !!!"""$$$%%%%%%%%%%%% """###$$$$$$$$$$$$###""" """""""""!!!"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$###"""!!! $$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$###""""""!!!"""""""""!!! """$$$""""""""""""!!!!!!!!!!!!########################$$$######"""!!! """"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$########################"""''''''$$$"""###&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%"""$$$'''&&&$$$"""###%%%%%%'''(((&&&"""!!!"""###%%%$$$$$$###"""!!!  """$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%%%%###"""!!! !!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!"""$$$&&&&&&%%%######$$$"""###$$$%%%%%%$$$###"""&&&$$$$$$%%%%%%###&&&,,,333***###%%%'''%%%"""!!!!!!%%%'''%%%"""!!!!!!&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!$$$%%%$$$"""######"""!!!!!!!!!!!!!!!!!!###$$$###!!! !!!!!!"""""""""############"""""""""!!!!!!$$$$$$$$$###"""!!!!!! """""""""###$$$$$$%%%%%%$$$"""!!!!!!""""""!!!############"""""""""""" !!!!!!""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""!!!"""$$$"""  !!!!!!"""""""""""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!"""######"""!!! """######""" !!!"""""""""""""""""""""""""""#########"""""""""""""""######"""###$$$$$$!!!!!!######"""!!!"""#########""""""!!!!!! $$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%$$$###!!!  !!!!!!  !!!!!!""""""#####################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$&&&$$$"""###"""""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""!!! !!!"""###$$$$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%$$$###"""!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$&&&%%%$$$$$$%%%%%%###"""""""""""""""###############$$$'''%%%!!!%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%############$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$$$$"""!!! """"""!!!!!!  !!!!!!!!!!!! !!!""""""""""""""""""######$$$###"""!!! #######################################$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$############$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$###""""""""""""$$$&&&&&&$$$######$$$"""###$$$$$$$$$$$$###"""###!!!"""&&&'''(((,,,222EEE555&&&###%%%$$$!!!"""%%%&&&%%%###"""###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%""""""""""""""""""""""""###!!! !!!$$$%%%$$$"""######"""!!!!!!!!!!!!!!!"""$$$&&&&&&%%%$$$###$$$!!!!!!!!!""""""#########$$$$$$$$$#########"""""" """$$$$$$###!!! """!!!!!! %%%$$$######$$$$$$###!!!############""""""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """  """###"""  !!!!!!!!!"""""""""""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!! """######""" !!!"""""""""""""""""""""""""""###"""""""""""""""""""""$$$###"""#########!!! !!!######"""!!!"""###$$$#########""""""""""""!!!!!!!!!"""######$$$$$$""""""############""""""$$$$$$$$$###""""""!!!!!! """###"""!!! !!!"""""""""""""""############"""############""""""!!!"""""""""""""""""""""""""""''')))'''%%%&&&%%%"""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""###""""""!!!!!!""""""######$$$$$$""""""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$###"""!!!###""""""!!!!!!""""""###############""""""""""""!!!!!!"""######$$$%%%%%%%%% %%%"""""""""!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!""""""""""""""""""""""""#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""&&&$$$######$$$$$$###!!!""""""""""""############$$$###""""""###$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################"""######$$$###"""!!! """"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$######"""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$######"""#################################!!!!!!!!!"""""""""######$$$$$$############$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""$$$%%%%%%$$$######$$$"""###$$$$$$$$$$$$###""""""!!!###'''))))))...444OOO;;;'''!!!$$$%%%###"""!!!###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$###########################"""!!!"""###$$$###"""######"""""""""!!!!!!!!!!!!"""######!!!!!!"""### !!!#########""""""""""""""" $$$%%%$$$""" $$$$$$###""""""!!!!!! %%%$$$######$$$$$$###"""############""""""""""""$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! ###!!! """"""!!! !!!!!!"""""""""""""""""""""""""""""" """###"""!!! !!!###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!"""$$$$$$$$$###"""!!!"""###"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""######%%%###!!!!!!"""###"""!!!!!!######"""!!!"""###$$$$$$$$$$$$############!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""""""###$$$###""""""###%%%$$$$$$$$$$$$############!!!""""""############"""########################!!!&&&'''%%%###$$$$$$!!!""""""""""""""""""""""""######"""""""""###$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######### """###$$$%%%######$$$$$$$$$######"""$$$##################$$$$$$$$$$$$$$$############ !!!!!!""""""#########$$$ !!!%%%###$$$%%%$$$###""""""###$$$%%%!!! !!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!$$$###""""""######"""!!!""""""""""""############$$$&&&&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########''''''&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''((((((########################"""############"""!!!!!!""""""######$$$%%%%%%&&&#########""""""!!!!!! !!!"""######$$$$$$######$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$#########$$$$$$#########'''%%%&&&((((((&&&)))...BBB444'''###&&&&&&''''''$$$%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########"""############""""""!!!!!!!!!!!!"""!!!!!!###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###############$$$%%%%%%&&&&&&###!!! !!!""""""!!! ############"""""""""!!!""""""""""""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#########""""""!!!!!!!!! !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######$$$$$$$$$###"""!!! """######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########%%%###!!! """######### !!!######"""""""""###########################$$$$$$######"""!!!!!!!!!"""######$$$$$$######""" !!!###%%%%%%$$$###"""############!!!"""$$$&&&$$$$$$$$$######""""""""" !!!"""###############"""""""""""""""""""""""" %%%&&&###!!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%%%%$$$###!!! #########"""""""""""""""!!!!!!!!!"""######$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$#########"""""""""!!!!!!!!!""""""############!!!"""%%%### %%%&&&%%%###""""""###%%%&&&"""""" !!!"""###""""""""""""""""""""""""###############$$$$$$$$$"""$$$%%%&&&&&&%%%$$$"""###""" !!!"""###""" !!!"""""""""#####################"""""""""######$$$$$$$$$###############%%%%%%$$$$$$######""""""###$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%%%%$$$############$$$$$$%%%&&&''''''########################""""""#########"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!  !!!!!!!!!!!!!!!###"""  !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###$$$###""""""###$$$$$$##################$$$'''&&&&&&(((&&&###$$$(((---)))'''((('''$$$%%%(((&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""""""""""""""######$$$###"""!!!!!!$$$%%%%%%$$$""""""$$$&&&'''''''''''''''''''''&&&""""""""""""""""""""""""######"""""""""###$$$%%%!!!!!!!!!"""######$$$$$$"""!!! !!!"""###"""!!!############"""""""""!!!"""""""""!!!!!!!!!!!!!!!########################""""""""""""""""""""""""######""""""""""""###############"""!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!!!! !!!######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############%%%### """######### """$$$$$$###"""###$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!! """$$$$$$$$$"""!!! !!!""""""!!!!!!###%%%#########""""""!!!!!! !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$((()))&&&$$$%%%&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!######""""""""""""""""""""""""%%%%%%$$$###!!! #########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""!!!!!!!!!"""""""""###############"""!!!"""$$$###!!!"""%%%"""!!!  !!!"""$$$###"""!!! !!!""""""################################################%%%$$$$$$######$$$$$$%%%"""!!! """###""" !!!"""""""""############!!!"""$$$### ########################$$$$$$$$$######""""""""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$######$$$$$$##########################################""""""""""""""""""######$$$$$$#########"""""""""%%%$$$$$$###"""!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$############$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$%%%######$$$###!!!!!!###%%%$$$$$$###""""""###$$$$$$###"""$$$&&&%%%"""###((("""$$$)))+++'''!!!!!!%%%&&&$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###"""###$$$$$$$$$###"""!!!"""###$$$###""""""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%'''%%%###"""!!!###$$$&&&%%%%%%$$$$$$###"""""""""$$$###"""###$$$%%%$$$###############"""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###$$$###!!! !!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """###"""!!! !!!###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!######"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###"""!!!!!!###$$$###### """$$$$$$###"""###$$$!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!! !!!"""######"""!!!""""""!!!!!!"""###"""""""""!!!!!!!!!!!!!!!!!!""""""############""" """&&&'''###!!!###$$$"""""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""#########%%%%%%&&&&&&%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""!!!!!!!!! ########################!!!"""######"""!!!"""$$$!!!!!!""""""""""""!!!!!!######"""!!!!!!"""""""""#######################################"""""""""%%%$$$""""""""""""$$$%%%"""!!! !!!"""###"""!!!""""""""""""############!!!"""&&&### """""""""##############################"""""""""$$$%%%&&&&&&%%%$$$"""!!!"""######$$$$$$$$$$$$$$$$$$#########""""""""""""########################"""""""""!!!""""""###$$$$$$######"""!!!!!! #########""""""!!!!!! !!!""""""######"""""" !!!"""######!!! #######################################$$$$$$$$$!!!!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''$$$$$$############$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$#########"""!!!!!!###%%%$$$$$$###""""""###$$$$$$"""!!!###&&&%%%"""$$$((($$$$$$&&&)))&&&!!!!!!$$$%%%###"""###&&&'''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$!!! !!!###"""###$$$%%%%%%###"""  """"""!!! !!!!!!!!! ############$$$$$$$$$%%%$$$$$$###""""""###$$$$$$&&&&&&%%%$$$$$$######"""###"""""""""$$$%%%$$$###############""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""" """$$$###!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """############!!!  ###$$$###"""!!!""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""!!!!!!"""$$$$$$###"""!!!"""$$$$$$#########$$$!!!!!!"""""""""#########!!!!!!!!!"""######$$$$$$"""""""""######"""""""""""""""""""""""""""######"""$$$###"""!!!!!!""""""""""""""""""######"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###### !!!"""""""""""""""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!""""""###""""""!!!!!!""""""######$$$$$$######$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$######$$$$$$############$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""!!!###$$$"""!!!!!!"""""""""###$$$%%%%%%$$$###"""!!!"""#################################$$$#########"""""""""!!!"""""""""""""""""""""""""""!!! !!!###$$$###"""""""""""""""###############!!! ###%%%$$$###!!!"""""""""#########$$$""""""""""""###############$$$%%%%%%$$$###!!! !!!"""$$$%%%%%%%%%%%%##################$$$$$$###########################"""!!!!!!!!!"""$$$%%%""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!! """"""""""""""""""""""""""""""######$$$$$$$$$%%% !!!""""""######################## !!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#################################""" !!!###%%%%%%$$$###""""""###$$$%%%$$$###$$$'''%%%""""""&&&)))$$$"""$$$%%%###$$$'''$$$###"""###&&&'''%%%"""&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%########################"""$$$%%%$$$!!! !!!###"""###%%%%%%%%%$$$""" ###&&&&&&%%%###""""""%%%%%%$$$$$$######"""""" !!!!!!"""""" !!!"""###$$$$$$###""" !!!!!!!!! """######"""############""""""""""""!!!"""###$$$%%%########################"""""""""""""""""""""""""""""""""""""""###$$$$$$"""$$$###!!!!!!###&&&!!!!!!!!!!!! """"""""""""""""""""""""!!!"""###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!!!!!!!  ###$$$###"""!!!""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!###%%%%%%###!!!!!!###$$$$$$#########%%%""""""######$$$$$$$$$%%%$$$$$$######"""!!!!!!!!!######$$$$$$$$$$$$######$$$$$$###""""""######$$$###%%%%%%###!!!!!!""""""######$$$$$$$$$%%%###############"""!!! """""""""""""""""""""""""""%%%%%%!!! """###"""""""""""""""""""""""""""!!!"""#########!!! """""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$$$$%%%!!!"""$$$%%%%%%%%%$$$######$$$$$$$$$######"""$$$##################$$$$$$$$$$$$############"""!!!!!!!!!!!!!!! !!!###$$$""" !!!!!!"""######""" ###$$$$$$%%%########################$$$#########""""""!!!!!! """$$$$$$""" """!!!!!!"""###$$$$$$###""""""""""""############%%%&&&'''%%%$$$###$$$&&&!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$ """$$$%%%$$$###""" """###%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''###########################"""!!!!!!!!!###$$$%%%!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!! """!!!!!!"""###$$$###!!! ########################&&&$$$"""  !!!""""""""""""""""""""""""###!!!!!!%%%'''&&&###!!!""""""############"""!!!###$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$###!!! """$$$%%%"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""%%%(((***(((""" """%%%"""!!!######""""""!!!!!! """"""############""""""######$$$$$$$$$$$$######'''&&&%%%###"""!!!!!!!!!"""#########$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!"""######"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$!!!"""$$$###!!!%%%%%%%%%%%%%%%$$$###""" """%%%$$$!!!$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" """############ !!!"""$$$%%%&&&&&&&&&!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""#########""""""""""""######!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! ######""""""""""""######""""""###""" !!!!!!!!!!!!!!! !!! !!!$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!###%%%&&&!!!"""$$$###!!! !!!######"""!!!!!! !!!!!!""""""############""""""$$$"""""""""$$$%%%$$$###########################"""###%%%%%%###"""###$$$(((%%%###"""######""" %%%%%%$$$###"""!!! !!!!!! !!!!!!"""###$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""%%%%%%$$$###""""""#########""" !!!"""$$$$$$###"""!!!!!!""""""""""""######"""!!! """"""""""""###############$$$$$$$$$$$$###""""""!!!""""""""""""#########$$$$$$##########################################&&&%%%$$$""""""""""""###!!!!!!"""###%%%&&&'''((($$$$$$$$$###"""!!!!!! !!!!!!""""""######$$$###!!! """$$$%%%$$$######""""""""""""""""""$$$%%%$$$""" !!!######################## !!!###$$$$$$$$$########################$$$###"""###$$$$$$###"""""""""############""""""""""""###$$$###!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""!!!###%%%###!!!!!!###$$$!!! $$$&&&%%%"""!!!!!!!!!""""""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""!!!""""""###$$$"""""""""#########$$$$$$############"""""""""!!! $$$###"""###$$$%%%$$$### !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############!!!  """$$$$$$##################"""!!! !!!"""$$$###!!!"""!!!  !!!"""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!""""""###"""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""##################$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$#########""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!!!!"""#########""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!! ###""""""!!!!!!""""""###!!!  """###""" """""""""""""""""""""""""""!!! !!!#########!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%"""###%%%$$$"""!!!!!!"""$$$###""""""!!!!!!!!!"""""""""############"""""""""!!! !!!###$$$###"""######################## !!!######!!! !!!"""$$$###!!!"""###%%%$$$$$$$$$$$$######"""!!!!!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$###"""""""""""""""$$$#########""""""""""""""""""""""""###############$$$$$$$$$$$$###"""""""""""""""#########$$$$$$################################################$$$######""""""###$$$%%%&&&%%%%%%$$$###""""""!!!$$$$$$######"""!!!!!! """"""""""""#########$$$######"""!!!!!!"""###$$$###""""""!!! !!!!!!!!!###$$$&&&%%%###!!!!!!"""######################## ###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$$$$$$$$$$$$$###"""!!!!!!"""######$$$###!!! """"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%&&&%%%%%%%%%$$$$$$###"""""""""############$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""" !!!!!!!!!""""""###%%%""" ###$$$###!!! !!!""""""###$$$$$$ !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!"""######!!!!!!!!!"""""""""##################""""""""""""""""""""""""""""""""""""$$$###"""###%%%&&&&&&%%% !!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$"""!!! !!!"""######!!!"""""""""###""""""!!!!!!"""!!!###""" !!!!!! !!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""#########!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$############!!!""""""######""""""!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! """!!!!!! !!!!!!"""!!!  """###"""!!!"""""""""######$$$$$$$$$###""" !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######"""$$$%%%%%%###""""""###$$$$$$###""""""""""""###""""""""""""""""""""""""!!! !!!"""!!! """""""""""""""""""""""" """###"""!!! !!!"""$$$###!!!"""###%%%$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!"""""" !!!""""""######""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!  """$$$%%%$$$###""""""""""""""""""%%%%%%###""""""######$$$""""""""""""###############$$$$$$$$$$$$###""""""############$$$$$$$$$%%%################################################""""""""""""###$$$%%%&&&######""" $$$$$$######"""!!!!!!!!!############$$$$$$$$$$$$######"""""""""""""""""""""!!!!!! ###%%%&&&&&&$$$"""##############################!!!!!!######$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$###"""!!!$$$'''%%%%%%%%%$$$###"""!!! """######$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$&&&&&&###"""!!! !!!""""""""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$######"""#########$$$$$$#########$$$###"""###%%%%%%%%%###$$$""" !!!"""!!!!!!!!!"""""""""#########""""""############""""""######$$$$$$$$$$$$######$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###%%%&&&&&&%%% !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$#########""""""""""""!!! """###$$$$$$$$$$$$$$$######!!! !!!"""""" ######""""""""""""#########""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%&&&&&&%%%!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$######################## !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""######""""""""""""""""""!!!!!! !!!!!!!!! !!!""""""""""""!!!!!!""""""###$$$%%%%%%"""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$###"""!!!"""###%%%$$$###""""""###$$$$$$###############$$$######""""""""""""######!!!  !!!"""""" """"""""""""""""""""""""###$$$$$$$$$""""""###%%%(((%%%###"""######""" !!!!!!""""""############$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$ !!!"""###$$$######"""""""""""""""###%%%$$$"""!!!!!!"""$$$%%%!!!"""""""""###############$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################""""""#########$$$$$$%%% !!!!!!!!!############""""""!!!!!!########################"""############"""!!!!!!""""""!!! !!!###%%%&&&&&&$$$######$$$########################&&&%%%###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$!!! """$$$%%%%%%%%%%%%$$$"""!!!!!! !!!"""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!!!!""""""############""""""""""""""""""""""""!!!!!!""""""###$$$%%%&&&###!!!!!!$$$&&&""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$##################$$$'''%%%$$$$$$%%%&&&$$$###'''%%%$$$############"""$$$#########"""""""""!!!""""""############""""""######$$$$$$$$$$$$######%%%$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! """$$$%%%%%%$$$############"""""""""""""""""""""""""""""""""""" !!!""""""######"""""" """"""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$###!!!!!!!!!""""""!!!""""""############"""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""############""""""!!!"""############"""!!!!!!!!!!!!!!!""""""""""""""""""##################!!!!!! !!!!!! !!!"""""""""""""""### !!!!!!"""###$$$$$$ """###"""!!!""""""""""""""""""""""""!!!"""#########"""!!! """######"""!!!!!!"""$$$###############$$$$$$######"""!!!!!!"""######"""!!! !!!###$$$###"""""""""""""""""""""""""""###$$$$$$###""""""###%%%(((%%%###"""######""" !!!!!!!!!"""######$$$$$$%%%$$$###""""""!!!""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$###############$$$$$$"""""""""!!!!!!!!!""""""###"""""""""""""""######$$$"""!!! !!!###$$$!!!"""""""""###############$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$######""""""""""""###$$$%%%&&&''''''#########"""""""""""""""""""""""""""""""""""""""###############"""!!! $$$###""""""!!!!!!""""""###$$$&&&&&&$$$######$$$########################$$$###""" !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!%%%%%%%%%%%%$$$###""""""%%%$$$$$$###""""""!!!!!!########################"""""""""""""""""""""""""""""""""############$$$!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%###!!! """%%%'''"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###"""""""""$$$###"""!!!!!!!!!!!!!!!%%%$$$$$$###""""""!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""###%%%&&&&&&!!!!!!!!!"""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$$$$###$$$$$$#########""""""""""""""""""""""""""""""""" !!!""""""""""""""" """###$$$&&&''' !!!""""""###"""$$$###"""""""""""""""### !!!!!!!!!!!! """"""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!! """"""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!"""""""""""""""############"""""""""""""""""""""""""""""""""######$$$$$$######"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!! !!!!!!""" """######!!!!!!"""$$$ !!!!!!""""""######### """$$$$$$###""""""""""""""""""""""""!!!""""""#########""""""!!!"""###!!!!!!!!!"""###""""""""""""###$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""###$$$%%%$$$###########################"""""""""!!! """$$$$$$###!!!"""###%%%$$$$$$!!!!!!""""""#########$$$$$$$$$###"""""""""############""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!"""""""""""""""######$$$"""!!! !!!"""###""""""""""""###############$$$$$$$$$$$$###""""""############$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%########################$$$%%%%%%$$$$$$"""!!!!!!"""""""""""""""###############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!$$$$$$###""""""""""""""""""###%%%%%%$$$######$$$########################!!!!!!""""""###$$$%%%&&&###########################"""!!!!!!""""""!!! $$$$$$$$$%%%%%%$$$######%%%%%%$$$###""""""""""""########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%% !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$###"""!!! """############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$ """$$$$$$!!!!!!###%%%  ######################## !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""$$$%%%&&&"""""""""#########$$$$$$!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""$$$$$$$$$"""##################$$$$$$""""""""""""""""""""""""!!!!!!"""############"""!!!#########%%%&&&!!!"""#####################""""""###%%% !!!""""""!!! !!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!""""""###""""""!!!""""""############"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!"""""""""######### !!!!!!!!!!!! """""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!""""""### """$$$###!!!!!!###%%%########################"""!!! !!!###$$$###"""""""""""""""""""""""""""############$$$%%%&&&&&&!!!######""""""###$$$"""!!!!!!!!!""""""###$$$$$$###"""!!!!!!"""###$$$$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""" """$$$$$$###!!!"""###%%%$$$$$$"""""""""""""""##################"""######$$$$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""#########"""""""""""""""""""""###$$$$$$!!!!!!"""""""""#########""""""""""""###############$$$$$$$$$$$$###"""""""""""""""#########$$$$$$!!!""""""###$$$$$$%%%%%%########################"""###$$$$$$$$$$$$""""""!!!!!!!!! """""""""""""""""""""############"""""""""!!!!!!&&&$$$###!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!###$$$$$$###"""###$$$########################!!!"""$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$''''''%%%######$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###!!!###%%%&&&$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""%%%%%%"""!!!%%%)))###$$$$$$###""""""$$$%%%"""""""""###$$$$$$%%%%%%""""""############""""""######$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!%%%%%%""" !!!!!!###$$$%%%%%%%%%"""#########"""###$$$&&&!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""############ !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$######"""""" !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""######$$$""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%$$$###""" """###$$$$$$###""" !!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%######""""""""""""###### """$$$###!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""######"""!!!""""""""""""""""""""""""%%%%%%$$$$$$%%%''')))*** """$$$$$$######$$$%%%!!!!!! !!!!!!"""######$$$###""" """###$$$$$$"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!!!!!$$$&&&(((&&&###"""######""" ######""""""""""""""""""###"""""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######"""######$$$%%%%%% !!!###$$$$$$$$$$$$""""""!!!""""""###$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""###############$$$$$$$$$$$$###""""""!!!""""""""""""#########!!!""""""###$$$$$$%%%%%%######################## !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%"""""""""""""""#########%%%$$$$$$$$$######""""""'''%%%###!!! """"""""""""!!! $$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$$$$$$$##################$$$$$$$$$############"""######""""""""""""######$$$###!!! !!!"""###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""""""""""""""""""""#########""""""""""""""" !!!"""%%%&&&!!!!!!"""###############"""""""""###$$$$$$%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$(((((('''&&&%%%######"""!!!!!!"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""!!! """"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!$$$###"""!!!!!!"""######""""""""""""############!!!!!!"""###############""""""############"""""" !!!"""###&&&%%%$$$"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$######""""""""""""######$$$#########""""""!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$%%% !!!!!!""""""######""""""""""""""""""""""""###$$$&&&&&&$$$###$$$%%%###"""""""""!!!!!! """###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######################## !!!"""###$$$$$$%%% !!!!!!!!!!!!############""""""""""""#########$$$%%%%%%%%%&&&#########"""!!!!!!###%%%$$$&&&'''%%%!!! ###########################"""""""""!!!""""""###$$$################################################%%%$$$###""""""###$$$%%%########################$$$$$$######"""#########$$$###!!!!!!$$$((($$$"""&&&########################%%%###!!!  !!!""" ###%%%$$$!!! !!! !!!###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############&&&$$$###$$$&&&'''$$$!!!""""""""""""""""""""""""######$$$$$$$$$######""""""######$$$$$$$$$######&&&%%%$$$###"""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""!!!!!!  """#########"""!!!$$$$$$############$$$$$$""""""############""""""$$$###"""!!!!!!""""""###########################$$$$$$$$$############"""$$$$$$############$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!###$$$%%%%%%%%%%%%########################"""""""""#########$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!!!!"""###############$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$###############"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%%%%$$$#########!!!!!!"""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!######"""!!!!!!"""###$$$ !!!!!!!!!!!!"""""""""!!!!!!"""##################$$$$$$$$$$$$$$$$$$### $$$###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!"""""""""""""""#########""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!##################$$$$$$$$$$$$##################""""""""""""############""""""""""""""""""""""""###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$#########""""""######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!########################!!!!!!""""""######$$$$$$###"""""""""!!! !!!!!!""""""#########$$$"""""""""""""""#########!!!!!!!!!!!!###$$$$$$###############"""###############$$$$$$$$$""""""""""""###$$$%%%%%%################################################$$$$$$###""""""###$$$$$$########################$$$###############$$$$$$$$$###""" !!!$$$%%%### !!!###########################$$$###"""!!! !!!!!!""" """$$$###!!! !!!"""!!!""""""############"""""""""""""""""""""""""""""""""""""""###############!!! !!!!!!#################################$$$$$$######""" !!!###%%%&&&&&&&&&$$$###############$$$$$$###############$$$$$$$$$"""""""""######$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!  $$$$$$############$$$$$$######""""""""""""######$$$$$$###"""!!!!!!""""""########################$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$###!!!""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""##################"""!!!!!! !!!!!!"""###############%%%%%%$$$$$$###""""""!!!##############################$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""  !!!"""###$$$$$$##################$$$$$$$$$$$$############$$$$$$%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""!!!!!!!!!"""###$$$%%% !!!!!!!!!!!!!!!!!!"""###############"""######$$$$$$######""" !!!!!!"""!!!!!!!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!###""""""""""""""""""!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!! $$$$$$##################%%%$$$$$$######"""!!!!!!$$$$$$$$$$$$############""""""""""""""""""""""""###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$############"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """""""""""""""""""""""""""""""""""""""#########%%%%%%$$$###"""!!! !!!"""###$$$%%%%%%#########"""""""""""""""!!!!!!  ###$$$!!!!!!%%%'''%%%!!!""""""######$$$$$$$$$$$$"""""""""###$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################""""""""""""###$$$%%%%%%######$$$"""!!! """###!!!""""""""""""!!! ###########################""""""""""""!!!!!!!!! !!!######"""!!!"""##################"""!!!!!!""""""""""""""""""""""""""""""""""""###############!!! """######"""########################""""""######$$$######""" """###%%%%%%&&&&&&""""""""""""###$$$%%%&&&$$$$$$$$$###############"""""""""""""""""""""###""""""""""""""""""""""""###"""""""""""""""!!!!!!!!! !!!"""###$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$###""""""!!!!!!!!!###############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$### """""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""###$$$$$$"""!!! !!!!!!"""###############$$$$$$$$$#########""""""########################$$$$$$%%%%%%$$$###"""!!!%%%%%%$$$###"""!!!!!!  !!!"""###$$$$$$$$$$$$$$$###############$$$######""""""######$$$%%%$$$$$$###""""""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!#########""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!! !!!!!!"""###$$$$$$%%% !!!!!!!!!""""""!!!!!!"""############### !!!!!!!!!!!! """""""""!!!!!!"""######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!######""""""!!!!!!!!! """!!!!!! !!!!!!"""!!!!!!!!!!!! $$$$$$$$$###########################""""""""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!###%%%$$$###"""######"""""""""!!!!!!!!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""%%%$$$$$$######""""""""" !!!!!!"""######$$$$$$&&&%%%%%%%%%$$$###############!!!"""%%%###!!! !!!$$$%%%$$$""""""""""""###$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################""""""""""""###$$$%%%&&&"""###%%%$$$###""""""###!!!"""#########"""!!!!!!########################""""""#########""""""!!! !!!"""###############""""""#########""""""!!!""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!###%%%'''(((########################!!!""""""#####################$$$$$$$$$###""""""######""""""###$$$$$$%%%%%%$$$$$$$$$###"""""""""'''&&&%%%###""" """"""""""""""""""""""""############""""""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$############""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######%%%%%%%%%%%%$$$$$$$$$###!!!!!!"""###$$$$$$$$$############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############ !!!###$$$$$$$$$###"""!!!!!!"""###############""""""#########$$$$$$$$$########################$$$%%%%%%%%%$$$""" ######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!"""""""""""""""!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########"""""" !!!"""###$$$$$$$$$!!!!!!"""""""""#########!!!!!!"""############### !!!!!!!!!!!!  ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!###"""""""""!!!!!! ###""""""!!!!!!""""""### !!!!!!!!!!!!######################## !!!"""######$$$$$$#########""""""!!!!!! """""""""""""""""""""""" !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""###"""""""""!!!!!!!!! #########"""""""""""""""""""""######$$$$$$%%%%%%######""""""""""""""""""&&&%%%%%%%%%$$$###############""" """%%%"""###$$$###!!! !!!###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################""""""""""""###$$$%%%&&&!!!###%%%%%%$$$######$$$######"""""""""######$$$########################!!!"""############""""""!!!!!!"""###$$$$$$###### """######$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############ !!!!!!!!!"""###$$$######################## !!!"""###############$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$###""""""######%%%$$$$$$$$$###"""""""""((('''&&&%%%###""" """"""""""""""""""""""""""""""""""""###############%%%%%%$$$!!!$$$$$$############$$$$$$######""""""""""""######""""""############"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$############"""###""""""""""""""""""###$$$%%%%%%%%%%%%$$$######!!!"""###############"""#########$$$%%%%%%&&&&&&############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!""""""###$$$$$$$$$$$$!!!!!!"""###############!!!""""""###$$$$$$%%%%%%########################"""###$$$%%%%%%###!!! #########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""################################################""""""#########"""!!!!!!""""""""""""############""""""""""""""""""""""""########################"""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############""" !!!"""######$$$######""""""""""""############!!!!!!"""###############"""######$$$$$$######"""""""""!!! !!!###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! ######""""""""""""###### !!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$ !!!###$$$%%%%%%"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!######!!! !!!"""############$$$$$$$$$$$$"""""""""!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!"""###$$$%%%%%%&&&############""""""!!!!!!#########"""""""""""""""!!!!!!!!! !!!### $$$&&&$$$  ###########################$$$$$$%%%%%%%%%###"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""########################""""""""""""###$$$%%%%%%!!!###$$$%%%#########$$$%%%$$$"""!!!!!!###%%%&&&########################"""""""""############$$$###""""""###$$$%%%###""" !!!"""$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""###############%%%&&&%%%###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############!!!!!!"""$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""""""""""""""###!!!$$$&&&'''%%%""" $$$$$$############$$$$$$""""""############"""""" !!!"""###$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""$$$######""""""######$$$###$$$%%%%%%%%%$$$""""""$$$$$$###""" """""""""###$$$%%%%%%%%%"""""""""#########$$$$$$######################## !!!!!!"""######$$$$$$$$$$$$######""""""######!!!!!!"""#################################$$$$$$########################!!!$$$&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$######################################################""""""""""""""""""""""""###############"""!!!!!!!!!"""""""""############################################################ !!!!!!!!!!!!############$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""######$$$###""""""!!!!!!!!!""""""""""""###!!!!!!"""##################$$$$$$$$$$$$$$$$$$###%%%$$$$$$###""""""######!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!"""###$$$%%%%%%&&& !!!"""###$$$$$$""""""""""""""""""######""""""""""""""""""""""""!!!###$$$$$$###""""""###"""#########$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!"""""""""######$$$$$$"""""""""""""""#########"""""""""""""""######### """######!!!!!!!!!""" !!!""""""!!!!!!"""###%%%%%%$$$$$$###""""""""" !!!###$$$%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""########################$$$###############$$$$$$!!!"""######""""""###%%%$$$######"""###$$$%%%&&&##############################"""""""""###%%%%%%%%%###"""###%%%%%%### !!!"""###############""""""""""""""""""""""""""""""""""""############!!!$$$'''(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############!!!"""###$$$$$$$$$$$$$$$$$$$$$###############$$$###############$$$$$$$$$""""""######$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!!!!"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!! """###$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%$$$###"""!!!""""""###############""" !!!!!!"""###$$$$$$$$$!!!""""""""""""#########"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$(((&&&$$$"""!!!!!!!!!"""!!!!!!"""###############%%%%%%$$$$$$###"""""""""########################$$$'''(((((('''$$$$$$######""""""!!!!!!###############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######################################################!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!!!!!!!""""""#########$$$########################""""""""""""""""""""""""$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""###$$$$$$###!!!!!! !!!!!!!!!"""!!!!!!"""###############""""""############""""""""""""!!!  !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""######$$$$$$ !!!###$$$%%%&&&'''!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%""""""""""""""""""""""""###$$$&&&&&&$$$###$$$%%% !!!!!!"""""""""######"""!!!!!!!!!###$$$%%%"""""""""""""""""""""""" !!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%#########""""""""""""""" !!!"""###$$$%%%%%%######$$$$$$%%%%%%%%%&&&"""$$$&&&'''%%%$$$###$$$!!!$$$&&&$$$"""&&&%%%%%%$$$###"""!!!!!!!!!$$$%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################$$$$$$##################!!!"""""""""!!!!!!###%%%"""###$$$$$$%%%%%%%%%%%%########################$$$###"""!!!!!!###%%%'''&&&$$$"""###%%%%%%"""###############"""!!!!!!""""""""""""""""""""""""""""""""""""############!!!$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############%%%%%%%%%$$$$$$"""!!!!!!""""""""""""###$$$%%%&&&""""""######$$$$$$$$$%%%$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!! !!!###&&&%%%$$$###""""""""""""$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$"""!!!%%%%%%%%%$$$###"""!!! !!!"""###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$#########$$$%%%&&&###"""""""""###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$######""""""######$$$%%%%%%%%%$$$$$$#########!!!""""""#########""""""&&&%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$###!!!!!!###$$$%%%###"""!!! !!!"""### """###$$$$$$###""" $$$$$$############$$$$$$######$$$$$$$$$$$$###############"""""""""""""""%%%""""""$$$### $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!###$$$$$$######$$$&&&"""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!! !!!######$$$$$$$$$%%%""" """###!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%&&&%%%%%%$$$###"""!!!  """%%%&&& !!!!!!!!!!!!########################%%%$$$$$$$$$######""""""$$$#########""""""!!!!!! """###$$$$$$###""" ########################""""""!!!!!!!!!!!!"""""" !!!""""""###"""!!!!!!!!!!!!!!!"""###$$$###"""""""""""""""###$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""### """'''%%%"""######$$$%%%%%%%%%%%%$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%(((&&&###  !!!"""################################################"""############$$$$$$$$$########################%%%%%%$$$###""""""##############################"""""""""""""""######$$$############""" %%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""""""""############""""""########################""""""""""""!!!!!!!!!!!!#########$$$%%%%%%&&&&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$$$$######"""""""""""""""""""""!!!!!! !!!#########!!! """"""###$$$$$$$$$###################################################"""!!!!!!!!! !!!!!!!!!######################################################"""""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$######"""!!! !!!!!!!!!"""!!! """######$$$$$$######"""########################!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!!!!"""###!!!"""###$$$$$$###"""!!!#########""""""###############$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""$$$!!!"""%%%%%%!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########!!!###%%%$$$###"""######""""""!!!!!!""""""###$$$%%%$$$###""""""!!!!!!!!! !!!"""######$$$$$$$$$"""!!! !!!"""###!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""""""""""""""""""""###"""!!! !!!###&&&'''""""""""""""#########$$$########################""""""""""""!!!!!!!!! $$$$$$$$$$$$#########"""######""""""""""""##############################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!"""""""""###"""""""""""""""##################"""""""""""""""""""""!!!!!!"""""""""$$$$$$#########"""""""""%%%"""###%%%$$$"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!!!!###$$$################################################"""############$$$$$$$$$#################################"""""""""!!!!!!########################"""""""""""""""######$$$############"""!!! $$$%%%%%%%%%###"""""""""%%%$$$######"""""""""###""""""!!!!!!!!!!!!""""""$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###""""""""""""!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""########################$$$###############$$$$$$!!!""""""#########$$$$$$ !!!"""$$$$$$###""""""######$$$$$$$$$######"""""""""""""""""""""""""""#########""""""!!!!!!!!!  """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###""" !!!######""" """""""""######"""""""""######################## """$$$$$$""" ###""""""!!!!!!""""""###!!!"""###$$$$$$###"""!!!###""""""!!!!!!""""""#########$$$$$$$$$$$$###### !!!!!!"""""""""###!!!"""%%%&&&######%%%########################""""""""""""""""""""""""############"""""""""""" ###%%%&&&$$$"""!!!!!!""""""!!!!!!""""""###$$$$$$$$$######"""!!!!!!!!! !!!"""######$$$###### !!!######!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!! !!!"""$$$%%%""""""!!!""""""$$$&&&'''"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$%%%###!!! !!!###%%%###########################""""""!!!!!!""""""###$$$######"""!!! %%%$$$###""""""""""""""""""!!!!!!!!!"""###$$$$$$"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$################################################"""############$$$$$$$$$########################!!!""""""""""""!!! ########################"""""""""""""""######$$$"""###############"""""""""%%%'''%%%""" !!!"""$$$###""""""!!!"""""""""""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$###""""""!!! %%%$$$$$$###""""""#########$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&"""######$$$$$$$$$###"""$$$$$$$$$$$$$$$###"""!!!########################$$$######"""!!! """"""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$######"""######$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!''''''&&&&&&%%%###!!! """"""############""""""########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!"""############"""!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$###### !!!"""######$$$###!!!"""%%%%%%"""!!!$$$""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!!!!$$$&&&%%%###""""""!!!!!!!!!!!!!!!"""#####################"""!!!!!!!!!!!!"""############### !!!###$$$$$$"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%$$$"""!!!"""###%%%'''""""""!!!""""""$$$%%%&&& !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###########################""""""""""""""""""###$$$######""""""!!!!!! &&&&&&$$$###""""""""""""!!!!!!!!!!!!"""###%%%%%%"""""""""######$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$%%%%%%&&& """$$$###""""""$$$&&&######$$$%%%%%%%%%%%%$$$########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######################################################""""""#########$$$$$$$$$########################!!!""""""######"""!!! ########################"""""""""""""""######$$$""""""###$$$$$$$$$$$$$$$###&&&(((&&&""" !!!$$$$$$######"""""""""######$$$$$$############$$$$$$!!!!!!###$$$$$$###"""!!!"""""""""""""""#########!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######################## !!!"""######$$$&&&%%%$$$###""" %%%$$$######"""############$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%&&&((('''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! $$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######"""######$$$!!!!!!"""###############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$***(((%%%###""""""#########$$$$$$$$$$$$$$$$$$###########################%%%$$$###""""""###$$$%%%""""""############""""""""""""############""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%$$$""""""$$$### !!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!###%%%%%%$$$$$$$$$!!!!!!!!! !!!""""""###"""############"""!!!!!!!!!""""""############""" !!!###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$&&&%%%###!!!!!!"""###$$$!!!!!!!!!!!!""""""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$""""""##################!!!"""###$$$$$$###"""!!!##############################""""""""""""##############################&&&&&&$$$###""""""""""""!!!!!!!!!!!!"""###%%%%%%""""""######$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""""""""################## ###&&&%%%"""!!!$$$'''######$$$%%%%%%%%%%%%$$$########################$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########%%%%%%%%%$$$"""!!!################################################""""""#########$$$$$$$$$########################"""#########$$$#################################"""""""""""""""######$$$!!!"""###$$$$$$%%%$$$$$$###&&&''''''$$$"""###%%%$$$$$$#########$$$$$$%%%$$$$$$############$$$$$$!!!"""###$$$$$$###!!!!!!!!!!!!"""""""""#########!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######################## !!!"""######$$$""""""!!!$$$$$$###############$$$!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""########################""""""""""""###$$$%%%%%%'''&&&$$$"""!!! !!!!!!$$$$$$$$$#####################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$%%%%%% !!!"""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%% !!!###$$$%%%&&&&&&&&&&&&$$$  """$$$$$$%%%%%%%%%%%%$$$$$$########################$$$"""  """$$$"""######$$$$$$######"""###""""""""""""""""""######""""""!!!!!!""""""#########$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%%%%""""""$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""$$$$$$###$$$$$$!!!!!! !!!!!!"""###!!!"""###$$$$$$###"""!!!""""""############"""""""""###$$$###""""""###%%%""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$###""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###!!!  !!!!!!""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######### !!!###%%%%%%###!!! ########################$$$######""""""######$$$###############$$$$$$$$$%%%$$$###""""""""""""""""""!!!!!!!!!"""###$$$$$$#########$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%$$$###"""!!! %%%((()))(((%%%######%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$"""!!!################################################"""############$$$$$$$$$########################$$$######"""######$$$%%%########################"""""""""""""""######$$$!!!!!!"""###$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%%%%$$$######!!!""""""######$$$$$$$$$""""""###$$$%%%%%%%%%$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!! $$$###############$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!!!!"""###$$$%%%%%%%%%%%%$$$""" """"""$$$$$$###"""""""""""""""""""""###$$$$$$$$$###################################################"""######""""""""""""######################################################!!!"""###$$$%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%% !!!"""############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$"""  !!!######$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""######""""""""""""###############""""""###############$$$$$$$$$$$$########################$$$$$$$$$""""""$$$$$$ """$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########!!!######"""!!!"""###!!! !!!"""""" """###$$$$$$###"""!!!""""""############"""""""""######!!!!!!$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$######""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!! !!!!!!"""############"""######$$$$$$$$$%%%%%%%%%######################## !!!!!!!!!"""""""""""""""""""""######$$$$$$$$$""""""############""""""########################$$$######""""""######$$$%%%%%%%%%$$$$$$######"""###""""""!!!!!!"""""""""###"""""""""""""""######%%%$$$$$$$$$$$$$$$$$$### !!!###$$$$$$###!!! ######$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$%%%%%%$$$$$$################################################"""############$$$$$$$$$########################$$$###!!! """$$$&&&########################"""""""""""""""######$$$!!!!!!"""#########""""""!!!!!!%%%'''%%%"""###############$$$%%%%%%""""""!!!!!!!!!!!!""""""&&&%%%%%%$$$######$$$$$$""""""######$$$%%%%%%&&&###$$$%%%%%%%%%%%%%%%$$$"""##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$###############$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$%%%%%%$$$$$$%%%###"""!!!!!!###%%%&&&$$$$$$###"""!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######"""%%%$$$$$$###"""""""""### """######$$$$$$$$$$$$##################$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$""""""############""""""########################!!!###$$$%%%%%%$$$###!!!"""###$$$%%%%%%$$$###"""######""""""""""""######$$$$$$############$$$$$$######$$$$$$$$$$$$###############"""""""""""""""###!!!"""%%%%%%###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###$$$$$$"""  !!! !!!"""""" !!!###$$$$$$###"""!!!""""""#########""""""!!!""""""!!!###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%% !!!"""###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$ !!!"""###$$$$$$$$$###"""######$$$$$$$$$######!!!""""""""""""#################################""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$###""" """###$$$########################$$$$$$############$$$$$$((('''&&&%%%###"""!!! """!!!!!!!!!!!!!!!"""###$$$###"""""""""""""""###&&&%%%%%%$$$$$$#########!!!"""######"""!!!!!!$$$&&&)))+++,,, """$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""!!!""""""###%%%&&&''''''################################################"""############$$$$$$$$$########################$$$"""!!!$$$&&&########################"""""""""""""""######$$$!!!!!!""""""""""""!!!!!! %%%((($$$ """"""!!!""""""###$$$$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!!!!"""###""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$""""""############""""""########################""""""""""""!!!!!!!!!!!! !!!"""""""""))))))(((&&&$$$###"""!!!&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%###"""###############"""!!!!!!########################!!!!!!""""""#########$$$"""###%%%&&&&&&%%%###"""######""""""""""""######%%%$$$###""""""###$$$%%%######""""""!!!!!! """"""""""""############$$$!!!!!!###$$$#################################""""""""""""""""""%%%$$$$$$######$$$$$$%%%'''&&&### &&&&&&%%%$$$$$$######"""########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$###### !!!  """###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""###$$$$$$###"""!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$###"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############%%%%%%###"""""""""!!!!!!!!!!!!""""""!!!"""#########"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!###$$$$$$%%%%%%$$$!!! $$$&&&'''%%%&&&'''(((&&&###!!!!!!!!!""""""#########$$$$$$$$$&&&%%%###!!!!!!!!!!!!"""&&&&&&%%%$$$###"""!!! """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""&&&***+++(((%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$###"""!!!!!!#########"""""""""""""""!!!###''')))***(((%%%$$$############$$$%%%&&&&&&"""############$$$$$$$$$###""""""!!!!!!!!!!!!!!!########################$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""########################$$$""" !!!$$$%%%###!!! !!!###%%%'''((()))$$$""" !!!$$$$$$### """""""""###$$$$$$%%%%%%######""""""!!!!!! """$$$$$$"""!!!$$$&&&%%%$$$"""""""""######$$$$$$$$$######"""""""""&&&%%%$$$###""""""""""""#######################################$$$$$$$$$##################""""""%%%%%%%%%$$$$$$###############$$$%%%%%%$$$#####################"""!!!!!!########################"""#########$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$############""""""""""""""""""""""""############$$$!!!!!!#########################################################%%%$$$$$$######$$$$$$%%%&&&%%%###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$#########""""""""""""!!!!!!!!!"""###%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""######""""""""""""###############"""######$$$$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""""""""""" !!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""""""""""""""""""""!!!"""""""""""""""!!! !!!"""###$$$$$$$$$#########""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ """$$$&&&''''''%%%$$$"""!!!!!! !!!!!!"""!!!"""#########"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$############$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%"""""""""""""""""""""""""""######$$$$$$$$$######!!!!!!"""######""""""!!!$$$""" """$$$###"""%%%&&&'''&&&$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!"""###$$$%%%$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$######!!!###%%%''''''&&&%%%###$$$$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%$$$########################$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################%%%###""""""%%%%%%$$$"""######$$$$$$$$$$$$%%%%%%$$$""" !!!$$$%%%###!!!$$$$$$#####################"""""""""!!!!!!!!! """######"""!!!###$$$###!!! !!!"""!!!""""""###$$$$$$%%%%%%%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""#########&&&&&&%%%$$$###""""""!!!!!!"""######$$$##################$$$######"""!!!########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$""""""""""""###############!!! !!!#######################################$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%&&&""""""######$$$%%%%%%&&&########################$$$$$$############$$$$$$""""""!!!!!!!!!!!! !!!"""!!! """"""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############""""""$$$$$$###############$$$###"""!!!"""$$$%%%%%%$$$&&&&&&%%%$$$###""""""!!!"""""""""""""""""""""""" !!!###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""!!! !!!"""###$$$$$$$$$######"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$###"""!!!"""!!!!!! !!!!!!""" !!!"""######""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%#########"""!!! %%%###!!!!!!"""""""""!!!###%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&"""!!!!!!""""""$$$%%%%%%""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&+++&&&######''')))(((%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$############$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$############!!!!!!"""$$$%%%$$$###%%%%%%$$$$$$###""""""!!!""""""""""""!!!!!!!!!!!!"""######""" !!!######"""!!! !!!"""######$$$%%%&&&&&&''''''%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""!!!!!!!!!""""""#########%%%%%%$$$$$$######""""""##################""""""#########$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""###$$$$$$$$$######$$$$$$$$$$$$##################$$$"""""""""######$$$$$$$$$!!!"""""""""###############"""!!!!!!"""######$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&&&&'''""""""######$$$$$$$$$%%%########################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$###""""""""""""###$$$"""!!!"""###%%%%%%$$$%%%%%%$$$$$$######"""""""""""""""""""""""""""""" !!!###$$$%%%%%%########################$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!! !!!!!!"""""""""#########!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################"""!!!!!! !!!###""""""!!!!!!""""""### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$######"""""""""########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""!!!$$$#####################"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$(((&&&$$$$$$&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$###""""""!!!!!!""""""!!!###$$$%%%%%%$$$###!!!$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""""""""""""""""""""""""""########################$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$%%%%%%"""""""""###$$$$$$%%%$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!""""""######$$$$$$"""""""""######$$$$$$$$$&&&&&&%%%$$$###"""""""""######$$$$$$$$$$$$################################################""""""%%%$$$###""""""""""""#########""""""""""""###############$$$$$$######### !!!!!!""""""#########!!!"""""""""############""""""""""""""""""###$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################$$$$$$############$$$$$$"""""""""""""""""""""""""""$$$%%%$$$!!!########################""""""""""""####################################!!!"""###$$$$$$###"""!!!###""""""!!!!!!!!!""""""$$$###!!!"""###%%%$$$###"""""""""######$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!"""""""""############$$$$$$###""""""###$$$%%%$$$######""""""######$$$!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!! ########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!  !!!""""""######$$$"""###%%%%%%$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """$$$"""%%%((()))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%'''&&&%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$######""""""""""""""""""###$$$$$$$$$$$$###"""$$$###!!!!!!!!!!!!###$$$"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""######"""""""""######$$$$$$$$$"""############$$$$$$%%%""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!######"""!!!!!!"""###$$$$$$$$$$$$############"""$$$$$$###############$$$########################$$$$$$$$$##############################$$$$$$$$$ !!!!!!"""###$$$%%%%%%&&&&&&%%%######"""######"""###$$$$$$%%%$$$$$$$$$#################################"""""""""""""""###########################""""""""""""""""""###"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""############!!!"""$$$$$$""""""###%%%########################""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""%%%$$$$$$###""""""!!!!!!########################$$$$$$############$$$$$$""""""############$$$$$$!!!###&&&&&&%%%$$$$$$%%% """""""""#########$$$$$$########################""""""############""""""""""""!!!!!!"""######$$$%%%###""""""###$$$$$$### !!!!!!"""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ######################## !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""###$$$$$$######""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$"""!!!!!! !!!!!!"""""""""""" !!!!!!!!!"""###"""$$$%%%%%%$$$###$$$%%%""""""#########$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%% %%%******'''###$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&%%%$$$###""""""############$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%##############################""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######"""!!!"""###%%%%%%$$$###""""""!!!!!!###$$$%%%$$$###"""###%%%!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""!!! !!!######""" !!!  !!!"""########################$$$###############$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!""""""######$$$$$$###""""""!!!"""###$$$%%%"""###$$$$$$%%%%%%%%%$$$########################$$$$$$$$$######""""""""" !!!"""###$$$$$$######$$$######""""""######$$$"""###$$$$$$$$$$$$###"""######""""""""""""""""""""""""""""""############ ###%%%$$$###"""###%%%########################!!!!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$$$$###############""""""""""""########################$$$$$$############$$$$$$"""""""""######$$$$$$$$$!!!"""$$$%%%$$$%%%'''(((!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$##############################""""""""""""######""""""######$$$%%%''''''%%%###""""""###$$$$$$###!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%"""""""""""""""""""""""" !!!""""""######"""###""""""!!!"""###$$$%%%###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""############ !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""##############################$$$$$$$$$#######################################$$$$$$############$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$######""" !!!""""""######"""""" ###$$$"""!!!"""######$$$&&&&&&$$$######$$$#########$$$$$$$$$%%%%%% """$$$&&&''''''&&&###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%$$$###"""############$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###!!!!!!###$$$%%%"""######$$$$$$######"""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%$$$"""!!!###%%%$$$$$$######""""""!!!!!!$$$&&&'''%%%###!!!"""$$$##################$$$$$$ !!!!!!!!!"""""""""###!!! !!!$$$$$$"""  !!!"""$$$$$$$$$%%%%%%&&&&&&'''$$$###############$$$$$$########################""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$############""""""""""""!!!###&&&'''"""###$$$%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$######""""""""""""""""""############ ###%%%%%%###"""###%%%######################## !!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%% !!!###%%%&&&&&&&&&%%%!!!!!!!!!"""######$$$$$$########################$$$$$$############$$$$$$!!!!!!""""""######$$$$$$!!!"""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$######$$$%%%&&&((()))***%%%$$$""""""###$$$$$$###############""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""" """############%%%$$$#########$$$&&&&&&######""""""""""""######""""""""""""""""""""""""""""""""""""############$$$%%%%%%%%%%%%$$$$$$###  ###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""############""""""###&&&((((((%%%###$$$%%%###%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%&&&%%%$$$### !!!"""###$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))%%%""""""%%%'''&&&$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%$$$###"""!!!"""$$$&&&&&&&&&$$$$$$"""############$$$$$$$$$%%%$$$######""""""######&&&$$$""" """$$$&&&"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""%%%&&&%%%###"""$$$&&& !!!"""###$$$%%%%%%%%%'''(((&&&"""!!!"""###%%%%%%$$$$$$###""""""""" !!!!!!!!!""""""######!!! !!!$$$%%%""" """!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$######"""#################################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%###!!!!!!"""$$$$$$"""!!! !!!"""$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$&&&'''((($$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%###$$$%%%&&&%%%%%%###"""#########""""""!!!!!!!!!############""""""""""""$$$$$$$$$#########""""""&&&$$$""" !!!"""%%%''',,,((($$$"""######""" """"""""""""""""""""""""###$$$$$$$$$$$$###""""""%%%$$$$$$$$$###"""""""""############$$$%%%&&&&&&$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!###""" ######""""""""""""###### !!!"""###""""""""""""""""""###### !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""############""""""###""""""""""""$$$&&&'''""""""""""""""""""###### !!!!!!"""""""""### !!!!!!"""###$$$$$$$$$""""""############""""""########################!!!!!!!!!!!!!!!  !!!"""""" """$$$###!!!%%%###!!!"""$$$$$$!!!######$$$$$$$$$$$$######"""############$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%$$$###""""""""""""&&&$$$"""!!!!!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###!!! !!!""" !!!###%%%&&&%%%$$$###""""""############""""""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))((('''&&&%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$#########$$$$$$###!!! !!!!!!""""""######!!!!!!!!!!!!!!! $$$$$$########################""""""""""""######$$$$$$$$$###"""!!!!!! &&&### ###$$$###!!!'''''''''&&&%%%$$$###"""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""""""""###########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%''''''&&&%%%$$$$$$&&&######!!!!!!!!!"""$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&###$$$%%%&&&&&&%%%$$$### !!!!!!"""######$$$$$$###############################################################$$$$$$$$$"""###$$$$$$$$$###""""""'''''''''&&&&&&&&&%%%%%%############""""""""""""#########"""""""""!!!!!!%%%$$$"""!!!!!!"""###$$$(((%%%""""""###$$$###"""###########################$$$$$$$$$$$$###""""""$$$$$$##################%%%$$$##############################"""""""""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!!!!! """###"""!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!""""""#########""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""############""""""!!! !!!"""###$$$#########"""""""""""""""!!!!!!!!!""""""######### !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!$$$##################### !!!!!!!!!!!!!!!!!! !!!""""""######!!!  ###%%%$$$""" """%%%'''&&&$$$"""######$$$$$$######""""""############$$$$$$$$$$$$$$$$$$###############$$$$$$###############$$$$$$###!!! """###$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$###############$$$%%%%%%%%%### ######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################!!!!!!######$$$###""""""""""""######"""!!! """"""""""""#########$$$###$$$$$$$$$$$$###"""!!!##############################""""""""""""######$$$$$$$$$###"""!!!!!!!!!###  !!!!!!&&&&&&&&&&&&%%%$$$###"""########################"""""""""""""""""""""""""""""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###!!!###%%%%%%###!!!!!!"""######"""!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$!!! !!!"""###$$$$$$""""""""""""""""""""""""""""""!!!!!!"""######$$$######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############!!!""""""#########""""""$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!!###!!! !!!###%%%%%%$$$##############################$$$$$$######"""!!!""""""##################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!  """$$$###"""!!!!!!!!! !!!!!!!!!""""""!!! !!!!!!$$$#########""""""!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!"""######""""""############""""""!!! !!!"""###$$$$$$#########""""""!!!!!!"""""""""###############!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######""""""""" !!!!!!"""""""""########################"""!!! """$$$%%%$$$###%%%$$$######$$$$$$"""!!!"""######$$$$$$######""""""############$$$$$$$$$###############$$$$$$$$$#########"""######$$$%%%###!!! ###%%%%%%%%%########################$$$$$$###""""""###$$$$$$$$$$$$$$$%%%$$$$$$###"""%%%%%%$$$###!!!$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""######$$$######""""""####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$####################################""""""""""""######$$$$$$$$$###""""""!!!!!!""""""!!! !!!$$$'''%%%%%%%%%%%%$$$###""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$### ###$$$""" ######"""""""""###$$$%%%$$$##################$$$$$$##################$$$########################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$######"""""""""######""""""############"""""" !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###""""""""""""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!"""""""""""""""""""""""""""#########"""!!!!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!!!!!!!""""""######$$$$$$###$$$$$$%%%&&&&&&&&&&&&#########"""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""######"""!!! !!!$$$$$$######"""!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!""""""###""""""############""""""###############$$$$$$%%%$$$$$$######"""!!!!!!!!!##################$$$$$$!!!!!!""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!"""######$$$$$$#####################!!!!!!!!!"""############'''&&&&&&%%%$$$""" """"""############""""""""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$######"""#########$$$"""!!!!!!###$$$%%%$$$""""""""""""""""""""""""$$$##################$$$!!!"""###$$$$$$###!!! !!!!!!"""""""""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%#################################$$$$$$######"""""""""""""""############$$$######""""""######$$$$$$$$$$$$######""""""""" """%%%%%%######%%%((($$$$$$$$$$$$$$$###"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$### ###&&&'''%%%$$$#####################$$$$$$%%%#########$$$$$$##################$$$$$$#################################""""""#########$$$$$$$$$%%%$$$###"""""""""""""""""""""""""""""""""""""""%%%%%%$$$############$$$"""""""""""""""""""""""""""""""""#########$$$$$$################################################%%%$$$$$$$$$###"""""""""############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&############"""""""""!!!########################"""######$$$###!!!!!!"""######"""""""""###########################"""############"""!!!!!!!!!!!!!!!""""""######$$$###$$$$$$%%%$$$###""""""""""""""""""""""""######""""""""""""""""""""""""############""""""""""""!!!!!!"""#########$$$%%%$$$######""""""######$$$$$$###"""!!!!!!!!!!!!!!!############""""""!!!!!!!!!""""""###############!!!!!!!!!!!!!!!""""""###""""""############"""""""""#########$$$$$$$$$$$$############""""""!!!!!!$$$$$$##################"""""""""""""""#########$$$###""""""""""""###$$$#########"""""""""!!!!!! !!!"""###$$$$$$""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!""" !!!###$$$$$$$$$%%%%%%"""""""""######"""""""""""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%$$$###""""""""""""'''%%%""""""############""""""""""""""""""""""""#########$$$$$$#########!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$######!!!!!!"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$###############%%%###!!!!!!"""######$$$$$$$$$###""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """%%%%%%$$$######$$$#########$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$&&&&&&%%%$$$############""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%######""""""""""""######%%%$$$$$$$$$######""""""################################################$$$$$$$$$###############$$$#########$$$%%%&&&'''&&&&&&''''''''''''((((((############""""""""""""############$$$$$$$$$$$$"""######$$$###""" """###%%%$$$###"""""""""""""""""""""""""""""""""""""""######""""""!!! !!!!!!""""""""""""""""""$$$$$$$$$###!!!""""""""""""############""""""""""""""""""""""""$$$$$$#########""""""""" !!!######""""""$$$%%%%%%$$$$$$######$$$$$$%%%######"""!!!!!!!!!"""""""""""""""""""""""""""###!!!"""######$$$$$$######!!!!!!!!!!!!!!!"""######""""""############"""""" !!!""""""""""""!!!!!!"""""""""""""""""""""##################"""""""""""""""""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """!!!###$$$$$$"""!!!!!!"""!!!""""""######""""""!!!"""############$$$$$$$$$###############$$$$$$$$$&&&%%%$$$###""""""""""""(((&&&###"""#########"""########################"""###$$$$$$$$$$$$###"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$"""###$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!$$$$$$%%%&&&&&&&&&%%%%%% !!!!!!""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&&&&$$$"""!!!###$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!""""""!!!!!!"""$$$######$$$$$$%%%%%%%%%$$$"""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$%%%$$$$$$#########$$$$$$""""""""""""""""""""""""$$$###############$$$%%%$$$###""""""""""""###$$$$$$#########"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###"""""""""###$$$&&&&&&######$$$$$$$$$%%%%%%%%%############""""""""""""""""""""""""#########$$$##################""""""!!!###&&&&&&$$$"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """""""""""""""!!!!!!!!!!!!"""#########!!!!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$#########""""""!!!######!!!!!!###%%%$$$$$$############$$$$$$"""""""""!!!""""""######!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""######""""""############"""""" !!!"""######"""!!! !!!!!!!!!"""######$$$$$$#########""""""!!!!!!!!!###""""""""""""""""""""""""!!!  !!!""" !!!!!!"""#########"""""""""""""""""""""### !!!!!!""""""""" """###""" !!!###%%%&&&'''$$$ !!!!!!""""""""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$#####################""""""###$$$%%%%%%'''%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#####################$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''(((&&&(((***++++++)))&&&$$$#########"""""""""!!!!!!######$$$%%%%%%%%%%%%%%% !!!!!!"""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%###$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$""""""""""""###$$$%%%&&&"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%$$$###""""""###$$$%%%"""""""""""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$%%%"""!!!!!!!!!!!!###%%%&&&######$$$$$$$$$%%%%%%%%%############"""""""""""" !!!!!!!!!""""""#####################$$$$$$$$$ ###&&&'''%%%###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! ######""""""!!!!!! """%%%'''(((''''''!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$############""" ###"""!!! """%%%######""""""""""""######""""""!!!!!!"""###$$$$$$ !!!"""###$$$%%%%%%""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""######""""""############"""""""""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%###"""""""""!!!!!! #########"""""""""""""""!!!  !!! !!!"""###$$$$$$#########""""""""""""""" !!!"""######$$$!!!###%%%$$$!!! """$$$!!!###"""  """!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$%%%$$$$$$$$$######"""""" !!!"""###%%%'''(((%%%###!!!"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######"""!!!"""###%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&'''(((***,,,...,,,...111333222///***(((%%%$$$$$$$$$######"""""" !!!"""############### !!!"""######$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!$$$###"""$$$%%%%%%&&&&&&&&&%%%%%%########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%'''&&&$$$###"""###$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$&&&'''%%%### ###%%%&&&%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################!!!!!!$$$%%%$$$""" """%%%((((((&&&###!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%$$$######""""""######$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&##############################""""""""""""######"""######$$$$$$$$$######!!!###%%%&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!&&&&&&%%%$$$######$$$$$$######$$$$$$$$$$$$###### $$$### ###&&&***(((&&&$$$""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""############!!!!!!!!!!!!""""""""""""###########################%%%%%%###!!!""""""#######################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!###$$$$$$$$$###""" !!!!!!"""###############""""""############""""""!!!!!!"""############"""""""""############""""""#########"""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!"""###%%%'''***,,,###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&%%%%%%''''''''''''%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""'''&&&%%%%%%$$$$$$$$$$$$((('''%%%$$$#########$$$'''&&&%%%$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$!!!###&&&))))))'''%%%###((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$""" """&&&&&&%%%&&&'''###%%%%%%###"""&&&///777CCC<<<444333666444---%%%&&&###!!!!!!$$$%%%$$$"""$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%'''%%%###"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$"""!!!!!!"""$$$$$$###"""!!!!!!!!!"""!!!!!!&&&'''&&&###"""%%%'''&&&%%%$$$######$$$%%%%%%$$$$$$$$$###$$$$$$%%%""""""""""""""""""""""""&&&%%%###$$$&&&'''%%%###!!!###%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$""""""$$$$$$"""  ###%%%&&&&&&%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""######$$$#########"""""""""""""""############$$$$$$$$$&&&&&&%%%###""""""$$$&&&$$$$$$$$$###############$$$$$$############$$$$$$######$$$$$$$$$######""" !!!###%%%%%%%%%$$$### !!!""""""######%%%$$$$$$$$$###"""""""""$$$######"""!!!!!!"""""""""""""""######"""""""""!!!$$$###!!! ###&&&%%%$$$""" $$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$#########"""""" !!!!!!!!!"""!!!!!!!!!!!!"""""""""###########################$$$""" !!!"""""" !!!!!!""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""############""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!! !!!!!!"""###############""""""############""""""""""""""""""############ !!!!!!""""""!!!!!! %%%$$$$$$###"""!!! """"""###$$$$$$$$$$$$###############$$$%%%'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""###$$$$$$((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###!!!%%%((()))'''%%%$$$%%%%%%&&&&&&$$$"""$$$,,,222333///+++---111333///+++&&&###""""""$$$%%%$$$"""$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%###!!!!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$######$$$$$$$$$###!!! ###'''))))))###$$$&&&&&&$$$"""""""""&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$!!!###%%%&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$$$$$$$###!!!!!!"""###%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!""""""###!!!""""""#########"""""""""##################"""###############""""""""""""############$$$$$$$$$%%%%%%$$$"""!!! """$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%%%%$$$### !!!!!!""""""$$$$$$##################$$$###""""""!!!"""""""""!!!!!!""""""""""""!!!!!! ###%%%$$$!!!!!!###%%%$$$###""""""!!!"""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$############### !!!!!!!!!""""""!!!!!!!!!"""""""""##############################(((&&&###""""""!!!#########"""!!! ################################################$$$###""""""""""""""""""########################""""""############""""""######$$$$$$$$$$$$$$$$$$################################################ """############!!!""""""############"""""""""############""""""###"""!!!!!!!!!"""$$$%%%!!!""""""""""""""""""!!!&&&%%%$$$###""" """"""###$$$$$$$$$$$$###%%%$$$$$$###""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$'''%%%###!!!"""$$$&&&(((%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''')))***)))&&&$$$$$$$$$&&&''''''%%%"""###'''+++$$$###$$$&&&***------,,,%%%$$$######%%%%%%$$$###%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%!!!!!! """$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%###!!!!!!"""$$$%%%&&&$$$$$$$$$$$$%%%$$$""" &&&&&&%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%$$$$$$"""$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$""""""###$$$%%%$$$$$$###""""""$$$%%%%%%$$$""""""########################""""""#########$$$$$$$$$ !!!###&&&%%%%%%$$$$$$######"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$###"""""""""#########$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!"""$$$%%%$$$"""!!!###$$$"""""""""#########$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""""""""##############################""""""#########$$$$$$$$$!!!!!!"""""""""#################################$$$$$$###############"""$$$%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""###########################!!!""""""############"""$$$$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$ """$$$%%%&&&%%%%%%!!!"""############""""""""""""############""""""$$$###!!! """$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!! """"""###$$$$$$$$$$$$###$$$$$$###"""""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&'''))))))''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''''''''&&&$$$"""!!!!!!###&&&(((''''''''''''(((((((((((()))(((&&&%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$%%%&&&$$$&&&'''&&&$$$###%%%'''!!!"""$$$%%%%%%%%%'''(((%%%$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))++++++)))'''&&&!!!$$$&&&&&&&&&***333:::>>>666+++$$$"""""""""!!!$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&((((((((('''%%%$$$############%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&&&&''''''((('''''''''"""###$$$%%%%%%$$$###"""###############$$$$$$$$$""""""#########$$$$$$$$$ !!!###%%%%%%%%%%%%%%%$$$$$$######""""""###$$$$$$###""""""$$$$$$$$$$$$$$$###"""!!!"""#########$$$$$$$$$#########$$$$$$$$$$$$$$$%%%###############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""###$$$$$$$$$###"""###$$$ !!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""###""""""""""""""""""#######################################$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""######$$$$$$%%%%%%######$$$$$$$$$$$$#########################################################"""""""""""""""##############################!!!!!!"""#####################$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###""""""#########""""""!!!""""""############""""""$$$###!!! """$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""#########""""""###$$$$$$$$$$$$###!!!"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&'''''')))(((''''''''''''((()))((()))***+++++++++++++++************))))))))))))(((((('''''''''(((((()))%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%%%%###"""!!!"""###%%%&&&&&&"""$$$%%%&&&%%%%%%%%%&&&$$$%%%'''&&&###"""$$$%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$######$$$%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&(((+++------+++(((&&&###((())),,,===YYYoooppp^^^EEE///$$$!!!"""#########$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''&&&%%%$$$#########$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!"""######$$$$$$$$$###########################$$$"""""""""""""""#########$$$$$$##################"""""""""!!!""""""###$$$######$$$$$$$$$$$$######"""##################### !!!"""############$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""##################$$$$$$$$$!!!!!!!!!"""""""""######"""""""""#########$$$$$$""""""""""""""""""""""""###$$$%%%$$$###"""###$$$ !!!""""""######"""""" ########################"""""""""""""""######$$$######################## !!!"""######$$$######""""""######$$$%%%%%%%%%########################!!!!!!""""""###$$$$$$$$$!!!"""#########"""!!! """############""""""!!!""""""############""""""###"""!!!!!!!!!"""$$$%%%!!!""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$### !!!"""######$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''((()))***---...000222222222222111///......---,,,+++******)))((('''''''''((()))***'''((()))++++++***)))((()))(((((((((''''''''''''******((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%%%%############%%%%%%'''''''''''''''''''''''''''&&&&&&%%%$$$$$$######'''&&&$$$$$$%%%&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''$$$&&&(((((('''%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***++++++***(((&&&"""%%%&&&###'''===bbbvvvYYY<<<)))""""""$$$!!!"""###$$$$$$$$$##################$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$""""""###%%%$$$%%%&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######$$$&&& !!!"""$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%'''%%%"""  !!!"""%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$&&&'''&&&&&&'''(((###$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###############$$$"""""""""""""""!!!!!!!!!%%%$$$$$$$$$###"""""""""""""""!!!!!!"""######$$$""""""############""""""!!!!!!!!!!!!############"""###$$$&&&&&&&&&%%%%%%$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""#########$$$$$$$$$"""""""""""""""""""""""""""$$$%%%$$$""" """###""""""#########"""!!!!!! """""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!"""######$$$$$$$$$!!!!!!""""""###$$$$$$%%%"""""""""""""""""""""""" !!!""""""###$$$$$$!!!"""############!!!!!!###############"""!!!!!!""""""############""""""""""""""""""############ !!!!!!""""""!!!!!! """""""""""""""#########""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''((((((((()))***************((((((''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''(((***---///111555666999;;;<<<<<<;;;;;;888777666444333111000///---,,,*********,,,---///---...///000000000//////------,,,,,,+++***)))))),,,,,,+++******)))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###)))'''%%%&&&((((((&&&$$$%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''''''''###&&&))))))'''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$&&&%%%!!!!!!---DDDVVVggg\\\KKK888)))""""""$$$ !!!"""###$$$$$$###"""$$$###""""""###%%%'''(((""""""""""""""""""""""""!!!$$$%%%%%%"""!!!###%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%$$$$$$'''***%%%%%%&&&'''''''''&&&&&&######%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######...+++((($$$###$$$&&&'''&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%"""###$$$%%%&&&&&&'''((("""###%%%&&&&&&%%%###""" !!!"""###$$$%%%%%%%%%$$$$$$###############$$$############""""""""""""&&&%%%%%%$$$###"""!!!!!!$$$$$$######$$$%%%&&&&&&!!!!!!""""""""""""!!!!!!  """$$$###### !!!"""###$$$######"""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!$$$###!!!!!!###&&&&&&&&&&&&%%%$$$###"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$ !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""###$$$%%%&&&%%%%%%$$$###############"""!!!!!!""""""############""""""!!!!!!"""############"""""""""############""""""$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$#########$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%'''''')))((('''&&&&&&'''((()))))))))***+++++++++++++++******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))((((((***,,,///333666888;;;===@@@BBBCCCCCCCCCBBBAAA@@@>>><<<:::888777666222111///...///111333444333333333333333444444555333333222111///...---,,,---......------+++***)))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((((((&&&%%%&&&$$$###%%%((()))'''$$$((('''&&&&&&&&&&&&%%%$$$%%%###"""$$$&&&'''&&&%%%###&&&******(((%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$###""""""!!!%%%&&&%%%&&&)))---000000...)))$$$!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$(((%%%###$$$''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######"""######### """"""!!!!!!"""$$$!!!!!!"""###$$$%%%%%%&&&$$$&&&''''''&&&$$$$$$$$$""""""!!!!!! ###############"""!!!!!!$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""########################)))'''$$$"""!!!"""$$$%%%######""""""""""""######%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""  ###$$$###!!!"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!###$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%###"""""""""###$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$"""&&&((('''%%%$$$$$$%%%%%%%%%''')))***)))(((((((((((((((((()))******)))))))))***+++,,,---...000...,,,+++++++++)))((()))(((((('''''''''(((((((((+++...222555999>>>BBBHHHIIIKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHFFFDDDBBBAAA:::666333222444777999:::>>>???@@@AAA@@@???>>><<<<<<<<<;;;999777444222111000000000000////////////,,,,,,------,,,***)))((()))((((((***+++,,,+++)))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))---000000+++&&&###"""###$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%((($$$!!!!!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))((((((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$############$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###############$$$$$$!!!"""######"""!!!"""$$$"""""""""###$$$$$$%%%%%%###%%%'''&&&%%%###############""""""""""""""""""###############"""!!!!!!&&&&&&%%%%%%$$$$$$$$$$$$""""""""""""####################################(((&&&$$$"""!!!"""###$$$###""""""!!!!!!""""""###""""""""""""####################################$$$#########""""""""""""""""""""""""############""""""""""""""""""""""""###########################!!! !!!$$$%%%$$$""""""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""!!!"""$$$""""""$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!$$$&&&%%%%%%%%%%%%)))(((((()))*********)))++++++++++++,,,...///000/////////000111333444555777555333333222111...,,,,,,+++*********+++,,,---///222666:::===AAAEEEHHHLLLMMMNNNOOOPPPPPPOOONNNPPPPPPPPPOOONNNLLLKKKJJJBBB???<<<:::<<<>>>@@@@@@DDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@===;;;:::<<<;;;:::999777555444444333333333333222///---,,,***)))((()))++++++)))((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((('''''''''''''''$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''+++......+++(((&&&&&&$$$)))...---((($$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%'''$$$"""!!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$###"""!!!!!!'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%(((***(((###!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###"""""""""%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%########################""""""""""""###$$$%%%%%%###$$$%%%$$$"""""""""$$$########################"""$$$%%%%%%###""""""#########$$$$$$$$$$$$$$$$$$"""############""""""!!!%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$########################&&&%%%###!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%#######################################""""""""""""""""""#########$$$$$$""""""""""""""""""""""""########################$$$""""""###$$$%%%$$$###"""###$$$$$$$$$$$$###"""###""""""!!!!!!""""""###########################!!!!!!""""""###$$$$$$%%%"""""""""""""""""""""""" ###&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!$$$%%%$$$$$$%%%$$$!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&%%%$$$###$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%!!!###%%%%%%%%%&&&((()))+++++++++******+++,,,,,,///000111222444666888999999999999:::<<<>>>???@@@AAA@@@>>>>>>===:::555222000///......///111444555777;;;@@@DDDGGGJJJMMMOOOQQQRRRRRRSSSSSSSSSSSSRRRUUUUUUUUUUUUTTTSSSRRRQQQLLLIIIEEEDDDDDDFFFGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIGGGEEECCCEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<<;;;999666333111---,,,******++++++)))(((******))))))))))))******((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''(((((())))))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***+++***))))))***$$$,,,333222***$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&$$$""""""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&((()))(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%########################""""""""""""###$$$%%%&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$#########"""""""""###$$$$$$"""!!!!!!"""#########$$$$$$%%%%%%%%%""""""############"""!!!"""!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$########################%%%$$$"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""""""""######$$$$$$############$$$$$$############""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""""""""""""""""""""""" """###%%%%%%%%%###"""########################"""""""""""""""#########!!!###%%%%%%%%%%%%###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((''''''(((***,,,++++++,,,,,,,,,---///111666666888:::===???BBBCCCDDDDDDEEEFFFHHHJJJKKKLLLKKKJJJHHHGGGEEEAAA;;;777333222222222444888;;;>>>>>>BBBGGGKKKNNNOOOQQQSSSUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVUUUUUUTTTTTTRRROOOKKKIIIIIIJJJJJJIIIGGGEEEBBB@@@???@@@BBBCCCDDDFFFHHHJJJKKKKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCBBB???<<<888666111///---,,,,,,,,,***(((+++******))))))******+++((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((()))###(((,,,+++'''###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''$$$"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$(((&&&%%%&&&)))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$$$$######"""""""""!!!#########$$$$$$%%%%%%%%%########################""""""""""""###$$$%%%&&&%%%&&&&&&%%%###"""###$$$%%%%%%$$$$$$###""""""""""""###$$$###!!! !!!###!!!"""""""""###$$$$$$$$$!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""##############################$$$###"""!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###$$$##################$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""%%%$$$$$$###""""""##############################!!!"""""""""#########$$$$$$###"""######"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''')))***)))(((''''''***,,,***,,,///000111222666999===>>>@@@BBBEEEIIILLLMMMOOOOOOPPPQQQRRRTTTUUUVVVRRRQQQOOOMMMJJJDDD===999444444555777;;;???CCCEEEEEEIIINNNQQQRRRSSSTTTUUUXXXXXXXXXXXXWWWXXXXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVTTTQQQNNNLLLKKKKKKJJJIIIDDDAAA>>>:::888999:::;;;===???BBBFFFIIIJJJJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFGGGFFFDDD@@@<<<999333111...,,,,,,+++***(((++++++************++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''%%%###%%%***,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%#########"""""""""""""""""""""######$$$%%%%%%%%%########################""""""""""""###$$$%%%%%%$$$%%%&&&%%%#########%%%%%%$$$$$$$$$######""""""###$$$$$$"""!!! """###!!!!!!!!!"""""""""""""""!!!""""""############"""#########$$$$$$$$$$$$%%% !!!!!!!!!""""""""""""########################$$$######""""""###############""""""""""""############""""""!!! """"""""""""""""""""""""#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$###""""""###$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""""""""""""""""""""""""""'''&&&$$$"""!!!""""""###########################!!!""""""######$$$$$$$$$%%%""" """""" """%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!! !!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))((('''(((***,,,---222777999:::;;;???BBBDDDEEEGGGJJJMMMQQQTTTUUUWWWWWWXXXXXXYYYZZZ\\\\\\XXXVVVSSSOOOKKKEEE>>>999666777:::===BBBFFFJJJLLLLLLOOORRRTTTTTTTTTVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVRRRPPPLLLKKKJJJJJJIIIGGGAAA???;;;888666666777777999:::===@@@CCCFFFHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFHHHJJJJJJIIIEEEAAA???555222///------,,,+++***---,,,,,,++++++,,,,,,---************************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$###'''### %%%((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!###$$$%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""###############$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$###############$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$###############$$$$$$$$$###!!!!!!"""$$$"""""""""""""""!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$%%%%%%&&&&&&!!!!!!"""""""""#################################$$$$$$######$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" """######!!!!!!###%%%$$$$$$###""""""###$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$####################################!!!""""""######$$$%%%%%%%%%!!! $$$$$$ !!!%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((()))+++,,,,,,---///111666<<>>:::777:::>>>DDDIIIMMMPPPQQQOOOQQQRRRRRRQQQQQQRRRTTTQQQQQQOOONNNNNNNNNOOOOOOPPPPPPQQQPPPPPPOOONNNNNNKKKIIIFFFEEEEEEDDDCCCAAA===<<<999777666777777888777777888:::<<>>:::888<<>>>>>>>><<<;;;999888888777777888999999666555555444666888;;;===:::;;;===@@@BBBEEEGGGHHHIIILLLOOORRRRRRPPPMMMJJJBBB???;;;999999:::999999222222111111111111222222////////////////////////---,,,+++***)))((('''&&&))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$######&&&)))***(((%%%$$$&&&))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""%%%&&&$$$"""###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$###"""!!!!!!###%%%'''!!!!!!"""######$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$$$$######'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$"""  !!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###""" !!!"""###$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$!!!!!!"""############################################################### !!!!!!"""""""""####################################"""""""""""""""""""""""""""###$$$%%%&&&#########$$$%%%%%%""" ######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$""" !!!$$$%%%###!!!"""#########$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%###!!!"""%%%&&&$$$"""%%%$$$$$$$$$%%%&&&''''''&&&'''((()))***))))))(((......000222666:::>>>@@@FFFHHHKKKKKKKKKKKKLLLMMMPPPNNNMMMLLLOOOTTTZZZ]]]bbb```______```aaa```___[[[YYYUUURRROOOKKKFFFBBBAAACCCGGGKKKNNNPPPPPPPPPMMMLLLKKKIIIGGGEEEDDDCCC>>>===<<<;;;::::::::::::777999;;;<<<;;;999777555888888888888888888777666333333333222333333444555777666555444444333333444444555666888:::===???@@@CCCEEEIIIMMMQQQRRRSSSRRRFFFEEEEEEDDDCCCBBBBBBAAAAAA???<<<999666444333333000000000000000000000000111000...,,,***))))))(((---,,,+++***))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((''''''&&&%%%$$$$$$$$$%%%''''''&&&$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%#########%%%&&&%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&###$$$$$$%%%%%%$$$$$$###########################'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$###"""""""""###%%%&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$###"""######$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$'''%%%###$$$%%%&&&%%%%%%""""""""""""############$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$%%%$$$###"""###$$$""""""!!!!!!!!!!!!""""""!!!""""""###############################################################!!!!!!!!!""""""####################################"""""""""""""""""""""$$$$$$###############$$$&&&%%%$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$"""!!!!!!$$$$$$###!!!"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$&&&%%%###$$$&&&'''&&&$$$$$$$$$$$$%%%%%%&&&'''(((&&&''')))+++,,,,,,,,,,,,---///111444888<<>>BBBHHHPPPXXX___dddfffbbb```]]]\\\\\\\\\ZZZYYYVVVSSSNNNKKKIIIGGGEEECCCBBBCCCDDDDDDDDDCCCBBBAAA;;;:::888666333111//////111000000/////////000000000111333555666555444333333333333222222000//////000////////////000111111000000000000000000111222111000000000111111222333555666999===AAAFFFIIIKKKPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMKKKJJJHHHFFFEEE>>>===;;;999666444222111222111000//////.........------------------------******)))(((((('''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&'''(((***+++---***'''&&&%%%%%%$$$###&&&%%%$$$%%%&&&'''&&&$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$###!!!"""""""""#########$$$$$$%%%%%%%%%$$$$$$######%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$######"""""""""########################"""""""""######""""""""" !!!"""###############$$$$$$##################!!!"""###"""!!! !!!###&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$#####################################################################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########%%%$$$$$$###""""""######!!! #########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$#######################################$$$######!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""""""""""""""######$$$##################""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''')))))))))''''''(((((())))))))))))***,,,...///111111111111...000333777:::;;;<<<<<<>>>>>>===;;;999999;;;>>>@@@DDDLLLUUU\\\```aaabbb]]][[[XXXVVVUUUTTTSSSQQQQQQMMMHHHDDDBBB@@@???===::::::::::::999777666555111111111000000000//////...............///000111333444666777777777666555666666666555444333222111000////////////000111111///............///000000000000/////////000000111000000111333777<<<@@@CCCHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPPPPOOONNNLLLKKKIIIGGGDDD@@@;;;777333111333333222222111111222222111111000000///...------+++***)))((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))(((&&&&&&''')))+++---...+++'''%%%%%%&&&&&&%%%'''%%%$$$%%%&&&'''&&&%%%***)))((('''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$$$$###%%%$$$""""""""""""$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######""""""""""""######"""""""""""""""######$$$$$$$$$""""""#########$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######""""""###########################""""""""""""""""""### !!!"""###############!!!""""""###$$$$$$%%%%%%"""###$$$$$$""""""###$$$"""!!!!!! !!!!!!"""""""""###$$$$$$$$$$$$$$$################################################$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##################""""""###$$$$$$%%%$$$"""!!!!!!$$$&&&''''''######$$$$$$$$$$$$######$$$$$$############$$$$$$##############################$$$$$$#########$$$!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%''''''"""###$$$&&&'''(((***++++++,,,,,,------,,,++++++---...///000000000///...///111333555777777777777888888888777666888;;;>>>DDDHHHPPPWWW\\\]]]]]]\\\YYYVVVSSSQQQPPPNNNLLLJJJJJJFFF@@@<<<:::888666555111111111111000000//////---------.........//////............///000222222::::::;;;;;;;;;;;;:::999777777777777666555444333111111000000111111222333444333333222222222222222...............///000111......---...000333777999<<<===???BBBEEEHHHJJJKKKLLLMMMOOOPPPPPPOOONNNMMMNNNMMMJJJFFFBBB>>>;;;:::555555444444333444444555555555444333222000...,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((''''''((())))))((('''''')))(((&&&&&&''')))+++---,,,)))&&&%%%&&&((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$#########""""""#########&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$######!!!"""######$$$$$$###### !!!!!!"""###$$$%%%%%%"""############$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$########################$$$$$$$$$######""""""""""""######""""""######$$$######### !!!"""###$$$%%%&&&###$$$%%%%%%######$$$%%%"""""""""!!!!!!""""""""""""###$$$$$$%%%$$$$$$$$$###############################################################"""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""###$$$%%%&&&###"""!!!"""$$$%%%%%%$$$"""######$$$$$$######"""$$$$$$############$$$$$$###############$$$$$$$$$###$$$%%%$$$######$$$%%%!!!!!!!!!"""""""""######"""############$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((("""$$$'''((()))***---///111222222222111///...,,,---.../////////...,,,,,,///000111333444555555555555777888888999:::>>>@@@FFFJJJPPPUUUXXXYYYXXXVVVSSSPPPMMMKKKJJJHHHFFFDDD@@@===999555333222///...---------------------...---------,,,,,,,,,,,,+++------...///000222444444999999:::;;;;;;;;;::::::::::::;;;;;;::::::999999777777777777777888888999999888777555444333222222......------....../////////...---,,,---///111333444555777:::===@@@BBBCCCGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHFFFEEECCCCCC777666555555555555555666777777777666444222000.........,,,+++************(((((((((((((((((((((((('''((()))******)))((('''(((''''''&&&'''(((***+++)))'''%%%%%%''')))))))))'''&&&%%%&&&'''((('''%%% !!!"""$$$&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%''''''(((((((((''''''''''''''''''''''''((((((((())))))((((((((($$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''((())))))%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%"""""""""""""""""""""""" !!!###%%%&&&&&&%%%%%%""""""############""""""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$"""!!!!!!"""!!! ###$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""############$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$#########################################################""""""!!!!!!!!!######################## !!!!!!"""######$$$$$$$$$###############$$$$$$"""!!!!!!"""######""" ###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$""""""#########$$$$$$$$$"""$$$&&&%%%###"""$$$&&&"""""""""#########$$$$$$"""############$$$$$$$$$###""""""""""""###$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((()))))))))%%%(((+++---...///222555777777777777555222000...***+++,,,------,,,++++++---...///000222555666888888:::<<<>>>>>>???BBBDDDJJJLLLNNNPPPQQQQQQOOONNNJJJHHHEEECCCBBBAAA>>>===666444222111111///---+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------//////000111333555777888;;;;;;===>>>@@@AAABBBBBBDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCBBB???===:::888666666333222111000000////////////......---...///000111000111222444666888999:::===>>>>>>@@@AAACCCEEEFFFDDDDDDCCCBBBAAA@@@??????888777777666555555555555555666777888777555333222000///...---,,,+++++++++))))))))))))))))))))))))'''((()))******)))(((''''''''''''''''''''''''((('''&&&%%%&&&((()))((('''(((&&&%%%&&&'''((('''&&&!!!"""###%%%'''(((******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((###%%%''')))***)))'''%%%(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******+++!!!"""###$$$$$$$$$$$$$$$((('''%%%#########%%%&&&&&&%%%%%%%%%%%%%%%%%%%%% ###%%%''''''&&&&&&!!!"""###$$$$$$###"""!!!#########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&%%%$$$############"""""""""""""""############$$$$$$$$$&&&$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!"""$$$%%%$$$###"""###$$$$$$######""""""######$$$######$$$%%%%%%%%%%%%$$$###################################################"""""""""!!!!!! ######################## !!!!!!"""###$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%%%%&&&''''''%%%"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&############$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$%%%!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((************))),,,000111222333777::::::;;;;;;:::888444111///&&&((()))+++,,,,,,++++++,,,,,,---///222666999;;;<<<>>>AAABBBCCCCCCDDDFFFOOOOOONNNMMMKKKIIIGGGFFFCCC@@@===;;;:::999777666000/////////000000...,,,+++******)))))))))******)))***+++---///000222333222222333555777999;;;<<>>???@@@???===;;;999777555444999888777666555555555555333555777888999888777666111111///...---,,,,,,,,,************************'''((()))++++++)))((('''&&&''''''(((''''''&&&%%%'''&&&&&&'''(((((('''%%%((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&'''((())))))***&&&&&&''''''&&&%%%###"""(((((('''(((((()))************+++++++++******)))******))))))))))))************+++++++++)))'''&&&)))(((''''''(((((('''%%%((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$%%%%%%###""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$#########$$$%%%&&&!!!"""###%%%%%%$$$######"""###%%%''''''&&&%%%$$$###"""""""""!!!!!! %%%%%%%%%$$$$$$$$$##############################%%%$$$###""""""###$$$%%%###############$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!""""""#########$$$&&&&&&&&&%%%### $$$$$$##################"""""""""######$$$$$$$$$#################################$$$$$$%%%%%%%%%########################"""""""""""""""######$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$######%%%'''###%%%(((***+++---000222555444333444777;;;???AAAAAAAAAAAA???:::333,,,((())))))))))))******+++,,,000222555555666888>>>BBBBBBCCCDDDDDDEEEEEEEEEEEEGGGFFFCCC@@@===;;;:::999999999::::::999888666555333333222111///...,,,,,,******++++++,,,,,,,,,---///.........///111333444888999<<<@@@DDDHHHKKKLLLRRRSSSTTTVVVXXXZZZ\\\^^^``````````````````aaaaaa```______^^^^^^^^^______]]]\\\ZZZYYYWWWSSSNNNKKKIIIDDD???===>>>===999444333333222111111222222333000000000111222333555555444444444444444555666666777777666555444333333222777777777666666666555555444666777777666666888999777666444333111///...------,,,***)))((())))))***&&&&&&&&&'''&&&&&&%%%%%%((((((''''''''''''(((((((((((()))))))))'''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((""""""###%%%''''''$$$"""''''''&&&%%%###"""$$$&&&((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$$$$&&&''''''''''''(((((()))***(((((()))******)))'''&&&...............///000000.../////////...---,,,,,,---,,,,,,++++++,,,,,,---,,,------------+++***)))***)))(((((())))))(((&&&))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&%%%&&&&&&(((((((((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%%%%$$$"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$####################################"""""""""###$$$%%%""""""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%###"""$$$$$$$$$$$$#########"""#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''""""""""""""#########$$$######$$$$$$######""""""$$$$$$###########################$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%########################"""""""""""""""###$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''&&&'''((()))***...444888:::999888888999;;;===???CCCCCCCCCAAA===666///+++******)))***+++,,,...///111555999;;;===>>>BBBEEEFFFFFFFFFFFFEEECCCBBBAAA@@@???===;;;999888777666888888888888777666444333333222111000...---,,,+++,,,,,,------...//////000111111222333555888;;;<<>>>>>=========CCCDDDDDDBBB>>>888222...++++++***+++---000333444555999???CCCEEEFFFHHHIIIKKKJJJIIIGGGDDD@@@<<<:::777666555444333333333333888888888888777555333222222111000...---,,,,,,,,,,,,---...000222444555666888999;;;===AAAEEEHHHJJJQQQSSSVVV[[[___dddgggiiihhhhhhhhhhhhhhhiiijjjkkknnnnnnnnnnnnmmmkkkjjjhhhiiihhhggggggffffffggggggfffeeecccccccccaaa___\\\\\\XXXUUUSSSRRRNNNHHHCCCDDDCCCAAA@@@>>><<<;;;::::::999999888777666555555888777666555444333333222111111111000000000000000000000111111111111111111333444555444333222333444666777888999888666444333222111///---+++******)))((())))))******))))))((()))((((((''''''(((((()))''''''''''''((()))***+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''%%%$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***))))))((((((''''''&&&'''(((******)))***+++---------,,,---...111444555777888999;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@AAAAAAAAAAAA???>>>>>>======>>>>>>?????????>>>>>>===<<<<<<;;;:::888666444444333000...,,,++++++***)))(((((('''((((((((((((((('''''''''######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""#########$$$$$$###"""""""""###%%%&&&######$$$$$$$$$###"""!!!"""""""""!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&########################"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&########################""""""""""""""""""""""""########################'''&&&$$$###"""###$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&'''&&&$$$$$$&&&'''+++,,,...000333888???DDDEEEEEEEEEDDDCCCAAA>>>===AAABBBCCCBBB???999444000---------...000444888;;;===???CCCGGGJJJLLLNNNOOONNNMMMKKKGGGAAA<<<777444111111111000111111222222888888888888666444222111111000...------------------///222555999===???AAAFFFGGGIIIMMMPPPTTTVVVXXX]]]^^^```dddgggkkkmmmoooooonnnmmmmmmlllmmmmmmmmmooopppqqqqqqqqqooommmlllkkkjjjiiihhhhhhggghhhhhhfffdddccccccdddeeecccbbb```]]][[[ZZZZZZZZZWWWUUUPPPOOONNNLLLIIIGGGEEECCCCCCCCCAAA@@@===;;;999888;;;;;;:::888777555333222222222222222222222222222000000000111111111111111222333555444333333444555444666888::::::888666555555444333111///---,,,+++(((((()))))))))(((((('''))))))(((((((((((()))))))))((('''''''''(((***+++))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$%%%&&&&&&%%%%%%&&&&&&&&&$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&)))))))))((((((((((((((()))***,,,------...000111333333444666999===@@@AAABBBDDDEEEGGGHHHHHHHHHGGGKKKJJJJJJIIIIIIIIIJJJJJJFFFGGGIIIKKKMMMNNNOOOOOOLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHEEEBBB@@@>>><<<999777222111000///...---,,,+++...------,,,++++++******''''''(((((())))))))))))''''''(((((())))))))))))&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%##############################"""!!! $$$$$$$$$###############'''&&&$$$#########$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((,,,000555:::===@@@DDDFFFHHHHHHHHHHHHFFFDDDAAA@@@???AAACCCCCCAAA===999666111111222444777;;;???AAAFFFFFFFFFHHHKKKOOORRRSSSOOOLLLHHHCCC===777333000000000000000000111222333444444555444333111///...000///...------///000111333555999???EEEJJJNNNPPPUUUVVVYYY[[[^^^aaacccdddffffffhhhjjjlllmmmoooppprrrrrrqqqpppooooooppppppooopppqqqsssssssssrrrrrrnnnmmmlllkkkjjjjjjjjjjjjfffeeecccdddfffhhhhhhhhheeeccc___^^^^^^```aaabbbZZZZZZYYYXXXVVVSSSQQQPPPNNNNNNLLLJJJHHHEEEBBB@@@AAAAAA@@@???===;;;999888777777777666666555555444111111111111111111111111///111222222222222444555222444777999999888666444777666555444222111//////------------,,,+++***)))))))))(((((((((((())))))+++***)))'''''''''((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&''''''&&&&&&'''(((&&&$$$######$$$###$$$$$$%%%%%%&&&&&&'''(((((()))***+++,,,------...000333444444666888:::===>>>AAADDDGGGJJJLLLMMMMMMOOOPPPRRRSSSSSSRRRRRRSSSRRRRRRQQQQQQQQQQQQQQQNNNPPPRRRTTTVVVXXXYYYZZZVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSQQQNNNKKKJJJHHHEEEBBB===<<<;;;:::888777666555333222111000...---++++++************************))))))*********))))))(((&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########"""######$$$%%%#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$###############%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$#########"""""""""######%%%&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&''')))+++...444<<>>===;;;:::888888444333333333222222222222...///111111000000222333222333555666777666555444555555555555444333222222000000///...,,,***)))(((***))))))(((((())))))***,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''+++)))(((((()))***((('''%%%&&&((('''%%%#########$$$$$$$$$%%%%%%&&&&&&&&&+++,,,...000222555666777:::===???AAABBBCCCFFFHHHIIIKKKNNNRRRTTTUUUVVVUUUUUUVVVXXXYYYYYYYYYXXXXXXVVVVVVUUUTTTTTTTTTTTTTTTVVVWWWYYYZZZ\\\]]]]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[YYYXXXWWWWWWXXXXXXXXXVVVTTTSSSSSSRRRPPPOOOKKKJJJIIIGGGEEECCCBBBAAA===<<<;;;888666444222111......---,,,,,,+++++++++))))))******)))((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%'''(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###!!!!!!!!!"""###$$$%%%&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&(((((()))***---///333999BBBIIILLLMMMMMMMMMNNNMMMLLLJJJGGGDDDBBB@@@===@@@DDDGGGHHHGGGDDDBBB???AAADDDHHHKKKNNNOOOPPPSSSQQQOOOPPPRRRSSSRRRPPPGGGCCC===777333111111222111111000///////////////,,,---...//////...---,,,/////////000222666:::<<>>;;;;;;:::999888777666666333444555444222111111333222333444444555444444444000111222333444444333333333222111///---***(((&&&******))))))))))))******))))))*********))))))(((''''''''''''''''''''''''((((((((()))))))))******'''''''''''''''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))&&&$$$"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%111222444777:::===@@@AAAFFFHHHKKKMMMNNNOOORRRTTTRRRTTTWWWZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[[[[ZZZYYYXXXXXXYYYYYY[[[[[[\\\]]]^^^^^^]]]]]]\\\\\\\\\[[[[[[\\\\\\\\\]]]\\\ZZZYYYXXXXXXYYYZZZYYYXXXWWWWWWXXXYYYXXXWWWUUUTTTSSSQQQOOOMMMKKKKKKLLLKKKIIIFFFCCC@@@>>>===555555444333222111000000))))))******((('''%%%$$$&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((('''&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$&&&(((((('''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$######"""!!!"""###%%%%%%$$$###### """###%%%&&& !!!!!!"""""""""###""""""###$$$%%%&&&&&&'''########################%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$######"""""" !!!"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###!!!######$$$%%%%%%&&&''''''$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%''')))***+++---000222777===DDDKKKNNNOOOPPPPPPQQQOOOMMMIIIFFFCCC@@@???:::===BBBFFFGGGGGGEEECCCDDDFFFKKKOOORRRTTTUUUUUUUUUTTTSSSTTTVVVUUUQQQMMMCCC???999333000000222333111000///...------------......000111111111000////////////111444999===@@@EEEGGGJJJOOOTTTXXX\\\^^^^^^```cccgggkkkmmmnnnoooooopppqqqrrrsssuuuvvvvvvtttttttttuuuwwwxxxzzz{{{xxxwwwtttrrrrrrtttvvvwwwyyyxxxwwwuuutttsssssssssqqqnnnkkkkkknnnrrruuuvvvqqqssstttsssnnniiidddbbb___aaadddgggiiijjjiiiiiigggggghhhgggeeeccc```^^^XXXYYY[[[]]]]]]\\\[[[ZZZYYYWWWTTTQQQMMMIIIGGGEEEBBBBBBAAA@@@>>>===<<<<<<:::;;;:::888555333333444444444444333444444444444,,,...000222333444333333999999777555222...,,,*********))))))))))))******&&&''')))+++++++++******''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&&&&%%%""" !!!$$$&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%@@@BBBDDDFFFIIILLLNNNOOOSSSTTTUUUVVVWWWWWWXXXXXXUUUVVVWWWYYY\\\^^^___```\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\^^^___^^^[[[YYY[[[[[[]]]^^^___`````````]]]]]]]]]]]]^^^___```aaa```______^^^^^^^^^______^^^^^^]]]]]]\\\[[[[[[[[[WWWWWWVVVVVVUUUTTTTTTSSSVVVUUUSSSPPPMMMKKKIIIHHHBBBBBBBBB@@@===999555222333222000///---+++))))))'''''''''''''''&&&%%%$$$)))))))))))))))((('''&&&''''''((((((''''''&&&%%%'''(((((()))))))))))))))(((((()))))))))'''&&&%%%(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$########################"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###$$$$$$###"""###%%%&&&&&&$$$######$$$(((%%%###"""$$$%%%&&&&&&%%%$$$"""!!!!!!!!!""""""########################%%%$$$###$$$%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%### $$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%''')))+++,,,///333666@@@DDDJJJOOORRRRRRPPPOOOMMMLLLJJJGGGEEEDDDCCCBBBAAACCCEEEFFFEEEEEEFFFGGGFFFHHHKKKOOORRRUUUWWWXXXZZZUUUQQQQQQSSSSSSOOOJJJ===;;;666222//////000111000000000//////.........,,,...111///---,,,...000000111222444777:::>>>@@@EEEGGGIIIJJJMMMQQQVVVZZZZZZZZZ\\\^^^bbbfffjjjlllpppooooooooooooqqqrrrssstttrrrqqqrrruuuwwwxxxyyyyyyxxxvvvtttrrrrrrrrrsssqqqsssuuuwwwxxxwwwvvvuuusssqqqppppppqqqpppooommmrrrrrrrrrqqqnnnkkkgggddd\\\]]]```dddiiikkklllkkkiiihhhiiikkkmmmkkkfffbbb^^^[[[YYY[[[___cccddddddbbbbbbbbb___ZZZTTTQQQOOOKKKIIIFFFDDDEEEEEEEEEDDDAAA@@@>>>===<<<:::777555555444222111000000///000000///.........000222444999999999999777444111///000...+++************)))(((((())))))*********+++******++++++++++++******&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########IIIJJJLLLNNNQQQSSSUUUVVVWWWWWWXXXYYYZZZZZZZZZYYYXXXYYYZZZ[[[\\\^^^______]]]]]]]]]\\\\\\]]]]]]]]]___]]]\\\]]]^^^^^^]]][[[\\\]]]^^^______`````````^^^^^^^^^^^^^^^___```aaaaaa``````________________________^^^]]]]]]\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWUUUSSSRRRPPPPPPOOOJJJJJJIIIGGGDDDAAA>>><<<777666555222000...,,,+++******))))))((((((''''''((()))))))))(((((('''&&&'''(((((((((((('''''''''''''''((()))))))))(((((('''(((((())))))((('''&&&'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###""""""$$$%%%%%%$$$###$$$%%%(((&&&###"""$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%########################%%%###"""###$$$%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,...111666<<<@@@GGGJJJPPPUUUVVVUUURRRPPPJJJIIIHHHGGGFFFEEEDDDCCC@@@BBBDDDDDDDDDEEEGGGHHHHHHIIILLLOOORRRTTTVVVVVVUUUQQQNNNMMMOOOOOOKKKHHH===:::666222//////000111333222222111111000000//////000111111000000111222555666777999<<<@@@CCCEEEHHHIIIJJJKKKLLLOOOSSSWWWXXXXXXYYY\\\___bbbfffhhhlllllllllmmmoooqqqsssuuuuuusssqqqqqqsssuuuuuutttwwwvvvuuusssqqqpppqqqqqqooopppqqqrrrrrrrrrpppoooqqqooommmmmmnnnooonnnmmmmmmmmmlllkkkjjjhhhfffeeeaaaaaacccfffiiikkkkkkkkkjjjjjjiiijjjkkkkkkhhhfff```]]]\\\]]]bbbfffhhhhhhhhhhhhhhheee```[[[WWWUUUTTTQQQOOOMMMMMMMMMKKKJJJLLLKKKIIIGGGGGGEEEBBB@@@999888777555333222111111222000///......///000111666777888888777555222111000---+++******+++***)))))))))*********+++++++++)))******************)))''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&RRRSSSTTTVVVYYY[[[\\\]]][[[\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^________________________aaa___]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]___^^^^^^^^^^^^______```aaaaaaaaa`````````________________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYXXXWWWWWWWWWWWWTTTSSSQQQOOOMMMLLLJJJIIIBBBAAA???<<<999666444333111000...,,,************((((((((((((''''''''''''''''''((((((((((((((((((&&&&&&'''(((((((((((('''&&&'''(((((()))(((((('''%%%%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$$$$###"""###$$$$$$###"""!!!###%%%%%%$$$$$$%%%&&&(((&&&$$$###$$$%%%$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""###%%%''''''&&&%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!"""###$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---111888???EEELLLPPPUUUYYYZZZWWWSSSPPPGGGGGGHHHGGGGGGFFFEEEDDD@@@AAABBBCCCCCCEEEHHHJJJJJJKKKMMMOOOQQQRRRSSSSSSPPPMMMKKKKKKLLLMMMJJJGGG@@@>>>:::666444333444444777777666666555444444444555444444666888999999999<<<===>>>@@@CCCGGGJJJLLLMMMNNNOOONNNNNNPPPSSSVVVWWWXXXYYY[[[]]]```bbbccceeeeeeeeegggiiilllnnnpppqqqooolllllllllmmmlllkkkqqqrrrrrrpppnnnmmmnnnppppppqqqrrrrrrsssrrrqqqqqqnnnllliiihhhiiijjjjjjiiieeedddcccbbbaaaaaaaaaaaa^^^^^^```bbbdddfffhhhhhhiiiiiiiiihhhhhhhhhggggggbbbaaa```bbbfffjjjlllmmmllllllkkkiiieeeaaa\\\ZZZXXXWWWUUUUUUUUUTTTSSSQQQSSSQQQNNNMMMLLLKKKHHHFFFAAA@@@>>><<<999777555444666555333111000//////000444555666777777777666555111///---,,,,,,,,,+++************+++++++++++++++((())))))******))))))((((((((())))))))))))((((((&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$VVVWWWXXXZZZ[[[]]]^^^____________```______^^^^^^\\\]]]]]]]]]^^^^^^^^^___aaabbbbbbbbbbbbbbbbbbaaaaaa___^^^^^^______]]][[[ZZZYYYXXXWWWWWWVVVVVVVVVZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[\\\]]]^^^___```aaa``````_________^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZ[[[YYYXXXWWWUUUTTTSSSSSSRRROOOMMMKKKHHHDDDAAA???>>>:::888444000...,,,,,,,,,))))))(((''''''&&&&&&&&&''''''&&&'''''''''((((((%%%&&&&&&'''''''''''''''&&&&&&'''(((((()))))))))###$$$$$$&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######""""""######$$$$$$###"""###$$$$$$###""" """$$$%%%%%%$$$%%%'''(((&&&$$$###$$$$$$$$$###"""""""""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""#########!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""$$$&&&(((((('''%%%$$$&&&%%%###""""""###%%%&&&###$$$$$$$$$$$$$$$%%%%%%###"""  !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((('''(((***---111999AAAGGGMMMQQQWWW\\\\\\YYYUUUQQQJJJJJJJJJIIIHHHGGGEEEDDD@@@AAABBBBBBBBBEEEIIILLLLLLMMMNNNOOOOOOOOOOOOOOONNNLLLJJJJJJLLLLLLKKKIIIGGGEEEAAA>>><<<<<<<<<=========<<<<<<<<<;;;;;;;;;<<<;;;;;;>>>DDDGGGGGGFFFFFFFFFGGGIIIKKKOOORRRSSSTTTUUUVVVVVVUUUVVVYYY[[[\\\]]]]]]___```bbbcccdddddddddddddddeeeggghhhjjjllliiifffeeeffffffffffffiiikkkmmmlllkkkkkkmmmooorrrsssuuuwwwyyyzzzzzzzzztttpppkkkhhhggggggggggggeeeccc```^^^\\\[[[[[[[[[ZZZZZZ[[[[[[]]]```dddgggdddgggiiiiiigggdddccccccddddddeeegggiiilllnnnnnnooonnnmmmkkkiiieee```]]]ZZZYYYYYYZZZ\\\]]]\\\[[[WWWUUURRRPPPPPPNNNLLLJJJIIIHHHFFFDDDAAA>>>;;;:::<<<;;;999666444222111111222333555666888888888888666333111000///...,,,******************+++++++++(((((())))))))))))(((((())))))************))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$ZZZZZZ[[[\\\]]]^^^______```aaaaaaaaaaaa``````___\\\\\\]]]^^^______``````bbbcccddddddddddddcccbbb^^^]]]]]]^^^^^^[[[WWWTTTRRRQQQPPPNNNMMMLLLLLLMMMOOOOOOOOOPPPRRRSSSUUUVVVVVVVVVVVVVVVUUUTTTRRRRRRTTTUUUVVVXXX[[[]]]___```aaaaaa``````____________^^^^^^]]][[[[[[ZZZZZZZZZ[[[ZZZYYYWWWVVVVVVVVVVVVVVVUUUSSSPPPMMMJJJHHHGGGDDDAAA===888333111000///---,,,***((('''''''''''''''&&&&&&%%%%%%&&&''''''%%%&&&&&&'''''''''''''''''''''''''''(((((())))))###$$$%%%&&&'''(((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$######""""""######$$$$$$###"""###$$$$$$###""" """$$$%%%%%%$$$%%%'''&&&%%%######$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""#########!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%$$$###!!!!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))******---...000222666===EEEKKKNNNRRRXXX]]]___]]]YYYWWWPPPOOONNNLLLIIIGGGDDDCCCAAABBBBBBBBBCCCEEEIIIMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJKKKJJJGGGEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDJJJQQQVVVWWWVVVTTTTTTTTTUUUWWWZZZ\\\^^^\\\^^^___```___```bbbdddddddddeeefffggghhhhhhhhhjjjiiihhhgggfffgggggghhhiiieeeaaa___```bbbcccdddaaaeeejjjkkkkkklllppptttyyy{{{xxxrrrppppppqqqqqqsssqqqnnnjjjfffccc```______^^^[[[YYYXXX\\\bbbhhhgggmmmssssssmmmgggcccccchhhiiilllnnnooooooooooooqqqooommmlllkkkhhhccc___\\\[[[\\\^^^bbbdddeeeeee^^^\\\YYYWWWVVVUUUSSSRRRPPPOOONNNLLLHHHEEEBBB@@@@@@???<<<:::777555333222000111222333444555666666:::888555444333111...+++************************(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((^^^^^^^^^______`````````aaabbbbbbccccccbbbbbbbbb]]]^^^^^^___```aaabbbbbbbbbcccdddeeeeeedddcccbbbZZZYYYXXXWWWVVVSSSNNNKKKIIIGGGEEECCCBBBBBBCCCCCCAAABBBCCCFFFIIILLLNNNPPPNNNOOOOOOOOONNNLLLKKKIIIMMMNNNPPPRRRTTTVVVXXXYYY]]]]]]^^^^^^______``````^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUSSSQQQOOONNNMMMLLLJJJFFFAAA<<<999777666444222///---+++*********)))((('''%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''(((''''''''''''(((((()))$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$$$$###"""###$$$$$$###"""!!!###%%%%%%$$$$$$%%%&&&$$$###"""###$$$%%%$$$###"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$###"""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$''''''((()))+++,,,------...///111444888>>>EEEJJJRRRUUUZZZ___aaaaaa___]]]VVVTTTPPPLLLIIIFFFDDDCCCBBBCCCDDDEEEEEEFFFJJJLLLLLLLLLLLLKKKKKKIIIHHHGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOMMMNNNQQQUUU[[[```ccccccccccccbbbcccccceeeggghhheeefffhhhhhhggggggiiijjjiiijjjkkklllmmmmmmmmmmmmlllkkkjjjiiihhhiiiiiijjjhhhccc]]]ZZZZZZ]]]```bbbccciiippptttuuuxxx~~~|||wwwtttmmmjjjddd]]]ZZZ^^^gggooozzzvvvqqqpppvvvyyy~~~~~~{{{xxxwwwqqqooommmmmmmmmjjjeee```^^^\\\[[[\\\___bbbccccccaaa^^^ZZZXXXWWWWWWVVVTTTTTTTTTSSSRRROOOLLLIIIGGGAAA@@@???===:::888666555000000000111111111222222:::888777666555333000...+++++++++++++++*********((())))))******))))))((())))))************)))))))))((((((''''''(((((()))''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''```````````````aaaaaaaaabbbccccccdddeeeeeeeeeeeeccccccccccccccccccccccccaaabbbcccddddddcccbbbaaaWWWTTTOOOLLLIIIGGGEEECCC@@@???===;;;::::::;;;<<<:::;;;>>>BBBFFFKKKNNNQQQOOOOOOPPPPPPOOOMMMKKKIIIIIIIIIJJJKKKMMMNNNOOOOOORRRSSSUUUWWWZZZ\\\^^^___^^^^^^]]]]]]^^^^^^___```______```___^^^\\\[[[YYYVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPMMMJJJGGGDDDAAA@@@<<<:::777333000///......---+++)))'''&&&&&&'''(((''''''((()))))))))(((((())))))''''''&&&'''((((((&&&'''(((******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###""""""$$$%%%%%%$$$###$$$%%%""""""!!!###%%%&&&%%%### !!!"""###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###""""""######$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((()))***+++---...///000,,,///222555:::???FFFKKKTTTVVVZZZ^^^``````______XXXUUUPPPKKKGGGEEEDDDDDDCCCEEEGGGGGGGGGHHHIIIKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDEEEGGGHHHIIIJJJLLLMMMJJJJJJJJJJJJKKKLLLNNNNNNPPPQQQRRRSSSUUUWWWXXXYYYVVVXXX\\\___aaadddhhhjjjmmmlllkkkjjjjjjjjjkkklllkkkmmmnnnmmmkkkjjjjjjkkkjjjkkklllnnnnnnnnnnnnnnnmmmmmmmmmnnnpppsssuuuwwwuuunnnfff```___cccgggjjjqqqyyyzzzqqqnnnuuu~~~{{{xxxyyyzzzxxxrrrmmmiiieee```^^^]]]^^^^^^^^^___\\\XXXVVVUUUUUUTTTSSSVVVVVVWWWVVVUUURRROOONNNEEEDDDCCCBBB@@@>>>===<<<666555444333222111111111555555444555666666444222......---------,,,,,,,,,)))******************)))((())))))))))))))))))(((***)))(((''''''((()))***'''((((((((())))))))))))((((((((((((((((((((((((%%%%%%'''((((((((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&````````````````````````cccccceeefffggggggggggggggggggfffeeeeeedddcccccc```aaacccddddddcccaaa```VVVPPPHHHBBB@@@?????????<<<;;;888666666666777888999;;;>>>CCCHHHNNNRRRUUUTTTTTTUUUUUUTTTRRROOONNNHHHHHHHHHHHHHHHGGGGGGGGGGGGIIILLLPPPTTTXXX[[[]]]]]]^^^^^^___```bbbddddddbbbcccddddddbbb```]]][[[WWWWWWWWWWWWWWWWWWWWWWWWSSSRRRRRRPPPNNNLLLIIIHHHBBB@@@<<<777444222111111000...,,,)))((((((((()))'''(((((()))))))))))))))***)))((('''&&&&&&'''((('''(((***++++++)))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))******%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###$$$$$$$$$"""###%%%&&&&&&$$$######$$$!!!!!!!!!###%%%&&&%%%$$$"""###$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###%%%''''''&&&%%%$$$!!!###%%%''''''%%%###!!!""""""###$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))))))))+++,,,...///000111///222666;;;@@@FFFLLLPPPTTTVVVXXX[[[]]]]]]]]]\\\XXXTTTNNNIIIEEEDDDDDDEEEDDDFFFHHHIIIIIIHHHIIIJJJIIIIIIIIIHHHGGGFFFDDDDDDEEEGGGIIIKKKKKKMMMOOOQQQKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTUUUXXXZZZ\\\^^^^^^[[[___cccddddddeeeiiimmmpppnnnmmmkkkkkkkkkkkkllloooppppppooollljjjiiiiiiiiijjjkkkmmmnnnnnnmmmmmmssstttvvvyyy~~~xxxpppooorrrwwwzzzzzzuuummmgggcccbbbaaaaaa```]]]YYYVVVVVVVVVUUUTTTVVVWWWXXXXXXWWWUUUSSSQQQIIIIIIIIIHHHGGGEEEDDDCCC===<<<:::888666555444333000000111444666777666444000000/////////.........******++++++++++++******(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%'''(((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''(((((()))))))))bbbbbbbbbbbbbbbaaaaaa```^^^___aaadddfffiiikkkllliiihhhgggfffeeeeeeeeeeeeeeedddcccbbbaaa```___^^^TTTKKKAAA;;;:::;;;999777888888888777666555444333666666888===DDDNNNVVV\\\[[[[[[[[[ZZZZZZZZZYYYYYYVVVTTTQQQNNNKKKIIIGGGGGGFFFDDDAAA@@@CCCJJJQQQUUU]]]^^^______```bbbeeehhheeedddbbbbbbbbb```]]]ZZZ[[[ZZZYYYWWWVVVUUUTTTTTTQQQRRRTTTSSSQQQOOONNNNNNKKKJJJHHHEEEAAA===:::888000///...---,,,,,,---...,,,***''''''((()))))))))((())))))))))))'''%%%$$$&&&'''((())))))((('''&&&%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###%%%((()))'''&&&%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''%%%""" """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%%%%$$$$$$###$$$$$$$$$!!!"""###$$$%%%&&&&&&%%%$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))),,,000000///000333666555888===AAAEEEKKKPPPTTTXXXWWWWWWXXXXXXWWWUUURRRSSSQQQMMMIIIFFFFFFFFFGGGFFFGGGIIIJJJJJJJJJIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNOOOMMMLLLLLLMMMPPPSSSUUUZZZ[[[\\\___aaadddfffgggfffggghhhhhhggggggiiijjjkkkkkkjjjjjjkkkkkkjjjhhhkkkmmmkkkhhhiiikkkjjjeeegggfffhhhiiihhhhhhoooyyyzzzsssyyyzzzuuuqqqlllhhhiiiccc[[[WWWVVVVVVUUUSSSTTTWWW[[[]]]\\\ZZZZZZYYYPPPOOONNNLLLKKKIIIHHHGGGEEEBBB???<<<:::888444222333222222222222222333333444444333222111000//////,,,,,,++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++)))(((&&&&&&((()))+++(((''''''''''''&&&&&&&&&bbbbbbbbbaaaaaa___^^^^^^[[[\\\^^^aaacccfffhhhiiihhhhhhgggfffeeeeeeeeeeeecccbbbbbbaaaaaa```______XXXNNNBBB:::888999999888999999999999888777666555555555666999???FFFMMMRRR]]]]]]]]]^^^^^^^^^^^^___\\\[[[YYYVVVTTTQQQOOONNNEEEBBB>>><<<===AAAFFFJJJUUUXXX]]]aaabbbbbbcccdddeeedddcccbbbaaa^^^YYYVVVUUUTTTTTTTTTTTTUUUUUUVVVSSSUUUVVVUUUSSSQQQPPPPPPOOONNNMMMJJJHHHEEEBBBAAA;;;999666222///---++++++,,,***((('''((())))))(((((())))))))))))(((&&&%%%((()))***++++++***)))(((&&&&&&''''''((('''''''''''''''&&&%%%%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###%%%''''''&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))+++...111111111222666::::::>>>BBBGGGJJJOOOSSSWWWXXXWWWVVVWWWWWWVVVSSSPPPPPPNNNKKKHHHFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHGGGCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOQQQTTTWWWYYY^^^___aaaccceeegggiiijjjhhhiiijjjiiigggggghhhjjjjjjkkkkkklllmmmllljjjiiikkklllkkkiiijjjnnnmmmiiifffdddeeeiiimmmrrr|||wwwttt}}}~~~wwwnnnhhhdddbbb___\\\XXXXXXXXXYYY[[[]]]^^^___YYYVVVRRROOOMMMLLLKKKJJJIIIGGGDDDCCCAAA???<<<:::666555333222222222222333444444333222222111000000,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((())))))(((((((((''''''&&&&&&aaa```___^^^]]]\\\[[[ZZZXXXYYY[[[]]]```ccceeefffggggggffffffeeeeeeddddddbbbbbbaaaaaaaaa`````````\\\RRREEE<<<888888888888555555555555555444333222444333444555999>>>BBBFFFQQQRRRTTTVVVYYY[[[]]]^^^^^^^^^^^^]]][[[XXXUUUTTTHHHDDD???:::999:::<<<>>>HHHNNNXXX___bbbcccbbbaaadddcccbbbaaa^^^YYYRRRMMMKKKLLLMMMNNNPPPRRRTTTVVVUUUWWWXXXWWWUUUTTTTTTUUUSSSRRRRRRQQQOOOMMMKKKJJJEEEBBB???:::555222///...---+++)))((()))***)))(((((())))))))))))(((((('''&&&'''((())))))((('''&&&'''''''''(((''''''&&&&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%(((((()))***+++,,,,,,---...000333333333555;;;@@@BBBFFFKKKOOORRRUUUXXXZZZYYYXXXWWWWWWVVVUUUQQQOOOLLLJJJHHHGGGFFFGGGIIIJJJJJJKKKKKKKKKJJJHHHFFFEEEBBBBBBCCCEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLNNNOOOQQQTTTXXX[[[]]]___bbbcccdddfffgggiiijjjkkkjjjkkkjjjhhhffffffgggiiijjjkkklllmmmlllkkkjjjiiiiiilllnnnooosssxxxxxxtttoookkkjjjqqq{{{~~~}}}zzzwwwttthhhddd```^^^```bbbbbbaaa___[[[WWWTTTSSSRRRQQQOOOLLLJJJHHHFFFEEEBBB???===:::999666333222222222333333333333222222111111111---------,,,,,,,,,++++++---,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((('''&&&%%%%%%&&&'''((()))))))))((('''&&&&&&%%%YYYYYYXXXWWWWWWVVVVVVVVVVVVWWWYYY[[[^^^```bbbcccdddddddddddddddccccccbbb``````______^^^]]]\\\\\\YYYRRRHHH???;;;888777666222222222333222222111111222222111222444777:::<<<>>>@@@CCCHHHMMMRRRUUUWWWVVVWWWXXXXXXWWWUUURRRQQQIIIFFFAAA<<<999888999:::<<>>;;;999888000...,,,,,,,,,,,,***)))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$""""""$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""""""""!!!""""""$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''((()))***,,,---...///000222444444555999???EEEKKKOOOTTTXXXYYYZZZ\\\]]]\\\[[[YYYXXXXXXUUURRROOOKKKIIIHHHGGGFFFGGGHHHIIIGGGGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKKKKKKKKKKLLLLLLLLLPPPRRRVVV[[[___bbbdddeeeddddddeeefffggghhhiiiiiikkkkkkiiifffccccccdddfffhhhjjjlllmmmnnnnnnnnnoooooovvv}}}|||yyy|||xxx|||yyyvvvtttpppiiibbbbbb___]]]\\\\\\[[[WWWTTTPPPNNNJJJGGGFFFCCC@@@>>>???===999666444333444444333333222222222111111111///.........---,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((''''''&&&&&&''''''((()))(((((('''&&&%%%$$$$$$NNNMMMMMMMMMNNNOOOPPPQQQSSSTTTUUUWWWYYY[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\YYYXXXWWWUUUTTTRRRQQQQQQNNNJJJEEE@@@;;;777444111222333333444444444333333/////////000111333444555555777:::===BBBEEEHHHJJJHHHIIIKKKLLLKKKJJJHHHGGGDDDBBB>>>:::777666777777666<<>>======<<<<<<======>>>???AAADDDGGGIIIMMMQQQTTTUUUVVVVVVWWWWWWVVVUUUUUUSSSRRRQQQOOOMMMJJJGGGFFF???===:::888666333000------,,,+++***)))))))))))))))***+++,,,,,,+++***)))'''''''''(((''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$######""""""######$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((()))***+++---...///000222555999;;;>>>BBBIIIOOOXXXZZZ\\\]]]\\\[[[\\\\\\[[[ZZZXXXWWWVVVTTTQQQNNNIIIHHHFFFDDDBBBAAA@@@@@@;;;===@@@BBBDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLNNNPPPRRRTTTUUUVVV\\\^^^aaaeeehhhiiijjjjjjiiihhhhhhhhhggggggggggggcccbbb^^^YYYVVVVVVYYY\\\```kkkzzz~~~xxxxxx}}}ssskkk\\\WWWPPPJJJGGGGGGFFFFFFCCCBBB@@@???===<<<<<<;;;777666666555333222222111222111111000///...------,,,,,,,,,,,,++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%%%%%%%:::999888888999;;;===>>>AAAAAAAAAAAABBBBBBBBBBBB@@@AAACCCDDDDDDCCCBBB@@@>>>>>>==================::::::;;;;;;:::999888888777888999:::;;;;;;;;;;;;;;;;;;;;;:::999888666555555555555555555555555555999999:::<<<===>>>???@@@<<<;;;:::999999999:::::::::<<<>>>???@@@BBBEEEGGGLLLLLLLLLNNNOOONNNKKKHHH>>>===<<<;;;::::::::::::888:::<<<>>>@@@CCCGGGKKKMMMOOOPPPRRRTTTVVVVVVWWWUUUTTTTTTSSSQQQNNNLLLJJJGGGDDDAAA???<<<888333//////...,,,***)))((())))))%%%&&&'''(((((('''&&&%%%&&&&&&''''''((('''''''''&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%$$$$$$###""" !!!###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((++++++,,,---...000000111444888===AAADDDHHHNNNSSSZZZ[[[\\\[[[YYYXXXYYYZZZUUUTTTSSSRRRRRRPPPLLLIIIDDDCCCBBB@@@???===<<<;;;:::<<>><<<:::999::::::;;;<<<===>>>>>>;;;;;;;;;<<<>>>@@@BBBCCCBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>???===;;;:::;;;===@@@@@@AAACCCFFFGGGFFFDDD???>>>===;;;:::999999999444666777888:::<<<@@@CCCEEEGGGJJJMMMQQQSSSUUUVVVSSSSSSTTTTTTSSSRRRPPPOOOLLLIIIFFFCCC???:::555111111///---+++)))(((((((((&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''&&&'''((())))))((('''&&&'''''''''((((((((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%((()))'''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#####################$$$%%%&&&''''''''''''&&&$$$"""!!! !!!###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%'''((())))))------...///000111222222666;;;AAAEEEHHHLLLRRRWWW[[[[[[[[[YYYWWWVVVWWWXXXPPPOOONNNNNNMMMKKKHHHFFF@@@???>>>===<<<;;;:::999<<<===@@@BBBDDDEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNOOOQQQTTTXXX\\\```cccdddhhhhhhiiiiiiiiiiiijjjjjjeeeddddddbbbaaa```______YYYWWWRRRMMMKKKLLLPPPTTTcccwww|||tttkkkfffdddgggjjjlllooottttttppppppvvv{{{~~~|||tttcccWWWPPPLLLJJJAAACCCEEEFFFFFFEEECCCBBB??????===;;;999777666555333333222111000///...---000000000000////////////************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********&&&&&&''''''''''''&&&&&&''''''(((((()))*********222222111111111111111111222222222222111000///...333333222222222333444444333333555999===??????>>>BBBCCCDDDHHHLLLOOOOOOOOOTTTUUUVVVWWWWWWWWWVVVUUUXXXXXXWWWTTTQQQMMMJJJHHHFFFEEEDDDEEEFFFEEECCCBBB======<<<===???CCCFFFHHHEEEFFFFFFGGGIIILLLOOOPPPMMMJJJGGGDDDAAA@@@@@@@@@DDDAAA??????@@@???<<<888:::999999888888777777777444444444555666888:::;;;@@@@@@AAACCCGGGJJJNNNPPPSSSSSSSSSTTTSSSSSSRRRQQQOOONNNKKKIIIHHHEEEAAA===555333000---+++++++++,,,)))))))))***************''''''&&&&&&&&&&&&''''''+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&$$$######"""''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&$$$"""###&&&((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&'''&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))+++---000111222333666888;;;>>>CCCIIINNNRRRTTTUUU[[[YYYWWWVVVUUUTTTPPPNNNNNNMMMLLLJJJHHHGGGEEEEEE<<<;;;999888888999;;;===>>>::::::AAAFFFHHHIIILLLIIIIIIIIIIIIJJJLLLQQQUUUVVVWWWZZZ\\\___aaacccccchhhhhhhhhfffdddccceeefffaaa```___]]]\\\[[[ZZZZZZWWWUUUQQQOOOMMMOOOQQQRRRnnn{{{zzzrrrnnnooonnnhhhdddddd___```bbbdddgggjjjlllnnniiikkkooottt~~~|||oooeeeZZZPPPKKKFFFCCCDDDIIIJJJFFF@@@GGGEEEBBB@@@???>>>;;;999777777666555222000000111333222000000000000...,,,......---------,,,,,,,,,+++++++++***++++++,,,,,,***************)))(((((('''''''''((()))******+++///+++'''''')))***'''###******))))))((((((''''''******)))((('''&&&&&&%%%222111000000//////000000111000000000//////......111111111111222222222333222444888???GGGLLLNNNNNNRRRRRRSSSVVVYYY[[[[[[ZZZ^^^______`````````____________]]][[[XXXUUURRRPPPOOONNNMMMMMMMMMMMMKKKIIIHHHGGGFFFEEEFFFGGGIIIJJJIIIIIIJJJKKKNNNQQQSSSUUUUUUTTTRRRPPPNNNKKKIIIHHHIIIGGGDDDDDDDDDCCC???<<<>>>===<<<;;;999666444333555444444444555888:::;;;AAAAAAAAABBBCCCEEEFFFGGGOOOOOOOOOOOOOOOOOOPPPPPPPPPMMMKKKIIIIIIHHHFFFDDD@@@>>>:::666333000///...++++++************++++++(((''''''&&&&&&''''''(((++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&$$$"""###&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))+++...000222444666999;;;>>>AAAFFFLLLQQQUUUVVVWWWXXXVVVTTTSSSRRRQQQOOOMMMJJJIIIGGGEEECCC@@@???>>>:::999999999:::<<<===>>>BBB======BBBFFFGGGHHHJJJJJJKKKLLLMMMOOOSSSXXX\\\]]]^^^___aaabbbbbbccccccccceeefffeeecccaaaaaaaaa]]][[[YYYXXXWWWWWWXXXYYY\\\ZZZVVVTTTRRRRRRSSSTTTbbblll{{{xxxrrriiibbb^^^___```___dddjjjrrruuuzzz~~~{{{{{{sss___VVVKKKFFFGGGIIIHHHFFFGGGEEEDDDCCCCCCBBB@@@>>>:::999777444222111222333222111//////000///...,,,.........---------,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++******)))&&&&&&''''''((())))))***+++(((%%%&&&***,,,***'''******))))))(((((((((((()))))))))((('''''''''&&&111111000/////////000000111000///////////////000000111222333333333333222333666===FFFPPPWWW[[[\\\`````````bbbeeefffeeedddgggffffffeeeeeeffffffffffffeeedddbbb```]]]ZZZYYYZZZXXXWWWWWWWWWVVVTTTRRRPPPOOOLLLJJJIIIHHHIIIIIIIIIIIIIIIKKKMMMOOORRRSSSXXXYYYYYYYYYWWWTTTPPPNNNQQQPPPMMMLLLLLLKKKIIIFFFEEEEEECCCAAA===999555333666555444444555777999;;;AAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHJJJLLLOOOPPPPPPNNNLLLKKKLLLMMMLLLKKKFFFEEEAAA===888333///---///---+++)))))))))***+++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%((('''&&&$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''((())))))+++...222444666999===???CCCFFFKKKQQQUUUXXXYYYYYYUUUSSSOOONNNNNNMMMLLLKKKHHHFFFDDD@@@===;;;999888777888:::<<<>>>???@@@@@@FFFBBBAAAEEEGGGFFFFFFIIIKKKMMMOOORRRTTTXXX]]]aaadddddddddddddddcccbbbaaaaaadddffffffccc___\\\[[[VVVTTTQQQPPPPPPRRRUUUWWWaaa```]]]ZZZWWWVVVUUUUUUSSSYYYaaaffffffccc___]]]YYYVVVTTTVVVZZZdddssszzzpppbbbYYYUUUSSSOOOKKKGGGFFFEEEEEEFFFGGGFFFEEECCC@@@<<<777444333333444222000//////000000...---.........------------,,,...---,,,++++++***++++++,,,,,,,,,---,,,++++++***'''(((((())))))*********+++(((&&&'''***,,,+++)))***))))))))))))(((((((((((((((((((((((((((((((((000000000000000111111222333222111111000111222333222333444555666666555555666999@@@JJJUUU\\\___```eeeddddddfffhhhiiiiiiggggggfffeeeddddddeeefffggghhhgggfffdddbbb```^^^]]]___^^^\\\\\\]]]\\\YYYWWWVVVTTTRRROOOMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMOOOPPPVVVWWWYYYZZZZZZXXXUUUSSSXXXWWWUUUUUUTTTTTTSSSSSSNNNNNNMMMJJJGGGBBB>>><<<<<<:::888666666666777888===>>>???AAABBBCCCDDDDDDCCCBBBBBBDDDFFFJJJMMMPPPOOOOOOOOOPPPQQQRRRPPPNNNJJJIIIGGGCCC>>>999333000222000---***(((((()))***)))((((((''''''(((((()))''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))+++...222666999<<<@@@CCCGGGJJJOOOTTTXXXZZZZZZYYYSSSPPPLLLJJJJJJJJJJJJIIIGGGEEEBBB???<<<999888777666888;;;???BBBCCCCCCCCCGGGDDDDDDGGGHHHGGGHHHKKKLLLOOORRRTTTWWWZZZ^^^aaaffffffeeedddcccbbb```___ccceeegggeee```[[[VVVTTTOOOMMMKKKIIIJJJNNNRRRUUUbbbaaa^^^[[[WWWTTTRRRQQQLLLOOOSSSUUUUUUUUUVVVWWWXXXZZZ___eeennnzzzsssjjj^^^VVVPPPMMMIIIGGGGGGIIIJJJJJJJJJGGGBBB>>>;;;888666444333111000000000000///---............------------///...---,,,+++*********,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,---+++(((((())))))(((&&&))))))))))))))))))))))))((((((((((((((()))))))))---......///111333555666777777666666555555666666555555777888888999999999999===EEEOOOYYY```cccccceeedddeeefffhhhiiihhhgggddddddcccbbbbbbccceeefffhhhgggeeeccc```^^^]]]\\\\\\[[[ZZZ[[[\\\\\\ZZZXXXZZZYYYXXXVVVTTTRRRQQQQQQOOOOOONNNMMMMMMNNNPPPPPPSSSTTTWWWYYYYYYYYYWWWVVVVVVWWWVVVVVVVVVWWWXXXZZZUUUUUUUUUSSSQQQNNNKKKJJJDDDBBB@@@===:::999888777666888:::===AAADDDGGGHHHFFFEEECCCCCCCCCEEEGGGIIIMMMNNNQQQSSSUUUTTTQQQNNNNNNNNNMMMKKKGGGCCC>>>;;;777444000,,,)))))))))***)))))))))(((((()))))))))++++++++++++++++++,,,,,,((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$"""###$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))))),,,///333777;;;???CCCGGGKKKNNNRRRVVVYYYYYYWWWVVVQQQMMMJJJGGGGGGGGGGGGFFFDDDBBB???<<<:::999999999888:::>>>CCCEEEGGGGGGFFFGGGEEEFFFIIIJJJIIIKKKOOORRRTTTWWWXXXYYYZZZ\\\^^^dddddddddccccccaaa``````dddeeedddaaa[[[TTTOOOLLLIIIGGGFFFFFFHHHLLLPPPRRR[[[YYYVVVSSSPPPMMMKKKJJJIIIKKKOOORRRUUUYYY^^^aaaeeeooo|||xxxpppgggaaaWWWPPPLLLJJJJJJJJJIIIGGGDDDBBBAAA>>>:::777666444222222222222000...//////.........---------///...---,,,+++++++++++++++++++++,,,+++******)))))))))***************+++,,,+++)))))))))))))))((())))))))))))************((((((((()))))))))))))))---...000333777:::===???AAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;<<<>>>???@@@@@@DDDLLLUUU___eeegggffffffeeeeeefffggggggfffddd`````````aaabbbcccdddeeedddccc```^^^[[[YYYXXXWWWTTTSSSTTTVVVXXXYYYXXXWWWWWWWWWVVVUUUSSSQQQPPPPPPNNNMMMLLLLLLMMMNNNOOOPPPOOOQQQUUUXXXYYYWWWTTTRRRRRRSSSSSSSSSRRRSSSVVVXXXXXXXXXWWWWWWVVVVVVVVVVVVMMMLLLJJJHHHDDDAAA===<<<555555777999===AAAEEEGGGJJJHHHFFFDDDBBBAAA@@@@@@IIIJJJMMMQQQSSSSSSPPPMMMLLLMMMMMMLLLKKKHHHEEECCC<<<:::666111...,,,++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((&&&$$$"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$###%%%''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))+++,,,...111666:::>>>BBBGGGJJJNNNQQQUUUXXXYYYWWWTTTRRRNNNKKKHHHEEEEEEDDDCCCAAA===;;;999888777888:::;;;===???BBBFFFHHHIIIIIIIIIGGGFFFHHHKKKLLLKKKNNNSSSWWWYYY\\\\\\[[[ZZZZZZ[[[___````````````______^^^^^^```aaa^^^XXXOOOHHHEEEBBBCCCDDDFFFHHHKKKMMMNNNOOONNNLLLJJJIIIHHHIIIIIIGGGLLLTTT]]]dddlllrrrvvv|||pppeee\\\VVVRRROOOKKKHHHEEEDDDEEEDDD@@@===:::999666555555444222000/////////.........------///...---,,,,,,+++,,,,,,+++++++++++++++******)))((((((((((((((((((((((((((((((((()))***+++,,,---)))))))))************+++))))))))))))))))))))))))444555999===CCCHHHLLLOOOQQQRRRSSSSSSRRROOOLLLJJJGGGFFFDDDDDDEEEGGGJJJLLLKKKNNNTTT\\\bbbeeeeeeccceeecccbbbaaaaaa___\\\ZZZWWWXXXZZZ\\\]]]______```]]][[[XXXUUURRROOONNNNNNLLLLLLMMMPPPTTTVVVVVVVVVSSSSSSRRRQQQOOOMMMKKKKKKIIIIIIIIIJJJLLLOOOQQQSSSTTTYYY```dddddd^^^WWWQQQRRRRRRRRRQQQOOOOOORRRUUUVVVVVVUUUTTTUUUVVVXXXZZZSSSTTTTTTSSSPPPLLLGGGDDD===<<<:::888999;;;>>>@@@FFFEEEDDDCCCBBBAAA@@@???DDDDDDEEEHHHLLLOOOOOOOOOKKKLLLLLLLLLKKKJJJIIIHHHBBB@@@===888444111///---+++******))))))******+++''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###%%%((((((&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((***,,,...000222555:::>>>BBBFFFKKKNNNRRRUUUXXXZZZYYYVVVRRROOOKKKHHHEEECCCBBB@@@===;;;777666555555777:::===???CCCDDDFFFHHHJJJKKKKKKKKKIIIHHHJJJMMMMMMKKKOOOTTTWWWZZZ\\\]]][[[XXXWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWVVV[[[aaabbb\\\RRRHHHBBB<<<>>>CCCGGGIIIIIIIIIHHHIIIHHHHHHHHHKKKNNNRRRTTTUUU^^^mmm|||wwwnnnfffaaa\\\UUUMMMHHHHHHGGGDDDAAA???===:::999888666333111////////////...............------,,,,,,,,,------,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))'''((())))))***+++---...))))))*********++++++++++++*********)))(((((((((<<<>>>BBBHHHNNNTTTZZZ\\\___```bbbbbbaaa]]]YYYVVVQQQPPPMMMLLLNNNQQQTTTWWWUUUWWWZZZ___bbbbbb___\\\aaa___]]][[[YYYVVVRRROOOMMMOOORRRTTTWWWXXXXXXXXXVVVTTTPPPLLLIIIGGGFFFEEEGGGGGGIIIMMMRRRUUUVVVVVVUUUTTTTTTRRRPPPNNNLLLKKKJJJJJJLLLNNNQQQUUUYYY[[[aaahhhqqqwwwuuulll```XXXTTTUUUTTTRRRNNNNNNPPPSSSTTTSSSQQQPPPQQQTTTWWWYYYWWWYYY[[[[[[YYYTTTOOOLLLHHHEEE@@@;;;888888:::;;;===>>>@@@AAACCCDDDDDDDDD@@@>>>>>>@@@FFFKKKOOOQQQPPPPPPPPPPPPPPPOOOOOONNNFFFEEEBBB>>>999555222000++++++************++++++---,,,,,,+++***))))))(((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''((()))***++++++''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!###%%%%%%%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""&&&))))))&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&########################&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((***,,,///111333555888===AAAEEEIIIMMMPPPUUUWWWZZZ[[[ZZZVVVQQQMMMHHHFFFDDDBBB@@@===:::777555444444555888===AAADDDFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJLLLOOOMMMKKKNNNTTTTTTWWWZZZZZZXXXUUUTTTSSSRRRRRRRRRRRRQQQPPPPPPOOORRRZZZdddhhhcccXXXKKKCCC888<<>>;;;888777888:::===???AAABBBBBBAAAAAA@@@???@@@BBBEEEFFFLLLNNNPPPRRRRRRPPPNNNMMMMMMJJJGGGEEEDDD???999444333111---,,,,,,++++++)))))))))+++,,,,,,---------***(((&&&&&&))))))'''%%%)))))))))******************)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&$$$$$$&&&&&&'''&&&%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''))))))((()))***+++,,,///444777===>>>@@@CCCFFFJJJMMMOOOWWWXXXXXXWWWUUUQQQMMMJJJIIIGGGEEEBBB>>>:::777555777777888:::>>>AAAEEEGGGFFFHHHJJJLLLMMMMMMLLLKKKIIIKKKMMMMMMLLLMMMQQQUUUZZZYYYWWWUUURRRPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJOOOTTT\\\dddfff\\\LLL@@@<<<===???AAACCCDDDEEEFFFLLLTTT[[[^^^fffwwwuuummmlllrrrvvv|||yyy}}}wwwlll___SSSMMMKKKLLLDDDBBB???>>>>>><<<:::888111000111222222111---***+++++++++***++++++,,,,,,++++++---......---++++++...---,,,+++***)))))))))************************++++++************++++++))))))))))))))))))))))))ZZZ[[[]]]___aaabbbcccdddffffffeeefffggggggdddbbbaaa^^^[[[ZZZYYYXXXTTTQQQQQQQQQRRRSSSTTTTTTSSSRRRLLLKKKHHHDDDAAA@@@AAACCCEEEIIIMMMRRR\\\eeeeeeaaaWWWNNNGGGGGGHHHGGGEEEFFFKKKPPPZZZgggrrrzzz||||||}}}zzztttmmmgggaaa]]]\\\___]]]___fffsss~~~{{{kkkggg___YYYVVVSSSOOONNNPPPPPPQQQQQQQQQPPPRRRUUUXXXZZZ[[[[[[ZZZYYYWWWUUUTTTVVVSSSOOOLLLIIIFFFBBB@@@999::::::;;;<<<===>>>>>>>>>===<<<;;;<<<===???@@@EEEGGGJJJMMMOOOOOOOOONNNMMMKKKHHHGGGFFFCCC>>>:::777444000...---,,,+++)))'''((())))))***************(((&&&&&&((()))'''%%%((((((((((((''''''''''''))))))((('''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&(((((('''&&&### $$$$$$$$$%%%%%%%%%&&&&&&)))((((((((()))***++++++(((***,,,---///222777:::>>>@@@BBBEEEHHHLLLNNNOOOVVVVVVWWWVVVSSSOOOLLLIIIFFFEEECCC@@@===:::777666999:::<<<>>>AAADDDGGGHHHGGGHHHJJJKKKMMMMMMMMMMMMLLLMMMNNNNNNNNNPPPSSSUUUWWWVVVTTTQQQOOOLLLJJJIIIDDDDDDDDDEEEFFFFFFGGGHHHJJJNNNTTTZZZ]]]WWWLLLCCC???AAACCCFFFIIINNNRRRUUUZZZfffttt}}}sssppprrryyy|||}}}}}}tttjjj```WWWRRRNNNLLLHHHEEEDDDAAA>>><<<666444222111222111///---------,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,+++***************************************++++++************++++++))))))))))))))))))))))))ggggggggghhhggggggffffffgggfffggghhhhhhgggcccaaa^^^[[[WWWTTTRRRPPPMMMJJJLLLLLLLLLMMMLLLLLLKKKKKKGGGFFFEEEBBB???>>>@@@BBBFFFOOOZZZbbbkkkqqqqqqnnnZZZQQQIIIIIIJJJKKKMMMPPPVVV]]]iiixxxzzzuuuqqqooottttttxxxzzzuuummmddd```\\\XXXWWWZZZZZZ[[[[[[ZZZXXXWWWYYY[[[\\\\\\[[[YYYWWWTTTRRRPPPVVVTTTRRRPPPNNNKKKGGGDDD@@@???===<<<<<<<<<<<<======<<<;;;999999999:::;;;@@@BBBFFFIIILLLMMMNNNNNNNNNLLLJJJIIIHHHGGGDDDBBB===:::666333111///,,,***)))))))))))))))))))))))))))(((''''''(((((('''%%%***))))))(((((('''''''''((((((((((((''''''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$######"""$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''')))+++...000222666;;;???AAACCCFFFIIILLLNNNOOOOOOSSSTTTTTTSSSQQQMMMJJJHHHEEEDDDCCCAAA???===;;;:::<<<>>>@@@CCCEEEGGGIIIIIIHHHHHHIIIJJJLLLMMMOOOPPPPPPOOONNNOOORRRTTTTTTTTTSSSRRRPPPMMMIIIFFFDDDCCC>>>>>>???@@@AAACCCEEEFFFCCCDDDGGGKKKNNNNNNJJJGGGEEEHHHMMMSSSZZZccclllrrrzzz}}}zzz|||}}}zzzwwwuuuuuu{{{lllbbbXXXTTTOOOJJJGGGDDD@@@>>>;;;888444222222222222111//////...............///---------,,,,,,---------,,,++++++******+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))lllllllllkkkjjjiiigggfffffffffeeeeeeeeebbb]]]ZZZQQQPPPNNNMMMKKKIIIHHHFFFFFFHHHJJJKKKKKKIIIHHHHHHJJJJJJIIIFFFDDDCCCEEEFFFQQQ]]]kkksssvvvxxxvvvrrr[[[RRRKKKJJJLLLNNNSSSYYYccciiisss~~~~~~}}}~~~uuuqqqooonnnpppuuuuuuuuutttpppjjjfffeeedddbbbaaa^^^[[[WWWSSSPPPNNNRRRRRRRRRRRRRRRPPPLLLIIIGGGFFFCCCAAA@@@@@@AAABBB@@@>>>===;;;:::999999999>>>@@@BBBEEEGGGJJJKKKLLLNNNNNNLLLLLLKKKJJJIIIHHHCCC@@@<<<999666333///,,,------,,,+++++++++++++++***)))))))))))))))(((''')))(((((('''&&&%%%$$$$$$'''((()))))))))'''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&+++---000333777;;;@@@CCCDDDFFFIIILLLNNNOOOOOONNNQQQQQQQQQPPPNNNKKKIIIGGGFFFFFFEEECCCBBBBBBAAAAAA???AAACCCFFFHHHIIIIIIIIIIIIIIIIIIIIIKKKMMMPPPRRRTTTQQQOOOPPPTTTUUUTTTRRRPPPNNNLLLIIIEEEBBB@@@???=========>>>???AAACCCDDDAAAAAABBBCCCFFFIIIMMMOOOOOOVVVaaammmxxx{{{tttsssvvvwwwgggaaaXXXPPPKKKGGGDDDBBB>>>;;;777555444444333111000//////............//////...---,,,,,,---...///,,,,,,++++++,,,------...++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))kkklllllllllkkkiiigggfffdddcccaaa___\\\XXXSSSOOOHHHHHHIIIIIIIIIHHHHHHHHHFFFKKKQQQSSSQQQMMMIIIHHHHHHIIIIIIHHHHHHHHHJJJLLL[[[gggssswwwuuurrrmmmhhhVVVOOOHHHGGGIIILLLRRRXXXfffiiinnnuuu{{{~~~~~~|||{{{{{{zzzzzzyyyxxxwwwwwwwwwyyy}}}}}}xxxvvvnnnlllgggbbb\\\VVVRRRPPPQQQRRRUUUWWWYYYWWWRRRNNNLLLJJJHHHFFFEEEFFFGGGHHHBBBAAA@@@>>><<<:::999999999:::;;;>>>AAADDDGGGHHHMMMMMMNNNNNNMMMLLLKKKKKKHHHEEEBBB>>>;;;888444111000///...,,,++++++++++++++++++++++++***))))))***%%%%%%$$$######"""!!!!!!'''((()))))))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%%%%%%%******((('''%%%$$$######''''''''''''''''''''''''(((((((((((((((((()))***,,,///333777:::???CCCGGGGGGHHHKKKNNNOOOOOONNNMMMNNNNNNNNNMMMKKKIIIHHHFFFEEEEEEDDDCCCCCCDDDEEEEEEBBBCCCFFFHHHIIIJJJIIIIIIJJJIIIHHHHHHJJJMMMPPPRRRUUUSSSPPPQQQSSSSSSPPPMMMLLLKKKIIIFFFCCCAAA???>>>>>>======<<<===???@@@BBB@@@BBBDDDFFFHHHNNNWWW]]]eeepppwwwlll```VVVNNNHHHEEE@@@>>>;;;999888666333000000000///...............000///------------///000---------------...///000++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))iiijjjkkkkkkjjjiiifffeee```]]]YYYVVVSSSOOOJJJGGGCCCCCCDDDDDDDDDGGGKKKNNNUUU\\\dddfff```VVVNNNJJJGGGHHHKKKLLLMMMOOORRRTTT[[[dddlllkkkgggccc]]]WWWNNNHHHCCCCCCDDDEEEJJJPPPVVVWWWYYY^^^cccggghhhhhhgggggggggfffeeedddbbbaaabbbdddhhhmmmsssxxx|||~~~~~~{{{tttlllddd]]]WWWUUUUUUWWW[[[^^^___\\\VVVQQQPPPOOOMMMLLLKKKKKKLLLMMMEEEDDDCCCAAA???===;;;:::333444555777:::>>>AAADDDGGGJJJMMMNNNNNNMMMMMMMMMKKKIIIFFFCCCAAA===999666111000...+++***))))))******+++,,,+++***))))))+++))))))((((((''''''&&&&&&((((((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''((()))***+++...111666:::===AAAFFFIIIIIIJJJLLLMMMNNNMMMMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFCCCBBBAAAAAABBBCCCEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIKKKMMMOOOUUUSSSRRRPPPPPPNNNKKKHHHHHHGGGFFFDDDBBBAAA@@@???>>>===<<<;;;;;;===???AAA>>>DDDLLLRRRWWW```kkktttvvvhhhZZZMMMEEEDDDBBB???===<<<999555222111111000///............//////............//////------------......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))eeefffggghhhgggdddbbb```ZZZVVVRRRNNNKKKIIIFFFDDDAAAAAA??????BBBKKKWWW```qqqzzzwwwfffWWWNNNKKKLLLNNNOOOOOOPPPRRRSSSSSSYYY\\\ZZZWWWUUUQQQLLLHHHDDDAAABBBAAA@@@DDDIIIFFFGGGJJJOOOTTTWWWXXXXXXYYYZZZYYYYYYWWWUUUSSSRRRQQQRRRUUUWWWZZZ]]]aaaccchhhmmmuuu|||{{{rrrkkkmmmtttxxxoooiiiffffffhhhkkkmmmlllggg___YYYVVVVVVUUUTTTRRRQQQQQQPPPIIIIIIHHHFFFDDDBBB@@@???999888777666666888:::<<<>>>CCCJJJNNNOOOOOOOOOPPPMMMKKKIIIGGGEEEBBB>>>;;;444222000---+++******+++(((***+++***((('''(((***,,,,,,,,,+++++++++++++++)))((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((("""""""""###$$$''')))***&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((***+++///333777<<>>===<<<>>>@@@CCCEEEFFFRRRbbbpppzzzsss```SSSKKKHHHCCC@@@===;;;999777333222111000000//////////////////000000/////////---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))bbbcccddddddbbb```\\\ZZZUUURRRMMMIIIGGGFFFEEEDDDEEECCC@@@@@@GGGVVViiiwwwsss^^^SSSNNNNNNOOOMMMJJJIIIIIIJJJLLLOOOPPPNNNNNNOOOMMMHHHFFFCCCCCCDDDBBB@@@BBBFFFFFFGGGJJJOOOTTTVVVUUUTTTSSSSSSTTTTTTSSSRRRPPPOOOKKKLLLLLLKKKJJJKKKNNNPPPXXXVVVWWW[[[ccciiikkkkkkfff\\\UUUVVV^^^jjjxxx}}}{{{}}}~~~wwwmmmfff]]]]]]\\\[[[YYYWWWUUUSSSOOONNNMMMLLLJJJHHHFFFEEEEEEBBB>>>999666555555555777>>>GGGMMMOOOPPPQQQRRRMMMLLLJJJIIIHHHEEEAAA>>>888666333000...---------''')))***)))&&&%%%&&&)))''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''%%%%%%$$$###$$$$$$%%%&&&''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&(((******)))'''&&&%%%%%%&&&&&&(((((((((''''''&&&&&&&&&''''''((()))+++---...///000444888<<<@@@CCCGGGIIILLLKKKJJJJJJIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGGGGDDDDDDCCCBBBCCCEEEGGGIIILLLKKKJJJJJJJJJKKKMMMNNNIIIIIIIIIHHHHHHIIIIIIIIIQQQSSSSSSOOOHHHCCCAAAAAA??????@@@@@@AAAAAAAAABBBAAA@@@???@@@BBBEEEIIIKKKYYYiiiyyyiiiQQQLLLEEE@@@>>>===<<<<<<555444333222111111111111...///000111111000///...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))ZZZZZZYYYYYYXXXXXXWWWVVVSSSRRROOOJJJFFFDDDEEEFFFBBBBBBCCCEEEIIIUUUmmmttt[[[LLLMMMJJJIIIIIIEEE@@@@@@DDDFFFEEEEEEFFFFFFFFFHHHJJJKKKIIIGGGDDDCCCDDDEEEFFFFFFHHHJJJMMMPPPUUUZZZ^^^eeedddbbb```]]]ZZZXXXVVVTTTOOOLLLKKKHHHEEEGGGLLLJJJPPPRRRQQQPPPRRRSSSQQQQQQLLLHHHIIILLLQQQ\\\fffuuu~~~}}}|||uuukkkddd```[[[UUUPPPMMMLLLJJJKKKLLLJJJFFFBBB@@@BBBCCCAAA>>>:::777666<<<===@@@CCCHHHMMMQQQTTTPPPPPPNNNLLLIIIGGGFFFEEEAAA===888444111000...,,,***+++,,,,,,,,,***)))(((------,,,,,,+++*********)))*********)))(((&&&%%%&&&'''''''''(((((())))))(((((())))))))))))((((((+++******)))((('''''''''+++)))&&&&&&&&&'''&&&$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$%%%'''((( !!!"""###$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((()))(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((&&&'''(((***((((((((((((***,,,...000444666999<<<@@@DDDGGGHHHLLLKKKIIIIIIIIIJJJLLLNNNKKKKKKIIIHHHFFFEEEDDDCCCEEEEEEFFFGGGHHHIIIIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKIIIHHHGGGFFFFFFFFFOOONNNKKKHHHEEECCCAAA@@@>>>??????>>>======???AAA@@@AAACCCDDDGGGOOOZZZbbbtttjjjaaaTTTLLLHHHFFFBBB???===:::555222111111111000222111000000111222111///,,,,,,,,,---------......,,,,,,+++***)))))))))***------,,,++++++******)))++++++,,,++++++***)))(((SSSQQQOOOOOOQQQTTTXXXZZZ]]][[[VVVPPPKKKHHHIIIJJJJJJHHHGGGJJJMMMWWWjjj{{{nnnZZZOOOGGGEEEEEEEEECCC>>>???CCCCCCEEEHHHLLLNNNPPPSSSUUUVVVUUUTTTRRRQQQPPPOOOOOOSSSTTTUUUZZZaaalllwww|||uuunnniiiaaaXXXQQQPPPOOOMMMMMMOOOKKKQQQUUUTTTSSSRRRPPPLLLMMMGGGDDDDDDEEEGGGMMMUUUZZZcccoooyyy~~~tttkkkccc[[[VVVOOOLLLJJJJJJLLLMMMLLLKKKCCCDDDEEECCC???;;;999888888888:::===BBBGGGLLLOOOOOONNNMMMKKKJJJHHHFFFFFFCCC???;;;777555222000...////////////...------,,,%%%&&&&&&''''''((()))))))))*********)))((('''&&&'''''''''((((((((()))))))))))))))******)))))))))******)))(((((('''&&&&&&***(((&&&&&&&&&'''&&&$$$'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&(((***(((((()))***,,,///111333777888:::>>>AAADDDGGGHHHKKKJJJIIIHHHHHHJJJKKKMMMKKKJJJIIIHHHFFFEEEDDDCCCEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEEEEDDDDDDIIIIIIIIIHHHFFFCCCAAA@@@===>>>===<<<;;;<<<>>>AAABBBDDDHHHLLLSSS___nnnxxx{{{kkk^^^VVVQQQKKKHHHAAA>>>;;;888666444111///111///...///000111000///,,,,,,---------..................---------------,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))(((LLLIIIFFFHHHOOOYYYbbbgggpppmmmeee\\\TTTPPPPPPQQQLLLHHHEEEGGGJJJPPP\\\fffsssxxx}}}zzznnn___RRRKKKCCCAAABBBDDDCCCAAACCCGGGIIINNNVVV^^^ccchhhlllnnnooooooooommmkkkhhheeecccdddcccdddiiiuuu|||ssshhh]]][[[[[[[[[]]]___```hhhmmmlllgggbbbZZZSSSOOOIIIDDDCCCBBB@@@CCCGGGIIIPPPXXX```gggnnnwww}}}~~~zzz|||zzzmmmbbb\\\RRROOOKKKJJJKKKMMMOOOOOOHHHIIIJJJGGGCCC???===<<<666666777999===BBBGGGJJJLLLLLLKKKKKKJJJIIIHHHGGGEEECCC???===:::777333000000///---,,,++++++++++++)))))))))***++++++,,,,,,************)))(((''''''''''''(((((((((((())))))''''''''''''''''''''''''))))))(((((('''&&&&&&&&&***(((&&&&&&&&&'''&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%&&&''''''&&&&&&((()))((()))***---///222555666;;;<<<===@@@CCCEEEGGGHHHIIIHHHGGGGGGGGGHHHJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEGGGIIIHHHEEEBBB@@@<<<======<<<<<<>>>BBBEEEIIINNNUUU^^^kkk|||uuukkkaaaZZZLLLHHHBBB>>>:::777444222222000//////000111111000------------.........///------///000000///......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((IIIGGGGGGNNN[[[iiiuuu{{{uuuiii^^^WWWUUUUUULLLEEEAAABBBDDDFFFKKKQQQ\\\```dddccc\\\RRRLLLHHHEEEDDDEEEHHHIIIJJJNNNTTTZZZeeerrr||||||xxxwwwwww}}}uuullliiiiiimmmuuu~~~{{{qqqcccZZZRRRMMMIIIEEEEEEHHHKKKNNNSSSVVVYYY\\\```cccjjjllllllggg```]]]```eeerrr}}}zzzllleee\\\ZZZWWWTTTRRROOONNNLLLNNNPPPPPPNNNJJJEEEBBBAAA<<<;;;999999;;;???CCCEEEHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDBBB@@@===888444111///,,,***((()))***+++000000000///......------************))))))(((((((((((((((((((((((())))))(((''''''''''''''''''(((((((((''''''&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$############%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%&&&(((***(((***,,,///222666888:::>>>???@@@BBBDDDFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFFFFGGGHHHIIIJJJJJJMMMMMMLLLLLLKKKIIIHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@AAACCCGGGIIIIIIFFFBBB???;;;<<<>>>???BBBGGGNNNSSSYYYaaannn}}}~~~{{{wwwaaaYYYNNNCCC===999888777555333111111222333222222---............/////////)))***,,,...///...---,,,******++++++,,,---......,,,,,,,,,,,,+++***))))))LLLLLLPPP\\\lll{{{|||nnnaaaXXXTTTSSSLLLEEE@@@AAACCCDDDFFFIIIQQQWWW]]]___\\\VVVSSSQQQQQQOOOOOORRRTTTVVV]]]eeerrr}}}yyywwwvvv}}}vvvhhh___XXXRRRQQQSSSSSSVVVZZZ\\\[[[YYYWWWVVVYYYZZZYYYSSSNNNLLLPPPTTT\\\gggvvv|||vvvooopppqqqoooiiiaaaYYYUUUYYY[[[[[[YYYSSSLLLFFFCCCBBB@@@>>><<<<<<===???AAAFFFGGGHHHJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEAAA===999777444111---,,,,,,...///---------,,,++++++***************)))))))))))))))))))))))))))))))))((((((+++******))))))******+++'''''''''''''''&&&&&&&&&)))'''&&&&&&'''''''''&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''&&&%%%###"""!!!!!!""""""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''&&&&&&&&&)))***)))+++...111555999;;;===AAABBBCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKIIIHHHFFFEEEAAA@@@???>>>>>>>>>>>>>>>>>>@@@CCCEEEEEEBBB???<<<:::<<<@@@EEEMMMWWWbbbiiittt||||||uuubbbOOOBBB<<<999888777444111000111222111111........./////////000000((())),,,---...---,,,+++******+++,,,---......///,,,,,,---,,,,,,+++***)))VVVWWW\\\hhhxxxvvviii\\\SSSNNNLLLHHHBBB>>>AAADDDGGGLLLQQQWWW```kkkqqqppplllgggeeehhhddd```aaabbbeeennnwww}}}~~~|||rrrkkkfffeeegggeeejjjrrrxxxyyytttlllggg\\\YYYTTTNNNIIIHHHIIIKKKIIIQQQ]]]iiiwwwwwwqqqoooqqqqqqmmmcccWWWMMMHHHDDDCCCAAA???>>>=========DDDFFFHHHJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGEEEAAA>>>999666333///------...///))))))******+++,,,,,,,,,+++******)))))))))************))))))))))))((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))'''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''''''''(((***,,,,,,...111555999<<<>>>???CCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGEEECCCCCC???>>>======<<<<<<======;;;<<<>>>??????>>><<<;;;<<<@@@GGGQQQ___ooo{{{fffTTTHHH???;;;888555111////////////...////////////000000000000+++,,,......///...------***++++++,,,---......///------------,,,+++***)))hhhgggiiiqqq{{{{{{uuurrrlllbbbWWWOOOJJJHHHDDDAAA@@@EEEKKKRRR]]]fffppp|||xxxtttsssuuu~~~}}}yyyxxxvvvnnncccYYYRRRNNNKKKIIIEEEHHHMMMSSS]]]nnn}}}{{{jjjZZZRRREEEEEEDDDCCCBBB@@@???>>>CCCEEEHHHJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGDDDBBB:::888555222000/////////+++++++++,,,------......+++******))))))***++++++*********)))))))))((((((&&&%%%###""""""###%%%&&&((((((((((((((((((((((((((('''%%%%%%'''(((''''''''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((()))+++---000222666:::>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGGGGHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKGGGGGGFFFFFFDDDCCCAAA@@@>>>===<<<<<<;;;<<<<<<<<<:::::::::;;;<<<===???@@@EEEKKKUUUdddwwwqqq___OOOEEE===:::555222111000////////////000000000111111111////////////............+++,,,,,,,,,------......------------,,,+++***)))vvvsssqqquuuzzz|||wwwqqqllljjjfff___VVVNNNJJJHHHHHHFFFGGGNNNVVVaaappp}}}~~~}}}yyykkkaaaYYYRRRLLLLLLLLLLLLMMMQQQ\\\iiissszzznnniiilllqqq~~~yyyggg\\\EEEFFFGGGGGGFFFEEECCCBBBCCCEEEGGGJJJJJJIIIGGGFFFFFFEEEEEEFFFGGGGGGFFFEEE@@@>>>;;;999666555444444---,,,,,,++++++***))))))++++++***))))))***+++,,,+++*********))))))((((((+++***(((''''''(((***+++((((((((()))))))))))))))((('''%%%%%%'''(((((('''''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$###$$$%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%""" !!!$$$&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&((()))))))))***,,,...333555999===AAACCCEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKEEEEEEDDDDDDCCCAAA@@@???======<<<;;;;;;;;;<<<<<<<<<;;;::::::===@@@EEEGGGOOOVVVbbbtttsss___QQQCCC???:::666444333333222000000000000111111111111000///...---------------,,,,,,,,,---------......------------,,,+++******vvvvvvrrrllljjjkkkjjjgggeeeffffffddd^^^XXXTTTRRRQQQSSSWWW]]]hhhyyywwwggg\\\YYYRRRPPPMMMNNNRRRVVVZZZ\\\iiigggaaa[[[VVVUUUVVVXXXhhhzzzooo```SSSIIICCCEEEHHHFFFEEEGGGFFFFFFGGGJJJLLLMMMKKKIIIDDDEEEEEEFFFFFFFFFFFFEEEDDDBBB???;;;888444111000,,,---------,,,***)))((('''(((***+++,,,,,,++++++///---***))))))***)))((())))))************))))))((('''''''''&&&&&&&&&&&&(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%***(((%%%%%%''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&)))&&&$$$&&&)))+++'''###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))))))))***)))***,,,///222888:::===@@@BBBCCCBBBBBBHHHHHHHHHGGGFFFEEEDDDCCCHHHGGGFFFDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEIIIIIIJJJJJJJJJIIIHHHGGGBBBCCCDDDCCC@@@??????@@@@@@999666999;;;;;;;;;===::::::===@@@??????JJJWWW]]]qqq~~~}}}hhhVVVJJJ???<<<:::555222333555222000/////////...---////////////////////////111000000///......------,,,,,,,,,------.........jjjjjjhhhddddddiiikkkiiikkkooorrrsssqqqmmmjjjhhhiiikkknnnsss~~~uuummmjjj___]]]\\\]]]```dddfffggghhhcccZZZPPPJJJIIILLLNNNYYYggg~~~xxxhhhYYYOOOIIIJJJKKKIIIHHHJJJIIIIIIKKKNNNQQQPPPNNNKKKIIIHHHFFFDDDDDDDDDEEEFFFEEEDDDBBB???<<<888555444...------------,,,,,,,,,+++,,,,,,---,,,,,,******+++)))'''&&&'''''''''&&&))))))************))))))(((((((((((('''''''''&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''%%%######%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''$$$"""$$$'''(((%%%"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''((('''''''''''''''(((((()))*********+++...222555:::<<>>???===<<<======<<>>;;;999111000///...---...///000/////////...---+++)))(((,,,***))))))***++++++***))))))************))))))))))))))))))(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###$$$'''(((%%%"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%(((''''''''''''''''''((((((''''''&&&&&&&&&'''''')))***++++++---000666:::===>>>AAADDDFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDBBB???>>>????????????DDD???<<<>>>???===<<<>>>BBBBBBFFFQQQ^^^mmm~~~cccQQQGGG???:::777333222111111111111///...//////////////////////////////......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++NNNPPPSSSZZZiii|||yyyxxxyyyyyy|||xxxeeeWWWNNNJJJIIIJJJNNNWWWggg~~~zzzwwwtttoooggg___YYYNNNMMMLLLLLLMMMNNNMMMLLLOOOMMMJJJGGGEEECCCCCCCCCEEEFFFGGGGGGFFFCCC???===666444111///......////////////...---,,,+++)))))),,,+++***+++,,,------,,,))))))************))))))*********))))))))))))((('''(((((((((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((('''%%%$$$%%%&&&(((***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%'''((()))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&)))***+++---///444999>>>>>>@@@BBBDDDFFFGGGHHHHHHFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFBBB???>>>???@@@???>>>???;;;;;;>>>@@@???AAADDDGGGKKKVVVhhh}}}jjjWWWIII>>>999999777444333222111///---////////////////////////......---------,,,,,,,,,------,,,,,,+++++++++***FFFJJJOOO[[[ppp{{{sssrrrtttyyy}}}kkk]]]RRRLLLMMMOOORRRZZZjjjtttjjj___[[[UUUQQQPPPPPPQQQQQQMMMMMMMMMKKKIIIFFFBBBAAABBBDDDFFFGGGGGGEEEBBB@@@;;;999555111...---------------,,,,,,++++++++++++(((''''''(((***+++***)))))))))************))))))+++*********))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%''')))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''$$$%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&%%%((((((''''''''''''(((((((((''''''&&&&&&&&&'''''')))+++...000333777===AAA@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHGGGGGGFFFEEECCCCCCDDDEEEFFFGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGEEEBBBAAA@@@@@@???>>>???======AAADDDEEEJJJOOOPPP[[[nnnkkkUUUFFF===:::888444222222111///...000000000000000000000000---------------,,,,,,,,,---------,,,,,,+++++++++FFFIIIOOO\\\ttt}}}zzz}}}~~~ooobbbZZZSSSUUUVVVYYYcccwwwvvvpppeee]]]WWWTTTRRRQQQLLLMMMNNNNNNKKKHHHDDDAAA@@@AAACCCEEEEEEEEEDDDCCC@@@>>>:::555111///---,,,,,,+++++++++++++++,,,---)))))))))***,,,---+++***))))))************))))))************))))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((%%%%%%&&&''''''''''''&&&"""###%%%$$$$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''&&&&&&(((''''''''''''''''''((('''''''''''''''((())))))+++...222666999===AAACCCBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFGGGGGGGGGFFFFFFEEECCCCCCEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHDDDCCCAAA@@@@@@@@@AAABBBHHHIIIIIIFFFBBB????????????>>>???DDDHHHLLLTTT\\\fffxxxkkkXXXJJJ===999555222111222222222000000000000000000000000......------------------...---------------,,,,,,NNNPPPSSS^^^sss}}}yyypppiii```aaabbbeeelllyyysssjjjjjjkkkjjjssstttiii```XXXTTTLLLLLLMMMLLLKKKIIIGGGEEE>>>???AAABBBDDDEEEEEEEEEBBB@@@>>>:::666333000///...---,,,++++++,,,---...,,,,,,,,,---//////---+++))))))************))))))******)))))))))(((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&"""$$$&&&%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&'''''''''''''''((()))***+++,,,...222888===@@@CCCEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHCCCBBB@@@?????????AAABBBIIIMMMPPPLLLDDD???>>>@@@@@@@@@CCCKKKSSS\\\jjjvvvtttcccKKKEEE===777444444444444000000000000000000000000........................---..................///WWWWWWXXXaaasss|||xxxrrrnnnmmmmmmnnnssszzzyyyjjjXXXPPPSSSWWWXXX```ppppppddd\\\MMMMMMKKKJJJJJJIIIIIIIII>>>???@@@AAACCCEEEFFFGGGBBBBBB@@@===:::777444222000///...---,,,------...***))))))+++,,,,,,***((())))))************))))))))))))))))))((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%$$$'''((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((***+++---...111666===BBBEEEGGGHHHIIIGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGFFFEEEEEECCCDDDDDDEEEFFFFFFGGGGGGEEEDDDBBB@@@@@@AAABBBCCCJJJPPPUUUPPPFFF>>>>>>AAAEEEFFFLLLWWWcccrrr|||yyy|||xxx[[[SSSHHH>>>888666555444000000000000000000000000......//////////////////---.........///000000000mmmkkkmmmsss~~~}}}tttpppnnnqqqwwwuuuxxx{{{~~~hhhVVVMMMJJJIIIGGGSSS\\\nnnxxxlllZZZVVVPPPLLLJJJJJJKKKKKKIIIFFFBBB@@@@@@BBBBBBBBBCCCCCCDDDCCC@@@<<<777555......------...///111222---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&(((&&&%%%%%%&&&'''&&&%%%''''''''''''(((((())))))((('''&&&&&&$$$$$$###"""'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((%%%''')))))))))***,,,///333888>>>DDDHHHIIIHHHFFFIIIIIIHHHGGGEEEBBB???>>>EEECCCAAAAAACCCDDDCCCBBBGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@?????????AAA@@@@@@AAADDDFFFGGGGGGQQQLLLIIIHHHFFFBBBBBBEEEJJJRRR]]]iii|||zzzuuuuuutttrrrvvv|||{{{dddMMMCCC@@@:::444222444222///.../////////.........------------..............................~~~~~~}}}uuupppmmmooossstttzzzyyybbbRRRKKKHHHGGGFFFOOO```xxxggg```WWWQQQOOOMMMKKKIIILLLIIIFFFDDDCCCAAA>>><<>>>>>BBBCCCDDDFFFHHHJJJJJJIIIIIIGGGFFFHHHFFFDDDGGGMMMTTTcccvvv|||yyyxxxvvvrrrqqqvvvvvvaaaRRRFFF<<<777888444333111111222333333333222111111000000111111222........................~~~yyyyyy{{{vvv___QQQJJJIIIFFFKKKVVViiiuuuhhh```]]]XXXQQQJJJNNNLLLJJJHHHGGGCCC???<<<>>>???@@@AAA@@@???>>>===999777333///---++++++,,,------,,,,,,,,,,,,------******++++++++++++******************************'''''''''(((((()))))))))***(((&&&$$$$$$&&&)))***%%%&&&&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''"""$$$(((---///...)))&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''(((((((((((()))***++++++,,,///444888>>>AAAFFFJJJMMMMMMLLLKKKEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???AAADDDFFFGGGFFFHHHGGGGGGFFFEEEDDDDDDCCCEEEDDDBBB@@@???>>>======CCCEEEHHHKKKMMMLLLKKKJJJEEEEEEGGGIIIHHHHHHPPPYYYggg}}}~~~zzzsssvvv||||||iiiUUUDDD===>>>444333111111222222111000333222222111111222222333........................uuu```TTTOOONNNNNNRRR]]]uuu{{{wwwoooaaaVVVQQQPPPMMMLLLKKKHHHDDDAAA;;;<<<===>>>??????@@@@@@999777444111............,,,++++++******++++++,,,)))***,,,,,,,,,,,,***)))************************'''(((((((((((()))))))))((((((&&&&&&&&&''')))***&&&'''''''''((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&'''***...000...***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((()))))))))***++++++,,,...222888===@@@BBBFFFIIIKKKKKKJJJIIIEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@???AAACCCFFFFFFFFFHHHGGGGGGEEEDDDCCCBBBBBBDDDCCCBBB@@@>>>===<<<<<>>???@@@<<<:::777444222000///...------,,,,,,,,,,,,------***+++,,,------,,,+++******************************)))))))))((((((((((((%%%&&&((()))***)))((('''))))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((('''''''''((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&''')))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((())))))))))))***+++,,,---000666===AAACCCDDDFFFHHHIIIIIIHHHHHHGGGFFFEEEDDDBBBAAAAAA@@@CCCAAA@@@AAACCCEEEEEEDDDGGGGGGFFFEEEDDDBBBBBBAAACCCBBBAAA???>>>===<<<<<>>===<<<;;;<<<===>>>?????????===:::666222///---000000////////////000000++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))((((((((($$$&&&)))++++++***((('''******)))(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((,,,***'''&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((($$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''((())))))######$$$&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))))))))***,,,...111555;;;AAAFFFHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGEEECCCBBBAAA@@@@@@CCCBBB@@@AAACCCDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA???>>>======<<<<<<@@@DDDFFFFFFCCCAAABBBDDDDDDJJJVVVfffvvv}}}xxx|||iiiTTTIIIDDD>>>999666666555444111111111000000111111111////////////////////////wwwnnnkkklllkkkkkkmmmwwwxxxttt{{{vvvfffUUUKKKCCCBBB???===<<<<<<===>>>>>>??????>>>;;;666222////////////....../////////,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********%%%&&&(((*********)))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))---+++)))((()))***)))(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&)))'''%%%$$$$$$%%%''')))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''######$$$&&&((()))***+++$$$%%%%%%&&&'''((())))))(((''''''&&&&&&''''''(((&&&'''((())))))******)))+++...222666;;;@@@FFFKKKLLLKKKJJJJJJIIIIIIHHHHHHFFFEEEDDDBBBAAAAAABBBBBBAAA@@@???AAACCCFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB??????>>>===============>>>AAACCCBBB@@@AAAFFFJJJMMMVVVjjjoooYYYRRRGGG>>>999666555444333222222111111222222333////////////////////////{{{sssnnndddiiinnnqqqrrrvvv}}}}}}wwwkkk^^^[[[aaaiiikkkwww~~~xxxcccUUUHHHEEEBBB>>>=========>>>:::<<<>>>@@@???;;;777444---,,,,,,++++++,,,,,,---...---++++++++++++---...++++++++++++++++++++++++''''''((()))***+++,,,,,,'''''''''(((((()))++++++''''''(((((())))))******'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((('''&&&'''((()))(((&&&))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''%%%""" """%%%'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''''''''((((((''''''''''''((((((&&&'''((()))************---000555:::???DDDJJJNNNLLLKKKJJJHHHGGGGGGGGGGGGDDDCCCBBBAAAAAABBBDDDDDD???>>>>>>@@@DDDGGGHHHHHHCCCCCCCCCCCCCCCCCCBBBBBB>>>>>>============>>>>>>===@@@AAA@@@???BBBJJJQQQZZZeee~~~ooofffWWWJJJAAA;;;888777222111111111111111111222000000000000000000000000yyyooojjjjjjkkkoooqqqqqqvvvuuucccUUUOOORRRWWW[[[aaaooovvvaaaPPPHHHBBB???===999999;;;999;;;===>>>===999666333000...------...///...------------,,,,,,,,,++++++************************))))))))))))(((((((((((())))))(((((()))+++---...))))))(((((('''''''''&&&%%%%%%&&&'''((()))******'''&&&&&&&&&'''(((***+++&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))%%%""""""%%%(((((('''(((''''''&&&&&&''''''(((&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&)))***)))(((&&&%%%&&&((('''''''''((()))+++---...000222666;;;AAAEEEHHHJJJIIIIIIHHHHHHFFFEEEDDDCCCFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBDDDEEEDDDBBBCCCCCCBBBAAAAAA@@@??????<<<:::;;;>>><<<999<<<@@@AAACCCEEEDDDDDDHHHQQQXXXeee}}}}}}jjj[[[OOOBBB:::999555111000111111//////222111111111111111222222222xxxrrrrrrqqqvvv{{{sssaaaWWWSSSRRRSSSRRR___sssmmmYYYPPPGGGDDDBBB???===>>>999;;;===>>>>>>===<<<;;;333111...---......---------------,,,,,,,,,++++++******************************)))))))))((((((((()))))))))))))))***+++,,,******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&'''(((***+++''''''''''''((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&###$$$&&&(((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''((()))((('''&&&'''(((((((((((()))***,,,///000222555999===BBBFFFHHHJJJHHHHHHGGGGGGEEEDDDCCCBBBEEEDDDCCCBBBAAAAAAAAAAAABBBAAAAAACCCEEEEEEDDDBBBCCCBBBAAA@@@??????>>>>>>===;;;;;;======;;;<<<@@@@@@CCCEEEDDDFFFNNN]]]iii|||{{{zzzvvvcccOOOBBB???:::666444555444111111444222111111111000000//////~~~pppdddZZZTTTIIIQQQbbb{{{zzz```TTTHHHFFFFFFCCC???>>>999999999:::;;;;;;<<<===888555111.........---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))(((((())))))******))))))(((************))))))))))))******)))(((((('''&&&&&&''''''''''''((()))******''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%'''))))))((('''(((((()))))))))***,,,///111333777999<<<@@@DDDGGGHHHIIIFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBCCCEEEEEEDDDBBBBBBAAA@@@???????????????>>>;;;:::>>>@@@???@@@CCCCCCGGGKKKLLLPPP^^^sss|||zzzwww^^^LLLEEE===888444555444111000111333222111000///...------mmmbbbRRRQQQWWWjjjjjj]]]PPPNNNNNNIIICCC>>>===<<<999777777888:::<<<<<<888444000///...------...------------,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))((()))*********((('''&&&))))))))))))))))))))))))******))))))(((''''''&&&''''''((((((((())))))***'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&"""%%%)))***)))((((((((((((((()))+++---000333555;;;===AAADDDGGGHHHHHHHHHEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBCCCDDDDDDCCCAAA??????>>>??????AAABBBCCC@@@;;;:::>>>BBBDDDFFFHHHJJJQQQZZZ```hhhyyysss___SSSDDD<<<666555555222000111222222222111000/////////rrraaaWWWQQQ[[[qqqrrrfffbbb```WWWKKKDDDDDDAAA===999888999<<<>>>>>>;;;666333111000///............---------,,,,,,++++++++++++++++++++++++++++++++++++************((()))*********(((&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((***)))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&"""%%%(((******)))))))))(((((()))+++...222555777???AAADDDGGGIIIIIIIIIHHHEEEDDDCCCBBBAAAAAAAAABBB@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBCCCDDDCCCAAA???<<<<<<<<<>>>@@@CCCFFFHHHDDD???===@@@DDDFFFKKKPPPTTT___nnn{{{wwwiiiRRRGGG>>>:::888555333444222222222222222222222222lll^^^SSSVVVeee|||zzztttgggWWWNNNIIIFFF@@@:::888888:::<<<>>>;;;888666555333111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))((('''''''''''''''((((((((((((&&&''''''(((***++++++,,,((())))))******))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''''''''%%%$$$%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&###&&&((())))))((()))***((()))***---111555888:::AAACCCFFFIIIJJJJJJIIIHHHEEEDDDBBBAAAAAAAAABBBCCCAAAAAA@@@AAAAAABBBCCCCCCDDDCCCBBBBBBBBBBBB???===:::::::::<<>>;;;:::999999:::<<<@@@DDDGGGGGGGGGKKKRRRZZZfffzzz{{{iiiTTTFFF>>>777333333333333222222222222222222|||ssslllkkkjjjqqqqqqjjj___RRRGGG???;;;999:::999::::::;;;999555222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++***))))))***+++,,,(((((())))))*********+++((((((((()))******++++++((()))***++++++***)))((())))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))''''''(((((())))))******&&&&&&&&&### ###''''''((()))++++++)))((('''$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''''''''''''''&&&'''(((((('''&&&'''(((***,,,---///222777;;;???BBBAAADDDGGGKKKLLLKKKIIIHHHEEEDDDBBBAAAAAABBBCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCAAA@@@@@@@@@???<<<::::::999888888:::===AAACCCCCCHHHQQQ\\\iii}}}fffTTTIIIAAA<<<:::444333333222111000//////~~~yyyvvvvvvxxxzzz}}}vvvnnnYYYEEE===>>>555888;;;;;;:::777555555222111///...---------......------,,,,,,------...+++***)))***+++++++++)))++++++++++++******))))))&&&''')))******)))((('''******++++++++++++******++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''######%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''(((((((((((())))))))))))---+++(((&&&%%%&&&((()))((((((((()))))))))))))))******))))))((((((''''''&&&&&&&&&'''(((***,,,...,,,...000333888<<<@@@BBBGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDBBB@@@?????????@@@AAAAAA@@@@@@@@@AAABBBBBBAAA@@@???>>>===<<<;;;;;;666555444555777;;;@@@CCCLLLOOOVVVfffsss\\\HHH>>><<<;;;777555555444111111444}}}sssqqqrrruuuWWWBBB:::888:::===>>>>>>>>>======444333111///------------...------,,,,,,------...,,,***)))***+++,,,+++***++++++++++++*********)))))))))*********))))))((())))))************))))))*********)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''',,,+++)))'''''''''((())))))))))))(((((((((''''''***)))))))))((((((((('''((((((''''''''')))***+++...///333777;;;???BBBDDDGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAABBBAAAAAA@@@AAAAAABBBBBB@@@???>>>===<<<;;;:::999::::::::::::<<>>:::;;;<<<===>>>?????????777666333111///---------......------------......,,,+++******,,,,,,+++***++++++++++++************,,,,,,+++***))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((()))((('''&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''++++++******)))((((((((())))))((((((''''''&&&&&&))))))))))))((((((((((((,,,+++***)))))))))***+++///222666;;;@@@CCCEEEFFFHHHIIIJJJJJJIIIGGGDDDCCCCCCCCCBBBBBBAAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBB>>>>>>===<<<:::999888777777999;;;<<<>>>BBBFFFJJJPPP___vvvgggRRRGGG<<<666333444555222222333~~~ppprrrzzzvvvZZZKKK@@@???===<<<<<<===>>>>>>;;;999666333000...------......------------......---+++***+++,,,---,,,+++++++++++++++++++++++++++///...,,,***))))))******))))))************))))))(((((())))))******++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((+++)))'''%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''&&&%%%(((((((((((())))))))))))******+++++++++***((('''''''''''''''''''''(((((())))))))))))((((((((((((---,,,,,,+++,,,---...///111444999>>>BBBEEEFFFGGGHHHIIIJJJJJJIIIFFFCCCAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@AAAAAA===<<<;;;:::999888777777555888;;;>>>AAAFFFLLLQQQZZZnnn{{{bbbPPPFFF???888777666222000111xxxpppnnniiiXXXHHHCCC>>><<<===???@@@@@@>>><<<999555222000///...///......------......///---,,,+++,,,---...---++++++++++++++++++++++++,,,///...,,,***)))******+++***++++++,,,,,,++++++***(((((())))))******++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))***(((&&&$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((()))))))))((('''&&&&&&(((((((((((())))))))))))((()))***++++++***((('''%%%&&&&&&'''((()))******(((((((((((())))))))))))*********+++---///222333333666;;;???CCCEEEFFFFFFHHHIIIIIIIIIGGGDDDAAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@?????????;;;;;;;;;:::999999888888:::===AAACCCFFFLLLVVV^^^jjjxxxbbbQQQGGG===999777333111222tttgggtttwwwcccNNNGGG???;;;<<>>;;;777444222111000//////............//////...---,,,,,,......---,,,++++++++++++,,,,,,,,,,,,------,,,+++************+++,,,,,,,,,,,,,,,,,,+++))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))((('''&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%(((((()))))))))(((''''''&&&&&&&&&&&&'''''''''''''''((()))******)))((('''&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&&&&'''))),,,000333555777999<<<@@@CCCDDDEEEFFFHHHGGGGGGFFFDDDBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>======::::::;;;;;;;;;;;;;;;<<>>@@@BBBDDDFFFFFFGGGFFFDDDBBBAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAAAAACCCBBB@@@>>>===<<<;;;;;;::::::;;;<<<===>>>??????AAADDDGGGKKKTTTfff}}}yyy~~~xxxgggRRRFFF???:::777777zzznnnhhhlllxxxmmm\\\QQQKKKHHHFFFCCCBBB@@@===999666555444333//////............/////////...------...///...---+++++++++,,,,,,---------((()))***,,,,,,+++***)))******++++++++++++******++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&'''((()))******))))))%%%&&&&&&''''''&&&&&&%%%''''''((())))))***))))))(((((((((((()))))))))***&&&&&&&&&&&&''''''''''''------,,,+++***)))(((''''''((((((((())))))******++++++,,,///222555888:::@@@@@@@@@AAACCCDDDFFFGGGFFFEEEBBB@@@???@@@AAABBB@@@AAABBBBBBBBBAAA@@@???BBBAAA@@@>>><<<;;;::::::::::::;;;===???@@@AAABBBEEEIIIOOOVVVeee}}}}}}wwwuuu{{{bbbPPPFFF===888777|||xxxssslllggguuu}}}nnn\\\OOOKKKMMMKKKGGGBBB@@@>>>;;;555000222111000111222222000.........---------,,,,,,,,,///............---------......---,,,,,,,,,,,,---)))))))))((())))))***+++*********+++,,,,,,,,,---))))))(((((('''''''''&&&))))))((((((''''''&&&&&&)))(((((('''''''''(((((())))))((('''''''''''''''%%%%%%'''((((((((('''&&&'''''''''''''''(((((()))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))***'''$$$"""!!!###%%%'''((('''&&&(((***,,,***'''(((((())))))******++++++((()))******))))))***+++******)))+++///666<<>><<<:::888777666:::777888;;;===???FFFMMMQQQ\\\hhhrrrzzz}}}|||}}}cccOOOEEE>>>999{{{tttpppooommmllluuuqqqaaaWWWTTTQQQLLLFFFBBB@@@<<<666222222111000111111111///...............------------///............---------------,,,+++++++++++++++++++++******++++++,,,---*********+++++++++++++++((((((((((((''''''&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''((())))))***))))))(((((((((''''''''''''''''''(((((((((((((((+++)))'''%%%%%%&&&'''))))))(((''')))+++,,,***((()))))))))))))))*********)))***++++++))))))***+++,,,+++,,,...333888>>>AAABBBCCCCCCDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@AAABBBCCCBBBBBBCCCCCCBBBBBBAAAAAA>>>>>>===;;;999888777666:::999:::>>>AAAEEEOOOZZZjjjwww}}}yyyzzzzzzcccSSSEEE<<>>CCCGGGQQQcccsss|||www{{{~~~iiiTTTFFF~~~wwwrrryyysssbbbSSSIIIDDD@@@>>>666444222111111000///---000000000000///////////////............---------,,,,,,,,,,,,,,,+++******---------------......///+++*********)))(((((((((++++++++++++++++++++++++''''''(((((()))))))))***(((''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&''''''((((((((((((((((((((((((((()))+++,,,---))))))(((((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%'''''''''((()))(((((('''++++++******))))))(((((()))***+++***)))((()))+++...///333777:::===???@@@EEEEEEEEEEEEEEEEEEDDDCCCAAAAAAAAAAAABBBBBBCCCCCCBBBCCCCCCCCCBBBAAA@@@???::::::888777777777888888;;;===BBBHHHQQQbbb}}}jjjWWWsss]]]NNNFFFBBBAAA:::777444222111111///...111111000000000////////////............------------------...---,,,++++++,,,,,,,,,,,,,,,---......+++*********)))(((((((((************************'''((((((((())))))******'''''''''''''''((())))))***))))))(((((((((((((((''''''''''''(((((())))))(((((((((((()))***+++,,,(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''((((((((('''&&&((()))******))))))))))))++++++******))))))(((((('''(((***)))(((((()))+++///111555999===>>>??????EEEEEEEEEEEEEEEDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>999888777666777888999:::===@@@HHHSSSaaaxxxjjjjjjWWWKKKDDD@@@===:::666444333222000///000000000000///////////////............---------,,,---...///...---,,,+++,,,++++++++++++,,,------******************))))))&&&&&&&&&''''''''''''(((((())))))))))))))))))***''''''&&&''''''((()))***+++***))))))(((((())))))((((((''''''(((((()))***))))))((((((((()))******(((((())))))))))))******((((((((((((((('''''''''((()))******************+++,,,...---,,,++++++,,,************))))))))))))&&&''')))))))))***+++---111444777;;;>>>@@@@@@@@@EEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>===<<<888777666666777999;;;===@@@FFFSSSeeeyyy}}}{{{fffUUUHHHAAAAAA===999555444333111000000000/////////.........///............---------+++,,,---......,,,+++***,,,,,,++++++,,,,,,---...*********+++++++++++++++&&&&&&&&&'''''''''((((((*********)))))))))))))))&&&&&&&&&''''''((()))*********)))((((((((((((((()))((('''''''''(((******))))))((((((''''''(((((((((((()))))))))*********'''''''''((((((((((((((()))))))))******+++++++++***,,,...---+++)))***+++)))))))))))))))*********&&&(((***++++++,,,///111555777:::>>>@@@BBBBBBBBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAACCCDDDDDDDDDCCCBBB@@@@@@??????>>><<<;;;:::777666555666777:::===???EEENNNbbb|||sss___NNNDDDBBB???:::666555333222111////////////............//////.........---------***+++,,,------+++***(((---,,,,,,,,,,,,---......*********+++,,,,,,,,,---(((((())))))*********+++++++++******))))))((((((&&&&&&&&&'''''')))******))))))(((''''''''''''''')))((('''''''''(((***+++***)))(((''''''&&&&&&'''(((((())))))*********+++&&&'''''''''(((((())))))((((((''''''((()))******'''***,,,+++(((&&&'''((((((((())))))******++++++&&&)))+++------///111444888999<<>>===;;;:::999777666555666888;;;>>>AAAHHHTTTmmmwwwzzzwwwcccRRRIIIFFFCCC===888444333333333111000000////////////000------............------...,,,+++******+++---///,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******+++++++++*********))))))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((())))))*********))))))(((******))))))((((((''''''******)))))))))))))))*********+++++++++,,,,,,,,,***)))))))))((((((''''''(((((()))***---111555777===???AAABBBAAAAAABBBDDDEEEDDDCCCAAA@@@???>>>>>>@@@@@@@@@AAAAAACCCDDDDDDAAA@@@>>><<<:::999888888666444555888:::;;;AAAHHHRRR]]]vvvzzzwwwvvvvvvvvv~~~uuuvvvzzzfffVVVKKKIIIGGGBBB???;;;999666555000000///////////////000---......//////......---...---,,,******+++---...,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((())))))*********))))))(((***)))))))))((((((((('''******))))))))))))***************+++++++++,,,,,,*********)))))))))(((((())))))***+++...222666888===???BBBCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@CCCBBBBBBBBBBBBBBBBBBBBB@@@???>>>===<<<;;;::::::777666999===??????EEELLLWWW___vvvzzzqqqmmmjjjiiigggkkkttt|||rrrrrrzzznnn]]]SSSLLLIIIEEEBBB???;;;666333000///////////////000000---......//////......---///...---+++++++++,,,,,,,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((())))))******)))))))))))))))))))))((((((((((((***)))))))))))))))***************++++++++++++,,,++++++++++++************)))***+++---000444777999===@@@DDDEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBEEEDDDDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>===<<<;;;777777:::???@@@BBBIIIQQQdddkkk~~~}}}yyyuuussssssuuuuuuvvvuuusssqqqpppqqqrrrqqqppprrrtttvvvwwwwwwvvvtttssstttuuuxxx{{{}}}}}}}}}}}}zzz|||}}}qqqhhhccc```_________ccckkksss|||vvvoooppprrryyykkkaaaUUUPPPJJJDDDAAA===888555000000/////////000000111......////////////......000///...,,,++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---///333666999;;;>>>AAAEEEGGGFFFCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAADDDDDDCCCCCCBBBAAAAAA@@@===>>>>>>>>>===<<<::::::::::::===@@@BBBFFFQQQ\\\vvv{{{xxxtttqqqooonnnllljjjhhhfffddddddfffhhhiiiiiihhhfffeeefffhhhiiiiiihhhgggiiikkknnnooonnnllljjjggghhhiiijjjkkkllllllllljjjkkkmmmqqqwww~~~zzznnnccc[[[XXXVVVVVVWWWWWWYYY___ccciiitttzzzooojjjkkkooo|||uuuggg___SSSKKKFFFBBB>>>:::222222111000000000000111...//////////////////...000///...---,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((()))***++++++))))))*********+++++++++,,,,,,,,,,,,,,,---------+++---///222555999<<<===???BBBFFFGGGFFFCCCAAA@@@BBBBBBAAA@@@????????????AAAAAABBBCCCCCCBBBAAAAAA=========<<<;;;:::999888???>>>@@@DDDGGGPPP```ooo{{{vvvssspppnnngggeeebbbaaabbbbbbbbbaaa^^^]]]\\\^^^aaadddffffffbbbbbbbbbdddggghhhgggeeefffgggiiilllnnnmmmjjjgggbbbbbbbbbbbbccccccddddddcccdddeeegggiiimmmppprrrrrruuuyyy}}}xxxpppdddZZZTTTQQQPPPPPPQQQQQQTTTYYY\\\___hhhqqq|||mmmhhhiiipppyyynnn___SSSMMMHHHBBB>>>666555333222111111000000...//////000000//////...//////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,)))))))))************+++,,,,,,,,,,,,------------,,,...111444888;;;>>>???@@@CCCEEEFFFDDDAAA@@@???BBBBBBAAA??????>>>>>>>>>???@@@AAABBBBBBAAA@@@???<<<<<<;;;:::999999999:::===???CCCJJJQQQ^^^sss~~~qqqnnnjjjfffeeedddbbb```___]]]\\\\\\___aaaaaaaaa_________aaaeeehhhiiiiiiggghhhiiilllnnnmmmkkkhhhjjjkkkllloooqqqppplllgggeeeeeedddcccccccccddddddcccddddddeeefffggghhhhhheeehhhlllppprrrtttxxxzzz~~~~~~vvvjjj```YYYVVVUUUTTTSSSSSSVVVZZZ[[[\\\ccckkkvvvwwwoooooowwwqqqddd\\\UUULLLEEE999888666444222111000000//////000000000000//////---...............------------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))%%%&&&'''((())))))))))))'''((((((((()))))))))***(((((((((((()))***+++,,,))))))))))))************++++++,,,,,,,,,------------///222666:::===???AAAAAACCCDDDDDDBBB@@@??????@@@@@@???????????????@@@???@@@AAAAAAAAA???===<<<;;;:::888888999;;;>>>@@@AAAFFFQQQ^^^jjjzzz}}}pppfff```_________``````^^^\\\___]]]\\\]]]```cccddddddeeedddeeehhhkkkmmmnnnmmmpppqqqsssuuuvvvuuuqqqmmmpppoooqqqtttvvvtttooojjjkkkjjjhhhgggfffggghhhhhheeeeeefffggghhhgggggggggaaadddgggjjjjjjkkklllmmmlllmmmqqqwwwwwwkkkddd```^^^]]][[[ZZZ[[[]]]\\\\\\bbbjjjhhhqqqxxxxxx}}}yyypppfffZZZQQQ;;;:::888555333111000000//////000000000000//////------......///.........------............------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******%%%&&&'''((())))))))))))'''((((((((())))))******(((((((((((()))***+++,,,))))))))))))************+++++++++,,,,,,---------...000333777;;;>>>@@@AAABBBCCCDDDCCC@@@???>>>???>>>>>>>>>>>>???@@@AAABBB@@@AAAAAAAAA@@@===:::999:::888777777999>>>BBBEEEMMMVVVfffxxx}}}wwwpppjjjfffcccbbb\\\]]]^^^^^^^^^___bbbdddbbbbbbbbbcccdddgggiiijjjmmmkkklllooouuuzzz{{{{{{zzz}}}}}}{{{wwwuuutttttttttssssssrrrrrrrrrmmmmmmlllnnnoooooommmlllkkkmmmppprrrqqqmmmiiifffgggeeecccbbbfffnnnxxx~~~yyyuuunnnmmmmmmlllkkkjjjiiiiiirrruuuzzz|||zzzrrr[[[KKKBBB999666444111000222//////.........//////000111111111111000///------(((111333,,,)))...---&&&---,,,+++***+++,,,---...+++++++++*********)))))),,,,,,+++***)))))))))***((()))***+++,,,---......***++++++,,,,,,++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&'''(((***+++***************)))((('''///...---,,,+++,,,------222444666999<<<======>>>AAA@@@???>>>===============>>>???@@@AAA@@@@@@???AAAAAAAAAAAA@@@>>><<<;;;;;;;;;999888888===DDDIIIUUUkkkvvvqqqnnnjjjfffbbb^^^\\\[[[YYY[[[]]]^^^```cccgggjjjlllllllllmmmooorrruuuwww{{{zzz{{{~~~}}}||||||wwwvvvttttttttttttsssqqqqqqtttzzz|||tttnnncccbbb```^^^```eeemmmsssyyy~~~}}}|||{{{}}}~~~uuuWWWIII<<<777555222111111000000000//////000000111222222222222111000///...,,,===GGG===000---...,,,,,,,,,+++++++++,,,---...,,,++++++++++++*********,,,+++***************************+++++++++++++++***++++++,,,,,,++++++***))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''''''''''''''))))))))))))))))))))))))''''''&&&'''''')))***+++)))************))))))(((---,,,,,,,,,,,,...///000333555777:::<<<>>>>>>>>>@@@??????>>>======>>>>>>===>>>???AAAAAAAAA@@@???AAAAAAAAA@@@???===;;;:::;;;;;;;;;;;;===DDDMMMTTTkkkxxxppphhhcccbbbbbbaaa```^^^\\\[[[ZZZZZZ]]]```dddggglllqqquuuvvvvvvvvvwwwyyy}}}}}}}}}}}}}}}|||wwwzzzzzzpppccccccaaa___^^^```dddgggiiimmmttt{{{jjjWWWCCC999777444222111222222111111111111111222222222333222222111000///...FFFVVVKKK666,,,---000,,,,,,,,,+++,,,------...,,,,,,,,,,,,+++++++++++++++************++++++,,,+++++++++******)))))))))******++++++++++++*********))))))(((((())))))***((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++))))))******+++*********+++++++++,,,...000222444555777999<<<===>>>????????????>>>=========>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@???===;;;:::999777999:::<<>>?????????>>>>>>=========>>>>>>???@@@@@@@@@AAAAAAAAA@@@@@@??????>>>===<<<:::999888888;;;===>>>CCCMMM[[[fff}}}uuummmhhhbbb\\\[[[\\\^^^___aaadddhhhlllnnnpppoooooosssvvvzzz~~~tttoooqqqsssrrrooommmkkkkkkjjjkkklllmmmmmmoooqqqtttuuuzzzwwwYYYGGG???:::555333333222111111000000000111000000000111000000///......555;;;999444000---***,,,,,,---------.........---------,,,,,,,,,+++++++++*********+++,,,------((())))))))))))*********)))******++++++******)))******))))))))))))************************************))))))))))))***+++))))))))))))))))))))))))***************)))))))))((()))***+++++++++++++++---------...///222444555999:::<<<>>>????????????===<<<<<<<<<===>>>??????AAA@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<::::::999999>>>AAADDDEEEJJJUUUfffsss{{{rrriiiccc___]]]ZZZWWWWWWYYY\\\___eeehhhmmmsssxxx{{{}}}~~~zzzwwwyyy||||||yyyvvvsssrrrnnnnnnmmmllljjjjjjlllmmmjjjlllqqqwwwfffQQQEEE===888666333333222111000000000000//////000000000//////...000...---///222333000,,,,,,,,,---............---,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,---)))))))))******+++++++++))))))************))))))+++******))))))******+++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))************)))(((''''''******++++++,,,+++++++++.........///111333555777:::;;;<<<>>>??????>>>>>>;;;;;;;;;<<<===>>>???@@@AAA@@@??????>>>>>>??????===<<<;;;;;;::::::;;;;;;>>>BBBFFFIIIPPP^^^rrr{{{rrrkkkgggddd___[[[ZZZZZZ[[[[[[]]]```cccfffjjjnnnttt|||~~~{{{yyyvvvrrrmmmjjjjjjkkkfffgggiiilllrrr{{{pppZZZKKK???:::999555444333222111111111111///000000111111111000000///------...000/////////,,,,,,.../////////...---,,,++++++++++++*********------,,,+++++++++,,,,,,+++++++++++++++*********))))))************))))))+++******))))))******+++************************((((((((((((((()))******))))))))))))))))))))))))))))))******)))'''&&&%%%++++++,,,,,,,,,+++******,,,,,,---///222555888::::::;;;===>>>>>>>>>======;;;;;;;;;<<<===>>>@@@@@@@@@???>>>=========>>>>>><<<;;;;;;:::;;;<<<===>>>>>>CCCKKKQQQ[[[mmmwwwoooiiibbb^^^]]]]]][[[ZZZYYY\\\___cccfffjjjnnnqqqqqquuu|||zzzrrrmmmkkkkkkeeefffggghhhkkkqqqyyy~~~vvv```NNNAAA;;;;;;777666555444333222222222000111111222222222111111---///222111---))),,,000,,,,,,.../////////...---+++++++++*********))))))...------,,,++++++++++++......---,,,+++***)))((())))))************))))))++++++************++++++))))))))))))))))))))))))(((((('''(((((()))******))))))))))))))))))))))))))))))))))))((('''%%%$$$,,,,,,,,,,,,,,,+++***)))***+++,,,///333777;;;===:::;;;<<<>>>>>>>>>===<<<::::::;;;;;;===>>>@@@AAA@@@???>>><<<<<<<<<===>>>;;;;;;::::::;;;<<<>>>???DDDKKKTTT]]]jjjvvvmmmggg^^^^^^]]]]]]\\\[[[\\\\\\aaafffjjjlllrrryyy|||{{{{{{vvvtttsssqqqooonnnpppssswwwyyy~~~gggUUULLLDDD===999888777666555444444444111111111111000000000000//////............//////------------------------++++++------------++++++***,,,------+++((((((((()))))))))))))))))))))))))))((('''''''''(((***++++++*********+++,,,------,,,+++***)))))))))***+++))))))(((((((((((())))))+++++++++*********))))))++++++++++++++++++++++++***+++,,,+++******,,,---......///111444888;;;===???>>>===<<<<<<===>>>>>><<<<<<======>>>>>>???????????????===<<<;;;<<<>>>AAA<<<999;;;======???CCCLLLPPPZZZoooyyypppiiibbb^^^[[[\\\\\\]]]^^^___bbbdddkkkrrrwwwyyy}}}|||zzzxxxvvvuuuvvvwwwyyy{{{|||~~~}}}}}}zzzxxxpppbbbXXXMMMCCC>>>;;;777555555444333222111111111111000000000000//////............//////........................,,,---............---,,,,,,---...---+++))))))***++++++++++++++++++++++++***))))))((()))***+++,,,***************+++,,,,,,+++***)))((((((((((((((())))))(((((((((((())))))------,,,,,,++++++++++++++++++++++++++++++,,,,,,***+++,,,+++******,,,......///111333777:::>>>@@@@@@???>>>===<<<<<<===>>><<<<<<======>>>??????@@@???@@@AAA@@@>>><<<<<<===;;;888999<<<>>>???DDDJJJUUU^^^oooxxxmmmeee```]]]ZZZWWWYYY[[[]]]___bbbgggmmmqqqyyy}}}|||{{{~~~}}}|||}}}yyywwwtttsss~~~vvvlll^^^RRRIIIAAA999555666666444222222222111111111000000000//////............//////////////////////////////---......//////......------......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******)))))))))***++++++++++++++++++***)))((('''***))))))(((((())))))***,,,++++++++++++******************++++++,,,,,,,,,***,,,,,,,,,++++++---///...000333666:::>>>AAACCCAAA@@@???===<<<<<<<<<============>>>??????@@@@@@@@@BBBDDDCCC@@@>>><<<<<<888888;;;>>>@@@CCCNNNYYYiiixxxlllggg```[[[ZZZZZZZZZZZZ[[[^^^bbbeeeiiiooowww}}}~~~~~~{{{wwwwwwtttfffWWWLLL>>>777777888666333222222222111111111000000//////............//////////////////////////////------............---------...---+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,***)))))))))))))))******---.........---+++***(((***))))))))))))))))))***)))(((((((((((((((((((((*********++++++,,,,,,---+++,,,---,,,+++,,,...000...111444999===AAACCCDDDCCCAAA???>>><<<<<<<<<<<<======>>>??????@@@@@@AAAAAADDDFFFFFFCCC???===;;;:::;;;>>>AAADDDKKK]]]nnn```]]]ZZZXXXYYY\\\^^^___```dddjjjnnnrrrxxx~~~{{{}}}{{{hhhYYYGGG;;;777777555222222222222222111111111111//////............//////........................---,,,,,,,,,,,,,,,,,,---,,,,,,+++***((((((***,,,++++++++++++++++++++++++)))))))))*********************)))))))))))))))***------......---,,,***)))******))))))))))))******((((((((((((((((((((()))*********++++++,,,,,,,,,+++,,,------,,,---///111000222777;;;???BBBCCCDDDCCCBBB@@@>>>===<<<<<<===>>>>>>??????@@@AAAAAAAAABBBEEEGGGHHHEEEAAA===<<<===>>>BBBEEEJJJWWWoooYYYXXXWWWWWWZZZ^^^bbbeeejjjpppxxx~~~}}}~~~~~~oooWWWDDD999555333222333222222222222111111111//////............//////........................---,,,,,,++++++,,,,,,---***++++++***))))))***,,,++++++++++++++++++++++++((()))******++++++******++++++***)))))))))************************)))(((+++******))))))******+++*********++++++++++++,,,+++++++++++++++++++++++++++,,,---------...000222333666:::???BBBCCCBBBBBBBBBAAA@@@>>>=========>>>?????????@@@AAAAAABBBBBBBBBDDDGGGHHHEEEAAA???===???AAAFFFMMMWWWiiiWWWXXXYYY\\\___eeekkkooozzzzzzoooTTTAAA888555555333333222222222111111111//////............//////////////////////////////...---,,,,,,,,,,,,---...)))+++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,+++***************))))))((((((((()))******+++******))))))******+++++++++++++++,,,,,,---------,,,,,,++++++*********+++---............111333888:::???CCCDDDDDDBBBAAABBBAAA???>>>>>>>>>????????????@@@@@@AAABBBBBBBBBAAADDDFFFFFFDDDAAA@@@???AAAEEEOOO]]]mmmZZZ[[[^^^bbbgggmmmtttyyy{{{}}}bbbJJJ===999:::333333333222222222111111//////............//////000000000000000000000000///...---,,,,,,---...///)))+++......---,,,+++,,,------------------------***+++,,,---...---,,,,,,------,,,+++******++++++***))))))((()))+++,,,---++++++************++++++))))))*********+++++++++...------,,,+++***))))))+++---.........///111333;;;>>>BBBEEEFFFEEEBBBAAAAAA@@@???>>>>>>??????@@@???@@@@@@AAAAAABBBBBBCCCAAACCCEEEEEEDDDAAAAAAAAACCCIIIWWWkkk\\\bbbiiimmmpppvvv}}}vvvtttvvvuuu~~~}}}[[[@@@999===777666444444444444222111111222333444444333222111000000000000000000000000000000///...------,,,,,,.........------,,,,,,,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,%%%'''******)))(((((()))++++++************++++++...,,,***(((((((((************+++,,,///222444666@@@CCCFFFGGGEEECCCBBBAAA============>>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDEEEHHHHHHCCC??????BBBDDDLLLTTThhhdddjjjqqqvvv{{{zzzlllffffffjjjsssjjjLLL===<<<:::888666666666555333111111111222333333222111111000000000000000000000000000//////...------,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,&&&(((++++++***))))))***++++++************++++++///---,,,******+++,,,---+++++++++,,,///222666888BBBDDDGGGGGGEEEBBBAAA@@@============>>>>>>>>>>>>@@@@@@BBBCCCDDDEEEEEEEEEBBBCCCCCC@@@>>>???BBBCCCNNNWWWkkkooouuu~~~~~~fffZZZWWWZZZ```sss~~~~~~^^^GGG<<<888666555444444333000---000111111222222111111000000000000000000000000000/////////...------,,,,,,.........---------------------,,,,,,+++***))))))++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,'''***,,,,,,+++******+++++++++++++++++++++++++++---,,,+++++++++,,,---...---,,,,,,---000444999<<>>>>>>>>??????AAABBBDDDFFFGGGGGGGGGFFFBBB@@@?????????AAACCCEEESSS]]]qqq{{{oooYYYQQQQQQWWW^^^sss}}}xxxxxxyyy~~~oooRRR@@@888666555555555333111///000000000111111000000000//////////////////////////////.........---------...............------------,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------)))+++---...---,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---///...---...111777===@@@FFFHHHHHHGGGCCC@@@>>>>>>=========>>>>>>??????@@@CCCDDDFFFHHHIIIIIIIIIHHHEEEAAA???@@@BBBCCCFFFJJJXXXcccvvvfffTTTOOOOOOVVV^^^sss|||ttttttuuuxxx{{{[[[EEE<<<:::888777777666555333111000000000000000000111////////////////////////...............---------........................++++++*********+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------)))+++......---,,,,,,---***+++,,,,,,,,,,,,+++***(((((())))))***+++,,,---000///...000444:::@@@DDDHHHIIIIIIGGGCCC???>>>============>>>???@@@@@@@@@DDDFFFHHHKKKLLLKKKJJJIIIGGGAAA>>>AAABBBDDDJJJRRR\\\jjj~~~aaaSSSOOONNNUUU```www}}}sssrrrrrrtttxxx{{{||||||cccMMM???<<<777444333333222111222111111000000111111222000000000000000000000000......................................./////////+++***))))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------)))+++......---,,,,,,---***+++,,,------,,,+++*********+++,,,------......000000000333777===CCCGGGHHHIIIIIIFFFBBB???>>>>>><<<===>>>>>>???@@@AAAAAAEEEGGGJJJLLLMMMMMMKKKJJJGGGAAA???BBBCCCEEEQQQ___jjj{{{{{{]]]SSSQQQRRR\\\jjjuuusssrrrrrrtttuuutttrrrrrryyykkkWWWGGGBBB:::444111000000///333222111111111111222333000000000000000000000000........................---........./////////000---,,,***))))))+++,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...)))+++---...---,,,,,,---***+++---......---+++******+++,,,,,,------------///000222555:::@@@EEEHHHHHHIIIHHHFFFBBB???>>>???<<<===>>>???@@@AAAAAABBBEEEGGGJJJMMMNNNMMMKKKJJJGGGBBBBBBFFFGGGKKK]]]rrruuuZZZSSSTTTWWWeeewwwzzzvvvssssssttttttsssqqqkkkqqq{{{ppp```UUUNNNDDD<<<777555555444444333222111111222333444000000000000000000000000---.....................---.........//////000000///---+++)))))))))+++,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......)))+++---...---,,,,,,,,,***+++---......---+++***))))))***+++++++++******///000333777<<>>???@@@AAABBBBBBEEEGGGJJJMMMNNNMMMKKKJJJIIIEEEGGGKKKLLLQQQhhhyyyaaaXXXXXX```ttt{{{yyyuuurrrrrrtttvvvyyyyyy{{{~~~|||rrrggg]]]OOODDD;;;666555666333444444333000/////////000000000000////////////000////////////.........------............------...........................---,,,,,,++++++,,,,,,.........------,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333///222555999BBBKKKMMMJJJKKKHHHDDDAAA@@@???===<<<:::<<>>777666444333222111111222111111000000000////////////............---------------............------........................,,,++++++***************,,,,,,,,,+++++++++++++++------.........---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...000222333777:::>>>DDDLLLMMMKKKJJJGGGCCCAAA@@@???===<<<===???@@@AAAAAAAAACCCEEEHHHLLLNNNKKKJJJLLLLLLJJJNNNVVVdddqqqyyy}}}{{{~~~{{{kkkWWWIII;;;888555333333333333333111111111000000000//////............------------------............------........................---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...000111555:::>>>AAAFFFLLLMMMKKKIIIFFFBBB@@@??????===<<<>>>@@@BBBBBBAAABBBCCCEEEHHHKKKLLLKKKJJJKKKLLLMMMQQQ___vvv~~~wwwyyyoooVVV@@@;;;666333333444444444111111111111000000000000//////.........---------------............------..............................---,,,,,,,,,,,,------------...............,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000222777===BBBDDDGGGLLLMMMKKKHHHEEEBBB@@@??????===<<>><<<>>>@@@BBBCCCCCCDDDGGGHHHEEECCCDDDHHHJJJJJJPPPXXXkkk|||{{{vvvvvvxxxLLLDDD:::555555555444222222222222111111111111000111111111111000000000000---..................---...........................---,,,,,,++++++,,,,,,,,,,,,,,,------.........++++++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///111333444999AAAGGGGGGGGGIIIJJJHHHFFFDDDAAA?????????>>><<<>>>@@@BBBCCCDDDEEEGGGIIIEEEAAABBBGGGJJJKKKQQQZZZtttxxxsss|||VVVFFF777555999999444000333222111111000111111111333222000///........./////////.........---------...000111000///...///111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------...,,,***((((((***,,,...))))))***+++---...//////000000/////////222777;;;CCCEEEHHHJJJKKKJJJIIIHHH@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGIIIJJJJJJJJJIIIFFFFFFHHHJJJKKKOOOUUUpppxxx}}}[[[JJJ999555777666222///333222222111111111111111333222000///........./////////.........------------/////////...---...///------------------------,,,,,,,,,,,,------......------------------------...---,,,++++++,,,---...***++++++,,,,,,---------////////////000444999===EEEGGGIIIKKKKKKJJJHHHFFFCCCCCCAAA@@@?????????@@@BBBCCCFFFIIIKKKKKKKKKJJJFFFDDDEEEHHHJJJKKKRRRYYYooocccQQQ???777666444222111333333222111111111111111222111000///.........////////////............---,,,---......---,,,---...........................+++++++++,,,,,,,,,,,,---------------------------......------------......,,,,,,,,,,,,++++++++++++...///000000222666<<<@@@GGGIIIKKKLLLLLLJJJGGGFFFCCCBBB@@@???>>>??????@@@AAADDDHHHKKKMMMMMMKKKJJJFFFDDDFFFIIIJJJMMMVVV```rrrhhhWWWEEE;;;777444333333333333222111111111111222111111000////////////////////////...............,,,...///...---,,,---...........................,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,---///111222555999>>>BBBGGGIIIKKKMMMMMMKKKIIIHHH??????>>>>>>???AAACCCDDDCCCFFFJJJNNNOOONNNLLLJJJHHHGGGIIIJJJKKKOOO\\\hhhiii[[[JJJ@@@:::444333444444333333222111222222222000000000000000/////////////////////////////////---...//////------...///------------------------............------------------------------------+++,,,---......---,,,+++)))***+++,,,---...//////---///222444777;;;AAAEEEEEEGGGJJJMMMNNNNNNMMMLLLAAA@@@??????@@@BBBEEEGGGFFFIIIMMMPPPQQQOOOMMMKKKIIIIIIJJJKKKKKKSSSdddvvvmmmaaaSSSIII@@@777444555444444333222222222222222//////000000000000//////...////////////000000000---///000///...---...///------------------------///...............------------------------------+++,,,---......---,,,+++******+++---...000111111///111444666999===BBBFFFEEEGGGKKKNNNPPPPPPOOONNNGGGEEECCCAAAAAACCCEEEFFFJJJLLLOOOQQQQQQOOOMMMKKKGGGHHHKKKMMMPPP]]]wwwxxxnnncccYYYLLL@@@999999444444333222222222222333...///000111111000//////.../////////000000000000,,,---......---,,,---....................................------,,,,,,,,,------------------------------............------------......///000111111000222555888;;;>>>CCCFFFGGGIIILLLOOOPPPPPPNNNMMMIIIHHHEEECCCCCCEEEHHHJJJOOOPPPQQQRRRQQQOOOMMMKKKFFFIIIOOOTTT]]]qqq{{{qqqfffXXXHHH@@@???555444333333222222333333...///000111111000//////.../////////000000111111+++,,,------++++++,,,---000000000000000000000000---------,,,,,,+++++++++------------------------////////////////////////000000000000000000000000111333666999;;;???CCCFFFIIIKKKNNNPPPPPPOOOMMMLLLHHHFFFEEEDDDFFFIIIMMMOOORRRRRRRRRRRRPPPOOOMMMKKKHHHLLLTTT\\\iii|||}}}yyykkk^^^LLL;;;666666444111111333333222222111///.........///000000000000000000000000000)))+++...000000...+++)))...............---------+++,,,............,,,+++---+++)))***---///...,,,...//////...,,,++++++,,,------......//////000000111444888;;;>>>@@@CCCEEEIIIJJJLLLOOORRRQQQNNNKKKLLLHHHEEEDDDGGGKKKNNNPPPWWWRRROOOQQQQQQOOOPPPRRRQQQTTTYYYfff~~~}}}~~~zzzxxx{{{~~~qqqZZZGGG;;;999666333333333333111111111000///////////////000000000000000000000000------............------........................,,,------......------,,,---+++)))***---......,,,,,,---......,,,,,,---...---......//////000000111333666:::===???BBBDDDGGGIIIJJJLLLOOORRRQQQNNNKKKJJJGGGEEEEEEHHHLLLOOOQQQVVVRRROOOPPPPPPOOOPPPSSSWWW___kkk||||||vvvwwwzzz|||wwwxxx}}}jjjSSSCCC>>>777555444444222000000000111111000000///...000000000000000000000000111000---,,,,,,---000111////////////////////////......------------......---,,,***+++---...------***+++------------...000......//////000111111222555888<<>>@@@AAACCCEEEGGGKKKLLLNNNPPPQQQPPPLLLHHHDDDCCCDDDHHHLLLQQQSSSSSSTTTRRRQQQQQQQQQPPPUUU\\\^^^|||uuuggg```\\\^^^nnniiiRRR===777888555444555111111222222111111000///000000000000000000000000...///000111111000///...---......//////000000111//////............//////......///...,,,+++---...,,,---......,,,+++,,,...///000111222333555666666:::<<>>AAACCCEEEEEEFFFHHHIIIMMMNNNOOOPPPQQQNNNJJJGGGCCCDDDFFFKKKOOORRRRRRQQQNNNLLLMMMMMMLLLLLLTTT^^^yyy|||jjjdddddduuurrrMMM;;;999888444000222222222111111111111000111111111111000000000000................................................---......///////////////////////////////////////111000///...------...///000222444555555666888999???AAADDDEEEEEEFFFGGGIIIKKKNNNRRRSSSPPPKKKGGGEEEHHHIIIKKKPPPTTTVVVSSSPPPQQQJJJIIIMMMLLLKKKUUUddd}}}pppkkklllnnnxxxTTT@@@;;;999666444222222222222111111111111111111111111000000000000////////////////////////........................---......///////////////////////////////////////000000...---------.........000333444555777:::<<>>666666888333333222222222111111111111111111111000000000///000000000000000000000000........................---......///////////////////////////////////////.........------------......000222444666999===AAADDDFFFHHHIIIJJJKKKNNNPPPNNNPPPRRRQQQNNNJJJHHHGGGFFFJJJOOOTTTVVVUUURRROOOOOOOOOQQQRRRUUUeeeiiiddd^^^\\\]]]eeeuuuhhhTTTEEE:::777888333333333222222222222111111111111111000000000///////////////////////////........................---......///////////////////////////////////////---.....................000222333555666999===AAADDDFFFHHHHHHIIIKKKOOOQQQPPPRRRRRRQQQMMMJJJHHHHHHGGGKKKPPPTTTUUUTTTRRRPPPQQQRRRTTTWWWaaazzzwwwlll````````````aaakkk|||lll^^^PPPBBB:::888333333333333222222222222111111111111000000000000////////////////////////........................---......///////////////////////////////////////---...//////000/////////111222444555666:::>>>BBBDDDFFFGGGHHHIIIKKKOOORRRRRRSSSRRRPPPLLLIIIHHHHHHIIILLLQQQSSSTTTSSSRRRRRRRRRTTTXXXcccwwwrrrddd```YYY\\\aaafffjjjxxx~~~uuullldddYYYIII;;;444444444333333333222222222111111111111000000000000000000000000000000000000........................---......///////////////////////////////////////......000111111111000000000111333444777;;;AAAEEEEEEFFFGGGHHHIIILLLPPPTTTTTTTTTSSSPPPLLLIIIIIIIIIJJJNNNQQQRRRRRRQQQRRRTTTUUUYYYbbbvvvhhh^^^\\\VVVXXX```mmm|||}}}{{{{{{~~~xxxuuunnniiifff]]]KKK999///444444444333333333222222111111111111000000000000111111111111111111111111........................---......///////////////////////////////////////...///000222222222111000...000222444777===CCCHHHFFFGGGHHHIIIJJJMMMQQQUUUTTTTTTSSSOOOKKKIIIIIIJJJKKKNNNQQQRRRQQQQQQSSSUUUYYY^^^lllwwwcccZZZXXXVVVWWW```ttt