BM66(@ bbb```___aaadddeeebbb```___^^^\\\]]]^^^___^^^]]]``````bbbdddfffhhhiiijjjiiihhhggggggggggggggghhhkkkmmmnnnooonnnmmmnnnooopppooonnnooopppqqqpppooonnnnnnoooppprrruuuvvvxxxzzz{{{{{{{{{zzz{{{}}}~~~{{{ssslllhhhfffaaa[[[WWWWWW\\\ccchhhppp~~~xxxhhhYYYIIICCC@@@===;;;:::???GGGTTT```jjjqqqvvvyyywww{{{wwwvvvllllllnnnooommmwwwsssgggfffbbbeeefffddd___]]]^^^```jjj~~~llloooxxxdddPPPZZZmmm~~~hhhVVV^^^vvvrrrSSS>>>666444222111000......//////...,,,---------............///.........------,,,,,,,,,...........................------,,,,,,------...+++++++++,,,,,,,,,------+++,,,.../////////...---,,,,,,,,,---------......------------------------000///---,,,,,,---///000111...+++***,,,...000111//////...---...///000111000//////.........//////111...,,,***+++---------///...---,,,,,,---...///000...,,,***)))***,,,---,,,---......//////......,,,---------.../////////////////////////////////111111111///------///111...---+++,,,...//////...111111111111111222333333222111222666666444777<<>>666444222...---,,,,,,---...---+++---------............///......---------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,---------.........,,,------...............,,,,,,,,,---------......------------------------...---,,,++++++,,,---...---+++((((((***,,,,,,,,,......---------...///000/////////...//////000000222///---,,,---...............---,,,,,,---......---------,,,,,,+++++++++,,,---......//////......------..................////////////////////////111111111///------///111---,,,+++---000333444444000000//////000000111222222111222555555444777===GGGTTTkkkoooeeesssttt|||gggTTTXXX[[[yyycccaaaaaabbbdddeeedddccc]]]ZZZVVVUUUVVVWWWXXXXXX[[[\\\]]]```bbbeeeggghhhlllkkkkkkkkkjjjjjjjjjjjjmmmoooppppppnnnmmmnnnooommmmmmnnnnnnnnnooooooooosssssssssttttttuuuuuuvvvzzzzzzzzzyyyxxxyyy{{{}}}~~~||||||}}}~~~yyyrrrmmmllloootttxxx{{{yyyfffWWWGGG@@@===;;;:::<<>>IIIVVVmmmmmmdddrrrsssyyynnnWWWYYYYYYwwwaaaaaaaaabbbcccdddeeeeee```\\\WWWTTTTTTUUUUUUUUUXXXYYY[[[^^^aaadddfffhhhkkkkkkkkkkkkkkkkkkjjjjjjnnnoooqqqpppooommmnnnnnnmmmnnnoooooooooooopppqqqtttttttttttttttssssssrrrvvvwwwxxxxxxwwwyyy{{{~~~~~~{{{zzz{{{}}}{{{vvvtttvvv{{{~~~xxxgggXXXIII@@@<<<999999<<>>CCCOOO___xxxxxxooo{{{{{{yyy```^^^ZZZxxxdddfffhhhkkkmmmrrrwww{{{~~~uuuhhh[[[SSSOOOKKKJJJJJJLLLQQQWWW[[[]]]aaacccgggjjjllllllkkkkkkjjjkkkkkklllmmmmmmmmmlllnnnnnnooopppppppppppppppnnnooorrrtttuuuuuuuuuttttttsssrrrqqqrrrtttvvvwwwyyywwwvvvvvvxxxzzzzzzzzz||||||{{{zzzzzzzzz{{{|||zzzzzz{{{}}}~~~~~~xxxfffXXXQQQLLLGGGCCCDDDAAA===999888999<<<>>>NNNUUU```iiioootttzzz~~~yyyqqqjjjaaa```qqqyyymmm___WWWTTTUUU\\\cccvvvyyy}}}}}}ppp]]]PPPYYYlll|||sssfffiiiwww|||hhhPPP>>>555333000000000000///...---,,,/////////...------,,,,,,,,,---///000000///---,,,------,,,+++++++++,,,,,,000///...---,,,---......///...---,,,+++,,,------------,,,++++++*********+++,,,------......---------------.........//////---,,,,,,+++***)))((((((,,,------......------,,,...------,,,,,,,,,------........................111)))(((333666...)))***........................---...............------............/////////000111111000///...---,,,,,,111000...,,,,,,---///000------...000111222333444333222111111111222444444333222222111111222222333777777999;;;;;;:::@@@GGGUUUcccyyyvvvkkkzzzyyybbb[[[WWWkkkdddeeegggiiikkkpppvvvzzz}}}|||ssshhh^^^XXXRRRQQQPPPPPPRRRUUUYYY\\\^^^```eeeiiikkkkkkkkkjjjiiijjjkkklllmmmmmmmmmmmmnnnnnnoooooopppppppppoooppprrrtttvvvwwwvvvuuuuuusssrrrrrrrrrssstttvvvwwwzzzxxxwwwwwwxxxzzz{{{{{{|||{{{zzzxxxwwwwwwxxxyyyyyyyyy{{{}}}||||||}}}~~~|||ppp___SSSLLLHHHDDDAAA@@@>>>;;;999999:::<<<>>>OOOWWWbbbkkkqqquuuzzz~~~zzzrrrkkkcccbbbrrrtttcccZZZXXXYYY___dddtttxxxppp\\\OOOUUUfffvvv{{{llllllxxx~~~iiiQQQ???666333000000000000///...------------..................+++---...//////...---+++,,,,,,,,,+++,,,,,,------///...---,,,,,,,,,---...---,,,,,,+++,,,---...///++++++++++++++++++,,,,,,+++,,,------......------,,,------------............------,,,+++******)))++++++++++++++++++++++++.........---------......,,,,,,,,,,,,,,,,,,,,,,,,111+++---999<<<555......------------------------------.........------,,,.........///////////////111111000000//////......000000///.........///000///000000111222333444444222222111111111222333444333222222111111222222333555555777:::::::::???GGGWWWdddzzzuuujjjxxx{{{ccc[[[UUUhhhddddddeeefffhhhmmmsssxxx{{{}}}yyynnnfffZZZZZZXXXTTTOOONNNQQQUUUYYY\\\aaafffiiijjjjjjiiihhhiiijjjlllmmmnnnnnnnnnnnnnnnnnnooooooooooooooossstttvvvwwwxxxwwwvvvuuupppqqqrrrssstttuuuvvvvvvzzzyyyyyyxxxxxxyyy{{{|||zzzzzzwwwtttqqqppprrrtttwwwxxx{{{}}}|||yyyyyyzzz|||ssshhhYYYNNNIIIFFFCCC???;;;:::999999:::<<>>DDDLLLTTTXXXZZZ^^^cccfffiiimmmtttyyyzzz{{{}}}tttiiihhhgggfffllluuuyyylllffffffjjjiiiqqq{{{vvvbbbVVVRRR]]]yyyjjjQQQ???666444222000///......000000..................------...------------------.........---------......///---......///...---,,,+++******+++,,,---,,,++++++------------------,,,,,,+++,,,------......------,,,------------.........***++++++,,,---......///++++++++++++++++++++++++------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,---...///...---...//////------------------------+++,,,---...////////////,,,------...///000111111---------...............---,,,,,,,,,---...000111111111222222222222222222333444555666666666555555333222222111111222222333222111222666777:::CCCLLL^^^mmmzzznnn{{{oooZZZWWWXXXttt^^^```dddffffffgggiiikkkhhhmmmrrruuuttttttuuuwwwyyyiiiWWWEEEFFFIIINNNVVV___gggkkkjjjkkkkkklllmmmmmmmmmlllmmmlllkkkjjjjjjlllmmmooonnnooorrrtttuuuuuuuuutttuuutttrrrppppppqqqrrrsssvvvyyy}}}}}}|||}}}sssaaaWWWWWW[[[___aaadddiiioootttyyy|||xxxwwwvvvxxx{{{}}}~~~~~~}}}~~~xxxjjjcccbbb[[[TTTLLLHHHIIIHHHDDDAAA666888<<>>;;;:::>>>DDDJJJLLLLLLFFFFFFIIIQQQ]]]iiiqqquuu{{{}}}{{{ssslllddd___aaagggwwwxxxtttuuuuuunnnlllppprrryyyuuuaaaRRRRRRaaarrr}}}iiiSSSBBB777555111000000000///...---......//////......---000///------......,,,+++............---,,,++++++---------,,,,,,+++++++++---------,,,,,,,,,++++++...------,,,++++++******000///...------...///000,,,------......------,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...+++---///111111000...,,,........................,,,,,,---------..............................---........./////////000000///,,,***---222444111---/////////000000111111111111111111111111111111111555666777999999999999888444333222111000111222222333333444777888999@@@III\\\ttttttwwwzzz```iiiqqq^^^]]]jjj^^^______^^^^^^___aaadddggghhhhhhhhhhhhjjjmmmppptttttt~~~iiiRRRIIILLLTTT\\\bbbdddeeegggiiikkklllmmmmmmmmmnnnooopppqqqqqqqqqqqqmmmnnnnnnooopppqqqrrrrrrrrrsssssstttvvvxxxzzz{{{|||yyywwwxxxzzzjjjZZZOOORRR[[[cccllluuuyyywwwvvvvvvxxx{{{{{{ooodddZZZQQQLLLHHHEEECCCAAAAAAAAA@@@??????<<<;;;>>>CCCHHHJJJJJJGGGGGGKKKSSS___jjjqqqsssyyy{{{~~~xxxpppfff___```eeerrrwwwrrrssssssnnnmmmrrrssswww{{{dddRRRPPP]]]kkknnnVVVDDD888555222000000000000///......////////////.........---,,,---///111000///)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))***+++++++++,,,,,,,,,---------------------------,,,,,,------------,,,,,,++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,(((+++...111111000---,,,------------------------+++++++++,,,------.....................---------.........//////000000111///---,,,...111222111.........///000000111111111111111111111111111111111333444666777888888777777666555333222222222333444000///111444555666===EEE\\\tttwwwxxx~~~```fff|||ttt^^^^^^kkk]]]___```_________aaaccceeefffgggggghhhjjjnnnqqqrrrrrrzzzuuuZZZMMMNNNSSSYYY^^^cccdddfffgggiiijjjkkkkkkjjjkkkmmmoooppppppppppppmmmmmmnnnooopppqqqrrrrrrqqqrrrsssuuuwwwyyy{{{||||||xxxwwwxxxzzz~~~ooo\\\LLLNNNWWW___kkkwwwxxxxxxwwwwwwxxxzzz|||~~~vvvjjj___UUUMMMIIICCCAAA>>>===>>>@@@CCCDDDCCC@@@>>>???CCCGGGGGGFFFHHHHHHMMMWWWdddnnnsssssswwwyyy}}}||||||tttiii______dddnnnyyypppmmmkkkkkklllrrrsssuuu~~~}}}hhhTTTQQQ\\\hhh~~~sssZZZGGG999666222000000000000000......////////////.........---,,,---///111000///)))***+++,,,---.........***++++++,,,,,,------...+++++++++++++++*********+++++++++++++++,,,,,,,,,***+++---......---+++***------............------++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++,,,...///000///...---------------------------***++++++,,,------......//////.........------------......///000000111111/////////000000000////////////000111111222333333111111111111111111111111222333444666666666666555555555333222222222333444000///111444444666===EEE[[[ttt}}}{{{{{{cccggg}}}vvv\\\\\\jjj]]]___````````````aaabbbcccdddeeefffgggjjjnnnrrrooonnntttyyy|||}}}___PPPOOORRRVVVZZZcccccceeeggghhhiiiiiiiiiggghhhkkkmmmooopppppppppmmmmmmnnnooopppqqqrrrrrrpppqqqrrrtttwwwzzz}}}~~~zzzwwwuuuvvvwwwzzzsss\\\JJJJJJSSS\\\kkkyyywwwwwwxxxyyyzzzzzzzzzzzz~~~rrrfff[[[RRRKKKFFF@@@>>>;;;;;;===AAAFFFIIIIIIEEEAAAAAADDDFFFFFFEEEHHHIIINNNYYYgggqqquuuuuuuuuxxx|||yyy|||wwwjjj```___ccckkk|||oooiiieeeiiikkkrrrsssttt~~~{{{mmmXXXTTT^^^iii}}}www]]]III999666222//////000111000......////////////......111///............---+++,,,,,,---------,,,++++++)))***+++,,,------...///)))******++++++,,,,,,---......---,,,+++***)))(((***,,,...000000...,,,***......////////////......++++++++++++,,,---...///...------,,,,,,------...,,,---...//////...---,,,000//////............///........................++++++,,,,,,---...////////////.........------------......///000111111222...000111111///...//////000000111222333333444444111111111111111111111111111222333555555555555444333222111000000000111222222111333666777888???HHH[[[ttt~~~vvvgggkkkxxxZZZZZZhhh___`````````___^^^]]]]]]ccccccdddeeegggiiijjjlllpppppppppqqqvvvnnnZZZQQQQQQVVVYYY___bbbfffhhhiiiiiikkkllljjjkkklllnnnooooooooonnnllllllllllllmmmnnnpppqqqrrrooonnnqqqvvv{{{}}}}}}xxxxxxwwwvvvwww{{{zzzeeeTTTRRRUUUZZZggguuuuuuwwwyyyyyyyyyyyy{{{}}}|||nnnaaaWWWNNNFFF@@@AAA===;;;<<<===>>>EEELLLSSSMMMJJJJJJEEE???AAAGGGHHHMMMWWWbbbkkkrrrvvvxxxzzz{{{}}}~~~zzzwwwtttuuu{{{~~~zzzoooddd______mmmrrrjjjiiihhhooosssrrrwww{{{uuulllYYY[[[[[[iiiyyyvvv~~~eeeLLL===777333222000,,,,,,///------,,,,,,,,,,,,------000000//////.........---...---,,,++++++,,,...///+++,,,---...///...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///---------------...///000...///000000///---+++***------,,,+++++++++,,,,,,........................000///...,,,,,,,,,,,,,,,000000000000////////////......///////////////...((()))+++,,,---.........000000000000000/////////...///000111111000///...000000000000000000000000,,,...111111///...---...000000111222333333444444555555555555666666666666444333111//////000111222222111333666666777===EEEYYYvvv{{{cccooo|||sssccc^^^hhh]]]^^^^^^____________^^^aaabbbccceeegggiiijjjkkkmmmnnnooopppuuu~~~ttt```UUUSSSVVVYYY\\\___ccceeeggghhhiiikkkjjjkkkmmmnnnoooooonnnnnnllllllkkkkkklllmmmoooppprrrpppoooqqqvvv{{{|||}}}yyyyyyxxxwwwwwwzzzoooZZZRRRQQQTTT___mmmrrrtttvvvxxxyyyzzz}}}zzzlll___UUULLLDDD>>>;;;888777999<<>>888333222000------///......------------......000/////////............///...---,,,,,,---......+++,,,------......------------------,,,,,,,,,,,,,,,,,,+++++++++,,,------...------------......///.../////////...---,,,,,,.../////////////////////------------------------++++++,,,,,,---,,,,,,,,,000000000/////////............/////////...------)))***+++,,,---.........////////////////////////...///000111111000///...000000000000000000000000...///111111///...//////111111111222222333333444444444444444555555555555444333111000///000111222222111333666666777===EEE[[[www{{{eeeppp|||xxxaaa\\\eee[[[\\\]]]^^^____________]]]___bbbdddggghhhiiiiiiiiilllnnnpppssszzz~~~lll^^^WWWWWWXXXZZZ]]]aaadddeeegggiiijjjjjjkkkmmmnnnoooooonnnmmmllllllkkkkkklllmmmnnnooosssrrrqqqsssvvvzzz{{{|||zzzzzzyyywwwwwwyyy~~~}}}dddUUUOOOPPP[[[hhhmmmpppsssvvvxxx{{{~~~wwwiii\\\RRRJJJBBB===888555444777<<>>FFF]]]zzz|||fffnnnyyy|||```[[[bbb~~~\\\]]]^^^^^^^^^^^^^^^]]]ZZZ\\\```cccfffggggggfffgggjjjnnnppprrrvvv}}}zzzkkk___YYYWWWZZZ]]]aaadddeeefffhhhjjjkkklllmmmnnnoooooonnnnnnmmmllllllllllllnnnooopppssssssssstttvvvyyyzzz{{{{{{{{{zzzxxxwwwxxx|||ppp^^^RRRQQQ\\\hhhjjjmmmqqqtttwwwzzz~~~~~~tttfffYYYOOOHHHAAA<<<:::666555888<<>>CCCNNNWWWbbbiiihhh]]]SSSRRRVVVXXXfffmmmuuuyyyxxxzzz~~~}}}lll]]]WWW[[[aaaqqqvvv}}}yyyrrrkkkffffffdddttt|||sssqqqsssyyy~~~nnnsssooodddcccyyy|||kkklllxxxcccHHH===333111222111//////......------------................../////////000,,,---...///......---,,,+++,,,------......------***++++++,,,---......///,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------------------,,,,,,+++***------------------------------------------------+++,,,...000111000///...000000000/////////......,,,---......////////////,,,------...............------...//////000111111111000///......///000111000000000000000000000000---///111222111111222333111111111222222333333444222333333333444444444444333333444444333333222111444222222555666999AAAKKKhhhlllppptttccc[[[WWWddd```aaaaaaaaaaaaaaa``````[[[[[[[[[[[[\\\]]]^^^___bbbfffkkkmmmmmmmmmnnnqqqqqqtttyyy{{{tttggghhhiiihhheeebbbaaaaaaYYYZZZ^^^aaadddfffggggggddddddeeegggjjjnnnqqqsssooossswwwxxxxxxxxx{{{~~~yyyyyyyyyxxxwwwxxxzzz|||zzzppphhheeecccgggmmmsssyyytttjjj[[[NNNFFF@@@;;;888:::777777999<<>>DDDIIIWWW]]]bbb```ZZZYYY^^^eeennnssszzz}}}~~~~~~{{{vvv|||{{{hhhXXXVVV\\\hhhvvv}}}ttthhhaaa```ccclll|||rrrnnnooovvv{{{ttt{{{{{{eeeaaajjjsssuuuuuu```III>>>555333444222000000---.........//////000000------............------------------------,,,,,,,,,------......------,,,000...,,,---000000---+++(((***+++------,,,+++***+++---///000...------...+++,,,---,,,***)))***+++...---,,,++++++---///000------++++++++++++------++++++++++++,,,---......111000...,,,,,,,,,...///////////////////////////---------............//////////////////000111111///......------///000111000000000000111111111111000000000000111111111111000111111222222333333444666666666666666666666666777777777666555444222111333222333444555777BBBNNNqqqmmmiiisssmmmYYYQQQ^^^xxx]]]^^^```bbbbbbbbbaaa```\\\\\\]]]]]]]]]\\\\\\[[[___```bbbeeegggiiikkklllnnnnnnpppuuuzzz}}}|||{{{}}}{{{yyyxxxxxxwwwsssooohhhcccbbbeeeddd```___cccdddddddddeeegggiiijjjkkkmmmooorrruuuxxxyyyyyyyyyxxxwwwvvvvvvvvvxxxzzz|||{{{|||}}}xxxeeeeeegggoooxxx}}}|||kkkbbbTTTIIIBBB???;;;999777999:::;;;;;;>>>BBBGGGHHHNNNVVVZZZ[[[]]]dddiiirrrvvv|||{{{ssswwwmmm\\\YYY^^^eeesss||||||vvvkkkeeecccccckkkyyyqqqmmmooovvv{{{tttzzz}}}gggccclll}}}xxxzzzuuu```III>>>444222333111///000............/////////000...//////////////////...........................,,,------......------,,,---+++***+++,,,,,,***(((***+++,,,......---,,,+++,,,,,,,,,+++******,,,...,,,------,,,+++******,,,******)))))))))***+++,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,111///...,,,,,,,,,...///////////////////////////---------............//////////////////000000111///......---...///000111000000000000111111111111000000000000111111111111111111111222333333444444555555555555555555555555111111222222222222111111555444555666777999DDDPPPpppmmmgggooooooZZZRRR^^^xxx[[[\\\^^^```aaabbbaaaaaa]]]]]]]]]]]]]]]\\\[[[ZZZ]]]^^^```bbbeeehhhjjjkkkmmmmmmnnnrrrvvvyyyzzzzzz~~~}}}|||}}}}}}}}}zzzxxxssspppooooookkkeeebbbbbbaaabbbccccccbbbcccfffhhhmmmnnnqqquuuxxxzzz|||}}}xxxwwwvvvuuuvvvxxxzzz{{{||||||}}}~~~lllhhhjjjpppyyy~~~}}}sssddd\\\PPPGGGBBB>>>:::888888999;;;;;;;;;===@@@CCC<<>>???===@@@GGGQQQ]]]gggnnnrrrzzz~~~xxxwww}}}}}}jjjbbbccciiiqqqxxxzzz~~~zzzqqqkkkjjjeeemmm}}}ssskkkiiinnnyyy~~~rrrqqqooommmlllwwwxxxwwwuuuaaaIII===333000000///...............////////////////////////000000/////////+++++++++++++++,,,,,,,,,,,,------......------,,,------------------++++++++++++,,,---...---------,,,,,,+++***((()))+++...,,,---......,,,,,,---...,,,------...///.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,///...------------......////////////////////////---------............//////............///000000............/////////000///000000000111111111111///000000000111111111111222222222333444444555555555555555555555555555555000111222333444555555555333222333444444777BBBNNNjjjooofffiiittt^^^TTT]]]sssaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaa```___^^^]]]]]]^^^```cccfffhhhjjjkkkkkkkkkllllllnnnqqqtttwwwuuuvvvwwwwwwxxxyyyzzz{{{}}}xxxuuummmnnnnnnkkkhhhdddaaa```bbbhhhpppxxx~~~~~~|||{{{yyyxxxxxxyyyzzz{{{}}}}}}~~~~~~~~~}}}||||||}}}tttsssvvv|||}}}nnndddZZZTTTLLLFFFBBB@@@<<<999555777999<<>>BBBBBBGGGPPP]]]iiirrrvvv{{{rrrhhhfffiiioootttwww|||{{{qqqkkkjjjgggnnn~~~rrriiihhhooo{{{pppmmmkkkoooppp}}}yyywwwxxxvvvcccJJJ>>>333000000.........///////////////.........---......//////......---+++,,,,,,,,,---------...,,,------......------,,,---...//////...---,,,,,,******+++,,,,,,,,,,,,,,,,,,---///...---,,,---...,,,---......,,,,,,---...))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---.........---------.........////////////////////////---------............///...............//////000---......//////////////////000000000111111111111///000000000111111111111111111222333333444444555555555555555555555555555444444555555666555555444333222333444444777BBBNNNgggsssgggiiiwwwaaaVVV\\\qqqcccbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbaaa```______```bbbdddfffhhhjjjkkkiiikkkllllllmmmooorrruuurrrtttuuuttttttuuuwwwyyy}}}|||{{{yyywwwsssmmmeee______eeennnwww}}}}}}{{{yyyxxxxxxyyyzzz|||}}}~~~~~~}}}|||||||||zzz{{{~~~{{{lllbbbYYYRRRJJJDDDBBB@@@===:::444666:::@@@DDDEEECCCAAACCCEEEIIISSS___kkkuuuzzz{{{{{{qqqllliiijjjmmmrrrxxx|||rrrkkkjjjhhhnnnssskkkjjjppp|||nnnkkkkkk|||ooottt}}}wwwxxxfffKKK???444000000......//////////////////.........------............---------......//////000000000,,,------......------,,,+++---......,,,++++++,,,*********+++++++++,,,,,,+++...000000///...---...+++,,,------,,,,,,---...++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,---...///---------...............////////////////////////---------............///......------......///000---......///000/////////000000000000111111111111000000000000111111111111000111111222222333444444444444444444444444444444555555666555555444333222555444555666777999DDDPPPfffvvviiiiiizzzdddWWW[[[nnnaaaaaa`````````aaaaaabbbaaaaaabbbbbbbbbaaaaaa``````aaabbbdddfffgggiiiiiihhhjjjlllmmmlllmmmpppsssppprrrsssrrrppppppsssvvvvvv{{{~~~|||qqqhhh___cccjjjrrrzzz|||yyywwwwwwwwwwwwyyyzzz|||~~~~~~}}}}}}|||zzzlllcccXXXQQQHHHBBB@@@>>><<<:::555777===DDDJJJLLLIIIFFFGGGLLLSSS\\\fffooovvvzzzzzz{{{tttmmmjjjjjjlllqqqwww}}}}}}rrrkkkiiiffflll~~~sssnnnmmmrrr|||~~~nnnllllllwwwnnnvvv}}}zzziiiMMMAAA555111000//////000000/////////..................////////////......,,,,,,---......///000000,,,------......------,,,***,,,...---+++)))***++++++++++++++++++,,,------,,,---...---,,,+++,,,...***+++,,,,,,++++++,,,.........---,,,---...///000+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,------,,,------......///......////////////////////////---------............///...------------...//////------///000000000///...000000000000111111111111000000000000111111111111///000000111111222222333444444444444444444444444555555666666555555444333555444555666777999DDDPPPhhhwwwjjjjjj}}}fffXXX[[[lll^^^^^^^^^^^^___aaabbbccc___``````aaaaaaaaaaaa```aaaaaabbbccceeefffggghhhgggjjjmmmnnnmmmmmmppprrrnnnppppppooollllllooorrrpppvvvzzzzzz~~~~~~sss```ccchhhnnnvvv}}}|||xxxvvvuuuuuuuuuwwwxxx{{{}}}~~~~~~}}}}}}{{{{{{mmmdddWWWPPPGGG@@@>>>===;;;:::666999???GGGOOOQQQNNNKKKNNNUUU^^^gggmmmqqquuuxxxzzzzzzsssnnniiiiiillloootttxxx}}}~~~ssskkkiiieeejjj}}}rrrqqqooosss|||~~~ooonnnnnn~~~tttmmmwww|||kkkNNNAAA555111111//////111000000//////.........---//////000000000000//////))))))***++++++,,,------,,,------......------,,,+++---///...+++***+++,,,---,,,,,,,,,,,,---......,,,,,,***((('''(((+++...)))***,,,+++++++++,,,---,,,+++***))))))+++---...++++++------------++++++......---,,,++++++++++++,,,,,,---.../////////...////////////////////////---------.........//////...------------...//////,,,---///000000000///...000000000000111111111111000000000000111111111111/////////000111111222222444444444444444444444444666666777777777777777666333222333555555777BBBNNNjjjwwwiiijjj~~~gggYYY[[[lll___aaacccbbb```___bbbeeeccccccdddddddddccccccbbbbbbdddfffgggfffeeeeeefffkkkkkkkkkkkklllnnnpppqqqqqqpppppppppoooooonnnnnnsssssstttwww{{{}}}{{{qqqbbb[[[fffsssxxx}}}~~~|||yyyxxxwwwwwwyyyzzz|||~~~mmm```WWWNNNGGGEEEDDD@@@;;;:::444888@@@HHHOOOTTTWWWXXXUUU]]]eeejjjpppwwwzzzzzztttjjjhhhhhhhhhllltttwww}}}wwwmmmhhhfffiiiyyyrrrpppttttttyyy{{{pppqqqzzzvvvqqqcccjjjkkkSSSAAA333222444111...000111111111000000000000000000000000000000000000000+++,,,---///000000000000///...---------///000111,,,,,,,,,---------......---------------------------,,,,,,,,,------...///...------,,,,,,------...------,,,,,,,,,---...///+++,,,------......------///...---,,,,,,---...///---------............///111111111111111111111111........................111111000000//////......222111111111000000//////111000///......///000111222222222222222222222222111111222333444444444444111444777888777666666777666555555666888888777666333777444444999:::@@@QQQpppvvvjjjiiijjj]]]cccsss```bbbcccbbb``````bbbdddbbbbbbcccccccccbbbbbbaaaaaacccffffffeeeddddddeeejjjjjjjjjjjjkkklllnnnoooppppppooooooooonnnnnnnnnlllmmmnnnppptttvvvxxxxxxyyyxxxggg]]]dddpppuuuyyy~~~|||zzzxxxwwwvvvvvvwwwyyy{{{~~~nnnbbbXXXOOOGGGEEEDDD???;;;:::777;;;BBBIIIPPPTTTXXXZZZ^^^fffmmmppptttyyy|||{{{}}}rrrmmmiiifffggglllssszzzwwwlllgggeeehhhwwwrrrooosssssswwwtttrrrzzztttnnn___ddd~~~mmmTTTCCC444444555111...000///000222444444333111000////////////////////////---......////////////...------------------...///,,,,,,,,,---------......---------------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,,,,------------+++,,,------...---------000///...------...///000---------............///000000000000000000000000........................000000000000//////......111111111111000000000///000000////////////000000222222222222222222222222111111222333444444444444333444555555444555777888666555555777888999777666333777444444999:::AAAQQQrrruuuiiiggg~~~hhhVVV[[[oooaaabbbcccbbb``````aaabbbaaaaaabbbbbbbbbbbbaaaaaaaaaccceeeeeedddcccdddeeeiiiiiiiiiiiiiiijjjkkkllloooooonnnnnnnnnnnnnnnmmmlllmmmoooqqqsssuuuwwwxxxwww}}}qqqaaabbbjjjpppuuuzzz{{{}}}~~~{{{xxxvvvvvvsssssstttwww{{{pppeeeXXXPPPHHHEEECCC===:::999999===DDDJJJPPPUUUZZZ]]]gggmmmssstttvvvzzz{{{zzzxxxooohhhddddddkkkrrrzzzwwwlllgggdddfffuuusssnnnrrrqqquuu||||||vvvqqq{{{ssslll[[[\\\rrroooVVVDDD666555666222.........000444666777555222111///////////////////////////////////////...------,,,------------,,,,,,+++,,,,,,,,,---------......---------------------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,---------,,,+++++++++,,,---------------///...---,,,,,,---...///---------............///................................................000000000////////////...111111111111000000000000///000000111111000000///222222222222222222222222111111222333444444444444444444444222222333777999666666666888999999888666333777444444::::::AAARRRtttuuugggdddzzzhhhSSSVVVjjjaaabbbbbbbbbaaaaaaaaaaaaaaabbbbbbccccccccccccbbbaaabbbddddddcccbbbccceeeiiiiiiiiijjjjjjkkkkkkkkknnnnnnnnnnnnmmmmmmmmmmmmnnnoooqqqssstttuuuwwwyyywww|||iiiaaadddiiipppvvvxxx{{{|||xxxvvvvvvsssrrrrrrtttxxx}}}qqqgggXXXPPPHHHEEEAAA<<<999:::999>>>DDDJJJNNNTTT[[[aaaiiioootttuuuvvvyyyzzzxxx}}}~~~rrrhhhbbbccciiiqqqyyywwwlllgggcccdddrrrtttllloooooosss{{{|||~~~rrrpppuuukkkXXXUUUfffpppXXXFFF777555666000,,,---...///222444555444333222////////////////////////---......//////...------,,,---.........,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,((()))+++------,,,+++***++++++,,,------------,,,---,,,+++******+++,,,------------............///------------------------........................////////////////////////111111111000000000000000///000111222222111000///222222222222222222222222111111222333444444444444222333333333222333666888666666777999::::::888666333777444444:::;;;BBBSSSwwwuuufffaaauuujjjWWWXXXhhhaaaaaaaaabbbbbbbbbaaa```bbbcccddddddeeeeeeeeedddaaacccdddcccbbbbbbdddeeejjjjjjkkkllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnjjjlllnnnooooooooorrrtttvvvyyy}}}vvvfffaaaeeelllrrrsssxxx}}}~~~zzzwwwvvvvvvtttsssrrrrrruuuzzz~~~pppgggWWWOOOHHHDDD@@@;;;999;;;999>>>DDDHHHLLLSSS\\\dddiiiooouuuuuuwwwzzz{{{yyy|||~~~tttiiiaaadddjjjrrr{{{xxxnnnhhhddddddpppuuujjjnnnooottt|||~~~{{{pppnnnyyynnnZZZQQQ^^^uuu|||ppp[[[HHH777444444///+++,,,////////////000111333444........................+++,,,---...////////////---.../////////---,,,***,,,,,,,,,---------......************************,,,++++++******+++++++++,,,++++++******++++++,,,((()))+++------,,,+++******+++,,,,,,------,,,,,,...---,,,++++++,,,---...---------............///.............................................................../////////000000000000000000111111///000111222222111000///222222222222222222222222111111222333444444444444000222555555555444444555666777888:::<<<;;;999666333777555444:::<<>>:::;;;@@@DDDGGGJJJJJJJJJOOOYYYcccjjjqqqwwwxxxzzz}}}~~~|||yyy{{{tttooojjjmmmvvvyyyrrrmmmhhhfffppptttlllppppppvvv~~~{{{sssooouuu___QQQUUUeeeyyy~~~vvveeeOOO;;;555333///---000///......------...///000........................+++,,,------............,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,...///000------,,,,,,,,,,,,------+++,,,,,,,,,------------******+++,,,,,,,,,,,,+++///...---,,,,,,---...///---------............///////////////////////////........................---------........./////////000000000111111111111222111111000000111111222222222222222222222222222111111222333444444444444222444666666555555666777777777999<<<>>>===999666222777555555;;;===DDDUUUtttkkk\\\iiippp]]]WWW[[[xxx^^^]]]^^^aaaeeefffdddaaa```aaabbbcccdddeeeeeeeeedddeeeeeedddcccdddfffhhhfffhhhkkkmmmooopppqqqqqqnnnnnnooooooppppppqqqqqqlllppptttssspppooorrrvvvuuuvvvyyy{{{~~~xxxgggaaaaaadddjjjppppppkkkiiilllpppiiiiiijjjkkknnnrrruuuxxx~~~yyyiii___RRRMMMGGGCCC>>>:::<<>>===:::777222777555555;;;===DDDUUUssslll\\\ggguuu]]]UUU[[[{{{___``````aaabbbbbbccccccdddeeeeeeffffffeeeeeedddfffeeeeeeeeeeeefffgggggghhhhhhggghhhjjjmmmppprrrpppqqqrrrssssssrrrpppooommmnnnppprrrsssuuuuuuvvvvvvxxxzzz}}}mmmbbb```ccceeeggghhhiiiiiiiiihhhjjjfffeeeggghhhkkkrrr{{{}}}uuuhhh___VVVKKKCCCCCCAAA<<<@@@JJJQQQRRRRRROOOMMMQQQZZZbbbooorrrwwwyyyzzzzzzzzzzzzzzz}}}yyyqqqqqqxxx|||wwwsssppphhhiiipppsssjjjjjjnnntttyyy~~~wwwqqqooottt\\\OOOVVVfff|||sssWWW===444444111---,,,////////////////////////.........---,,,+++))))))------...//////...------........................)))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...//////...------000---)))&&&&&&(((+++---***,,,,,,+++,,,///...***,,,---....../////////...))))))***+++---...//////.........------,,,,,,,,,......////////////.........,,,+++,,,///000///---////////////000000000000///////////////000111111666555555444222111111000333555666555444222222333222222333444444555555666666666777888999:::;;;;;;<<<===>>>>>>===:::777555555555666888888<<>>555555222//////////////////////////////.../////////...---,,,+++........................------------------------,,,,,,---.........------++++++,,,,,,,,,,,,---------..................---&&&%%%$$$$$$&&&)))---000+++------***+++...---*********+++,,,,,,,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,------............------...,,,+++,,,...000...---....../////////000000000///////////////000000111444333333333333333222222111222333333111000000111222333333444444555555666333444444555666777888888:::;;;===>>>===:::777444555444666777888;;;FFFRRRpppggg[[[ddd|||wwwbbb```cccxxx]]]]]]^^^___```aaabbbcccdddddddddddddddddddddddddddeeefffggghhhgggffffffkkkjjjhhhggggggiiilllnnnnnnooopppqqqqqqpppooonnnqqqqqqrrrttttttuuuuuutttvvvwwwyyyzzz{{{~~~rrrllliiifffbbb^^^[[[YYYXXXXXX[[[XXXWWWYYY[[[]]]dddlllyyysssggg___TTTIIIAAAAAAAAABBBJJJUUU\\\[[[YYYTTTQQQVVVaaajjjppptttyyy|||||||||}}}}}}~~~uuuooosss|||yyysssooooooooouuuuuufffhhhmmmtttxxxzzz}}}xxxwwwuuu```QQQVVVhhhvvv[[[@@@666555222111222//////////////////////////////000000000//////...///......------......///------------------------------.........---,,,,,,++++++,,,,,,,,,,,,------......------------......---,,,+++******+++,,,---,,,///---***))),,,,,,)))++++++,,,,,,------,,,,,,+++++++++,,,,,,---------...------------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,...///...---------........./////////////////////000000000000111222222222333333444444000222333333111000000111333333333444555555666666666666777888999:::;;;;;;:::<<<>>>???>>>;;;888555444444555777777:::EEEQQQqqq~~~fffZZZbbbxxxxxxeeeccceeexxx\\\\\\]]]___```bbbcccdddddddddccccccccccccddddddccceeeggghhhiiihhhfffeeeiiihhhgggfffgggiiilllnnnmmmnnnoooooopppoooooonnnssssssttttttuuutttttttttuuuvvvwwwxxxyyy|||zzzwwwsssllleee___[[[ZZZZZZWWWTTTSSSUUUVVVWWW^^^eeerrr~~~rrrfff___SSSIIIBBBAAACCCGGGQQQ\\\bbbaaa\\\VVVRRRWWWbbblllqqquuuyyy}}}~~~~~~~~~{{{ssstttzzzzzzsssoooppppppwwwvvvhhhhhhkkkpppsssvvv}}}}}}xxxwwwyyyeeeVVVZZZmmmuuuZZZ@@@666444222111333////////////////////////......///000000000000000000///...------...///000////////////////////////,,,,,,,,,,,,+++******)))+++++++++,,,,,,,,,------......---,,,,,,---......000000///...---,,,,,,+++---000///***(((***+++)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...............///......------------.........///...//////000000000000000111222222222222333333333333555666666444333444555333333444444555666666666888888999:::;;;<<<======:::===@@@BBBBBB???:::777444444555666666999DDDPPPqqq{{{dddYYY```uuuzzzfffbbbbbbuuu[[[\\\]]]___aaacccdddeeedddcccbbbbbbbbbbbbcccddddddeeegggiiiiiihhhgggffffffffffffggghhhkkknnnooommmmmmnnnnnnoooooooooooossssssttttttuuuttttttsssssstttuuuwwwxxx{{{~~~tttkkkddd```^^^XXXUUUSSSUUUTTTTTTYYY___lll|||}}}qqqeee]]]MMMGGGAAA@@@CCCJJJTTT]]]dddbbb]]]UUUQQQVVVaaakkkqqquuuzzz}}}~~~xxxvvvzzzzzzsssoooooopppwwwwwwllliiiiiikkkmmmqqq{{{|||vvvrrr{{{gggXXX\\\ooorrrXXX???555333000///222////////////////////////,,,,,,---.../////////////////////....../////////------------------------,,,,,,,,,,,,+++******)))+++++++++,,,,,,,,,------------,,,,,,,,,,,,------&&&'''(((***,,,---......---111111,,,)))***+++))))))))))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......///000000000////////////------------.........///......///000111000000///333333222222222111111111444555777777666555555666333333444555555666666777555666666777888999::::::888<<<@@@CCCCCC@@@;;;777555444555666666999DDDOOOpppyyydddXXX___rrr}}}fff^^^\\\oooYYYZZZ[[[^^^```bbbdddddddddcccbbbaaaaaabbbcccdddeeefffggghhhiiihhhggggggdddeeegggiiikkkmmmnnnooommmmmmnnnnnnoooooopppppprrrsssssstttttttttssssssrrrssstttuuuvvvyyy~~~|||rrrjjjfffaaa]]][[[[[[XXXVVVYYY___iiizzz|||ooobbbYYYHHHEEEBBBBBBEEELLLTTTZZZ___]]]YYYRRROOOUUUaaakkkqqquuuzzz}}}zzzxxx{{{yyyssspppnnnpppwwwwwwoookkkhhhhhhiiimmmyyy|||vvvnnn{{{zzzdddVVV\\\pppnnnVVV???666333......111////////////////////////+++,,,---..................//////000000//////...************************------.........---,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,******++++++,,,---------,,,222333///+++++++++***---............---,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------......//////////////////...///000111000.........000------........./////////---...000111111111000///333333222222111111111000111333555555444333444555444444444555666666777777777888888999:::;;;<<<<<<666:::@@@DDDDDD@@@;;;777666555666777777999DDDOOOooo{{{fffZZZ^^^ooo~~~eee[[[VVViiiVVVWWWYYY[[[^^^```bbbccccccbbbaaa``````aaabbbcccfffggggggggghhhhhhhhhhhhdddfffiiilllnnnnnnmmmlllnnnnnnnnnnnnooopppqqqqqqqqqqqqrrrsssssssssssssssrrrrrrsssssssssuuuyyy|||}}}xxxqqqmmmjjjhhhddd```aaafffjjj{{{yyykkk]]]SSSIIIIIIHHHHHHLLLRRRWWWZZZTTTTTTRRRNNNMMMTTTaaakkkppptttyyy}}}~~~~~~yyywww}}}wwwsssqqqppprrrxxxwwwnnnkkkiiiiiiiiilllvvvxxxmmmvvvzzzcccVVV]]]vvvkkkUUU@@@777444...---000////////////////////////,,,,,,---.........---------...000222222000...---++++++++++++++++++++++++,,,,,,---.........------++++++,,,,,,,,,,,,------***+++---//////---+++***111000///---,,,++++++++++++222555222...------+++000000000000000///......******+++,,,,,,---......,,,,,,,,,---------......---......//////......------///000///,,,+++,,,........./////////000000000---...000111111111//////111111111111222222222222///111333333222111222333444444555555666666777777::::::;;;<<<===>>>??????777<<>>999777666777888777:::DDDPPPnnnkkk^^^___mmm~~~fff[[[TTTdddTTTUUUVVVYYY\\\^^^```aaacccbbbaaa______aaabbbcccgggggggggfffggghhhiiiiiifffhhhlllnnnooonnnkkkiiinnnnnnnnnnnnoooppprrrrrrooopppqqqrrrssssssssssssrrrsssrrrqqqqqqrrruuuxxx|||~~~zzzwwwtttooojjjjjjnnnmmm~~~wwwhhhYYYOOOLLLNNNOOOPPPSSSXXX\\\\\\LLLMMMLLLKKKLLLTTTbbbmmmppptttyyy}}}~~~}}}~~~vvvvvv}}}~~~vvvrrrrrrrrrtttzzzwwwmmmkkkjjjkkkkkklllttt~~~|||nnnttt|||dddXXX```jjjUUUAAA999555///---000////////////////////////---...............------,,,...111333333111...,,,........................)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------)))+++---000000---+++)))(((((((((((()))+++---...)))222777444000......,,,++++++++++++******)))((())))))***+++---...//////,,,,,,,,,------.........,,,------......------,,,+++---///---***)))***---////////////000000000000---...000111222111///......///000111222333444444///111333333222222333444444444555555666777777777777888888999:::;;;<<<<<<:::???FFFKKKLLLHHHBBB===888777777888888;;;EEEPPPmmmoooaaa```kkk}}}fff\\\TTTaaaTTTTTTUUUVVVXXXZZZ\\\]]]]]]___aaaaaa``````aaabbbhhhhhhiiiiiiiiihhhhhhggghhhfffhhhlllnnnllllllooonnnppprrrttttttrrrpppnnnqqqppppppqqqsssuuutttssswwwuuusssrrrsssuuuwwwyyy|||}}}|||yyyuuusss}}}pppbbbWWWPPPMMMJJJRRRZZZ^^^iiilllaaaVVVLLLDDDFFFNNNXXXccclllzzzyyyxxxyyy{{{||||||{{{yyyzzz}}}zzzzzzxxxqqqooouuuxxx|||tttmmmiiigggiiigggeeeppp~~~yyyvvv~~~aaaZZZjjjkkkTTT???888555000...111///////////////.................................000000/////////.........------------------------///111111---,,,...---***+++++++++,,,,,,---------)))((((((((()))+++---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))......---------,,,,,,,,,.........------,,,,,,+++------............------000000////////////000000///////////////.........////////////000000000000555222000000333444333111333333444444555444444444555555444555555666777888<<<<<<<<<;;;;;;;;;<<<<<<>>>@@@DDDKKKPPPOOOGGG@@@===777666999999888BBBOOOssspppaaa```jjjgggSSSUUUaaa}}}RRRRRRSSSTTTVVVXXXZZZ[[[___```bbbbbbaaa```aaabbbgggggghhhiiiiiiiiiiiihhhhhhggghhhmmmnnnllllllooopppqqqrrrssssssrrrqqqppppppooonnnnnnppprrrqqqqqquuutttsssssssssuuuwwwxxxzzz|||~~~~~~|||yyykkk___VVVPPPPPPNNNWWWcccjjjttttttgggWWWMMMFFFIIIQQQ[[[fffooosssuuuxxx{{{||||||{{{zzzyyyzzz}}}zzz{{{zzztttrrrwwwyyyzzz~~~ssskkkfffeeegggeeedddppp|||yyyeee___ppp}}}}}}|||jjjTTT???777555000///111......//////////////////........................,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,+++------***+++,,,,,,,,,,,,,,,,,,---//////.........///000000---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------............------//////............//////.........////////////////////////000000000111111444222000000333444333111333333444555555555444444444444444555555666777888:::::::::;;;<<<===>>>???@@@AAAEEELLLQQQOOOGGG@@@<<<777666999999999CCCQQQvvvssscccaaaiiiiiiTTTTTT^^^xxxOOOOOOOOOPPPQQQSSSUUUWWW]]]___aaaaaa```___```aaadddeeefffhhhiiijjjjjjjjjiiiggghhhmmmnnnlllmmmpppqqqrrrrrrssssssrrrrrrqqqqqqooommmnnnoooppppppooosssssssssttttttvvvwwwxxxyyyzzz{{{}}}~~~}}}pppeee[[[TTTOOORRRPPP\\\lllwwwnnnWWWNNNIIILLLTTT]]]gggooooootttzzz}}}|||zzzzzz{{{zzz{{{}}}~~~{{{|||yyyxxxzzzyyywwwyyyrrrlllgggeeeeeebbbaaannn~~~kkkfffyyyyyy|||yyyjjjTTT???777555111///111.........//////000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------******------***---,,,,,,,,,,,,,,,,,,+++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------((())))))***,,,------...,,,+++***)))***+++,,,---------............------...------------------...------......//////000000000000000111111111222222444222111111222333333222333333444555555555555555444444444555555666777888888888999;;;<<>>777555111///222------...///000111111222....................................------------------------------------***------++++++...///,,,---------,,,,,,+++++++++((()))***++++++***)))(((+++,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,------)))******+++,,,---------,,,+++***)))***+++---///------............------......------------......,,,------...///000111111000111111111222222222222333222111111222222222222222333444555666666666555555555555555666777888888999999:::;;;===???@@@BBB@@@CCCHHHMMMOOOLLLEEE???;;;777666::::::<<>>777555111000222---......///000111222222////////////////////////+++++++++************)))........................***---...,,,,,,000000...---------,,,,,,+++++++++)))***,,,............---+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,---...///------............------///..................///,,,------...///000111111000111111111222222222222222222222222111111222333222333444555666666666666666666666666777888999999<<<<<<<<<<<<<<<>>>??????@@@CCCHHHLLLMMMIIIBBB===999666777::::::===NNNaaa~~~kkkccceeeuuu^^^WWWZZZpppJJJHHHEEECCCAAABBBCCCEEELLLOOOTTTXXX[[[^^^bbbeee]]]^^^```bbbeeefffggghhhgggeeefffkkkllljjjkkknnnpppqqqqqqrrrrrrqqqqqqpppooooooppprrrsssssspppmmmllllllmmmnnnppprrrtttuuuuuuwwwyyyyyyyyyzzz}}}~~~~~~{{{wwwnnniiiccc^^^YYYUUUQQQNNNMMMMMM[[[mmm{{{www^^^WWWSSSXXX^^^bbbgggkkkooosssxxxxxxuuupppnnnnnnrrrvvv{{{}}}}}}~~~|||vvvwwwwww{{{|||mmmcccaaaaaacccccciiiuuurrriiiSSS>>>777555111000333/////////000000111111111////////////////////////---------,,,,,,,,,++++++........................+++...///,,,---000000...---,,,,,,,,,,,,,,,,,,+++***+++,,,---//////000000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************++++++.........------,,,,,,,,,,,,---------------------------............------//////............//////------......//////000000000000000111111111222222222333333222111111222444222333444555666777777777777777777777888999:::;;;>>>>>>======<<<=========@@@CCCIIILLLKKKGGG@@@<<<888666777::::::???RRRgggmmmdddddd}}}yyybbbYYYZZZnnnNNNKKKGGGCCCAAAAAABBBCCCGGGJJJOOOSSSVVVZZZ]]]```[[[\\\^^^```bbbdddeeeeeefffdddeeejjjkkkiiijjjlllnnnoooqqqrrrrrrqqqooonnnmmmnnnqqquuuvvvuuuqqqmmmggggggggghhhjjjmmmppprrrsssuuuwwwxxxyyyzzz}}}~~~vvvqqqpppmmmhhh]]][[[YYYWWWVVVSSSPPPMMMLLLKKKUUUbbbkkkwwwyyylllYYYSSSQQQWWW^^^cccgggkkknnnssszzz~~~}}}xxxppplllkkkqqqwww{{{{{{|||~~~xxxxxxwwwzzz{{{kkkaaa___```bbbbbbkkk}}}tttppphhhRRR>>>777555222000333000000000000000000000111////////////////////////000000000/////////......------------------------+++......,,,,,,//////,,,+++,,,,,,,,,,,,,,,,,,---************+++,,,,,,------------,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++******,,,,,,,,,,,,,,,,,,------+++,,,---......---+++***------............------...------------------............////////////////////////000000000111111111333444333000000222444222333444666777777888888999999999999:::;;;<<<<<<>>>>>>===============>>>AAAEEEKKKMMMLLLFFF@@@<<<888555777:::;;;@@@UUUkkkpppdddbbbzzz{{{cccYYYWWWkkkQQQNNNJJJEEEBBBAAABBBCCCCCCFFFJJJNNNQQQTTTWWWZZZZZZ[[[]]]___aaabbbcccccceeecccdddiiijjjhhhiiillllllnnnppprrrrrrpppnnnlllmmmppptttxxx{{{yyytttpppdddcccccccccfffiiimmmppppppsssuuuwwwxxxzzz|||~~~~~~~~~}}}~~~xxxooojjjhhhddd___RRRQQQQQQRRRSSSRRROOOMMMIIIGGGOOOXXX]]]hhhkkkaaaRRRMMMLLLSSS\\\aaaeeeiiiooouuu~~~vvvmmmfffllluuuyyyyyyzzz~~~zzzzzzwwwyyyzzzkkkdddaaaaaabbbaaahhh}}}xxxsssnnnhhhRRR>>>777555222111333111111111000000000000000000000000000000000000000......---------,,,,,,,,,+++++++++++++++++++++++++++...---++++++------++++++++++++,,,,,,---------...---,,,+++***+++,,,---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,------...***+++---......,,,)))'''---..................------,,,,,,++++++,,,,,,---///////////////.........////////////000000000000111333444333000000222555222333444666777888888888::::::::::::;;;<<<=====================>>>>>>???BBBGGGLLLOOOLLLFFF@@@<<<777555777:::;;;AAAVVVmmmssseeeaaaxxx}}}dddXXXUUUgggUUUPPPJJJGGGHHHHHHDDD@@@DDDFFFHHHIIIJJJKKKMMMNNNRRRUUUYYY]]]_________^^^^^^]]]bbbkkkppplllgggeeeiiikkkmmmooopppoooooonnnoooqqqtttyyy}}}}}}{{{xxxjjjccc^^^```bbb```ccciiinnnpppqqqrrrsssvvvyyy|||~~~wwwlllccc___ZZZSSSMMMIIIGGGGGGIIILLLNNNLLLJJJ>>>@@@EEEKKKPPPRRRQQQOOOHHHEEEFFFLLLRRRYYYbbbkkkmmmxxxssskkkiiiiiimmmtttzzz}}}~~~~~~xxxsssxxx{{{mmmdddddd```bbbjjjmmmyyy{{{vvvvvvnnniiizzzhhhUUU@@@666333111...---,,,,,,,,,,,,---///000111222000///...//////---,,,---.........---,,,,,,+++------------------------///...+++***))))))***+++------,,,++++++,,,,,,,,,---------,,,,,,+++++++++...---,,,+++************))))))++++++++++++))))))%%%'''***,,,------,,,+++,,,,,,---------.........---------............///000000///...---,,,,,,+++...------,,,,,,------...////////////////////////000000000///000111111222222333333333333333333444666666555555666777999:::888:::<<<<<<;;;;;;;;;<<<;;;<<<;;;:::999:::===@@@BBBHHHOOOSSSOOOHHH@@@;;;888777999;;;===FFFWWWhhhssscccaaarrr~~~lllddd^^^gggSSSOOOJJJIIIJJJJJJFFFBBBEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNQQQTTTWWWXXXXXXXXX___^^^bbbkkkooolllgggfffjjjkkkmmmnnnnnnnnnnnnooorrrsssuuu{{{rrriiiaaaaaaaaa```bbbffffffgggiiijjjlllpppuuuxxx~~~}}}|||~~~{{{qqqddd[[[VVVQQQLLLGGGGGGFFFFFFHHHLLLMMMKKKIIIBBBBBBBBBEEEHHHKKKKKKJJJFFFCCCDDDIIINNNTTT^^^gggmmmwww~~~oookkkhhhhhhnnnuuuzzz}}}{{{uuuyyyzzzkkkffffffbbbcccjjjkkkuuuzzzuuusss~~~hhh```ooojjjWWWBBB888555333000///------------...///000000222000......//////---,,,------......------,,,+++'''(((((()))***+++,,,,,,///...,,,***))))))***+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,+++******************,,,---...//////...---,,,)))***,,,,,,---,,,++++++)))))))))*********++++++---------............////////////......------,,,...------------------...////////////////////////000000000000111111111111333333333333333444444444666666555555666777999:::999;;;<<<<<<;;;:::;;;<<<;;;<<<<<<<<<<<<>>>BBBEEEEEEKKKRRRTTTQQQHHH@@@;;;777777888:::<<>>???AAACCCCCCCCC@@@AAAEEEJJJOOOYYYcccnnnvvv|||zzzssskkkfffhhhpppxxx|||}}}xxxzzzxxxiiiggghhhddddddiiigggnnn{{{vvvqqq|||~~~dddZZZgggvvvjjjWWWBBB888555333000///////////////////////////111000......//////...,,,------......------,,,,,,+++++++++,,,,,,---------...---,,,*********++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------............///..............................------------......///////////////////////////000111222222222111000333333333444444444555555666666666666777888999::::::<<<======;;;::::::;;;:::;;;<<<<<<===@@@DDDHHHIIIOOOVVVXXXSSSJJJAAA;;;777666777888999???OOO___wwwbbb]]]nnnxxxmmmaaacccuuuRRRRRRRRRUUUXXXYYYXXXUUUVVVSSSNNNKKKHHHGGGEEEDDDCCCCCCCCCDDDFFFHHHJJJLLLOOOOOOTTT\\\`````````bbbiiijjjkkkjjjiiijjjnnnrrrqqqnnnlllnnnwwwsssjjjgggdddaaa___^^^]]]]]]\\\]]]aaaggglllrrrsssuuuvvvwwwyyy|||~~~}}}~~~tttcccVVVPPPMMMJJJGGGDDDEEEHHHJJJKKKJJJHHHFFFFFFBBB>>><<<<<<=========>>><<<===BBBGGGMMMYYYdddpppvvvyyy{{{tttjjjhhhmmmuuu{{{~~~~~~yyy{{{wwwhhhfffgggdddeeehhhdddiii{{{}}}xxxttt}}}ggg]]]jjjsss|||hhhUUU@@@666333111...---000000000000000/////////111///......//////...,,,,,,------...------,,,,,,222111000///...---,,,,,,...---,,,++++++++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////+++++++++,,,,,,+++++++++------,,,++++++++++++,,,,,,,,,,,,---------......---------............///---........./////////000//////............//////////////////////////////...///111333333222111000333333444444555555666666666777777777888999999:::;;;<<<======;;;::::::;;;999:::;;;;;;<<>>=========;;;999999999;;;@@@EEEMMM[[[hhhrrrvvvyyyyyy}}}sssmmmmmmqqqvvv}}}xxxzzzwwwhhhccceeebbbcccgggbbbfffwww|||zzzlllcccooo{{{zzzhhhUUU@@@666333111...---///000000111000000///...000///......//////...---,,,,,,------...------,,,000000///...,,,+++******------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************+++---.../////////............//////+++************+++,,,,,,((())))))))))))*********---------............///------......///000000000000//////......//////000000000000000000000000000...000222333444333111000333333444555555666777777777777888888999::::::::::::<<<>>>===<<<;;;;;;<<<;;;<<<=========???CCCFFFUUUZZZaaaccc]]]QQQFFF@@@777666666666555:::GGGVVVwww~~~hhheeezzzjjjZZZSSS\\\pppWWWZZZ___fffmmmrrrwwwyyytttnnngggaaa[[[UUUMMMHHHDDDCCCAAA>>>===<<<======???@@@DDDKKKOOOPPPUUU[[[\\\```dddeeeeeehhhooovvv}}}}}}zzzrrrnnnrrr~~~}}}wwwuuuqqqlllmmmkkkgggaaa\\\YYYZZZ\\\hhhlllpppqqqqqqrrruuuyyyxxxyyyzzz|||zzzgggYYYRRRNNNKKKIIIJJJNNNRRRSSSPPPLLLHHHFFFAAA@@@???@@@@@@>>>:::888666777:::???DDDMMM\\\kkkssswwwzzzzzzzzzvvvpppooopppxxxyyyzzz}}}|||xxxyyyxxxiiiaaaccc```bbbeee___bbbtttooofffrrrzzzjjjWWWBBB888555333000///---...///000111000///...000///......///000///---,,,,,,------......------------....../////////000---------------,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,------(((((((((((()))***+++,,,...---,,,,,,,,,,,,---...)))))))))******+++++++++)))************+++++++++---------............///.........//////000000000000000////////////000000000000000000000000000000000000222333333333222111333444444555666777888888777777999::::::;;;:::::::::;;;======<<<<<<===>>>>>>???@@@@@@@@@BBBFFFIIIWWW]]]dddeee___TTTHHHAAA777666777777555999FFFTTTuuupppqqqppp___UUUYYYhhhYYY]]]ccckkksss{{{xxxqqqkkkbbbWWWPPPJJJHHHEEEBBB???<<<:::999<<<<<>>???===>>>???@@@AAADDDIIILLLVVV\\\dddeee___TTTGGG@@@777777888888666:::GGGTTTvvvwww~~~tttbbbVVVWWWdddZZZ^^^eeemmmvvv~~~xxxmmmaaaXXXPPPNNNKKKGGGBBB>>>;;;999999888:::===>>>>>>CCCJJJOOOVVV^^^bbbccchhhqqqxxxvvviiillltttyyy}}}uuummmgggdddccceeejjjnnnooonnnnnnqqquuuuuuvvvwwwyyy}}}ssseee]]]YYYTTTQQQRRRWWW[[[[[[VVVOOOJJJHHHEEECCC@@@>>>===<<<999777777777;;;>>>BBBIIIYYYiiiqqqvvv}}}~~~{{{yyywwwqqqgggjjjpppvvv|||yyyxxx|||mmmdddeee```___```YYY\\\mmm}}}qqqjjjxxx~~~hhhUUU@@@666333111...---)))+++---///000000///...///...---...///000///...+++,,,,,,---.........---+++++++++++++++++++++***,,,,,,---......---------++++++++++++,,,---...///+++++++++,,,,,,---------------,,,,,,------......------,,,++++++,,,---------...//////...+++)))'''(((((()))))))))*********---------.........//////000000000000////////////111111000000000000111111000000000000000000000000222222111111111222333444444444555666777888999999777888:::;;;<<<<<<;;;:::888:::<<<======>>>???@@@999:::<<<>>>@@@DDDIIIMMMUUU[[[ccceee___SSSGGG???888777888999777:::GGGUUUwww|||vvvcccYYY\\\jjjZZZ^^^ccciiiqqq{{{{{{oooeee___WWWNNNIIIGGGDDD@@@<<>>AAAGGGMMMUUU\\\bbbccc```YYYKKK>>>===888666888888;;;IIIZZZyyynnn\\\\\\gggZZZ___dddjjjqqq{{{}}}rrrfff___VVVPPPMMMIIICCC???AAA;;;666777888888:::===CCCIIIRRRYYY___eeennnttt|||pppjjjmmmttt{{{}}}zzzyyy{{{~~~~~~zzzuuurrrqqqpppoooooonnnmmmllljjjlllppptttwww{{{wwwmmmgggdddfffiiifffeeeccc^^^YYYTTTPPPOOOFFFEEEBBB@@@===;;;999999777888:::>>>FFFRRR```jjjrrryyy|||{{{}}}|||llliiihhhkkkqqqyyy~~~~~~~~~}}}}}}~~~zzzrrrvvvzzznnnhhhhhhcccbbbccc]]]aaasss{{{{{{zzzooogggvvvhhhTTT>>>333111///......000000///...............//////000000000000//////------.........---,,,+++------...//////000111111...//////---+++))))))***+++***)))+++......+++)))++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,---------............000///...------...///000000/////////............111111111111000000000000111111222222333444444444555666666777777888999999999:::<<<<<<;;;;;;<<<>>>;;;777:::<<<<<>>AAAEEEIIIPPPXXXaaadddbbb[[[LLL???===888666888999<<>>999888888666666999<<>><<<;;;:::999:::===BBBJJJVVVccclllrrrxxx~~~}}}|||uuummmfffeeellluuu{{{}}}{{{zzzyyyyyyzzz}}}yyyrrrvvvyyynnnhhhhhhcccbbbddd^^^bbbttt~~~}}}{{{rrrfffrrrfffSSS===333000///......000///...---...000222444//////000000000000//////------.........---,,,+++,,,------......//////000.........---***)))***++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------.........///////////////............//////////////////............111111111111111111111111333333333444555555666666777777888888999:::::::::999;;;<<<===<<<<<<>>>??????:::;;;<<<<<>>>>>AAACCCEEEJJJTTT^^^cccccc]]]OOOBBB===888666999:::===KKK\\\sssppplllWWWYYYfffUUUYYY___dddjjjqqqzzzzzzmmmaaaXXXRRRMMMIIIIIIBBB<<<;;;999555444666777===FFFPPPYYYbbbjjjoooyyy~~~{{{yyyvvvuuuuuuuuutttsssyyy{{{}}}~~~}}}}}}~~~zzzqqqkkkcccdddhhhnnnssswww}}}}}}vvvtttssstttwwwvvvsssnnniiiddd___ZZZVVVKKKJJJGGGDDDAAA>>>===<<<:::;;;???EEENNNZZZeeelllqqqwww|||~~~~~~~~~vvvhhhccchhhqqqvvvwwwyyyxxxvvvvvvxxx|||~~~vvvpppvvvxxxmmmeeeeee___^^^aaa\\\aaasss~~~~~~tttfffppp~~~eeeRRR<<<222000////////////.........///000222333......////////////......---------------------,,,*********++++++,,,,,,,,,---......,,,******+++---,,,+++******+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000/////////......////////////////////////.........000111111111111111222222333333444444555666666777777888888999::::::;;;;;;999:::<<<<<<<<<<<<>>>@@@CCC>>>>>>??????OOO^^^]]]PPPIIIAAA>>>???BBBDDDDDDGGGQQQ[[[aaabbb^^^RRRGGG===888666999:::===LLL]]]~~~rrriiizzznnnWWWZZZjjjTTTXXX^^^cccgggllltttyyyzzzkkk^^^VVVRRROOOMMMFFF@@@>>>;;;666444555666:::BBBLLLVVV```hhhmmmxxx}}}}}}zzzyyyxxxvvvtttyyyzzz|||~~~~~~~~~~~~xxxooobbb```cccjjjnnnrrrzzz{{{yyywwwwwwyyywwwuuurrroookkkddd[[[UUUKKKJJJGGGDDDAAA>>><<<;;;:::;;;@@@GGGRRR]]]ggglllppptttzzz}}}~~~pppgggiiinnnqqqqqquuutttssstttwww{{{yyyrrrpppxxxvvvkkkcccccc]]]\\\___[[[```sss}}}uuufffppp~~~fffRRR===333111000//////***+++,,,------,,,,,,+++,,,------......------,,,------------------------*********+++++++++++++++---------+++******,,,...------,,,,,,+++,,,---...------------------------************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---...............////////////000...//////////////////............///////////////000000111111222222222333333333444444555666666666777888888999999:::;;;;;;888:::;;;<<<;;;;;;===>>>BBB>>>@@@@@@AAAQQQ``````LLLGGG@@@===???CCCEEEEEEHHHQQQZZZ___aaa___UUUKKK===888666999999===KKK\\\zzzrrrffftttrrr[[[^^^nnnUUUZZZ```dddgggkkkqqquuuzzzzzzkkk```YYYVVVQQQJJJDDDBBB???:::777888777999???GGGRRR\\\fffkkkwwwzzz|||{{{yyyxxxzzz{{{}}}~~~~~~~~~~~~}}}~~~wwwhhhbbbbbbgggjjjllluuu}}}|||}}}wwwuuusssrrrnnnggg]]]UUUJJJIIIFFFBBB???<<<:::999;;;<<>>444111000//////+++---...//////---+++***---------......---------------,,,,,,,,,---......------------------------------,,,+++)))***---000///000000///---,,,,,,---------------------------)))***************++++++++++++++++++++++++++++++************************))))))***+++---...//////------........./////////......////////////...............///////////////000000111111222333333333333444444555666666777777888888999999:::;;;;;;;;;999;;;<<<<<<;;;:::<<<===>>>;;;???@@@>>>KKKYYYXXXGGGCCC@@@>>>@@@CCCEEEFFFJJJRRR[[[```bbb___UUUJJJ===888666888888;;;IIIZZZvvvsssgggrrruuu]]]___nnnUUUZZZ```dddfffiiimmmqqqttt|||}}}mmmbbb]]]SSSMMMGGGFFFCCC===;;;;;;888999<<>><<<;;;===>>>DDDNNNZZZeeekkknnnlllpppuuuyyy|||zzztttrrrppppppmmmnnnpppssswww{{{|||tttqqquuuxxxllldddddd^^^]]]```]]]dddwwwqqqggguuujjjVVV@@@555222111////////////000000000000//////...//////////////////...---,,,,,,,,,,,,---...///...............---------,,,,,,,,,***)))***...111000222444222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,---------............---...///000000///...---............/////////000000000111222222333444444555555666666777888888888999::::::;;;;;;<<<======<<<===>>>===;;;;;;;;;===;;;:::@@@@@@<<>>888555777777999GGGWWWsss}}}ttthhhsssuuu]]]]]]iiiSSSXXX^^^bbbdddfffjjjmmmooouuu~~~xxxiiiaaaTTTNNNIIIHHHEEE@@@===>>>:::999:::???JJJVVV```eeeiiimmmsssvvvwwwzzz}}}{{{|||}}}}}}}}}~~~~~~|||}}}yyymmmfffgggeeeccclllzzz~~~vvvmmmooommmpppzzz|||xxxrrrooonnniiibbb[[[PPPNNNKKKHHHDDDAAA???>>>>>>@@@FFFQQQ]]]hhhnnnoookkknnnsssxxx|||yyyuuusssrrrnnnooorrrvvvzzz~~~{{{}}}~~~tttsssxxxyyynnncccbbb\\\[[[___\\\cccwww~~~}}}ppphhhwww~~~kkkWWWAAA666333111//////---,,,+++++++++---///000000000111111111111000000---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++...111111444666555000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000000///...------.........//////000000000000111222333333444444777777777888999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@???===;;;<<<===<<<<<>>888555777666888EEEVVVqqqxxxtttiiisssuuu\\\ZZZdddUUUYYY___dddfffgggiiijjjrrrrrrvvvyyylllddd[[[PPPIIIFFFCCC???;;;:::;;;===???DDDMMMYYYbbbcccfffkkknnnqqqtttxxxzzz}}}|||yyyyyy||||||}}}~~~~~~|||~~~|||uuuoookkkmmmrrrwwwzzzmmmgggeeedddbbbYYYXXXbbbvvvxxxooolllmmmlllfff```VVVTTTPPPJJJCCC?????????===EEENNNVVVbbbpppuuusssuuunnnkkkpppwwwzzz}}}{{{wwwvvvvvvssstttvvvxxx{{{|||yyyvvvvvv{{{yyysssrrrvvv}}}ooogggfff^^^ZZZ[[[XXXaaaxxx~~~~~~pppkkkpppwww[[[???666555111---,,,---------------...///000000---***+++...000000...........................+++,,,,,,------,,,,,,+++000---***((())),,,111444444999<<<888///***---222------------------------,,,+++******))))))))))))++++++++++++++++++,,,,,,---------,,,,,,,,,++++++---------...///000111222/////////...------,,,,,,............/////////000111111000000000000000111222222333333444555666666111222333444555666777888999999999:::::::::;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????AAACCCFFFGGGPPPYYYbbbeeeccc[[[KKK===999777777888888:::BBBLLLkkk{{{qqqeeeppppppZZZXXX```|||UUUYYY___dddfffgggiiijjjooonnnqqq{{{xxxmmmdddXXXPPPLLLHHHBBB===:::;;;;;;<<<@@@GGGQQQYYY]]]aaafffkkkooossswwwzzzzzz{{{|||zzzwwwvvvzzz}}}||||||~~~~~~|||wwwtttuuuyyy}}}pppgggbbb^^^[[[WWWWWW```uuuwwwnnniiiiiihhhccc^^^YYYWWWSSSLLLFFFAAA@@@@@@===EEENNNWWWcccqqqxxxxxxyyyqqqjjjlllqqqvvv~~~~~~~~~yyywwwwwwxxxxxxyyyyyy{{{|||}}}|||vvvqqqsssyyyxxxppppppttt~~~ppphhhfff]]]XXXYYYWWWaaaxxx|||}}}qqqmmmttt}}}xxx]]]CCC:::888444000///---------...............///---,,,,,,...//////...------------------------+++,,,,,,------,,,,,,+++,,,+++******+++---...///222555777444---***,,,000------------------------000///......------......------------,,,,,,+++***+++++++++++++++,,,------,,,,,,,,,,,,---...///////////////.........------........./////////000000333222222111111111222222444444444444444444444444666666777888999:::;;;;;;;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@@@@??????@@@CCCEEEGGGOOOYYYcccgggeee\\\LLL>>>999777666888888:::BBBLLLiiiyyyooobbbmmmnnnYYYWWW```zzzUUUYYY___cccfffgggiiijjjkkkiiikkksss~~~{{{qqqdddZZZTTTNNNFFFAAA======;;;;;;<<>>FFFOOOXXXeeettt}}}wwwlllhhhiiippp}}}}}}zzzxxxwwwxxxyyy{{{{{{|||}}}~~~~~~~~~~~~xxxpppnnnqqq}}}xxxppppppvvvqqqiiifff[[[UUUVVVUUU```xxx|||yyyzzzsssrrr{{{{{{vvvvvv\\\CCC;;;999444000000---.../////////...---,,,---...//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))+++---/////////---,,,///000000///,,,++++++,,,------------------------......---,,,,,,,,,,,,---.../////////...,,,***)))***)))))))))***,,,...///,,,+++++++++++++++,,,,,,000/////////////////////....../////////000000000444333333222222333333444666555555555444444444444::::::::::::;;;;;;;;;<<<;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>@@@?????????>>>>>>======@@@?????????@@@CCCEEEGGGNNNXXXccchhhggg___OOO@@@:::888666777777999BBBLLLgggzzznnnaaajjjlllYYYYYYbbbyyyTTTXXX^^^ccceeeggghhhiiijjjgggiiiooowww}}}oooddd\\\TTTKKKDDDCCCAAA>>><<<===@@@FFFIIIKKKPPPVVV]]]bbbgggllloooqqqsssuuutttrrrrrruuuxxx|||}}}}}}|||oooddd]]]YYYZZZbbbsssvvvjjjaaa^^^\\\ZZZXXX[[[ZZZVVVPPPIIIDDDAAAAAA???FFFPPP[[[hhhvvvtttiiieeejjjzzz|||~~~~~~{{{xxxvvvwwwxxxyyyyyyzzz|||~~~~~~uuuqqqssswww}}}wwwrrrsssyyyrrriiieeeYYYRRRSSSRRR___xxxyyyuuuvvv{{{vvvwwwxxxsssoooWWW@@@888666111---...---...///000000...,,,***,,,///222111...++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,///111111000...------,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,---...///...---+++)))+++***)))))))))+++---///,,,,,,++++++++++++++++++/////////000000000000000...////////////000000000333333333222333333444555555555555555555555666666::::::999999999999999999::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>@@@@@@??????>>>=========@@@???>>>???@@@BBBEEEGGGLLLWWWcccjjjjjjbbbSSSEEE<<<999666666666999CCCMMMfff}}}qqqbbbjjjlll\\\]]]fffzzzSSSWWW]]]aaadddeeeggghhhkkkhhhiiiooouuu{{{yyymmmeee]]]SSSLLLHHHEEE@@@>>>>>>@@@CCCEEEIIIMMMRRRXXX\\\aaafffjjjmmmppprrrrrrqqqqqqtttxxx|||||||||~~~~~~qqqjjjbbbdddiiiuuu|||sssggg]]]XXXVVVTTTSSSVVVUUURRRMMMGGGBBB@@@@@@AAAGGGRRR___kkkwwwrrrgggfffttt{{{~~~}}}{{{xxxvvvuuuvvvwwwxxxxxxzzz}}}~~~}}}}}}}}}zzzvvvvvvvvv}}}{{{vvvpppsss{{{rrrhhhcccVVVOOOPPPQQQ___yyyxxxrrrrrruuuxxxzzzzzzsssgggQQQ<<<666444///,,,------...///000000...,,,***,,,///222111...++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------............---,,,***)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...)))***+++,,,------,,,,,,---,,,+++******++++++,,,...---,,,,,,,,,,,,,,,---......//////000000111111////////////000000000111222222222222222333444444333333444555777888999999:::999999999999888888888:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>????????????>>>>>>======??????>>>>>>@@@BBBEEEFFFJJJUUUbbbjjjlllfffXXXKKK???;;;777666666999DDDOOOhhh~~~sssbbbiiimmm^^^```jjj}}}QQQUUU[[[___bbbccceeefffkkkiiikkkpppssswww~~~yyyrrrjjjaaaYYYNNNIIIDDD@@@??????@@@@@@IIIKKKOOOSSSWWW\\\cccgggjjjmmmpppqqqpppqqqtttwww{{{{{{{{{}}}yyyqqqrrrtttzzzuuunnncccYYYRRROOONNNMMMOOOOOOMMMJJJEEEAAA??????CCCHHHTTTcccnnnwwwnnnfffnnnzzz}}}zzz}}}xxxwwwuuutttttttttvvvwwwzzz{{{~~~}}}zzzwwwvvvuuuwww}}}{{{uuuvvvvvv|||yyyssslllrrr}}}rrrddd```TTTMMMOOOPPP___yyyzzzrrrpppqqq|||xxxxxx{{{sssaaaMMM:::666444000---///---.../////////...---,,,---...//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,+++*********++++++,,,,,,+++***,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---)))))))))***+++,,,---...---------,,,,,,,,,++++++......------------......------...//////000111111/////////000000000111111222222222222333444555555222333444666777999:::;;;;;;;;;;;;;;;::::::::::::<<<<<<=========>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???BBBDDDFFFHHHSSS```iiimmmjjj___SSSBBB===999777666:::EEEQQQlll}}}|||tttbbbgggnnn___```hhh|||OOOSSSYYY^^^```bbbcccdddjjjiiikkkppprrrrrrwww}}}zzzqqqkkkXXXRRRJJJEEEBBB@@@>>><<>>>>>>>>>>>============>>>>>>>>>>>>=========>>>??????@@@@@@???>>>===>>>???AAADDDFFFGGGRRR___hhhnnnmmmdddZZZEEE???:::888777;;;GGGSSSppp}}}{{{vvvdddgggmmm\\\ZZZaaaxxxNNNRRRXXX]]]___```bbbccchhhgggjjjooopppooorrrwwwzzz}}}wwwaaaZZZQQQJJJFFFCCC???<<<======???BBBGGGOOOXXX___dddhhhlllnnnnnnnnnqqqtttuuuvvvyyy}}}~~~~~~xxxhhhbbbYYYPPPIIIEEECCCBBBEEEFFFGGGEEECCCAAA@@@AAAEEEJJJXXXhhhqqqvvv}}}iiiffflllppprrrvvv{{{}}}mmmmmmmmmnnnppprrruuuvvvqqqtttyyy}}}~~~}}}zzzwwwrrrrrrttt|||xxxtttuuurrrxxx|||vvvpppssszzzqqq___[[[PPPKKKNNNPPP___yyy~~~tttqqqfffqqq{{{tttpppzzzzzznnnVVVDDD555333222///---000---------------...///000000---***+++...000000///........................------............---------...000111111///...---***+++------,,,+++---///++++++++++++++++++++++++------------......///000000...,,,******+++...///)))+++...000111000///...+++++++++,,,---...///000***+++,,,---...000000111000000000000111111111111444444444555555777888888666666777777888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA???>>>===>>>???AAADDDFFFFFFQQQ]]]gggnnnoooggg^^^FFF@@@;;;888888<<>>============???@@@AAAAAA@@@>>>=========>>>???=========>>>???@@@BBBBBBKKKOOOWWWcccnnnqqqkkkeeeKKKAAA::::::;;;>>>IIIWWWyyyzzz}}}|||pppvvvwww]]]SSSWWWuuuNNNQQQVVV[[[```cccdddeeeggghhhjjjlllmmmnnnoooooorrrwww~~~qqq^^^TTTNNNHHHBBB???::::::::::::<<>><<>>@@@@@@@@@???>>>===<<<===>>>>>>>>>>>>??????@@@BBBCCCDDDIIIMMMVVVcccpppuuurrrmmmMMMBBB;;;:::999;;;EEESSS{{{|||}}}tttxxxzzz```WWW[[[oooNNNRRRWWW^^^bbbdddeeeeeeiiiiiihhhiiijjjkkkmmmnnnooorrrxxxlll^^^TTTKKKEEEBBB===<<<;;;999888;;;@@@DDDMMMSSS[[[ccchhhmmmqqqssspppsssvvvyyyzzz|||~~~~~~~~~~~~}}}}}}|||||||||xxxvvvrrrooonnnnnnpppqqqvvvuuufffZZZNNNGGGDDD@@@???AAAHHHGGGEEE@@@<<<<<<@@@DDDLLLYYYfffjjjkkklllllljjjjjjmmmpppqqqoooggg^^^WWWTTTTTTVVV^^^iiioooooommmeeeeeegggnnnuuuvvvpppkkkcccggglllpppxxxtttppplllrrrxxxvvvyyy~~~yyyvvvvvvyyywwwmmmdddZZZWWW\\\lll}}}rrrpppvvv}}}}}}qqqooovvvjjjPPPCCC777222222000000111//////000000000000//////...............---------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++************+++++++++++++++*********++++++,,,------,,,***)))++++++++++++,,,,,,,,,,,,+++,,,,,,---///000000111,,,------......------,,,((()))***,,,---...//////.........//////000000000333222111111111222444444666666777777888888999999555666777888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<===>>>???@@@???>>>===<<<<<<<<<===>>>?????????@@@AAABBBDDDDDDHHHLLLUUUbbboootttqqqmmmPPPEEE<<<;;;999:::EEESSS~~~~~~}}}xxxyyy{{{aaaXXX]]]tttNNNRRRXXX___ccceeeeeedddhhhgggffffffgggjjjmmmooommmpppuuuzzzzzzhhh[[[OOOGGGDDD@@@???===:::888999===@@@IIIOOOWWW___eeeiiilllnnnooorrruuuwwwxxxzzz|||~~~~~~}}}}}}|||{{{zzzyyyyyyuuurrrmmmhhhfffeeeeeefffkkkyyytttfffZZZNNNHHHEEEBBBCCCFFFIIIHHHFFFBBB===<<<@@@DDDPPP[[[gggjjjhhhfffbbb]]]YYYXXXZZZ]]]```]]]TTTMMMLLLKKKNNNVVV```hhhkkkkkkbbbcccgggooouuuuuunnngggaaabbbdddhhhooouuuyyyyyyvvvqqqnnnuuuvvvqqqtttzzz}}}xxxuuuuuuxxx}}}rrrggg\\\ZZZaaarrrvvvrrrxxx~~~zzzrrrrrrwwwjjjOOOBBB666222111000000111/////////000000/////////......................................./////////++++++++++++++++++++++++///...---,,,++++++******((((((((((((((((((((((((+++,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,------------,,,,,,))))))+++,,,---..................///000000111111333222111000111222444555555555666666777777777777666777777888:::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;===============>>>>>>>>>=========>>>>>>???@@@@@@???>>><<<;;;;;;;;;<<<===?????????@@@AAABBBCCCDDDGGGKKKTTTaaakkknnnhhhaaaQQQFFF===<<<<<<>>>JJJXXX}}}zzzwww}}}yyy___WWW]]]xxxNNNRRRXXX___ccceeeeeedddeeedddcccdddfffjjjnnnpppnnnqqqtttxxx{{{tttcccSSSIIIFFFAAAAAA>>>;;;888888:::===DDDIIIRRRZZZaaafffkkknnnnnnqqqtttvvvwwwxxxzzz|||~~~~~~}}}|||{{{zzzzzzyyytttpppjjjddd```^^^^^^^^^dddqqqrrreeeYYYMMMHHHFFFEEEFFFIIIIIIJJJHHHDDD???>>>AAADDDPPP[[[eeegggeeeaaaYYYSSSOOOMMMLLLOOOSSSRRRLLLEEEEEEEEEGGGNNNWWW___dddeeeccccccgggnnntttsssllleee\\\ZZZYYY]]]ccciiinnnqqqvvvssssss{{{vvvoooqqqvvv}}}|||uuussstttvvvsssiii___]]]bbbppp}}}www{{{~~~yyysssttt{{{lllOOOBBB666222111000000111---......//////......------.....................------------------------++++++++++++++++++++++++......------,,,+++******,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---,,,,,,,,,---------,,,,,,,,,,,,,,,......,,,+++***(((''''''++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,......//////000111111222222222111000111222333444666666666777777777777777999999999999999::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>??????>>>??????@@@AAAAAABBBBBB???>>><<<;;;;;;;;;<<<===>>>>>>>>>>>>???AAABBBCCCEEEJJJSSS```jjjjjjccc[[[NNNDDD<<<<<<>>>BBBOOO^^^}}}uuuxxxxxx^^^XXX___rrrNNNRRRWWW^^^bbbdddeeeeeedddcccccccccfffjjjnnnpppnnnqqqtttvvvyyy|||mmm[[[NNNIIICCCBBB???;;;777666888:::<<>>>>>??????@@@??????AAABBBBBBCCCBBBBBB???>>>===<<<<<<<<<===>>>=========>>>???@@@BBBBBBEEEHHHQQQ^^^iiimmmgggaaaOOODDD<<<<<<>>>CCCQQQaaa~~~uuussszzzaaa\\\eeevvvNNNQQQVVV[[[```cccdddeeeeeeddddddeeegggiiilllnnnlllooorrrtttvvvyyy|||~~~zzzdddUUUOOOHHHGGGCCC>>>999777777888999>>>FFFNNNWWW```hhhnnnnnnpppsssuuuvvvwwwxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvrrrkkkddd^^^[[[ZZZYYY^^^iiittt|||yyyvvvzzz~~~xxxkkkaaaWWWNNNKKKKKKJJJJJJMMMKKKIIIEEE@@@???DDDMMMUUUaaajjjqqqrrroooiii___VVVPPPMMMKKKKKKLLLLLLJJJHHHAAABBBDDDHHHMMMSSSVVVXXX]]]aaakkkvvv~~~{{{qqqgggXXXPPPJJJLLLOOOQQQWWW^^^fffmmmwwwzzzqqqppprrrwww|||{{{}}}~~~~~~~~~{{{tttrrruuuuuu|||xxxpppggg___[[[bbbuuuwwwrrrqqqpppRRREEE888333222000///111......////////////......---------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***)))*********++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,+++++++++***,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---------------...///000111222333333111222444555555555333222888888888888888888888888999999999::::::;;;;;;;;;999999::::::;;;<<<<<<===<<<======>>>??????@@@@@@>>>???@@@BBBBBBBBBBBBAAA@@@???>>>===<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCHHHIIIOOOYYYfffmmmllljjjWWWLLLCCCAAAAAADDDRRRaaarrrlll|||ccc```jjj|||OOOQQQUUUZZZ___bbbdddeeeffffffffffffgggiiijjjllljjjmmmpppssstttwwwzzz|||yyy{{{kkkZZZSSSNNNMMMIIICCC===999888888;;;>>>DDDKKKRRR[[[ccciiinnnqqqtttuuuvvvwwwxxxzzzvvvvvvvvvvvvwwwwwwwwwwwwxxxsssmmmeee___\\\ZZZZZZ\\\gggttt{{{|||sssllljjjnnnsssvvviiibbbYYYQQQOOOOOONNNNNNPPPLLLHHHBBB======FFFTTT___ooovvv||||||yyyrrrhhh___RRRPPPNNNNNNNNNNNNMMMMMMDDDEEEGGGJJJOOOSSSVVVWWWYYY```mmm{{{uuujjj]]]SSSKKKJJJJJJIIIMMMTTT^^^iiiwww|||rrrpppqqquuuzzzxxx{{{~~~~~~}}}|||}}}|||uuusssvvvvvv||||||uuujjj```YYY___ttt~~~uuupppooooooSSSFFF999444333000///000//////000000000000//////---------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,---...///++++++++++++******))))))------,,,,,,,,,+++++++++,,,------......------,,,((()))***,,,---...//////---...///000111222333333111333555777888666444333666666666555555555555555777777888999;;;<<<======999999::::::;;;<<<======<<<======>>>???@@@@@@@@@===>>>@@@AAABBBBBBAAAAAAAAA@@@>>>=========>>>????????????@@@AAABBBDDDDDDLLLKKKLLLTTT```jjjmmmmmmbbbUUUJJJGGGEEEGGGSSSaaannnfff{{{ccc```kkkvvvUUUQQQPPPWWW^^^aaaccceeejjjfffaaaaaadddhhhkkkkkklllnnnqqqrrrsssuuuxxxzzzyyy|||tttbbbYYYRRRSSSMMMBBB<<<<<<;;;777;;;<<>>===;;;;;;======>>>???AAACCCEEEFFFBBBAAA@@@>>>============<<<===>>>???@@@AAABBBBBBKKKIIIKKKSSS```kkkqqqsssjjjfffVVVLLLMMMNNNUUUeeerrriiiggg^^^bbbkkkVVVQQQQQQWWW^^^aaaccceeeiiifffbbbbbbeeeiiijjjkkkkkknnnppprrrsssuuuxxxzzzzzz}}}lllaaa```bbb\\\MMMAAA===<<<:::888999;;;BBBKKKVVV___dddnnnooorrrtttuuutttsssrrrooonnnmmmooosssxxx{{{|||~~~{{{vvvnnngggcccbbbcccgggnnnvvv}}}}}}|||{{{xxxsssnnnhhhdddaaa```lllqqqwww}}}}}}vvvlllddd```\\\XXXUUUUUUVVVVVVVVVNNNGGGBBBCCCEEENNNeee|||sssggg___\\\___aaa^^^WWWTTTKKKIIIHHHIIILLLPPPSSSTTTYYYaaaqqqvvvcccYYYOOOJJJGGGDDDEEEIIIWWWfffvvvxxxrrrppprrruuuttttttvvvxxxyyyzzz{{{{{{}}}uuuqqqqqqrrr}}}zzzqqqkkkeeefffyyyzzztttwww}}}rrrssspppQQQCCC666111222000...............------,,,,,,,,,+++,,,---...////////////.........---,,,,,,++++++***,,,...---***))))))+++,,,,,,+++++++++,,,,,,---.........---,,,+++***)))***************+++,,,,,,+++,,,,,,------...---------,,,***,,,...///...,,,...,,,+++,,,......---,,,---,,,,,,---///000000///...//////000222333333444555555555444444444444444555555666777777777666555999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======????????????>>>===<<<;;;===>>>>>>@@@BBBDDDEEEFFFDDDCCC@@@>>><<<;;;<<<<<<<<<<<<===>>>???@@@AAAAAAEEEEEEFFFMMMYYYdddmmmqqqooojjj[[[QQQTTTUUU]]]ooouuunnnfff]]]```iiiWWWQQQPPPVVV\\\___bbbeeegggeeeddddddgggiiijjjjjjkkkmmmppprrrtttvvvyyy{{{|||xxxjjj^^^```[[[NNNBBB>>>???@@@777777:::???HHHSSS^^^dddlllnnnppprrrsssrrrpppooojjjiiikkkooouuu|||}}}vvvoookkkjjjjjjpppvvv~~~~~~||||||yyytttnnnhhhbbb^^^\\\aaadddhhhmmmnnnkkkddd___^^^[[[WWWVVVVVVVVVUUUTTTMMMEEE@@@AAAEEESSSnnntttlllhhhkkkmmmhhh```[[[QQQMMMGGGEEEHHHMMMRRRTTTVVV___qqq|||ggg]]]RRRLLLHHHDDDEEEIIIUUUddduuu{{{tttpppqqqttttttuuuvvvxxxyyyzzzzzzzzz|||uuupppooosss}}}}}}yyysssnnnhhhkkkyyyqqqrrryyyxxxpppvvvpppQQQCCC555000111000///000.........---------------+++,,,---...////////////......------,,,++++++***)))+++,,,,,,+++***+++,,,*********+++,,,---...///,,,,,,,,,,,,,,,++++++***+++************++++++,,,,,,,,,,,,,,,---------------,,,+++,,,---...---,,,000...,,,+++---......------,,,+++,,,///000///...000000111222333333444444555555555555555666666666555666888:::::::::999888999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======@@@@@@@@@@@@???>>>===<<<>>>??????@@@BBBDDDFFFGGGGGGEEEAAA>>>;;;:::::::::;;;<<<<<<===>>>???@@@@@@CCCDDDHHHMMMUUU```lllssssssoooaaaXXXZZZ\\\fffyyyzzztttfff[[[^^^iiiWWWQQQOOOTTTZZZ]]]```dddeeeeeeeeefffhhhjjjjjjjjjjjjmmmppprrrtttvvvyyy|||rrr___\\\TTTJJJAAA>>>??????888999:::???GGGRRR___gggkkkmmmoooqqqqqqooommmkkkggghhhkkkqqqyyy|||vvvsssrrrrrrzzz}}}xxxqqqjjjddd___\\\ZZZ[[[\\\^^^___]]]ZZZWWWVVVUUUSSSSSSTTTTTTSSSRRRLLLCCC===>>>DDDTTTrrrzzztttwwwyyytttjjjdddYYYRRRIIICCCDDDIIIOOOSSSQQQ[[[nnn~~~iii___SSSLLLGGGCCCDDDHHHTTTbbbsssyyytttsssuuuwwwxxxyyyzzz{{{|||||||||~~~}}}zzzsssnnnnnnrrr}}}{{{{{{xxxtttnnnhhhmmmwwwnnnnnntttyyyuuunnnwwwoooPPPBBB444///000000000000...............---------////////////...---,,,+++---------....../////////***+++,,,,,,,,,+++++++++******)))******+++,,,---(((((()))***+++---...///+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,...,,,)))((()))***++++++...---,,,...000111000///111111222333333444555555333333444555666666777777777777888888999:::;;;<<<999999999::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>???@@@@@@AAABBBDDDFFFGGGJJJGGGCCC???<<<:::::::::;;;;;;<<<<<<===>>>>>>???AAADDDHHHKKKQQQ[[[iiisssssspppcccZZZ\\\^^^hhh|||~~~xxxfffZZZ\\\mmmYYYRRRNNNRRRXXX[[[___ccccccdddfffhhhiiijjjkkkkkkkkkmmmppprrrtttvvvyyy{{{}}}qqqeeeVVVLLLGGGBBB===999999999:::===DDDPPP___iiilllnnnppprrrqqqoookkkiiigggiiinnnuuu}}}|||zzzzzz|||{{{uuummmeee```]]]YYYWWWTTTSSSRRRRRRPPPNNNLLLLLLLLLNNNQQQQQQPPPNNNIIIAAA<<<===CCCSSSqqq{{{}}}|||tttnnnaaaXXXLLLCCCBBBFFFLLLPPPNNNXXXllliii^^^QQQJJJEEEBBBCCCGGGRRR```ppp~~~xxxvvvwwwyyyzzz{{{||||||||||||||||||}}}{{{zzzvvvqqqmmmmmmqqq}}}~~~|||zzzvvvooojjjpppvvvmmmlllpppuuu}}}qqqlllvvvnnnNNN@@@333///111000000111........................////////////...---,,,+++---------...............---,,,,,,,,,,,,+++)))(((******))))))))))))******((((((((()))+++---///000,,,,,,+++++++++++++++,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---***((('''(((***+++***000///...///111333222111222222222333444444555555222222333444555666666777666555333222333666999;;;888888999::::::;;;<<<<<<===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@AAAAAABBBCCCEEEFFFGGGKKKIIIFFFCCC???===<<<;;;;;;;;;;;;<<<======>>>>>>===@@@DDDFFFIIIRRR```kkklllkkk___WWWXXXYYYdddxxx~~~yyygggZZZ\\\qqq[[[TTTOOORRRXXX[[[```dddccceeeggghhhhhhiiikkkmmmlllnnnqqqrrrsssuuuxxxzzz|||jjjXXXPPPMMMHHHAAA<<<888999999;;;AAANNN^^^jjjqqqsssuuuvvvuuurrrnnnkkkhhhkkkqqqzzz~~~wwwooogggaaa^^^YYYUUUPPPLLLJJJIIIHHHGGGCCCDDDGGGJJJMMMMMMJJJGGGEEE???;;;???DDDRRRmmm}}}}}}|||wwwhhh___QQQFFFBBBDDDHHHKKKNNNWWWjjjggg[[[OOOHHHDDDBBBDDDHHHQQQ^^^lllyyy{{{xxxyyyzzzzzz{{{{{{|||{{{{{{{{{{{{{{{}}}~~~xxxwwwuuupppnnnooorrr~~~~~~xxxqqqnnnuuuvvvmmmlllppptttvvvkkkgggsssjjjLLL???333000222111000000.............../////////+++,,,---...///////////////...---,,,+++***)))(((...,,,++++++,,,+++)))'''+++******)))))))))******---,,,+++******+++---------,,,,,,++++++++++++,,,...---+++******+++,,,,,,+++,,,---,,,+++***+++,,,---+++******,,,---...---111000///000333444333222222222222333333444444444222222333444555555666666888666555333444666999;;;888888999::::::;;;<<<<<<>>>???@@@@@@AAABBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCDDDEEEFFFGGGKKKJJJIIIHHHEEEBBB@@@>>><<<<<<<<<<<<======>>>>>>>>>@@@CCCDDDFFFNNNYYYbbbbbbcccZZZSSSUUUUUU```ttt{{{uuuiii\\\]]]qqq```XXXRRRTTTYYY]]]bbbgggccceeeggghhhgggiiilllooommmooorrrsssssstttvvvxxx|||}}}rrr___WWWRRRKKKEEECCC:::;;;;;;;;;AAANNN```mmmwwwyyy|||}}}{{{wwwrrrooohhhlllsss}}}|||tttllleeebbbXXXSSSMMMGGGEEEDDDCCCCCC@@@BBBDDDHHHIIIHHHDDD@@@@@@<<<<<>>>>>???@@@AAABBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGGGGJJJKKKLLLLLLKKKHHHDDDBBB<<<============>>>>>>>>>???AAABBBCCCEEEKKKSSSYYYWWW[[[VVVRRRTTTVVV```tttwwwoookkk^^^```kkkcccZZZUUUVVV[[[___eeeiiiccceeeggggggggghhhmmmpppnnnppprrrsssssstttvvvwwwzzzyyy}}}ooobbbVVVIIICCCCCC>>>>>>>>>>>>CCCQQQcccqqq|||~~~|||vvvssshhhllltttyyyqqqjjjfffWWWRRRKKKEEECCCBBBAAAAAA@@@BBBDDDGGGHHHEEE@@@;;;===:::===DDDJJJTTTiii~~~yyywww~~~pppgggYYYLLLEEEBBBBBBBBBIIIQQQaaauuuzzzdddYYYMMMHHHEEEDDDHHHMMMQQQ[[[eeeqqq~~~~~~|||{{{}}}yyywwwuuussstttwwwuuu}}}uuuppprrr}}}wwwooonnnssswww~~~vvvggg[[[\\\mmm{{{cccHHH<<<333222444333///...---.........//////000000////////////...---,,,+++------------------------***)))(((***---///---+++******+++,,,---///000111---,,,+++++++++...000111...---,,,,,,++++++++++++...---+++))))))***+++,,,+++---...---***(((***,,,+++***+++---000111111///000///...///111333222111222222222222222222222333666666666666777777777777333444777999999777444222777888888999;;;<<<=========>>>>>>@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDFFFGGGGGGIIIKKKNNNPPPOOOKKKGGGDDD=========>>>>>>>>>>>>>>><<<<<<======@@@DDDJJJNNNRRRWWWTTTRRRVVVXXXbbbwww}}}tttkkklll```aaaeee~~~bbbTTTMMMVVV___```bbbgggfffffffffffffffggghhhiiipppoooooorrrvvvwwwtttpppvvvxxxzzzzzz||||||iii[[[PPPIIIDDD@@@>>>:::999BBBTTTeeeooo|||uuunnnnnnttt|||rrrhhhcccZZZTTTLLLFFFDDDCCCAAA???BBBCCCDDDEEEEEECCCAAA@@@<<<===>>>BBBKKK[[[nnn{{{uuummmtttzzzooo___RRRJJJFFFDDDCCCDDDJJJXXXkkkzzz~~~wwwooodddVVVKKKIIIFFFAAADDDMMMUUUWWW^^^mmm~~~|||||||||}}}|||vvvrrrsssxxxzzz~~~uuupppxxxoookkkrrr|||}}}nnncccZZZTTTfffyyy^^^DDD<<<333000333555333///+++,,,,,,------.................................------......------,,,+++---------.........//////+++,,,,,,,,,,,,+++******++++++,,,,,,---.........//////...---,,,++++++***---,,,,,,+++*********+++///......------,,,++++++000000///............//////000000111111222333333111111111222222333333333333444555777888888888888666666777888999:::;;;;;;:::999999999:::<<<>>>???>>>???@@@AAABBBAAA@@@???@@@@@@@@@AAABBBCCCDDDEEEBBBCCCDDDCCCAAA@@@AAABBBDDDGGGLLLOOOPPPNNNJJJHHHFFFBBB>>><<<>>>??????===??????>>>>>>@@@CCCEEEGGGLLLOOOQQQZZZffffffjjj{{{xxxsssmmmsss]]]^^^aaattthhhYYYPPPWWW^^^___```eeefffeeeeeeeeeffffffggghhhnnnoooppprrrtttuuusssqqqwwwxxxyyyyyyzzzyyyhhh[[[QQQJJJDDDAAA===<<>>?????????@@@@@@AAA@@@@@@@@@?????????@@@@@@AAABBBBBBBBBCCCDDDCCCAAA@@@AAABBBEEEGGGJJJMMMNNNLLLJJJHHHEEEBBB??????@@@BBBAAA@@@CCCBBBAAAAAABBBCCCEEEFFFIIIMMMOOOYYYfffiiipppvvvwwwlllzzzrrr\\\]]]]]]pppooo```UUUVVV[[[\\\^^^ccceeeeeedddddddddeeefffffflllnnnqqqrrrrrrrrrrrrssswwwxxxyyyxxxwwwzzztttdddWWWNNNGGGCCC@@@@@@HHHXXXjjjwww{{{tttuuu{{{yyynnnhhh[[[UUUMMMFFFCCCCCCCCCCCCDDDEEEGGGGGGEEEAAA===;;;;;;===BBBLLL[[[jjjvvv|||{{{ggg\\\```mmmyyyxxxmmmbbbYYYQQQKKKGGGGGGLLLVVVdddpppsssmmmfffcccZZZRRRQQQLLLEEEFFFLLLTTTZZZcccooo{{{||||||~~~~~~yyytttuuuzzz}}}~~~yyyxxxyyyrrrqqqyyyvvvhhh```___ssstttXXX@@@999222///111222111...//////..................,,,---...//////...---,,,++++++,,,,,,++++++***))))))))))))*********++++++---------------,,,,,,+++------,,,++++++******)))------------,,,,,,,,,,,,......------,,,,,,------,,,,,,,,,---------......---------...///000222222222222333333444444555555222222222222333333333333333444555777888888888888888888777777777666666666888888888999;;;===>>>??????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@AAABBBDDDFFFGGGIIIJJJIIIIIIHHHFFFDDDCCCCCCEEEEEEEEEDDDFFFEEEDDDCCCCCCCCCDDDEEEEEEIIIKKKUUUdddiiissstttpppyyyqqq[[[\\\XXXlllsssdddWWWUUUWWWYYY]]]bbbddddddccccccddddddeeeeeejjjmmmqqqrrrpppppprrrtttuuuvvvxxxwwwvvvyyy~~~~~~nnn^^^TTTHHHDDDAAACCCJJJYYYmmm}}}{{{uuuvvv|||zzzooohhh[[[VVVNNNGGGDDDDDDFFFGGGIIIJJJKKKJJJGGGBBB===999===>>>DDDPPPaaaqqq{{{uuuaaaUUUVVVbbbpppyyyzzzvvvoooggg^^^VVVOOOKKKKKKOOOXXXcccnnnqqqmmmiiihhh```YYYTTTNNNIIIJJJOOOSSS[[[fffpppyyy{{{|||~~~~~~yyytttvvvzzz~~~}}}}}}xxxrrrrrrzzzyyykkkdddhhh~~~oooSSS===888111///000111000---000000//////.........---,,,---...000000...---,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***(((((()))******++++++,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------++++++,,,,,,---...//////............///000111222000000111111222333333444333333333333333333333333333444555777888888888888444444555666777888999999777777888:::;;;===?????????>>>======>>>???AAABBBDDDDDDDDDDDDCCCCCCBBBBBB@@@BBBCCCBBB@@@@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFIIIIIIIIIIIIIIIHHHGGGEEEEEEDDDCCCCCCBBBCCCCCCDDDBBBEEEFFFNNN\\\aaammmrrr|||~~~|||qqq[[[\\\XXXlllsssfffXXXSSSTTTXXX\\\aaaccccccbbbccccccdddeeefffiiilllooopppooooooqqqtttrrrtttwwwwwwwwwyyy~~~yyyggg\\\JJJEEEBBBEEEKKKXXXnnn|||wwwwww|||xxxmmmggg[[[VVVOOOHHHEEEFFFJJJNNNQQQQQQQQQNNNJJJDDD>>>;;;???@@@FFFRRRddduuuzzzlllZZZNNNOOOYYYeeemmmnnnmmmjjjddd^^^WWWRRRPPPPPPSSSZZZdddnnnsssrrrpppoooiiiaaaZZZRRRMMMOOOSSSRRRZZZfffpppxxx{{{|||~~~~~~{{{wwwsssvvv{{{~~~uuuppppppxxx{{{mmmhhhooo~~~hhhMMM;;;666222//////000///---000000//////.........---------...//////...---------------------,,,,,,+++------------............+++++++++++++++***)))))),,,------......//////000******+++,,,,,,---------,,,+++++++++++++++,,,,,,***++++++,,,---...//////111000000/////////000000000111111222333333444444333333333333333333333333333444555777888888888888444444555666777888999999777888999:::<<<===>>>>>>>>>===<<<<<<===???@@@AAACCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBAAA@@@@@@AAABBBAAA@@@??????@@@AAACCCDDDLLLMMMOOOOOOMMMKKKHHHFFFBBBAAAAAAAAABBBBBBBBBCCCAAADDDCCCHHHRRRVVVbbbyyyqqqzzz{{{sss]]]^^^\\\pppssshhhZZZRRRRRRVVV\\\___aaaaaabbbcccdddfffggghhhiiikkkmmmnnnnnnoooqqqsssooosssvvvxxxxxxyyy~~~~~~kkk^^^OOOHHHEEEGGGLLLVVVlll}}}wwwwww{{{{{{zzzwwwmmmhhh[[[WWWPPPIIIFFFIIIOOOUUUYYYXXXUUUQQQLLLEEE@@@<<<@@@DDDKKKXXXhhhwwwooobbbRRRJJJMMMUUU\\\```aaaaaa```]]]XXXTTTSSSSSSTTTWWW]]]eeennntttwwwwwwvvvssslllbbbXXXRRRSSSUUUSSSZZZdddnnnxxx|||}}}|||yyyuuussswww~~~~~~}}}tttoooooouuu~~~{{{nnnhhhqqqvvv```HHH999666222000000//////...//////..........................................---............---,,,,,,++++++,,,,,,,,,---------***************))))))(((///......------,,,++++++******++++++,,,,,,------++++++*********+++,,,,,,++++++,,,,,,---...//////222111000000/////////000333333444444555555666666444444444444333333333333333444555777888888888888888888777777777666666666888888:::;;;<<<=========<<<<<<<<<<<<===???@@@@@@@@@@@@AAABBBAAA@@@>>>===???@@@AAAAAA@@@@@@AAABBB??????>>>>>>???@@@BBBCCCLLLOOOSSSTTTQQQMMMJJJHHHAAABBBBBBBBBBBBBBBCCCCCCBBBEEECCCGGGNNNOOO[[[rrrsss{{{{{{www```aaaaaauuuuuulll^^^TTTRRRVVV[[[]]]``````aaaccceeegggiiijjjjjjiiiiiikkknnnqqqqqqqqqooorrrvvvwwwwwwxxx{{{~~~~~~pppcccXXXOOOJJJKKKLLLSSSggg~~~zzzssssssuuuzzzqqqnnnmmmnnnqqq{{{yyyooojjj[[[WWWQQQKKKHHHLLLTTT[[[___]]]XXXRRRKKKEEE@@@>>>???GGGSSS```nnn{{{{{{ggg[[[OOOLLLRRRYYY[[[ZZZXXXYYYXXXUUUQQQPPPQQQTTTXXXZZZ^^^eeelllssswwwyyyyyyzzzvvvlll```XXXUUUTTTVVVYYYaaakkkvvv|||wwwtttsssyyy|||{{{}}}sssnnnmmmsss{{{{{{nnngggooonnnZZZCCC888666333111000000//////---------------.........000...---,,,,,,---...000,,,------------,,,++++++******+++++++++,,,,,,,,,***++++++++++++***))))))+++++++++***))))))((((((+++++++++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,------.........000000000///000000111111333333444444555666666666555555444444444333333333333444555777888888888888999999888888888777777777999:::;;;<<<<<<<<<;;;;;;::::::<<<===>>>?????????>>>>>>@@@AAAAAA???>>>===>>>@@@AAAAAA@@@@@@AAABBB@@@@@@??????@@@AAACCCCCCIIINNNTTTVVVTTTPPPMMMLLLFFFFFFFFFFFFEEEDDDCCCCCCDDDGGGFFFIIIPPPQQQ\\\tttttt||||||{{{dddddddddxxxxxxooobbbVVVSSSVVVZZZ[[[___```aaacccfffhhhkkklllkkkiiigggjjjnnnrrrrrrpppooorrrvvvwwwvvvvvvxxx{{{~~~xxxlll^^^UUUNNNNNNMMMQQQddd{{{wwwmmmmmmooorrruuuwwwvvvtttgggeeebbb___]]]dddwwwzzzrrrmmmZZZWWWRRRKKKIIINNNWWW___bbb___YYYRRRKKKEEE@@@>>>>>>IIIXXXgggsss}}}wwwdddZZZPPPQQQZZZ```___[[[TTTTTTSSSPPPLLLLLLPPPTTTZZZ[[[^^^dddjjjpppuuuxxxzzz~~~}}}tttggg\\\UUURRRXXXZZZ___iiiuuu~~~~~~|||||||||wwwtttttt{{{}}}yyyyyy~~~tttnnnmmmrrryyy{{{nnneeellljjjVVVAAA888666444222000000//////+++,,,,,,------.........111///---++++++---///111+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++***************+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,,,,,,,---------......////////////000222333444111111222333333444444555555555555444444333333333333444555777888888888888666666777888999:::;;;;;;::::::;;;<<<<<<;;;::::::888:::<<<>>>?????????>>>>>>???AAABBBBBBAAA???>>>>>>???AAAAAA@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDEEELLLSSSWWWVVVSSSPPPPPPKKKKKKKKKJJJHHHFFFDDDCCCDDDIIIIIIMMMTTTUUUaaayyyvvv~~~}}}~~~ffffffeeeyyy{{{tttgggYYYTTTXXX\\\\\\aaa```___aaafffiiiiiihhhfffiiiiiifffhhhooosssqqqrrrtttvvvyyyyyyxxxwwwuuu}}}||||||ooo___YYYSSSPPPPPPTTT```lll~~~uuujjjiiihhhiiikkkmmmnnnmmmccc___XXXTTTTTT[[[eeemmmvvvxxxpppbbb\\\TTTOOONNNTTT[[[```fff```YYYSSSIII@@@===???CCCNNN]]]kkkvvv{{{lllaaaXXXYYYdddkkkjjjeee^^^ZZZSSSMMMIIIIIIJJJKKKQQQYYYaaaeeedddffflllqqqyyy|||kkk\\\WWWWWWXXXZZZ___gggpppxxx|||~~~}}}zzz{{{~~~|||{{{~~~|||wwwssssss{{{xxxtttyyy}}}vvvrrrnnnrrrwwweeeaaalll~~~eeeNNN@@@555333111///......///000000000//////......------...---+++,,,...000000///---.........---,,,,,,+++((((((((((((((((((((((((***+++,,,---,,,,,,***))),,,,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,////////////000000000000//////000111111111111111///000222333444444333222444444444444444444444444777777777666555555444444888888777777888888999:::888999:::;;;<<<<<<<<<<<<===============>>>??????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???======???@@@@@@@@@@@@@@@HHHKKKPPPRRRQQQPPPNNNNNNKKKQQQVVVTTTLLLGGGFFFIIIKKKOOONNNPPPUUUTTT```wwwssswwwtttkkkhhhiiiyyytttgggYYYTTTWWW[[[\\\```___^^^```cccffffffeeefffiiiiiigggiiiooorrrqqqppprrruuuwwwxxxxxxwwwvvv{{{{{{rrrccc\\\VVVRRROOOQQQ[[[eeezzzqqqgggfffeeeeeeggghhhhhhggg]]]YYYRRRMMMLLLQQQXXX^^^dddooo}}}vvvgggbbbYYYSSSRRRVVV]]]bbbeee___XXXRRRHHH@@@>>>AAAIIITTTcccpppzzzqqqggg___dddpppyyywwwqqqccc^^^WWWPPPLLLJJJKKKLLLRRRYYY___aaa```aaagggmmmwwwoooaaaZZZZZZYYYZZZ^^^eeemmmtttxxxzzzwwwvvvxxx}}}}}}~~~zzzuuuqqqqqqzzz}}}vvvqqqvvv{{{~~~yyyrrrsssvvvccc^^^gggzzzyyyaaaJJJ===555333111///......//////000000000//////............,,,++++++,,,---,,,+++------......------,,,+++***************************+++,,,,,,,,,,,,+++***---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---////////////000000000000///000000111111111111111111222333555666555555555444444444444444444444444555555555666666666666666888888777777888888999:::999999:::;;;<<<<<<<<<<<<===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA??????>>>>>>???@@@AAAAAAAAAAAAFFFIIIMMMNNNNNNMMMMMMMMMOOOUUU[[[[[[VVVRRRQQQTTTSSSUUUSSSSSSWWWVVVbbbzzzssswwwuuuooollllllwwwsssiii[[[TTTVVVZZZ[[[___^^^]]]^^^aaaccccccbbbfffhhhiiihhhjjjoooqqqpppnnnpppsssuuuwwwwwwwwwvvvzzz{{{~~~uuujjjccc[[[UUUQQQPPPVVV^^^vvvxxxppphhhfffeeeeeeffffffeeeddd___[[[UUUOOOMMMNNNQQQTTTVVV[[[gggyyy|||pppjjjbbbZZZXXXZZZ```cccddd]]]VVVOOOGGG@@@@@@DDDQQQ]]]lllwww~~~~~~ssslllsssmmmhhh___WWWPPPMMMLLLMMMTTTXXX]]]^^^\\\]]]aaafffqqq{{{vvvggg^^^\\\YYYYYY\\\bbbiiiooossstttppppppttt{{{~~~xxxtttpppqqqzzz{{{tttqqquuu{{{wwwsss~~~vvvddd]]]ddduuusss\\\FFF999444333111///.........///000000000000///////////////...,,,,,,,,,,,,+++)))------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++---+++))))))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000///000111111222222111111111222333444555555555555444444444444444444444444444444555555666777777888888777777777777888999999999999::::::;;;<<<<<<<<<>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAAAAABBBBBBAAACCCEEEHHHIIIHHHHHHJJJKKKOOOVVV^^^aaa___\\\\\\^^^]]]^^^XXXWWWYYYYYYfff~~~rrrwwwwwwwwwtttrrrsssssskkk]]]TTTTTTXXX[[[___^^^^^^^^^___```aaaaaadddfffggghhhjjjlllmmmmmmmmmooorrrtttwwwxxxxxxxxxyyy{{{~~~yyyqqqiii```ZZZUUURRRUUU[[[oooyyy{{{sssnnnmmmkkkkkkkkkjjjhhhfffeeeaaa[[[WWWTTTRRRRRRQQQPPPRRRWWWccctttyyyssskkkbbb^^^^^^```ccc```ZZZRRRLLLFFFAAADDDIIIWWWdddrrr{{{{{{}}}wwwlllaaaWWWQQQMMMLLLSSSXXX]]]___]]][[[\\\^^^hhhtttyyylllbbb^^^XXXXXXZZZ^^^dddjjjmmmnnnjjjkkkqqqzzz~~~yyyuuusssttt~~~zzztttrrruuu|||{{{ssszzzxxxfff___eeeuuuoooZZZEEE888333222111///............000000000000000000000000000///......//////...,,,,,,------...------,,,,,,------------------------******++++++,,,,,,,,,+++---+++((((((***,,,------++++++,,,,,,,,,,,,------------------.........///////////////000000000000000000111222222222222111000000111222333333333333444444444444555555555555555555555555666666777777777777777777777888999999999999999999:::;;;<<<<<<>>>>>>======>>>>>>???@@@>>>>>>>>>>>>>>>=========???@@@AAAAAAAAA@@@>>>======>>>???@@@@@@AAA@@@@@@@@@BBBCCCCCCCCCCCCFFFHHHIIIPPPYYY____________aaacccccc\\\XXX[[[[[[iiiqqqvvvwww~~~zzzqqqsssmmm```UUUTTTXXX[[[_______________```aaabbbbbbccceeehhhjjjjjjjjjkkkmmmnnnqqqtttvvvxxxxxxyyyyyyzzz}}}~~~}}}vvvlllbbb\\\WWWTTTVVV[[[kkkuuuzzzvvvuuussssssrrrqqqnnnkkkgggccc^^^[[[XXXUUURRROOOJJJLLLNNNRRRZZZiii{{{{{{ssskkkdddaaa______\\\UUUNNNIIIEEECCCHHHOOO\\\hhhuuu}}}zzzlll___TTTMMMJJJPPPVVV]]]```___\\\YYYYYY```mmm|||{{{pppfffbbbZZZYYYYYY\\\aaafffhhhiiifffgggnnnyyy~~~~~~zzzxxxwwwzzz{{{wwwsssuuu}}}www{{{xxxfffbbbiiiyyyzzzlllYYYEEE888222222111///......------///////////////000000000...------///111111000...,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---+++((((((***,,,------+++++++++,,,,,,---------------........./////////////////////000000000000000000111222222222222222111111111111222333444444444444444555555666666666777777666666555555555555777777666666777777888999999999888999999:::<<<<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===;;;<<<===>>>>>>?????????>>>???@@@???>>>???BBBDDDBBBHHHQQQWWWYYYZZZ[[[]]]aaa```YYYVVVYYY[[[kkkqqquuuvvvooossspppcccVVVTTTXXX\\\^^^`````````______aaacccbbbbbbdddiiikkkiiihhhiiilllmmmooorrrtttvvvwwwwwwxxxxxx{{{}}}~~~|||qqqeee^^^ZZZWWWYYY^^^jjjuuu~~~}}}|||{{{zzzxxxuuurrrnnnjjjeeebbb___[[[VVVQQQIIIKKKLLLLLLNNNWWWfffrrr~~~|||tttkkkddd^^^[[[WWWPPPIIIFFFDDDEEEMMMVVVaaakkkwwwuuufffXXXNNNHHHKKKQQQXXX]]]^^^[[[XXXVVV\\\hhhxxx}}}tttmmmiii___]]][[[[[[^^^aaaccccccaaadddlllwww~~~~~~~~~}}}zzzyyyyyy~~~}}}zzzuuuuuu}}}~~~vvvdddcccppp~~~uuuiiiWWWEEE888222111111000///...---,,,............////////////++++++,,,...000000///---,,,,,,------......------++++++++++++++++++++++++************+++,,,---------+++))))))+++---------***++++++,,,,,,------...---------.........//////////////////000000000000000111222222333222222222333333333333444555666777444444444555666666777777888777777666555555444444777666666666666777888888999999888888888:::<<<===???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>???@@@???>>>===<<<:::;;;<<<======>>>>>>===>>>>>>???>>>===<<<>>>@@@>>>CCCIIINNNQQQRRRSSSTTTWWWWWWQQQPPPVVVZZZkkkqqqtttsss~~~nnntttsssfffXXXTTTXXX]]]]]]^^^``````^^^___aaadddcccbbbffflllmmmiiihhhjjjkkklllmmmoooqqqsssttttttvvvuuuwww|||{{{mmmeeeaaa^^^```eeeoooyyy}}}zzzyyytttmmmiiifffaaaZZZTTTLLLLLLKKKJJJJJJOOOVVV\\\dddnnnzzz|||rrrggg^^^YYYSSSLLLFFFCCCCCCGGGQQQ[[[fffnnnyyyzzzkkk[[[OOOHHHFFFJJJPPPUUUWWWWWWWWWWWW\\\hhhwwwzzzuuurrrfffccc___\\\\\\]]]]]]\\\\\\```iiivvv}}}~~~}}}yyywwwwwwyyy~~~|||zzzzzzuuudddhhhyyyyyyooodddTTTBBB666111111000000///---,,,,,,,,,---------.........///,,,,,,---///000000---++++++,,,------......------++++++++++++++++++++++++***************,,,---...---++++++,,,---...---,,,******+++,,,,,,---......,,,,,,---------.........////////////000000000000000111222222333333222222333333333222333555666777444444444555666777777777666666666666666555555555666666666666666777888888999999888777888999;;;===??????>>>>>>??????@@@AAAAAAAAA@@@@@@???>>>>>>======>>>?????????>>>===<<<:::;;;<<<===>>>>>>>>>>>>>>>??????>>><<<;;;;;;<<<;;;===AAADDDFFFHHHIIIJJJJJJLLLHHHIIIQQQWWWjjjqqqsssooozzzmmmuuuuuuhhhYYYTTTXXX]]][[[]]]______^^^^^^aaadddeeecccgggnnnooojjjiiikkkiiijjjkkkmmmnnnpppqqqrrrtttsssuuu{{{vvvlllhhheeehhhkkkvvv}}}wwwooojjjgggaaaYYYRRRMMMIIIEEEDDDEEEGGGGGGGGGRRR\\\hhhsss~~~vvvjjj^^^XXXQQQJJJDDDBBBCCCHHHSSS^^^kkkqqq{{{|||mmm]]]PPPHHHDDDFFFIIIMMMPPPTTTVVVXXX___iiixxx~~~{{{yyymmmhhhbbb^^^[[[ZZZXXXWWWYYY]]]ggguuu~~~~~~}}}yyyvvvtttuuuxxx~~~~~~}}}vvvffflll}}}tttkkk```QQQ@@@444111111000000///---,,,+++,,,,,,,,,---------......000000000111222111...++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---///,,,,,,,,,---//////...,,,******+++,,,,,,---......,,,,,,,,,---------......////////////000000000000111111222333333333333222222111000000111222444555444444444555666777777888444444555555666777777777666666666666666777888888999999777777777999;;;===?????????>>>??????@@@AAAAAA@@@@@@???>>>======<<<===>>>?????????>>><<<;;;;;;<<<===>>>????????????>>>???@@@???<<<:::::::::888999;;;===???@@@AAABBBAAADDDBBBEEENNNUUUiiiqqqrrrlllxxxlllwwwzzzooo```YYYXXXVVV[[[\\\^^^^^^^^^___bbbddd]]]aaafffkkkmmmmmmjjjhhhkkklllmmmnnnooopppqqqqqqsssrrrsssxxx~~~{{{tttmmmqqq{{{{{{rrrmmmjjjbbbYYYRRRNNNIIIFFFEEEEEEEEEEEEEEEIIIQQQ^^^mmmyyy}}}xxxkkk[[[RRRKKKEEEDDDGGGNNN\\\hhhssszzz{{{mmm]]]OOOFFFCCC??????EEEIIIKKKOOOSSS^^^eeerrr~~~vvviii___YYYUUURRRPPPUUU```nnnxxx}}}{{{}}}|||vvvrrrsssxxx}}}|||}}}rrrgggpppyyylllcccXXXJJJ===666222222000///............////////////////////////........................444333000...,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))***+++++++++,,,.........---,,,+++)))(((******+++,,,---------------------............///////////////000000000000111111222333333333333222444555555555444444333222333444666888888777555444222333333444666888999::::::999999999888888777777::::::999999::::::;;;<<<@@@>>><<<::::::;;;===???????????????>>>>>>======>>>?????????===<<<<<<>>><<<<<<===>>>????????????===>>>?????????>>><<<;;;999888888888888888999999<<<@@@???@@@HHHPPPgggqqqlllttt|||kkkwww|||qqqaaaYYYWWWXXX\\\]]]______^^^___aaaccc```ccchhhlllnnnmmmkkkjjjllllllmmmnnnooopppqqqqqqmmmlllnnnssszzz|||tttwwwvvvqqqmmmfff]]]UUUQQQKKKGGGEEEEEEEEEDDDBBBEEEKKKVVVdddnnntttvvv~~~yyyttthhhZZZQQQJJJEEEEEEIIIQQQ___lllvvv~~~xxxlll]]]OOOGGGEEE@@@>>>AAAEEEHHHNNNTTT^^^ffftttqqqdddZZZUUURRRPPPVVVaaaooozzz|||}}}|||vvvrrrtttyyy~~~}}}}}}~~~{{{~~~}}}ooofffrrrzzzkkk___SSSEEE:::555222111000///............////////////////////////........................000///......------......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,++++++---......................../////////000000000000000000111111111111111111222333333333333222222333444444555555555444444444666777777777666555666666555555555555666666999999888888888777777777999999999999999:::;;;;;;???>>>===<<<<<<===>>>???@@@?????????>>>=========<<<>>>>>>>>><<<<<<<<<>>>@@@@@@AAABBBCCCCCCCCCCCC<<<===>>>>>>>>>===<<<;;;;;;:::999888777777888888555999888:::BBBKKKcccqqqiiipppzzzjjjvvv}}}sssbbbXXXWWWZZZ^^^___```___^^^___```bbbcccfffjjjmmmooonnnlllkkkmmmmmmnnnoooooopppqqqqqqooommmooottt{{{~~~zzzuuurrrkkkcccYYYTTTMMMHHHFFFEEECCCCCCAAABBBFFFNNNWWW```fffhhhsssxxxyyysssooolllbbbVVVMMMGGGDDDEEEKKKUUUdddqqq{{{~~~wwwlll^^^QQQJJJGGGAAA===>>>@@@DDDLLLSSS^^^ggguuu}}}kkk]]]UUUQQQPPPVVVaaappp|||}}}{{{vvvrrruuu{{{}}}}}}}}}}}}{{{{{{}}}yyyllleeesss{{{jjj\\\NNN@@@666333222111000//////......///////////////////////////........................+++,,,---......///......------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---------------,,,---...//////000000/////////000000000111111111111111111111222222222222111111222333333333333222000111222444555666666666555555666666666777777777666666555555555555666666888888777777777777666666999888888888888999::::::>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>===<<<<<<;;;<<<======<<<;;;<<<>>>>>>>>>???@@@AAAAAAAAAAAA<<<<<<===>>>>>>>>>======>>><<<:::888777666666666///444333666>>>FFF^^^qqqfffjjj}}}yyyhhhttt}}}uuudddXXXWWW\\\```aaaaaa```______```bbbeeegggiiilllmmmmmmlllkkkmmmmmmnnnoooooopppqqqqqqqqqnnnoootttzzz~~~yyyuuunnnfff\\\WWWPPPJJJGGGEEECCCBBBCCCDDDFFFJJJOOOTTTXXX[[[bbbfffgggcccaaa___XXXOOOHHHCCCBBBFFFNNNYYYiiivvvyyynnnaaaTTTMMMHHHBBB>>>>>>???BBBJJJRRR^^^hhhvvvtttaaaTTTPPPPPPUUU___ooo|||yyytttrrruuu|||{{{|||}}}zzz{{{|||{{{{{{}}}vvvjjjddduuu{{{kkk\\\MMM>>>555222111111000///////////////////////////////////////........................***+++,,,...///...------------------------,,,,,,......------,,,,,,++++++............---,,,+++***,,,,,,---.../////////////////////000000000111111000000000111111111222222111111222333333333333222111111333444555666666666666666555555666666777888333333444444666777888999777777777666666666666666888888777777888888999:::<<<<<<>>>>>>???>>>======@@@??????>>>======<<<<<<:::;;;<<<<<<;;;;;;<<<===;;;<<<===>>>????????????======>>>??????@@@@@@@@@AAA???<<<999666555444444///444333555<<>>===<<<;;;>>>>>>>>>>>>=========<<<:::<<<===<<<;;;;;;<<<=========>>>???@@@@@@@@@@@@>>>??????@@@BBBCCCDDDEEEDDDAAA===999555444333333111555444555;;;AAAVVVuuuxxxeeecccxxx}}}dddllluuuuuuiii\\\YYY]]]aaabbbcccbbb``````aaaccccccdddeeeggghhhjjjjjjkkklllllllllmmmmmmnnnnnnnnnccc```aaahhhpppvvv|||~~~uuulllccc^^^WWWQQQNNNLLLKKKJJJKKKNNNRRRRRRPPPLLLJJJHHHKKKJJJIIIIIIIIIHHHDDDAAA??????DDDOOOZZZeeessstttfffYYYQQQKKKGGGFFFEEEDDDDDDLLLUUUaaakkkwwwmmmYYYQQQPPPQQQZZZhhhvvvyyyuuussswwwyyywwwyyy{{{|||wwwuuuzzz~~~~~~~~~zzzqqqlllnnn~~~qqqcccRRRAAA777555000000////////////000000////////////////////////......................../////////......,,,+++***------------............,,,,,,,,,,,,++++++++++++***+++,,,...////////////++++++,,,---...................../////////000000.../////////000000000000111111222333333333333222333333444444555444444444666666777777777777888888888777666555555444555555666666777777777777888888999888888888888999::::::888999;;;<<<======<<<;;;<<<<<<============>>>>>><<<===>>>===;;;:::;;;<<<:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAACCCEEEGGGIIIFFFCCC>>>999555333333333000555333444999>>>RRRppp|||fffaaavvvbbbgggooossslll___ZZZ\\\aaabbbcccbbbaaaaaabbbdddbbbcccdddfffhhhjjjkkklllkkkkkkkkklllllllllllllllbbb^^^^^^eeekkkooossswww}}}{{{qqqgggbbb\\\WWWUUUSSSSSSRRRUUUZZZ___```[[[SSSMMMIIIIIIGGGEEEEEEEEECCCAAA@@@>>>@@@IIIUUUaaalllxxx|||oooaaaYYYPPPLLLHHHFFFDDDFFFQQQ\\\eeeoooyyy~~~uuu^^^TTTRRRSSSZZZeeesss~~~|||xxxvvvzzz}}}vvvvvvyyy||||||{{{vvvvvv|||uuukkkmmmwwwssscccPPP???777666000000////////////000000////////////////////////........................111000///...------------------------.........///,,,,,,,,,,,,------------***+++,,,...//////000000,,,---...//////000////////////000000000111111111//////000000000111111111111111222333333333333222111222333444555555666666555666777888999888777777888777666555555444444444777777777888888888999999999999999999999:::;;;;;;999:::;;;<<<============:::;;;;;;<<<===>>>??????>>>???@@@>>><<<:::;;;<<<888999:::;;;<<<<<<<<<<<>>999555333333333///444333444999>>>RRRpppggg```tttaaadddlllrrrmmmaaa[[[\\\aaabbbcccbbbaaaaaaccceeeccccccdddfffhhhjjjmmmnnnjjjjjjkkkkkkkkkkkkkkkkkkaaa\\\ZZZ^^^cccdddeeegggmmmsss~~~tttjjjeee___[[[YYYYYYXXXWWW]]]dddkkklllfff\\\SSSNNNJJJGGGEEEEEEEEECCCAAA@@@???BBBLLLZZZfffppp{{{wwwjjjbbbTTTOOOIIIFFFDDDGGGUUUbbbhhhqqq{{{~~~~~~zzzbbbWWWTTTUUU[[[eeeqqq|||zzzxxx|||yyysssuuuzzz}}}www~~~~~~yyyxxx~~~sssfffnnn}}}tttaaaMMM===666666000000////////////000111////////////////////////........................111000...------...///000---------.........//////,,,------....../////////.........///......---------...///000111111111111000111111111111222222222000111111111111222222222111111222333333333333222///000222444555777888888444666888999:::999777666555555555555555666777888777777888888999999999:::::::::999999::::::;;;<<<;;;;;;;;;<<<===>>>>>>???999999;;;<<<===???@@@@@@@@@AAAAAA???<<<::::::;;;<<<===>>>???@@@@@@@@@@@@>>>>>>???@@@CCCFFFIIIJJJGGGCCC>>>999555333333444000555444666<<>>@@@AAADDDCCCAAA???===;;;;;;:::AAA>>>;;;<<>>;;;:::777444000222444222555;;;???XXX}}}iii```nnn]]]bbbfffnnnqqqaaaTTTZZZ\\\^^^aaacccbbbbbbcccdddaaaeeefffdddfffmmmqqqpppiiihhhfffddddddeeeffffffeeeaaa\\\YYYYYYZZZ[[[[[[XXX\\\```eeemmm{{{wwwsssmmmgggddddddfffhhhrrrwww~~~zzzlll]]]SSSNNNIIIFFFFFFCCC??????BBBDDDNNN[[[fffnnnvvvvvvhhh___UUUPPPPPPTTT```kkksssvvv{{{}}}zzz}}}hhhZZZUUUTTTZZZcccnnnwww~~~~~~|||{{{~~~uuuqqqqqqtttxxxuuu~~~xxxvvv|||nnnggguuufffKKK<<<666444222222111111111111222222//////.........//////000//////.........//////000//////......---------,,,///.........------------,,,---......//////......................................./////////000000111000/////////000222222222111000//////000111222111111222222222333333333444444444444555666777888888666555555666777555444888777666666555555666666444555777888999999999999;;;999777777888999999999999::::::::::::;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@AAA@@@???===<<<<<<<<<<<<;;;999888;;;???DDDFFFFFF<<<<<<<<<===???BBBEEEFFFFFFCCC>>><<<:::888444111222444333666<<>>@@@BBBCCCEEECCC@@@===;;;999555222222444333777===CCC]]]lll```lll___bbbeeeoooyyylllXXXRRRWWW[[[___bbbcccccccccdddgggjjjllllllkkkmmmqqqttttttlllbbb^^^___```___]]]dddaaa^^^[[[YYYXXXUUUSSSNNNMMMKKKJJJKKKQQQ[[[bbbkkklllpppwww}}}~~~||||||}}}~~~wwwggg\\\VVVPPPLLLJJJGGGCCCBBBEEEQQQZZZgggpppvvv||||||pppddd______cccmmmvvv}}}yyyjjj[[[TTTUUUZZZcccmmmvvv{{{{{{xxxvvvyyy{{{yyyvvvvvv{{{wwwuuuxxx~~~yyyiiibbbpppyyy^^^EEE999444333//////............//////...............///000000...............///000000//////...------,,,++++++------------------------,,,---......///.................................////////////////////////000000000000000111111222111111111111111111111111111111222222222333333333333333333333333444666666555444444555777999888777444333333222222222333333777777666666777999;;;===999777666666888888888777777888888888888999999999::::::;;;;;;<<<===>>>>>><<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;===???@@@@@@>>>>>>===<<<===>>>???@@@CCCCCCAAA@@@===:::666444222444333777???FFF```nnnaaajjjaaaeeehhhrrrttt^^^TTTUUUYYY^^^aaaccccccddddddgggjjjnnnooonnnnnnsssxxx{{{pppbbbZZZYYY[[[\\\[[[```^^^\\\[[[ZZZXXXUUURRRNNNLLLHHHDDDDDDFFFKKKOOORRRSSSYYYbbbjjjtttyyyjjj```XXXRRRMMMKKKHHHEEEFFFJJJXXXaaammmuuuyyy}}}uuuiiieeeeeejjjrrryyy||||||iii\\\VVVVVV[[[cccmmmuuuzzz}}}~~~|||{{{wwwuuutttwww|||}}}zzz{{{}}}qqqrrrxxxuuuiiibbbmmmuuuYYYBBB777333222//////............//////000000///...............000000///...............,,,---------------------..................//////,,,---......///.........////////////////////////........................///000000000111111111111111111222222222222111111111111222222222333333333333333333333333444666666555444444555888999999888333333222222222333333444888777666555777999<<<===888777666777888999777666777777777888888888999999::::::;;;<<<<<<============<<<;;;:::999999999:::=========<<<;;;;;;<<<<<>>===<<<<<<<<<===>>>BBBCCCCCCBBB???;;;777555333555444888???GGGbbbpppaaaiiiaaagggjjjtttyyycccXXXRRRWWW]]]aaaccccccddddddhhhjjjooorrrpppnnnssszzztttfff[[[WWWWWWYYYZZZ\\\\\\[[[[[[[[[YYYTTTQQQKKKIIIEEEBBB@@@@@@AAABBBCCCEEEJJJRRRZZZeeewww{{{nnneeeZZZSSSLLLIIIGGGFFFJJJPPPaaaiiittt{{{}}}xxxmmmjjjlllooouuu{{{yyyiii___ZZZWWW[[[cccllltttyyy{{{|||zzz|||}}}yyywwwuuuqqqtttyyyyyynnnooovvvtttkkkfffqqqrrrVVV@@@777444333111000000//////000000111111111///......---------111111///......---------++++++,,,,,,------------.........///////////////,,,---......//////......////////////////////////............------------//////000111111111111000111111222333333222111111111111222222222333333333333333333333444555666777666555555666888999999888555555555555555555666777888777666666777999<<<===888777777888999999888666777777888888888999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::999:::<<<<<<;;;;;;<<<===>>>===<<<;;;;;;;;;<<<<<<@@@BBBEEEDDDAAA<<<999777444555444777???GGGcccqqqaaahhh]]]eeeiiirrryyyeeeZZZPPPUUU\\\aaacccddddddeeejjjlllqqqtttqqqlllpppxxx{{{oooccc\\\YYYYYY[[[[[[[[[[[[\\\[[[XXXRRRNNNHHHFFFDDDBBB@@@???===<<<<<<<<<@@@EEEKKKUUUhhhyyyzzzooohhhZZZRRRJJJGGGFFFHHHNNNVVViiiqqq{{{yyypppnnnqqqtttxxx|||sssggg___\\\WWW\\\ccclllsssxxxzzz{{{yyyzzz|||~~~~~~~~~yyyvvvuuuuuuppprrrxxx~~~vvvnnnmmmssssssllllll|||nnnRRR===555333222000000////////////000000000//////.........//////000//////.........//////------,,,,,,,,,,,,,,,,,,---------....../////////,,,---......//////......////////////////////////////////////.........---...///000111222111111000111222222333333222222111111111222222222333333333444444444444555666777888777666555666888999999888666666555555666666777888888777777777888:::<<<===999888888999::::::888666888888888999999999::::::999:::;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<666999;;;<<<::::::;;;======<<<;;;:::::::::;;;<<>>???777:::<<<<<<:::888999;;;===<<<;;;:::::::::;;;<<<>>>BBBGGGGGGCCC===:::999555666444777>>>FFFbbbsssbbbhhh]]]aaafffnnnuuuuuuhhhYYYQQQUUU[[[___bbbdddfffhhhmmmooorrrsssrrrrrrrrrrrryyyllleee```]]]aaaaaaaaaaaa___YYYRRRLLLHHHIIIHHHDDD???;;;;;;<<<666666888:::;;;AAAPPP___|||zzzmmmbbb[[[RRRJJJGGGHHHLLLVVV```kkkuuu}}}wwwuuuuuuxxxzzz{{{xxxmmmhhh```YYYXXX\\\bbbiiipppvvvyyy{{{~~~|||zzz{{{~~~}}}{{{~~~zzzwwwvvvuuutttvvvuuuzzz~~~~~~zzzoooqqqkkkkkkuuuyyyllllll|||zzzbbbGGG888555444000........................000//////............/////////............//////000000//////.........---000////////////000111111------------------,,,,,,......////////////......333222111111000111111111222222111000//////000000---000222444444555666888333222222222222333444444333333444444555666777777444555666777777666555444666555555444444555777888777:::===??????>>>>>>???;;;;;;<<<<<<;;;999777666999888888777777777777777;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<======>>>>>>>>>===:::888888888999::::::::::::;;;<<<===>>>??????AAAEEEGGGFFFAAA;;;777444555333777???GGGaaattteeemmm]]]```fffllltttttthhhZZZQQQUUU[[[___ccceeehhhjjjsssvvvyyyyyywwwtttqqqqqqvvvnnnhhhccceeeeeefffeeeccc]]]UUUOOOJJJKKKKKKHHHCCC>>>======777777888999:::???LLLZZZttt~~~zzzoooeeeYYYPPPGGGFFFJJJQQQ[[[dddnnnwww|||yyyzzz}}}xxxnnnhhhbbb[[[XXX\\\aaahhhooouuuxxxzzz~~~}}}{{{}}}~~~|||xxxzzzxxxuuuuuuuuuuuuvvvvvv}}}~~~}}}rrrrrrmmmjjjsssyyynnnooo|||pppZZZCCC666555444000/////////////////////////////////...//////000000//////............//////000/////////............+++++++++++++++,,,------------------------------//////000000000000//////111000000000111222333333111111000000000000111111)))+++.../////////111222333333333333333444444555444444555555555555555555555555666666666666555555555555555555555666777777===>>>???>>><<<999888888<<<<<<<<<<<<;;;:::888777777777777777777888999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<======???===;;;999999999:::;;;999999999:::;;;<<<>>>>>>CCCFFFIIIKKKJJJDDD>>>999555555333666???GGGaaasssdddlll\\\```dddjjjqqqrrrhhh\\\RRRUUU[[[___cccgggkkkmmmwww{{{~~~zzzvvvtttyyyrrrkkkkkkllllllllliiibbbZZZSSSLLLMMMNNNKKKFFFAAA>>><<<999777777888888<<>>===;;;:::999::::::;;;888888888999:::;;;======DDDHHHKKKMMMKKKEEE>>>999777666333666>>>FFFaaaqqqccckkk\\\___ccchhhnnnpppiii^^^RRRVVVZZZ___ccchhhmmmqqqvvv{{{~~~|||zzztttqqqrrrssssssooohhh^^^WWWNNNOOOPPPOOOJJJEEE???<<<;;;999888888777999AAAKKK___mmm{{{vvvrrrwww|||vvvtttpppjjjdddXXXMMMEEEJJJUUU```hhhmmmuuu{{{~~~|||zzzzzz|||rrrmmmhhhbbb^^^```dddjjjpppuuuyyy{{{~~~~~~~~~sssiiigggmmmtttzzzrrroooppptttvvvuuuyyyxxxssspppoootttuuurrrxxxvvvcccXXXGGG:::444333111...////////////////////////////////////000111333333//////............/////////////////////.........///............///000000,,,,,,---...///000000000111111111222222111111111000000000000111222333444111111111111111000//////222333555555444333444555444444333333444444555666444444555555555555555555666555444333333444555666333444666777777777666555;;;;;;;;;999777666777888:::::::::::::::999999999777777777777888999:::;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999::::::777777777888999:::<<<<<>>;;;999999777777===EEEXXXffftttyyyyyyrrrmmmqqqzzzqqqlllgggaaa]]]YYYOOOIIIOOO[[[eeekkkpppvvv{{{|||}}}}}}zzzyyyvvvqqqlllfffccceeeiiimmmsssxxx{{{~~~~~~tttgggcccgggmmmzzzrrrnnnooosssvvvuuuzzzxxxqqqppprrrzzztttvvv}}}~~~rrr^^^RRRBBB888444222///---........................////////////000111333333//////............//////.........///////////////,,,,,,,,,,,,,,,---......------...//////000111111111111222222222222111111222222111111111111111222333333333222111///---,,,///000222222111000000111444333333333333444555555222222333444555666777888666555444333333444555666333444666777777777666555888888999777666666777999777777777777777777888888999999888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888888888777777777888999:::;;;<<>>888444777777222555<<>>777555222///...........................////////////000000111222//////............//////.........///////////////...............//////000......//////000000111111111111222222222222111111333222222111000000111111222333333222111///---,,,...///111111000///000111333222222222222333444444000111222444666777888999666666555555555555666666444555555666666666666666888999:::888666555555666555555555555555666777888::::::999888888888888888888888888888999999999999<<<<<<<<<;;;;;;;;;;;;;;;777777777777777777777777777777777888999:::<<<<<>>;;;<<<<<<;;;:::888666444222666333222999@@@WWWxxxcccXXX]]]gggZZZZZZ\\\```eeehhhiiihhhYYYTTTTTT[[[bbbeeegggjjjtttxxx|||nnneeeaaa\\\VVVSSSSSSRRRNNNJJJFFFEEECCC@@@===<<<<<<=========@@@FFFJJJOOOYYYcccvvv~~~~~~wwwnnnaaaWWWSSSMMMSSS]]]eeelllppptttwwwzzz}}}~~~|||~~~zzzuuuoooooottt|||{{{wwwrrrttt{{{~~~}}}~~~}}}uuunnnjjjiiikkkmmmoooqqquuuzzz~~~~~~uuuvvvzzz~~~yyywwwyyyzzz|||{{{~~~{{{tttqqqoooooowwwyyyzzzzzzkkkTTTFFF777333444333111000...------,,,,,,---...///////////////////////////000/////////............000000000000/////////...////////////000000000000000000000000000000000000000111111111111222222222///000000111222333444444111111111111222222222222333333333333333333333333222222222222222222222222222333333444444555555666888888777777777666666666666555444444444555666777888888777666555444444333444444555555666777777777::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::999888777777777888888777777777777777777777777666777888777666777:::<<<<<<======<<<;;;999777555444777555555;;;BBBYYYyyygggYYY\\\eee~~~WWWXXXZZZ^^^dddggghhhhhhZZZUUUTTTZZZ```bbbdddgggmmmsss~~~tttmmmhhhbbbZZZUUUSSSRRROOOMMMHHHHHHGGGCCC===:::;;;===<<<;;;<<<@@@CCCGGGRRR]]]lllwww{{{sssjjj^^^TTTPPPNNNSSS\\\dddkkkppptttvvvxxx{{{||||||xxxooogggfffiiittt{{{vvvuuuzzz~~~tttrrruuu~~~}}}}}}~~~tttlllhhhgggdddfffiiillloootttzzz~~~||||||~~~~~~{{{zzz|||{{{}}}yyyrrrppppppqqqwww}}}uuufffQQQCCC666333333222000000------------...///000111////////////////////////////////////............000000000000000/////////////////////000000000000111111111111111111111111000111111111111222222222222222222222333333444444333333222222222222222111444444444444444444444444333333333333333333333333333333333444555555666666888888888888777777777777666666555555555666777888777777666666555555555444444444555555666777777777888888999999999:::::::::::::::;;;;;;;;;:::999999999999888777777777777888777777777777777777777777666666777666555666888;;;======>>>===<<<:::888666333777555555;;;AAAWWWwwwlll[[[ZZZbbb~~~WWWWWWYYY]]]bbbeeefffeee\\\WWWUUUZZZ___aaacccfffhhhmmmxxx{{{vvvrrrlllbbbZZZVVVSSSQQQPPPJJJKKKJJJEEE>>>:::;;;>>>>>><<<;;;>>>@@@DDDPPP[[[hhhrrr{{{}}}~~~tttmmmdddXXXNNNKKKJJJOOOXXX```gggmmmrrruuuvvvxxxzzz{{{}}}pppeeeaaaaaaiiippp~~~~~~rrrtttwww|||sssrrrvvv~~~}}}}}}zzzmmmfffeeefff___bbbeeeiiinnntttzzz|||zzz{{{}}}}}}yyyxxxyyy|||~~~vvvpppnnnooorrrxxx~~~qqqbbbMMMAAA666333333111000000000000000000111111222222///////////////////////////////////////.........////////////////////////////////////000000000000000000000000000000000000000000111111111222222222222222222222333333333333444444333333222222222111444444444444444444444444333333333333333333333333333333444444555666666666777777777777777777777777777666666555555777888999666666666666666555555555444444555555666777777777888888888999999999::::::999999::::::::::::999999999888888777777777777777777777777777777777777777666777777666555666888:::============;;;999777666111555333444999???SSSsssooo[[[XXX```XXXXXXYYY\\\___bbbbbbaaa___YYYVVVZZZ___bbbdddfffdddiiisss|||vvvlllbbb[[[VVVSSSRRRNNNNNNKKKFFF@@@<<<<<<>>>???<<<;;;===???DDDOOO[[[dddmmmvvvyyy}}}|||pppggg^^^SSSKKKHHHDDDJJJRRRZZZbbbhhhmmmqqqrrrsssvvvyyy}}}uuuhhh```\\\```gggttt}}}qqqrrrsss}}}tttrrruuu~~~|||uuuggg``````bbb[[[^^^bbbgggmmmttt|||{{{||||||zzzyyy{{{zzzvvvuuuwww|||~~~{{{sssoookkkmmmsss{{{}}}nnn^^^HHH>>>555333222000//////111111111111111000000///////////////////////////.........///////////////........................////////////000000000000////////////////////////000000111111111222222222111111111222222222222222555444444444333333222222222222222222222222222222333333333333333333333333333333444555555666666777666666666666666666666666777666666555555777888999666666666666666555555555444444555555666777777777888999999999::::::::::::888888999999999999999888888888888888777777666666666666666666666666666666777888888777666666999;;;<<<<<<<<<;;;:::888666555000444333444999>>>QQQpppppp\\\XXX___WWWWWWXXX[[[^^^______^^^___YYYVVVZZZ___aaadddgggcccgggooozzz{{{tttkkkbbb[[[VVVTTTQQQOOOKKKGGGCCC@@@>>>>>>===;;;:::===???DDDPPP[[[```iiiqqquuu{{{vvvhhh^^^UUUKKKEEEDDDAAAFFFNNNUUU[[[aaafffjjjmmmmmmpppuuuxxx|||~~~mmm```XXXZZZ___kkkzzz|||qqqkkkmmm}}}sssqqqttt}}}~~~~~~~~~ooobbb[[[YYYZZZVVVYYY___eeelllttt}}}|||vvvwww||||||zzz{{{zzzvvvvvvxxx~~~~~~uuuppppppjjjmmmuuu~~~yyyiiiYYYDDD;;;444333222///...///////////////...---,,,+++////////////////////////.........///////////////............////////////////////////000000000000////////////////////////000111111111111222222222000111111111222222333333555444444444444444444333222222222222222222222222333333333333333333333333444444444555666666777777555555555555666666666666666666555555555666777888777777666666555555555444444444555555666777777777888888999999999:::::::::777777888999999999888888777777888888777777666555666666666666666666666666888999888777666666888:::;;;;;;;;;;;;:::888555444111666666777;;;???RRRooosss```[[[^^^||||||UUUUUUVVVYYY]]]______^^^^^^XXXTTTXXX^^^```cccgggaaaeeellluuu}}}{{{wwwppphhh___YYYVVVTTTOOOIIIFFFFFFDDDAAA===<<<:::;;;>>>BBBGGGRRR^^^bbbiiiooorrrxxxrrrbbbVVVMMMEEEAAAAAACCCGGGMMMRRRVVVZZZ___bbbffffffjjjpppsssvvvuuudddYYYUUUYYYbbbqqqzzzrrrhhhkkk~~~{{{rrrooosss|||~~~~~~nnnaaaYYYTTTRRRQQQUUU[[[bbbjjjsss|||}}}tttrrrvvvzzz|||yyyyyyyyyvvvxxx{{{zzzpppmmmqqqllloooxxx{{{sssbbbRRRAAA999333222222///...///,,,---.........---,,,,,,////////////////////////............/////////000///000000000111111111111////////////000000000000111111111111111111111111000111111111111222222222000111111222333444555555444444444444555555555555333333333333333333333333444444444444444444444444444444555555666666777777555555666666777777777777666555444444444555666777888888777666555444444333444444555555666777777777777777777888888888999999666777777888999999888888666777888888888777555555666666666666666666666666777888888666555555777999<<<<<<<<<<<<:::888666555000666666777<<<>>>PPPmmmxxxfff___\\\vvv{{{SSSSSSTTTXXX\\\___```___]]]VVVSSSWWW\\\___cccfffaaadddkkkttt}}}yyyyyyxxxssskkkbbb\\\XXXVVVOOOHHHFFFHHHGGGBBB<<<===;;;===AAAEEEKKKVVVaaaffflllpppqqqttt{{{uuudddXXXOOOGGGDDDEEEFFFIIIMMMQQQTTTVVVZZZ\\\aaaaaaeeelllooorrr||||||iii[[[SSSUUU\\\kkkzzzzzzrrrjjjnnnyyypppnnnrrr{{{||||||pppcccZZZSSSNNNNNNRRRXXX```hhhrrr|||uuupppqqquuuzzzwwwwwwwwwvvvxxx}}}wwwllllllrrroooqqqzzz~~~xxxnnn]]]LLL???888333222111...---///,,,---...000000000000///////////////////////////---.........//////000000111111222222333333333333////////////000000000000333333333333333333333333000111111111111222222222111111222333555666777777333444444444555666666666444444444444444444444444444444444444444444444444444444555555666777777777666666777777888888888999555444444333444555666777999888777666555444333333444444555555666777777777666666666666777777777777666666777888888888888888666777888888888777555444666666666666666666666666666777777555444444666888============<<<999777666...444444555:::<<>>FFFRRR^^^eeelllooorrrtttuuuxxx}}}nnnddd[[[NNNGGGHHHIIIMMMRRRUUUVVVVVVVVVVVVXXXYYY]]]aaadddiiiuuusss```RRRPPPQQQ]]]mmmxxxxxxtttpppsss~~~|||pppmmmnnntttzzzvvvvvv{{{~~~nnneee\\\UUUSSSVVV]]]eeeooowww~~~}}}zzz{{{||||||zzzvvvqqqpppuuuyyyzzzzzz{{{zzzuuupppmmmooosss~~~~~~{{{vvvvvv}}}wwwiii^^^QQQEEE;;;888333111111111111111---......///000000111111///////////////////////////////////////000111111000000000000000000000/////////000000111111222222222222222333333222222222444444444444333222111000444444333333333444555666333333444555555555555444333333333333333333333333555555555555666666666666666666666666555555555555555555555555666666666666555555666666666666666666777666555666777888777666777777888888888777777666888777666666666666666666888888888888777777777777777777777666666666666666555555555555555555555555666444333222333555777999:::;;;<<<===;;;999666444333555222333999<<>>======@@@IIIUUUaaaiiiooosssvvvwwwwwwyyy}}}zzznnncccVVVNNNNNNJJJNNNUUUYYYYYYXXXVVVUUURRRTTTXXX^^^```eeeppp{{{xxxeeeTTTOOONNNVVVfffrrrvvvuuuqqqttt~~~{{{rrrjjjjjjnnnttt}}}~~~vvvqqqqqqvvv~~~wwwkkkaaaZZZYYY\\\bbbjjjsss{{{zzzxxxxxxrrrpppsssvvvwwwzzz~~~~~~zzzuuuqqqooopppvvv|||vvvsssttt|||uuufffXXXKKKAAA888555222111111222222222...//////000000111111222///////////////////////////////////////000111111000000000000000000000000000000000000000111111111333222222222222222222333444444555444444333222111444333333333333444555666333333444555555555555555444444444444444444444444555555555555666666777777666666666666555555555555555555555555666666666666333444555666777999::::::777666444555777999999999:::999888777777666666777666555555555666777777888888888888888777777777777666666666666666666666666666666666666666666666666555555333333333555777999:::;;;<<<===<<<:::777666222555222333999<<>>666444111///000000000///---.........//////000000///////////////////////////////////////000000111000000000000000111111111111111111000000000000000444333222111111222333444444555555555444444333222333333333333444444555555444555666666777777666666444444444444444444444444444444555555666666777777666666666666555555555555555555555555666666666666222333444555777888::::::<<<999666666777999::::::999888666555555666777888666555555555555666777777888888888888777777777666555555555666666666666777666666666666666666666666555555444444444666888999;;;;;;<<<<<<;;;:::888777111444222333999<<>>DDDMMMXXXcccjjjrrrwww|||~~~}}}||||||~~~~~~wwwhhh^^^YYYUUU[[[cccgggfff```[[[WWWQQQRRRVVV[[[]]]```kkkvvvzzziii^^^UUULLLLLLVVVbbbkkknnnkkkqqq{{{xxxmmmdddbbbeeekkkuuu~~~uuummmjjjmmmtttxxx{{{{{{|||tttjjjeeehhhkkkooovvv|||~~~{{{xxxxxxwwwxxxxxx|||}}}xxxtttrrrqqqpppvvvxxxooouuu}}}iiiUUUFFF>>>666333000.........,,,+++............////////////000000000000000000000000///////////////000000111///000000000111111111222111111111000000000000000444333222111111222333444444444555555444444333333333333333444444444444444666666777888888888888888555555555555555555555555444444444555666777777888666666666666555555555555555555555555666666666666333333444555555666777777>>>;;;777666666777777777444333333333444555777888777666666555555555555555888888888888777777777666555555555555555666666666666666666666666666666666555555444444555666888999;;;;;;<<<;;;:::999888777000444222444:::<<>>BBBIIIRRR\\\eeejjjpppvvv}}}~~~}}}~~~||||||rrrggg```^^^cccjjjmmmjjjccc]]]YYYUUUUUUWWWZZZ[[[___jjjvvv{{{kkk```WWWMMMKKKRRR]]]fffiiigggoooyyyuuukkkbbb```dddkkkvvv~~~vvvnnnkkkmmmqqqtttwwwyyy{{{~~~wwwnnnlllnnnqqquuuzzz}}}{{{zzzxxxuuuuuu~~~xxxmmmpppzzzzzztttqqqqqqsssuuuzzzvvvoooyyymmmUUUDDD===555333000///...---+++***000000000000000000000000000000000000000000000000///////////////000111111///000000111111222222222000000000000000111111111333222222222222222222333333333444444444444333333222333444444555555444444666777777888888888888888666666666666666666666666333444444555666777888888666666666666555555555555555555555555666666666666444444444444555555666666;;;888555444444444333222111111111222444555777888777666666555444444444555888888888888777777777777666666666555555555444444555555555555555555555555555555555555666777888888<<<<<<;;;:::999777666555000333222444:::;;;IIIbbbjjjeeeeeewwwHHHJJJMMMQQQUUUYYY\\\^^^[[[\\\[[[ZZZYYY\\\aaaeeefffiiimmmnnnnnnrrryyy~~~wwwkkkccc\\\ZZZVVVPPPKKKGGGEEEDDD@@@CCCIIIQQQZZZbbbiiimmmmmmttt|||}}}}}}tttlllkkkooouuuvvvrrrkkkddd___YYYXXXXXXYYYZZZ]]]iiivvvppp^^^VVVMMMKKKQQQ[[[cccgggeeeoooyyyrrrjjjccccccgggmmmvvv~~~|||vvvqqqnnnoooqqqsssvvvyyy|||||||||uuummmmmmsssuuuyyy~~~|||{{{{{{yyyuuuttt}}}qqqbbbdddoooxxx}}}xxxrrrqqqtttzzz~~~{{{sssppp~~~nnnSSS@@@:::444222000000000000...,,,////////////////////////000000000000000000000000///////////////000111111///000000111111222333333//////000000111111222222222222222333333222222222222222333333333333222222222333444555555555444444555555666777777777777666666666666666666666666666333333444555666777888888666666666666555555555555555555555555666666666666444444444555666666777777777555444333444444222000111222333444555555666666555555444444444555666666888888888888777777777777777777666555444333333222444444444444444444444444555555555666777777888888===<<<;;;999777555444333///333222444:::;;;IIIaaakkkgggiii|||HHHJJJMMMQQQUUUXXX[[[]]]XXXYYYZZZXXXXXXZZZ```eeedddiiimmmooonnnpppuuuzzzrrrgggZZZYYYVVVQQQLLLIIIHHHHHHDDDHHHOOOWWW```gggllloookkkrrr|||}}}xxx{{{wwwppplll\\\ZZZYYYYYYXXX\\\iiiuuuuuu\\\UUUMMMKKKQQQ[[[cccgggfffoooyyyssskkkfffgggjjjnnnsssyyy|||zzzvvvsssqqqqqqssstttvvv{{{~~~|||wwwwww{{{pppjjjkkkuuuwww{{{|||}}}}}}|||vvvuuu~~~mmm\\\\\\gggsssyyy}}}wwwqqqqqqwwwzzzqqqpppnnnQQQ>>>777333222111111222222111000---------------,,,,,,,,,000000000000000000000000///////////////000111111///000000111222222333333...//////000111222222333111222333444444333222111111111222333333333222222222333444555555555444333333444444555555555555555777777777777777777777777333333444555666777888999777666666666555555555555555555555555666666666777333444555666777888999:::555555444555666666444333333444555666666666555444333333333444555666777888888888888888777777777777888888777555444333222111333333333333333333333333555555666666777888888888===<<<;;;888666444222111///222222444:::;;;HHHaaallliiikkkHHHDDDEEELLLTTTWWWYYY\\\^^^\\\ZZZYYYXXXZZZ\\\^^^aaacccfffkkkpppssstttsssyyy{{{{{{ooojjjaaaXXXTTTOOOIIIEEEEEEIIIOOOXXX```eeehhhjjjlllhhhnnnuuu{{{}}}}}}}}}}}}~~~|||zzz{{{sssllleee[[[VVVXXX```hhhnnn}}}pppcccWWWOOOPPPRRRRRRYYYcccgggrrr}}}sssoooiiifffkkktttwwwuuuzzzrrrmmmrrrxxxzzzxxxxxxyyy{{{yyytttsssuuutttqqqsssttttttqqqmmmlllmmmoooyyy||||||{{{zzzxxxtttuuuqqq___]]]ccckkkvvvuuuoooooowww{{{nnnrrrmmmdddHHH:::999333222111111///,,,((($$$------------///111333555111111111000000000000000000000000000000000000000333333333222222222111111111222333444444444444333222222222333333444444444444333333222222222333333777666555555555555666666777777666666555555555444666777777888888777555444222000000111333555666555888888777777666666555555555555666666666666555555666777888777666555666777777777666555444333333222444444555666555444222111222333444444555666777777777777888888888888777777999888888888777777666666333333333333333333333333555666777888888999999888===<<<;;;999777444222111000333000222888:::HHHaaaxxxkkkooo~~~PPPLLLKKKQQQXXX[[[^^^aaa```___]]][[[ZZZZZZ\\\^^^```aaadddhhhlllppprrrrrrxxxzzz}}}{{{qqqhhh___YYYRRRKKKHHHJJJQQQVVV^^^eeeiiilllnnnooommmqqquuuxxxzzz|||~~~~~~{{{zzz{{{ssslllbbb\\\]]]bbbiiilllzzzsssdddXXXOOOPPPQQQRRRYYYcccjjjvvv}}}ssspppiiifffkkktttxxxvvvwwwppplllrrryyy{{{{{{{{{yyyssspppnnnkkkiiiiiihhhfffdddeeeiiilllxxx|||}}}||||||zzzwwwvvvvvveeebbbfffllluuu{{{sssnnnpppxxx|||lllnnniiizzzaaaFFF999888111000/////////...+++)))000000////////////000000000000000000000111111111111111111111111111111111111111111222222333333333222222222333333444444444222222333333333444444444444444333333333333444444777777777777777777777777888888777777777666666666777777888888777666555444555444333444777888999888888777777777666666666555666666666666666666666666777888888777555444555666666666666555444444333333444444555555444444333222444444444444555555666777666777777888888777777666888888777777777666666666444444444444444444444444555666666777888888999888===<<<;;;999666444111000...111///111666888FFF___|||qqquuuTTTNNNJJJOOOTTTWWWZZZ^^^bbbbbbaaa^^^[[[ZZZ[[[]]]^^^___aaadddhhhkkkooopppwwwxxxzzz{{{}}}vvvmmmcccWWWMMMMMMQQQZZZ___fffkkknnnppprrrttttttuuuvvvvvvwwwzzz~~~~~~|||zzzyyy{{{~~~xxxnnnfffdddfffjjjmmmwwwvvvfffYYYPPPOOOQQQQQQYYYcccnnn{{{wwwrrrpppjjjfffkkktttxxxwwwsssmmmkkkqqqzzz~~~tttlllfffbbb```^^^\\\YYYZZZ___gggmmmxxx|||~~~}}}}}}}}}zzzxxxpppnnnoooqqqxxx|||{{{vvvpppmmmpppxxx{{{hhhiiieee~~~ttt\\\DDD777666000...------///000///...000000111000000///...---//////000000111111222222222222222222222222222222///000111222333444444555444333222222222333444555333333333333444444444444555444444444444444555555666777888999999888777666888888888888777777777777888888888888777666444444666555444555777999999999777777777777666666666666777666555444444555666777777888999777555444444555555555555555555555555555555555444333333333444444666555444333333444666666555666666777777666666555666666666666666555555555555555555555555555555555555555666777777888888999>>>===;;;888555333000///---000///000666777EEE^^^|||llliiiqqqzzzWWWOOOJJJLLLPPPSSSVVVZZZccccccccc```[[[XXXYYYZZZ\\\^^^___bbbdddhhhlllooouuuvvvwwwwwwxxx~~~{{{nnn]]]QQQQQQXXXbbbfffkkknnnppprrrtttuuuwwwwwwwwwwwwwwwyyy}}}}}}{{{yyyyyy{{{~~~{{{ppplllllloooqqqvvv~~~vvviii\\\QQQPPPPPPQQQYYYdddppp~~~uuuqqqooojjjgggjjjrrrvvvvvvooojjjiiiqqq{{{wwwjjjbbb]]][[[XXXTTTSSSWWW```kkkssszzz~~~}}}|||}}}~~~|||zzz|||zzz{{{{{{~~~yyyvvvrrrnnnlllooovvvyyyeeeeeeddd|||pppWWWBBB777444111///---,,,...000111111---...///111111111000///......///000111222222333222222222222222222222222000000111222333333444444555444222111111222444555333333444444444444444444555555444444444555666666444666888999999888777666777777777777777777777777999888888777666555444444444333222333555666777666777777777777666666666666888777555333333555777888888999999777444333333444444444444555555555666666666555333222222333444555777666444333333444555666555555666666666666555555555555555555555555555555444444444444444444444444555555666666777777888999>>>===:::777444111000///---111///111666777DDD]]]zzzfffZZZZZZaaa___VVVPPPQQQTTTVVVXXX\\\aaacccddd```ZZZVVVUUUWWW[[[]]]```aaacccfffkkkoooqqqssstttttttttxxx~~~wwwdddVVVVVV]]]fffiiilllooopppqqqsssuuuvvvxxxyyyyyyxxxyyy{{{}}}|||{{{yyyyyy{{{~~~wwwvvvxxxzzzxxx{{{}}}~~~|||vvvnnn___SSSQQQQQQRRRZZZeeeqqq~~~wwwppppppmmmiiikkkqqqtttssskkkhhhiiirrr}}}}}}nnnccc]]]YYYUUUQQQQQQXXXdddqqqyyy|||~~~}}}{{{zzz{{{}}}}}}}}}}}}yyytttqqqmmmkkkmmmttt|||vvvccccccddd{{{kkkRRR@@@777333333111...---...000111111---...///111111111000///......///000111222222333222222222222222222222222222222222222222222222222555444222111111222444555444444444444444444444444444444444444444555666777333444666888888777666555666666666666666666666666999888888777666555555555333222111222333555555444666666666666777777777777888777555333333555777888888888888777444222333333333333444444555666666666555444333222222333555666666666555444333444555555555555666666666666555555444444444444555555555555333333333333333333333333555555555555666777888999===<<<999666333111000///...222000222888888DDD]]]|||iiiZZZYYY___bbbZZZSSSSSSVVVWWWYYY\\\^^^bbbddd```YYYTTTSSSUUUYYY]]]```bbbbbbdddiiimmmlllnnnqqqqqqqqqsssxxx}}}}}}kkk___^^^dddiiikkkmmmnnnoooppprrruuuuuuwwwyyyzzzyyyyyyyyyzzz{{{{{{zzzzzz|||}}}zzzxxxxxx{{{}}}{{{xxxrrrcccVVVRRRRRRSSS\\\gggrrrzzzqqqsssqqqnnnnnnrrrsssqqqiiigggjjjtttuuuhhh```VVVSSSOOORRR[[[hhhttt{{{~~~~~~|||{{{{{{{{{yyyxxxyyy}}}{{{uuuqqqmmmkkknnnuuu}}}uuuccceeeggg|||eeeLLL>>>777333444222///...///000111111000000111000000///...---//////000000111111222222222222222222222222222222333333333222222222111111555444333222222222333444555555555555444444444444333333333333444555666666333444555666777777666666555555555555666666666666888777777666666666666777555444333333555666666555666666666666777777777777777666555444444555666777666777888666444333333444444444444555555555666666444444333333333444555555444444555555555555555555555666666777777666666555444444444555555555555555333333333333333333333333666555444444555666888999<<<:::777444222111000000...222111333888888DDD\\\~~~kkkYYYVVV]]]~~~aaaYYYSSSSSSUUUUUUVVVYYY]]]aaadddaaaYYYSSSRRRTTTVVV[[[```bbbaaacccgggkkkgggjjjmmmmmmmmmnnnqqquuuwww|||rrrhhhgggllllllmmmnnnooooooqqqtttvvvuuuvvvxxxxxxwwwwwwyyy{{{{{{{{{{{{{{{~~~{{{vvvvvvzzz}}}~~~~~~vvvfffXXXTTTSSSTTT]]]iiiuuu|||ssswwwwwwtttssstttssspppiiigggkkkvvv|||mmmcccVVVSSSQQQUUU___lllvvv|||~~~{{{yyywwwwwwxxxyyywwwyyy~~~}}}~~~vvvrrrnnnlllpppyyyvvveeehhhnnn{{{\\\EEE:::666333333111//////111222222111000000////////////000000000000000000000111111111111111111111111111111111222222222222222222333333444444444333333222222222666555555555444444444444222222222222333444555666444555555666777777888888555555666666777777777777777666666555555666888888777555444444666777777666555666666666777777777888666666666666666666666666555666777666444333444555444444444555555555555555222333444444555555444444222333555666777666555444666777777888888777777666444444555555666666666666444444444444444444444444666555444444444666888999:::999666333111111111111---111000222777777BBBZZZjjjUUUQQQYYY|||bbbZZZUUUUUUWWWWWWWWWYYY\\\aaaeeebbbZZZTTTSSSUUUTTTZZZ```bbbaaaaaaeeeiiidddgggjjjjjjiiiiiilllooosssuuuzzzvvvnnnmmmqqqnnnoooppppppppprrruuuxxxvvvvvvvvvvvvuuuvvvyyy||||||{{{{{{|||~~~{{{uuuvvv{{{xxxhhhYYYUUUSSSUUU^^^jjjwww}}}uuuzzz|||yyyvvvvvvtttpppiiihhhlllwwwpppdddWWWUUUTTTXXXcccoooxxx}}}~~~~~~zzzvvvuuuuuuwwwzzzxxxyyy~~~vvvsssooonnnsss|||wwwgggjjjvvvvvvVVV@@@888666333111000///000222333333333------------///111444555111111111000000000000000000000000000000000000000000000111222333444444555333444444444444333222111666666555555555444444444222111111222333444555666666666666666777888::::::666666777777888888888999666666555555555777999:::666444333333555666666555555666666666777777888888555555666666666666555555444555666666444333444555555555555555555555555555111222444555666555444444000222555777888777555444777777888888888888777777555555555666666666777777555555555555555555555555666555444333444666888999999888555333111111222222,,,000///222666666AAAXXXnnnZZZWWW```{{{\\\[[[XXXVVVUUUWWWYYYZZZ\\\^^^```aaa___[[[WWWTTTVVVYYY\\\___```aaadddeeekkkjjjjjjjjjjjjkkklllmmmppprrrtttwwwzzz~~~yyytttpppnnnsssrrrqqqpppqqqsssuuuwwwwwwuuusssrrrrrrsssvvvwww~~~~~~}}}}}}}}}~~~yyywww|||zzzlll]]]UUUSSSWWW```iiiwww||||||yyywwwsssnnnjjjhhhkkkuuupppddd[[[TTTPPPXXXhhhuuuyyyxxx{{{{{{zzzvvvvvvxxx|||wwwuuu|||{{{tttooopppssszzzuuuqqqwwwoooRRR>>>666555555222222222111111111000000...///000222222222111000////////////000000000000222222222222222222222222333333333333333333333333333333444555444333222111777555444444666777777666444444333222333444555666555555666888888999999999:::::::::999777555444333666666666666666666666666777666444222222444666777777777888888888777777666666666666666666555444444555555444333333333333444222333444444222222333444666666555333111111333666777777666555444444444444444444555666777777666666666666666666666666666666555555555555555444444444222444666666555555777888777777666555333222111000222000111555444666CCCTTTzzzuuuaaaVVVVVV}}}[[[YYYXXXVVVVVVVVVXXXYYYZZZ\\\___``````]]]YYYVVVYYY[[[^^^___```aaabbbdddhhhiiiiiijjjjjjkkkkkkkkkkkkmmmoooqqqtttxxx}}}}}}zzzwwwtttqqqooosssrrrqqqqqqqqqsssuuuvvvwwwvvvtttssstttuuuxxxyyy}}}}}}~~~~~~|||yyy}}}~~~ooo___WWWUUUYYYccclll{{{~~~}}}yyywwwrrrlllhhhgggjjjrrr{{{qqqfffZZZTTTQQQZZZjjjxxx|||{{{||||||{{{xxxxxx{{{|||xxxxxxwwwrrrrrruuu|||}}}hhhMMM===777555555222222222111111111000000...///000111222111111000/////////000000000111111222222222222222222222222222222222222111111111111///000222444555555555555333111000111333444444333333333222111222333444555555666777888888999999999:::::::::999888777555555777777777777777777777777888666444333333444666888777888888888888888777777777777777777777666555555555555444444333333333444444555666666444333444555555555555333222111333555444444444444555666777888444444555555555666666666555555555555555555555555444444444555555555555555666666777666555555666888999888666444222111000000333000111555444555CCCSSSxxxsss___UUUUUUtttYYYXXXWWWWWWVVVWWWWWWWWWYYY[[[^^^``````]]]ZZZWWWZZZ\\\___`````````bbbcccfffggghhhjjjkkkkkkjjjjjjhhhiiikkklllmmmqqquuuyyy|||{{{zzzxxxxxxzzz{{{|||xxxwwwwwwuuutttsssrrrqqqrrrrrrqqqqqqqqqssstttuuuuuuuuutttssstttvvvyyyzzz{{{|||~~~|||sssbbbZZZXXX\\\fffppp~~~zzzwwwqqqjjjfffeeehhhooowwwpppdddXXXSSSQQQ[[[lllzzz}}}}}}{{{xxxyyy}}}~~~{{{|||zzzsssrrruuu~~~{{{^^^GGG;;;777555444222222222111111111111111//////000111111111111000000000000111111111222222222222222222222222222222666666666555555444444444000111222444555555555555111///...///111333333333333222111111111222444555555666777888888999888888999999999999999888888777888888888888888888888888888777555444444555777888777888888999999999888888777888888888888777666666555555555444444444444333555666777666444333444555333444555444333222333444444444444444555666777777777777666555555666888999555555555555555555555555333333444444555555666666999999888666444444777999<<<:::777333111000000000333000111555444555BBBSSSvvvsss^^^UUUVVVhhhXXXXXXXXXXXXXXXXXXWWWWWWYYY[[[^^^```___\\\XXXUUUYYY[[[^^^``````aaacccddddddfffiiikkkllllllkkkjjjiiijjjkkkkkkkkknnnrrruuuxxxwwwuuussssssuuuwwwxxxtttssssssrrrrrrrrrrrrsssrrrrrrqqqqqqqqqrrrssstttsssrrrrrrssstttvvvyyyzzzzzz{{{~~~tttddd\\\[[[___iiisss~~~|||xxxrrrkkkfffeeegggmmmsss{{{yyyjjj^^^SSSPPPPPP[[[lllzzz||||||zzzwwwyyy~~~zzzssspppuuusssUUUBBB:::777444222111111111111111111111111000000000111111111000000000111111111222222222222111222222222222222333333888777777666666555555444444444444444444333333333222111000111444555666555444333222222222333444555666666777888888888888888888888999::::::::::::999888888888888888888888888888777666555555666777888777888888999999999999888888888999999999888888777555555555555555444444333333444555444222111111222222333555555333222222333666555444333333222222333:::999777666666888999;;;555555555555555555555555222222333444444555666666888888777555444666999<<>>999555222111111111333000111444333444AAAQQQpppyyyeee^^^aaadddWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[]]]]]][[[VVVQQQNNNSSSVVVZZZ]]]___aaadddfffeeegggiiikkkmmmnnnoooooojjjjjjjjjiiiiiijjjmmmppppppppppppoooooopppppppppvvvuuusssrrrqqqqqqrrrsssqqqqqqqqqrrrrrrrrrrrrrrruuuuuuvvvwwwxxxzzz{{{|||wwwxxx{{{}}}}}}rrreee```aaaeeennnwww|||zzzzzzzzz|||uuummmhhhgggiiilllnnntttssscccWWWIIIIIIMMMXXXiiixxx}}}{{{yyyuuurrrvvv}}}}}}yyyyyy|||~~~yyyxxxzzzaaaGGG===999444111222111111111111111222222222222111000000///000000000000000000111111111222222111111111222222333333444333333333333333333333333333222333333444666777888555333222333444555555444666555444444444555777888777777888888888888777777666777888999::::::::::::888888888888888888888888777666666666666666666777555666777888888888888888777777888999999999999888555555666777666555444333444555666666444444555666111222333333222222333444111111111111222333444444555555333222222333333444444444444444444444444444222222333333444444555555222333444555555888<<<@@@AAA???;;;888555333333333333000111444333333@@@PPPooo}}}hhhaaaeeeeeeVVVUUUTTTSSSSSSUUUWWWXXXWWWYYY[[[[[[YYYUUUPPPMMMSSSVVVYYY\\\]]]___bbbdddeeefffgggiiikkkmmmooopppkkkkkkkkkjjjiiikkknnnpppoooooopppqqqqqqpppoooooouuutttrrrqqqqqqqqqssstttqqqqqqrrrrrrrrrqqqqqqqqqsssttttttvvvwwwxxxyyyzzzvvvwwwxxxzzz}}}{{{pppgggdddeeeiiiqqqyyy~~~}}}yyyvvvwwwyyy||||||ssskkkhhhggghhhjjjkkkqqq}}}ooo```TTTGGGHHHMMMYYYiiiwww}}}zzzwwwtttqqqllliiimmmuuu~~~~~~}}}xxxyyy|||~~~~~~}}}}}}{{{{{{lllVVVAAA:::888222111444000000111111111222222222333222000/////////000111/////////000000000111111000111111222333333444444555555555666777777888888333333333333444666777888777555333333444555444333555555444333444555666777777777888888888888777777666666777888999999999999777777777777777777777777555555555555555555555555444444555777777888888777666777777888999999888888555555777777777666444333222444555555555555666777111222222111111111333666222222222222333444555666444444444333333333222222444444444444444444444444333333333333333333333333111222444555666777:::===AAA@@@===:::888666555444333000111444222333???PPPnnniii```cccdddUUUSSSQQQPPPQQQSSSUUUWWWTTTVVVXXXZZZXXXUUUQQQNNNTTTVVVYYY[[[\\\]]]___aaadddeeefffgggjjjlllooopppmmmnnnnnnmmmlllmmmpppssspppqqqsssttttttsssqqqppptttsssqqqpppppprrrsssuuuqqqqqqrrrrrrrrrqqqqqqppppppqqqqqqrrrssstttuuuuuuvvvvvvwwwyyy{{{~~~yyyppphhhfffhhhlllttt{{{}}}}}}{{{wwwrrrrrrvvvzzz~~~{{{rrriiigggggghhhiiiiiinnn|||xxxjjj\\\QQQGGGHHHMMMYYYiiiwww{{{xxxrrrpppmmmiiiccc```eeemmmxxx|||}}}yyyzzz}}}~~~yyyzzzzzz{{{bbbNNN===999777111111666000000111111222222222222333222111/////////000111////////////000000000000000000111222333333444444222222333444555666777777777666555444333444555555999777555555666666555444444444333222333444555666777777888888888777777666666666777888888888888888666666666666666666666666555555555555555555555555333444555666777777777777555666777888888888888888444666777888777666444333///111333333333333555666222222222000000111444777777777666555444444444444666666777777666555444444444444444444444444444444444333333333333333333333111333555666666666888:::AAA@@@>>><<<:::888666555333000111444222333???PPPmmmggg^^^```bbbQQQQQQRRRSSSTTTUUUUUUUUUVVVWWWYYYZZZZZZWWWTTTQQQQQQVVVZZZZZZYYYYYY]]]bbbcccaaa______aaaeeejjjmmmnnnmmmkkkjjjjjjkkklllnnnooonnnnnnoooppppppnnnmmmssspppnnnmmmnnnpppppppppmmmoooqqqqqqpppooonnnoooqqqsssuuuvvvuuutttttttttuuuwwwzzz|||||||||}}}~~~sssoooiiifffiiioooxxx}}}|||vvvpppllllllpppttt|||yyypppjjjhhhdddcccdddfffjjjsss||||||rrrdddWWWNNNEEEFFFLLLYYYjjjwww}}}~~~~~~zzzuuuqqqjjjiiigggbbb```bbbhhhnnnwww~~~}}}~~~~~~{{{}}}{{{}}}wwwWWWIII<<<777666222///...////////////000000000000111000000000111111333333..................///000///000222444555444222111333333333333333333333333333333555666777777777777666666666666555555555555666666666666777777777777======;;;:::999888888888888999:::;;;;;;:::999888888888888888777555444333666555555666777666333111222222333333444555666666555666888999::::::999999555555555555555666777777333333333222222333333444111111222333444555555666444444444444444444444444444444444444444444444444444444333333333333222222555555555555444333222222444555555333222222444666>>>BBBDDD@@@======;;;888111111222444444666???IIIhhhnnn\\\___iiiQQQQQQQQQRRRTTTVVVXXXYYY[[[\\\]]]]]][[[XXXRRROOOQQQUUUYYYZZZXXXYYY]]]aaabbbaaa___^^^```dddhhhjjjlllkkkjjjiiijjjkkkmmmnnnmmmlllmmmnnnpppqqqpppoooqqqooommmmmmnnnooooooooolllnnnpppqqqpppnnnoooooorrrtttvvvwwwuuuuuuuuuuuuvvvxxxzzz{{{{{{{{{}}}uuuqqqmmmkkkmmmrrryyy~~~}}}zzztttmmmjjjjjjooorrr}}}wwwnnniiifffcccbbbccccccccchhhoootttuuuvvvssskkk```TTTMMMEEEGGGNNN[[[kkkxxx~~~~~~zzzuuuqqqiiiiiihhhdddbbbdddjjjpppxxx~~~{{{mmmPPPDDD888555555333111111000000000111111111111222111111111222222222333333111111000000000000000000111222333444444444333222333333333333333333333333333444555666666777666666666666666666555555555555333444444555666777777888;;;;;;:::999999999::::::999999999::::::999999999888888888888777666555444444333333555666666555333222222333444444555666666555666888999::::::999999999888777555444444444444444444333222222222333333000000000111222222333333444444444444444444444444222222222222222222222222444444333333333333222222444444444444444444333333333444444333222333555777>>>CCCEEEBBB@@@???===:::444222222444333555>>>IIIfffppp^^^aaajjjRRRQQQQQQRRRTTTWWWZZZ\\\```aaaaaaaaa___ZZZRRRMMMOOOSSSWWWXXXXXXYYY]]]```aaa```___^^^___bbbeeegggjjjjjjiiiiiiiiikkklllmmmjjjjjjjjjmmmpppqqqqqqpppnnnmmmlllmmmnnnooonnnmmmkkkmmmooooooooonnnoooppprrrtttwwwwwwvvvuuuuuuvvvwwwxxxyyyyyyyyyzzz}}}vvvuuurrrqqqsssvvv{{{~~~{{{wwwqqqjjjfffhhhmmmqqq}}}}}}uuummmhhhfffddddddeeebbb]]]\\\___bbbeeehhhhhhddd\\\SSSLLLFFFHHHPPP]]]mmmyyy~~~yyyuuurrrlllnnnnnnllljjjlllqqqvvv{{{}}}~~~{{{wwwkkk^^^FFF<<<333333444333333333111111111222222222333333111222333444444444333222000000000000111111222222444444333333333333333333333333333333333333444444444555555666666666555555666666666555555555555444111222333444666777888999999999999999999:::;;;<<<:::999999999999999999:::666777777888888777777666222222222444666666555444333333333444555555666666555666888999999999999888999888666555444444333333555444333333222222222222111111111111222222222222444444444444444444444444333333333333333333333333444444333333333333222222222333333444444444444333111222333333222444666999>>>DDDHHHFFFDDDCCC@@@<<<888555333333222555>>>HHHccc}}}ttt```ccclllUUUTTTSSSRRRTTTWWWZZZ]]]ccccccdddeeeddd]]]TTTMMMNNNQQQTTTVVVWWWYYY]]]___aaaaaa```___```aaacccdddjjjjjjiiihhhhhhiiiiiijjjhhhhhhhhhkkkmmmooonnnmmmlllkkkkkklllnnnnnnmmmkkkjjjlllnnnnnnmmmmmmnnnpppqqqsssvvvvvvuuuttttttuuuwwwwwwwwwwwwwwwyyy}}}~~~wwwwwwwwwwwwxxxzzz{{{{{{yyyuuunnngggdddfffmmmrrr~~~zzzsssnnnkkkiiiiiikkkmmmggg]]]VVVUUUWWWZZZ^^^```^^^YYYRRRMMMFFFJJJRRR___mmmyyy~~~zzzvvvtttuuuwwwyyyxxxvvvvvvzzz}}}}}}}}}xxx{{{yyyppphhh[[[OOO???777000111333222222444111111111111222222222333111333555666666555333222,,,,,,...000222333444444555444333222111111222222333333333444444444444444555555555666555555444444666666555555555444444444333333444555666777888999999999999888999999:::;;;;;;:::999888888999:::;;;555666777888888888888888333222222333555666555333333444444444555555666666555666777999999999888777555444444444444555666666555555444333222222222222555555444444444333333333333333333333333333333333555555555555555666666666444444333333333222222222111222333444444444444444000111222222333555888;;;>>>EEEIIIIIIHHHGGGDDD@@@<<<777333222222444===FFF^^^~~~xxxwwwcccfffnnnXXXVVVTTTSSSTTTVVVYYYZZZaaabbbdddggghhhbbbWWWOOOLLLNNNQQQTTTVVVYYY\\\^^^aaaaaaaaaaaaaaabbbccccccjjjjjjiiihhhgggfffffffffggggggggghhhjjjkkkjjjiiijjjjjjjjjkkkmmmnnnlllkkkjjjlllmmmlllkkklllmmmoooppprrrtttuuutttsssssstttvvvvvvuuuttttttwww{{{~~~}}}~~~wwwyyy|||~~~~~~}}}zzzyyyyyyuuummmfffcccfffnnnttt}}}}}}}}}zzzvvvsssrrrrrroooqqquuuwwwoooaaaUUUQQQQQQSSSWWWYYYWWWSSSNNNJJJGGGLLLUUUaaannnyyyzzzxxxvvv}}}}}}|||yyyvvv|||xxxjjj^^^PPPEEE<<<555000111222111000222000000000111111111222222222333555666666555333222///000111333444444444444444333222111000000111111333333333444444555555555444555555555555555444333555555555555444444444444777777777777777888888888::::::999888888888888999;;;:::999888888999:::;;;555666777888999999999888666555333333444444333222444444555555555555555666555666777888999888777666444444444444444555666666555444333333222222222333666666555444444333333333333333333333333333333333444444444555555555666666444444333333333222222222111111222333444444444444///000222222333555999;;;===DDDJJJJJJIIIIIIGGGCCC>>>888333222222444<<>>888444444666777;;;AAAVVVzzzwwwoooxxxgggllltttRRRRRRSSSUUUVVVWWWXXXXXX[[[\\\aaaiiimmmgggYYYMMMIIIJJJLLLPPPUUUYYY[[[\\\[[[\\\^^^```aaaaaaaaa```aaabbbdddeeefffgggggggggddddddeeehhhlllnnnnnnmmmmmmkkkiiiiiikkknnnoooooommmmmmllljjjhhhggghhhjjjqqqsssuuuvvvuuutttttttttooopppqqqqqqqqqrrruuuxxxyyyyyyzzz|||}}}{{{|||}}}wwwrrriiiaaa___dddnnnuuuxxxuuupppmmmoooxxxwwwcccYYYPPPOOOMMMKKKJJJIIIIIIIIIRRRXXXbbbllluuu|||}}}xxxuuuuuuwwwyyy{{{}}}~~~~~~vvvuuuzzzuuubbbSSSEEE:::777444333555555222222555222222333333333444444444555444333222222222222333(((***---111333555555444222444666888888777666555333333444444555666777777111222333444555555666555555555444444444333333333333444555666777888999:::666666666777888:::;;;<<<888999:::;;;;;;:::999888888888999999999888888777777666444444666888999999666666666666666555555555666666777888888777666555444333333333333444555555111111111222333444555666555555555555555555555555222222222222222222222222000000111222333333444444444444444333333333222222333333333333333222111000000111222222333555888;;;;;;AAAEEEEEEFFFIIIJJJIII>>>888444555777888<<<@@@UUUyyyvvvmmmwwwhhhmmmuuuQQQQQQQQQRRRTTTVVVYYYZZZ\\\]]]```eeemmmmmm```QQQEEEGGGKKKQQQXXX[[[\\\[[[ZZZZZZZZZ[[[\\\]]]___```aaacccdddffffffeeedddcccdddeeegggiiijjjjjjjjjjjjmmmllljjjjjjjjjlllnnnooopppooollliiiiiiiiikkkmmmqqqqqqrrrssssssrrrrrrrrrnnnoooqqqrrrssstttwwwyyytttvvvyyy}}}}}}{{{{{{|||~~~|||wwwooofffaaaccchhhmmmnnnqqqiiibbbccclllzzzlllYYYUUUPPPMMMMMMLLLIIIJJJMMMXXXaaajjjlllooowww~~~|||{{{{{{zzzxxxwww|||~~~yyyyyyyyyzzzlllXXXHHH???;;;666666555444333333222222444555666666777777666666333333333222222111111111222222222333333333444444888777666555555555555555666555555555555444444444444444444444444444444444222222444555555444222222444555777888999999999888777777888999999999999888:::::::::;;;;;;:::999999:::;;;;;;<<<;;;:::888777777777777777777777777777666555555555555444444444666777888999999888777666555555555555555444444444777444222333666888888777777666666777888999999888777666555444444555666777333444555444222000000000555333222333666888666444111222333444444444444444444222000///000333666999:::===BBBGGGIIIIIIGGGEEE===888555444333444;;;BBBXXX|||}}}jjjnnn}}}vvvbbbcccuuuQQQQQQQQQRRRSSSVVVXXXZZZ\\\^^^```fffnnnooocccVVVJJJKKKMMMRRRXXX[[[\\\\\\YYYYYY[[[\\\]]]^^^______aaabbbcccddddddcccbbbbbbeeefffgggiiijjjjjjjjjjjjmmmlllkkkjjjjjjlllmmmoooqqqpppnnnlllkkkkkklllmmmqqqrrrssstttttttttttttttooopppqqqqqqqqqsssvvvxxxtttvvvyyy{{{}}}~~~}}}}}}~~~}}}}}}~~~|||tttkkkeeefffiiilllmmmkkkddd___aaajjjzzzxxxeeeXXXSSSNNNMMMJJJIIILLLRRR\\\eeemmmoooqqqwww~~~~~~~~~~~~}}}{{{zzz|||~~~~~~|||||||||}}}wwweeeRRRCCC:::777666555555444333333222222222222333444444444444333444333333333222222222222333333333333444444444444555555444333333333333333666555555555555444444444444444444444444444444444333333333444444333333333444555666777888888888777666666777888888888777777999:::::::::::::::999999999:::;;;;;;;;;:::999888666666666666666666666666666666666666666666666666666777888999999888777666666666555555444444444333777555333444666999999888555444333444666777666555666666555444444555666666333444555444222000000111555333222333555777555444//////000111111111111111444333222111222444777999999===BBBFFFGGGFFFCCCAAA;;;777444444333555;;;CCCWWW{{{{{{hhhmmm|||uuubbbeeerrrPPPPPPPPPQQQSSSUUUWWWYYY[[[]]]aaafffmmmppphhh\\\OOONNNOOOQQQUUUYYY[[[[[[XXXYYY[[[]]]^^^_________bbbbbbbbbbbbbbbbbbbbbaaaffffffggghhhiiijjjjjjkkkmmmlllkkkjjjkkklllmmmnnnrrrqqqpppooonnnmmmllllllooopppqqqrrrsssssstttsssqqqqqqqqqooooooppptttwwwuuuwwwxxxzzz{{{{{{{{{zzz{{{qqqlllkkkllllllkkkgggbbb^^^___fffvvvuuu___YYYRRRNNNIIIIIIQQQZZZccckkkrrrrrrsssxxx~~~~~~yyyzzz|||~~~|||nnn\\\KKK>>>777555555555444444333333222222111111222333333333333333444444444444333333333333333444444444444555555555555444333333333333333333666555555555555444444444333333333333333333333333444444333333333333444444333444555666666777666666444555666666777777666666888999999:::::::::999999888888999:::::::::999999555555555555555555555555555555666666777888888888666666888888888888666666777777666555444444333333666555333444666888888777555444333444666666666444555555444444444444555555333444555555333111111222333222111222444555444333111222222333333333333333222222222222333555666777:::===AAADDDEEECCC???===999555333333444555<<>>DDDFFFHHHHHHEEE@@@:::666222//////111222333888???PPPllliii\\\]]]qqqpppfff___uuuHHHIIIKKKKKKKKKKKKMMMNNNTTTTTTUUUWWWZZZ\\\\\\\\\YYYPPPJJJLLLPPPRRRTTTXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]^^^___```bbbcccdddeeeeeefffgggeeebbbbbbeeeiiijjjjjjjjjjjjjjjjjjkkkkkkkkkhhhffffffiiikkkmmmnnnooooooooommmkkkjjjkkklllqqqqqqrrrqqqpppqqqsssuuuwwwxxxzzz|||}}}}}}||||||~~~}}}}}}~~~~~~{{{tttrrrqqqpppooonnnnnnnnnnnnrrrzzzgggbbbbbbiiinnnrrrxxx~~~~~~{{{zzz|||~~~}}}yyy~~~|||xxxpppoooxxxmmmTTTIII>>>999666333333444777666555444333222222111555444222111000111222333555444333222222222333444333444555444333333333555555555666666555555444333555555555555555555555555444333333222333444555666555555444444444444555555555555555555555555555555555555555555555555555555666666666666777777777888777777666666666555555555555444333222222333444555555444333333333444555666666666666666666555444444555444444444333333333333555555444444444444555555444222111111333333222000111222444666888777777666666666555555555555666666777666555444444444555555444555666555222000111333444555555555444666999<<>>@@@CCCDDDCCC???:::777555333333555444444777===KKKgggwwweeebbb^^^}}}qqq___^^^nnnAAACCCEEEFFFFFFGGGIIIKKKOOORRRUUUVVVWWWYYY\\\___]]]ZZZSSSOOONNNRRRUUUWWWWWWYYY\\\^^^``````___^^^]]]]]]]]]^^^^^^____________cccffffffdddbbbbbbdddiiiiiihhhhhhiiijjjlllnnniiigggfffgggiiilllllllllkkkmmmooooooooonnnooopppnnnooopppppppppqqqtttwwwwwwxxxzzz|||}}}}}}|||||||||~~~~~~}}}|||||||||~~~xxxlllaaaZZZXXXYYY\\\dddiiiiiieeebbb\\\ccclllrrrwwwzzz}}}~~~}}}zzzzzzzzz|||~~~~~~}}}{{{zzz|||yyytttzzztttaaaJJJAAA;;;:::999777666777222222333333444555666666222222222222222222222333111222222333444444444444222333444333222222333444222333333444444333333333444444444444444444444444111333555777777666444333444444333333333333444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444555555444444444444555555555555555555555555555444555666666777777777666666333333333333333333333333333333222222222222333333444333222333555666555444666555333222111222333444555555555444444555555555666555333222222222444555222111111111111222222222333333444333444666999<<<>>>@@@CCCCCCAAA===777444333111222444444333666;;;KKKfffzzzgggbbb___{{{rrr]]]\\\iii@@@BBBDDDEEEEEEFFFIIIJJJNNNQQQUUUVVVUUUVVVZZZ]]][[[ZZZVVVPPPOOOSSSUUUUUUVVVYYY\\\___aaaaaa```___````````````````````````___bbbeeeeeebbbaaaaaaccciiihhhgggfffgggiiikkkllliiihhhggghhhkkkmmmmmmllljjjlllpppqqqqqqqqqrrrrrrpppqqqqqqqqqqqqrrrtttwwwwwwxxxzzz|||}}}}}}||||||}}}~~~|||||||||~~~qqqddd\\\UUUSSSUUUZZZ]]]]]]]]]^^^]]]fffnnnrrruuuzzz~~~~~~|||yyyyyyyyy{{{}}}}}}{{{zzzxxx|||lllWWWGGG???::::::;;;999777888555555444444444333333333111222222222222333333333222222333444444444333333111333444333222111222444111111222333333333333222444444444444444444444444222333555777777666555444444444333333333333444444333333333333333333333333333333333333333333333333444444444444333333333333333333333444444444444555555555555555555555555555333444555666666666666555777888888999999999999999333333444444444444555555333333222222222222333333222111000111333444333222777666555444444444555666666666555555555555666666666555555444444444444444222111111333555555444333333444444333333555888;;;===???AAABBB@@@;;;666222111000111444444333666;;;MMMggg}}}jjjddd___yyyttt]]]VVVbbb}}}???@@@CCCDDDDDDEEEHHHJJJLLLPPPSSSTTTRRRRRRVVVZZZWWWYYYWWWQQQOOOSSSUUUTTTUUUWWW[[[___``````___^^^]]]]]]^^^^^^______`````````cccfffeeebbbaaabbbeeejjjhhhfffeeeeeegggiiijjjjjjiiiiiijjjlllnnnnnnmmmlllooorrrssssssrrrrrrsssrrrssssssrrrqqqrrrtttwwwwwwxxxzzz|||}}}}}}||||||~~~~~~~~~}}}||||||~~~wwwhhh___TTTQQQRRRUUUUUUTTTWWW]]]]]]fffnnnoooqqqxxx}}}{{{}}}{{{xxxxxxxxx{{{~~~zzzyyy~~~{{{|||tttbbbLLLBBB;;;777888999777666666555444444444444333333333111111222222333333333333222333444444444333222111111333333333222111222333111222333333444444444333333333333333333333333333222333444555555555444444444333333222222333333444333333333333333333333333333333333333333333333333555555444444333333333333333444444444555555555555444444444555555444444444222333555666777777777777555666777888888888888888444444444555555666666666555444444333333444444555444222111111333333222000555555555555666777888999777777666666666666777777555555666666666555444333333333444777::::::777444666666666444222333555777;;;===???AAA???;;;666333111000111555555444777===LLLfffmmmggg^^^uuuyyy___SSS___yyy===???AAACCCCCCDDDGGGIIIJJJNNNRRRRRRPPPOOOSSSWWWUUUYYYXXXQQQOOOSSSUUUSSSSSSVVVZZZ^^^```___^^^]]]XXXYYYYYY[[[\\\]]]^^^^^^bbbeeefffeeecccbbbdddfffjjjhhhfffddddddeeegggiiijjjjjjiiikkkmmmooonnnnnnnnnqqqtttuuutttrrrrrrrrrtttttttttsssrrrrrrtttwwwwwwxxxzzz|||}}}}}}||||||~~~}}}}}}}}}|||}}}~~~~~~{{{kkkaaaVVVSSSSSSUUUSSSPPPUUU]]]]]]gggmmmlllnnnvvv|||~~~}}}uuu}}}}}}{{{xxxxxxxxx{{{zzzxxxyyysssuuu{{{~~~{{{~~~nnnZZZCCC>>>777444666888666444444111111222333444666666777000111222333333333333333333444444555444333111000111222333333111111222333222333444444555555555444111111111111111111111111222222333333444444444333444333333222222333333444333333333333333333333333333333333333333333333333555555555444444333333333444444444555555666666666222333333444444333333222111222444666888888888888222222333444555555444444555555555666666666777777666666555555555555666666666555444444444444333222111111333555777888999:::888888777777777777888888444666777888888666444333444555666:::>>>===999666999999777444111111222444888:::>>>@@@???<<<888555111000222666777666999>>>IIIbbboooiii\\\rrr|||aaaUUU```yyy~~~CCC???>>>@@@AAA@@@AAAEEEBBBEEEIIIMMMNNNPPPRRRTTTTTTUUUUUUUUUSSSRRRRRRSSSSSSTTTUUUVVVWWWYYY\\\___^^^]]]\\\ZZZZZZZZZZZZ[[[bbbcccdddeeeeeedddbbbaaaeeefffffffffgggggghhhhhhhhhhhhhhhiiijjjjjjkkkkkkjjjnnnsssxxxyyywwwsssqqqqqqrrrtttsssrrrrrrsssuuusssuuuwwwxxxxxxyyy{{{}}}|||}}}~~~}}}~~~}}}||||||~~~|||}}}uuuddd___WWWOOOLLLKKKMMMTTT[[[eeefffiiilllqqqvvvzzz|||tttqqq|||~~~~~~}}}||||||yyyzzz|||{{{|||{{{yyysssuuu|||sss]]]KKKBBB999888555333222333333444333222222222222222222222333333333333444555666666222222333444444444333333222333555444222111111111111111222222222333333333444333222111111222333444000000111222333333444444222333333333222222444666'''***///222333333444555333333222111222333444555999888666444444444555666444444444444444444444444555444222222222444666777555555555555555555444444666666666666666666666666555555444444444333333333555555555555555555555555555555444333333333333444444111------111666888999666666666666666555555555999888777555444333333333555555555555555555555555888666333111111222444555999:::===>>>===:::777444111333444555555666999;;;FFF]]]tttccc]]]pppdddWWW^^^vvvxxxxxxEEE@@@===>>>>>><<<===AAAEEEHHHLLLOOOPPPQQQSSSUUUTTTTTTTTTSSSQQQPPPPPPRRRQQQRRRTTTTTTUUUWWW[[[^^^]]]]]][[[ZZZZZZZZZZZZ[[[aaabbbcccddddddcccaaa```dddeeeeeeffffffgggggggggfffgggggghhhiiijjjjjjkkkjjjmmmrrruuuwwwuuusssqqqqqqrrrtttsssrrrrrrsssuuussstttvvvwwwwwwxxxzzz|||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~{{{lllbbbZZZRRROOOOOOOOOTTTZZZbbbdddhhhmmmrrrwww{{{}}}~~~sssrrr}}}~~~|||yyyzzz|||~~~|||wwwwww}}}lllWWWHHHAAA999888666333222222333333222222222333333333333333333333222222111222222222333333333444444333222222000111222111///...///000111111111222222222333333333222222111111222222333000000000000000000000000222333333333222222444555222555777777666444333333333333222222222333444555666666555444444444444444444444444444444444444444555444333222222333555666444444555555555555555444555555555555555555555555666666555555555444444444555555555555555555555555555555444333333333333444777444111000333555666666555555555555666666666666888777666555444333333333444444444444444333333333888666555333333444555666999:::===>>>===;;;888666444444444222222555999===CCCZZZ{{{sssccc___rrrhhhXXX^^^vvvvvvtttLLLEEE???===<<<:::;;;>>>DDDGGGKKKMMMNNNOOORRRSSSTTTTTTSSSPPPMMMMMMNNNOOONNNOOOPPPQQQQQQTTTXXX[[[\\\[[[ZZZZZZZZZZZZ[[[[[[___```aaabbbbbbaaa``````cccccccccdddeeefffffffffeeeeeefffggghhhiiijjjkkkjjjllloooqqqssssssrrrqqqqqqrrrtttsssrrrrrrsssuuurrrtttvvvvvvvvvwwwxxxzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{|||~~~tttfff^^^WWWUUUTTTSSSUUUYYY___bbbgggmmmsssxxx{{{||||||uuuuuu}}}{{{{{{~~~xxxvvvyyy~~~uuuaaaNNNCCC???:::888666444222222222222222222333333444444555555888777666555444444444444444444444444333222222111/////////...,,,,,,...000111111111222222222222333111222222222222222222111000////////////.........111222333222111222333555888:::;;;:::777444333333333333222222222333444555444444444444444444333333444444444444444444444444555555333222222333444444222333444555555555555555555555555555555555555555555555555444444444444444555555555555555555555555555555444333333333333333888666444333444555444333444444444555666666666777666666555555444444444444444444444333333333222222666666666555666666777777888:::===???>>><<<:::888777555333000000333888===CCCXXXwwwrrrcccaaarrrlllYYY___vvvssspppVVVLLLCCC???===;;;;;;>>>>>>AAADDDGGGIIIKKKNNNPPPSSSRRRQQQNNNKKKJJJKKKMMMKKKKKKLLLLLLMMMOOOTTTWWWYYYYYYYYYYYYZZZZZZ[[[[[[]]]^^^___```````````````aaaaaabbbcccdddeeeeeefffcccdddeeefffgggiiijjjjjjiiijjjkkkmmmooopppqqqqqqqqqrrrtttsssrrrrrrsssuuurrrsssuuuuuuuuuuuuvvvxxxyyyyyyyyyyyyzzz|||~~~}}}}}}}}}~~~~~~}}}||||||}}}~~~wwwhhhaaa\\\\\\\\\YYYXXXYYY\\\___eeelllrrrwwwyyyzzz{{{}}}~~~{{{|||~~~~~~vvvsssttt~~~~~~mmmWWWFFF>>>===999888666444222111111111222222333444444555666666888777666666555555555666555555555444333222111000//////...,,,++++++...111111111111111222222222222000111222333333222111000///000000000000000000000111222333222111111333555333555666666444333333444222222222333333333444444222333555666666555444333444444444444444444444444555555444333222222222333111222333444555666666666555555555555555555555555333333333333333333333333555555555555555555555555555444333333222222333333555555444444444444222111333333444444555666777777555555666666666555555555555555555444444333333333444555555666666777777777888:::===??????===;;;999666555333111000222777:::EEEYYYuuuqqqbbb___oooppp\\\```uuurrrnnnaaaTTTGGG@@@===;;;;;;>>>888;;;>>>AAADDDHHHLLLOOOPPPPPPOOOMMMJJJHHHIIIKKKGGGGGGGGGGGGHHHKKKOOOSSSVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]^^^___```````````````aaabbbcccdddeeefffcccdddeeefffggghhhiiiiiihhhhhhiiijjjlllnnnpppqqqqqqrrrtttsssrrrrrrsssuuurrrsssuuuuuuttttttuuuvvvyyyxxxxxxxxxyyy{{{~~~yyyzzz{{{}}}~~~}}}}}}~~~yyyjjjdddbbbeeefffccc___]]][[[___eeekkkqqquuuwwwxxxxxxzzz~~~}}}wwwtttuuu{{{fffPPPAAA;;;:::888777666444333111111000222222333444444555666666111111111111111222333333555555555444333222111000000000///...,,,---000333000000111111111222222222000000222333333222000000000000111222333444555666111222222222111111333444///111222222222111222333222222333333333444444444222444555777777777666555444444444444444444444444555444333333222222222222111222333444555555555555555555555555555555555555444444444444555555555555555555555555555555555555444444333222222222222333000111333333333333222222222333333444555666666777666666777777777666555555666666666666666555666555444444555555666666666666888:::===??????===;;;999333333444333222222555777DDDWWWsssqqqaaa[[[kkksss^^^aaattttttqqqooo___MMMCCC>>>::::::;;;777:::===@@@BBBFFFKKKNNNMMMNNNNNNMMMJJJHHHHHHIIICCCCCCCCCBBBCCCFFFLLLPPPTTTUUUWWWYYYZZZ[[[[[[\\\[[[[[[\\\]]]^^^___```aaa___```aaabbbcccdddeeefffeeeeeeffffffggghhhhhhhhhgggggghhhiiikkkmmmoooqqqqqqrrrtttsssrrrrrrsssuuussstttuuuuuutttssstttvvvyyyyyyyyyyyyzzz{{{|||}}}wwwxxxzzz}}}~~~||||||~~~yyylllggghhhnnnsssoooiiifff___bbbffflllppptttvvvwwwxxxzzz}}}~~~{{{}}}zzzzzz|||}}}~~~~~~vvv^^^KKK???:::888666555555444333222111111222222333333444444555555111111111111222333444555444444444444333222222111111111111000///000222444000000000111111111111222000111111111111111111000///000111333555666888888000111222111000111222444222333444333111000111222111222333444444444333333333444555666777777777777444444444444444444444444333333333333333222222222111222333444444444444444444444444444444444444444777777777777777888888888555555555555555555555555444444333222222222222222---000222222222222333444333333333444555555555666555666777777777666444333555555555666777777888888555555444444444555666666888:::===???>>><<<:::888000222333333222333555666BBBUUUpppppp```YYYgggvvvaaabbbtttwwwuuunnnXXXJJJBBB<<<::::::999;;;===>>>@@@CCCGGGJJJJJJLLLNNNNNNLLLIIIHHHHHH@@@@@@@@@??????CCCIIIMMMRRRSSSVVVXXXZZZ[[[\\\\\\[[[[[[[[[]]]^^^```aaabbb___```aaabbbdddeeefffgggggggggggggggggggggggggggeeefffgggiiikkkmmmooopppqqqrrrtttsssrrrrrrsssuuutttuuuvvvuuutttssstttuuuyyyyyyzzz{{{{{{{{{{{{{{{wwwxxxzzz}}}|||zzz{{{~~~vvvmmmkkknnnxxx|||uuupppfffgggjjjmmmqqqtttwwwxxxyyy{{{~~~|||xxxttt{{{~~~{{{xxxwwwvvvyyynnnUUUFFF===999666444444444444333333222222222222222333333333333333666666555555555666666777333333333444444333222222000111333333222111333444000000000000111111111111111111000000000000111111///000111222333444555666000111222111000000222444444444444333111000111222111222333444444444333333333333333444555666888888444444444444444444444444111222222333333333333222222333333444444444333333444444444444444444444444666666666666777777888888555555555555555555555555444333222222111222222222///111333333111111333666444444444444444444444444444555666666555333111000222333444555666888999999999777666444444555666777999:::===>>>===;;;888666000111111000000222666999BBBUUUqqqppp___XXXeeeyyyccccccsss{{{yyy{{{bbbQQQGGG@@@<<<;;;:::;;;<<<======???CCCFFFHHHKKKNNNOOOMMMJJJHHHHHH??????>>>===>>>AAAGGGKKKQQQSSSUUUXXXZZZ[[[\\\\\\[[[[[[[[[\\\^^^```bbbccc___```aaacccdddeeefffggghhhhhhhhhhhhggggggggggggeeefffgggiiikkkmmmooopppqqqrrrtttsssrrrrrrsssuuutttvvvvvvvvvtttssstttuuuyyyzzz{{{|||||||||{{{zzzyyyzzz{{{}}}~~~~~~|||}}}}}}{{{yyyzzz}}}rrrooommmrrr~~~|||wwwkkklllmmmooorrruuuxxxyyy{{{}}}yyyssspppxxx~~~xxxrrrppppppvvvhhhOOOBBB===888555222333333444444333333222333222222222222222222222666555444333333333333333222222333444444444333333///111333444333222333444000000000000111111111111222111000//////000111222//////000000111111222222000111222111000000222444111222333222111111222444111222333444555444333333222222111222333555777999444444444444444444444444000111222333333333333333333333444444444333222222444444444444444444444444333333333444444444555555555555555555555555555555444333222222111111222222111333555333111111333666444444444444444444333333333444555555333111///---000111222444666777999999<<<:::777555444555777999999:::===>>>===:::777444222111///......111777<<>>======>>>BBBFFFHHHGGGLLLNNNNNNNNNPPPNNNJJJFFFAAA:::666888@@@IIIPPPNNNPPPRRRUUUXXXZZZ[[[\\\YYYZZZ[[[\\\\\\^^^aaadddddddddeeeeeeeeedddccccccjjjjjjjjjiiiiiiiiiiiihhhdddfffhhhhhhhhhiiikkkmmmnnnnnnooopppqqqrrrrrrsssqqqtttxxxzzzxxxvvvtttssswwwyyyzzz{{{zzzzzz{{{}}}yyyzzzzzz{{{|||}}}}}}~~~~~~zzzvvvuuuwwwzzz|||~~~wwwiiilllsss}}}~~~{{{xxxtttsssuuuxxx{{{|||~~~}}}}}}zzzuuu{{{zzzsssrrryyy}}}rrrvvv|||rrrlllhhhkkkxxxsssZZZOOOFFF;;;666888333444555777777555444333111111111111222333333444444444555555555555555555444333111000000111333444...///000222333444555555777555222111222333333222000000//////.........---000000000000111111111111111000000///000222333444222222222111111111000000111111222222222333333333444333333222222333333444444444444444444444444444666666555444222111000000222222222222333333444555222222222222333333444555444555555555666666777777444444333333333222222222222222222222222222222222000111111111111333777:::999666333333444666555333333333222333444666777999777555333111111333555777999777555222111111222333:::::::::<<<===;;;666111333222000000111555999;;;FFFZZZwwwvvv^^^ZZZ^^^vvvzzz^^^dddmmmyyycccPPPHHHCCC>>>>>>===;;;;;;===@@@DDDGGGIIINNNQQQQQQRRRUUUTTTPPPIIIDDD===888999@@@HHHNNNPPPQQQSSSUUUWWWYYYZZZZZZYYYZZZ[[[[[[[[[]]]aaacccdddddddddeeedddddddddcccggggggggghhhiiiiiijjjjjjgggiiijjjjjjiiihhhjjjkkkmmmnnnnnnooopppqqqrrrrrrpppssswwwxxxxxxwwwvvvvvvuuuvvvwwwvvvuuuuuuvvvxxxxxxyyyzzz{{{}}}~~~|||yyywwwvvvxxxzzz|||~~~zzzooojjjmmmrrryyy~~~yyywwwxxx{{{|||}}}}}}zzzwww}}}zzztttlllttt|||xxxmmmppp{{{}}}rrrgggeeelll{{{{{{dddNNNEEE???777333666333444666777777666444333333222222222222333333444444444444444444555555555444333222111111222333444///000111333444444444444111///...///111222222111111111000000000/////////...///000111222333444555444333222111000000000000222222222111111111000000111111111222222222333333444333333222222333333444444444444444444444444444111222222333444555555666333333222222222333444444333222222222333333444555333444444444555555555555666666666555444444333333222222222222222222222222222333333222111222555777666333111111333444333222666666555444555666777888666555333222222333555666666555444333333555666888999888999;;;<<<:::666111333111000///000333777999DDDXXXvvvuuu^^^WWW\\\sssxxxaaafffmmmyyywww___PPPHHHCCC>>>===;;;:::;;;???CCCFFFJJJPPPSSSTTTVVVZZZYYYVVVNNNIIIBBB<<<<<<@@@GGGLLLQQQRRRTTTUUUWWWWWWXXXXXXXXXYYYZZZZZZ[[[]]]```ccccccdddddddddddddddddddddcccccceeefffhhhiiijjjkkkjjjkkklllkkkiiiggghhhiiimmmmmmmmmnnnooopppqqqrrrppprrruuuvvvvvvvvvxxxyyyvvvvvvvvvtttrrrqqqssstttvvvvvvxxxzzz|||~~~|||zzzxxxwwwxxxyyyzzzzzz{{{}}}wwwiiijjjmmmqqqtttyyy}}}}}}}}}~~~|||||||||}}}~~~}}}}}}zzzuuujjjrrrzzz|||uuukkkooo{{{}}}rrrdddgggqqq~~~yyydddRRRAAA<<<999555333555444555666777777666555444555444333333333333333333444444444444444444444444333333333333333333333333111222333333444444444333222222111222444444333111222222111111111111000000000111111222333333444444222222333222222111000///222111111111111000000000111111111222222222222333333333222222222222333333444444444444444444444444111111222444555666777888444333333222222222222333333333222222222333444444333333333333333444444444666666666555444333333333222222222222222222222222444444444222111111333555444222111111333444444333777777666555444444444555444444444444444444444444777666555555555666888999777888999;;;<<<:::666222222111///...///222444666@@@UUUsssuuu^^^SSSXXXnnnwwwaaadddjjjyyyqqq___PPPFFFAAA???<<<:::;;;>>>BBBEEEIIIOOOSSSUUUXXX]]]]]]ZZZSSSNNNFFF@@@>>>AAAGGGJJJPPPQQQSSSTTTVVVWWWXXXXXXWWWXXXYYYYYYZZZ\\\___bbbccccccccccccdddeeeeeefffbbbbbbccceeefffggghhhiiihhhiiijjjiiihhhgggggghhhllllllllllllmmmnnnpppqqqpppqqqrrrrrrrrrsssuuuwwwxxxxxxxxxvvvsssrrrssstttrrrssstttwwwzzz~~~~~~|||zzzxxxwwwwwwwwwvvvxxx{{{~~~yyyiiigggkkkooorrrtttxxx}}}zzzyyyyyyzzz|||yyyuuuooowww~~~~~~xxxpppvvv|||rrrhhhmmmyyyyyyxxxzzzxxxnnneeeSSSFFF:::888888666555777555666666777777666666555666555444444333333333333444444444333333333333333222222333333333333222222333333444444444333333222777666555555555444111...111111111111111111111111555444333222111000//////...///111222333333222111111111111111000000000000111111111111222222222222333333222222222222333333444444444444444444444444555555555555555444444444444444333222111111111222333333333222222333333444333333333333333444444444444444333333222111111000222222222222222222222222333444444333111111333555444444444444555666666666555444444444333333333333333444555666666555444333999888777666555555555555777888:::<<<<<<:::777444333222000///000111444555===QQQpppvvv^^^RRRVVVjjjwww```aaaeeezzzqqq\\\KKKDDDAAA===999888;;;>>>AAAIIIOOOTTTVVVZZZ___```]]]VVVQQQJJJDDDAAACCCGGGIIIMMMNNNQQQSSSVVVXXXYYYZZZVVVWWWXXXXXXYYY[[[^^^```cccbbbbbbcccdddeeefffgggccccccdddddddddeeeeeeeeedddeeeggggggffffffhhhiiikkkjjjjjjjjjkkkmmmooopppqqqqqqqqqooommmmmmooopppwwwxxxyyywwwuuusssssstttooopppqqqssswww{{{}}}{{{wwwuuussssssuuuyyy|||~~~~~~~~~|||llleeejjjooorrrsssvvv{{{|||xxxwwwxxxyyy}}}zzzvvvuuu|||{{{vvv~~~zzzssspppttt~~~vvvsssrrrlll___TTTHHH???888777888777666666555555666666666666555555666555444444333333333333444444333333222222222222111222222333333222222111333333444444333333222222333222222222222111...+++000000000000000000000000444333333111000///...---...///111222333333222111000000000000000000000000000000111111111222222222333222222111111222222333444444444444444444444444888777666555444333222222444333222222111111111111444333333222222333333333555444444444444444444444333333222222222111111111222222222222222222222222111222333333222333444666333444555555555555666666333333444444555555555555333444666777777666444333777777666555555444444444777:::<<<===<<<:::777555333222111111111333444555<<>>;;;888555444222111111111222333555666<<>>CCCIIINNNQQQVVV[[[\\\ZZZVVVRRRLLLGGGEEEFFFHHHJJJMMMNNNPPPRRRUUUVVVWWWXXXTTTUUUVVVWWWWWWYYY\\\___bbbbbbaaaaaaccceeehhhjjjeeeeeeeeeddddddcccccccccaaaccceeeffffffgggiiikkkjjjiiigggggghhhjjjmmmooopppqqqqqqnnnkkkiiihhhiiilllpppuuuxxxxxxuuussssssqqqppppppqqqssswwwzzz}}}|||xxxuuussstttuuuwwwyyy{{{|||}}}zzz}}}~~~}}}}}}~~~zzzqqqpppqqqssswww{{{||||||zzzvvvwwwyyy{{{xxxuuu}}}zzz}}}|||qqqbbbQQQEEE999888666666777888555222444444333333333333444444333222222222222333333444333333333222111000000000111000///......///000111000000111222222111111111222111111222555777777777000000000111111111222222000000000111111222222222444333222111000000000000////////////000000111111000000000000111111111111222222111111111111222222444444444444444444444444222222333333444444555555111111111111111111222333555444333333222222222333444444444444333333222222111111222333444555555666222222222222222222222222111333444444333222333444111333555555333111222333333333444444444333222111555555666666666666555555333444555666777888888888777:::===<<<999444222111/////////000111333555666>>>NNNggg{{{dddVVVUUU]]]uuuyyybbbaaabbb}}}zzz```ZZZQQQHHHBBB@@@AAABBB===CCCIIILLLPPPUUUVVVTTTUUUQQQLLLHHHFFFGGGIIIKKKNNNOOOQQQRRRTTTUUUUUUUUUTTTUUUVVVVVVWWWXXX\\\^^^bbbaaaaaaaaacccfffhhhjjjddddddddddddddddddddddddccceeefffgggggggggiiijjjiiihhhgggfffgggjjjmmmoooooopppqqqooollljjjiiiiiijjjpppvvvzzz{{{xxxvvvtttsssrrrqqqqqqsssvvvzzz|||zzzwwwtttttttttvvvwwwzzz{{{}}}yyy{{{~~~~~~}}}{{{zzzzzz}}}xxxtttrrrtttxxx}}}~~~~~~{{{xxxyyy|||~~~wwwsss~~~{{{{{{{{{mmmZZZHHH<<<777888888777999:::777333444333333222222333333444111111111111222333333444333333222222111000000///111///...,,,,,,...///111//////000111111111111111333111//////000222333222111111111222222333333333444444333222222111111111111000000///000222333555.../////////000000111111000000000000111111111111222222111111111111222222444444444444444444444444333333333333333333333333111000000000111222333333555444333333222222222222333333333222222111111111---...///000222333444555222222222222222222222222333555666555333111111111333666888888555333333444111111111111000...,,,+++666666666666666666666666777888888888888777777666666999<<<;;;777222//////------...///111222444555???NNNfff|||fffVVVTTTZZZpppxxx```___```~~~~~~~~~yyymmm\\\MMMDDDAAABBBCCC>>>@@@CCCEEEFFFHHHKKKLLLKKKJJJGGGFFFFFFHHHJJJLLLMMMNNNPPPQQQSSSUUUWWWWWWWWWWWWWWWXXXZZZ\\\___```cccbbbbbbaaabbbccceeefffdddddddddccccccddddddeeeddddddfffhhhiiiiiigggeeekkkiiigggffffffiiilllnnnsssrrrpppnnnllllllllllllpppoooooorrruuuvvvtttqqqppppppoooppprrruuuxxxzzzyyyzzz}}}~~~}}}{{{rrrtttvvvxxxyyyzzzyyyyyy}}}|||zzzzzzyyyzzz{{{||||||~~~}}}zzzxxxzzz|||~~~{{{~~~|||~~~}}}yyy{{{~~~yyyvvv{{{{{{vvveeeRRRCCC;;;666888888777999;;;888222222222222222222222222222444444333333333333222222000111222333333333333222000000000000000000000000000000000000////////////444222111222555555111---...///000000000000000///111111111111111000//////111111222222111000...---////////////000000000000222222111111111111111111000000000000000000000000333222222111111222222333444444333333333222222222222222222222222222222222222222222222222222222222444444333333333222222222111111000000000111333444444444333333333444555555333333333444444444555555555555444444444333333333444444444444444444444444666555555555555444444444333333444666777999::::::777777777444111//////000//////......///111444555@@@QQQiii~~~iii[[[RRRSSSiiiyyybbb^^^eee~~~|||~~~~~~lllZZZNNNGGGCCCBBB@@@AAABBBBBBCCCDDDFFFGGGIIIHHHGGGFFFFFFHHHJJJKKKMMMNNNOOOQQQSSSTTTVVVVVVVVVVVVWWWXXXZZZ\\\^^^___cccbbbbbbaaaaaabbbcccdddeeeeeeddddddddddddddddddeeefffgggiiijjjjjjhhhfffjjjhhhfffeeefffiiilllnnnmmmmmmmmmmmmmmmoooqqqrrrooonnnnnnpppsssuuusssrrrpppoooooooooqqqsssvvvxxxwwwyyy|||~~~~~~|||zzzuuuuuuwwwxxxyyyzzzzzzzzz{{{zzzyyyyyyyyyyyyzzz{{{}}}|||zzzzzz|||}}}}}}|||~~~}}}|||zzz||||||{{{{{{vvvzzzqqq^^^LLL@@@999666;;;===:::888999777555222222222222222222222222222222222333333444444444111111111111111000000000000000000000000000000000////////////000000000000000111222222111000//////////////////000000000000111111111111111000//////---...///111222111111000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222444333333333333222222222333333333333333333333333222222222222222222222222444444444333333333222222222111000000000111222333333333333222333333444555333333333444444444444555555555555444444444333333444444444444444444444444555555555555555555555555666777777777888888888999999999777444000...---...111000///...///000333444>>>OOOfff{{{sss]]]TTTSSShhhuuu___ZZZ```yyy{{{}}}~~~lll]]]RRRJJJEEECCCCCCBBBAAA@@@AAAAAABBBEEEEEEEEEEEEFFFHHHIIIJJJLLLMMMNNNPPPQQQSSSTTTUUUUUUVVVVVVWWWYYY[[[]]]^^^aaaaaa``````aaaaaabbbcccffffffeeeeeedddddddddcccfffgggiiijjjkkkjjjhhhggghhhgggfffeeefffiiilllnnnkkkkkkkkklllnnnoooqqqrrrooommmmmmnnnppprrrrrrrrrooooooooooooppprrrtttuuuuuuxxx{{{~~~~~~}}}{{{yyywwwwwwwwwxxxyyyzzz{{{|||yyyxxxxxxxxxxxxxxxyyyyyy~~~{{{{{{|||||||||}}}~~~~~~~~~{{{{{{{{{zzz~~~}}}{{{ssssss{{{}}}iiiSSSCCC;;;888666===@@@<<<888777888777222222222222222222222222000000111222333444555555666444333111000///000000000000000000000000000000......//////000000111111...000222000,,,+++...222444333222111111222333444000000111111000000//////,,,---///000111111000000000000111111111222222222111111111111111111111111111111111111111111111111000111222333333222111000333333333222222222111111333333333333333333333333222222222222222222222222444444444444333333333333333222111111000111111111222222111111222222333444333333333333444444444444555555555555555444444444444444444444444444444444444444444555555666777777:::999999888888777777666::::::888555000---,,,,,,111000///...///000222444===MMMdddwwwzzz```WWWTTTgggrrrZZZUUUYYYrrr~~~~~~{{{}}}}}}oooaaaWWWPPPJJJGGGCCCAAA@@@@@@@@@???AAABBBCCCDDDEEEFFFGGGHHHKKKKKKMMMNNNPPPQQQSSSSSSTTTUUUUUUWWWXXXZZZ[[[\\\]]]]]]^^^___```aaabbbcccfffffffffeeeeeedddcccbbbeeegggiiijjjiiihhhggggggfffeeeeeeeeefffiiilllnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllmmmoooqqqrrrppppppppppppqqqrrrttttttsssvvvyyy|||}}}|||zzzxxxxxxwwwwwwvvvwwwxxxzzz{{{vvvvvvvvvvvvwwwwwwwwwxxx{{{}}}~~~~~~~~~}}}|||||||||||||||}}}~~~~~~~~~~~~}}}}}}~~~yyyyyyzzzwwwzzzuuurrrwwwwww___III<<<777777555:::===;;;:::;;;:::777222222222222222222222222000111111222333333444444;;;999666333111111111222000000000000000000000000---......///000111111222///000000...,,,,,,///222444222000//////000111222///000000000000000////////////000000///...---+++///000000000000111111111000000000000111111111111222222222222222222222222///111222444444222111///222222222222111111111111222222222222222222222222111111111111111111111111444444444444333333333333333333222111111000000000111111111000111222222333222222333333333444444444555555555555555555555555444444444444444444444444333333444555666777888888999999888888777666666666888999888555111---,,,,,,//////......///111444555===LLLcccvvv|||cccYYYUUUeeeqqqYYYRRRUUUmmmzzzwww}}}|||{{{zzz{{{ttthhhaaaSSSNNNGGGCCCAAA@@@???>>>???@@@AAABBBCCCDDDEEEEEEHHHIIIJJJLLLNNNPPPRRRRRRSSSSSSTTTVVVWWWXXXYYYYYYWWWXXXZZZ]]]___bbbcccdddddddddeeeeeeddddddbbbbbbbbbeeehhhiiigggeeedddeeeddddddddddddfffiiilllnnnoooooonnnmmmlllkkkjjjiiilllkkkkkkkkklllmmmpppqqqqqqqqqqqqrrrssstttuuuuuurrrtttwwwyyyzzzzzzyyyxxxxxxwwwvvvuuuuuuvvvwwwxxxtttuuuuuuvvvvvvvvvwwwwwwwwwzzz|||}}}}}}}}}~~~~~~~~~}}}|||{{{zzz{{{}}}}}}}}}~~~~~~zzzxxxzzzxxxsssxxx{{{{{{yyyuuuuuuzzz~~~vvv{{{{{{tttwwwmmmUUUBBB888666777555666555777<<<@@@===666222222222222222222222222222222222222222222222222;;;999666333111111111222000000000000000000000000---......///000111111222333000------000111111000///...,,,******+++,,,---...//////000000000////////////000000///...---+++.........////////////000//////000000000111111111111111111111111111111111///000222333333222000///222222111111111000000000000000000000000000000000111111111111111111111111444333333333333222222222222222222222111111000000111111000000000111222222222222222333333333444444444444555555555555555555444444444444444444444444222333444555666888999999555555555666666666666666666777888666222000......------------///222555777>>>MMMdddxxxdddZZZUUUcccsssZZZRRRTTTkkkvvvqqqrrrrrrtttwwwyyy}}}{{{uuuaaaZZZPPPIIIEEECCC@@@===?????????@@@@@@BBBCCCDDDEEEFFFHHHJJJMMMPPPRRRSSSQQQRRRTTTUUUVVVWWWWWWWWWTTTVVVXXX\\\___aaabbbcccaaabbbcccddddddcccbbbaaa```dddggggggdddbbbbbbcccbbbbbbcccdddfffiiilllmmmkkkllllllmmmmmmlllkkkkkkjjjkkklllllllllmmmoooqqqpppqqqqqqssstttuuuuuuvvvrrrssstttuuuwwwxxxxxxyyywwwvvvvvvuuuuuuuuuvvvvvvssstttuuuvvvvvvwwwvvvvvvuuuxxx{{{}}}}}}}}}~~~}}}~~~~~~|||yyyvvvvvvxxx{{{}}}}}}~~~|||{{{yyyxxxuuusssuuu{{{vvvssswwwtttpppmmmmmmsss|||~~~yyyuuuvvvzzz```JJJ===888666666444333222555===DDD???666222222222222222222222222333333222222111111111111666444333111000///000000000000000000000000000000......//////000000111111444000---///222444222000111000///...------............///000000000//////,,,---///000111111000000---------.........//////...//////000000111111111000000000000000000000000///000111222222111000///111111111000000000000///////////////////////////111111111111111111111111222222222222111111111111111111222222222111000000111111000000111111222333222222222222333333333333333333333444444444444444444444444444444444444444333444444666777888999999333333444555555666777777666888999777444111000000------------///222666777>>>OOOfff{{{fffZZZTTTaaawww]]]UUUUUUllltttmmmccceeelllsssuuuxxxwwwmmm```UUUOOOJJJEEEAAA@@@???>>>===>>>???AAABBBBBBCCCFFFIIILLLOOORRRSSSPPPQQQSSSUUUVVVVVVVVVUUUUUUVVVYYY[[[]]]_________^^^___aaacccccccccbbbaaa___dddggggggccc```aaaccc```aaabbbdddfffiiilllmmmiiijjjkkklllmmmmmmlllkkkhhhkkkmmmnnnmmmmmmnnnpppnnnoooppprrrsssuuuuuuvvvrrrrrrrrrrrrtttvvvxxxzzzwwwwwwwwwwwwwwwvvvuuuuuurrrsssuuuvvvwwwwwwwwwvvvuuuxxx{{{}}}}}}|||}}}~~~~~~{{{{{{~~~~~~zzztttooorrrvvvzzz}}}~~~~~~~~~yyywwwuuuuuutttsssuuuzzz~~~vvvlllgggkkkuuuooopppwwwnnnSSSAAA:::888666333444555555777===BBB???888222222222222222222222222111111111111111222222222111111111111111000000000000000000000000000000000////////////000000000000000000000111222222222111333333333222111000000000---......///000000//////---...///111222111111000............////////////......//////000111111222////////////////////////000000111111111111000000111111000000000/////////000000000000000000000000111111111111111111111111111111111000000000000///000000111222333222111111222111111111111222333333111222222222222333333333222222222333333333444444444444444444444444444444444444555666777888888999444444555555666777777777999:::;;;999666222000///000///......///111333555===OOOggg}}}ggg[[[SSS]]]zzzzzz```WWWWWWmmmssskkkXXX\\\eeeooosssttt~~~}}}mmm```XXXQQQJJJEEEAAA???===<<<<<<>>>@@@BBB@@@AAADDDHHHLLLOOORRRTTTPPPQQQSSSTTTUUUUUUUUUTTTVVVWWWYYY[[[\\\]]]\\\\\\\\\]]]```bbbccccccbbbaaa___dddhhhgggccc```aaaccc``````bbbdddgggiiilllmmmjjjkkklllllllllllljjjjjjgggkkknnnooonnnmmmnnnppplllmmmoooqqqssstttuuuuuusssrrrpppppprrruuuxxx{{{wwwxxxyyyyyyxxxwwwuuutttrrrsssuuuwwwwwwwwwwwwvvvvvvyyy|||}}}}}}|||||||||~~~|||yyy{{{~~~xxxpppjjjoootttzzz~~~{{{|||}}}xxxvvvuuuvvvvvvvvvxxx}}}|||mmmggglllxxxuuujjjmmmxxx{{{fffKKK;;;888999666111444888::::::===@@@???;;;222222222222222222222222//////000111222333333444000111222333333333333222000000000000000000000000000000000000////////////,,,///333333111///000222////////////...---++++++------...///000000//////111111222222111000...---////////////000000000000---......///000111111222////////////////////////111111000000000000111111000000000000////////////000000000000000000000000000000000000000000000000000000000000///////////////000111222333333222111222222111111222222333444111111222222222333333333111111111222222333333333444444444444444444444444555555666666777777888888666666666666777777777777;;;======;;;666222///...333222000///...///111222===NNNhhh~~~iii\\\SSS[[[vvv|||aaaYYYYYYnnnssskkkSSSSSS\\\jjjsssttttttxxx|||yyymmmbbbSSSGGGGGGCCC???======??????@@@@@@AAABBBEEEHHHLLLPPPRRRPPPQQQRRRSSSTTTTTTSSSRRRVVVTTTSSSSSSTTTWWWZZZ\\\ZZZ[[[]]]___aaabbbcccdddbbbdddeeeeeecccbbbaaaaaafffddddddfffiiikkkjjjhhhiiijjjkkklllllllllkkkkkkmmmnnnpppqqqpppooommmkkkqqqmmmkkknnntttxxxxxxvvvsssrrrqqqqqqsssvvvyyy|||}}}|||zzzxxxwwwwwwwwwxxxxxxwwwvvvwwwzzz{{{yyyvvvuuuvvvxxxzzz{{{{{{zzzzzz}}}zzzuuuqqqooorrryyy~~~}}}yyyyyyxxx|||yyyuuuvvv}}}~~~~~~ooonnnpppttttttuuuwww{{{iiiTTTBBB===999333222777111222444666888:::;;;;;;111111111111111111111111000000000000000000000000000//////000333555666555......///000000000000000111111000///...---,,,,,,...///000000000...---,,,////////////////////////////////////////////////////////////////////////---///111///,,,+++,,,...222111000.........///000---------............//////000111111000///---,,,111111111111000...---,,,000//////000333444444333444111...---...///000000222222222111111222444666000000000111222222333333222333333333333333444444444111......000222111000333222222111111222222333222222222222222222222222111222333444555555555555<<<:::666444444666888:::???BBBDDD@@@999333222333000////////////111222333===LLLddd}}}jjjYYYRRRXXXkkkeee[[[XXXllloookkk}}}OOOPPPWWWdddlllmmmnnnqqqnnnttt~~~|||rrrdddXXXPPPKKKDDD???==================???AAAEEEIIILLLNNNNNNOOOQQQRRRSSSTTTSSSSSSTTTTTTUUUUUUVVVWWWXXXXXXYYYZZZ\\\^^^```aaabbbbbbbbbdddffffffeeeccccccdddgggeeedddeeehhhjjjjjjiiikkkjjjjjjiiijjjkkkllllllmmmnnnooooooooonnnlllkkknnnkkkjjjmmmtttxxxyyyxxxsssrrrqqqqqqrrruuuxxxzzz{{{zzzyyyxxxxxxxxxyyyzzzwwwvvvuuuwwwzzz|||zzzxxxxxxxxxyyyzzz{{{{{{{{{{{{}}}~~~~~~~~~yyytttrrrvvv|||{{{wwwuuuxxx~~~yyywwwyyysssqqqsssvvv}}}xxxzzz}}}xxx^^^LLL>>>;;;999333111555222333444555666777777777111111111111111111111111000000000000000000000000000///...///111333333333......///000000000000000111000000//////.........//////000000000///...---////////////////////////////////////////////////////////////////////////---///000///,,,+++,,,...000000...---------......---------............/////////000000000000//////000111111000000///...------,,,+++,,,...//////...222000/////////111222222///000000000///000111222222111111111111111111111/////////000111111222222444222//////111333222111333222222111111222222333333333333333333333333333111222333333444444444444888777555333333555777888>>>BBBDDDAAA;;;555333333000////////////111222333===KKKaaaxxxooo\\\SSSXXXiiiggg[[[VVVhhhppplll~~~KKKLLLRRR[[[aaabbbdddggg___fffppp|||yyynnn]]]VVVMMMEEEAAA>>>======:::;;;<<<>>>AAAEEEIIIKKKKKKLLLNNNPPPRRRSSSTTTTTTRRRTTTVVVXXXXXXWWWVVVUUUYYYZZZ[[[]]]___```aaaaaaaaacccfffgggfffffffffggggggeeecccdddfffiiijjjjjjlllkkkiiihhhiiijjjlllnnnnnnnnnnnnmmmmmmmmmllllllkkkjjjiiimmmtttxxxzzzyyysssrrrqqqqqqqqqsssuuuwwwxxxwwwwwwwwwxxxxxxyyyzzzttttttuuuxxx{{{}}}||||||{{{{{{zzzzzzzzzzzz{{{{{{{{{zzz|||~~~{{{wwwtttxxx~~~|||vvvrrrssszzz|||{{{}}}zzzwwwwwwyyy|||fffPPPBBB888888888333000222333333444444333333222111111111111111111111111111000000000000000000000000111///......000111111000......///000000000000000000000000000000000000000///000000000000//////...////////////////////////////////////////////////////////////////////////---...//////---,,,---...///...------,,,,,,---------------............///......------......////////////000000000000/////////...---...///000///...000000000000111222333333111222333333444333222222333333222111111000//////......///000111111222222444333111111333444333222333222222111111222222333444444444444444444444444222222333333444333333333333333333333333444555666===AAAEEECCC>>>777444222000////////////111222333===JJJ___sssrrr^^^SSSVVVfffiii[[[SSSbbbqqqmmmIIILLLPPPTTTWWWWWWYYY[[[YYY^^^fffoooxxxmmmfff[[[PPPIIIDDDAAA???;;;;;;<<<>>>@@@CCCFFFHHHHHHIIIKKKMMMPPPRRRSSSTTTSSSTTTVVVWWWWWWVVVUUUTTTYYYZZZ[[[]]]___````````````cccfffggggggggghhhiiigggeeeccccccdddfffiiijjjllllllkkkkkkkkklllmmmnnnoooooonnnmmmlllmmmmmmmmmjjjjjjjjjnnnssswwwxxxwwwsssrrrqqqpppqqqrrrssstttuuuuuuuuuuuuvvvvvvwwwwwwrrrsssuuuxxx{{{}}}~~~~~~|||{{{yyyxxxxxxyyyzzz{{{yyyvvvwww{{{}}}||||||~~~zzz{{{}}}~~~~~~{{{vvvsssvvv|||~~~xxxrrrqqqwww{{{yyyzzzjjjUUUGGG===555444444111000222111222222222111000//////111111111111111111111111000000000000000000000000222000//////000111000///......///000000000000000///000000000111111111222000000000000000000//////////////////////////////////////////////////////........................------........................---------------------------............//////...---,,,+++,,,---.........///000000000000000111000//////000111000......///000000000111222333222222333444555555444333222111111111000000000///222222222333333333333333333333222222333333333222333222222111111222222333333333333333333333333333333444444444444444333222000111222333444555666666<<<@@@DDDEEE@@@:::444222000////////////111222333>>>JJJ]]]pppttt]]]PPPSSSaaalll\\\PPP[[[{{{qqqlll~~~HHHMMMPPPQQQPPPPPPQQQQQQTTTXXX]]]dddlllrrrwwwzzzzzznnnbbbWWWNNNFFFBBB>>>>>>======>>>@@@BBBCCCDDDEEEGGGIIILLLOOOQQQRRRUUUUUUUUUUUUUUUUUUUUUVVVYYYZZZ[[[]]]^^^______```___bbbeeegggggghhhiiijjjfffeeedddcccccceeehhhjjjkkklllnnnppppppooommmlllpppooonnnmmmmmmmmmnnnnnnjjjkkklllooorrrtttuuuuuusssrrrqqqqqqqqqqqqrrrsssttttttttttttssssssrrrrrrqqqrrruuuxxxzzz{{{}}}~~~zzzyyyxxxwwwwwwwwwxxxyyyzzztttqqqtttwwwxxxzzz}}}xxxxxxyyyzzz|||zzzuuurrrsssyyy}}}|||}}}yyyrrroootttzzz|||||||||zzz}}}~~~}}}}}}~~~|||yyyzzzrrr[[[JJJCCC;;;333111000000000222//////000000000000000///000000000000000000000000////////////////////////333111000000111111111000......///000000000000000//////000000111111222222//////////////////000000////////////////////////////////////////////////---------------------------,,,------.../////////........................---------............///222111///...---------...---...///000000111111000///...,,,---......---,,,///000111000//////111333222000...///111222111000//////000000000111111111555555555444333333222222111222222222222111111222333222222111111222222333111111111111111111111111444555555555555444444333000111333555666777777666;;;???CCCEEEBBB;;;555111000////////////111222333;;;HHHZZZlll}}}www^^^QQQTTT```ppp^^^OOOVVVtttrrrkkk}}}EEELLLPPPOOOMMMNNNNNNMMMNNNPPPTTTZZZ```gggmmmpppzzzvvviii\\\PPPIIIDDDCCCAAA???>>>>>>>>>???AAABBBCCCEEEHHHKKKNNNOOOTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\]]]]]]^^^^^^]]]```dddeeeffffffgggiiieeeeeeeeecccbbbcccfffiiiiiillloooqqqrrrpppmmmkkknnnnnnnnnmmmmmmmmmlllllliiikkkmmmoooqqqrrrssstttrrrrrrqqqqqqrrrrrrsssssssssssssssssssssrrrqqqppppppsssvvvwwwxxxxxxzzz|||xxxwwwwwwwwwwwwwwwxxxxxxzzzsssnnnppptttvvvxxx{{{yyywwwvvvwwwyyyyyyuuuqqqoootttwwwvvvwww{{{}}}|||vvvpppmmmpppsssssssssuuuvvv{{{wwwuuuuuuvvvzzz}}}~~~~~~|||xxxvvvzzz|||xxxyyy|||~~~~~~yyybbbNNNBBB>>>999333//////000111222......///000111111111111000000000000000000000000////////////////////////333111000000111222111000......///000000000000000/////////000000111111111///............//////000////////////////////////////////////////////////---------------------------,,,+++---///000000///------...////////////...---------............///333222111000////////////......///000000111000000000...---...000000///...///000111000...///333777===888222///111222222111......///000000111222222333333222222111000000000000222333333222111111222333222222111111222222333111111111111111111111111333333444555555444444444111222444555666777777777;;;>>>AAACCCAAA<<<666111000////////////111222333888EEEXXXiiiyyy|||bbbUUUWWWaaa}}}tttaaaOOOTTTppptttlll{{{>>>HHHOOONNNMMMNNNOOOMMMJJJJJJMMMPPPVVV\\\bbbeeennnwww|||ooobbbYYYNNNLLLIIIEEEBBB@@@????????????@@@BBBEEEHHHKKKLLLQQQRRRTTTUUUVVVVVVVVVUUUVVVWWWXXXYYYZZZ[[[[[[[[[\\\___bbbdddddddddeeefffcccdddeeedddcccccceeegggiiikkkmmmnnnooonnnlllkkkkkkkkklllmmmlllkkkjjjiiigggiiillloooqqqrrrtttuuuqqqrrrrrrrrrssssssttttttqqqrrrssstttttttttsssrrrqqqsssvvvwwwuuuuuuwwwyyyvvvwwwwwwxxxyyyyyyyyyyyy{{{sssoooqqquuuvvvvvvxxxyyyuuurrrrrrttttttqqqmmmiiimmmnnnkkkkkknnnpppooopppkkkiiikkkkkkjjjlllpppvvvyyy~~~yyypppnnnmmmooorrruuuuuuttttttpppmmmrrr}}}|||xxxxxx{{{}}}|||wwwvvv}}}}}}gggQQQAAA:::555444222000000111222111///000111111222111111111000000000000000000000000////////////////////////111000......000111111000......///000000000000000/////////////////////000...---,,,,,,---...///000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///111111///+++,,,---...///......------------............///+++,,,---..................///000000000000000///000///...///111222111000...000111000///222999???NNNEEE999222222333444333/////////000000000000000......//////000000000000000333555555333111222333333222222111111222222333111111111111111111111111000111222222333333333333333333333444555666777777;;;===???AAA@@@<<<666222000////////////111222333999GGGYYYjjjxxxeeeVVVXXX___wwwwwwdddQQQSSSnnnwwwmmm{{{999DDDMMMMMMMMMPPPQQQNNNIIIIIIIIIKKKOOOTTTXXX\\\dddlllsssvvv{{{~~~rrriiiWWWUUUQQQLLLHHHEEECCCBBB>>>>>>???@@@CCCFFFIIIJJJMMMPPPTTTXXXYYYXXXUUUSSSTTTUUUVVVWWWXXXXXXXXXXXX[[[^^^aaabbbccccccdddeeeaaadddfffeeecccbbbdddfffjjjjjjjjjkkkkkkkkkllllllhhhiiikkkkkkkkkjjjhhhfffdddgggkkkoooqqqsssuuuwwwqqqqqqrrrsssssstttuuuuuupppqqqsssuuuvvvvvvvvvuuuqqqtttwwwvvvtttssstttvvvuuuwwwxxxzzz{{{{{{zzzzzzzzztttppptttxxxxxxvvvuuuwwwrrrnnnmmmooopppmmmiiibbbffffffbbb```cccdddcccjjjgggfffgggeeedddgggmmmwwwyyy{{{yyytttllliiihhhiiimmmoooooommmoookkkhhhnnn{{{|||xxxxxx{{{|||yyyssssss|||nnnXXXDDD888555...000111111222333222000111222222222222111111000000000000000000000000000///////////////////////////...------///000000///...//////000000000000000///////////////.........---,,,,,,+++,,,---...///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,000222111///)))***,,,---...------,,,---------.........//////###$$$''')))++++++++++++//////000000000000//////+++***)))+++---......---...000111000000555>>>FFFVVVJJJ;;;111...///000000111111000000//////......,,,,,,---///000222333333111444777777444222333444333222222222222222222333222222222222222222222222---...///111111222222222333333333333444555666666;;;<<<>>>??????<<<666222000////////////111222333===KKK]]]mmmzzzdddUUUVVV\\\qqqyyyeeeRRRTTTmmmzzznnn|||:::???FFFKKKNNNOOOPPPQQQRRRPPPMMMLLLNNNRRRWWWZZZbbbfffkkkoooqqquuu{{{|||jjjeee___YYYTTTNNNGGGBBB>>>=========>>>@@@BBBDDDHHHJJJNNNRRRUUUWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWYYY\\\___aaaaaaaaaaaabbbcccccceeefffggggggggggggfffffffffggghhhjjjkkklllhhhiiikkkkkkkkkiiigggfffhhhggghhhlllqqqtttsssrrrtttttttttuuuwwwvvvtttrrrtttttttttuuuvvvvvvtttqqquuutttssssssssstttuuuvvvwwwyyy|||~~~}}}{{{yyyvvvttttttvvvxxxzzzzzzsssllliiigggbbb^^^[[[]]]WWWTTTWWWYYYWWWUUUVVV]]]___aaaccceeegggiiijjjssszzz{{{tttnnngggeeebbbaaabbbcccccccccaaaeeelllttt}}}|||yyyyyy{{{zzzyyywwwxxxzzz|||jjjXXXJJJ???888555222111000//////000111222000000////////////000000000000000000000000000000......////////////......------.....................------,,,---...///000111///---...111222111///------,,,,,,,,,------...//////.........---------111000000///...---------,,,---......//////......///000000111111000///......------,,,,,,,,,------.........------.........,,,,,,,,,---------------000000000000000000000000+++,,,,,,---...///000000000111111000///444===EEEUUUEEE666111222222000///000000111111111111000000...///000000//////000111///000111222222111///...222111000......000111222...////////////000000000000111222222222000///...000111222333333333333333777:::===>>>===999555222222111000///000111333444;;;HHH\\\nnn~~~fffTTTUUU]]]kkkzzz___QQQYYYooouuu~~~666:::AAAFFFKKKOOOSSSUUUTTTRRRNNNLLLMMMQQQUUUXXX___ccchhhkkklllnnnqqquuuzzz}}}xxxsssmmmiiieee^^^TTTLLLCCCAAA???>>>===???@@@AAADDDEEEIIILLLPPPRRRSSSTTTTTTUUUVVVWWWXXXWWWWWWVVVWWWZZZ^^^```___^^^^^^^^^bbbcccdddeeefffgggggggggeeeeeeeeefffhhhiiijjjkkkiiijjjkkklllllljjjiiihhhhhhggghhhkkkooorrrsssrrrqqqpppqqqsssuuuuuutttrrrrrrrrrrrrtttvvvvvvuuusssuuutttsssrrrrrrrrrssstttwwwyyy|||~~~~~~}}}|||zzzxxxvvvtttrrrrrrtttwwwxxx|||vvvnnnhhhddd^^^YYYUUUSSSNNNKKKMMMOOOMMMLLLMMMWWWYYY]]]aaaccceeeggghhhvvv}}}zzzsssnnndddaaa]]][[[\\\]]]]]]]]][[[```gggpppzzz~~~zzzxxxxxxwwwvvvwwwzzz~~~~~~zzzwwwvvvwwwwwwmmm]]]MMMAAA:::555333222111000//////000111222000000////////////000000000000000000000000000000......////////////.................................------,,,---...///000---+++***+++...///...,,,//////...---------.../////////.........---------//////......---,,,,,,,,,,,,---......//////......///...---,,,++++++,,,,,,......---------------.........------------......---------------,,,,,,,,,........................,,,,,,,,,------......///...000000///...111888???III===222///000///...///000000111111111111000000...///000000//////000111...///111222333222111000222111000//////000111222111111111222222222333333000111222222111000///...111111222333333333333333777999<<<>>>===999555222000///......///111333444<<>>===>>>???@@@AAACCCFFFJJJMMMPPPRRRPPPRRRTTTVVVWWWWWWVVVUUUTTTWWW\\\^^^]]][[[ZZZZZZ___```aaabbbcccdddddddddbbbbbbccceeefffhhhiiiiiihhhiiijjjkkklllkkkjjjiiiiiihhhgggiiimmmppprrrrrrmmmmmmnnnppprrrsssrrrpppooooooooorrruuuvvvvvvuuutttsssrrrqqqppppppqqqqqqvvvwwwzzz{{{{{{zzzxxxvvvuuusssrrrqqqsssuuuxxxzzzyyyooofff___YYYQQQKKKGGGBBB@@@CCCFFFEEEFFFIIIOOOTTT[[[aaaeeegggiiijjj{{{|||uuupppddd___ZZZVVVVVVWWWWWWXXXVVV\\\eeeoooxxxzzzvvvttttttuuuyyy~~~~~~xxxqqqmmmkkkkkkcccZZZMMMAAA999555333333111111000000000000111111000000////////////000000000000000000000000000000......////////////..............................---------,,,------...//////...---...///000000...222111///---,,,---...///...............---------......------,,,+++++++++,,,---......//////......444222///,,,+++,,,...//////......---......//////------,,,,,,,,,,,,------///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,---222666999333...//////------//////000000111111000000///...///000000//////000111...///111333444444333333222111000//////000111222222222222222333333333444111111111222111111000///222222222222333333333333666888;;;<<<<<<888444222...---------...000333444===KKK___rrrlllXXXUUUYYYdddeeeXXX```sss}}}111222555999???GGGQQQXXXYYYVVVSSSPPPOOOQQQTTTWWW^^^ccchhhiiihhhffffffhhhggghhhkkkooossswwwzzz{{{}}}~~~tttiiiYYYUUUNNNFFFAAA???>>>???@@@@@@AAABBBEEEIIIMMMOOOMMMOOORRRUUUVVVVVVUUUTTTPPPTTTYYY\\\\\\[[[ZZZZZZZZZ[[[\\\^^^___`````````___```bbbccceeefffggggggfffggghhhiiijjjjjjiiiiiiiiihhhggggggjjjmmmpppqqqmmmmmmmmmoooppppppooommmkkkkkkkkknnnrrruuuuuuuuurrrrrrqqqpppooonnnnnnnnnrrrtttvvvwwwwwwvvvtttrrrrrrrrrssstttxxx|||~~~sssfff^^^WWWNNNFFF???;;;:::>>>AAACCCGGGLLLKKKRRR]]]eeejjjmmmppprrrzzzuuuhhhccc\\\VVVTTTTTTTTTTTTUUU[[[eeennnvvv|||xxxrrrqqqtttxxx~~~}}}tttkkkeeeccccccTTTMMMCCC:::666444444444111000000000000000000111000000////////////000000000000000000000000000000......////////////......////////////............---------------------...////////////000000000000333111///,,,+++,,,---///...........................---------,,,,,,++++++,,,---......///.........555333000...------......///............///000000---,,,,,,++++++,,,,,,---111000000///...------,,,++++++++++++++++++++++++//////..................---...///...,,,,,,---//////---...111000,,,+++...//////000000000000//////...///000000//////000111000111222333333333333333111111000//////000111111000000111111111222222222111111111111111111111111333333333222222333333333555777:::;;;:::777444111...---------///111444666===KKKaaauuuoooZZZUUUVVV___}}}dddVVV[[[mmm444444444555999AAAJJJPPPVVVUUUSSSQQQQQQSSSUUUWWW[[[```fffhhhfffeeefffgggggggggggghhhiiikkklllmmmrrrssswwwwwwhhhbbbXXXOOOGGGDDDCCCCCCBBBBBBAAAAAABBBEEEHHHJJJKKKLLLOOORRRSSSTTTSSSSSSMMMQQQVVVZZZ[[[[[[[[[[[[XXXXXXZZZ\\\]]]^^^______]]]^^^```bbbdddeeeffffffcccddddddeeeffffffffffffgggggggggggghhhjjjmmmpppooonnnnnnnnnnnnmmmkkkhhhgggfffgggjjjmmmppprrrqqqpppoooooonnnmmmllllllkkkmmmnnnqqqssstttsssqqqppprrrsssuuuyyy~~~zzzkkkbbb]]]SSSJJJ>>>:::999<<<>>>???DDDKKKJJJSSS```jjjooosssxxx{{{{{{pppiiiaaaYYYUUUSSSRRRQQQNNNVVVaaakkktttzzz~~~}}}vvvqqqrrryyyxxxmmmbbb[[[XXXWWWJJJDDD===777444444444444000000000111111000000000000000////////////000000////////////////////////......////////////......000000/////////.........------------------,,,,,,++++++,,,,,,,,,,,,------111000...,,,++++++,,,------..............................---------------,,,---......///..................---,,,***)))(((...............///000000---,,,,,,++++++,,,,,,---111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,000000000///////////////...///000///...,,,,,,,,,------000444111,,,+++...//////000000000000//////...///000000//////000111333333333333222222111111111111000000000000111111000000111111111222222222111111111111111111222222444444333222222333333444444666888999999666333111///.........000222555777<<>>CCCFFFJJJNNNQQQSSSTTTTTTSSSWWW[[[\\\\\\\\\___bbbccccccbbbaaaaaa````````````ccciiipppwww~~~zzzmmmaaaXXXSSSRRRSSSSSSQQQNNNJJJGGGDDDCCCCCCFFFFFFFFFFFFGGGIIIKKKLLLIIIKKKMMMNNNNNNNNNPPPRRRSSSTTTVVVXXXZZZ[[[\\\\\\ZZZ\\\___bbbdddeeeeeeeeebbbaaaaaa````````````aaacccfffhhhhhhggggggiiikkklllkkkjjjjjjjjjiiifffcccaaa```___```bbbeeeffffffdddeeeeeeffffffeeedddccceeehhhlllpppsssuuuuuutttqqqsssvvvzzz}}}ooojjjjjjcccWWWJJJGGGEEEEEEDDDFFFMMMUUU[[[eeepppwwwyyy{{{}}}rrrhhh```YYYSSSPPPMMMTTT___kkkttt{{{{{{zzz~~~vvvhhhZZZNNNGGGDDD888777555444555444222000///000111222222111000///000000////////////000000////////////////////////......////////////......111111000000///......---,,,------...---,,,+++***---///000000......///111------...//////...---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000//////............,,,,,,,,,,,,---...///000......------------......,,,,,,,,,,,,++++++++++++------------------------,,,,,,------....../////////.........//////...---///,,,,,,000000---,,,.........////////////.........///000000//////000111333222111111000000000000000000111111111111000000111111111222222222333333222222111111111222333444777555444222222222444555333444666777666555333111000000///...///111333555777GGG___uuueeeYYYQQQSSSooosss]]]YYYdddxxx999999888777555555888:::<<>>===:::888777666666666555999>>>DDDIIINNNSSSVVVWWWXXXXXXWWWUUUVVVXXXZZZYYYWWWTTTTTTUUUVVVVVVVVVVVVXXX\\\___eeemmmxxxwwwfff[[[^^^ffflllooonnnlllggg```ZZZUUUSSSMMMKKKHHHFFFEEEEEEEEEEEECCCDDDDDDDDDDDDDDDDDDDDDBBBDDDHHHKKKNNNOOOPPPPPPPPPRRRVVVYYY[[[\\\\\\\\\___^^^^^^]]]\\\\\\\\\]]][[[^^^``````___]]]]]]]]][[[[[[]]]______]]]ZZZWWWYYYYYYXXXXXXYYYZZZ\\\]]]\\\\\\[[[\\\^^^aaadddffffffffffffiiillloooooonnndddbbb___]]]___bbbdddfffjjjfffaaa]]]]]]___bbbdddeeeffffffgggjjjooovvv{{{}}}yyyvvvuuu}}}xxxllldddccciiikkkooossszzz{{{vvvwww{{{rrrdddSSSEEE<<<888777222222111000///...------/////////000000000111111000///////////////000000444222000///......---+++............///////////////000000000000//////...---,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,---...///...---+++***...---------,,,,,,,,,,,,,,,,,,++++++,,,------...---...000///---,,,,,,---........................+++,,,---,,,++++++,,,...---------,,,,,,---------***+++,,,,,,++++++,,,------------...------,,,+++***+++,,,...//////000000000/////////.........------------------......///,,,------......------,,,000000//////............000000000000111111111222222111111000000111111222000000000000000000111111111000000///000222333444111111222222333333444444444444666666666555333222111///......111333222111;;;GGG]]]qqq|||pppZZZRRRRRRfffyyy\\\QQQYYYppp|||kkkppp???>>>===;;;999777666555444666:::>>>CCCIIIPPPUUUXXXZZZ[[[ZZZZZZZZZ\\\]]]YYYUUUPPPMMMMMMNNNOOOOOOOOOQQQTTTYYY```iiissszzzxxxggg]]]```hhhnnnppprrrtttrrrkkkccc___]]]UUURRRNNNKKKKKKLLLLLLLLLHHHGGGFFFEEEDDDCCCCCCBBBAAAAAACCCEEEGGGJJJLLLMMMKKKMMMPPPRRRUUUWWWXXXXXXZZZ[[[\\\]]]]]][[[ZZZXXXXXXZZZ\\\\\\[[[ZZZZZZZZZXXXVVVTTTVVVXXXXXXUUURRRRRRSSSTTTUUUWWWXXXYYYYYY\\\[[[[[[[[[\\\^^^aaabbb___^^^^^^___aaacccbbbaaaYYYVVVRRROOOOOORRRVVVYYY___]]][[[ZZZ\\\```eeehhhmmmmmmmmmnnnooosssyyy}}}zzzxxxwwwzzzoooiiijjjpppooonnnrrr{{{{{{wwwyyy|||pppgggXXXIII>>>777555444000000///...------,,,,,,.........////////////000............///000111222666333111000000000...------............/////////---...///000000000000000+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,++++++++++++------,,,,,,------......,,,...//////---,,,,,,---........................+++++++++***)))***---000---...////////////...---((()))+++,,,,,,---///000---------------,,,++++++***+++,,,......//////////////////...............---------------...//////,,,------......------,,,---......///000000111111////////////000000000000000111111222222111111000000000000000000000//////111111333444444444444444333222111000000111222333333444555666555444333222000......///111333333222<<>>======<<<;;;999777666333555777999===DDDLLLQQQYYY\\\___aaaaaaaaacccddd___ZZZSSSMMMKKKJJJJJJJJJJJJKKKOOOTTT\\\fffooottt~~~~~~wwwiii```bbbhhhmmmkkkqqqvvvuuuooohhhcccbbb___ZZZVVVTTTUUUWWWWWWVVVTTTSSSPPPMMMJJJFFFDDDCCCDDDCCCBBBBBBCCCFFFIIIJJJHHHHHHJJJLLLNNNQQQSSSTTTVVVWWWYYYZZZYYYXXXVVVUUUUUUWWWYYYYYYXXXWWWWWWXXXVVVSSSOOOOOORRRSSSQQQOOONNNPPPRRRUUUWWWYYYYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZVVVUUUSSSSSSTTTTTTSSSRRROOOLLLHHHEEEDDDHHHOOOTTT]]]^^^^^^___bbbggglllpppqqqqqqqqqpppqqqsssxxx{{{}}}||||||uuullljjjnnntttpppmmmqqq{{{{{{xxx{{{|||uuuddd[[[MMM@@@777333222222222111111000//////......---------.........//////...............///000111111000//////111222111111---------.........//////+++,,,------......------............---------------,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,---///...---,,,,,,---++++++++++++++++++++++++++++++***)))(((***...111,,,...000222222000...,,,(((***,,,,,,,,,---///111,,,------------,,,++++++***+++,,,---....................................,,,,,,,,,,,,,,,------...,,,------......------,,,,,,------...///000000111.........////////////000///000111222222111000///333333222222111111000000222222333444444444444444444333111000///111222333333444444444444333222222.........///111222333444<<>>?????????>>>????????????AAAHHHSSS[[[fffjjjmmmooopppsssxxx}}}~~~~~~}}}{{{|||{{{zzzzzzwwwyyy}}}yyyrrroooooosssyyywwwuuusssvvv}}}||||||||||||zzznnnfffNNNFFF<<<555333333333222111111111000000/////////---------............///111000///...------------111///------------,,,+++,,,------------.........///////////////...---,,,///......---,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,+++*********++++++***,,,---...,,,,,,,,,---------------------------*********)))((())),,,///+++,,,...000000...,,,+++***,,,---,,,*********,,,,,,,,,,,,,,,,,,+++******++++++,,,------------------------------.........+++++++++++++++,,,,,,---,,,------......------,,,---------,,,,,,,,,,,,,,,............///////////////000000111111000000/////////////////////......444333111000000111333444444333222111111222333444333333222222222111111111...///000000000000222444;;;DDDTTTbbbiiinnnyyyzzz___TTTQQQVVVfffhhhWWWTTTccc}}}jjjmmmuuuBBBAAA@@@???>>>>>>???@@@<<<;;;999666555888===AAAFFFMMMYYYcccjjjnnnppprrrvvvuuusssqqqnnnhhhaaa]]]QQQOOONNNQQQVVV\\\^^^___aaahhhkkkgggcccdddggghhhgggeeedddfffiiiiiieeebbb]]]ZZZYYY___ggglllkkkgggaaacccggghhhgggccc^^^ZZZLLLKKKHHHFFFFFFHHHJJJLLLNNNKKKHHHFFFFFFJJJNNNQQQVVVWWWXXXXXXVVVRRRNNNLLLLLLMMMNNNNNNMMMNNNPPPRRRQQQRRRPPPLLLFFFCCCDDDGGGMMMNNNPPPTTTYYY^^^bbbeee]]]WWWMMMDDD???>>>@@@BBB@@@>>>;;;:::;;;<<<<<<<<>>>>>GGGSSS___hhhllloooqqqwwwwwwxxxyyywwwrrrjjjeeeYYYVVVTTTVVV[[[___`````````fffiiieeebbbdddiiikkkfffaaa]]]___eeegggccc___WWWTTTUUU\\\fffllljjjfffXXX]]]ccchhhjjjhhhdddbbbNNNMMMLLLKKKLLLNNNQQQRRRQQQNNNIIIGGGGGGJJJOOORRRVVVXXX[[[]]]ZZZTTTNNNIIIIIIJJJKKKKKKKKKKKKMMMOOOSSSVVVVVVPPPGGGCCCEEEJJJKKKLLLNNNQQQWWW]]]bbbeee___XXXMMMBBB<<<;;;===@@@???<<<:::999:::<<<======CCCEEEHHHIIILLLSSS^^^gggmmmsssxxxzzz{{{}}}{{{xxxxxxsssvvvzzz}}}}}}qqqjjjnnnwww|||~~~{{{~~~{{{hhhVVVJJJ@@@:::444111333444333000222222222222111111111111.........////////////000---------------...///000---,,,+++,,,...000000///,,,,,,,,,---------......((()))+++,,,---.........,,,---...000111333444555++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///))))))******++++++++++++///...------,,,,,,,,,,,,)))+++------,,,,,,---...***************************+++,,,+++***)))***+++)))***++++++++++++***)))''')))******))))))***++++++,,,,,,,,,,,,+++******++++++,,,---------,,,,,,,,,,,,,,,------.........///............///000000,,,------......------,,,,,,------....../////////////////////000000000000111000///......///000111//////000000111111222222111222444666555444222000---...///111222222222222333222111111000111111111///111222111///...111333:::BBBRRRaaaiiiqqq}}}|||```UUUSSSWWWcccrrr___WWWccchhhiiibbbWWWKKKBBBBBBCCC@@@???BBBBBB@@@>>>;;;999888777777???DDDKKKSSS[[[dddlllqqqwwwwwwvvvvvvuuurrrnnnlll```^^^[[[[[[]]]```bbbccc^^^]]]^^^```cccdddcccbbbeee```ZZZYYY]]]aaaaaa___]]]VVVRRRXXXeeemmmiiibbbYYY[[[ZZZ[[[cccllljjjbbbUUUOOOLLLLLLMMMNNNSSSZZZZZZSSSMMMKKKIIIHHHKKKQQQSSSVVVYYYZZZYYYUUUQQQNNNMMMKKKIIIGGGFFFGGGHHHIIIQQQZZZ]]]TTTHHHCCCDDDFFFKKKLLLNNNRRRVVV[[[```bbb```WWWKKK@@@:::777777777;;;<<<<<<<<<<<<===???BBBLLLOOOTTTXXX[[[```gggllltttwww|||{{{xxxyyyzzzzzz{{{|||~~~rrrooolllnnnuuu}}}zzzlll^^^LLL===888666444222222222000///333111......///000000///.../////////...---,,,,,,000000000///---,,,---///........................,,,++++++---000111000///------------------------222111000//////000222333........................------------------------,,,,,,,,,+++++++++******(((***,,,+++******---000555111,,,,,,///222111...,,,***(((***///111...***+++)))((((((***,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,---...///000000,,,...///000///...,,,+++/////////......---------//////............//////111111111111111111111111---+++***---111333222000111111000000000000111111111111111111111111111111444444444333333222222222222333444444333222000///......//////000000111111777BBBQQQ```lllyyykkkWWWPPPWWWcccvvv]]]XXXcccsssccc```yyy]]]TTTLLLIIIFFFAAA@@@BBBBBB@@@>>>;;;999888888888999===CCCIIIPPPXXX```fffmmmnnnqqqsssuuutttsssqqqdddbbb___^^^___aaacccdddcccbbbbbbdddgggiiiiiihhhgggbbb]]]\\\___bbbbbb```ZZZTTTQQQYYYgggnnnjjjcccVVVUUUUUUXXXeeesssuuuppp```WWWOOOMMMNNNOOOSSSXXX\\\VVVQQQPPPNNNKKKMMMQQQUUUWWWZZZ\\\[[[WWWRRROOOMMMLLLKKKJJJJJJKKKKKKLLLQQQ]]]bbbZZZMMMEEEDDDEEEIIIJJJKKKNNNRRRVVVYYY[[[YYYSSSIII@@@999777999:::;;;===?????????@@@DDDHHHUUUZZZaaafffiiilllppptttzzz}}}}}}{{{{{{zzzzzz{{{{{{||||||{{{{{{~~~zzznnnllljjjmmmttt}}}qqq```RRRFFF<<<777555333222222222111000333000......///000//////.........///......------///......------------,,,........................///...---...//////---+++************************...,,,***)))((()))***+++------------------------------------------------,,,,,,+++++++++*********(((***++++++******,,,///333...)))(((***+++)))'''***(((''')))---///---***---+++))))))***++++++***++++++++++++++++++++++++*********+++++++++,,,,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,------......//////000111222333222111///...---------,,,,,,,,,++++++///......------......///------------------------...,,,+++---000222111/////////............//////333333333333333333333333333333333333222222222222333444555666777666555555//////000000111111222222===GGGVVVdddppp|||mmmYYYRRRZZZggg}}}aaaYYYaaa}}}uuuccc___www^^^ZZZVVVRRRKKKCCC@@@BBBAAA@@@>>><<<:::999999999555777;;;???DDDKKKRRRXXX```ccchhhmmmpppqqqqqqqqqiiigggeeecccbbbcccdddeeefffddddddeeeiiilllmmmmmmjjjfffbbbaaadddfffeeedddXXXSSSQQQZZZhhhpppnnnhhhXXXTTTQQQWWWgggyyymmm```TTTPPPQQQSSSVVVYYY]]]XXXVVVVVVSSSOOOOOORRRWWWZZZ]]]```___\\\XXXUUUQQQQQQRRRRRRQQQQQQPPPOOORRR```iiibbbSSSHHHCCCBBBDDDDDDEEEFFFHHHJJJMMMNNNMMMKKKFFF???999888<<<@@@@@@EEEIIIJJJIIIKKKPPPVVVccciiirrryyy|||}}}}}}}}}|||{{{{{{~~~~~~zzzzzzzzzzzzxxxuuusssqqq|||}}}~~~~~~~~~}}}{{{vvvmmmllllllpppwww~~~uuucccPPPDDD===999555333111111222333222111222000......///000///...------......///.........///.........///...+++***------------------------///...---...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***+++*********,,,...333///++++++---...---+++---++++++---111333111......,,,***)))******)))(((++++++++++++++++++++++++*********++++++++++++,,,)))))))))(((((()))))))))++++++++++++++++++++++++---------------------------.../////////...,,,+++++++++++++++************...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...//////............//////222222222222222222333333111111111222222222222222111333555777888888888888000000000000111222333444@@@JJJYYYgggrrr~~~ppp\\\UUU^^^kkkggg\\\aaazzzwwwccc^^^tttSSSWWWZZZXXXPPPHHHDDDDDDAAA@@@>>><<<::::::::::::666777888999<<>>HHHXXXeeeqqq}}}uuu___VVV___llllll___aaazzzzzzddd]]]qqqDDDNNNXXXZZZUUUOOOKKKIIIBBBAAA>>><<<;;;:::::::::888999888888999<<>>888222...111///...///111333333222111000//////000000///---,,,,,,---.../////////...111777<<<888000******...------------------------*********,,,///000///...************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******))))))***+++++++++***))))))***---...//////)))))))))***,,,---,,,+++)))(((((())),,,---,,,+++************************))))))*********+++++++++*********))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,////////////////////////............------------000000111111111111000000.........//////000000000000000000111111222222333111222333444444333222111///.........///111333444<<>>@@@EEELLLRRRWWW]]]eeekkkiiijjjkkkhhhdddbbbcccffffffeeedddfffiiilllnnnnnnrrrssstttuuuvvvvvvvvvuuummmfff```cccnnnyyy~~~pppggg______fffrrr~~~qqqkkkiiigggggghhhaaa]]][[[[[[YYYVVVVVVYYY]]]___cccggglllqqqtttvvvuuussspppkkkddd]]]VVVRRRPPP[[[cccaaaYYYQQQIIICCC@@@?????????@@@AAACCCDDDHHHLLLQQQTTTUUUWWW[[[^^^dddggglllppptttwww{{{}}}~~~~~~~~~~~~{{{wwwuuutttuuuvvvxxxzzz||||||{{{yyyxxxyyyyyyyyyuuulllaaaVVVOOOFFFOOO^^^mmmzzz}}}wwwnnnfffaaa___```dddmmmtttvvvxxx|||~~~}}}~~~|||yyyyyy}}}zzzdddKKK>>>:::777111---000///...///111222222222111000///000111111///---------......///.........111777;;;777///)))+++///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------------------------------************************+++************)))))))))+++***((((((***+++*********************)))))))))******++++++++++++******'''''''''***,,,...---,,,************************)))))))))************++++++******))))))******+++************************++++++++++++++++++++++++************)))))))))))),,,,,,,,,------------------,,,,,,++++++,,,,,,------------------------------...///...---,,,---...---...///000000///...---//////000000111111222222111111111222222222222222555555666666555333222111...---------...000333555???IIIXXXeeeppp{{{jjjYYYZZZccczzzrrrbbb```vvvfff^^^lll222<<>>======:::::::::888666666888::::::???EEEIIIMMMTTT]]]eeefffiiikkkiiieeeccceeehhhiiihhhhhhjjjmmmoooooooooppprrruuuwwwxxxxxxxxxxxxtttooojjjllluuu}}}uuummmfffddddddkkk{{{{{{xxxvvvssssssvvvmmmgggaaa^^^[[[WWWXXX[[[```aaacccfffkkkpppvvvyyyzzzxxxsssmmmeee]]]WWWSSSQQQWWW[[[[[[YYYVVVOOOHHHFFFFFFFFFGGGIIIKKKNNNOOOVVVYYY___dddiiikkklllmmmqqqqqqtttyyy~~~|||xxxyyyyyyxxxvvvuuuvvvxxxxxxxxxxxxyyyzzzzzzyyyxxxxxxyyyyyytttkkk^^^QQQIIIDDDEEEJJJWWWhhhvvv}}}~~~xxxnnnccc[[[XXXZZZ]]]aaammmxxx}}}~~~}}}|||}}}mmmXXXAAA888666333111111000///---...000222222111000000///000111111///,,,.........///......------///000000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------+++***........................******+++,,,,,,---------++++++++++++++++++++++++************************************)))))))))))),,,***((((((***+++***(((++++++,,,+++***)))))))))---.........---+++++++++(((((((((***------,,,***************************))))))))))))************)))))))))(((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))((((((''''''((((((,,,,,,,,,,,,---------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---///---...///000000///...---......///000000111222222333333333333222222222222555666666666666444222111///...------...111444666DDDMMMZZZeeennnxxxqqq[[[XXX^^^mmmuuueeecccyyyggg^^^jjj000666::::::>>>FFFKKKJJJOOOMMMIIIFFFCCCAAA@@@???<<<<<<<<<;;;888777888999999<<<@@@BBBDDDIIISSS[[[eeehhhkkkiiieeedddfffjjjjjjjjjjjjlllooopppooonnnnnnqqqtttwwwxxxxxxxxxyyyxxxsssqqqttt{{{zzzssslllgggccceeettt}}}wwwooogggbbb\\\XXXYYY]]]cccbbbbbbdddhhhnnntttxxx|||yyytttmmmeee]]]WWWSSSSSSVVVWWWWWWXXXYYYTTTLLLTTTTTTUUUWWWYYY]]]```bbbaaadddiiipppvvvyyyyyywwwzzzyyyzzz|||yyyvvvtttuuuvvvwwwvvvuuuvvvxxxzzzyyyxxxwwwwwwyyyzzzyyyxxxxxxyyyxxxtttjjj\\\NNNFFFGGGAAA???HHHZZZmmmxxx|||wwwqqqfff[[[TTTUUUZZZ___cccqqq~~~~~~}}}~~~xxxaaaOOO===555222000111555000///---...000111111000000//////000111111...,,,.../////////...---,,,,,,---)))&&&(((---000...***,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++...///...---++++++++++++++++++++++++))))))*********))))))(((************************))))))))))))))))))))))))************)))))))))))),,,***'''(((***+++***(((%%%''')))))))))))))))***+++,,,---,,,***(((''''''***))))))+++,,,,,,***((())))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,,,,---...------,,,+++,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...------------------------***,,,......,,,+++---000///000111333333111000///,,,,,,,,,---...//////000444444444333333222222222333444555555555444222222000///......///222666888FFFOOO[[[dddkkksss}}}vvv]]]WWW[[[dddvvvhhhhhh|||hhh___jjj666333333888;;;<<<@@@DDDIIIKKKMMMNNNKKKFFFBBB??????>>><<<:::888888888888===;;;::::::>>>CCCJJJNNN]]]aaadddffffffeeeeeefffnnnmmmmmmnnnoooooonnnlllkkkooosssvvvvvvuuuuuuuuu|||yyyxxxzzz}}}|||yyysssjjjdddgggpppyyy}}}{{{wwwrrrkkkddd^^^YYYWWW```______```^^^___gggpppzzztttkkkbbb\\\WWWTTTRRRTTTUUUWWWWWWWWWWWWXXXZZZ^^^gggjjjgggkkktttvvvoootttuuuxxx}}}{{{vvvsssrrrrrrsssrrrrrrssstttvvvyyyzzzxxxwwwuuutttuuuxxx{{{||||||vvvlll^^^OOOEEEBBB>>>>>>CCCKKKVVVeeerrrvvvjjj[[[RRRSSSYYY___ccciiirrr~~~~~~}}}|||{{{tttooossszzzqqq```JJJAAA666000///000///...////////////000000000000////////////............++++++------------++++++.........------,,,,,,,,,---,,,++++++,,,---///000+++*********+++---///000++++++++++++++++++++++++))))))))))))***+++,,,---'''(((***,,,---------,,,...------,,,,,,++++++***+++***)))***+++,,,***((())))))************))))))******++++++++++++******,,,---...//////...,,,+++...---+++***)))***++++++((((((((((((((((((((((((&&&&&&'''((()))***+++++++++,,,------,,,+++***)))...---------,,,+++++++++++++++------------++++++++++++******)))(((((((((+++(((&&&'''***,,,+++)))///...,,,++++++,,,---///........................------............---------...///...------...///000...,,,---///111000...222333333444444555555555777777666555444222000///000......111111000444:::EEEUUU___eeemmmooouuueeeWWWWWWfffxxxvvvbbbfffxxxlllaaannn888333111333555555888===FFFIIIMMMQQQSSSQQQLLLHHHAAA@@@===;;;::::::;;;<<<<<<:::888777999===BBBEEESSSXXX^^^ccceeefffggghhhpppooonnnoooppppppnnnmmmhhhkkkooorrrrrrssstttuuu}}}zzzwwwwwwyyy|||}}}}}}yyyrrrjjjiiinnntttzzzxxxwwwyyy|||xxxvvvqqqkkkeee___ZZZXXXYYYWWWWWWWWWUUUUUU\\\eeemmmhhhbbb\\\XXXUUUTTTSSSVVVXXXZZZ[[[\\\]]]___aaaiiirrrvvvtttwwwzzz|||}}}}}}wwwrrrpppoooooorrrqqqqqqqqqssstttvvvxxxwwwwwwvvvvvvxxx{{{~~~~~~xxxooodddXXXQQQDDD???;;;===CCCMMM\\\iiilllcccXXXSSSUUU\\\cccfffooowww~~~~~~~~~~~~zzz}}}~~~xxxppplllnnnrrrwwwzzz|||zzzwwwooo___NNNAAA:::222...///000000///------------............////////////............+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********++++++******++++++,,,,,,,,,,,,++++++,,,---...///++++++++++++++++++++++++))))))))))))***+++,,,---))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++,,,------,,,***))))))************)))))))))******++++++******)))((()))***++++++***)))(((++++++******)))***************************************++++++++++++++++++***************)))((((((************))))))))))))++++++,,,------,,,++++++++++++++++++++++++++++++'''(((***...000///***&&&,,,+++***(((((()))+++,,,++++++++++++++++++******------............---------...///...---,,,---//////---+++,,,...000///...222222333333444444555555:::999666444333222333333000......111111000444:::CCCSSS\\\```gggiiinnn{{{kkk\\\\\\dddvvvxxxdddgggvvvkkk]]]jjjAAA999222000000000222777???AAAGGGPPPXXXZZZWWWSSSIIIFFFBBB>>><<<<<<>>>???===;;;888666666888;;;===FFFLLLTTT\\\aaaeeehhhjjjooonnnnnnooopppooommmkkkeeehhhjjjlllmmmoooqqqsssxxxvvvttttttwww{{{}}}~~~{{{sssnnnnnnpppuuusssqqqqqqtttwwwzzz{{{uuutttqqqmmmhhhbbb^^^[[[VVVSSSRRRQQQOOOMMMSSSZZZaaa___]]]ZZZXXXXXXYYYYYY]]]```cccdddfffgggjjjlllvvv~~~~~~{{{wwwrrrnnnmmmlllmmmrrrrrrqqqrrrrrrtttvvvwwwvvvwwwwwwyyy|||}}}vvvmmmeee___NNNFFF>>>;;;<<>>;;;999888888999:::>>>CCCJJJQQQWWW^^^eeeiiilllllllllmmmooonnnkkkiiifffggghhhiiiiiikkknnnqqqtttrrrqqqrrruuuyyy{{{|||yyysssqqqrrrwwwtttpppnnnnnnoooqqqsssttttttsssqqqmmmhhhdddaaa]]]ZZZWWWVVVSSSQQQTTTZZZbbbccccccbbbbbbccceeefffkkkmmmpppqqqrrrtttvvvxxx~~~~~~}}}{{{zzzyyywwwssspppnnnmmmmmmmmmttttttsssssstttuuuwwwxxxuuuvvvyyy}}}~~~vvvooojjj]]]TTTIIIBBB>>>???HHHQQQRRRTTTWWW\\\bbbiiiooorrrxxx~~~}}}{{{xxxuuurrrqqqrrrsssrrrqqqrrrpppjjj___SSSGGG===666555222...------,,,***(((........./////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++***,,,,,,++++++************))))))))))))))))))))))))******))))))***++++++,,,---,,,***)))))))))***+++///...---,,,+++)))((((((***)))((()))++++++)))((())))))************))))))))))))************))))))******+++,,,,,,,,,++++++((()))***,,,,,,,,,+++***************************''''''''''''''''''''''''***)))'''&&&&&&'''((()))(((((())))))******++++++******++++++++++++******+++++++++***************...,,,***((()))+++---...------,,,,,,,,,---....../////////...------,,,,,,,,,------......------,,,,,,---......,,,,,,---...000///......///000111111000000111222333444444555:::888666444333333444444000......000111111666<<>><<<::::::::::::===???BBBFFFKKKSSS[[[aaaggghhhiiilllnnnnnnkkkiiiggghhhhhhhhhhhhiiimmmooorrrpppooopppsssvvvxxxxxx}}}xxxwwwyyyyyywwwuuuqqqoooooopppqqqvvvvvvwwwvvvtttqqqnnnlllkkkfffcccbbb```]]]___ccclllnnnppppppoooppprrrttt|||}}}|||zzzxxxxxxyyyzzzzzzyyyxxxvvvtttqqqpppppppppqqqsssssssssssstttuuuwwwxxxvvvxxx|||~~~vvvqqqlllcccXXXNNNEEE@@@CCCIIINNNUUU___ggglllpppuuuxxx|||~~~|||xxxuuusssuuuzzz}}}{{{yyyoooggg[[[NNNAAA777222111111000......------+++***............////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***)))++++++******))))))(((((())))))))))))))))))))))))*********)))******+++,,,---,,,***)))((())))))***...------,,,***))))))((())))))((()))***+++)))'''))))))************)))))))))))))))******)))))))))&&&&&&'''((((((((((((((()))***,,,---...---,,,,,,))))))))))))))))))))))))$$$$$$%%%%%%&&&''''''(((***)))((('''((((((***+++((((((((())))))******+++************************.........---,,,+++******---+++(((&&&%%%'''+++------------------...//////+++++++++*********)))))),,,,,,------------,,,,,,,,,---...---,,,+++,,,...---......------...///000//////000111222333444555555666666666555333111000111......000111111777>>>GGGTTTXXXXXX\\\\\\aaaoooyyyeee```]]]lllxxxfffhhhuuu{{{mmm___fff~~~kkk]]]NNNEEE???888222111444333333666>>>HHHTTT[[[aaa___\\\XXXRRRMMMHHHEEEBBBAAA@@@>>><<<;;;:::999>>>>>>>>>???BBBGGGOOOUUU___```ccchhhkkklllkkkiiiggghhhhhhhhhhhhjjjmmmooorrrqqqooooooqqqssstttsss|||||||||~~~yyyzzz{{{zzzxxxwwwwwwxxx{{{{{{|||||||||{{{zzzyyyxxxtttppppppooolllmmmpppwww{{{~~~~~~|||{{{|||}}}|||wwwvvvtttuuuwwwzzzzzzzzzwwwvvvuuusssrrrrrrssssssrrrrrrrrrrrrtttvvvxxxyyyyyy|||~~~zzzwwwnnncccXXXMMMEEEDDDIIISSS]]]jjjsssvvvwwwzzz}}}}}}yyyvvvvvvzzz~~~zzzlll___OOOCCC:::333111333,,,,,,---....../////////+++,,,,,,,,,,,,---------.........------------,,,---,,,,,,++++++,,,,,,---)))))))))***************------,,,,,,+++***)))(((***************)))((('''************************+++***************++++++,,,+++***)))))))))))))))))))))******+++,,,,,,,,,+++******+++,,,,,,+++)))))))))************))))))((())))))******))))))(((((((((((())))))******++++++,,,------------------((((((((((((((((((((((((%%%%%%&&&'''((()))************))))))******++++++''''''''''''((((((((((((******))))))))))))***************)))(((((('''''''''(((***)))(((&&&'''((()))******+++,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,+++---...---,,,+++,,,---***+++,,,+++******,,,.........///000222333444444333444666777666444111///111...---///000222888???FFFRRRVVVVVVZZZ[[[bbbppp|||iiicccbbbpppuuuccceeeuuuzzzooobbbfff{{{vvvfff\\\SSSGGG<<<777333444444333444;;;GGGPPP[[[]]]___```]]]XXXRRROOOFFFEEECCCAAA>>><<<999888;;;<<<=========???CCCGGGRRRTTTYYY___dddfffeeedddbbbdddggghhhiiikkkoooqqqtttrrrpppppppppqqqpppoooyyy}}}~~~{{{|||}}}}}}zzz{{{~~~{{{yyyxxxwwwuuuttttttwwwzzz{{{{{{vvvvvvuuutttsssssssssssstttttttttuuuwwwzzz|||~~~~~~wwwjjj___TTTMMMNNNSSS]]]iiiwww~~~~~~|||}}}~~~yyyxxxyyy{{{}}}{{{uuupppcccTTTDDD<<<888333111333,,,,,,---------...///000++++++,,,,,,,,,---------.........---------,,,,,,---,,,,,,++++++,,,,,,---((()))))))))************---,,,++++++***************++++++,,,,,,+++***)))++++++++++++++++++++++++++++++***************+++)))***************)))((('''((()))***+++,,,---...+++*********,,,,,,***)))))))))************))))))(((((())))))))))))((((((******++++++,,,---......------,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((())))))*********((()))******+++++++++***))))))((((((((((((((('''***)))(((((((((((()))***&&&&&&&&&''''''(((((((((''')))***(((&&&%%%&&&(((''''''((()))******++++++,,,,,,,,,---......//////+++,,,,,,------,,,,,,++++++,,,------++++++,,,---***,,,---,,,******,,,///---...///000111333444444555555666666666444333111111...---///000222888@@@FFFSSSVVVWWW\\\___fffvvvpppjjjiiivvvqqq```ccc~~~uuuyyypppaaacccvvv{{{pppeeeVVVHHH@@@000333444111...222<<>>GGGJJJOOOVVV\\\______]]]^^^aaaeeehhhjjjmmmpppsssuuusssqqqppppppooonnnmmmvvv|||{{{{{{wwwuuuvvvxxxvvvtttuuuwwwzzz{{{{{{uuuuuutttsssrrrrrrrrrrrrwwwwwwxxxyyy|||}}}ooocccYYYTTTXXX^^^dddppp}}}zzzyyyzzzzzzyyytttlllfffWWWGGG999555444///,,,---/////////---,,,+++,,,------------.........//////......---------,,,,,,,,,------++++++++++++------******++++++,,,,,,,,,,,,///...---,,,+++,,,---...++++++------...---,,,+++++++++++++++++++++++++++++++++***************+++((()))***++++++***)))((()))************+++++++++)))((('''(((******((('''))))))************))))))(((((())))))))))))(((((((((((((((((()))***+++,,,...---+++***)))***++++++************************))))))))))))(((((((((((('''((()))+++++++++***))),,,,,,++++++******))))))***)))(((''''''((()))***)))***+++,,,...000111111---,,,(((### """)))...'''''')))***++++++++++++(((((()))***+++,,,,,,---+++,,,,,,------,,,,,,++++++,,,------++++++,,,------///000///------///222------...000111333444444888777666555555555555555222...---///000222999@@@HHHUUUYYYZZZ```dddlll|||vvvqqqooozzznnn]]]aaa}}}uuuxxxppp___```qqqwwwooo___MMMAAA<<<555000///111444666GGGLLLSSSYYY]]]___```aaa\\\UUUMMMHHHGGGEEEAAA===>>>===;;;::::::;;;===>>>AAABBBDDDGGGKKKPPPUUUWWWXXXZZZ^^^dddiiinnnrrrtttvvvuuuuuutttsssrrrppppppvvv{{{}}}{{{{{{{{{yyyuuurrrooommmmmmlllmmmoooqqqtttwwwyyy{{{{{{vvvsssqqqppprrruuuwwwxxxxxx{{{zzzpppiiiaaaZZZ\\\cccqqqyyy|||zzz{{{}}}{{{{{{|||{{{ttteeeUUUBBB???;;;666222///...------.........------,,,+++...,,,,,,,,,......---,,,000//////...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++++++++***)))))))))******++++++++++++******+++******+++,,,,,,***((()))************+++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))*********))))))((((((((())))))*********+++&&&'''((()))*********)))(((&&&&&&(((+++,,,)))&&&***)))))))))***+++,,,,,,&&&'''((())))))))))))(((++++++******)))(((''''''))))))))))))***************))))))(((((((((((()))******+++++++++******)))&&&(((+++------,,,***)))(((+++,,,+++)))(((***,,,++++++,,,------------,,,++++++************++++++,,,+++*********+++,,,---,,,,,,+++***+++...000222111111000000//////......000000000000000111111111444222222333555777888777111222111000///333:::@@@KKKPPPWWW]]]cccjjjsssyyyvvvyyypppYYYgggooo{{{zzzttt[[[[[[lllrrr___GGGBBB999333111111222222===AAAGGGMMMSSSZZZ```dddccc]]]WWWSSSPPPLLLEEE@@@AAA???===;;;::::::;;;<<<;;;<<<===@@@CCCFFFIIIKKKMMMOOOTTT[[[bbbjjjpppssspppqqqrrrssstttssssssrrruuuyyy}}}~~~}}}|||~~~~~~xxxvvvuuurrrpppllliiigggfffggghhhnnnoooqqqsssvvvwwwxxxyyysssrrrpppqqqtttwwwzzz{{{xxxpppkkkfffbbbfffmmmzzz~~~{{{zzz|||~~~{{{yyyzzz}}}{{{zzz~~~vvvjjjXXXGGG???===999444111///...---------,,,,,,,,,+++++++++...---,,,,,,---...---+++/////////...---,,,+++***++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++***************)))******++++++******))),,,***))))))******)))((()))************+++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,******+++++++++++++++***(((((()))))))))*********((((((((((((((((((((((((((((((((()))++++++)))'''*********)))******++++++++++++++++++++++++++++++------,,,++++++***))))))(((((()))))))))*********))))))(((((((((((())))))******************++++++)))************+++******)))***,,,+++)))(((***,,,******+++,,,,,,,,,,,,,,,+++******))))))******++++++++++++***++++++,,,------,,,+++***+++---...000...............---------......///000111111222222444222222333666777888777000111111//////333:::@@@MMMSSS[[[aaagggmmmtttzzzyyy|||pppYYYhhhpppyyyyyyzzz```^^^llllllTTTMMMDDD<<<777333111000000222666;;;BBBLLLVVV]]]dddbbb___^^^\\\VVVNNNGGGDDDBBB???<<<;;;;;;<<<<<<888999;;;<<<>>>?????????BBBDDDHHHNNNVVV^^^eeeiiigggiiilllppprrrsssssssssuuuwwwyyyxxxwwwyyy~~~}}}vvvpppmmmllljjjgggbbb___^^^```dddfffnnnoooppprrrssstttttttttooooooppprrrvvv{{{~~~{{{vvvqqqooommmmmmsss{{{|||zzzzzz{{{uuusssssswww|||zzzwwwxxx||||||zzz}}}yyymmm]]]JJJ::::::999666222000......------,,,+++*********+++,,,///...,,,,,,------,,,+++------......------,,,+++************************+++,,,,,,------,,,,,,+++***************+++++++++)))******++++++******))),,,***((('''((())))))((()))************+++++++++++++++++++++++++++++++++((())))))******+++++++++(((((()))***+++++++++***(((((())))))))))))******---,,,+++)))((()))))))))(((***++++++)))((())))))++++++***)))))))))*********)))(((''''''(((((())),,,,,,,,,++++++******)))(((((())))))))))))******(((((('''(((((()))***+++***))))))((()))***+++,,,,,,+++***(((((()))***+++)))***++++++))))))***+++))))))***+++++++++++++++******))))))))))))************+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,---...///000222333333333222111333555666666555000000000//////333:::AAALLLSSS\\\ccchhhlllrrrwww{{{}}}mmmVVVeeemmmvvvwwwfff```jjjsssaaa[[[QQQGGG???999444000...///000222777???HHHNNNZZZ\\\___cccdddaaaZZZTTTIIIGGGDDDAAA???>>>>>>>>>;;;<<<>>>?????????======??????@@@CCCHHHOOOUUUXXXZZZ]]]bbbgggkkknnnoooooorrrtttuuuuuutttvvv|||{{{vvvrrrooollljjjhhhddd^^^ZZZZZZ^^^cccggglllmmmnnnooooooppppppooommmooorrruuuyyy}}}zzzyyyzzzwwwtttrrrrrrvvv}}}~~~{{{xxx~~~xxxqqqppprrr{{{}}}|||zzzvvvuuuvvvyyy~~~~~~|||xxxkkk___QQQAAA666555444222000///...------...,,,+++))))))***,,,---///...------------,,,***,,,,,,------...------,,,++++++++++++************++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,))))))************))))))+++(((&&&%%%''')))******))))))*********+++++++++))))))))))))))))))))))))((()))))))))*********+++$$$%%%&&&'''(((((((((((((((((())))))))))))))))))+++***(((&&&&&&'''((()))(((+++---+++((('''(((+++,,,+++***))))))((()))))))))((('''&&&&&&(((***+++***)))))))))((((((((('''(((((((((((()))))))))***''''''''''''((()))++++++***)))((('''(((***,,,---,,,+++***))))))((()))))))))*********)))))))))***(((((()))******************))))))(((((())))))***)))***,,,---...---,,,,,,---,,,+++************+++******++++++,,,,,,------------...//////000111111000//////111333444333222...///000//////333;;;AAAIIIPPPYYY```dddhhhlllpppwwwwwwuuuyyynnnUUUccckkksssuuuhhh___dddlllfff\\\RRRIII@@@888333222333333333555999???DDDJJJOOOXXXaaaggghhhfffcccUUUSSSPPPLLLGGGCCC@@@>>>>>>???@@@@@@@@@???===<<<<<<<<<;;;<<>>===;;;:::999999999:::===@@@CCCEEECCCEEEIIIMMMQQQTTTWWWXXXYYY___fffkkknnnrrrxxx|||zzzuuupppoooqqqssszzzvvvqqqlllhhhgggffffffhhhffffffiiiooossstttsssnnniiiaaa[[[ZZZ]]]cccgggiiijjjkkkmmmnnnoooooooooqqqvvv{{{~~~zzzsssooopppvvv|||xxxuuuyyy~~~www||||||}}}}}}~~~vvvtttssssssuuuzzzzzz}}}rrrdddTTTHHH???777222222............---------,,,...---,,,,,,,,,---...///...---,,,,,,......---,,,,,,,,,------...---------...------,,,,,,+++++++++)))******++++++******)))***************+++++++++((())))))******))))))((('''&&&%%%&&&))),,,------)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))*********)))))))))((((((((((((''''''&&&%%%%%%%%%%%%'''(((***'''((()))((('''((()))+++******)))((((((((())))))))))))))))))+++---///000************************''''''(((((((((((())))))(((((('''(((((()))***+++******(((((((((((()))***'''(((***,,,,,,***'''%%%***)))((((((******)))((((((((()))***************++++++************++++++)))***+++---............------,,,,,,+++++++++***,,,---------------....../////////...------,,,,,,,,,,,,---...000000...,,,,,,---...---...333<<>><<<;;;::::::;;;<<<>>>???AAABBB??????@@@BBBEEEHHHKKKLLLLLLPPPVVV[[[^^^bbbhhhmmmqqquuu{{{~~~~~~}}}}}}{{{}}}~~~~~~|||tttrrrooojjjfffeeegggiiimmmkkkhhhdddaaa^^^]]]\\\```___```gggqqqwwwyyyxxxuuupppggg```]]]___dddgggiiijjjllloooqqqrrrssstttvvv{{{wwwooopppqqqooonnnrrrzzz{{{vvvzzz}}}|||}}}}}}|||}}}zzz}}}yyyuuuuuuvvvuuuwwwzzzyyyooo^^^QQQDDD===777000...///---.........------,,,,,,++++++,,,,,,,,,---------,,,++++++,,,...///...------------...------,,,,,,------,,,,,,+++******)))))))))************))))))+++++++++***************(((((())))))))))))(((((()))(((((()))+++,,,+++***)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))(((((())))))*********))))))))))))((((((((('''''''''************************'''&&&$$$%%%''')))******)))(((((((((((())))))***'''''''''''''''((((((((()))*********************'''''''''((((((((())))))))))))(((((((((((())))))*********)))(((((('''''''''((()))******))))))(((***((('''(((******)))'''((()))******++++++******,,,,,,++++++++++++,,,,,,+++++++++,,,---...///000,,,------------,,,,,,+++---------------,,,,,,,,,......------------------------...///111111///,,,+++,,,------...444<<>>666000///222555111333777<<>>>>>>>>???????????????===<<<<<<<<<>>>AAADDDFFFEEEHHHKKKLLLMMMPPPVVV[[[]]]bbbiiimmmnnnmmmllllllmmmooosssuuuvvvwwwyyyzzzzzzyyywwwxxx{{{xxxtttuuuwwwyyy{{{}}}~~~}}}yyyuuurrrbbbaaa___[[[XXXXXXZZZ\\\___`````````___]]][[[ZZZ^^^]]]```hhhsss{{{~~~}}}|||vvvnnnfffbbbcccfffiiijjjkkknnnqqqtttvvvwwwxxxyyy~~~wwwllldddcccgggllloooqqqvvv~~~}}}wwwzzz|||{{{||||||zzz||||||~~~~~~}}}|||wwwvvvyyy{{{zzzyyy{{{rrrdddNNNCCC999777444///---000---............---,,,+++)))***+++,,,,,,,,,,,,,,,+++******,,,...000///...------......------,,,+++,,,,,,++++++***))))))((())))))************)))))),,,+++++++++******))))))(((((())))))))))))((((((,,,+++***+++,,,+++)))((()))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((('''&&&))))))(((((('''''''''&&&'''((((((((('''&&&%%%$$$'''$$$"""###'''++++++)))(((((('''(((((()))***+++************)))(((&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))***))))))(((((((((((()))************)))'''&&&%%%((((((''''''((()))***+++***(((&&&'''***+++)))'''))))))***+++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,...000111,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,------...............///111222222000---***,,,------...444<<>>===>>>>>>===:::<<<>>>===;;;;;;???BBBAAABBBDDDFFFIIILLLNNNOOORRRTTTWWWYYY[[[]]]]]]]]]\\\^^^bbbfffhhhhhhhhhgggjjjgggdddeeeiiimmmooooootttuuuuuusssooolllkkkkkkmmmmmmkkkjjjhhhgggeeedddRRRTTTUUUTTTRRRRRRUUUXXXXXXXXXYYYXXXVVVVVVWWWXXX^^^[[[\\\eeerrr}}}~~~zzzssslllhhhggghhhjjjnnnpppuuu{{{~~~~~~zzzwwwvvv{{{tttkkkeeeaaa^^^]]]dddmmmtttzzzyyyzzz}}}}}}}}}~~~}}}|||~~~||||||}}}~~~~~~}}}rrrdddZZZEEE???777000---,,,+++***************************,,,,,,---------,,,+++***------,,,+++++++++,,,,,,...------...000000...,,,***+++,,,***(((''''''(((******))))))))))))******))))))************))))))(((''''''(((***,,,+++***+++)))'''%%%%%%(((+++---))))))))))))))))))))))))''''''((()))))))))))))))))))))((('''''''''''''''(((((((((((()))***+++,,,&&&%%%%%%%%%&&&''')))***((()))***+++,,,,,,+++*********))))))((((((''''''))))))((((((''''''&&&&&&***)))(((((((((((())))))''''''((((((((((((((('''***))))))*********'''%%%***)))((((((((((((((()))***)))(((''''''(((***+++&&&'''((()))***+++,,,---************)))))))))))))))))))))(((''''''&&&&&&)))((('''(((***+++,,,+++******+++,,,...///000111+++---------+++++++++---,,,,,,,,,,,,,,,---...///......//////000000111111000000///............//////...------///444<<>><<<::::::<<<>>>>>>???@@@AAACCCEEEFFFFFFJJJKKKLLLNNNOOOOOOOOOOOOPPPQQQTTTWWWXXXYYYYYYXXXYYYWWWTTTUUUYYY\\\^^^^^^dddfffgggfffcccbbbbbbbbbaaa```___]]]\\\[[[[[[[[[PPPPPPPPPNNNLLLLLLOOORRRVVVWWWWWWWWWVVVWWWZZZ\\\bbb______gggttt~~~yyytttqqqqqqrrrrrryyy{{{}}}xxxqqqvvv}}}{{{nnnccc]]][[[\\\\\\aaahhhqqqxxx|||~~~{{{{{{{{{{{{}}}vvvhhhXXXMMM999666222//////......---******************************++++++,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,...//////---+++***+++,,,***((('''((()))******))))))))))))******))))))************)))))))))((('''((()))***)))(((+++)))'''%%%&&&(((***,,,))))))))))))))))))))))))(((((()))******************)))((((((''''''(((((())))))((((((((((((((()))''''''''''''((()))******)))******++++++***)))((())))))))))))))))))))))))((((((((((((((('''''''''&&&''''''(((((())))))***))))))))))))(((&&&$$$###((((((((()))***)))'''%%%))))))((((((((())))))***+++***(((&&&$$$$$$%%%&&&&&&'''(((((()))***++++++)))))))))))))))))))))))))))))))))))))))((((((((()))((('''(((***+++++++++'''(((((()))***+++,,,,,,---......---+++)))***+++---,,,------...///000111............////////////000///......------......///...------///555<<>>>>>??????????????????BBBCCCCCCDDDDDDCCCCCCBBBEEEFFFGGGHHHIIIIIIJJJJJJJJJHHHFFFFFFIIILLLMMMNNNRRRTTTVVVVVVVVVUUUVVVWWWUUUTTTRRRQQQPPPPPPQQQRRROOOOOOMMMKKKIIIIIIKKKMMMTTTUUUVVVWWWYYY]]]bbbfffiiifffffflllwww~~~~~~~~~zzzrrrwww}}}~~~wwwmmmeee[[[TTTSSSWWW]]]```gggnnnwww}}}~~~~~~{{{xxxxxxxxxzzz~~~~~~ttthhhYYYIII???000///......//////---,,,************************))))))))))))***,,,...///,,,,,,,,,,,,------...///,,,++++++---......,,,******++++++***((('''((()))******))))))))))))******))))))************))))))'''&&&&&&''')))+++***)))***)))'''&&&&&&(((***,,,))))))))))))))))))))))))))))))***++++++++++++*********)))((((((((())))))***)))((('''&&&&&&&&&&&&))))))***************)))************)))((('''&&&((())))))))))))*********'''''''''(((((((((((((((*********)))(((&&&$$$""" """%%%((()))***)))((('''&&&&&&'''))))))(((&&&)))((((((((()))***+++++++++)))(((&&&%%%%%%&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))***************((('''(((***+++++++++++++++++++++,,,,,,,,,---...//////---***(((((())),,,,,,---...///000222333............------------......---,,,,,,,,,------......------///555<<>>>>>>>>@@@@@@@@@@@@@@@@@@??????CCCCCCBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBCCCEEEGGGHHHHHHJJJLLLMMMLLLLLLMMMNNNPPPNNNMMMKKKKKKKKKLLLMMMNNNNNNLLLKKKJJJKKKMMMNNNRRRTTTWWW[[[```hhhpppvvvwwwtttrrruuu}}}~~~vvvzzz~~~}}}tttjjjccc]]]YYYTTTSSSWWW___fffjjjlllsss|||zzzzzz~~~~~~|||vvvtttuuutttzzz~~~pppbbbUUUJJJ???777111///---,,,---,,,+++)))***************************)))(((((((((***---...,,,,,,,,,,,,---...///000+++***+++,,,------+++))))))++++++***((((((((()))******))))))))))))******))))))************))))))&&&%%%%%%'''+++---------)))((((((''''''(((***+++))))))))))))))))))))))))(((((()))************)))******))))))))))))*********)))((('''''''''''''''((()))***++++++***((('''((((((((((((((((((''''''))))))((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))(((&&&###!!!###'''************&&&%%%%%%&&&((()))((('''((((((((())))))+++,,,---(((((((((((()))***+++,,,((((((((((((''''''''''''''''''''''''((((((((((((''''''((())))))***++++++***((('''(((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***))))))***++++++,,,---...000222333/////////......---------...---,,,,,,++++++,,,,,,---------...000555<<>>>>>===?????????????????????@@@CCCBBB@@@??????@@@BBBCCCCCCCCCBBBBBBBBBCCCEEEFFFDDDEEEGGGGGGFFFFFFFFFGGGLLLKKKJJJIIIIIIIIIJJJKKKLLLKKKJJJKKKLLLNNNOOOOOOSSSVVV[[[bbbkkkvvv{{{|||~~~}}}zzzxxxqqqnnnjjjfffbbb]]]XXXTTTTTTTTTUUUYYYaaahhhnnnppppppvvv}}}|||uuutttxxx||||||zzz|||~~~~~~{{{vvvrrrqqqrrrooowww~~~qqq___NNNCCC;;;666222333000,,,******+++++++++************************---+++)))(((((()))+++,,,+++++++++,,,---...///000+++******+++------+++))))))***+++***)))((()))*********))))))))))))******))))))************)))))))))(((''')))+++,,,,,,+++(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))(((((((((******))))))))))))******)))((((((((())))))***+++'''((()))))))))((('''&&&%%%&&&&&&'''(((((()))***))))))((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))!!!"""%%%(((******)))(((&&&'''(((((('''%%%###"""'''%%%%%%%%%''')))((('''(((((((((((()))***+++,,,''''''((()))***+++,,,---((((((((((((''''''''''''&&&'''''''''((((((((()))%%%&&&&&&'''((()))*********)))((((((***+++******)))))))))((((((((((((((()))+++,,,,,,******+++,,,******+++,,,---///111222111000000//////.........------,,,++++++++++++,,,,,,,,,---...111666===AAAEEEGGGKKKPPPXXXdddqqq{{{jjjXXXYYYccczzzkkkkkkdddlllZZZ___nnnwwwfff___sss|||yyy}}}~~~xxxmmmeeeZZZRRRFFF<<<777333///------++++++///111222444888<<>>>>>??????@@@@@@???>>>======>>>???@@@@@@AAABBBAAA@@@@@@BBBCCCAAACCCDDDDDDCCCBBBBBBCCCHHHHHHIIIJJJLLLLLLMMMMMMMMMMMMNNNPPPSSSTTTSSSRRRXXX\\\ccclllwww~~~|||zzzwwwrrrnnn\\\XXXSSSPPPPPPPPPPPPOOOQQQSSSXXX```hhhnnnppppppqqquuuzzz|||~~~~~~xxxqqqoooqqqvvvzzz{{{{{{||||||zzzvvvrrrpppoooiiiuuunnnaaaNNN>>>555111...---000---***)))***---...///************************---,,,+++***)))******+++++++++++++++,,,,,,---...+++******,,,------+++))))))***+++***)))((()))*********))))))))))))******))))))************)))))),,,+++))))))******((('''''''''((()))***))))))(((((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))((((((((()))******((((((((())))))***+++,,,&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&((()))+++,,,))))))(((''''''&&&&&&%%%'''''''''(((((((((((((((''''''((()))((('''&&&%%%'''''''''''''''&&&%%%%%%((('''%%%&&&'''(((((((((((('''''''''((()))******'''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***%%%&&&&&&'''((())))))***+++)))(((((()))******)))))))))))))))))))))))))))((()))++++++******,,,---******++++++---...000111000000000000000/////////------,,,+++++++++,,,,,,+++,,,---///111666===AAAAAACCCGGGLLLVVVcccpppyyyjjjZZZ[[[dddzzziiihhh___nnn[[[```lllzzzhhh```rrrxxx}}}||||||}}}{{{uuummmdddXXXNNNGGGAAA:::555111---,,,//////---...222222888>>>AAA@@@CCCJJJPPPQQQVVV\\\aaaeeejjjpppttt|||}}}}}}yyyssslllgggdddZZZYYYWWWTTTQQQNNNLLLKKKIIIHHHFFFDDDCCCCCCCCCCCC@@@???????????????@@@@@@AAACCCDDDCCCAAA@@@AAACCC@@@BBBDDDDDDCCCCCCCCCDDDHHHKKKOOOSSSVVVXXXYYYZZZZZZZZZ\\\___bbbbbb___\\\^^^cccllluuu{{{vvvqqqmmmhhhbbb^^^OOOLLLIIIIIIMMMQQQUUUWWWXXXZZZ___gggnnnrrrsssrrrppprrruuuvvvyyy}}}yyyuuunnnkkklllrrryyy~~~yyytttpppnnnggguuuzzzlllXXXNNN@@@555000...---,,,+++***)))***,,,......---************************++++++++++++,,,,,,,,,,,,++++++*********++++++,,,+++++++++,,,...---+++)))((()))+++***)))((()))+++******))))))))))))******))))))************)))))))))(((''''''((()))'''&&&&&&''')))*********)))(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''(((((()))***))))))((((((((())))))***%%%%%%%%%%%%&&&'''((((((''''''&&&'''''')))+++,,,'''((((((((())))))******(((((((((((((((''''''''',,,+++***)))'''&&&%%%$$$%%%$$$%%%%%%''')))+++,,,+++)))'''&&&'''(((((((((((('''''''''''''''((((((''''''((()))))))))))))))((()))))))))))))))))))))''''''((())))))***++++++''''''(((((()))))))))***+++***(((((()))******)))*********+++++++++++++++)))***++++++***)))+++,,,,,,,,,,,,,,,---...000000......//////////////////......---,,,,,,,,,,,,,,,***+++---///222777===AAAAAABBBEEEKKKTTT```mmmtttiii\\\\\\fff|||hhhggg]]]~~~qqq\\\```jjj}}}iii___qqqmmmsss|||}}}}}}~~~zzzrrrhhh```ZZZRRRIIICCC777111...///...******///---222777777555666<<>>666000///000000///))))))***,,,------***(((************************)))***+++,,,---.........++++++******)))*********,,,++++++---......,,,***((()))******)))((()))+++******))))))))))))******))))))************))))))"""!!!"""$$$(((*********&&&''')))***+++***((('''(((((((((((((((((((((((('''(((((()))))))))))))))'''''''''''''''((())))))***)))(((''''''&&&''''''&&&%%%%%%%%%&&&''')))******)))(((''''''(((******&&&'''(((***+++---...///))))))(((((('''''''''&&&######%%%&&&))),,,...000+++***'''&&&%%%&&&((())),,,***((('''((()))(((((((((''''''&&&&&&&&&''''''%%%&&&(((***,,,......///((()))))))))*********+++'''(((((()))***++++++,,,))))))))))))************+++***(((((()))******)))&&&'''''''''((((((((((((+++,,,,,,+++)))((()))***...............///000111,,,------......////////////...------,,,,,,------***+++---///222777===AAACCCDDDFFFLLLTTT```kkkqqqhhh\\\]]]ggg}}}gggggg]]]}}}sssbbbdddnnn~~~jjj^^^ppp```jjjtttzzz}}}yyyuuurrrlllbbbZZZOOODDD777000000111...+++000///...---...000333555666:::>>>@@@BBBHHHRRRYYYmmmrrryyy~~~~~~||||||zzzwwwsssooolllgggbbb___^^^]]]ZZZWWWVVVTTTQQQPPPOOOOOOMMMLLLNNNPPPQQQQQQNNNLLLKKKKKKKKKKKKIIIHHHHHHKKKQQQUUUXXX\\\bbbkkktttyyy{{{zzz~~~xxxmmmiiipppyyy{{{tttlllfffaaaYYYOOOIIIHHHJJJLLLLLLKKKRRRYYY]]]]]]^^^bbbeeehhhggghhhmmmsssxxxxxxwwwppprrrssssssvvv}}}{{{rrrjjjhhhiiiooozzz{{{sssmmmqqqrrrsssqqqjjj]]]MMMCCC:::666000---++++++***)))---***'''(((***,,,,,,+++,,,+++***((((((((()))***)))))))))))))))))))))))),,,,,,------------......+++++++++,,,,,,++++++***)))))))))))))))))))))))) """%%%'''))))))((('''%%%""""""'''***(((&&&))))))&&&&&&+++000///))),,,+++***(((''''''&&&&&&(((''''''''''''(((((()))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((*********)))))))))))))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''')))(((&&&%%%&&&''')))+++,,,***(((&&&'''***...000222,,,&&&%%%'''******((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((***(((&&&'''***+++***'''***+++,,,------,,,+++***''''''(((((())))))******''''''&&&''''''((()))))))))+++,,,,,,+++)))))))))''''''((()))******++++++///...+++)))***,,,///111333///+++***+++---,,,***---...///000///---+++***)))+++------,,,,,,,,,---000---+++...555<<>>999333///,,,,,,,,,,,,,,,+++++++++***---///000///111666:::CCCIIISSS]]]gggpppxxx}}}~~~}}}{{{yyywwwuuussssssnnnrrrxxxzzzzzzwwwtttrrrrrrqqqmmmhhhccc```aaabbblllmmmqqqxxx|||tttyyy}}}wwwqqqhhhddd^^^XXXSSSNNNJJJGGGEEEFFFHHHJJJNNNUUU___gggssstttuuuwwwwwwuuuqqqmmmiiiiiijjjkkknnnttt{{{wwwpppjjjjjjlllqqqzzz|||vvvnnnfff[[[NNNCCC:::333......---,,,,,,------,,,+++)))(((&&&'''(((******)))+++***))))))((()))))))))))))))))))))))))))))))))************++++++++++++......------+++)))((('''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((///,,,))))))***+++)))&&&&&&'''&&&'''...555666222%%%&&&&&&&&&''''''((((((******)))((('''&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((())))))))))))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((()))***'''$$$$$$&&&'''%%%###&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&)))******)))''''''((((((((((((''''''))))))))))))((((((((((((&&&(((***,,,,,,+++)))(((*********)))))))))(((((()))))))))***++++++,,,,,,111///+++(((''''''((()))///---++++++,,,---...---...////////////---,,,***)))+++,,,---+++++++++,,,+++///333777:::===@@@BBBCCCCCCDDDIIISSS```nnnvvvyyyxxx~~~dddVVVVVV\\\nnntttiiiccc}}}zzzaaajjjpppmmm^^^hhhKKKRRR[[[dddnnnxxx|||{{{|||}}}yyypppcccXXXOOOFFF===666333222000...---,,,,,,,,,+++---/////////000222555666:::BBBJJJRRR[[[dddjjjrrrzzz~~~xxxpppjjjggggggpppnnnnnnsss|||yyyooorrrwww|||~~~~~~|||{{{yyyyyyyyyxxxrrrlllhhhfffddd___[[[VVVRRRMMMIIIFFFDDDDDDCCCCCCIIIQQQWWW\\\eeesss~~~{{{sssllljjjlllmmmmmmooovvv~~~{{{vvvppplllnnnqqquuu}}}yyyqqqbbbYYYMMMAAA888333000...+++***+++,,,------+++)))******)))***++++++++++++******))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,------------------,,,+++***(((((())))))))))))))))))))))))(((((('''&&&&&&''''''(((---***((('''(((((('''%%%'''((('''%%%(((------)))&&&&&&''''''((((((((('''&&&&&&'''(((((()))))))))&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))&&&((()))++++++)))(((&&&$$$%%%&&&''''''''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&'''%%%$$$%%%''''''%%%###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((()))***)))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&((()))***+++,,,,,,***)))((()))***+++,,,,,,)))*********+++++++++,,,111000---***))))))******++++++******+++,,,------///000000000///...---,,,***,,,......,,,,,,,,,---+++///444777888;;;@@@DDDIIIGGGGGGIIIQQQ]]]iiiqqqtttsssxxxfffTTTUUUZZZkkkvvvkkkeee}}}cccgggjjjooo^^^fffIIILLLRRRZZZbbblllvvv}}}~~~zzz{{{||||||xxxqqqjjjaaaWWWLLLEEE===:::555000---,,,---...,,,---.........///111222///222666;;;@@@HHHOOOTTT^^^gggqqqxxx{{{~~~}}}vvvqqqoooqqqmmmiiijjjqqq||||||rrreeefffhhhkkkmmmmmmllllllhhhgggeeecccaaa```_________ZZZTTTQQQOOONNNKKKIIIFFFDDDBBB@@@@@@AAADDDGGGKKKTTT___ffflllvvvvvvnnnnnnoooqqqrrruuu||||||yyyuuuqqqpppsssxxx|||qqqfffRRRLLLBBB999444111///...+++++++++,,,---,,,)))''')))******+++++++++++++++)))))))))*********))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++,,,,,,,,,+++******))))))))))))))))))))))))***)))((('''''''''(((((()))'''&&&&&&'''''''''''''''((('''$$$$$$((('''$$$((())))))))))))((('''&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&&&&&&&'''(((((((((((('''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''&&&%%%&&&'''((((((((()))***(((((((((((((((((((((((()))))))))(((((('''''''''((('''&&&''')))---222555111...+++***+++,,,+++******************+++++++++---,,,+++))))))***+++,,,++++++,,,,,,,,,---...///000000000000///...------,,,...//////---,,,---...,,,///111333444888???EEEIIIHHHHHHKKKSSS]]]gggmmmpppooosss}}}kkkUUUVVVZZZkkkxxxlllfffggggggdddqqq^^^dddOOOMMMMMMQQQWWW___kkkvvv}}}}}}|||{{{yyyvvvpppggg^^^WWWHHHEEE???999444111//////,,,++++++++++++---...///+++---///222555:::@@@EEEIIIOOOWWW^^^cccgggmmmqqquuuxxx~~~~~~xxxvvvpppjjjbbb___bbbjjjsssxxxzzz~~~|||xxxuuunnngggZZZXXXVVVUUUVVVUUUTTTRRRPPPOOONNNLLLKKKJJJIIIIIIIIIFFFCCCBBBBBBBBBAAA@@@======>>>???@@@DDDIIIMMMUUU^^^jjjrrrxxx|||vvvtttuuuvvvxxx{{{zzzxxxuuussstttzzztttcccXXXEEE@@@999444111...,,,+++,,,++++++,,,,,,+++)))&&&&&&((()))***)))((()))***(((((()))************)))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((()))***%%%((('''$$$%%%((((((&&&((()))*********)))'''&&&'''((()))))))))(((&&&%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***(((((((((((('''''''''''''''((())))))))))))(((''''''''''''((((((((())))))%%%&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&'''((())))))(((((()))***))))))(((((((((((())))))++++++++++++************+++***''''''***000666:::;;;555...+++******(((%%%))))))))))))))))))))))))(((((('''''''''(((***+++---.../////////...000111000//////...------,,,,,,,,,...//////---,,,,,,---------...///222888???CCCDDDFFFIIINNNVVV___gggllllllkkknnnwwwpppWWWXXX^^^mmmzzzooogggmmmiiibbb}}}qqq\\\aaaddd[[[SSSPPPOOOSSS___kkk}}}}}}}}}|||{{{xxxsssmmmiiiXXXVVVRRRLLLFFF???:::777111///,,,***+++,,,......+++,,,......///222666:::999;;;???DDDIIINNNRRRTTTZZZ^^^dddiiimmmssszzz|||wwwttthhh```UUUNNNMMMRRRYYY]]]___cccdddaaa^^^\\\XXXTTTKKKHHHCCCAAABBBBBBBBBAAA>>>>>>===<<<;;;;;;;;;;;;;;;::::::<<<===???@@@@@@???BBBEEEFFFIIIMMMRRRWWW]]]eeepppyyy|||{{{{{{}}}xxxuuuuuuuuuuuuxxxsssaaaQQQIII:::777333000//////...---,,,+++***+++,,,,,,***)))%%%(((******)))((((((***'''((()))***+++******)))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))'''((()))*********)))((('''((((((((('''((()))***$$$'''((($$$$$$''')))'''%%%'''(((******)))(((''''''''')))***)))(((&&&%%%&&&&&&%%%%%%%%%&&&'''((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&)))+++,,,+++(((''')))******)))(((''''''((()))***)))))))))***************+++***((('''***...333666<<<555---)))))))))'''%%%(((((((((((((((((((((((('''''''''''''''((()))***,,,...000000...---...000---,,,,,,+++************+++---...---,,,******+++,,,,,,---000555:::>>>@@@BBBEEEKKKRRRZZZ```dddgggdddbbbdddlllwwwrrrZZZ\\\bbbqqq~~~qqqjjjpppjjjbbb~~~oooYYY]]]{{{zzzmmm]]]SSSMMMLLLVVVbbbvvv~~~~~~}}}|||zzzxxxvvvtttggggggeee```XXXOOOFFFAAA999555111......///000111...//////...---...000222444444444888===AAACCCDDDBBBFFFKKKPPPTTT[[[bbbhhhkkkqqqwwwyyywwwwwwyyy}}}{{{|||uuupppmmm^^^UUUIII???<<>>AAACCCCCCGGGKKKOOOQQQSSSWWW\\\aaacccjjjttt~~~~~~~~~~~~xxxrrrpppqqqvvvvvv{{{uuuaaaPPPDDD>>>333111......000222444444+++***)))***,,,---,,,+++&&&***------+++)))***,,,'''((()))+++++++++***)))))))))))))))))))))))))))***++++++++++++,,,,,,,,,......---,,,+++***((('''))))))))))))))))))))))))&&&(((***+++,,,+++)))(((''''''''''''%%%%%%&&&(((%%%(((((($$$"""$$$%%%$$$"""$$$&&&((())))))((((((###$$$''')))******))))))&&&&&&%%%$$$%%%&&&'''((())))))(((((('''''''''&&&************************&&&&&&&&&'''((())))))***+++*********))))))((((((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$&&&((()))&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&(((***&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&***,,,...,,,)))''')))+++)))((('''&&&&&&'''((()))%%%&&&&&&&&&''''''(((((((((((('''&&&(((***,,,...888111***''')))+++***(((((((((((((((''''''''''''******))))))))))))******)))+++...---***)))***,,,+++***)))(((''''''''''''***+++,,,,,,***))))))))),,,+++---222999===>>><<>>BBBFFFIIIJJJTTTVVVXXX[[[^^^```bbbbbbfffgggiiikkklllkkkjjjiiikkkkkkjjjiiifffbbb^^^\\\MMMHHH@@@:::777666666666:::999999999999:::;;;;;;444555555555555444333222...333555222111444888888::::::===EEENNNVVVYYYZZZZZZXXXXXX[[[```ddddddbbbccckkkvvv}}}xxxuuuxxxzzz{{{|||yyyzzz|||yyyqqqooossstttxxxnnnZZZKKKAAA;;;777/////////......---------+++++++++***)))((('''&&&,,,+++***)))((((((((((((...---+++*********+++,,,))))))))))))(((((((((((())),,,......,,,+++,,,...,,,,,,+++++++++++++++,,,))))))(((((('''''''''&&&((()))***++++++***)))(((%%%'''))))))((('''((()))***'''%%%%%%'''((('''%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))...222000)))###''''''(((((((((((('''''''''''')))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))(((((('''&&&$$$$$$''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((+++***(((&&&%%%%%%%%%%%%((((((''''''''''''((((((***)))(((''''''((()))*********))))))))))))******&&&&&&&&&&&&''')))***+++******++++++++++++******''''''''''''((((((((((((,,,+++)))((((((((()))***&&&(((***,,,---,,,+++*********(((&&&%%%&&&))),,,)))***+++,,,+++***)))(((+++,,,///222666;;;@@@BBBBBBFFFOOOYYY```bbb```]]]VVVUUUVVV]]]hhhwwwqqqaaa```fffxxx}}}qqqrrrsssgggeeexxxkkkYYY^^^nnn|||lll[[[QQQQQQUUU]]]fffrrr{{{}}}|||zzzxxxuuuooogggaaaWWWQQQIIIBBB>>>;;;888666222000/////////000000///111111111111111222222222222222333555666777888999CCCDDDFFFHHHJJJKKKLLLLLLPPPQQQSSSTTTUUUTTTTTTSSSUUUUUUTTTSSSQQQNNNLLLJJJCCC???888444222222222111333333222222222333444444111111111111222222333333333888;;;999999>>>AAAAAAEEEGGGLLLUUU___gggjjjkkkmmmmmmmmmnnnnnnmmmllljjjiiipppyyyyyysssqqquuu}}}zzzvvvxxxwwwttttttuuurrrkkkkkknnnsssvvv~~~yyylllZZZJJJ@@@999333///,,,+++++++++************,,,------,,,+++***)))(((***)))))))))))))))******,,,+++)))'''&&&%%%%%%&&&(((((((((((())))))))))))'''***,,,,,,***)))***,,,)))((((((''''''&&&&&&'''++++++*********)))))))))'''((())))))))))))((('''%%%'''(((((('''&&&&&&'''***'''%%%%%%'''((('''%%%'''''''''(((((((((((()))(((''')))---000000***$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))+++******))))))******+++))))))(((''''''((()))))))))(((((((((((((((((()))''''''&&&''''''((()))***'''(((((())))))(((((('''(((((((((((()))))))))))))))((((((''''''''''''''''''(((***,,,,,,,,,+++************(((''''''***,,,++++++,,,---------,,,+++---...000333777<<<@@@BBBCCCGGGPPPYYY```bbb```]]]QQQMMMLLLRRR]]]ooopppcccbbbhhhzzzrrrqqq~~~pppdddaaauuuhhhVVVZZZiiizzzhhhZZZUUUUUURRRZZZeeeooouuuwwwxxxxxx~~~}}}|||{{{wwwsssooofffbbb[[[TTTOOOJJJFFFCCC777555222111222222222111000//////...------------//////...............---444444666777777888888888<<<<<<<<<===>>>>>>??????@@@???>>>===<<<;;;;;;:::999666222000000000000/////////......///000000111000000///000222555999;;;???EEEJJJKKKLLLPPPQQQOOOTTTWWW___iiissszzz|||}}}~~~yyytttqqqqqqsssxxx~~~}}}vvvooonnnssszzz~~~|||vvvtttvvvwwwtttssssssoookkkkkknnnoooqqqwwwxxx]]]RRRDDD;;;888555///************))))))))))))))),,,,,,,,,,,,+++***))))))(((((((((((()))***+++,,,)))((('''&&&%%%%%%%%%%%%''''''(((((())))))******&&&((()))***)))((()))***++++++***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''((((((&&&$$$$$$%%%)))'''&&&&&&''''''&&&%%%'''''''''(((((((((((()))'''&&&&&&))),,,,,,(((%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&'''''''''(((((('''''''''''''''&&&%%%%%%$$$######&&&'''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((''''''&&&((()))***+++++++++***))))))***++++++))))))***+++***+++,,,---------------///000111444888===AAACCCDDDHHHQQQZZZ```bbb___\\\PPPIIIDDDJJJWWWkkkooobbb```eeewwwtttmmmxxxmmm```]]]qqqgggUUUWWWeeetttcccZZZXXXQQQVVV]]]eeejjjnnnpppqqqxxx|||||||||~~~|||{{{{{{zzzyyyxxxvvvuuupppmmmiiieeeaaa\\\YYYVVVFFFBBB===:::999888666333000///---,,,,,,,,,,,,---............//////000000000000111222222333222222444444444444444666777777777666555444333333444444444222111111222333222111111111111111222333444555444333333444999???FFFJJJPPPYYYbbbfffhhhiiieee______ccckkkuuu}}}zzzxxxyyy~~~}}}|||tttllllllrrrxxxyyyxxx|||yyyyyy|||{{{wwwvvvxxxyyywwwuuurrrnnnjjjjjjllljjjiiimmmvvv|||yyykkk^^^JJJAAA888444666555000***++++++++++++++++++++++++((()))))))))))))))((('''((((((((((((((()))******%%%&&&&&&'''((()))***+++&&&''''''((()))******+++&&&'''((())))))(((((()))------,,,+++***)))((('''%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''')))***)))&&&%%%$$$%%%((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###%%%'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''((((((((((((''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((())))))))))))'''%%%$$$''''''(((''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''''''''((())))))((('''''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&''''''''')))***+++++++++***(((''')))******+++******)))((()))+++------,,,******+++(((((()))***++++++,,,,,,111111333666999>>>BBBDDDEEEJJJQQQZZZ```aaa]]]ZZZMMMEEE@@@EEESSSggg~~~ppp\\\YYY^^^qqqsssiiirrrnnn```\\\oooiiiVVVXXXccc{{{kkkaaa^^^XXXXXXZZZ\\\```dddggghhhlllqqqvvvxxxwwwwwwyyy{{{~~~{{{yyyxxxxxxuuuuuutttsssqqqooommmmmmZZZTTTLLLGGGDDDAAA;;;777555444222111000111222222---......//////000000000...///000111222222222222111111111111111333444555444333222111111111111222111000000111333555555444444444555666777999;;;<<<<<<;;;;;;===DDDLLLUUUZZZdddnnnzzzwwwmmmiiimmmsssyyy~~~~~~|||zzzssskkkjjjpppuuuuuussswwwvvvxxx|||}}}zzzyyy{{{yyyzzzxxxrrrlllhhheeeccceeebbbbbbgggjjjdddUUUHHH===777111000333333///***++++++++++++,,,,,,,,,,,,'''(((((()))))))))((((((******)))(((''''''((((((&&&&&&''')))***+++,,,,,,&&&''''''((()))******+++((((((((()))******))))))***+++******)))'''%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((()))***+++***(((&&&&&&'''&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''''''''''''''(((((((((((('''''''''&&&%%%%%%&&&(((***+++&&&&&&''''''(((((((((((((((''''''''''''''''''(((((((((((())))))******+++''''''((((((((((((''''''((((((((())))))*********$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''((()))))))))(((&&&%%%((((((((('''&&&&&&&&&%%%))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))***)))(((''''''&&&''''''(((((())))))))))))((((((&&&&&&'''''''''((((((((()))***+++++++++***((('''))))))******)))))))))((()))+++---...,,,+++***+++(((((())))))***+++,,,---111222333666:::???CCCEEEFFFJJJQQQYYY]]]]]]YYYUUUDDD???<<>>BBBIIITTTfffvvvvvvZZZTTTUUUhhhjjj```llltttddd___ttthhhYYYZZZbbbzzz~~~qqqkkkkkkccc```]]][[[\\\[[[YYYWWWTTTWWW[[[]]]^^^bbbhhhlllqqqwwwzzzuuutttxxxzzz|||{{{zzz{{{~~~xxxrrrllliiiiiiddd[[[SSSLLLIIIEEEAAA???>>>>>>>>>???>>>===;;;:::888777777222333333333333222111111111222444555666666555555444666999<<<>>>@@@@@@AAABBB@@@>>>???AAACCCDDDDDDEEEFFFHHHKKKNNNRRRUUUWWW\\\ZZZYYYZZZ^^^dddkkkpppyyyzzz{{{{{{zzzzzz}}}yyytttvvvwwwxxx|||wwwqqqnnnppptttxxxzzzwwwxxx{{{|||zzzyyy~~~wwwlll```UUUPPPKKKFFFBBB@@@<<<777222,,,++++++)))(((''''''''''''''''''(((((()))))))))'''((()))***++++++++++++)))(((((('''''''''((((((((())))))***)))((('''&&&(((((((((((()))))))))))))))(((''')))+++,,,***(((+++,,,---...---,,,***)))$$$$$$$$$$$$%%%%%%%%%&&&(((((('''&&&&&&'''((((((''')))******((('''((()))$$$'''******'''%%%%%%&&&'''''''''(((((((((((()))''''''(((((('''''')))***&&&''''''((((((''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))***++++++)))&&&$$$$$$%%%''')))'''&&&&&&%%%%%%&&&&&&'''((()))************)))((((((''''''&&&&&&''''''((()))(((((('''''''''(((((('''(((((())))))(((((('''((((((((()))))))))******)))(((((('''''''''''''''((((((((((((((()))***+++)))+++,,,,,,*********+++---,,,+++++++++,,,---......///111555;;;@@@EEEGGGGGGJJJOOOTTTWWWTTTNNNIIIAAA@@@@@@@@@AAAIII\\\nnn}}}{{{]]]TTTRRRddd~~~ccc\\\mmmrrrccc___vvviii\\\^^^fff|||}}}rrrmmmnnneeecccaaaaaaaaa^^^YYYTTTJJJMMMPPPQQQRRRVVV]]]bbbdddkkkuuu~~~yyywwwwwwyyyzzzxxxvvvvvvyyy}}}{{{wwwwwwxxxuuulllddd___\\\WWWQQQMMMKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGFFF<<<<<<<<<;;;999888666555888:::<<<>>>???>>>===<<<;;;>>>CCCHHHLLLNNNPPPPPPPPPNNNLLLKKKMMMPPPQQQQQQQQQRRRUUUXXX\\\```dddfffkkkiiigggfffhhhmmmrrrvvv{{{}}}}}}{{{xxxxxx||||||vvvtttuuuuuuvvv}}}}}}xxxttttttxxx~~~||||||}}}}}}yyyxxxvvviiiYYYLLLEEE@@@999444111///...---+++------+++((('''))),,,'''((((((((())))))******$$$%%%&&&((())))))))))))''''''&&&''''''((()))***'''((()))+++++++++******))))))))))))(((((((((((()))'''&&&(((+++,,,***'''&&&'''(((***)))(((&&&%%%'''''''''(((((()))))))))'''&&&%%%%%%%%%%%%&&&'''%%%'''))))))((('''((()))$$$'''******'''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$""""""###$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%&&&((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$######"""&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%''')))+++---000---((($$$""""""$$$&&&******))))))))))))******$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((******++++++++++++******%%%%%%%%%&&&&&&&&&'''''',,,+++)))((((((((()))***''''''''''''((()))++++++)))***++++++))))))***+++,,,+++***)))))))))***+++---...111555:::@@@EEEHHHGGGJJJOOOSSSTTTQQQKKKFFF===<<<;;;999666===QQQeeeyyy~~~^^^TTTPPP```~~~zzz___ZZZnnnoooaaa^^^vvvlll```cccjjj~~~uuulllffffffeeecccbbb```______^^^OOOMMMJJJJJJMMMPPPSSSUUUZZZ___iiitttzzzwww|||xxxtttpppqqquuuzzz~~~}}}}}}}}}|||{{{{{{zzzzzzrrrpppkkkbbb[[[ZZZZZZZZZ^^^[[[XXXXXX[[[[[[WWWRRRLLLKKKIIIFFFDDDBBBAAAAAA:::===AAADDDEEEEEEEEEFFFJJJQQQWWWYYY^^^eeejjjjjjjjjeee```^^^___aaabbbbbbaaaaaabbbdddgggkkkpppssszzzvvvqqqnnnoooqqqsssttt~~~}}}}}}}}}|||~~~}}}{{{|||{{{yyy|||yyy~~~ttt```LLLBBB555333000//////000///...)))))))))))))))))))))))),,,***((()))++++++(((&&&))))))******)))(((''''''+++***)))'''&&&&&&&&&&&&(((((())))))))))))(((((((((((()))***************+++***)))'''''''''((()))+++***((('''''''''((()))...+++'''######%%%)))+++''''''((((((((((((((((((&&&&&&%%%%%%&&&'''((()))''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((($$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''(((******((('''&&&###%%%''''''&&&&&&&&&''')))'''%%%$$$$$$&&&(((***%%%%%%&&&''''''(((((()))$$$&&&''''''&&&%%%'''(((+++***((('''&&&&&&''''''***)))))))))((((((''''''+++***((('''&&&&&&&&&'''%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))'''(((((((((((((((''''''***++++++***'''&&&&&&'''***((('''((()))***)))'''))))))*********))))))(((''''''(((***,,,,,,***(((,,,+++***)))))))))******,,,+++***))))))***++++++---,,,...333;;;BBBDDDEEEIIILLLQQQUUUVVVSSSLLLFFFBBB;;;999===<<<===IIIZZZttteeeTTTMMMXXXssswwwbbb^^^eeesssffffff}}}iiiZZZbbbkkk}}}zzzpppkkkggghhhgggfffdddccccccccccccZZZVVVRRRPPPOOOPPPPPPPPPQQQVVV___kkkrrrxxx~~~{{{wwwsssrrrtttxxxzzz}}}zzzwwwwwwzzz}}}{{{zzzwwwqqqllljjjkkkkkkooollljjjkkkmmmmmmjjjfff^^^\\\ZZZWWWTTTSSSRRRRRROOOQQQTTTUUUUUUUUUVVVWWWZZZ```fffhhhllltttzzz{{{~~~zzzuuurrrqqqpppnnnlllllllllkkklllnnnrrrxxx{{{{{{wwwttttttvvvwwwwww{{{~~~}}}{{{tttfffSSSBBB999555222///............---))))))))))))))))))))))))+++)))((()))++++++)))&&&'''''''''''''''&&&%%%%%%((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))*********)))(((''''''(((((()))******((('''''''''((()))'''%%%""" !!!$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%###%%%''''''&&&&&&&&&''',,,***'''&&&%%%&&&((()))((((((''''''&&&%%%%%%%%%!!!###$$$$$$###"""$$$%%%''''''&&&&&&'''((()))*********))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&)))******)))'''&&&'''(((***((('''((()))***)))'''***+++++++++++++++******''''''(((***,,,,,,***(((,,,++++++++++++*********,,,,,,+++*********+++,,,//////111666===CCCFFFGGGHHHKKKQQQVVVXXXUUUNNNIIIEEE===999;;;999:::FFFVVVjjjxxxfffUUUNNNWWWpppvvvaaa\\\cccuuuhhhhhhjjjZZZaaajjj}}}wwwzzzqqqmmmkkkiiihhhfffeeeeeefffggghhhaaa]]]VVVQQQMMMJJJGGGEEEDDDGGGOOOZZZbbbiiisss~~~~~~xxxrrrrrrxxx~~~{{{{{{{{{yyyvvvtttuuuvvvzzzwwwvvvxxxzzz{{{yyyvvvllljjjgggcccaaa______```___aaabbbaaa```aaabbbdddeeekkkooopppuuu~~~}}}{{{wwwuuuxxxwwwvvvtttuuuyyy|||zzz{{{||||||{{{|||{{{zzz{{{|||~~~}}}|||}}}uuukkkcccVVVEEE888222000...,,,,,,---.........(((((((((((((((((((((((()))(((((()))***+++)))((('''''''''''''''&&&&&&%%%&&&&&&&&&'''''')))***+++'''(((((())))))(((((('''(((((('''&&&'''((()))***)))(((((((((((())))))******)))((((((''''''(((((('''&&&%%%$$$$$$%%%'''(((''''''&&&&&&%%%%%%%%%$$$&&&'''((((((((('''&&&%%%'''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$%%%&&&''''''&&&%%%$$$$$$%%%''''''&&&%%%&&&'''---+++)))'''&&&&&&'''(((''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&'''((()))***'''''''''''''''&&&&&&&&&###$$$&&&'''((((((((('''%%%&&&''''''((((((''''''(((((('''&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&%%%'''((())))))''''''((()))***((('''((()))***)))''')))******++++++******)))''''''(((***,,,,,,***)))+++,,,---------,,,***))),,,++++++***++++++,,,,,,000000222777===CCCFFFGGGFFFJJJQQQWWWYYYVVVOOOJJJFFF>>>999999777777AAANNN^^^lllfffVVVOOOVVVkkkvvv```[[[aaawwwiiihhhkkk[[[___ggg|||dddqqq~~~zzztttnnniiihhhgggffffffgggjjjlllnnngggbbbZZZTTTNNNIIIDDDAAABBBBBBEEELLLSSSZZZfffppp|||~~~}}}uuuuuu{{{~~~|||uuutttvvvwwwvvvtttuuuxxx{{{zzzzzz|||}}}uuusssnnnjjjgggfffffffffgggggggggeeeeeefffhhhkkkiiimmmpppqqqvvv~~~~~~}}}yyyxxx{{{}}}uuuqqqoooppprrrzzz|||uuuqqqgggaaaZZZUUUKKK===444111***)))((())),,,///000000((((((((((((((((((((((((''''''((()))*********)))((()))))))))))))))((((((&&&&&&&&&''''''((()))***'''(((((((((((((((((('''((('''%%%$$$%%%&&&(((***''''''(((((())))))******))))))((((((''''''''''''(((((())))))************(((((('''&&&&&&%%%%%%%%%&&&''')))***+++)))((('''&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%&&&&&&***)))(((&&&&&&&&&'''(((######$$$%%%%%%&&&&&&'''%%%'''((((((''''''((()))))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###&&&(((((((((&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&'''((((((''''''(((******((('''((()))***)))'''&&&''''''(((((((((((('''((('''((()))+++,,,+++)))+++,,,---......,,,***)))***************+++++++++...///111555:::???CCCEEEFFFIIIOOOUUUWWWSSSLLLFFFAAA<<<999999777666===FFFUUUddd|||gggWWWPPPUUUeeexxxbbb[[[aaa~~~vvvgggddd|||mmm[[[]]]fff}}}HHHUUUdddnnntttuuuppphhhhhhhhhiiikkknnnrrrvvvxxxpppkkkccc[[[UUUPPPLLLIIIHHHDDDCCCFFFKKKQQQ[[[dddmmmqqqvvvzzz|||{{{vvvssstttwwwvvvrrrtttyyy}}}}}}~~~~~~|||xxxtttpppooonnnnnnllllllllljjjjjjkkknnnqqqlllppprrrrrrwww|||xxxpppkkkiiihhhiiittt|||sssfff^^^RRROOONNNLLLEEE999111///***)))'''(((***,,,------((((((((((((((((((((((((&&&'''((()))))))))))))))(((((()))))))))))))))((())))))((('''''''''''''''''''''((((((((((((''''''((('''%%%$$$$$$&&&((()))''''''(((((())))))******(((((((((((((((''''''&&&$$$%%%&&&'''(((((('''&&&((((((((((((''''''&&&&&&%%%&&&)))+++,,,+++***)))&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&((((((######$$$%%%%%%&&&&&&'''###$$$%%%%%%$$$$$$%%%&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((%%%&&&(((((('''''')))******((('''((()))***)))'''&&&&&&'''(((((((((((((((((('''''')))+++,,,+++***+++,,,---......,,,***)))((())))))*********++++++---///222555999===AAADDDEEEHHHLLLPPPQQQMMMFFF@@@:::888888999999888;;;???PPP___xxxiiiWWWOOOSSSaaazzzddd]]]ccc|||yyygggbbbxxxooo]]]]]]fff555???NNN\\\jjjsssrrrllljjjlllooosssyyy~~~zzztttjjjaaa[[[VVVRRROOOKKKFFFDDDFFFHHHJJJOOOUUU]]]bbbiiioootttzzzyyyvvvwwwuuupppsss{{{|||xxxuuusssrrrqqqqqqqqqooommmnnnqqqsssmmmqqqsssrrrvvv{{{uuunnniiifffeeeeeennnuuuzzz|||}}}sssdddTTTIIIDDDCCCEEEEEE???333,,,+++...,,,)))((())))))((('''((((((((((((((((((((((((&&&((())))))((('''((()))%%%&&&''''''''''''''''''+++***)))(((&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''&&&%%%&&&'''((()))'''((()))))))))))))))((('''(((((((((((('''&&&&&&$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((%%%&&&((()))******))))))%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&((())))))((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''%%%&&&((('''&&&%%%%%%&&&######$$$$$$%%%&&&((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((($$$$$$&&&''''''(((''''''''''''((((((((((((((()))%%%&&&'''(((((('''%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))%%%&&&((((((''''''((()))***((('''((()))***)))'''(((((()))***++++++++++++)))((('''(((***,,,+++***+++,,,---------,,,***)))((()))***+++++++++++++++...111444777999===AAADDDDDDEEEGGGJJJJJJGGGAAA===777777777888999999:::;;;JJJZZZssskkkWWWMMMRRR___{{{eee```fffzzzkkkbbbwwwppp___^^^hhh...666???HHHSSS```ggggggiiimmmssszzzssshhh___YYYVVVSSSPPPNNNNNNRRRSSSOOONNNOOORRRXXX```gggmmmuuu~~~|||wwwqqquuu|||yyyvvvzzzzzzyyyvvvsssqqqrrrsssnnnrrrttttttwww~~~~~~}}}}}}~~~}}}yyyqqqjjjeeeccccccdddfffmmmsssuuuxxx|||}}}{{{xxxuuupppiii___RRRDDD:::999999<<<===888...)))***---+++)))((()))))))))((())))))))))))))))))))))))&&&(((******'''&&&'''(((%%%%%%&&&'''''''''''''''+++***)))(((&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''(((((((((((())))))******)))((('''''''''((((((((('''&&&%%%(((((()))***))))))''''''%%%&&&&&&''''''(((((()))'''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))((('''&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&'''''''''((((((''''''&&&%%%%%%%%%'''((())))))(((((()))***###$$$&&&'''((('''''''''''''''''''''((((((((()))&&&&&&&&&''''''(((((()))%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((%%%'''((('''&&&&&&'''(((***((('''((()))***)))'''((()))***+++,,,,,,,,,,,,)))((('''(((***+++++++++,,,++++++++++++*********)))***+++---......---------000444666888;;;???CCCBBBBBBCCCEEEEEEDDD@@@===999888666555666888999999BBBRRRllllllVVVKKKQQQ___~~~zzzfffaaagggyyynnncccuuuqqq``````jjj***000444555:::FFFRRRXXXgggkkksss|||qqqfff```\\\YYY\\\\\\```ffffff___YYYVVVOOOUUU\\\bbbhhhppp{{{xxx}}}~~~{{{xxxwwwwwwssswwwzzzyyy|||}}}vvvuuutttssssssuuuvvvxxx{{{vvvmmmeee```___aaaccc```hhhnnnqqqsssuuuuuurrrkkkfff^^^WWWOOOFFF<<<555111222555666222+++***,,,)))'''&&&'''***,,,------************************''')))+++***'''%%%&&&'''''''''((()))******))))))***)))(((''''''&&&&&&'''&&&''''''''''''''''''&&&&&&'''(((((())))))(((((())))))*********((('''&&&&&&'''((((((((('''%%%%%%(((((()))(((((('''&&&&&&###$$$$$$%%%&&&'''((((((((('''%%%###!!! %%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))'''&&&$$$%%%&&&'''((()))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%'''((('''&&&$$$$$$%%%''''''''''''''''''&&&&&&%%%%%%&&&''''''(((((()))$$$%%%&&&&&&%%%%%%&&&(((&&&''''''((('''%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&(((***+++,,,%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&''''''''''''&&&'''((('''&&&%%%&&&(((***((('''((()))***)))(((''''''(((******+++++++++)))((('''(((***+++++++++,,,+++***)))))))))*********,,,---///000000//////+++...111333444777<<<@@@@@@@@@@@@BBBCCCCCCAAA???>>>;;;666222333777999999;;;LLLgggmmmUUUJJJPPP___}}}yyyeeeaaahhhyyyoooaaarrrqqqbbbaaalll++++++---...222888@@@FFFNNNVVVcccoooyyyxxxllldddbbbbbb___hhhsss{{{}}}xxxlllbbbZZZSSSRRR[[[dddiiirrr|||}}}~~~}}}}}}wwwxxxzzzuuupppkkkkkkjjjgggeeeffflllqqqvvv~~~yyyrrrmmmfff```\\\\\\]]]^^^iiiiiikkkooosssqqqiiibbb___UUUJJJCCC:::111---,,,+++---...///...,,,)))'''+++)))'''(((+++,,,***((((((((())))))*********+++))))))((('''''''''''''''***'''$$$###&&&(((((('''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&'''((())))))))))))))))))******+++(((''''''&&&'''((()))))))))(((&&&$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&***)))((('''&&&&&&'''(((***)))'''%%%$$$$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&"""######$$$&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$((((((((((((''''''&&&%%%((()))(((&&&$$$$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%...+++'''&&&&&&&&&&&&%%%''''''(((((('''&&&%%%%%%&&&%%%%%%%%%&&&''')))***((('''&&&%%%&&&(((***+++((('''&&&%%%&&&''')))***///+++''''''+++---+++(((###%%%(((***---.........---///111444666888888888<<<===???@@@@@@@@@???>>>@@@<<<666111000222333444===EEE^^^pppYYYLLLMMMZZZyyy{{{dddXXXaaaxxxsssbbbnnnnnnZZZ\\\mmm******++++++---111888<<>>???@@@@@@??????AAA===888444333444666777<<>>KKK```{{{fffQQQOOOQQQgggnnn___eeennnmmm\\\hhhsssaaabbbnnn%%%'''))))))((('''((((((%%%(((***+++***,,,000444===JJJ[[[gggmmmsss|||{{{pppjjjggggggccc___fffrrruuukkk]]]YYYWWWYYYYYYWWWYYY]]]]]]aaafffjjjlllnnnrrrtttvvvyyy}}}~~~|||wwwuuuttttttuuuvvvzzz{{{yyysssssssssvvvyyyzzzzzzyyy~~~}}}{{{yyyyyyzzz{{{|||~~~~~~~~~~~~}}}{{{xxxuuuttttttwwwwww||||||yyyvvvuuuxxxzzzyyyuuussssssuuuxxx~~~zzzpppdddZZZSSSKKKAAA999222222111///...---...///000+++)))+++,,,((('''(((''''''(((((((((((((((''')))+++---,,,***)))***,,,'''''''''&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))%%%'''))))))'''&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))###$$$&&&'''((()))(((((((((''''''''''''((())))))************)))'''%%%$$$$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$&&&((((((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%((('''&&&'''((((((&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((()))************$$$&&&(((***,,,,,,,,,,,,+++---...///...---------******))))))***+++---...------...000555;;;@@@DDDFFFFFFFFFEEECCCAAA???===777999;;;888666666;;;???PPPggggggSSSPPPQQQdddmmm]]]bbbmmmjjjYYYeeerrr``````kkk$$$&&&(((((('''%%%%%%&&&"""&&&***+++)))((()))***---:::JJJVVV]]]fffrrr|||~~~zzzsssmmmiiihhhccc___gggsss}}}qqq___ZZZWWWVVVTTTPPPPPPSSSRRRVVV[[[^^^bbbgggnnnsssqqqtttxxx|||~~~}}}zzzxxx{{{uuuqqqooopppuuuuuuuuuwww|||~~~yyywwwwwwwwwxxxzzz{{{|||zzzxxxyyyxxxvvvuuuuuuvvvxxxyyy{{{|||{{{{{{}}}~~~{{{|||}}}{{{wwwtttqqqpppzzzzzz}}}{{{yyywwwxxx{{{}}}}}}yyywwwwwwyyyvvv}}}|||uuuhhhVVVJJJCCC===666000------,,,***)))(((***+++---)))'''***+++******,,,((('''&&&&&&&&&'''(((((($$$&&&((('''$$$###%%%''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((******$$$'''))))))&&&%%%&&&((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&"""###%%%'''))))))))))))'''''''''''''''((()))))))))(((&&&%%%&&&''')))***''''''((((((((((((''''''&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&%%%%%%'''''''''&&&%%%$$$$$$$$$$$$%%%&&&''')))***%%%&&&(((((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''((()))******))))))$$$&&&((('''%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&)))***)))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%)))((('''((())))))'''%%%%%%%%%&&&'''(((((((((''')))(((&&&%%%%%%&&&'''((('''((()))******+++******"""'''***)))'''%%%(((***,,,,,,+++))))))))),,,+++***)))))))))++++++---------///444;;;BBBGGGIIIIIIHHHFFFDDDAAA>>><<<444777999777444444999>>>RRRkkkhhhTTTRRRRRRccclllYYY]]]kkkgggVVVcccqqq______jjj(((&&&%%%%%%'''))))))(((&&&''''''((()))******++++++222<<>>FFFYYYlllgggVVVUUUVVVhhhmmmYYY[[[aaadddUUUccc~~~uuu``````iii%%%%%%%%%'''(((((('''%%%''''''''''''''''''''''''***...000000...000666<<>>999222000...+++)))(((((('''&&&((('''''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&$$$$$$%%%'''***+++&&&&&&&&&''''''''''''((()))'''$$$$$$%%%'''''''''&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''')))******(((&&&((((((((())))))((((((((('''%%%$$$$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$###$$$%%%&&&((()))******%%%&&&'''&&&$$$###$$$%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$######&&&***---...+++(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((((((((((((&&&((())))))'''&&&'''(((******+++,,,---------,,,++++++******+++,,,,,,---------000333222222;;;FFFIIINNNRRRRRRQQQOOOFFF===;;;999777666666;;;JJJXXXqqq~~~dddUUURRRPPP^^^lllYYY]]]___|||___SSS```xxxxxxbbbZZZ[[[sss&&&%%%%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))+++///000222444777<<>>>>>AAADDDFFFOOOaaasss|||cccVVVTTTPPP]]]~~~gggXXX___bbbwww^^^TTTbbbyyywwwcccYYYUUUjjj(((&&&$$$$$$$$$%%%$$$###%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((())))))***,,,...---,,,,,,//////777???CCCFFFMMMVVV[[[cccooo|||qqqhhhgggiiieeejjjlllllltttwwwxxxxxxyyywwwrrrkkkfffeeeiiijjjhhhjjjooottttttuuuoookkkggg```\\\bbbmmm}}}~~~uuuiiiaaa\\\VVVLLLDDD???>>>999333333444111,,,,,,---,,,)))***---,,,(((***)))(((&&&$$$%%%''')))((((((((((((((()))******''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((***)))'''%%%!!!###$$$$$$######%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&***'''%%%%%%((((((&&&$$$(((''''''&&&&&&''''''(((%%%$$$###$$$&&&((((((((($$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""&&&'''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''!!!"""$$$%%%&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!###$$$$$$###$$$%%%&&&&&&%%%%%%%%%'''))),,,...%%%%%%&&&&&&&&&%%%$$$$$$&&&######&&&++++++'''###((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))'''(((((()))))))))))))))((()))*********)))'''&&&''''''((((((((((((''''''++++++***)))((('''&&&&&&&&&(((******)))((((((((((((((()))(((((('''&&&&&&************+++,,,---...222***///CCCPPPKKKAAA===EEEJJJOOOPPPRRRRRRLLLDDD>>>@@@EEEJJJNNNXXXlll~~~{{{cccWWWUUUQQQ___~~~dddWWW^^^cccxxx^^^TTTbbbyyyxxxdddZZZUUUhhh******))))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((()))******---...000111444999>>>CCCRRRXXXaaakkkuuu~~~uuummmkkkllljjjlllooouuu|||~~~|||}}}~~~}}}wwwrrrooonnnmmmkkkkkkrrr}}}xxxrrrjjjdddgggooo~~~|||{{{{{{{{{xxxuuuiii```UUUMMMIIIEEE???;;;222222111000...+++)))((()))((('''((()))***)))((('''((()))******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''(((***+++,,,***)))((('''&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%'''&&&%%%######%%%***...&&&&&&''''''((())))))***''''''&&&%%%$$$"""!!! ******+++***(((%%%!!!((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%############%%%%%%'''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$###)))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&''''''%%%######&&&((((((((($$$$$$%%%%%%&&&'''((((((&&&%%%###""""""###%%%&&&'''&&&%%%$$$###"""""""""***)))'''&&&$$$$$$######$$$***,,,)))&&&''''''%%%''''''''''''&&&%%%$$$#########$$$%%%&&&(((((()))***)))'''%%%%%%%%%&&&&&&''''''(((((()))((((((''''''((('''$$$&&&)))((($$$)))(((&&&%%%%%%&&&'''((()))&&&%%%&&&***,,,+++)))*********)))))))))))))))************)))))))))(((+++---///333666999;;;<<>>EEEMMMUUUZZZmmmqqqxxxxxxsssrrrmmmpppvvv~~~vvvvvvtttrrrtttzzz}}}vvvvvvyyy|||tttnnngggbbb^^^aaaddd```SSSGGG@@@:::444000//////---+++((('''&&&&&&&&&''')))***)))((('''((()))***)))((('''(((((())))))(((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((()))(((''''''(((***)))((('''&&&%%%$$$######)))))))))******)))))))))$$$%%%'''((((((((('''&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""$$$'''(((((('''$$$""")))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&&&&&&&'''&&&######$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%&&&((()))'''333;;;666,,,'''''''''))))))))))))((('''&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&'''((())))))))))))((((((((((((((('''&&&%%%$$$)))+++'''%%%&&&((((((%%%%%%$$$$$$$$$%%%'''(((---***'''&&&&&&'''''''''))))))))))))))))))******(((((((((((()))+++---...,,,+++******---222777;;;>>>AAAHHHPPPTTTTTTPPPLLLFFFHHHPPP]]]hhhrrr~~~mmmXXXRRRUUUaaa|||xxx```OOORRRVVVsssdddRRRYYYqqqeeeUUURRRaaa'''''''''&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&'''(((((('''&&&'''***,,,,,,...000222555:::???CCCSSSWWW^^^fffpppzzzzzzuuusssnnnqqqyyyyyyxxxvvvtttxxxxxxppphhh___ZZZSSSOOOMMMNNNPPPKKKAAA777555222---++++++,,,+++***((('''%%%$$$%%%''')))***)))((('''((()))***)))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''''''''(((((((((((())))))))))))((((((((((((''''''&&&%%%$$$$$$######%%%%%%&&&&&&'''((())))))!!!"""###$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''(((***+++***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&*********)))'''&&&$$$###$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&$$$###"""###%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&######"""######$$$%%%%%%$$$$$$$$$%%%&&&((()))***&&&///444000)))&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%&&&((()))***)))(((((('''(((((()))))))))((((((%%%,,,///+++'''(((+++,,,$$$$$$######$$$%%%&&&'''+++)))'''&&&''')))+++,,,)))))))))))))))************)))(((((()))***,,,...*********+++---111555888888===DDDLLLQQQQQQMMMIIIEEEGGGQQQaaapppyyylllXXXRRRVVVeeezzzbbbPPPSSSUUUpppfffTTT[[[sss}}}cccRRROOO___'''''''''''''''''''''((($$$$$$%%%%%%&&&&&&''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))))))))((('''''')))+++((()))*********---111444;;;???FFFMMMUUU^^^hhhnnnrrrwww|||}}}zzzvvvsssssslllooowww~~~~~~zzz{{{zzzyyyyyy|||~~~uuuqqqjjjccc[[[SSSKKKGGG@@@@@@???>>><<<999666333...,,,)))''''''(((((((((+++)))'''&&&&&&''')))***)))((('''((()))***)))(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))((((((((((((''''''&&&%%%$$$$$$######%%%%%%&&&&&&'''((())))))######$$$%%%&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&''''''(((***++++++)))''''''''''''''''''''''''((((((((())))))((('''&&&$$$###"""&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%$$$###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))''''''&&&''''''((())))))&&&))))))&&&%%%''''''$$$&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''((()))))))))(((&&&%%%"""###$$$%%%&&&''''''''''''...111---***+++...000(((((((((((())))))******+++***)))(((((()))+++---(((((())))))************,,,+++***))))))***++++++)))***+++---000222333444888<<>>DDDMMMSSSXXX^^^fffjjjjjjiiiiiikkkiiimmmttt{{{~~~}}}zzznnnllliiihhhjjjnnnsssvvvvvvtttrrrrrrqqqnnnhhhccc[[[YYYUUUOOOIIIBBB===:::333444555333000...000222,,,+++***((((((((()))))),,,+++)))(((''''''(((((()))((('''((()))***)))((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))))))))(((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))******(((&&&&&&''')))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((('''''''''''''''((((((''''''%%%###%%%***)))%%%'''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$###$$$%%%'''(((((((((((('''---///,,,***,,,///...((((((((((((((((((((((((---------+++(((''''''(((((((((((()))******++++++,,,,,,+++++++++*********)))***,,,///111222222222:::===CCCIIINNNOOOLLLIIIHHHKKKVVVhhhxxx~~~lllYYYSSS]]]rrr~~~fffSSSTTTUUUqqqkkk\\\dddzzz~~~dddTTTQQQaaa######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&'''''''''"""$$$%%%%%%$$$$$$&&&'''&&&''')))))))))***,,,---'''+++...//////222888===>>>DDDKKKPPPRRRTTTWWWZZZ\\\aaagggkkkkkklllooorrrqqquuuzzz}}}vvvnnnnnnnnnppprrrrrrnnnkkkaaa[[[UUUSSSVVV[[[\\\\\\ZZZWWWSSSRRRSSSQQQLLLGGGDDDCCCBBB???:::666333222---------,,,,,,,,,,,,,,,***++++++*********+++---((((((((('''''''''&&&&&&)))((('''((()))***)))(((((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%'''((()))(((&&&&&&'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!######%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))'''&&&%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''&&&$$$!!!#########$$$%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%#########"""######$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$''''''%%%&&&))))))&&&''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&((()))))))))))))))((((((%%%((()))''''''++++++)))&&&&&&&&&&&&%%%$$$$$$###)))+++---+++(((%%%$$$%%%'''(((((()))******++++++)))***+++------,,,+++***+++++++++,,,...000222333999;;;@@@FFFKKKNNNMMMKKKHHHLLLWWWggguuu{{{jjjVVVOOOZZZqqqkkkVVVWWWTTTrrrooo^^^eee{{{~~~cccSSSOOO^^^$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%'''((('''((()))+++%%%'''((('''&&&$$$$$$%%%'''***---+++((()))---222---222888===???BBBGGGKKKHHHNNNTTTVVVTTTTTTZZZ```^^^aaaeeehhhiiilllppptttyyy|||{{{wwwvvvoooeeeZZZYYYZZZ]]]```___\\\XXXXXXOOOFFFDDDGGGKKKKKKHHHEEE@@@<<<;;;<<<<<<888444555555666444111///......,,,)))((())),,,---)))&&&%%%&&&'''''''''(((***,,,$$$$$$%%%&&&&&&&&&%%%%%%)))((('''((()))******(((((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''%%%%%%''')))""""""###%%%'''(((******)))(((((('''&&&$$$""""""%%%%%%%%%&&&'''((()))***############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$!!!###%%%''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++,,,+++***)))'''&&&$$$$$$$$$$$$%%%%%%&&&'''""""""###$$$''''''%%%$$$""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""""""""###$$$%%%&&&'''&&&+++(((%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((((((((((('''&&&$$$###""""""$$$$$$"""$$$)))((($$$)))))))))((('''&&&%%%$$$###&&&******(((%%%%%%&&&'''(((((()))***+++++++++&&&(((+++---......,,,+++---+++***)))+++...111444666888<<>>???@@@AAABBBGGGHHHIIILLLOOOQQQSSSTTTVVVWWWXXXXXXXXXWWWUUUTTTOOOMMMJJJGGGDDDAAA???>>>>>>;;;888888999999777666777444111111222333222111000///...,,,++++++++++++)))))))))***+++---...///&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,(((((((((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&$$$###'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''%%%%%%&&&'''$$$%%%''')))+++******)))&&&%%%###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&%%%''')))***)))(((&&&(((******(((''''''(((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$'''%%%$$$$$$%%%&&&&&&&&&"""%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''((()))***'''((()))(((&&&%%%&&&'''''',,,222555222,,,'''%%%&&&&&&''''''((())))))***'''((()))***++++++***)))***)))))))))((((((((('''(((((())),,,///000---************+++---///000111444777<<>>???>>>===<<<;;;777666555333222111111111111000......//////...---,,,+++***+++------,,,******))))))(((''''''(((((((((((((((((('''&&&%%%$$$&&&&&&%%%%%%&&&'''((()))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&(((((('''&&&%%%&&&''''''&&&%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''%%%%%%&&&'''&&&''')))***+++,,,++++++%%%)))+++(((###!!!%%%***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$###$$$&&&(((((('''''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&&&&%%%'''%%%$$$%%%&&&((((((''' ###%%%%%%&&&''')))&&&''''''''''''(((((((((&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&(((+++,,,''')))))))))'''&&&'''(((&&&...777888222***'''&&&&&&&&&''''''((()))))))))''''''((()))***++++++,,,))))))))))))((((((((((((***))))))***,,,,,,+++)))*********+++,,,...000000333666;;;@@@EEEHHHJJJKKKIIIEEEHHHTTTaaammmwww```SSSUUU___{{{vvvaaa[[[WWWlllsss```jjjiiiTTTOOORRRkkk%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$######%%%'''(((%%%######$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++((((((((((((((((((((((((***************+++++++++///////////////000000000000111111222222111000000...------,,,,,,,,,,,,---,,,+++******+++,,,,,,,,,'''((()))******)))'''%%%&&&&&&%%%%%%%%%&&&&&&'''******)))(((%%%"""***(((&&&%%%$$$&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))(((((('''''''''((((((''''''&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&''')))'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&''')))***+++++++++***"""'''***(((###!!!###'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&&&&%%%$$$%%%((())))))(((&&&'''(((((('''(((***+++((((((((((((((('''''''''&&&%%%%%%$$$$$$$$$%%%%%%'''&&&$$$######%%%(((***((()))***)))'''&&&'''((()))---000000+++(((((()))''''''''''''(((((())))))'''''''''((()))+++,,,---))))))))))))((((((((((((+++***))))))))))))***)))*********+++,,,---///000222555999>>>CCCHHHJJJLLLIIIFFFHHHQQQ]]]kkk~~~sss^^^SSSUUU___zzzyyybbb[[[VVVjjjrrraaammmlllVVVPPPQQQhhh'''&&&%%%&&&)))***)))'''"""###%%%&&&'''&&&%%%%%%&&&%%%$$$######%%%'''(((&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''))))))((((((((((((''''''((((((((())))))*********++++++*********)))))))))))))))***************)))))))))((('''''''''''''''(((((((((''''''((()))***&&&((())))))(((%%%###!!!%%%%%%%%%%%%%%%&&&&&&'''$$$%%%''')))++++++******///,,,)))&&&$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%'''))))))(((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((()))))))))"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''(((((('''"""###$$$$$$######%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""  """$$$$$$###%%%%%%$$$&&&((())))))((('''((('''&&&$$$###%%%'''******)))((('''&&&&&&&&&(((''''''&&&&&&&&&''''''***(((%%%######$$$&&&''''''))))))((('''&&&'''((((((((()))+++++++++)))(((''''''''''''(((((((((((('''''''''((()))+++,,,---(((((((((((())))))))))))+++***)))((((((((()))************+++,,,---...///222444888===BBBFFFIIIKKKJJJHHHHHHOOOZZZiii|||ppp\\\RRRTTT]]]www|||ddd\\\VVVjjjoooaaannnmmmWWWPPPQQQggg$$$""" """&&&(((&&&$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''')))))))))(((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&%%%&&&&&&((()))))))))'''''')))+++%%%''')))(((%%%"""!!! '''&&&&&&&&&&&&&&&''''''!!!###%%%''')))+++,,,---000...***'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&%%%$$$&&&))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######%%%'''((('''%%%$$$%%%&&&&&&%%%&&&(((***&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!$$$&&&&&&&&&%%%%%%%%%&&&((()))'''&&&'''((((((&&&$$$###$$$%%%))))))(((((('''&&&&&&%%%******)))))))))******+++,,,+++(((&&&%%%%%%&&&'''&&&(((((((((&&&%%%&&&'''$$$%%%)))...111///)))$$$''''''((((((((((((((((((''''''((()))***++++++,,,(((((((((((()))))))))))))))******)))(((((()))+++************+++,,,---...111333666:::???CCCGGGIIIIIIHHHHHHMMMWWWgggyyyooo[[[QQQRRRYYYrrr}}}eee]]]WWWjjjlll___nnnlllWWWPPPPPPfff!!!$$$&&&$$$"""$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$''''''(((((((((((())))))(((((('''(((((())))))***))))))(((''''''''''''''')))+++,,,***((('''))),,,%%%''')))(((%%%######$$$(((((('''&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&...,,,)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''')))'''&&&&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%###########################$$$%%%&&&&&&%%%$$$###""""""$$$&&&((((((&&&###&&&''''''&&&%%%%%%''')))&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''))))))(((%%%$$$%%%&&&''''''%%%$$$&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&'''''''''((()))((((((((()))***+++,,,***)))((('''''''''''''''%%%''''''&&&%%%$$$%%%&&&$$$'''+++...---+++(((&&&(((((((((((((((((((((''''''((()))***++++++***)))'''((((((((()))))))))***(((***,,,+++)))(((***,,,************+++,,,------111222555888===AAADDDFFFFFFGGGHHHKKKUUUeeevvvqqq]]]RRRQQQVVVooo}}}fff^^^YYYkkk~~~iii]]]mmmkkkVVVPPPPPPggg&&&###!!!$$$)))+++***'''$$$$$$######$$$&&&''')))###$$$%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&((())))))***%%%%%%%%%&&&&&&&&&'''''',,,,,,+++)))'''&&&$$$$$$######$$$%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&'''&&&((()))'''%%%$$$&&&(((&&&)))+++***(((&&&(((***)))(((''''''&&&&&&''''''''''''&&&%%%&&&''')))******)))(((&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((((((((((('''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$&&&(((******)))((('''""""""###$$$%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!$$$''')))(((%%%###### !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&''''''((()))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%##############################%%%%%%%%%%%%######%%%'''))),,,...---***''''''''''''%%%###"""$$$&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$"""!!!###%%%&&&%%%%%%&&&'''""""""###%%%'''((()))***%%%%%%%%%&&&&&&((()))***%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%(((***+++(((###"""''',,,(((((((((((((((''''''''''''(((***+++,,,+++)))((('''((((((((())))))******'''***,,,,,,***)))***,,,************+++,,,------111222444777;;;???CCCEEEDDDEEEGGGIIISSScccsss|||sss___SSSQQQUUUmmm|||ggg___ZZZkkk{{{ggg\\\llljjjUUUPPPPPPggg!!!&&&,,,111888999222(((%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$)))'''%%%#########$$$%%%(((((('''''''''&&&&&&&&&)))(((((('''''''''((((((******)))((('''%%%###""")))((('''&&&%%%%%%&&&'''...---+++***(((''''''&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$***)))((('''&&&&&&'''(((((()))***++++++***)))((('''%%%###$$$'''((('''%%%######$$$%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$$$$'''%%%%%%'''((('''&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%***%%%"""$$$)))+++'''"""((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$###!!! !!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&''''''((((((''''''&&&''''''%%%%%%%%%%%%''''''((('''&&&%%%$$$%%%&&&'''&&&...///&&&$$$******%%%'''555;;;111'''&&&%%% $$$%%%&&&'''''''''&&&%%%&&&%%%###""""""###%%%&&&&&&&&&%%%&&&''')))+++,,,''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((($$$$$$$$$&&&)))***)))(((((((((((('''&&&&&&&&&%%%&&&******((()))...,,,&&&(((((())))))))))))((((((%%%(((++++++)))(((***,,,,,,+++)))))))))+++---...000000111444999===???@@@GGGFFFFFFHHHRRRbbbuuu{{{bbbSSSSSSYYYnnnuuuddd\\\[[[llltttaaaWWWiiimmmUUUNNNRRR```"""...<<>>///***)))(((&&&%%%$$$######""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$$$$######$$$%%%'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&''''''(((''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((('''''''''((())))))&&&'''''''''&&&%%%$$$$$$(((&&&%%%&&&''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$&&&'''(((000HHHYYYNNN777)))'''(((&&&000333+++&&&'''(((%%%&&&&&&&&&&&&'''((()))***))))))'''&&&&&&'''))))))+++***((('''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''(((((('''))))))(((***,,,+++&&&(((((())))))))))))((((((###%%%)))+++,,,...000222000///---,,,++++++,,,,,,///000111444777;;;>>>@@@EEEDDDDDDEEENNN^^^rrrfffUUURRRUUUjjjzzziiiaaa```qqqrrraaaYYYkkkvvvYYYNNNRRRbbb"""(((...111444444---$$$(((((('''%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$###""""""$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((((())))))******++++++''''''&&&&&&%%%%%%$$$###'''&&&%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$'''(((&&&$$$%%%%%%$$$((((((''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$&&&)))***)))'''&&&(((***%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ !!!###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&((()))///CCCPPPHHH555(((&&&&&&%%%+++,,,'''$$$&&&(((&&&***)))'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))))))))***&&&&&&''''''(((((())))))))))))))))))******(((%%%(((((())))))))))))((((((((()))***++++++******+++,,,+++***))))))******+++///000111333555999===@@@DDDDDDDDDEEELLL\\\pppiiiWWWRRRRRRgggzzziii___```qqqsssccc]]]oooyyyZZZLLLQQQbbb'''((('''$$$$$$&&&&&&"""%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%((((((((('''&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""''')))$$$"""$$$%%%"""&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$!!!$$$'''%%%"""!!!###&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ !!!###$$$%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$&&&'''((((((...222///)))&&&###!!!$$$&&&&&&$$$$$$&&&'''&&&)))(((&&&$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%(((******)))((()))+++&&&''''''(((((()))))))))+++))))))******(((%%%$$$(((((())))))))))))((((((******)))))))))((('''&&&(((((())))))***+++,,,---///000222222444777<<<@@@BBBDDDEEEFFFLLL[[[ooo~~~kkkYYYRRRQQQeeeyyyfff[[[\\\ooowwwiiidddvvv{{{ZZZKKKPPP```%%%((((((%%%%%%((('''%%%############$$$%%%&&&&&&######$$$$$$%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''(((((('''&&&'''''''''&&&&&&$$$###"""&&&&&&'''(((((((((''''''((((((&&&%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''%%%%%%$$$$$$######""""""""""""######$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&(((''''''&&&&&&''''''(((+++,,,,,,+++(((&&&&&&'''"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&...000)))&&&)))***'''###############$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%!!!###%%%$$$!!! """$$$&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$######""""""$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########%%%&&&''''''$$$!!!"""%%%(((&&&$$$%%%$$$$$$$$$&&&((('''&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))),,,...,,,(((&&&'''((((((((((((((((((((())))))***''''''***+++(((%%%%%%(((((())))))))))))(((((('''&&&&&&((()))***)))'''((()))***+++,,,...//////...000222222222555;;;AAAAAAEEEHHHJJJOOO\\\ooo~~~lllZZZSSSQQQccczzzeeeYYYYYYmmm}}}ppplll~~~{{{ZZZLLLQQQ^^^ %%%'''%%%%%%''''''$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###########################$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%''')))))))))((('''&&&&&&&&&&&&%%%$$$######%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$'''(((((())))))((('''&&&&&&&&&%%%%%%&&&'''((()))+++,,,---***'''%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%''')))&&&&&&&&&&&&'''''''''((((((222444,,,(((,,,---)))###$$$$$$%%%%%%&&&&&&'''((((((&&&%%%%%%%%%&&&'''%%%&&&'''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$###"""!!!"""###%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%&&&'''%%%$$$%%%&&&'''''''''(((%%%$$$'''++++++)))'''!!!"""###%%%&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$%%%''')))$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))---///---(((&&&'''))))))))))))((((((((((((((('''###$$$***,,,)))(((***(((((())))))))))))((((((&&&%%%%%%'''+++,,,+++***))))))***+++,,,---------...000222111111444;;;AAAAAAFFFKKKNNNRRR^^^ppp~~~lll[[[TTTQQQccc|||gggZZZXXXlllwwwttt|||ZZZOOOTTT]]]|||"""&&&&&&###!!!$$$%%%$$$((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''')))******)))(((%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%###"""############$$$%%%&&&'''(((''''''&&&&&&'''''''''''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$"""!!!%%%$$$$$$$$$%%%''')))***(((******((($$$!!!"""###$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$&&&)))***&&&&&&&&&'''''''''(((((("""---000'''"""'''((($$$&&&''''''((()))***++++++)))((('''&&&%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&%%%$$$$$$######$$$$$$$$$###"""!!!!!!###%%%&&&!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$###$$$%%%'''((((((((('''&&&$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%''''''''''''%%%%%%&&&%%%$$$#########$$$%%%!!!$$$(((((($$$###***&&&%%%***......***((($$$%%%&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$'''''''''''''''''''''''''''%%%""" """%%%'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&***...---)))'''***---******))))))((((((''''''###!!!)))---++++++...(((((())))))))))))(((((((((&&&&&&(((,,,---,,,***((())))))*********))))))...000222111000333:::AAA@@@GGGNNNQQQTTT___ppp~~~lll\\\UUURRRcccjjj]]]XXXlll|||yyy|||[[[QQQWWW]]]yyy$$$$$$###############$$$######""""""######$$$%%%***(((&&&&&&''''''&&&%%%###$$$&&&''''''&&&$$$###$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&''')))'''$$$###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&))),,,...%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%&&&''' ''''''$$$"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&$$$$$$###"""######$$$%%%%%%%%%%%%$$$((('''%%%######(((///444:::222)))###"""###$$$$$$!!!$$$&&&%%%###%%%+++111333...,,,$$$&&&)))$$$###$$$''')))***&&&###&&&%%%$$$%%%'''''''''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%$$$#########$$$%%%###!!! !!!###%%%''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$!!!%%%%%%%%%$$$$$$#########$$$$$$######"""######$$$%%%$$$%%%%%%&&&'''((()))(((((('''&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((+++444===<<<111'''((('''&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((('''###%%%'''))))))'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&''''''(((((()))))))))(((((())))))***+++,,,'''+++...+++$$$ +++***))))))))))))))))))(((+++...000222444777:::DDDHHHNNNUUU^^^gggpppuuufffTTTRRRRRRaaaiiiWWWTTTdddzzzzzz~~~]]]PPPPPPUUUrrr%%%$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''%%%###"""###$$$$$$######$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$!!! !!!"""""""""$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&***"""$$$***)))&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$###"""""""""'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%'''+++222777555///(((######$$$$$$$$$$$$&&&'''&&&%%%(((///444222(((&&&***(((&&&&&&###&&&%%%%%%''')))***(((%%%'''&&&%%%&&&'''((('''&&&&&&'''((((((((((((((((((&&&%%%$$$$$$######$$$$$$%%%&&&'''(((((()))))))))&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###"""(((((('''''''''&&&&&&&&&$$$$$$###############$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""%%%+++111111)))"""((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))'''''''''((()))***+++,,,+++...111000,,,)))))))))***************+++,,,,,,***,,,...000222444888;;;BBBGGGNNNVVV^^^gggooouuudddTTTSSSUUUeee}}}fffUUUUUUcccvvvvvv```RRRRRRVVVrrr$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%###  """""""""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%(((%%%######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&***&&&%%%''')))''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$###############&&&&&&%%%$$$$$$$$$%%%%%%%%%###!!!###%%%'''%%%###%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$%%%'''+++///...***&&&$$$$$$$$$%%%%%%%%%&&&'''&&&%%%)))000666DDD///$$$++++++"""###---%%%$$$######%%%&&&&&&%%%((('''&&&'''((())))))'''((())))))))))))(((((('''%%%%%%$$$$$$######$$$$$$"""$$$&&&((((((%%%""" %%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''&&&%%%###!!! $$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''$$$######$$$'''(((&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&)))++++++(((%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((()))((((((((((((((((((((((((&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,((()))+++---------,,,,,,+++++++++++++++,,,---...,,,...///000111444888<<>>)))'''***###"""...'''&&&$$$###$$$%%%&&&''')))''''''((()))***)))((((((((()))(((((('''&&&%%%%%%%%%$$$$$$###$$$$$$%%%!!!###$$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$%%%&&&##################""""""######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%$$$"""!!!!!!!!!!!!&&&&&&&&&&&&%%%$$$######""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&)))+++---)))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((%%%%%%%%%&&&'''((()))***(((((((((''''''&&&&&&&&&%%%%%%%%%&&&((()))+++,,,%%%%%%&&&(((+++,,,+++***,,,+++++++++++++++,,,---.../////////000333888<<<@@@FFFOOOYYYbbbjjjqqqvvv~~~bbbUUUWWW[[[lllxxxbbbTTTTTTaaazzzooonnnbbbUUUSSSTTTooo!!!!!!"""###$$$$$$############""""""######$$$%%%'''%%%""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$######""""""######$$$$$$"""!!!!!!###$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$### !!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%''''''%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&((($$$!!!###(((***'''###"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&((()))(((&&&$$$$$$$$$###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$(((---111CCCBBB888888DDD<<<+++)))+++***(((&&&&&&''')))+++)))((('''(((*********)))''''''''''''&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&&&&%%%######%%%'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&)))+++---((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&'''((()))***,,,+++++++++***)))))))))%%%%%%&&&&&&''')))***+++)))((((((***,,,---,,,+++---,,,+++***************////////////000222777;;;>>>DDDNNNYYYcccllltttyyydddUUUWWWZZZkkkzzzcccUUUQQQ```yyyllljjj|||dddWWWUUUUUUppp !!!###$$$%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$##################$$$$$$###"""###%%%%%%%%%###############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''(((((())))))$$$$$$%%%%%%%%%%%%&&&&&&%%%(((((($$$###%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""""""""""""""%%%%%%$$$$$$$$$%%%&&&&&&'''%%%###%%%((()))'''%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&"""$$$%%%&&&%%%$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&''''''&&&%%%'''***---///)))>>>IIIZZZqqqaaa:::***''''''&&&$$$"""###%%%((()))((('''((()))***)))(((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%############%%%&&&((()))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%"""###$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%&&&'''(((%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((()))'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&''''''''''''((()))************************++++++,,,,,,+++***************...////////////111555888:::AAAKKKVVVaaallluuu{{{dddTTTTTTVVVggg|||dddTTTPPP^^^vvvhhhcccvvvfffYYYWWWXXXrrr!!!###%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$###$$$%%%''''''&&&$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$&&&%%%$$$&&&'''((('''&&&############$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''((()))))))))###$$$%%%%%%&&&&&&&&&&&&%%%((('''######''''''###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$"""!!!!!!!!!!!!%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&& !!!######""""""###$$$$$$&&&'''&&&###"""$$$&&&'''&&&&&&&&&'''))))))***$$$777EEEcccfff888///$$$%%%%%%###!!! """%%%((('''&&&''')))***)))(((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$######$$$$$$%%%&&&!!!""""""###$$$%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%% !!!!!!!!!"""""""""###!!!###%%%&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&((()))((('''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%)))))))))(((((())))))***&&&(((***)))&&&&&&(((+++*********++++++---......---.../////////000333555666<<>>CCCLLL\\\kkkzzzmmm[[[VVVWWWlllnnnZZZKKKSSSsssyyybbbRRR___hhhWWWRRRLLL___$$$&&&''''''&&&%%%%%%&&&""""""""""""###$$$%%%%%%%%%""""""$$$$$$""""""%%%######""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""'''&&&$$$000888000$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&(((###&&&&&&"""$$$******###%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$"""######$$$&&&''''''((('''$$$!!!!!!###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%***)))'''%%%%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((((((((((((((((())))))******))))))((((((((((((((())))))+++,,,...000111222444444777<<<@@@HHHWWWeeeuuunnn[[[VVVVVVjjjooo[[[LLLTTTuuu}}}eeeTTTaaajjjXXXQQQIII[[[vvv$$$&&&''''''&&&%%%%%%&&&""""""""""""###$$$%%%&&&&&&"""!!!$$$############""""""""""""######$$$$$$######$$$&&&((()))"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############'''$$$"""...666---&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''((('''%%%$$$###$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))(((%%%$$$%%%'''###&&&$$$""")))444222(((%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&%%%$$$%%%''')))((('''&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&###!!!###&&&((('''(((&&&$$$""""""###%%%&&&"""###$$$&&&'''(((******''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&###########################$$$$$$$$$%%%&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&))),,,---%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((()))))))))'''''''''''''''(((((()))************++++++++++++)))***+++,,,...///000111222333666<<<@@@FFFTTTaaappp{{{mmmZZZVVVWWWjjjppp[[[NNNVVVvvvhhhVVVaaalllYYYPPPGGGXXXnnn"""$$$%%%%%%$$$###$$$$$$""""""""""""###$$$%%%&&&'''"""!!!###""""""$$$##################$$$!!!!!!!!!!!!"""%%%'''(((""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""###%%%''')))***)))'''%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%(((### ,,,444***&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))***)))%%%###$$$&&&"""%%%###"""---;;;999---%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''$$$!!!'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''%%%$$$%%%'''((('''&&&$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$ """"""###$$$&&&$$$ )))&&&###!!! """%%%'''))))))((('''&&&&&&%%%%%%$$$&&&((()))((('''&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######### !!!""""""######%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&---,,,***)))'''&&&&&&&&&!!!"""$$$&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%&&&&&&'''((())))))""""""###$$$$$$$$$$$$###%%%%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!###'''---333666%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((()))))))))***+++,,,...///000111000222666<<>>EEERRR^^^mmmwwwppp\\\XXX___wwwwww___MMMZZZrrriiiVVV```yyywww]]]JJJIIIPPPmmm##################$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$###""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$***(((***111444333222333%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$###############$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''$$$$$$######""""""""""""###$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$############&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%!!!"""######$$$$$$######((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! %%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$(((((())))))(((''''''&&&#########$$$'''+++///222'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%''''''&&&&&&'''***+++)))(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&'''''''''%%%$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''(((***''''''''''''((((((((((((((())))))***************---,,,,,,---...000222444333222333888===DDDPPP\\\kkkuuuppp\\\WWW]]]tttyyybbbNNNXXXmmmiiiUUU^^^vvv|||aaaNNNLLLRRRmmm"""""""""###$$$$$$$$$%%%'''%%%""" """%%%'''$$$$$$###""""""""""""###"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''')))///111...++++++%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$!!!""""""###############%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&######""""""""""""""""""$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%+++***(((&&&%%%$$$######&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$############"""!!! %%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''(((''''''&&&%%%$$$######$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&(((***)))((((((((()))+++***(((&&&%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''$$$&&&&&&&&&$$$###$$$%%%&&&'''((())))))((('''&&&'''&&&%%%''')))******)))''''''''''''(((((((((((((((((()))))))))*********++++++,,,---///222555666111000222777;;;BBBNNNYYYgggqqq~~~tttaaa\\\aaaxxx{{{cccOOOTTTeeejjjUUU[[[qqqhhhTTTPPPUUUnnn!!!!!!"""###$$$%%%%%%%%%$$$""""""$$$$$$$$$###""""""#########""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&########################&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%''',,,---'''"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%'''%%%###!!!!!!###%%%'''%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&))))))((('''%%%%%%$$$$$$''''''&&&&&&'''(((***+++&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$#########%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******((('''%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$######'''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&)))+++)))(((((((((''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''((()))******)))((('''(((&&&%%%'''+++---+++)))''''''''''''((((((((((((((((((((((((((())))))***)))))))))***,,,///222333111000333777;;;AAALLLWWWcccnnn|||vvvddd```fff}}}{{{cccPPPQQQ^^^{{{lllVVVYYYmmmnnnXXXSSSYYYppp!!!!!!"""###$$$%%%%%%%%%###"""!!!!!!!!!!!!"""###$$$###############$$$$$$""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%&&&&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&(((---...)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%'''%%%###!!!!!!###%%%'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############%%%%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&'''(((***+++&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&%%%%%%$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%''''''((((((((((((''''''###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%$$$)))+++'''%%%((((((%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((('''&&&%%%&&&((('''((()))******)))(((''''''&&&%%%'''+++,,,***'''''''''''''''((((((((((((((((((((('''((()))*********)))))))))***,,,...///222111333888<<>>HHHQQQYYYeeetttttthhhqqqmmmSSSQQQ[[[tttwww___[[[eeehhhRRRRRR[[[www$$$$$$$$$##################"""!!! !!!"""###$$$#########$$$%%%%%%&&&"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################!!! !!!###%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$$$$''''''### !!!#########$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!!&&&%%%###"""""""""###$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###!!!"""$$$&&&'''&&&$$$###%%%$$$######""""""######'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!"""############"""$$$%%%'''))))))))))))(((&&&&&&%%%%%%&&&''')))***''''''&&&%%%%%%$$$######$$$%%%&&&'''((((((((((((&&&''''''&&&&&&%%%######""""""###$$$%%%&&&&&&'''$$$%%%%%%%%%%%%$$$######%%%$$$###$$$'''+++111444%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&!!!!!!"""###%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&***(((&&&######$$$&&&(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&'''&&&%%%&&&''''''((((((((((((''''''&&&%%%$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''###***))) )))---***&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''(((((()))###$$$&&&%%%%%%%%%&&&'''&&&'''((())))))((('''&&&***---111000---***)))+++''''''''''''((((((((())),,,***)))((()))***,,,---,,,+++******+++,,,.../////////222666999===FFFOOOVVVbbbrrr}}}qqqfffssslllSSSSSS\\\uuuyyyaaa]]]eee~~~dddOOOPPPZZZwww%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$&&&$$$"""!!! !!!"""#########$$$$$$$$$$$$#########%%%&&&&&&$$$$$$%%%'''!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$###""""""######&&&$$$""""""%%%&&&%%%$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%###""""""######$$$$$$###"""###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%!!!&&&'''$$$"""###&&&&&&%%%###$$$%%%&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!###'''***)))%%%$$$''',,,%%%%%%#########$$$%%%&&&)))'''&&&'''((()))(((''')))'''%%%&&&)))***(((&&&"""###$$$%%%&&&'''''''''''''''&&&%%%%%%'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$############"""%%%###!!!!!!###$$$%%%%%%(((%%%"""###%%%'''&&&$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$&&&&&&%%%###((('''$$$"""""""""###$$$  """$$$%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&'''((((((&&&$$$###&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$'''((((((((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$###!!! )))(((%%%$$$$$$&&&((()))&&&&&&'''))))))(((&&&$$$''''''''''''''''''''''''((((((''''''''''''(((((('''%%%$$$%%%((()))(((&&&&&&((()))(((&&&%%%&&&'''%%%&&&((()))************(((''''''&&&&&&((()))***++++++++++++***((('''&&&'''((()))***,,,---...///111000333999===???EEELLLUUUaaaqqq}}}xxxhhhqqqnnnTTTWWWWWWvvv___bbb___}}}bbbOOONNNUUUrrr%%%%%%$$$$$$$$$#########%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%###""""""!!!!!!!!!""""""%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$&&&######$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######%%%###!!!!!!"""###!!!###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######"""############$$$$$$$$$%%%%%%%%%"""&&&&&&###"""$$$'''(((&&&$$$$$$%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''""""""""""""""""""""""""""""""""""""!!! ###%%%'''%%%###"""###%%%&&&&&&%%%%%%%%%&&&'''''''''''''''(((***+++***)))***)))'''(((+++,,,***)))"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""" !!!###%%%&&&%%%&&&$$$###$$$&&&'''%%%###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""'''&&&$$$$$$$$$%%%'''((("""!!!!!!###&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$&&&))),,,...#########&&&))))))(((&&&''''''''''''''''''''''''(((''''''''''''''''''(((***)))'''(((+++,,,***(((+++)))%%%!!! """'''+++%%%%%%&&&''''''((((((((((((((('''&&&'''((()))***'''((((((((((((''''''&&&))))))***+++---...//////+++***,,,222555888>>>FFFVVVbbbsss~~~{{{oooxxxmmmTTTXXXYYYwwwbbbeeeaaa~~~cccOOOMMMUUUqqq%%%$$$$$$$$$$$$#########%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%######""""""""""""######%%%$$$###!!!!!!"""############$$$$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%%%%%%%$$$$$$###%%%$$$######"""#########%%%###"""!!!!!!!!!###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%% ###%%%%%%###"""$$$''')))'''%%%$$$$$$$$$###"""%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!! $$$$$$$$$###""""""!!!!!!&&&&&&'''(((((()))((((((&&&&&&(((+++......---+++)))(((((()))***++++++***$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$#########%%%$$$$$$$$$###############"""!!!!!!$$$%%%&&&%%%$$$$$$$$$%%%'''&&&$$$"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###"""  !!!###%%%'''$$$######%%%'''((((((&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&'''((('''&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''$$$#########%%%(((+++---+++)))'''(((******'''$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((('''%%%***(((%%%!!! """&&&***(((''''''&&&&&&''''''((((((((('''''''''((()))***&&&&&&'''(((((((((((((((++++++,,,,,,---......///---+++---222555888???GGGVVVccctttzzz~~~lllUUUZZZ[[[zzzgggiiieeecccPPPMMMTTTooo$$$$$$$$$$$$############$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$###""""""######$$$######$$$$$$$$$$$$######&&&''''''&&&$$$######$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$###############$$$$$$$$$$$$#########"""!!!###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%###"""!!!$$$$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$"""###%%%''''''%%%$$$###$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%$$$######$$$%%%$$$"""%%%&&&((()))*********)))&&&'''***---111111///---''''''''''''((((((((((((&&&&&&&&&'''&&&&&&%%%%%%"""###%%%&&&&&&&&&%%%$$$""""""######$$$%%%%%%&&&############""""""""""""%%%%%%$$$$$$$$$#########%%%###""""""$$$$$$$$$"""######%%%&&&'''&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%!!!"""$$$%%%$$$$$$$$$%%%'''((('''&&&%%%%%%%%%&&&'''((()))***&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&''')))((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$#########$$$%%%***(((&&&''')))***'''%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$%%%&&&((((((&&&%%%%%%%%%,,,+++)))((((((((())))))((((((((((((((()))))))))))))))************))))))+++++++++,,,,,,---------111///000444888;;;BBBJJJVVVccctttxxx|||jjjUUU[[[^^^}}}mmmmmmiiieeePPPMMMSSSmmm$$$$$$$$$#########""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$###############$$$$$$######$$$$$$$$$$$$######&&&''''''&&&$$$######$$$&&&&&&&&&&&&%%%%%%$$$###$$$###############$$$$$$!!!"""$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%$$$###"""!!!$$$%%%&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&$$$###""""""$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&&&&'''''''''&&&%%%%%%###""""""###%%%'''&&&%%%$$$%%%''')))+++++++++***((()))+++///222222000...'''((((((((('''''''''((($$$$$$%%%%%%%%%$$$$$$######$$$&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###'''%%%$$$###$$$###!!!!!!###%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&)))******(((%%%%%%%%%%%%%%%&&&''''''#########$$$&&&'''&&&$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$###"""###%%%'''(((((('''&&&%%%%%%%%%%%%%%%###$$$&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&***)))'''%%%$$$######### !!!"""%%%''')))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))((('''''''''&&&(((******((('''&&&&&&,,,+++***)))))))))))))))((((((((()))))))))))))))++++++++++++***)))((('''))))))******+++++++++,,,///---///333666999???GGGTTTaaassszzzooozzzgggUUU]]]aaaqqqqqqlllfffQQQLLLQQQkkk$$$############""""""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%%%%%%%$$$$$$############"""######$$$%%% ###$$$$$$###$$$%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$""""""######$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###!!!!!!"""$$$&&&&&&&&&"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### !!!"""###$$$%%%''''''%%%&&&''')))+++,,,------++++++---///111222000...***+++,,,+++((('''((()))!!!!!!"""""""""""""""!!!$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$$$$$$$### !!!###%%%&&&$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))******)))&&&&&&&&&&&&&&&%%%%%%%%%###""""""###%%%&&&$$$###$$$$$$#########$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$&&&((()))%%%$$$#########$$$%%%&&&!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&$$$$$$$$$%%%&&&)))(((((('''''''''''''''))),,,///...***''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''++++++)))&&&$$$%%%))),,,((())))))))))))((('''&&&'''((()))*********))))))******))))))(((&&&%%%$$$((((((((()))***++++++,,,...---000555888999???EEEPPP^^^ppp|||uuujjjwwwdddTTT]]]cccuuuuuuqqqgggQQQLLLPPPiii############""""""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$$$$"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$&&&######$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%"""%%%&&&$$$######%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$###""""""###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""###""""""""""""#########$$$!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&$$$###$$$"""!!!"""$$$%%%%%%$$$!!!"""###$$$%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""###############"""!!!$$$'''&&&%%%%%%'''***'''((((((***,,,...///000///......///000000...,,,+++------+++(((&&&&&&((( !!!"""###############$$$$$$$$$$$$$$$%%%%%%&&&############$$$$$$$$$$$$!!!!!!"""""""""#########&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$""" """$$$%%%$$$""""""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%######$$$$$$$$$$$$#########""""""###%%%%%%$$$###%%%%%%$$$############$$$"""###$$$%%%&&&%%%%%%$$$"""$$$&&&((())))))((((((#########$$$'''***---///,,,***(((&&&$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%#########$$$&&&'''%%%%%%%%%&&&''''''((((((...555;;;777---%%%$$$&&&''''''''''''''''''''''''(((''''''''''''''''''((("""$$$&&&%%%######$$$&&&******(((&&&$$$%%%(((+++&&&(((***++++++)))'''%%%'''((()))***+++***))))))((((((((((((((('''&&&&&&''''''(((***+++,,,------//////333999;;;<<<@@@FFFMMMZZZlllyyyrrrjjjttt```SSS]]]dddvvvyyyvvvhhhQQQKKKOOOggg############""""""""""""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%'''!!!"""###$$$$$$$$$$$$$$$######""""""###$$$%%%%%%###&&&))))))'''%%%$$$&&&###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%######!!!!!!!!!"""###$$$%%%$$$"""!!!!!!!!!"""###""""""""""""############!!!""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%'''((('''$$$"""%%%$$$""""""###$$$###"""!!!"""###$$$%%%$$$##############################"""######$$$$$$$$$######%%%))),,,+++'''%%%(((,,,)))))))))***,,,///222333222000......///...---+++***,,,,,,***%%%######%%%"""###$$$%%%&&&'''''''''$$$###"""""""""###%%%&&& !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""$$$&&&&&&$$$###"""$$$%%%$$$!!!!!!###&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%$$$""" $$$%%%&&&'''''''''''''''$$$######$$$&&&&&&$$$###&&&&&&%%%$$$############!!!"""$$$&&&'''&&&$$$### $$$)))---///---)))&&&%%%%%%&&&(((,,,111555888;;;666///((($$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###""""""!!!###%%%''')))""""""#########$$$$$$$$$***444444***$$$&&&+++''''''''''''''''''''''''((((((''''''''''''(((((($$$&&&((((((&&&&&&(((***$$$'''******)))&&&%%%$$$'''))),,,......,,,)))''''''((()))++++++******)))((())))))***************'''((()))***,,,---//////------222888;;;;;;>>>CCCKKKXXXiiiwwwrrrkkkrrr^^^RRR]]]dddwww|||{{{iiiRRRKKKOOOfff######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$###############$$$"""$$$ &&&#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""############""""""##################$$$$$$########################$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&$$$"""########################$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!''''''&&&&&&%%%$$$######"""""""""###$$$&&&'''((($$$$$$######$$$$$$%%%&&&&&&&&&$$$###""""""!!!!!!###$$$%%%%%%&&&&&&%%%%%%###############"""!!! #########$$$$$$%%%%%%%%%########################&&&%%%$$$$$$$$$%%%&&&'''###!!! !!!$$$&&&&&&$$$---...//////...------...,,,---...///000111333333777444111/////////...---///---***'''&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################!!!"""$$$%%%&&&%%%%%%$$$&&&%%%###""""""###%%%&&&$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''$$$#########%%%%%%%%%$$$&&&$$$%%%)))---...+++((()))"""!!!))),,,...888FFFZZZOOO>>>///'''%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$###""")))((('''&&&&&&((()))+++###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&))))))'''$$$)))))))))'''&&&&&&''')))(((&&&%%%&&&((((((%%%"""'''(((***+++++++++***)))+++***)))(((((()))***+++%%%%%%%%%%%%$$$%%%''')))((()))************))))))+++---000333666:::???CCCJJJUUUdddqqq{{{yyyttt___TTTUUUbbbqqqzzzzzzjjjSSSLLLQQQggg#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$###############$$$'''%%%%%%'''&&&""""""%%%!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""##################"""%%%$$$$$$$$$###"""""""""########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """&&&((('''&&&########################$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$######$$$$$$%%%&&&$$$$$$##################$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&(((***'''$$$""""""$$$&&&%%%$$$+++...000000...------------....../////////......000///,,,,,,,,,,,,+++***+++)))&&&$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$""""""###%%%&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%$$$$$$###!!! """$$$&&&&&&&&&&&&&&&///%%%"""***...---000777EEE===333***%%%$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%$$$%%%%%%###!!!!!!###%%%)))'''%%%&&&(((((('''%%%'''((()))*********)))((())))))(((''''''((()))))))))))))))(((((()))+++,,,,,,,,,---------.........+++---000333555:::???CCCHHHRRRaaammmwwwwwwbbbSSSTTTbbbpppxxxyyymmmUUUMMMQQQhhh#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###############$$$$$$###!!! !!!!!!"""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&########################$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$&&&%%%$$$###############$$$$$$######$$$$$$%%%&&&######""""""###$$$$$$%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###%%%&&&((())))))'''$$$###$$$%%%&&&%%%***---000111000...,,,,,,---...//////...,,,***((())))))((()))++++++***(((((('''%%%######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$#########''''''&&&%%%%%%$$$######(((((('''&&&%%%$$$######!!!%%%))))))&&&$$$%%%(((///&&&###+++000---))))))...+++(((&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###!!!"""%%%&&&'''&&&$$$###''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%'''(((((('''%%%$$$&&&''')))'''%%%&&&''')))((((((&&&'''(((((())))))((((((((((((''''''''''''((((((++++++*********+++,,,,,,***)))******+++,,,......,,,...000222555999>>>BBBGGGQQQ]]]hhhrrr}}}{{{gggSSSTTTbbbnnnuuuwwwqqqWWWOOORRRkkk############$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########"""######$$$%%%&&&###"""%%%&&&######%%% !!!"""######$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$###############$$$$$$######$$$%%%%%%%%%%%%%%%#########$$$$$$###""""""&&&%%%###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''%%%###"""###$$$&&&'''))),,,000222111///---,,,---...000000///,,,)))'''''''''(((***------,,,***+++***(((&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################%%%%%%#########$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&"""#########$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((%%%'''))))))'''&&&&&&'''((($$$&&&...222---(((&&&$$$$$$###%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%)))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&***+++,,,+++)))))))))+++'''&&&%%%%%%&&&((())))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))((((((************'''''''''((()))+++---...,,,...000111444888>>>BBBIIIQQQ\\\fffppp||||||kkkSSSTTTbbblllsssvvvqqqXXXQQQWWWqqq""""""#########$$$$$$$$$######""""""""""""############""""""###$$$$$$%%%######%%%&&&!!!###!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""" #########################################################""""""##################$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""""""""&&&''''''((((((((((((((("""######$$$$$$$$$######&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""!!!!!!"""$$$'''))))))---111333222000......---...000111111///,,,***))))))***---///000...------,,,***(((&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######""""""!!!!!! """######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################&&&%%%$$$#########%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''%%%%%%&&&(((&&&%%%###$$$&&&&&&$$$""""""%%%***000000+++''''''&&&$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&''')))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&'''((()))(((&&&%%%&&&'''%%%&&&&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))''''''(((+++,,,+++)))))))))***+++---///000111---...///111333777===BBBJJJRRR]]]gggppp|||}}}zzzyyyuuunnnUUUVVVdddjjjtttxxxoooXXXTTT\\\www"""""""""############$$$###""""""""""""""""""###""""""""""""###$$$%%%%%%!!!"""######$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&##############################$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!!!!!"""##########################################$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$###############"""""""""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%###"""!!!!!!!!!######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%% """"""###$$$''')))+++...222444333111111111...///111222222000///...+++++++++,,,...///...---******(((&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&''''''###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''######$$$%%%%%%&&&''''''&&&((()))'''$$$!!!###%%%)))&&&###$$$((()))&&&###$$$(((,,,...+++'''%%%%%%(((&&&###"""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%###"""!!!!!!###%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%&&&((('''&&&$$$$$$%%%%%%'''((()))'''''''''((('''&&&&&&&&&&&&'''(((((())))))************))))))***((((((***///000///,,,'''(((***,,,---...//////......///000222777===BBBJJJRRR]]]fffppp{{{vvvnnnpppkkknnn}}}qqqXXXYYYfffkkkvvv{{{nnnWWWTTT]]]xxx""""""""""""############$$$######""""""######$$$""""""""""""###$$$%%%&&&(((''''''((($$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&########################"""##################""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!###%%%########################""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""""""""###!!!!!!"""############"""$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$!!!$$$%%%%%%$$$&&&'''...000333444333333333444000000111111000000///...+++***((((((*********)))&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((("""##################"""%%%%%%%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&'''''''''''' !!!$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))'''""" """%%%((('''&&&&&&'''((((((((('''(((((('''''''''%%%###'''%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&###############$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((&&&((())))))(((&&&&&&&&&&&&))),,,---+++((('''(((((('''&&&&&&&&&'''))))))(((((()))******)))(((((()))((((((,,,111444222///&&&(((+++...//////---,,,.../////////111666===AAAFFFOOOZZZdddmmmxxxooocccbbb```fffyyyttt[[[\\\iiikkkxxxoooVVVRRR[[[ttt""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$%%%&&&%%%!!! $$$&&&%%%$$$&&&#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%########################""""""############""""""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""" """$$$########################""""""######$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$"""!!! $$$$$$######$$$$$$%%%&&&#########"""######$$$%%%&&&&&&'''(((((((((((('''"""###$$$$$$%%%%%%%%%%%%###$$$&&&''''''%%%""" ########################$$$$$$%%%%%%$$$###!!! ###'''(((&&&%%%%%%&&&000111333444333333444666222222111000///......---***(((%%%$$$%%%&&&%%%%%%$$$$$$%%%&&&''''''(((((($$$$$$%%%%%%&&&'''((((((""""""############""""""!!!!!!!!!""""""######$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################$$$%%%%%%&&&%%%$$$###!!!###$$$%%%&&&''''''''''''###$$$''')))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%$$$$$$### $$$'''&&&"""!!!$$$((( ###%%%$$$!!!!!!$$$'''(((%%%!!!!!!&&&***(((###%%%$$$$$$&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&###%%%&&&(((((('''&&&%%%###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))&&&%%%&&&((($$$&&&((((((&&&%%%$$$%%%'''+++000000---***(((((((((((('''&&&'''((()))***&&&'''((())))))((('''&&&(((&&&&&&+++111444222///+++---111444555444111000////////////111666<<>>FFFQQQXXX^^^eeeooovvv}}}eeeUUURRRNNNcccvvvjjj\\\\\\eee~~~vvvuuuqqqZZZYYYeee""""""#########$$$$$$$$$!!!"""$$$%%%%%%&&&(((***'''&&&$$$######$$$$$$%%%&&&&&&%%%$$$"""!!! $$$$$$############""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""!!!!!!!!!############""""""!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#############################################$$$""""""""""""""""""""""""!!!"""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%$$$###"""&&&&&&%%%%%%%%%%%%%%%%%%###%%%''')))***+++...000///111222000...---...000222222222333333111---***$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!###%%%$$$###""""""""""""!!! ######$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&$$$%%%&&&'''((((((((((((%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&((()))'''&&&%%%%%%%%%&&&((()))&&&%%%$$$%%%&&&&&&&&&$$$###$$$%%%%%%%%%'''+++......+++(((''''''(((''''''(((((())))))*********+++&&&''''''((()))******+++$$$&&&(((***++++++***)))((()))***+++,,,---------............000222444666===EEEOOOXXX___gggooovvv}}}eeeVVVRRRMMMbbbyyyooo``````iiiwwwzzzrrr\\\]]]jjj"""""""""###$$$$$$%%%%%%###%%%''''''%%%######$$$###############$$$&&&((('''%%%""" !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###""" !!!"""###############$$$$$$$$$$$$&&&%%%###"""!!!!!!!!!!!!$$$$$$###""""""!!!!!!!!!%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&#################################""""""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########"""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''((((((&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%!!!!!!&&&&&&%%%%%%%%%%%%%%%%%%&&&(((+++---...///222444444444444222000......///222111111111000...+++(((############$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!!!!!###$$$  !!!""""""!!!######$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((()))'''&&&%%%%%%''''''''''''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%$$$%%%&&&&&&######"""!!!"""$$$&&&''''''&&&%%%&&&'''((('''%%%%%%&&&&&&&&&%%%&&&)))+++,,,)))'''&&&'''(((((('''(((((())))))******++++++&&&''''''((()))******++++++***************++++++'''(((***+++,,,------------------...000222444555===DDDNNNXXX```hhhooottt|||dddUUURRRMMMaaa|||rrrdddccckkkxxx}}}qqq\\\^^^kkk""""""######$$$$$$$$$%%% """%%%&&&%%%###"""""" !!!"""#########&&&((("""!!!!!!$$$$$$$$$""""""######$$$$$$$$$$$$###""""""!!!!!!""""""#########"""!!!!!!"""###$$$""""""""""""############%%%$$$###!!!!!!!!!""""""$$$###"""""""""""""""###&&&&&&%%%###"""!!! ###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&########################$$$$$$######"""!!!!!!  !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######((('''""" """&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&))),,,...///000222444888777666555444222111111333222000///...---***((($$$############$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$!!! !!!$$$%%%%%%$$$ !!!"""""""""!!! """###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$############$$$$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%$$$%%%%%%$$$###"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((((('''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###############%%%$$$######$$$&&&'''(((((('''&&&&&&(((((('''&&&&&&'''((((((&&&%%%&&&''')))'''&&&''')))++++++***))))))))))))************''''''(((((())))))******+++***)))))))))+++,,,---'''(((***,,,.........---......///000222444666777===CCCMMMWWW___gggmmmqqqxxxcccTTTQQQMMMbbb|||qqqcccbbbjjjxxxrrr\\\]]]jjj###############$$$$$$$$$!!!"""!!!!!!"""### """######!!!!!!###%%% ###''''''%%%### !!!"""###$$$$$$#########""""""#########""""""""""""######$$$%%%""""""""""""#########$$$$$$###"""!!!!!!!!!###$$$###""""""!!!!!!"""###$$$%%%$$$$$$###"""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################################################################""""""""""""####################################""""""""""""""""""""""""######"""""""""""""""""""""""""""######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!$$$&&&%%%$$$###$$$&&&""""""######$$$%%%%%%%%%(((***...///000111222333555444444444444444333333333000---******)))'''&&&%%%$$$##################"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!"""######""""""###%%%&&&%%%$$$ !!!"""###"""!!!###$$$%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&"""%%%''''''%%%$$$$$$%%%$$$&&&&&&%%%"""!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###'''''''''''''''((()))***'''&&&%%%%%%''''''&&&%%%$$$&&&))))))(((&&&&&&&&&&&&&&&'''***---//////...))))))))))))))))))(((((((((((((((((())))))))))))'''(((((()))************''')))+++---/////////...,,,---...000222555666777<<>>HHHUUU^^^aaaeeeiiimmmvvvfffWWWQQQMMMdddvvvdddVVVWWWbbb|||xxxzzzuuu]]]```ppp""""""""""""""""""""""""######""""""""""""######!!!""""""""""""""""""!!!!!!"""###$$$%%%%%%$$$###%%%$$$###!!!!!!"""###$$$$$$###"""!!!!!!"""############!!!!!!###%%%&&&$$$########################$$$#########"""!!!###""""""""""""#########%%%%%%%%%$$$$$$$$$$$$$$$%%%###!!! !!!"""$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%###"""!!!###$$$$$$%%%%%%%%%$$$$$$#########"""""""""!!!!!!%%%&&&'''%%%"""!!!!!!###$$$##################"""########################$$$###"""!!!!!!"""###$$$%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$###!!!%%%&&&&&&'''(((((((((((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###############&&&***,,,---...///111111000111222222000...+++''''''%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###$$$############""""""""""""######!!!!!!!!!###%%%&&&%%%###"""##################"""!!!$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%(((''''''&&&&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&))))))((('''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''''')))***+++&&&&&&''''''(((''''''''''''''''''((((((((())))))---+++))))))+++,,,+++)))''')))---000111000---,,,,,,...///000000222666888;;;>>>FFFRRRZZZ^^^ccchhhkkkuuufffWWWQQQNNNeeewwweeeTTTUUUaaa|||yyy{{{ttt]]]___nnn""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""######"""""""""#####################$$$"""""""""############$$$'''%%%###"""!!!"""###$$$$$$###"""###$$$$$$###!!!########################$$$$$$%%%%%%$$$$$$###""" !!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###""""""!!!!!!###$$$%%%%%%%%%$$$"""!!!$$$$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!###$$$$$$$$$"""!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###!!!!!!&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''(((''''''&&&%%%$$$###"""$$$'''))))))***,,,---...------///111000+++'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&###!!! !!!###%%%%%%$$$$$$$$$$$$######$$$$$$$$$###""""""$$$&&&&&&%%%$$$######$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$###""""""'''&&&%%%######$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%&&&&&&''''''(((((((((%%%%%%&&&''''''''''''&&&#########$$$&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&'''''''''&&&&&&&&&&&&'''((()))***(((((((((((()))))))))***)))(((((()))++++++***))))))+++---///000...,,,***,,,...000111111222444666;;;===DDDNNNUUUYYY```gggiiittteeeVVVRRROOOhhhxxxgggSSSUUUbbb}}}{{{}}}ttt\\\]]]kkkzzz~~~""""""""""""""""""""""""$$$######""""""######$$$######""""""""""""######%%%$$$###""""""######$$$ !!!"""$$$$$$$$$######'''%%%###!!! !!!###$$$$$$"""###&&&(((%%%###"""########################""""""###############"""!!!###%%%&&&%%%###"""$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$"""""""""""""""#########"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!%%%%%%&&&%%%%%%$$$""""""""""""#########"""!!!!!!"""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$############$$$$$$%%%%%%$$$%%%&&&'''(((((((((((('''&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&'''(((((()))'''((((((((('''&&&$$$"""!!!###%%%&&&&&&&&&(((***+++***))),,,///...)))$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&&&&'''$$$"""!!!"""###%%%$$$$$$$$$$$$############$$$$$$$$$######%%%&&&'''&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$###""""""###%%%'''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%)))'''%%%""""""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((((()))%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&''')))***''''''((((((((()))))))))%%%&&&((()))++++++***)))((()))+++,,,,,,,,,***))),,,...000111111111222444:::<<>>EEENNNUUUgggmmm{{{lllaaa___eee|||iiicccqqqooonnnrrrnnn !!!"""###$$$###"""  !!!###$$$$$$$$$###"""!!!!!!""""""########################$$$!!!"""&&&((()))######""""""######$$$%%%"""""""""######"""""""""#########"""""""""!!!!!!!!!%%%%%%$$$"""######""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$### """###$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!"""###$$$%%%$$$######%%%$$$######""""""#################################"""!!! !!!""""""&&&%%%$$$###"""""""""""" ###%%%'''))))))#########"""######$$$%%%''''''&&&%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###"""!!!###%%%%%%$$$$$$$$$######""""""!!!###$$$$$$""" """"""############""""""!!!###$$$$$$######$$$%%%%%%&&&&&&%%%###!!!"""######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""!!!!!!""""""###$$$%%%$$$""" !!!"""###$$$$$$###"""!!!"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""""""""###%%%'''(((""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!"""######$$$$$$######%%%&&&&&&&&&''''''((((((+++******)))((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***((('''((())))))((('''(((((((((((((((((())))))'''&&&%%%''')))++++++++++++---///---++++++---000---,,,,,,,,,---...000111555666888:::===EEEPPPXXXccclllzzznnn___^^^```qqqyyyhhh___fffooonnnvvvlllwww !!!!!!!!!!!!!!!""""""###############$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&###!!!!!!###$$$###!!!######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""###"""$$$)))...000...+++(((&&&$$$"""!!!"""###$$$###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$###""""""%%%$$$######""""""##############################$$$$$$""""""""""""###$$$&&&%%%$$$###""""""""""""########################!!! !!!""""""#########""""""###$$$$$$"""######$$$$$$######"""!!!$$$&&&&&&$$$######$$$!!!!!!!!!!!! !!!#########%%%&&&""""""############"""""" """######"""!!!###$$$%%%%%%%%%$$$$$$###"""!!!###$$$%%%%%%######$$$%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""""""""###%%%$$$###""""""###"""###$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$############$$$$$$%%%&&&'''''''''&&&%%%$$$"""!!!!!!""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&******)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))***++++++***)))***)))(((''''''((()))***---,,,++++++,,,+++)))'''***+++,,,+++***))),,,...///.........///111222444555777999:::>>>EEEOOOWWW___hhhvvvlll[[[YYYZZZkkkyyyiii[[[bbb|||ooommmsssgggppp!!!!!!!!!  """$$$&&&&&&%%%###"""$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###$$$$$$### ######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%""""""+++666;;;666///,,,)))%%%!!! """$$$###$$$$$$$$$$$$###""""""!!!"""######$$$$$$######$$$######"""###$$$&&&'''########################"""""""""""""""""""""""" !!!""""""""""""!!!%%%$$$######""""""######""""""""""""""""""""""""%%%%%%$$$######$$$%%%&&&%%%%%%$$$###""""""""""""'''&&&$$$"""!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!""""""$$$%%%%%%$$$######""""""######$$$%%%'''((((((%%%###""""""!!!  """###%%%''')))""""""############""""""!!!""""""!!!!!!"""###%%%$$$###$$$&&&&&&"""###$$$%%%$$$######$$$%%%"""!!! """$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$###""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%(((((('''%%%###""" ###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''((()))))))))))))))((((((((('''&&&&&&%%%%%%))))))(((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''+++***))))))++++++***)))+++)))'''&&&''')))+++---))))))))),,,...///...,,,((()))***)))((((((***,,,///.........///111333444555777999;;;>>>DDDNNNUUUZZZcccqqqjjjWWWTTTTTTfffyyyiiiZZZ```}}}www~~~nnnkkksssdddkkk!!!!!!!!! !!!"""###$$$$$$$$$############"""""""""""""""####################################$$$$$$$$$"""!!!######""""""######$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%""" !!!)))333777222+++***(((&&&###!!!!!!"""######$$$$$$$$$$$$###""""""!!!""""""###############$$$###"""!!!!!!###%%%&&&########################""""""""""""""""""""""""!!!!!!!!!"""""""""""""""%%%$$$######""""""##############################%%%$$$#########$$$%%%&&&%%%$$$$$$###""""""######$$$###!!! """$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&%%%###!!!!!!###############""""""""" """###"""###$$$&&&""""""############"""""" !!!""""""!!!!!!"""$$$&&&$$$###%%%))))))###"""$$$%%%$$$###"""###$$$"""!!!"""%%%'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###%%%&&&'''''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&'''((()))((('''***)))'''&&&(((,,,000222)))((('''(((***---......((((((((((((((()))***+++,,,,,,,,,,,,...000222333555777:::<<<>>>DDDLLLRRRXXXaaannn|||jjjWWWRRRRRRfffzzzkkk___dddvvv{{{kkkfffyyyxxxgggjjj !!!!!!!!!""""""""""""!!! !!!"""###$$$###"""""""""""""""##############################$$$$$$$$$#########$$$%%%######""""""######$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$ !!!###'''******'''$$$$$$$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$###""""""!!!!!!"""############"""###"""  !!!###$$$"""###$$$$$$$$$$$$###"""########################""""""""""""######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%%%%$$$######"""#########"""!!! ###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$#########$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$""""""############""""""!!!"""$$$###""""""###%%%'''$$$###'''******%%%"""###$$$$$$""""""###$$$###""" ###&&&(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((('''%%%######$$$'''&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''')))******###$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''&&&%%%###"""!!!""""""$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&%%%%%%&&&''''''((())))))))))))))))))))))))))))))'''&&&%%%&&&((()))(((''')))(((''''''***...333666666111+++&&&%%%&&&'''((()))(((((((((***+++,,,,,,,,,,,,,,,---...000222444555888;;;===???CCCJJJOOOWWW```mmm{{{lllYYYTTTTTTiii|||mmmdddiiixxx{{{gggaaasss}}}llllll!!!!!!!!!""""""############""" !!!###$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%###!!!!!!###%%%######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############!!!$$$'''&&&###!!!!!!""" !!!###%%%&&&%%%###"""###$$$$$$$$$$$$###"""""" !!!""""""######"""""""""!!! """""""""###$$$%%%%%%$$$###"""#################################"""###$$$$$$%%%%%%$$$######""""""##############################!!! """###$$$$$$$$$###############$$$######!!!!!!!!!!!!"""######""""""""""""###$$$$$$$$$$$$###!!!!!! ###""""""!!!!!!""""""###$$$$$$%%%&&&((()))'''%%%""""""###############$$$!!!"""###"""""""""$$$&&&""""""############"""""""""###$$$$$$######$$$%%%&&&$$$$$$&&&))))))%%%""""""###$$$###""""""###$$$$$$###"""""""""$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%&&&'''((('''$$$###"""###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%######"""""""""""""""!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%'''(((!!!"""###$$$$$$%%%%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&###$$$%%%&&&''')))******''''''''''''''''''''''''%%%%%%&&&'''((())))))***************************(((''''''(((***++++++***''''''''''''***...222444666111+++'''''')))+++,,,***(((((()))+++------,,,.........///111333555666555888<<<>>>???BBBHHHMMMVVV^^^kkkzzzooo\\\VVVUUUjjj~~~pppeeeiii|||eee]]]nnnpppppp$$$$$$$$$$$$############""""""!!!"""""""""######"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! ######!!!!!!"""$$$######""""""######$$$%%%######$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!$$$%%%$$$!!! """ !!!"""############"""###$$$$$$$$$$$$###"""""" !!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&%%%###"""###########################""""""!!!"""###$$$%%%%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$$$$###############$$$$$$###"""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""######"""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!%%%$$$$$$&&&((((((&&&$$$!!!!!!""""""############"""######"""""""""%%%'''""""""############""""""!!!"""######""""""###$$$######$$$$$$%%%$$$$$$###!!!###$$$###"""!!!"""$$$$$$$$$#########$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''"""""""""""""""###$$$%%%$$$%%%'''&&&$$$######$$$$$$$$$######$$$%%%&&&'''(((&&&$$$!!!###$$$$$$%%%%%%$$$$$$###$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''(((***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((((('''&&&(((***++++++***''''''''''''(((***,,,---+++)))''''''***---//////***(((&&&(((+++------,,,.........///111333666777555888===???@@@BBBGGGKKKSSS[[[hhhvvvqqq^^^VVVTTTgggrrrdddiiifff\\\lllvvvuuu''''''&&&%%%$$$###"""!!!!!!"""$$$%%%%%%%%%###"""""""""!!!""""""###$$$$$$####################################%%%#########"""###$$$$$$%%%"""""""""######"""""""""!!!!!!!!!!!! !!!!!!!!!!!! """######"""!!! !!!"""######$$$$$$$$$$$$###"""""" !!!!!!"""""""""""""""""""""############"""!!!"""###%%%&&&&&&%%%###"""########################"""!!! !!!###$$$%%%$$$$$$###"""######### !!! !!!"""$$$%%%$$$###############$$$$$$ !!!"""######""""""!!!!!!!!!!!!!!!"""######""""""""""""###$$$%%%&&& !!!"""######"""!!! $$$""""""###&&&&&&### """"""######$$$$$$$$$%%%%%%%%%$$$###!!!!!!###%%%""""""############"""""" !!!""""""!!!!!!"""###!!!"""######!!!!!!"""$$$!!!###$$$###"""!!!"""###$$$$$$$$$$$$############''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((""""""!!!!!!"""###$$$$$$"""###%%%%%%$$$$$$$$$%%%###"""""""""###%%%'''(((############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###&&&))))))&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''))),,,...///000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((()))))))))))))))%%%%%%&&&'''((()))***+++''''''''''''''''''''''''&&&%%%$$$&&&((())))))((((((''''''&&&&&&&&&&&&&&&)))(((((((((******(((&&&)))'''%%%'''+++------+++,,,,,,,,,---///222444555555888===???@@@BBBFFFJJJPPPXXXeeetttrrr^^^UUUQQQdddtttccciiifff\\\lll|||{{{"""######$$$###"""!!! %%%%%%$$$###"""""""""###%%%$$$###"""!!!!!!!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%$$$###""""""######%%%%%%%%%%%%$$$###""""""#########""" !!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""" !!!"""###$$$$$$%%%######""""""######$$$%%%###########################!!!  !!!###########################%%%$$$"""!!!!!!!!!"""###"""""""""###$$$$$$%%%%%%'''))))))&&&""" !!!%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!$$$%%%$$$"""!!!!!! !!!"""###$$$###"""""" !!!"""###$$$%%%%%%)))((('''$$$  %%%$$$######"""#########"""###$$$$$$###!!!$$$###"""!!!!!!###%%%&&&######################## """###$$$%%%%%%$$$$$$&&&***+++&&&"""$$$''''''&&&---///***%%%&&&$$$ """$$$&&&&&&%%%$$$###$$$"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''$$$!!!!!!$$$'''''''''&&&&&&&&&%%%%%%%%%$$$$$$)))(((&&&$$$$$$$$$&&&'''"""######$$$$$$%%%&&&&&&###"""!!!"""$$$%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$######$$$&&&((()))(((((('''%%%#########%%%&&&#########$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++%%%%%%$$$$$$$$$#########'''&&&%%%$$$############((('''&&&%%%$$$%%%%%%&&&"""$$$%%%###!!!"""%%%)))(((((((((((())))))))))))***)))''''''(((***,,,...''''''''''''''''''''''''((()))+++------+++)))(((%%%&&&((()))((()))+++---''''''(((((())))))******---,,,+++******+++---/////////000000111333444555555777999;;;===AAAEEEIIIRRRVVV```mmmuuu]]]RRRRRRhhhuuugggiiihhh___ppp~~~$$$%%%%%%%%%%%%$$$###"""$$$$$$######"""###############"""""""""######$$$%%%$$$$$$#########$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!!!!""""""##############################""""""##################"""""""""""""""###$$$$$$########################$$$###!!! !!!###$$$########################%%%%%%$$$###############$$$$$$##################!!!###%%%%%%######%%%''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""##################$$$&&&'''&&&$$$######""""""$$$%%%&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$###!!!!!!###%%%$$$#########$$$%%%&&&&&&$$$%%%%%%%%%$$$###!!! $$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%%%%%%%$$$###(((***'''&&&((()))''')))...///***'''((((((%%%"""$$$&&&%%%$$$###$$$%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((%%%""""""$$$&&&&&&&&&######$$$$$$%%%%%%&&&&&&((('''%%%$$$$$$$$$%%%&&&"""######$$$$$$%%%&&&&&&$$$###"""###%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$&&&(((*********&&&%%%###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))((((((((('''''''''&&&&&&(((''''''&&&%%%$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&&&&((()))(((&&&%%%&&&(((&&&''''''''''''((((((((()))(((((('''((()))***+++((((((((((((((((((((((((''')))+++,,,,,,+++)))''')))***,,,+++)))''''''(((&&&&&&'''((()))***+++,,,,,,+++***))))))+++,,,---////////////111222333444555777999;;;===@@@EEEHHHPPPUUU^^^lll~~~xxx___UUUUUUkkktttdddfff}}}mmmdddttt|||$$$$$$%%%%%%$$$$$$###"""#########"""######$$$$$$"""""""""######$$$&&&&&&'''&&&%%%$$$###"""""""""$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$ !!!###############$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############"""""""""""""""###$$$$$$########################$$$$$$""""""""""""$$$$$$########################$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$###""""""!!! """######$$$''')))''''''&&&&&&%%%$$$$$$$$$""""""""""""""""""""""""######################## !!!"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""#########""""""$$$%%%#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$######"""$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%***&&&######%%%'''&&&%%%$$$%%%%%%###%%%******'''---///...)))&&&'''''''''$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((%%%######$$$%%%%%%$$$!!!!!!"""###$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&###"""!!!"""%%%&&&'''&&&$$$###"""""""""###$$$%%%'''&&&&&&&&&&&&&&&&&&%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$))))))(((((('''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%(((***+++)))&&&$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))))))))))))))))))))'''((()))++++++)))((('''(((***,,,,,,***'''&&&&&&%%%%%%&&&(((***+++------******)))((()))***,,,---............///111222333555666999:::<<<@@@DDDHHHLLLRRR\\\jjj}}}zzzbbbXXXYYYoootttccceee|||rrriiiyyyyyy""""""""""""""""""!!!!!!###"""""""""###$$$%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$###""""""""""""############"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%###!!!$$$$$$$$$$$$###"""!!! ######$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%########################$$$###""""""""""""###$$$##############################%%%%%%%%%$$$###"""$$$$$$$$$#########""""""!!!"""############$$$%%%#########""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """######$$$$$$$$$$$$$$$######$$$###!!!  !!!"""###$$$$$$$$$$$$$$$#########""""""###$$$$$$###!!! !!!"""############$$$%%%&&&'''######"""!!!!!!!!!""""""$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" """&&&)))'''$$$%%%$$$"""!!!&&&---///,,,000...+++&&&###"""######%%%%%%%%%###""""""$$$'''###$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$$$$###!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$######"""######$$$$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%###!!! !!!###%%%%%%%%%######""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########%%%$$$###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''+++------***&&&$$$%%%&&&&&&&&&&&&'''''''''&&&&&&'''((((((''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&!!!$$$(((******)))((((((&&&'''''')))***+++,,,,,,******))))))***+++,,,------------...///000111222444666888:::<<>>BBBEEEFFFLLLVVVfffzzzyyybbbXXXXXXmmmxxxkkknnnvvvjjjwwwvvvzzz######"""""""""###$$$$$$#########"""######$$$$$$&&&&&&$$$######"""""""""""""""!!!!!!!!!""""""###!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$############""" """###$$$%%%%%%&&&%%%%%%!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&########################""""""""""""""""""""""""########################!!!!!!"""############"""!!!""""""###$$$$$$%%%%%%###""""""###%%%'''&&&%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###############"""!!!!!!%%%""" !!!$$$%%%###!!!######"""""""""###$$$$$$ !!!!!!""""""""" """###""""""###$$$######"""!!!!!!!!!!!!!!!###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$#########"""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###&&&///:::BBBGGGFFF???555((($$$$$$''')))'''&&&((($$$%%%%%%$$$######$$$&&&######$$$$$$%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%###"""###$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&$$$###$$$%%%&&&'''&&&%%%$$$'''%%%$$$$$$&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%###"""###$$$%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&$$$$$$$$$%%%&&&'''''''''&&&&&&!!!"""$$$'''******(((&&&&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''!!!$$$'''((('''&&&&&&&&&++++++*********)))))))))******+++,,,---.........------------...000111222444666777999:::===AAADDDDDDJJJTTTdddxxxxxx```VVVUUUiii|||ooossszzzmmmyyyyyy{{{###""""""!!!"""###$$$%%%$$$$$$######"""#########$$$######"""""""""######&&&%%%$$$######""""""###!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%""""""""""""""""""!!!!!! !!!!!!""""""##############################"""""""""######$$$$$$$$$######""""""######$$$%%%########################"""##################"""###########################"""""""""######$$$%%%##################$$$$$$$$$###"""$$$''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""### ###%%%$$$!!!$$$$$$###"""!!!"""######""""""""""""!!!!!!!!!!!! ######"""""""""###""""""""""""""""""######"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""###&&&((('''&&&'''---222666>>>CCCBBB???;;;444...&&&"""###)))+++&&&"""""""""$$$&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!###%%%%%%###"""###%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((("""######$$$$$$%%%&&&&&&$$$###"""###%%%%%%%%%$$$"""$$$%%%''''''&&&%%%$$$$$$"""!!!!!!###$$$$$$###$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&'''$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&""" !!!$$$&&&%%%###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%''')))+++,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))'''&&&&&&&&&************************((()))***+++,,,------...---------...///000222222444555777888:::<<<@@@CCCCCCHHHSSSbbbvvvvvv___TTTRRReeeoootttttt~~~~~~!!! !!!"""###%%%%%%$$$###"""""""""###!!!!!!!!!!!!"""###$$$%%%))))))'''%%%$$$###"""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""###$$$###$$$$$$######"""!!! ###############"""!!!!!!!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!""""""##############################$$$$$$%%%%%%$$$$$$###########################$$$$$$###"""###$$$&&&'''%%%%%%$$$$$$###"""""""""'''%%%###%%%''')))'''%%%##################$$$$$$########################"""""""""""""""""""""""" !!!###$$$$$$$$$$$$  ###"""$$$###!!!  %%%%%%$$$###"""!!! """$$$%%%$$$"""!!!!!!""""""###$$$&&&&&& ###%%%&&&%%%$$$###$$$$$$$$$$$$$$$###"""!!!########################!!!%%%((('''''',,,888BBBIIIJJJCCC555***&&&%%%$$$'''"""###))))))!!!"""$$$&&&&&&%%%$$$###$$$))))))'''&&&$$$###!!!!!!!!!!!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%"""%%%%%%###"""$$$&&&######$$$%%%&&&''''''((('''&&&$$$$$$$$$&&&((()))"""######$$$%%%%%%&&&&&&###"""!!!"""$$$%%%$$$###"""###%%%''''''&&&%%%$$$%%%$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%$$$###"""###$$$$$$$$$"""%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''))))))((((((((('''''''''###%%%&&&(((((('''%%%$$$###$$$&&&'''((('''&&&&&&+++(((%%%%%%'''))))))((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&))),,,...))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))(((((()))***++++++,,,,,,'''((()))***,,,,,,,,,---............///111222333444555777888999<<<@@@CCCCCCHHHSSSbbbuuuvvv^^^SSSPPPdddnnnssszzz$$$$$$###############$$$######""""""""""""######"""######""" !!!%%%$$$$$$###""""""######%%%###""" !!!###$$$&&&%%%$$$###""""""""""""&&&&&&%%%###!!! """$$$###$$$$$$%%%%%%$$$$$$###########################&&&%%%#########%%%''')))!!!###%%%%%%###!!!!!!!!!$$$$$$$$$###############!!!!!! !!!!!!%%%%%%%%%$$$$$$#########$$$"""!!!"""&&&(((&&&%%%###$$$%%%&&&&&&%%%##################""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%% !!!"""######"""!!!  """###%%%&&&!!! !!!###%%%%%%$$$""""""############""""""######""""""!!!!!! """"""""""""############!!!###$$$%%%$$$"""  !!!!!!"""###$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###)))444333'''!!!'''!!! """$$$%%%&&&%%%((()))...888CCCHHHHHHEEE///---***'''%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%)))((('''&&&%%%%%%$$$%%%!!!"""$$$%%%&&&%%%%%%$$$ !!!!!!"""$$$%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$&&&((()))!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%###!!! %%%$$$###!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''&&&$$$"""'''&&&$$$#########$$$%%%%%%$$$######"""############$$$%%%)))+++((("""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''!!!"""''''''$$$'''!!! $$$&&&$$$%%%))))))******)))''''''((()))$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))******)))))))))+++,,,---'''(((***+++,,,+++)))(((''''''(((******+++++++++,,,+++)))((('''(((***+++***+++,,,...///......---......///000111222333333222444777999:::===@@@CCCIIILLLWWWfffwwwsss[[[TTTTTTaaawwwqqqxxx######""""""!!!""""""#########""""""""""""######"""###$$$###!!! !!!"""$$$$$$###############$$$%%%$$$###"""!!!"""$$$%%%""""""""""""###$$$%%%%%%%%%&&&%%%###!!! """$$$###$$$$$$%%%%%%$$$$$$##############################"""!!!!!!"""###%%%&&&!!!###$$$$$$"""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########"""""""""###!!! """$$$&&&%%%###""""""###""""""!!! ############"""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$%%%%%%""""""############"""""" !!!###$$$%%%***'''$$$#########"""!!!!!!""""""######""""""!!!###"""""""""""""""!!!!!!""""""""""""###############$$$%%%%%%%%%$$$###""""""""""""###$$$%%%%%%%%%!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######,,,444:::666))) """&&&$$$###"""###%%%&&&&&&)))(((***000666888555111)))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""###"""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%!!!  """###"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""$$$%%%%%%$$$###"""$$$###"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%***)))''''''''''''&&&$$$$$$###"""!!! !!!"""###"""""""""###$$$%%%%%%&&&%%%$$$&&&((('''$$$ ######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''######&&&'''%%%***&&&&&&+++,,,(((&&&'''(((((()))'''&&&%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''((((((((()))(((((((((((())))))***&&&''')))***+++***)))(((''''''(((******++++++***+++***(((''''''(((***+++)))***+++------------,,,------...///000111222222222444666888999<<<@@@DDDHHHKKKUUUeeevvvqqqYYYRRRRRR___vvvooowww"""!!!!!!!!!!!!!!!""""""######""""""""""""#########$$$%%%$$$"""""""""$$$$$$###############$$$$$$%%%$$$###"""######%%%&&&""""""""""""###$$$%%%%%%%%%%%%%%%###!!!!!!"""#########$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%!!!"""######!!! !!! !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""!!!!!!!!!###"""!!!!!!###$$$###!!!'''&&&%%%######"""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""!!!!!!!!!!!!"""###$$$---)))%%%"""!!!!!!  !!!!!!""""""!!!!!! """""""""###############""""""""""""##################$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&!!!""""""#########""""""###$$$$$$$$$$$$###""""""&&&+++...,,,&&&""""""$$$'''&&&###"""!!!"""$$$%%%'''&&&&&&(((***)))%%% ###$$$%%%&&&'''&&&%%%$$$(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""!!!!!! !!!###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###"""""" !!!###$$$%%%%%%$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$%%%$$$%%%%%%$$$#########$$$$$$!!!!!!!!!"""###%%%&&&''''''%%%######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$###'''...111...+++***&&&''''''&&&$$$$$$%%%'''&&&&&&&&&%%%$$$$$$$$$###&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&((()))))))))((('''''''''((()))************))))))'''''''''((()))***((()))***+++,,,,,,,,,,,,,,,------...///000111111333444555666888;;;AAAEEEGGGJJJSSScccsssqqqYYYRRRRRR```vvvmmmttt""""""!!!!!!!!!"""############""""""""""""#########$$$%%%%%%######$$$%%%#########"""######$$$%%%######"""""""""###$$$%%%%%%$$$###""""""!!!!!!!!!$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%!!!"""###"""!!! !!!!!!!!!!!!""""""############""""""!!!!!!""""""###""""""""""""""""""""""""$$$###############""""""((('''%%%$$$###$$$$$$%%%############"""""""""!!!####################################$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$######""""""!!!""""""###'''$$$ !!!!!!!!! !!!!!!!!!!!! """"""######$$$$$$%%%%%%!!!"""""""""############!!!!!! !!!"""###$$$#########$$$$$$$$$%%%%%%"""###############"""!!!""""""############""""""!!!"""###$$$%%%&&&#########"""!!!!!!!!!"""###"""###%%%'''&&&### ###$$$$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""######"""!!!!!!"""###&&&(((***&&&%%%$$$###############%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$###""""""!!!"""###$$$$$$$$$$$$###"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!%%%'''(((&&&&&&&&&%%%%%%%%%%%%&&&""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!! !!!$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###&&&''''''$$$"""###%%%"""###&&&+++...---***(((&&&''''''&&&$$$$$$%%%&&&((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&$$$###%%%&&&'''(((((((((''''''''''''((()))******))))))(((''''''&&&''''''((())))))***++++++,,,,,,------------...///000111222222333444444444666:::@@@EEEDDDGGGQQQ```pppttt]]]UUUTTTbbbzzzmmmrrr""""""""""""######$$$%%%######""""""""""""#########$$$%%%%%%$$$###$$$&&&$$$###############$$$$$$!!!!!!!!!!!!!!!"""######%%%$$$###"""!!!!!!!!!!!!###$$$%%%$$$###""""""###"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%"""######""" !!!"""$$$$$$######""""""!!!!!!!!!!!! !!!!!!########################$$$$$$%%%$$$#########$$$###"""!!! !!!###$$$############"""""""""!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$###"""!!! !!!"""###$$$######"""""""""""""""###!!! """###### !!!!!!!!!!!! """"""######$$$$$$%%%%%%!!!"""""""""############!!! !!!"""######"""""""""###############$$$$$$$$$%%%$$$$$$######!!!""""""######"""""""""'''%%%#########$$$######!!!%%%%%%$$$""""""### !!!"""%%%&&&'''%%%$$$((('''%%%$$$###$$$&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###"""""""""######"""!!!!!!"""###&&&(((***%%%$$$###""""""!!!""""""%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$%%%$$$###"""""""""###$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%(((******""""""##################$$$$$$###############$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$"""%%%((('''### !!!###))))))(((''''''(((&&&###''''''(((&&&%%%$$$%%%'''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''%%%$$$%%%&&&&&&''''''''''''''''''(((((())))))))))))((('''''''''''''''((())))))+++++++++,,,------.../////////000111222333333444333444444444555999???CCCBBBEEENNN\\\mmmvvv___VVVUUUddd|||nnnqqq###"""""""""###$$$%%%&&&######""""""""""""######"""$$$%%%%%%$$$###$$$&&&%%%$$$$$$###""""""###### !!!!!!"""""""""!!!!!!!!!!!!"""###$$$$$$"""###%%%%%%###"""######""""""############"""""""""""""""""""""""""""""" !!!!!!"""######$$$###$$$$$$###!!! """###&&&&&&%%%$$$###"""!!!!!!######""""""""""""######""""""############$$$$$$###$$$%%%%%%$$$###$$$&&&#########""""""######$$$############""""""""""""###$$$%%%&&&&&&%%%$$$###"""""""""############$$$""""""!!!!!!!!!!!!""""""$$$######"""""""""######%%%###""""""###$$$###""" !!!!!!""""""!!!!!! """""""""###############""""""""""""############""""""##################""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$!!!""""""############"""'''&&&$$$######$$$###""""""''''''%%%######%%%!!!"""$$$%%%%%%%%%$$$$$$***(((%%%######$$$'''((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$###""""""!!!"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%$$$%%%&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$###""""""######!!!###%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""%%%'''&&&###!!!"""$$$%%%&&&%%%$$$''',,,...,,,&&&''''''&&&$$$$$$%%%''')))))))))((((((''''''&&&'''''''''&&&&&&&&&&&&&&&((((((((()))((((((''''''&&&&&&&&&&&&''''''(((((('''(((((())))))(((((((((&&&''''''((()))))))))***,,,,,,,,,,,,---...///000///000000111222333444555444444444444555888===@@@@@@BBBKKKYYYjjj}}}vvv___VVVUUUddd}}}rrrrrr}}}!!!!!!!!!""""""###$$$%%%######""""""""""""######"""###$$$$$$######$$$&&&&&&&&&$$$###""""""!!!!!! !!!""""""#########!!! !!!!!!"""###$$$!!!###%%%%%%$$$#########""""""############""""""########################!!!!!! !!!"""$$$%%%$$$%%%%%%###!!!!!!###%%%&&&&&&%%%%%%$$$$$$######$$$##################$$$!!!!!!!!!"""""""""###### ###$$$$$$###"""$$$&&&'''''''''&&&%%%$$$""""""############""""""""""""###$$$%%%''''''%%%$$$###""""""""""""############"""""""""######"""""""""#########"""######$$$$$$###""""""###$$$$$$""" !!!""""""######""""""!!!###"""""""""""""""!!!!!!""""""""""""############"""######$$$$$$###"""!!!########################!!!"""###$$$$$$%%%$$$$$$!!!"""######$$$$$$$$$### """###$$$%%%!!!###%%%###!!!$$$"""$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$###"""""""""######%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$#####################$$$%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$$$$###"""%%%%%%'''(((((((((''''''#########"""######$$$$$$###$$$$$$"""!!!!!!%%%(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$%%% """###"""'''000222000%%%&&&&&&%%%######$$$%%%'''''''''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&(((''''''''''''(((((()))'''''''''''''''(((((()))'''(((((((((((((((''''''''''''((()))************,,,++++++++++++---.../////////000111222333444444444555555555555777:::===???AAAIIIWWWhhh{{{xxxaaaWWWVVVeeevvvttt||| !!!"""$$$$$$######""""""""""""######!!!"""$$$$$$######$$$%%%'''&&&%%%###"""!!!!!!!!! """###$$$$$$$$$$$$$$$###"""!!!!!! !!!###%%%%%%$$$#########""""""############""""""########################$$$###"""!!!"""###&&&'''%%%&&&%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&######""""""""""""###### !!!!!!""""""!!!######"""!!!$$$&&&''''''&&&%%%###############""""""""""""###$$$&&&''''''&&&$$$###""""""""""""############"""###$$$%%%%%%$$$###"""######""""""###$$$$$$%%%"""$$$$$$!!!""""""############""""""######""""""!!!!!! """"""""""""############ !!!"""###"""!!!%%%$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""#########""""""######"""###!!!""""""$$$%%%&&&%%%%%%&&&&&& !!!###&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%!!!"""$$$%%%&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""############"""!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%$$$###""""""""""""""""""###$$$%%%&&&$$$%%%%%%&&&%%%$$$"""!!!''''''''''''''''''''''''""""""###&&&)))******(((!!!"""$$$%%%&&&%%%$$$$$$!!!!!!""""""###$$$&&&&&&%%%%%%###  &&&+++'''''''''&&&&&&%%%%%%%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&)))'''$$$%%%***)))$$$$$$%%%%%%$$$"""!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%))))))(((((((((''''''''''''&&&%%%%%%&&&''')))***(((''''''''''''((())))))'''((((((((((((((('''''''''''')))***+++++++++++++++******)))***,,,---.........///000111222333333444555666666666666888:::>>>@@@HHHVVVfffzzz{{{ddd[[[YYYiiiyyyuuu{{{!!!!!!!!!!!!"""###$$$%%%######""""""""""""###### """###!!!###$$$###"""!!!"""###"""!!!  !!!"""######""""""""""""############""""""""""""######%%%$$$######$$$$$$###""" !!!"""######"""!!!  """###$$$$$$$$$$$$#########"""!!! $$$$$$######$$$$$$%%%&&&###"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%############""""""""""""%%%%%%%%%$$$$$$$$$######"""""""""######""""""""")))((('''&&&%%%%%%$$$%%%"""###$$$"""!!!!!!"""$$$######$$$$$$$$$$$$###### !!!"""#########"""!!!$$$%%%%%%&&&%%%$$$###"""!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%&&&%%%%%%%%%$$$###"""!!! !!!"""$$$%%%&&&%%%###""""""######$$$$$$$$$$$$###"""$$$%%%%%%$$$$$$%%%&&&)))$$$"""%%%&&&$$$###&&&##############################""""""######$$$%%%((((((((('''&&&&&&&&&%%%"""###$$$%%%$$$###"""!!!$$$$$$$$$#########""""""%%%$$$###"""!!!!!!!!!!!!"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$###"""!!!'''&&&$$$###"""###$$$$$$'''''''''((()))&&&""""""###$$$%%%%%%$$$###"""&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%&&&'''((('''''''''&&&%%%$$$###"""$$$%%%%%%%%%%%%$$$######"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$###!!!###%%%'''''''''%%%$$$############$$$%%%&&&&&&&&&&&&'''((()))***+++,,,###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))*********((('''%%%((((((((()))***,,,---...---...///000111222333333444444444444555777888999666@@@LLLWWWcccvvv~~~ddd\\\aaaiiizzz######"""""""""""""""#########""""""""""""######!!!!!!!!!!!!"""$$$!!!"""######!!!!!!"""###""""""!!!!!!!!!!!!!!!"""######""""""""""""#########""""""!!!!!!""""""###"""!!! !!!###$$$###""" !!!"""######"""!!! !!!!!!!!!""""""######$$$%%%%%%$$$$$$###""""""!!!$$$$$$######$$$$$$%%%&&&###"""!!!!!!!!!"""$$$%%%######""""""""""""""""""############""""""""""""#########"""""""""!!!!!!######""""""""""""######'''&&&%%%$$$############"""###$$$###!!!!!!###%%% !!!!!!!!! %%%$$$$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%$$$###"""!!!""""""##########################################"""!!!!!!!!!"""###$$$$$$$$$$$$$$$###"""!!! ############""" %%%$$$$$$###"""!!!  """######"""!!!###$$$$$$&&&'''%%%###"""###$$$##############################""""""######$$$%%%''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$############""""""""""""######"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%$$$###"""!!!&&&%%%$$$#########$$$%%%%%%%%%&&&((()))(((%%%"""######$$$$$$$$$$$$######%%%$$$######"""""""""###$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%$$$###"""!!!"""######$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''************************((()))))))))((((((((('''(((((()))***+++,,,---------...///000111222333333555555555555666888999::::::BBBNNNXXXdddvvvddd[[[```iii~~~%%%$$$###"""!!!!!!!!!!!!######""""""""""""###### !!!""""""""""""###$$$ !!!"""""" !!!"""!!!""""""#########""""""######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!###%%%%%%$$$!!!!!!""""""""""""!!!!!!""""""!!! !!!"""###%%%%%%$$$$$$###"""""""""$$$############$$$%%%%%%######"""!!!!!!###$$$%%%$$$#########"""!!!!!!!!!############""""""""""""###""""""""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$$$$######"""!!!!!!!!!!!!###$$$###""" ###############"""!!!  !!!$$$$$$$$$%%%$$$$$$###"""!!!""""""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!###############"""!!! $$$######"""!!! &&&%%%###"""!!!!!!!!!!!! !!!###"""!!!!!!"""$$$%%%000444+++""""""$$$#################################""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$############%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$#########$$$%%%%%%$$$$$$%%%((())))))'''%%%$$$$$$############$$$$$$$$$###""""""!!!"""""""""$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&%%%$$$###### !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""&&&%%%%%%%%%%%%%%%%%%$$$)))((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$###"""!!!!!!###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***'''(((***+++,,,,,,,,,,,,......//////000111222222555555555666777888::::::===DDDOOOXXXdddvvvdddZZZ___hhh$$$$$$###"""!!!!!!""""""######""""""""""""###### """###"""!!!!!!"""###!!!"""!!!  """!!!"""###%%%%%%$$$###"""$$$######""""""######$$$"""!!!!!!!!!!!!!!!!!!""""""!!!!!!"""$$$%%%%%%$$$!!!!!!""""""""""""!!!!!!$$$###!!! """###""""""""""""!!!!!! ###############$$$$$$%%%$$$######""""""###$$$$$$&&&&&&&&&%%%$$$###""""""############"""""""""!!!$$$$$$$$$$$$############%%%$$$"""!!!!!!"""$$$%%%###""""""!!! !!!$$$$$$### $$$$$$$$$$$$$$$###"""!!!&&&%%%$$$##################$$$$$$$$$$$$#########!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!###$$$$$$$$$######"""!!!###"""""""""###$$$%%%&&&######""""""###$$$%%%&&&"""###$$$$$$######$$$%%%***<<>>DDDMMMWWWdddvvvcccXXX]]]fff""""""!!!!!!"""###$$$$$$######""""""""""""######!!!"""###""" """!!!"""!!!  """!!!"""$$$%%%%%%%%%$$$###$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""###"""!!!!!!"""###"""!!!""""""!!!!!!!!!!!!""""""$$$###!!!  """###"""""""""!!!!!!!!!!!!!!!######""""""######$$$%%%$$$$$$###############$$$&&&&&&&&&%%%$$$###""""""############"""""""""!!!########################%%%$$$###""""""###$$$%%%###""""""!!!!!!!!!!!!"""###$$$###!!! !!!!!!  """$$$%%%$$$###!!!#####################$$$!!!!!!###$$$$$$%%%%%%%%%######################## !!!!!!"""#########$$$$$$$$$%%%$$$$$$###"""""""""""""""###$$$%%%&&&!!!!!!!!!"""###$$$%%%%%%!!!###$$$$$$###"""$$$%%%&&&888>>>000###$$$'''%%%##############################""""""######$$$%%%###$$$$$$$$$%%%%%%&&&&&&***)))'''&&&%%%%%%&&&&&&""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%###%%%$$$###""""""###$$$%%%$$$$$$#########$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%$$$$$$$$$###$$$$$$%%%$$$$$$###### !!!"""$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++''')))---000111///,,,))))))***+++,,,,,,,,,,,,,,,.........///000000111111333333333444555666777888<<>>DDDNNN]]]rrrjjj^^^]]]```|||%%%$$$###"""!!!!!!!!!!!!######""""""""""""######%%%&&&&&&$$$"""!!!!!!"""!!!###$$$###"""!!!"""$$$"""!!! !!!###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&(((((('''###"""!!! !!!"""###!!!"""###%%%&&&&&&&&&&&&!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%############""""""""""""!!!"""""""""######$$$$$$!!!###%%%''''''%%%###!!!!!!!!! !!!!!!"""$$$$$$$$$!!! !!!!!!!!!!!!"""""""""""""""""""""!!!###"""!!!!!!!!!###$$$%%%!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""  ###%%%&&&&&&%%%$$$!!!###'''***+++***(((&&&!!!"""######""""""###$$$***%%%"""%%%&&&###"""%%%#################################"""###$$$$$$%%%%%%$$$$$$$$$######""""""$$$%%%'''((())))))((('''""""""######$$$$$$$$$%%%!!!!!!"""###$$$&&&((()))%%%%%%$$$###""""""######""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$%%%%%%&&&%%%$$$"""!!!!!! !!!$$$%%%%%%$$$"""###$$$%%%%%%$$$###"""""""""!!!""""""###$$$$$$###$$$&&&''''''&&&$$$### !!!"""###$$$%%%%%%%%% !!!###$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$######%%%'''***+++((('''%%%######$$$%%%&&&"""###%%%'''''''''%%%$$$&&&&&&%%%$$$############&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))...,,,***(((((()))***+++///---***((()))+++...000.........///////////////444444444555666777888999;;;>>>CCCLLL[[[ooommmaaa___```{{{ !!!###$$$&&&'''###"""!!!!!!!!!!!!!!!"""!!!"""###$$$$$$###"""!!!$$$%%%%%%%%%$$$""" !!!"""###$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$###"""!!!!!!###$$$$$$###"""""""""""""""%%%&&&%%%$$$""""""$$$&&&""""""###$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%$$$$$$###"""""""""###"""!!!"""###"""  !!!"""$$$$$$######"""##############################$$$$$$$$$$$$##############################!!!!!!""""""############&&&%%%$$$###""""""""""""%%%$$$###""""""###$$$%%%!!!""""""""""""!!! !!!""""""$$$&&&)))'''!!!###''''''%%%%%%###$$$%%%&&&&&&%%%$$$###!!!""""""######!!! !!!""""""!!! !!! !!!$$$%%%%%%$$$!!! $$$$$$$$$#########""""""###############"""!!!!!!""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$''''''%%%"""########################$$$%%%%%%$$$"""!!!"""###$$$$$$###"""!!!!!!""""""###$$$%%%&&&'''&&&%%%%%% !!!""""""######!!!"""$$$%%%%%%$$$###"""""""""#########""""""!!!&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$###############&&&&&&%%%$$$$$$######""" """$$$%%%$$$###"""!!!!!!!!!!!! $$$'''))))))&&&$$$$$$%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$)))(((&&&$$$#########$$$)))(((&&&&&&'''(((&&&$$$$$$%%%&&&((()))*********---,,,***)))))))))***+++******))))))******+++,,,000---***))),,,...///...------...///000111222222333111000222555666555222888999???KKKYYYkkkxxxdddcccggg{{{###"""""""""""""""######""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%$$$###"""!!!""""""###$$$$$$###""""""######$$$$$$$$$%%%%%%%%%""""""###############""""""###$$$###"""!!!"""###!!!!!!!!!!!!!!!"""###$$$'''''''''&&&$$$$$$%%%'''%%%&&&&&&&&&'''(((((((((&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""######!!! !!!"""###$$$######"""##############################$$$$$$$$$$$$##############################"""""""""""""""######$$$$$$$$$######""""""######$$$$$$###""""""###$$$$$$ !!!""""""############$$$%%%'''&&&%%%$$$$$$%%%%%%"""&&&&&&%%%%%%!!!"""############"""!!!###$$$$$$%%%$$$###"""!!! """######"""!!!!!!"""!!!"""###$$$$$$###"""!!!$$$$$$$$$#########"""""""""""""""###""""""!!! """############$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&'''******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$##################&&&%%%###!!! !!!"""!!!"""######$$$$$$######$$$$$$$$$###############"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!""""""######$$$%%%%%%"""""""""""""""#########""""""""""""""""""""""""###%%%((('''%%%######$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&'''((((((((($$$%%%&&&'''((())))))))),,,+++***)))((())))))*********))))))******+++,,,///,,,******---......---.........///000111111222444333222444777888777666666888@@@MMM\\\lllmmmiiihhh{{{######"""""""""""""""###"""""""""!!!!!!""""""###""""""############""""""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&!!!"""###$$$$$$%%%$$$$$$###$$$$$$$$$"""!!!"""###!!!!!!""""""######$$$$$$&&&''''''&&&$$$$$$%%%'''''''''''''''''''''''''''%%%$$$###""""""###$$$%%%######$$$$$$%%%&&&&&&'''###"""!!!"""######!!! !!!!!!"""############"""##############################$$$$$$$$$$$$#################################"""!!!!!!!!!"""$$$$$$######"""""""""###$$$$$$$$$###""""""""""""###$$$ !!!###$$$%%%%%%%%%$$$&&&((((((&&&###""""""$$$!!!%%%%%%$$$%%%!!!"""############"""!!!###$$$$$$$$$$$$###""""""!!!###$$$$$$###"""##############################$$$$$$$$$#####################$$$$$$######"""!!!$$$###"""""""""###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''(((******((('''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%''''''&&&%%%%%%$$$######'''$$$ """$$$""""""###$$$%%%%%%%%%$$$""""""#########$$$$$$$$$##################$$$$$$%%%%%%%%%$$$###"""!!!!!! !!!!!!"""######$$$$$$%%%$$$""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$""""""###&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$$$$&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$%%%&&&'''''''''(((((('''%%%$$$$$$%%%$$$$$$&&&'''((((((((((((***))))))(((((((((((()))***))))))))))))***++++++---++++++,,,---......---/////////000000111111111555444333444777999999999555888AAAOOO]]]lllwwwoookkk{{{!!!!!!!!!!!!"""###%%%%%%"""""""""!!!""""""######"""""""""######"""""""""######$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$$$$%%%%%%%%%###"""!!!"""###$$$""" !!!"""""""""##########################################$$$$$$$$$$$$##############################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!"""$$$$$$%%%%%%%%%###%%%$$$###""""""&&&!!! ###%%%$$$###%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""!!!!!!!!! """$$$$$$###"""###$$$$$$$$$###""""""###$$$$$$########################%%%%%%%%%%%%%%%$$$$$$###%%%###"""!!!!!!###%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''&&&%%%%%%########################"""###$$$$$$$$$$$$%%%&&&#####################"""######$$$$$$%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$"""!!!"""&&&)))$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$###""""""!!!!!!%%%$$$###!!!!!!!!!""""""$$$$$$$$$%%%%%%%%%%%%%%%"""###%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&'''''''''((((((((()))%%%%%%%%%%%%&&&&&&''''''&&&((()))'''$$$######%%%$$$%%%&&&'''((((((((((((((((((((('''''''''(((((()))))))))))))))***++++++******+++,,,......---,,,//////000000000111111111444333333333555777999:::666999AAANNN\\\lll~~~sssmmm~~~""""""!!!!!!"""###$$$$$$"""""""""""""""###$$$$$$###""""""""""""""""""###############$$$%%%&&&&&&#########$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""###$$$%%%&&&'''(((((((((###$$$%%%$$$###""""""$$$ """###$$$%%%%%%%%%"""$$$%%%$$$"""!!!"""#########""""""""""""""""""########################$$$#########"""""""""!!!###"""!!!"""$$$$$$###!!!"""""""""""""""#######################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###### !!!!!!"""###%%%%%%######"""!!!!!!"""############$$$$$$$$$######""" ###$$$#########)))%%%###&&&&&&###"""$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""!!!!!!!!!!!!!!!!!!######"""""""""###%%%$$$###""""""###$$$%%%########################$$$$$$%%%%%%$$$$$$###"""%%%###"""!!!!!!###%%%&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%%%%$$$$$$%%%'''"""###$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&& !!!!!!"""###$$$&&&'''&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$###""""""!!!$$$$$$$$$###############"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$######"""""""""###$$$$$$###"""!!! #########$$$$$$$$$%%%%%%###$$$$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%"""###%%%&&&&&&''')))***%%%%%%&&&'''(((((((((((('''''''''(((((((((''''''))))))(((((())))))***+++)))***+++---------------//////000000111111222222111222222333444555666888999999@@@LLLZZZkkk~~~tttnnn&&&%%%$$$"""!!! """"""""""""######$$$%%%######""""""""""""#########"""""""""###$$$%%%%%%######"""######$$$%%%&&&'''&&&&&&%%%$$$###""""""!!!"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%###"""###$$$ ###%%%%%%&&&$$$%%%'''&&&%%%######$$$################################################$$$######"""!!!!!! ###""""""###$$$%%%###""""""""""""!!!"""######$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""""" !!!"""###$$$%%%###"""!!!!!!!!!!!!"""#########$$$$$$###""""""!!!!!!$$$%%%$$$######$$$***'''%%%'''&&&######%%%######"""!!!!!!"""######%%%$$$$$$###"""######### """###""""""###$$$%%%$$$###""""""###$$$%%%###############$$$$$$$$$"""""""""###"""!!!!!! $$$###"""""""""###%%%%%%######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&""""""""""""""""""""""""###$$$&&&%%%$$$$$$%%%&&&$$$$$$&&&'''''''''&&&%%%$$$############$$$%%%%%%""""""###$$$$$$%%%&&&&&&###$$$%%%%%%%%%###""" %%%%%%%%%%%%$$$###!!!!!!&&&&&&%%%$$$###"""!!! ##################$$$$$$"""""""""###$$$$$$%%%%%%#########$$$%%%%%%&&&&&&!!!"""$$$%%%%%%###!!! """""""""######$$$$$$%%%$$$###$$$%%%''''''%%%#########$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%(((''''''&&&$$$$$$###""" !!!###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$######""""""'''''''''''''''&&&%%%$$$((('''&&&&&&(((((('''%%%&&&''''''((())))))((((((&&&'''(((((()))((((((((()))(((((((((((()))******(((***+++,,,+++,,,---///...//////000111222333444111333555555555444555666888999???JJJYYYkkk{{{www|||tttmmm'''&&&$$$"""!!! """"""""""""###$$$%%%&&&$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""###$$$""""""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""$$$%%%&&&%%%###"""###$$$"""$$$$$$$$$$$$###%%%'''&&&%%%#########""""""######$$$$$$%%%%%%""""""############""""""#########""""""""""""""""""""""""###%%%%%%$$$"""###"""!!!!!!!!!"""$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$###!!! !!!!!!!!!!!!!!!"""###$$$###"""!!! !!!"""###!!!!!!"""#########"""""""""$$$&&&&&&%%%$$$$$$%%%'''$$$$$$&&&%%%###$$$(((######"""!!!!!!"""######%%%%%%###"""""""""###$$$!!!###$$$######$$$%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$######"""!!!"""############$$$$$$$$$######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&$$$%%%'''########################$$$&&&&&&&&&$$$###$$$%%%###$$$&&&'''((('''&&&%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$""" """"""######$$$######"""$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%!!!""""""############"""!!!""""""###$$$$$$%%%%%%###""""""$$$&&&'''$$$""""""###$$$%%%%%%%%%%%%$$$########################%%%&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$ """$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((''''''&&&+++'''$$$&&&***,,,)))$$$'''((())))))***)))))))))&&&'''((()))***))))))(((((((((((((((((()))******(((***+++***)))***...111---...///000222333555555333666:::;;;888666666666555777???LLL[[[mmmwwwqqqtttuuulllyyyttt$$$######"""""""""""""""""""""""""""###$$$%%%&&&$$$###"""!!!!!!"""###$$$###"""!!! !!!"""###"""!!!!!!!!!!!!###%%%&&&!!!""""""$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%###"""###$$$$$$%%%&&&'''&&&$$$""" !!!###%%%%%%###!!!!!!!!! !!!"""###$$$$$$%%%""""""############"""""""""""""""###$$$$$$%%%%%%"""""""""###%%%%%%$$$######"""!!!!!!!!!"""$$$%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""$$$%%%%%%### !!!!!!!!!!!!!!!""""""######"""!!! !!!"""### """############!!!###$$$$$$$$$$$$&&&'''###!!!"""%%%%%%###%%%***&&&%%%$$$######$$$%%%&&&$$$###!!! !!!""" """$$$%%%%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%""""""###$$$$$$$$$$$$###$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&"""%%%''''''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%!!!"""$$$&&&&&&&&&$$$###$$$###"""""""""###%%%&&&'''&&&&&&%%%%%%$$$$$$###!!!!!!!!!"""""""""""""""!!!"""$$$$$$%%%%%%###############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&''''''%%%$$$###!!! $$$$$$######"""!!!!!!!!!###"""!!! !!!"""$$$&&&""""""###$$$$$$%%%&&&&&&""" """%%%&&&### """###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((((((&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))###$$$&&&((()))))))))((( ###///666555111((())))))************)))&&&''')))*********)))(((((((((((((((((()))******)))***+++***(((***...222,,,---...000222444666666666:::>>>???<<<999888888222555???NNN^^^nnnssslllnnnvvvkkk}}}pppkkk######"""!!! !!!!!!%%%""" !!!###$$$###!!!""""""""""""""""""""""""###"""  """$$$%%%######$$$$$$$$$######"""!!!"""###%%%%%%%%%$$$######'''%%% &&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$"""!!!!!!!!!"""###&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""%%%&&&""""""""""""""""""""""""%%%###!!!"""$$$%%%$$$!!!'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$###"""!!!!!! !!!"""$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!######$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&%%%$$$"""!!!$$$***000444...***%%%#########""" $$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&(((""""""############""""""#########"""""""""!!!!!!$$$$$$############$$$$$$########################+++&&& ###&&&&&&$$$&&&%%%$$$#########$$$%%%###$$$$$$$$$$$$###""""""(((&&&$$$""" $$$""" """%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%$$$#################################%%%$$$""" !!!$$$'''&&&%%%$$$############&&&%%%$$$######%%%'''(((;;;222'''!!!"""$$$%%%$$$########################%%%$$$$$$$$$###"""""""""&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%############%%%&&&""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%''''''&&&###%%%%%%$$$######$$$$$$$$$###############"""!!!!!!"""'''###!!!$$$((('''((((((((((((((('''''''''''''''&&&'''((((((&&&%%%'''''''''&&&&&&'''''''''(((((()))---222444222///'''&&&'''((()))(((&&&###&&&&&&&&&&&&'''''''''(((+++***((('''((()))+++,,,///+++''''''***------,,,///000111333555555666666:::<<<>>>===:::777666555888888>>>LLL\\\mmm~~~pppdddggg}}}yyyrrrvvvaaabbb%%%$$$######"""""""""###%%%""" !!!###$$$###""""""""""""""""""""""""""" !!!"""######$$$$$$$$$######""" !!!""""""""""""""" $$$(((&&&!!!###'''$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%###""""""""""""###$$$$$$###""""""###$$$$$$!!!###%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!  """###""""""""""""""""""""""""%%%###!!!"""$$$%%%$$$"""%%%%%%$$$############$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$###""""""!!! !!!!!!"""""""""""""""###%%%''''''%%%$$$%%%&&&&&&%%%###"""$$$(((,,,...***'''###"""###$$$$$$"""""""""#########$$$$$$$$$""""""!!!!!!"""###%%%&&& !!!!!!!!!!!!!!! &&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$########################$$$  ######!!!&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%$$$###"""!!!""""""###&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""##############################$$$$$$###!!!!!!$$$'''&&&$$$""" %%%%%%$$$###$$$%%%&&&'''<<<444***%%%$$$%%%%%%###########################$$$$$$$$$###############%%%%%%$$$######$$$%%%&&&$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""######$$$%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$###""""""!!!))),,,(((%%%''')))((('''''''''(((((()))))))))(((''''''((())))))(((&&&((((((((())))))((((((((())))))+++111666777222---&&&&&&&&&'''***+++***(((((((((((()))))))))******,,,,,,+++***)))((('''&&&((()))***,,,,,,...000111---...///111222333444444000222444555444333333444666777>>>LLL\\\lll~~~rrrccccccvvv|||vvvsss^^^```&&&&&&%%%$$$$$$$$$$$$%%%$$$###!!!!!!###$$$###"""""""""""""""""""""""""""###"""!!! """###$$$"""######$$$$$$$$$######"""!!!!!!!!!!!!"""######"""$$$%%%%%%###"""$$$%%%!!!"""###$$$%%%%%%%%%$$$'''&&&%%%$$$##################""""""""""""######(((&&&$$$"""!!!""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!""""""""""""""""""""""""$$$###"""###$$$$$$###"""$$$$$$###"""""""""""""""!!!!!!!!!""""""$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!"""""""""""""""###$$$%%%%%%%%%$$$$$$###""""""""" !!!!!!!!!"""""""""!!!###%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%###!!!!!!###%%%%%%%%%!!!!!!!!!""""""######$$$""""""""""""""""""""""""!!!"""""""""!!! &&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$########################""" ###&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""######$$$&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!!!!"""######$$$$$$########################"""###$$$###!!!!!!"""###)))(((&&&$$$###!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&444...((($$$%%%&&&%%%$$$#######################################$$$$$$$$$%%%$$$"""!!!"""$$$&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###''',,,...***''''''((((((%%%%%%&&&'''((()))***+++(((((('''(((******((('''((()))***++++++***)))(((((((((***222:::;;;444---)))(((&&&''')))*********(((((()))))))))***************,,,,,,+++)))&&&%%%$$$)))...000...---000333......///111222333444444000222444444444444666777666777>>>KKKZZZjjj}}}rrrbbb___pppzzznnn[[[]]]&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""############""""""""""""""""""""""""$$$$$$############$$$%%%""""""###$$$$$$$$$######%%%$$$#########$$$%%%&&&"""!!!!!!!!!#########"""!!!"""###$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$######$$$##################$$$222///***%%%"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""$$$############$$$######$$$$$$###""""""""""""######"""""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!#########""""""###$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$!!!$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$######"""!!! !!!"""$$$%%%%%%##################"""""""""""""""""""""!!! $$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$############$$$$$$###########################""""""###&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&%%%$$$$$$###""""""###$$$$$$%%%&&&'''###""""""###$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!###%%%%%%###"""""""""&&&&&&%%%%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$%%%### !!!###%%%%%%$$$########################"""""""""###$$$$$$$$$%%%$$$###!!! !!!###%%%'''$$$###$$$$$$$$$$$$%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&$$$######%%%'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%((()))(((%%%$$$%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&'''))))))(((&&&((()))***++++++***)))((('''%%%'''///888<<<666000---+++(((''''''''''''&&&&&&''''''''''''((((((((('''((()))***++++++******)))+++......---,,,---///000000111222333555666777777888888777666666888999888999???KKKXXXgggyyysssbbb^^^ooo||||||lllXXXZZZ$$$$$$############$$$%%%$$$$$$$$$#########$$$$$$########################"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###!!! !!!$$$%%%$$$"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""##############################$$$############$$$%%%%%%$$$###############%%%%%%$$$#####################$$$$$$$$$###""""""$$$###############$$$$$$$$$$$$$$$###############"""""""""!!!"""###$$$$$$!!!###$$$######$$$&&& !!!###$$$$$$$$$###"""!!!"""""""""""""""###$$$&&&&&&%%%$$$###""""""!!!""""""######"""!!! $$$$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%$$$$$$############$$$$$$########################"""""""""###$$$###""" $$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$######"""###$$$$$$$$$%%%%%%%%%$$$""""""############$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!###%%%&&&%%%#########"""""""""""""""###$$$%%%"""###$$$%%%%%%%%%$$$$$$!!!###$$$###########################"""""""""###$$$$$$$$$%%%$$$###"""!!!!!!###%%%&&&######$$$$$$%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&"""###$$$%%%&&&%%%%%%%%%######$$$$$$$$$$$$$$$###"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%''''''((())))))((('''''')))&&&%%%***111555222...,,,)))&&&%%%&&&&&&&&&%%%''''''''''''((((((((())))))((((((((((((***,,,------***((((((+++---......111111111111333555666777555666666555444444666888:::;;;AAAJJJUUUcccuuuxxxfffaaaqqqzzzsss|||lllWWWXXX###""""""""""""######$$$###$$$%%%$$$""""""$$$%%%########################$$$$$$############""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$######$$$&&&'''&&&%%%######$$$%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%  """$$$&&&""""""""""""""""""""""""#########$$$$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""########################"""$$$$$$$$$###"""###$$$%%%%%%$$$############$$$&&&&&&%%%######"""""""""######$$$$$$$$$######"""###############$$$%%%&&&########################"""!!!  !!!"""### """$$$$$$######$$$%%% """###$$$$$$###"""!!!###$$$###"""!!!"""###'''&&&&&&%%%$$$###""""""#########""""""!!!!!!!!!!!!""""""######""""""!!!!!!""""""$$$%%%&&&''''''$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%$$$#########$$$%%%&&&''''''&&&&&&###$$$$$$$$$$$$###""""""$$$$$$$$$%%%$$$$$$###"""###%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""!!!!!! ########################!!!###&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$#########$$$############$$$$$$$$$%%%######""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$#########$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$&&&((()))'''&&&!!!"""$$$%%%&&&%%%%%%$$$"""######$$$$$$$$$$$$$$$###!!!###&&&'''%%%%%%(((&&&&&&%%%%%%%%%$$$$$$$$$$$$######%%%'''((('''%%%''''''&&&&&&&&&&&&'''''',,,)))'''(((***+++***(((&&&$$$$$$%%%'''))))))))))))))))))*********++++++---+++)))''''''((()))++++++'''###%%%+++000222111////////////000333555666111333555666666777999;;;;;;<<>>HHHQQQ```vvv~~~mmmooolllbbbrrryyy___[[[ !!!!!!!!!"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""######""""""!!!!!! """$$$%%%$$$"""!!!!!!######""""""######$$$%%%!!!!!!""""""""""""!!!!!!$$$######"""!!!!!!""""""##############################$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###""""""############""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&%%%###"""!!!"""######""""""""""""""""""""""""%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%###!!!!!!"""######"""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###""" """###$$$&&&$$$!!!"""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############!!!###%%%$$$###"""###$$$########################'''%%%###!!!!!!###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""(((((((((''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&$$$!!!!!!"""$$$$$$###$$$$$$$$$$$$$$$###"""!!!'''%%%###!!!!!!"""###$$$######$$$$$$###!!! $$$'''%%%$$$%%%%%%###""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%---===LLLKKK;;;***'''&&&$$$%%%&&&((())))))'''''''''&&&&&&%%%%%%%%%""""""###$$$&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''((((((((((((&&&%%%$$$&&&''''''&&&''')))+++,,,'''''')))******)))((('''***((('''(((+++,,,***(((************+++,,,---......///000222444666777888666777777888888888777777>>>>>>@@@FFFRRReeexxx{{{ggglllmmm\\\hhhxxxiiiTTT!!!!!!!!!"""""""""""""""$$$##################$$$!!!!!!"""""""""###############"""""""""""""""""" """%%%%%%$$$"""""""""$$$############$$$%%%%%%########################%%%%%%$$$###"""!!!!!!"""##############################$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$"""""""""######""""""!!!""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$##################""""""##################%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%$$$###""" """""""""!!!########################################################################$$$###"""!!!!!!"""###$$$)))'''%%%%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################'''''''''&&&$$$"""!!! !!!###$$$$$$###""""""###########################%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$"""###$$$%%%$$$######$$$$$$%%%%%%%%%%%%$$$'''&&&$$$###"""###%%%&&&((('''&&&%%%$$$$$$$$$$$$!!!%%%&&&###"""%%%&&&%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&***444??????333((((((&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$#########"""""""""###$$$%%%%%%&&&'''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&'''((((((((('''&&&%%%&&&!!! %%%'''###!!!$$$'''((()))***++++++***)))+++)))((()))+++,,,+++)))///...------------------...///000222333555666777777777888999999999999888<<<===@@@FFFSSSeeewww|||fffggg|||nnn]]]gggvvvjjjVVV""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$""""""#########$$$$$$$$$##################$$$$$$!!!###%%%&&&$$$#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%######"""""""""##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!""""""###""""""!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$$$$######"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$"""!!!!!!"""######"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$"""!!!"""###$$$###"""################################################"""###$$$%%%%%%%%%%%%%%%!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))++++++)))&&&$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%#########$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''***(((&&&%%%$$$%%%&&&'''###&&&%%%!!! $$$''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((&&&&&&+++000000***$$$((('''&&&$$$$$$###$$$$$$$$$$$$$$$$$$############"""#########$$$$$$$$$$$$))))))((((((((('''''''''''''''((((((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((((((''''''///)))***111111+++(((,,,((()))***+++,,,---------+++***)))***,,,---,,,+++//////.........///000000......///111333444555666888999999:::;;;;;;:::::::::<<<@@@HHHTTTeeevvveee```qqqppp___gggtttiiiXXX#########""""""""""""!!!&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$&&&&&&$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%######%%%&&&(((%%%$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!"""######$$$$$$$$$$$$$$$%%%###!!! !!!###%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$ !!!###$$$%%%%%%$$$############$$$%%%%%%&&&&&&$$$$$$$$$##############################$$$$$$%%%%%%###""""""$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!"""###### !!!###$$$$$$$$$################################################ !!!"""###$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))++++++)))&&&$$$!!!###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&&&&%%%$$$###%%%$$$%%%&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''$$$###((()))######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&&&&'''&&&$$$$$$$$$%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))******''''''((((((((((((((()))%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''((())))))))))))...111...)))((((((((())))))+++,,,---...//////+++++++++,,,,,,------,,,******+++,,,...111222444---...///000222333444555999:::;;;<<<<<<<<<<<<<<<;;;===BBBJJJVVVfffuuufffYYYddd}}}sssaaahhhuuuhhhYYY############""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###$$$&&&%%%$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''"""""""""###$$$%%%'''(((##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!!!!"""###$$$$$$$$$$$$$$$%%%###!!! !!!###%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$ !!!###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%##############################"""""""""###$$$%%%###"""!!!!!!###$$$$$$#################################################################################""""""""""""######$$$%%%''''''''''''&&&&&&################################################((((((&&&$$$"""$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%!!!###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&&&&%%%$$$###%%%$$$%%%'''))))))'''%%%%%%%%%%%%%%%$$$###!!!!!!###############$$$%%%%%%###%%%(((******'''$$$"""%%%'''$$$###((()))"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&'''&&&%%%%%%%%%$$$&&&((('''&&&&&&''')))'''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$&&&'''((())))))&&&'''''''''((((((((()))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''((()))***++++++===BBB111&&&)))+++&&&)))******+++---...///000+++,,,,,,,,,,,,,,,------(((((()))***,,,...000111......///000222333444444::::::<<<======>>>>>>>>>===???DDDLLLWWWfffttt~~~iiiVVVYYYooouuuccciiiuuu}}}eeeWWW"""""""""#########$$$$$$!!!!!! !!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%############%%%%%%!!!!!!""""""$$$%%%''''''##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$######""" !!!""""""""""""$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################"""!!!"""###$$$%%% !!!"""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""'''((()))(((&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$"""!!!$$$&&&((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$&&&(((((('''&&&&&&&&&%%%$$$###!!! """###############$$$$$$###&&&+++......+++&&&"""###&&&%%%!!! $$$''''''##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''"""#########$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$'''((('''&&&&&&&&&"""%%%))))))'''&&&(((***%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&''''''%%%%%%&&&'''''''''''''''((()))***+++444HHHOOO???111111///(((***))))))***+++,,,---...***,,,------,,,+++---...++++++*********+++,,,,,,//////000111222333444555::::::<<<===>>>>>>?????????AAAEEEKKKVVVdddrrr{{{mmmVVVPPP```ssswwwcccgggrrr}}}dddTTT!!!!!!"""###$$$$$$%%%&&&""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$###"""!!!###$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""""" !!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$######""""""!!!!!!"""""""""#########$$$######!!!!!!!!!"""$$$%%%!!! """#########################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!$$$&&&&&&### %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$&&&&&&''''''###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&'''''''''&&&&&&%%%%%%$$$###"""!!!$$$$$$$$$%%%$$$$$$#########&&&***------***&&&###!!!%%%&&&###"""%%%&&&%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$&&&&&&'''&&&&&&&&&"""&&&))))))&&&$$$%%%(((#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''%%%&&&''''''%%%%%%&&&'''((((((''''''''')))***+++,,,444???BBB:::///&&&$$$))))))(((((()))***+++,,,)))+++---,,,+++***,,,......---,,,,,,,,,,,,,,,---000000111222333444555555999:::;;;===>>>?????????AAABBBDDDIIIRRR```nnnxxxrrrXXXKKKSSScccyyyaaaccckkkdddRRR !!!###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######""""""""""""######"""!!!!!!"""$$$######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!"""###$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$$$$$$$############$$$$$$&&&%%%###"""""""""######%%%$$$$$$###"""!!! !!!!!!""""""#########$$$$$$###!!! !!!"""$$$%%%$$$###"""###%%%&&&'''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!%%%'''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""""""""!!!###%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$%%%%%%&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$""""""%%%'''((('''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$'''(((((('''%%%###$$$'''%%%$$$&&&%%%###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%"""'''***)))$$$!!!"""%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((######$$$%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&''')))((((((''''''(((***+++---)))666NNNPPP:::,,,000))))))(((''''''((()))***(((+++---,,,***)))+++...---------......000111111111111222333444444555555999:::;;;===>>>>>>??????AAABBBCCCGGGPPP]]]llluuuuuuZZZIIIMMMYYY~~~yyy```___ddd|||eeeRRR#########$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$###########################"""""""""!!!!!!#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$###""""""!!!!!!""""""$$$$$$&&&&&&&&&&&&$$$$$$(((%%%""" !!!$$$&&&&&&%%%$$$######$$$%%%&&&###"""!!! !!!""""""############""""""!!!!!!!!!!!!"""##################"""!!!"""######!!! """%%%''''''&&&$$$###!!!"""$$$&&&&&&$$$"""!!!###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((&&&'''''''''&&&%%%%%%$$$#########$$$$$$$$$%%%%%%(((&&&###$$$&&&&&&$$$!!!"""###$$$&&&'''(((((((((((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((*********((('''%%%$$$$$$######$$$$$$%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%'''''''''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%$$$###$$$%%%########################$$$%%%&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%%%%$$$$$$%%%%%%$$$"""!!!"""$$$%%%'''&&&###$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%###!!!!!!"""$$$%%%$$$$$$###"""###$$$&&&'''%%%&&&&&&''''''(((((()))$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''((((((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&,,,+++111>>>JJJHHH777''''''&&&%%%%%%&&&((()))***&&&(((***,,,,,,,,,***)))+++,,,...///000000000000000000111222444666888999999999:::;;;<<<>>>>>>???AAA>>>???FFFOOOXXXeeeppp{{{tttZZZJJJLLLTTTsssttt[[[ZZZ]]]ssshhhSSS"""###%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%$$$######"""!!!!!!!!!"""###$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$&&&&&&&&&&&&$$$$$$'''%%%###!!!!!!"""$$$%%%%%%$$$###!!!!!!!!!""""""%%%$$$###!!! !!!$$$$$$#########""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$###""""""!!!!!!"""%%%&&&'''&&&$$$###%%%%%%%%%%%%$$$$$$############"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((()))))))))(((((('''&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''(((&&&$$$$$$&&&'''%%%######$$$$$$%%%%%%$$$$$$$$$&&&&&&$$$#########$$$$$$""""""##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###############$$$%%%$$$###"""###%%%###########################%%%&&&'''&&&%%%&&&'''$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###%%%###$$$%%%###!!! """$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!! !!!"""###&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$###""""""&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''***)))***000666999777333...---+++)))((('''''''''++++++,,,,,,,,,+++***))),,,,,,---...//////000000......///111333555777888999999:::;;;<<<===>>>>>>@@@======CCCKKKTTTaaakkkxxxrrrXXXIIIJJJSSSqqqpppXXXVVVVVVjjjjjjVVV"""$$$&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$#########"""######$$$$$$######""" !!!"""###$$$%%%'''''''''&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""######$$$%%%%%%!!!!!!!!!""""""$$$%%%%%%$$$%%%%%%&&&(((***+++,,,$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$######""""""######&&&%%%%%%$$$$$$%%%&&&&&&'''&&&$$$"""!!! $$$$$$$$$$$$$$$#########!!!"""######$$$$$$######"""%%%'''&&&###!!!"""$$$!!!###%%%&&&&&&%%%$$$###(((&&&%%%#########$$$%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***)))))))))(((((((((((((((%%%&&&''''''(((((('''''''''''''''(((''''''&&&%%%&&&''''''''''''((((((((('''&&&%%%&&&((()))(((''''''''''''&&&%%%$$$###"""%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######"""%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%'''&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%#########""""""""""""""""""###$$$$$$""""""###$$$######################## """%%%'''&&&%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!$$$###############$$$$$$%%%&&&'''%%%$$$###%%%&&&###$$$%%%$$$######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&###"""!!! !!!######''''''''''''&&&%%%$$$###((((((''''''&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''))))))))))))))))))))))))))))))******,,,000888===888777444000---***)))(((,,,,,,+++******++++++,,,------------......///000......///111333666888999888888999:::;;;<<<======>>><<<<<>>AAAHHHXXXgggooo{{{{{{cccPPPGGGJJJRRRhhhzzz```[[[OOOSSSnnn{{{wwwrrrccc!!!"""###$$$$$$###"""!!!!!!#########""""""###$$$$$$"""  !!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$############""""""""""""***)))((('''%%%$$$###"""######$$$$$$$$$######"""$$$###""""""!!!"""""""""######""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""!!!"""###%%%%%%$$$######...+++((('''&&&%%%###!!!#########$$$%%%%%%%%%&&&$$$$$$###""""""!!!!!!!!!$$$%%%&&&&&&%%%$$$###"""%%%%%%$$$$$$###"""""""""$$$$$$##################%%%###"""###%%%%%%### %%%###!!! """$$$&&&&&&########################%%%$$$#########$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!'''''''''&&&$$$"""!!! &&&%%%&&&(((+++***&&&"""((()))***)))'''''')))*********))))))((('''''''''***)))(((((((((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&***((('''(((******'''###%%%$$$$$$######$$$$$$%%%"""###%%%'''''''''%%%$$$&&&&&&'''((((((((('''&&&'''((()))(((%%%$$$%%%((()))&&&###!!!###&&&((()))+++)))&&&$$$$$$%%%'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%&&&'''((())))))))))))$$$$$$##################&&&&&&%%%$$$############))))))((('''&&&&&&&&&&&&)))'''%%%&&&((((((&&&$$$%%%%%%%%%$$$$$$$$$######***)))'''''''''(((***,,,%%%&&&'''((()))((('''&&&$$$%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%&&&''')))''')))***++++++***)))'''(((((()))(((((('''&&&&&&'''((()))******))))))((('''(((+++---000222333444999555///,,,,,,///222444777555222333666888888777777444222666<<>>;;;???===:::;;;AAALLLXXX```pppwwwgggPPPEEEHHHOOOjjjoooqqqppppppzzz~~~yyy{{{iiiYYY%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###############%%%###"""###$$$$$$###"""$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""##################$$$$$$$$$ !!!"""###$$$%%%%%%"""""""""###############"""######$$$$$$$$$######&&&&&&%%%######""""""""""""""""""#########$$$$$$!!!!!!"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&%%%###"""###&&&'''''''''"""""""""!!!!!!!!!!!!!!!""""""######$$$%%%%%%&&&%%%$$$######"""#########""""""######$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$"""""""""###%%%&&&%%%######"""!!!"""$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""%%%%%%$$$############$$$"""######$$$%%%%%%&&&&&& !!!"""###############&&&%%%$$$%%%&&&&&&%%%$$$'''(((((('''&&&&&&''')))++++++++++++,,,,,,,,,,,,///...,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((('''&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$&&&'''(((((('''&&&%%%$$$###%%%'''((((((***---///000---***(((((('''%%%$$$'''(((***++++++***)))(((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&''')))'''%%%%%%''')))******$$$$$$%%%&&&'''((())))))''''''&&&%%%%%%'''((()))---+++'''$$$###$$$&&&(((%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''((((((%%%&&&&&&$$$""""""###$$$%%%&&&'''(((((('''&&&%%%***************))))))(((''''''((()))***))))))))))))***+++---...//////000000///...///000111000///333111000111333555555555@@@===;;;<<>>;;;AAA<<<999:::CCCNNNXXX]]]kkktttjjjSSSHHHHHHLLLeee{{{|||{{{{{{|||xxxwwwjjjZZZ%%%$$$###""""""###$$$%%%&&&%%%###"""!!!!!!""""""$$$"""!!!###%%%%%%$$$"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&!!!!!!""""""######$$$$$$ !!!!!!"""######$$$$$$########################""""""###$$$$$$$$$######''''''%%%$$$######""""""!!!""""""######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###%%%&&&(((&&&$$$###$$$$$$###"""######""""""!!!!!! """"""""""""######$$$$$$%%%$$$""""""!!!"""###$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%"""""""""#########""""""###""""""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""""""""$$$$$$##################%%%$$$######""""""###############$$$$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$&&&%%%#########$$$%%%%%%###$$$$$$###""""""###%%%&&&''''''((()))*********///...---+++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((())))))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""######$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&$$$######'''&&&$$$###$$$%%%&&&'''$$$%%%%%%&&&''''''(((((('''''''''&&&'''((())))))%%%'''((()))(((&&&###!!!""""""###$$$&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%)))))))))******))))))(((((())))))***++++++++++++***+++,,,---...............---,,,...000111111000111111111222333444555555;;;::::::===@@@BBBBBB@@@@@@>>><<<<<>>???>>>>>>>>>>>>BBBEEEDDDBBBFFFPPPYYYdddoooyyytttWWWFFFFFFLLL___vvvvvvvvvttt!!!!!!###$$$$$$###!!!!!!######$$$%%%%%%###"""!!!$$$+++111...'''"""%%%)))$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%%%%$$$%%%%%%$$$$$$######"""""" !!!"""###$$$%%%%%%"""######$$$%%%%%%&&&&&&!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%'''&&&&&&%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((()))((('''&&&'''%%%$$$$$$%%%&&&&&&%%%#########$$$%%%%%%%%%&&& !!!!!!""""""###$$$&&&'''((('''&&&&&&###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''###$$$$$$$$$''')))+++)))%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&$$$######%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%#########$$$%%%%%%&&&&&&"""############""""""!!!###&&&''''''$$$###%%%'''%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((###''',,,---***&&&$$$$$$&&&'''(((******((('''&&&$$$&&&'''))))))(((&&&%%%!!!"""$$$&&&''''''&&&&&&(((%%%######&&&'''%%%######"""!!!"""$$$&&&'''&&&###$$$$$$%%%$$$###"""!!!!!!!!!"""""""""#########"""###$$$$$$%%%%%%%%%%%%$$$%%%&&&((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&'''((((((''''''((((((&&&$$$!!!$$$&&&&&&%%%&&&'''%%%&&&&&&'''((()))******%%%&&&&&&'''((('''''''''+++---///111000---(((&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%&&&((()))((((((''''''''''''(((((((((((()))***************)))(((((((((***,,,---///---...///000111111111111,,,---000333444333///+++)))---111222111111333555777:::===???@@@??????@@@:::<<<===>>>AAAFFFNNNTTTcccnnnvvv}}}tttVVVEEEFFFMMMZZZ}}}wwwyyywwwyyyjjj""""""""""""############!!!!!!""""""#########$$$'''''''''&&&$$$"""!!! !!!"""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###!!! !!!"""$$$$$$"""!!!"""###$$$$$$&&&''''''&&&$$$$$$&&&%%%%%%$$$#########$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$######""""""!!!!!!""""""""""""###$$$%%%&&&######$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###"""""""""$$$$$$""""""$$$&&&&&&%%%#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%$$$###$$$&&&(((***'''$$$$$$%%%%%%###!!!&&&&&&&&&'''''''''((((((%%%&&&&&&$$$######%%%(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###(((((()))(((&&&$$$!!!############""""""!!!!!!&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$%%%'''(((&&&###""""""""""""###%%%((()))$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""###&&&(((&&&$$$######""""""######$$$%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&'''((()))***&&&%%%%%%%%%&&&((()))+++''''''''''''''''''''''''(((''''''&&&&&&&&&''''''######%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&'''%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))$$$$$$%%%&&&''''''''''''&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&+++***)))))))))***+++,,,++++++***)))((('''&&&&&&&&&%%%$$$######%%%'''((('''&&&%%%&&&)))***'''%%%'''&&&&&&&&&&&&'''((()))************+++,,,---......---,,,,,,,,,...///000,,,...---***...444222+++222111000000222444666888:::::::::;;;;;;;;;;;;<<<;;;999999===@@@DDDLLLTTT```gggooozzzsss[[[JJJDDDEEE\\\~~~~~~yyywwwbbb""""""""""""############ !!!!!!!!!""""""""""""&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%$$$###""""""########################...,,,((($$$!!!&&&%%%$$$###"""######$$$!!!""""""###############!!!"""$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############""""""""""""###$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&%%%%%%$$$######"""!!!"""$$$&&&&&&$$$"""!!!!!!###%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%###$$$$$$###""""""%%%''''''%%%###$$$&&&''''''%%% !!!"""###$$$%%%&&&&&&###$$$$$$###!!!"""$$$%%%'''''''''''''''(((((()))&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""""""""!!!$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((***'''%%%%%%'''(((((('''((('''&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%$$$$$$$$$######)))'''&&&'''***+++***(((&&&&&&&&&&&&&&&'''((((((&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((('''%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((('''''''''&&&'''(((((())))))(((((()))))))))(((((('''''''''((()))***+++++++++************))))))((('''''''''&&&%%%$$$###$$$%%%'''((('''%%%$$$&&&((()))'''%%%'''''''''''''''((((((((())))))))))))***+++,,,---...---------......///000***---,,,***,,,000000,,,/////////000111444777999<<<<<<<<<<<<============<<<999999===@@@CCCKKKSSS^^^dddlllvvvmmmYYYLLLGGGGGG]]]~~~sss^^^"""""""""#########$$$$$$ !!!!!!!!!!!!"""$$$%%%%%%%%%%%%$$$######'''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$###"""######&&&%%%###!!! !!!###$$$$$$%%%%%%&&&''''''&&&&&&!!!###$$$$$$###""""""###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###'''%%%""" """%%%'''&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$### """$$$$$$$$$###$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$######%%%'''&&&%%%$$$%%%'''((('''&&&###$$$$$$%%%&&&&&&&&&&&&###$$$$$$###""""""$$$%%%'''''''''''''''((())))))&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########!!!%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((***'''$$$###%%%'''''''''***)))(((&&&%%%$$$######$$$%%%&&&%%%$$$###$$$&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%&&&'''((('''&&&(((''''''''''''((())))))&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$)))'''%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%'''((((((((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''&&&&&&&&&(((***,,,---+++)))'''((((((((((((((((((((((((&&&%%%$$$$$$$$$%%%'''(((&&&%%%$$$%%%'''((('''&&&''''''(((((((((((((((((()))(((((())))))***+++,,,------...////////////...,,,///000...---000222111...///000222444888;;;=========>>>>>>>>>?????????<<<:::999===???BBBJJJRRR[[[aaagggpppgggVVVLLLJJJIII^^^{{{pppZZZ""""""#########$$$$$$$$$!!!!!!!!!"""""""""""""""######$$$%%%%%%%%%%%%$$$############%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""$$$%%%'''(((""""""!!!!!!""""""###$$$&&&&&&&&&%%%%%%$$$###"""!!!###%%%$$$###"""######%%%$$$###""""""###$$$%%%$$$$$$$$$%%%$$$$$$$$$###$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%%%%%%%######""""""###$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&%%%"""!!!!!!"""%%%&&&%%%%%%%%%$$$$$$#########$$$######""""""######$$$!!!###$$$$$$###"""###$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''&&&&&&((()))((((((''''''&&&&&&$$$###'''(((((((((((('''&&&%%%%%%&&&'''&&&%%%$$$&&&'''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###%%%%%%%%%$$$###$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$'''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$(((((((((''''''&&&&&&%%%$$$######$$$$$$%%%&&&'''#########$$$$$$#########""""""###$$$$$$#########'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))++++++***)))((('''''''''((((((((())))))&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%&&&'''''''''&&&''''''(((((()))))))))))))))))))))***+++,,,---,,,---///000000///...---***...111000---...000222000111333555999===AAACCC======>>>>>>>>>?????????===::::::<<<>>>AAAHHHPPPYYY___eeelll}}}gggSSSJJJIIIJJJ^^^zzzrrr[[[############$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%""""""""""""$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!! !!!$$$%%%%%%$$$$$$!!!!!!!!!!!! """###%%%%%%###"""###$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%%%%$$$###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""""""""######$$$$$$#########"""######$$$%%%!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%$$$%%%%%%$$$"""!!!"""###########################$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((((('''&&&''')))&&&'''''''''&&&%%%$$$$$$###$$$%%%&&&&&&&&&$$$###%%%&&&''''''&&&%%%&&&'''#########"""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$!!!"""###$$$%%%&&&''''''###$$$%%%%%%######$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$(((((((((''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((''''''&&&############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$((((((''''''(((((()))***&&&&&&''''''(((((())))))&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&((()))((((((''''''((()))***+++++++++++++++,,,---......,,,---...//////...---,,,'''***...000...+++,,,//////111333777:::>>>AAACCC<<<<<<============>>>>>>>>>;;;:::<<<===???FFFNNNXXX___eeemmm|||kkkRRRFFFFFFKKK___zzzyyyaaa#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######""""""###$$$%%%&&&%%%%%%$$$$$$###############$$$########################%%%%%%$$$###!!! """&&&''''''%%%### !!!"""###$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""#########$$$###############$$$$$$ """$$$'''(((''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%&&&%%%$$$%%%&&& ###%%%'''&&&&&&&&&'''!!!"""%%%'''(((((('''&&&###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((((('''&&&&&&'''######$$$%%%%%%$$$$$$######$$$%%%$$$###"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""############$$$$$$###$$$%%%$$$###"""###$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))***+++$$$%%%%%%%%%%%%$$$$$$###%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&''''''((('''&&&&&&&&&''')))***&&&&&&&&&''''''(((((((((%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&%%%&&&))),,,000...+++((('''(((***+++,,,++++++,,,,,,---...///,,,------------,,,+++++++++---222777666222000111...///222555888;;;>>>???;;;;;;;;;<<<<<<<<<======>>>;;;:::;;;<<<>>>DDDLLLWWW___hhhooo~~~mmmSSSFFFGGGMMMaaa~~~fff#########$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""############### !!!$$$&&&&&&&&&$$$#########%%%&&&'''((((((((("""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###############"""$$$$$$###############$$$!!!###%%%'''((('''%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%$$$$$$%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%!!!###%%%%%%$$$###$$$$$$!!!%%%&&&%%%$$$%%%&&&$$$%%%''')))((('''%%%######$$$&&&'''%%%$$$$$$%%%''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&&&&''''''(((###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((%%%&&&%%%###!!!!!!%%%(((%%%%%%&&&&&&&&&%%%###""""""$$$%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%!!!###$$$###  """$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$#########$$$$$$$$$###""""""###$$$$$$###############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((***++++++$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((&&&'''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%'''''''''&&&'''+++...<<<888222+++(((''')))***++++++++++++,,,---......---,,,++++++*********+++//////444===>>>888222111...///222444777999;;;<<<;;;;;;<<<<<<<<<=========???;;;:::;;;<<<===CCCJJJUUU___jjjrrrkkkUUUKKKLLLQQQdddhhh######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$########################$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%$$$$$$######""""""#########"""!!!!!!"""$$$&&&%%%$$$###$$$%%%$$$%%%&&&''''''&&&%%%$$$!!!"""$$$&&&&&&&&&$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$###############$$$###%%%'''((((((&&&###"""'''%%%""" """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!!!!###$$$$$$%%%'''+++---$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""$$$&&&'''&&&%%%%%%&&& ###&&&'''$$$"""!!!"""&&&&&&&&&%%%"""%%%'''))))))(((&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%### ###((($$$%%%&&&'''''''''%%%%%%"""$$$$$$$$$###"""###$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''(((((((((%%%'''((('''$$$"""$$$&&&######""""""######$$$%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&'''((())))))&&&&&&$$$###""""""!!!!!!''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******$$$$$$%%%&&&''''''''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%''')))***(((&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''((('''&&&''',,,///FFF@@@777...((('''((()))************+++,,,---...---,,,***)))((()))******+++***///:::===666---+++000222444666888:::;;;;;;<<<<<<<<<<<<============???<<<:::;;;;;;<<>>===::::::<<<<<<<<<@@@GGGRRRZZZgggvvvmmmRRRFFFMMMZZZssszzzttt{{{```###""""""!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$######&&&&&&%%%$$$############""""""###$$$$$$$$$######"""############$$$$$$$$$!!!!!!"""#########""""""%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######"""""""""$$$###""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$!!!###%%%%%%$$$$$$$$$%%%"""!!!!!!"""%%%&&&&&&%%%#########""""""""""""!!!%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$############$$$%%%###%%%%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%$$$&&&(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&########################''''''&&&&&&%%%%%%%%%$$$!!!"""%%%$$$!!! ###%%%((()))***%%%######$$$(((***)))(((&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&"""############"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""######$$$$$$%%%%%%''''''&&&&&&%%%###"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&''''''''''''%%%&&&'''((()))*********''''''''''''''''''''''''&&&%%%%%%'''******(((%%%'''''''''(((((()))******)))(((&&&%%%%%%&&&'''((())))))))))))***+++,,,,,,******))))))))))))******,,,,,,,,,,,,---///000111333444444666888;;;===>>>@@@???===<<<;;;;;;<<<<<<===::::::;;;<<<;;;@@@GGGQQQYYYgggvvvsss___\\\nnn~~~yyyyyy___"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$###"""!!!!!! ###$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$###%%%''''''&&&%%%&&&'''###""""""###%%%&&&%%%$$$#########""""""""""""!!!%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$######$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&%%%'''(((''''''&&&%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$#########!!! $$$'''&&&$$$######$$$%%%%%%&&&&&&'''$$$$$$$$$&&&''''''%%%###%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$'''((((((((((((''''''&&&&&&%%%%%%$$$###"""!!! #########$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$&&&(((***$$$$$$%%%&&&&&&'''''''''%%%%%%&&&((())))))))))))((('''&&&%%%%%%&&&''''''%%%&&&'''***,,,+++'''$$$((((((((((((((((((((()))&&&''''''((()))***+++,,,''''''(((******+++++++++******))))))))))))******+++++++++,,,---...000000222222444666999<<>>GGGFFFEEEDDDBBBAAA@@@???>>>;;;:::;;;;;;:::???EEEOOOZZZiiiyyy|||```PPPSSS___pppzzzxxx```""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$###""""""############$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$""""""$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$&&&%%%$$$$$$$$$%%%'''&&&$$$###!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""###%%%&&&&&&$$$###$$$%%%((('''%%%$$$$$$$$$""" %%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''((()))******&&&&&&''''''&&&%%%$$$###########################(((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&#######################################$$$$$$$$$&&&$$$#########$$$######$$$$$$%%%&&&''''''((()))((('''%%%###!!!!!!###$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&""""""############""""""$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%&&&(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((())))))'''%%%###%%%%%%$$$%%%%%%&&&((()))&&&&&&'''((()))))))))))))))(((%%%$$$###$$$&&&'''((('''&&&%%%$$$%%%&&&(((''''''(((((((((((('''&&&$$$%%%'''((()))((('''&&&***+++,,,,,,+++***((('''******))))))))))))******)))))))))***,,,---///000222222333555777999;;;<<>>;;;:::;;;::::::>>>DDDNNNZZZjjjzzzaaaLLLJJJRRRjjjyyyyyyccc !!!"""##################$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&!!!"""######""""""$$$%%%&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!"""$$$%%%%%%###""""""###$$$######$$$&&&&&&&&&%%%#########""""""""""""!!!###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&$$$""" !!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&***)))((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((########################111---)))%%%%%%%%%%%%$$$######$$$%%%&&&(((((()))%%%&&&'''((('''&&&%%%$$$########################%%%%%%%%%$$$$$$############$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%!!!!!!""""""###$$$&&&'''######$$$%%%'''((())))))'''&&&%%%""" !!!$$$'''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%)))(((&&&$$$#########$$$$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$%%%%%%%%%%%%'''%%%%%%%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$''')))+++---,,,)))&&&###&&&%%%$$$$$$%%%&&&((()))''''''((())))))))))))))))))((('''%%%%%%%%%&&&&&&((((((&&&$$$"""###&&&)))%%%&&&((())))))((('''&&&''''''))))))***)))((('''((())))))(((((('''&&&%%%******))))))))))))******(((((((((***+++---///000333444444666888:::<<<===EEEFFFFFFGGGEEECCC@@@>>>>>>;;;:::;;;:::999>>>DDDMMMYYYiiixxx~~~___KKKJJJSSSaaazzzeee!!!"""############"""!!!###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$ !!!"""$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$ !!!######"""###%%%'''$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!###$$$&&&%%%###""""""###$$$###"""$$$&&&''''''&&&#########""""""""""""!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))(((''''''&&&&&&''''''!!!"""###$$$%%%%%%%%%$$$%%%&&&&&&%%%###!!!"""#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$333---&&&""""""$$$%%%%%%"""""""""############$$$###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***'''&&&&&&&&&%%%%%%$$$$$$###%%%&&&$$$######&&&(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''((($$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&+++)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))******(((&&&%%%&&&%%%$$$$$$$$$&&&((()))((()))******************))))))(((''''''&&&&&&%%%(((((((((&&&$$$###&&&)))$$$%%%'''((()))(((''''''))))))***+++++++++++++++&&&&&&&&&&&&&&&'''((()))******))))))))))))******''''''((()))+++---///000000111222444777:::<<<>>>CCCEEEGGGGGGGGGDDDAAA???>>>;;;999::::::999===CCCJJJVVVfffttt~~~^^^IIIGGGOOO[[[~~~zzzfff###$$$%%%&&&&&&%%%###"""###$$$%%%&&&'''(((((((((%%%%%%$$$$$$###$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$ """###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%((('''&&&&&&%%%$$$######"""###$$$$$$$$$%%%(((***############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$%%%&&&&&&$$$"""######&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$((('''&&&%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$$$$&&&''''''''''''(((***######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''########################&&&&&&&&&&&&&&&&&&&&&&&&---''' ###&&&'''''''''&&&%%%%%%$$$$$$###!!!"""$$$&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%%%%$$$&&&&&&&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&& ###&&&'''&&&%%%&&&((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$%%%'''((())))))$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$###"""!!!!!!######$$$%%%%%%&&&''''''((('''&&&%%%%%%'''(((***%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$&&&(((***)))******++++++++++++***))))))))))))((('''&&&%%%&&&)))+++***'''%%%&&&(((###$$$&&&((())))))((('''%%%&&&&&&'''((())))))***&&&&&&&&&&&&(((***---...******))))))))))))******&&&'''''')))+++---///000+++,,,...111555888<<<===DDDFFFHHHJJJIIIGGGDDDBBB>>>;;;999:::999999===CCCHHHTTTdddrrr~~~cccMMMJJJPPPccczzzggg!!!"""$$$$$$######$$$&&&$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%###'''(((%%%###%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########"""!!! !!!###"""!!!###$$$%%%%%%######$$$%%%%%%$$$$$$$$$&&&&&&$$$"""'''&&&%%%%%%$$$$$$%%%%%%########################&&&&&&%%%%%%%%%&&&''''''***)))'''%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%)))&&&######&&&)))))))))###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$"""  """$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((('''%%%###"""###$$$%%%((('''''''''))))))'''%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%&&&''')))******"""###$$$%%%'''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%'''&&&######''')))''''''''''''&&&%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$"""!!!!!!###$$$###"""!!!"""###"""###$$$'''((((((%%%"""&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''))))))(((((((((((())))))...---,,,***((('''%%%%%%((('''&&&&&&'''((('''&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((())))))***))))))*********+++++++++))))))***++++++++++++***))))))((()))+++...111333555777999::::::;;;>>>@@@HHHFFFEEEFFFGGGGGGDDD@@@@@@>>><<<::::::;;;===???JJJTTT```kkkvvvzzz\\\LLLIIIMMM```yyyhhh"""###$$$$$$###"""$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$((()))&&&$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""!!!"""$$$%%%%%%### """###$$$$$$###"""###$$$$$$###"""###$$$%%%$$$###$$$%%%&&&&&&&&&%%%###"""########################%%%%%%%%%$$$%%%%%%&&&'''***)))'''%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&''')))&&&######%%%'''&&&%%%###$$$%%%%%%&&&&&&&&&%%%)))))))))))))))(((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###!!! """###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''***)))'''&&&&&&&&&'''''')))((((((***++++++)))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''&&&&&&%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&))))))&&&'''******(((%%%&&&&&&''''''((())))))(((((())))))(((&&&$$$"""$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&!!!###$$$###"""!!!"""$$$&&&&&&''')))++++++(((%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))(((((((((((((((((()))...---,,,+++***)))(((''')))&&&$$$###$$$&&&''''''((('''&&&&&&&&&&&&'''((()))))))))******+++++++++***+++++++++,,,,,,,,,,,,((()))******++++++++++++***)))))))))+++---000222222444777888999:::<<<>>>EEEDDDDDDFFFHHHIIIFFFDDD???===:::888888:::<<<>>>EEENNNZZZcccnnn}}}aaaQQQOOOSSSbbbwwwfff###$$$%%%$$$###"""###$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''%%%""" """$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""######$$$%%%%%%%%%!!!%%%&&&###!!!###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%###"""!!!"""###$$$###"""!!!"""$$$$$$""" !!!###$$$%%%%%%"""###%%%''''''$$$""" ########################$$$$$$######$$$$$$%%%&&&)))(((&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&''''''&&&$$$$$$%%%%%%###"""$$$$$$%%%&&&&&&&&&%%%%%%))))))((((((''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$""""""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((((()))***,,,......+++)))((((((((('''''''''&&&&&&$$$$$$$$$%%%&&&'''))))))((((((((((((((('''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******%%%))))))''''''******'''%%%&&&&&&''''''((())))))***+++++++++***(((&&&%%%$$$%%%&&&''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((((('''"""###$$$###""""""###$$$&&&'''(((***++++++)))&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((())))))))))))((((((''''''''''''((((((++++++******)))(((((((((***&&&""" """%%%''''''((('''&&&&&&&&&&&&'''((()))*********************&&&&&&'''''''''((((((((('''((()))***+++++++++++++++******)))+++---///111222444777888999:::===???GGGGGGFFFGGGIIIHHHFFFDDDCCC@@@<<<999888;;;>>>AAAAAAIIITTT\\\fffxxxeeeTTTQQQUUUcccsssccc$$$%%%&&&%%%###"""###$$$%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###!!!!!!"""$$$%%%&&&%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%"""&&&&&&###!!!$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""######$$$%%%"""$$$%%%$$$###"""###$$$###!!!!!!$$$%%%&&&"""###$$$%%%%%%###"""!!!#################################"""###$$$$$$%%%((('''&&&$$$###$$$$$$$$$###$$$$$$%%%%%%&&&&&&''')))((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%###"""$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&"""$$$%%%$$$###$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&'''((())),,,......,,,***)))(((((((((((('''''''''%%%$$$$$$%%%&&&'''(((((())))))))))))((('''&&&%%%((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''(((((())))))$$$&&&%%%""""""&&&'''&&&(((((('''&&&&&&%%%%%%$$$(((((()))***+++******)))'''(((((()))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$""""""###$$$$$$$$$%%%&&&((((((&&&$$$%%%&&&'''(((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###"""$$$&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***++++++++++++,,,+++*********,,,///000333666888:::;;;===@@@BBBLLLKKKJJJIIIHHHEEEBBB@@@CCC???:::777666999===@@@BBBIIIRRRYYYdddvvveeeQQQNNNQQQcccooo___%%%&&&&&&%%%###"""###$$$%%%%%%$$$$$$###$$$$$$%%% """###$$$%%%&&&"""######$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%((()))%%%$$$&&&((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$ """$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&###!!!!!!$$$%%%&&&&&&%%%###"""!!!"""###$$$##############################"""""""""###$$$$$$((('''%%%$$$######$$$%%%###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$"""""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%###$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&!!!###%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''(((***------+++))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&))))))))))))((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%"""###''''''))))))(((((('''&&&&&&&&&''''''((((((((())))))((('''(((((()))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""$$$%%%$$$###"""###$$$#########$$$&&&&&&%%%###$$$%%%&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''((((((&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$))))))))))))************''''''((()))***+++++++++,,,+++*********,,,///000333555888:::<<<>>>AAADDDKKKLLLLLLJJJGGGDDDBBB@@@???<<<777333222555888;;;BBBIIIRRRYYYcccvvvbbbNNNJJJNNNaaannn\\\$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$ !!!###$$$%%%&&&!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%!!!%%%%%%!!! ###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%######""""""###$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''$$$""" !!!###$$$%%%%%%(((&&&###!!!!!!"""$$$&&&##############################""""""######$$$%%%'''&&&%%%#########$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$############"""""""""""""""#########%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&''''''((()))(((&&&%%%&&&'''###$$$&&&&&&%%%%%%''')))%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$!!!###$$$%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******(((''''''(((***+++***)))((((((((('''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''$$$ %%%))))))'''(((((()))******++++++)))((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%###$$$%%%$$$#########%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%&&&'''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&''')))***)))&&&$$$&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''(((((()))))))))*********'''((())))))******))))))+++******)))+++---///111000333666999:::===@@@CCCFFFHHHJJJIIIGGGEEEDDDDDDAAA>>>:::666666777:::===???FFFOOOWWWbbbvvvaaaMMMJJJOOO^^^qqq^^^###%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""" ######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&$$$###"""###$$$%%%$$$###'''&&&$$$#########$$$%%%########################$$$############$$$%%%%%%&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$######""""""###############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''((()))(((&&&%%%&&&'''$$$%%%&&&$$$""""""%%%(((%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$### """$$$%%%###""""""###$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###''''''''''''''''''''''''&&&%%%%%%%%%'''(((***,,,+++)))''''''(((******)))''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&''''''(((''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((%%%''''''$$$$$$((()))'''&&&&&&''''''((()))))))))((('''&&&%%%$$$#########$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''###$$$%%%%%%######$$$%%%&&&%%%$$$%%%'''((('''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&%%%%%%&&&((((((&&&$$$&&&&&&'''(((((('''&&&&&&'''''''''(((((())))))***&&&&&&&&&&&&'''''''''''')))))))))))))))(((((('''***)))))))))+++---000222000222666999;;;>>>AAADDDDDDGGGIIIHHHFFFDDDDDDEEEBBB@@@===:::888999;;;===<<>>AAACCCEEEIIIIIIIIIFFFBBB?????????>>>===:::777555444555555999===GGGTTTbbbuuujjjRRRJJJNNN]]]~~~ggg######""""""######$$$%%%$$$$$$###""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%&&&&&&%%%$$$%%%'''########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$#########""""""""""""##################$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&((('''%%%$$$###""""""###%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$###############!!!""""""###$$$&&&'''(((&&&&&&''''''''''''&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$ !!!###$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''(((&&&&&&'''&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%$$$###""""""############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###'''&&&%%%$$$$$$$$$%%%&&&((((((''''''&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%###"""!!!###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((())))))((('''((()))***)))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((()))************))))))))))))))))))&&&'''(((***---000222333444666999<<>>HHHUUUbbbtttlllPPPFFFJJJVVVuuujjj######""""""######$$$%%%!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############"""###%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&$$$"""!!!###%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""&&&&&&%%%$$$###$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%&&&''''''''''''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###'''))))))&&&$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((((((''''''((()))))))))))))))!!!"""$$$%%%&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&''''''(((###%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$%%%&&&'''''''''###"""!!!!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))'''%%%"""###%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((())),,,+++)))((()))(((&&&%%%((((((((('''''''''''''''&&&&&&''''''(((((())))))((()))***+++++++++******))))))))))))+++---///000444666:::>>>BBBDDDFFFFFFEEEFFFGGGFFFDDDCCCDDDEEE:::888666555555666777888:::>>>GGGSSS```qqqnnnQQQGGGLLLSSSpppkkk######""""""######$$$%%%"""""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!"""$$$$$$###$$$%%%'''########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############(((%%%""""""%%%''''''&&&############$$$$$$$$$$$$"""######$$$$$$#########$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%%%%$$$"""%%%$$$######$$$$$$$$$######$$$$$$%%%&&&"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''''''''&&&%%%"""$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''((())))))((((((%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&''''''&&&&&&(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%###(((++++++'''$$$%%%'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&''''''((((((!!!"""$$$&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%''''''%%%###$$$&&&***)))'''%%%###"""""""""&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%''')))+++***'''%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((***)))'''((((((((('''&&&''''''''''''(((((((((((('''''''''(((((((((((((((((()))***++++++++++++***))))))((((((***---000222333666:::???CCCEEEFFFGGGFFFGGGHHHFFFDDDCCCCCCDDD;;;999777555444555666666999===EEEPPP\\\lllnnnQQQGGGMMMNNNiiijjj#########"""###$$$$$$%%%$$$$$$######$$$%%%&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$######"""""" """############%%%&&&""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""""",,,(((%%%$$$&&&''''''%%%"""############$$$$$$$$$ !!!!!!!!!!!! $$$$$$######$$$$$$%%%&&&""""""###%%%%%%%%%%%%%%%!!!###&&&%%%###"""###%%%$$$#########$$$%%%%%%&&&!!!!!!""""""#########$$$%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%""" """###%%%''''''&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''((((((''''''$$$%%%%%%&&&'''''''''&&&''''''&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$(((,,,,,,(((%%%&&&(((%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((!!!"""%%%'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$"""""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&###%%%''''''$$$###$$$&&&%%%$$$######$$$%%%'''(((((((((((((((((((((((((((%%%%%%$$$$$$###""""""""",,,+++)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$%%%((())))))&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((()))(((((((((''''''&&&&&&&&&((((((((((((((('''''''''((('''&&&'''((()))((('''&&&&&&''''''(((((())))))((((((((((((((('''''''''((()))***+++,,,,,,+++***)))(((&&&''')))---222444333666;;;???CCCFFFGGGGGGHHHIIIIIIGGGDDDBBBBBBCCC===;;;888555444333444444999<<>>BBBCCCEEEGGGJJJJJJHHHFFFDDDDDDCCCAAA??????<<<888555333444555666666<<<>>>FFFWWWcccuuuiiiOOOCCCEEELLLbbbkkk"""######$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###"""!!!###$$$$$$$$$###!!! ##############################"""!!!!!!""""""###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$#########"""###############$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((()))((((((''''''(((((((((&&&&&&%%%%%%$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&***(((&&&%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&%%%%%%$$$###%%%%%%$$$$$$$$$######""""""$$$%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$$$$&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))++++++***((('''$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''((()))***+++((((((((((((((('''&&&&&&((((((''''''''''''(((((($$$%%%&&&((()))))))))*********))))))))))))******(((((((((((())),,,000222333888???CCCEEEFFFIIILLLOOOMMMKKKIIIGGGDDDAAA??????<<<888555333333555666666<<<===DDDTTT___ppp~~~gggNNNDDDEEEJJJ___lll!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%######$$$%%%$$$#########$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!########################$$$######""""""###$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""######$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''((((((((()))((('''&&&&&&'''((()))+++***)))(((((((((((((((%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((()))'''%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###(((&&&$$$######$$$&&&'''###%%%%%%%%%#########%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$&&&(((***+++)))'''&&&###$$$$$$%%%&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%((()))+++,,,,,,+++)))((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((()))))))))'''(((((())))))((('''&&&&&&&&&''''''(((***+++,,,(((((()))))))))(((''''''&&&'''(((((()))((((((((($$$$$$%%%'''((((((((((((,,,+++***))))))***+++,,,)))*********+++...333666444:::@@@DDDFFFGGGJJJMMMTTTSSSQQQNNNJJJEEEAAA???>>><<<888555333333444555666;;;<<>>BBBCCCEEEIIIMMMRRRSSSSSSOOOJJJEEECCCBBB<<<;;;888555444333333444777<<<;;;???KKKSSSbbbwwwhhhRRRFFFCCCBBBQQQppphhh&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&%%%######$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$#########$$$########################"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######$$$######$$$&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&''''''(((&&&&&&&&&&&&%%%$$$###"""###$$$$$$###"""###%%%''',,,+++***)))'''%%%$$$$$$###%%%&&&'''&&&'''(((***+++***(((&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&((()))***+++%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((()))))))))%%%%%%&&&''''''&&&%%%$$$#########$$$%%%&&&((((((''''''((()))))))))(((((((((((((((((('''&&&%%%$$$''''''((()))******))))))''''''(((((())))))******,,,%%%!!!$$$,,,222111...333777===@@@AAADDDHHHLLLPPPQQQPPPLLLFFFCCCBBBDDD<<<:::888666444333333333666;;;:::>>>JJJRRR```uuuiiiTTTFFFAAABBBNNNlll~~~ggg%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((()))%%%$$$"""###$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########%%%&&&&&&&&&%%%%%%'''&&&$$$###""""""""""""########################!!!!!!###$$$%%%%%%%%%$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!!!!""""""""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((((((&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''"""###$$$%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$((('''&&&%%%%%%&&&'''((()))(((''''''''''''((((((&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%'''))))))'''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$'''&&&&&&&&&'''((()))***+++***(((&&&$$$$$$$$$$$$"""######""""""###''')))---,,,+++)))'''&&&$$$$$$"""%%%''''''&&&&&&)))+++,,,,,,+++***((('''&&&%%%%%%$$$###"""###$$$%%%&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&'''(((((((((((((((((((((((((((((()))******&&&'''(((((()))(((((((((%%%''')))+++++++++***)))---+++******---111333555333777<<>>===:::888666333333444555777777666777<<>>===999777444222111222444555666555777<<>>CCCHHHLLLPPPRRRSSSQQQMMMHHHCCC>>>;;;:::888666333000///000111222333333666;;;AAAJJJZZZhhh{{{wwwZZZIIIHHHKKK```ppp############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###!!!!!!$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((''''''&&&%%%$$$$$$%%%&&&'''))))))(((''''''&&&''''''(((((((((''''''###$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))((((((''''''(((((())))))*********)))((((((''''''&&&&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&&&&&&&%%%$$$""""""""""""###((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((((((((''''''&&&'''&&&$$$$$$%%%&&&%%%$$$$$$%%%'''((((((((('''&&&$$$%%%&&&'''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%((((((''''''''''''(((((('''((((((((())))))******((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))"""&&&((())))))(((***(((''''''(((((('''&&&%%%&&&&&&&&&&&&'''''''''*********)))((((((''''''))))))(((((((((((())))))))))))))))))((('''&&&%%%***))))))***,,,///222444777999>>>DDDJJJOOOSSSUUUUUURRRNNNIIICCC???;;;:::888666333111///000111222222222666;;;@@@HHHWWWeeexxx```LLLHHHKKK```mmm"""""""""######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$### !!!%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((''''''&&&&&&%%%%%%%%%&&&((()))))))))((('''''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((()))******************)))((((((''''''&&&&&&&&&&&&'''''')))'''&&&&&&'''(((((('''***)))(((&&&%%%%%%&&&'''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''******+++++++++***)))((('''%%%$$$$$$&&&'''&&&%%%$$$%%%'''((()))((('''&&&&&&&&&'''((((((((('''&&&'''((((((((((((''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&'''&&&&&&((((((''''''''''''((((((******)))))))))))))))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((("""###%%%'''((()))))))))***(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''+++******)))((((((''''''))))))(((((((((((())))))((())))))))))))(((((('''***)))))))))+++///222555:::;;;@@@FFFMMMSSSWWWYYYXXXUUUQQQKKKEEE@@@===;;;999777444111///000111222111222555;;;???FFFTTTbbbssseeeOOOHHHJJJ___jjj""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$#########$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&### !!!$$$(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))(((((((((((($$$&&&((()))***)))(((''''''(((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%''')))+++---...***************)))(((((('''''''''&&&&&&''''''''')))(((&&&&&&((()))(((''')))(((&&&%%%$$$$$$%%%%%%$$$%%%''')))******))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((((((&&&'''((((((((('''%%%$$$&&&%%%$$$$$$&&&(((((('''$$$%%%'''))))))((('''&&&''''''((())))))((('''&&&************)))((('''&&&%%%&&&''''''(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%&&&'''(((((((((((((((''''''''''''((((((,,,,,,+++***)))(((''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''((()))))))))))))))***(((''''''(((((('''&&&'''''''''((((((((())))))%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((()))******************)))))))))+++///333555<<<===AAAHHHOOOVVVZZZ[[[ZZZWWWSSSMMMGGGBBB???===:::777444111000000111222000111555;;;???EEESSS```oooiiiPPPGGGJJJ___iii%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$%%%'''&&&### ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))'''%%%$$$%%%%%%$$$###%%%$$$"""###$$$%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''###%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&''')))(((''''''''''''((()))'''&&&&&&%%%%%%&&&&&&''''''((()))(((''''''''')))((('''''''''((((((&&&$$$'''&&&%%%$$$$$$%%%&&&'''))))))++++++***(((&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''&&&%%%&&&(((+++)))(((((('''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$***))))))((((((((((((((())))))+++---///...+++((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%'''******)))'''&&&&&&'''((((((%%%&&&''''''((((((''''''((()))***++++++***)))(((!!!###$$$&&&''''''&&&&&&%%%$$$$$$&&&((())))))(((((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''((((((%%%'''(((((('''&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&'''((((((((((((+++***(((''''''((())))))((('''%%%%%%'''(((((('''((('''&&&(((***)))%%%!!!"""%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))(((''''''&&&&&&&&&''''''((('''&&&''')))))))))''''''((()))******)))(((''''''&&&&&&'''(((((('''%%%,,,++++++******++++++,,,---------,,,,,,...222555;;;@@@EEEIIIRRR\\\aaa```bbb^^^VVVNNNFFFAAA>>><<<<<<999666444333333111000666555777;;;>>>DDDOOOZZZlllkkkRRRGGGMMMbbbiii%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%%%%""" ###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))'''%%%$$$%%%%%%$$$###(((&&&$$$$$$%%%%%%$$$###%%%%%%$$$$$$$$$%%%%%%&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%,,,+++)))'''%%%###!!! (((''''''&&&&&&''''''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''(((((('''&&&'''((((((&&&$$$(((''''''&&&&&&''''''(((&&&''')))******)))'''&&&'''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&%%%$$$$$$''')))((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&((()))*********)))((('''))))))***---......+++((()))))))))))))))))))))))))))))))))***************&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&&&&''')))***)))((('''&&&&&&''''''&&&&&&'''(((((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%&&&((()))((('''((((((''''''''''''((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((('''''''''''''''''''''((()))***)))&&&$$$$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&''''''(((((()))+++,,,---+++)))'''&&&''''''&&&%%%'''&&&&&&(((******(((%%%!!!"""$$$&&&''''''''''''''''''((((((((((((''''''(((((()))***************(((((('''&&&&&&&&&''''''((('''&&&''')))))))))((((((((()))))))))(((((('''((('''&&&'''))))))(((&&&,,,++++++******++++++,,,000000000//////111555888;;;@@@EEEIIIRRR\\\aaa```aaa\\\UUUMMMFFF@@@===<<<999777444222222333222111555444555999===BBBMMMYYYjjj}}}kkkSSSKKKPPPeeeiii%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%$$$%%%%%%%%%###***(((&&&%%%&&&%%%$$$"""###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&'''((('''&&&&&&'''(((&&&%%%'''(((((((((((((((((('''$$$%%%'''((())))))((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%$$$###%%%&&&((((((''''''''''''((((((***)))'''&&&%%%&&&'''((('''(((***++++++***)))((())))))***,,,...---+++)))))))))))))))))))))))))))(((((()))******++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&''')))******)))'''&&&&&&&&&&&&&&&''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&((((((''''''''''''((((((((((((((((((((()))))))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&''''''***++++++)))&&&###"""###%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***))))))(((((('''&&&%%%%%%'''((()))***+++,,,,,,,,,***((('''&&&'''((('''&&&'''&&&%%%''')))******)))'''(((((())))))(((''''''(((((((((((((((((((((((())))))***++++++++++++***)))(((''''''&&&&&&''''''((('''&&&''')))***)))(((((((((''''''''''''((((((***(((((((((******)))(((++++++************++++++---------,,,---///333666:::@@@EEEIIIQQQ[[[``````___[[[TTTLLLEEE@@@<<<;;;777444222111222333222222444222444888;;;@@@LLLWWWfffzzzlllUUUOOOSSSgggkkk%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((('''%%%%%%&&&&&&%%%$$$)))'''&&&'''''''''&&&$$$%%%&&&&&&''''''((((((((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%###$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''((('''&&&&&&'''((('''&&&&&&'''((())))))((('''&&&$$$%%%&&&'''((((((((('''&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''((('''%%%$$$%%%&&&(((''''''''''''(((((())),,,***'''%%%%%%&&&''')))))))))))))))*********+++)))))))))+++------+++)))))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''((((((''''''((((((******)))((('''&&&&&&%%%''''''((())))))))))))(((((())))))))))))))))))((()))((('''&&&&&&''')))******(((''''''(((((('''%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&***++++++***'''$$$######%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&''')))***))))))(((''''''''''''''')))***++++++***)))'''&&&%%%$$$###$$$''')))))))))'''&&&&&&&&&'''(((((())))))))))))((((((''''''&&&((((((''''''''''''(((((((((((()))************)))))))))((('''''''''''''''(((''''''''')))***)))(((((('''&&&&&&&&&'''((()))+++***))))))***+++***)))++++++************+++++++++,,,,,,++++++...222666:::AAAFFFJJJPPPYYY______\\\YYYSSSLLLEEE@@@<<<:::888666333222222333222111444222444777;;;@@@KKKVVVdddwwwmmmVVVNNNSSShhhmmm%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''%%%%%%&&&'''&&&%%%&&&%%%%%%'''))))))(((&&&))))))******)))(((''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&$$$%%%%%%&&&%%%$$$######***)))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%$$$&&&'''))))))'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''((('''%%%%%%'''(((((('''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''((()))***)))'''&&&&&&''''''''''''''''''((())))))+++***'''%%%%%%&&&((())),,,***(((&&&'''(((+++,,,)))))))))***,,,,,,+++)))))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''(((((('''((((((((((((''')))))))))(((''''''&&&%%%'''((())))))******))))))+++******************+++((('''''''''(((***,,,...***)))''''''(((((('''%%%((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&''''''&&&&&&((()))***)))'''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''((()))(((''''''''''''((()))***((())))))***)))'''%%%$$$$$$###"""###&&&((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))((((((((((((((((((''''''((((((((()))((('''(((*********(((((('''&&&&&&&&&((()))***---+++))))))***,,,+++++++++******))))))******+++...//////...///111666999;;;BBBHHHJJJOOOWWW]]]^^^ZZZWWWRRRLLLEEE@@@<<<;;;;;;999555333333333111000444333444888;;;@@@JJJUUUbbbuuulllWWWLLLTTTjjjppp%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''%%%%%%&&&''''''&&&$$$$$$%%%''')))***)))'''******++++++***)))'''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&((((((&&&%%%&&&'''((((((((('''%%%###!!!'''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))******)))'''&&&''''''((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&''')))'''%%%%%%&&&(((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''''')))******(((''''''(((''''''&&&''''''((()))******)))'''&&&&&&''')))***,,,***(((&&&%%%''')))***))))))((()))+++,,,+++)))))))))))))))))))))))))))......---,,,***)))((('''''''''''''''''''''''''''***((('''((())))))(((&&&((((((((()))(((((('''&&&(((((()))******************))))))(((((())))))***''''''((()))+++---...///***)))(((((())))))'''&&&((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''(((((('''&&&&&&((())))))((('''((()))%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((())))))(((''''''(((***+++((('''&&&&&&''')))***+++%%%&&&''''''((((((((('''(((&&&$$$$$$%%%&&&%%%$$$((())))))(((&&&$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((((((''''''''''''''''''((()))******)))((('''(((***+++***)))(((((('''(((((()))***+++---+++))))))***+++,,,+++******))))))))))))******,,,---------...000555999===DDDJJJKKKNNNTTTZZZ\\\YYYWWWRRRLLLFFFAAA===;;;===:::666444333333111000444333444777:::???JJJTTTbbbuuulllWWWMMMXXXrrrrrr%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''$$$"""###$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&$$$$$$%%%'''))))))'''%%%'''((()))******)))'''&&&'''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''''''''((()))((('''%%%###"""###$$$&&&)))+++,,,---''''''&&&&&&&&&&&&'''''''''((())))))))))))((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''((()))&&&$$$$$$&&&((())))))''''''&&&&&&&&&&&&''''''''''''''''''((()))******%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''%%%'''))))))(((''''''(((&&&&&&&&&''''''((()))***))))))((())))))***+++,,,***))))))((('''&&&%%%%%%***(((((()))++++++***)))))))))))))))))))))))))))------,,,,,,+++***))))))''''''''''''''''''''''''+++)))'''((()))***(((&&&&&&'''((()))))))))((('''((()))******++++++*********)))(((''''''((()))***((()))***+++------......***)))'''((())))))((('''((((((''''''''''''(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''###%%%''')))))))))((('''&&&(((******((((((((()))%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''')))+++---...***)))'''&&&'''((()))+++'''''''''''''''(((((()))+++)))'''&&&''''''&&&$$$&&&)))++++++)))''''''((('''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((&&&''''''(((((((((((((((&&&&&&&&&'''(((***,,,,,,)))(((((((((***+++***)))'''((()))***++++++++++++---+++(((((()))+++++++++******))))))))))))************+++++++++...333777>>>FFFLLLLLLLLLRRRWWWZZZYYYWWWRRRMMMGGGBBB>>><<<:::888555333333333222111333111222666888===HHHSSSbbbuuujjjVVVSSSaaa}}}qqq%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''')))+++)))&&&$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''%%%%%%'''(((((('''%%%%%%&&&'''((((((%%%"""###$$$'''((()))((('''&&&)))))))))))))))))))))((('''''''''&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''"""$$$'''***,,,,,,,,,+++''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))(((''''''''''''((()))'''&&&&&&%%%%%%&&&&&&''''''((()))(((''''''((())))))&&&$$$$$$&&&((()))))))))((('''&&&&&&'''((()))&&&&&&&&&''')))***,,,---%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''###%%%((()))(((''''''(((&&&&&&&&&'''''')))******((()))***+++,,,------...'''(((***+++)))&&&""" ***(((((((((***+++***)))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((,,,)))'''(((******(((%%%%%%&&&'''))))))))))))((())))))***++++++++++++***+++***)))(((((()))***+++)))***,,,---...---,,,,,,)))((('''((()))***)))(((((((((''''''''''''((((((+++*********))))))((((((((((((''''''''''''(((((($$$%%%''')))******)))(((((()))******(((''''''(((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))$$$$$$%%%''')))---000222,,,+++)))'''&&&'''((()))---,,,***(((&&&&&&''''''***((('''''')))***))))))%%%)))------,,,******,,,+++***((('''&&&&&&'''''')))(((&&&%%%%%%&&&((()))'''(((((()))))))))))))))%%%%%%&&&''')))+++---...***(((((()))***+++***)))'''(((***+++,,,,,,,,,+++---+++(((''')))+++++++++******))))))))))))******------.........111666:::@@@GGGMMMLLLLLLQQQVVVXXXYYYWWWSSSNNNHHHCCC???===777555222111222333222111222000111444777;;;FFFQQQcccvvvjjjVVVYYYiiippp%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''((((((''''''&&&%%%&&& %%%)))'''###$$$$$$$$$&&&''''''%%%""")))(((&&&%%%%%%&&&'''((()))((('''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%***)))(((&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))&&&######&&&''''''%%%((((((((('''&&&&&&&&&%%%(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''******)))''''''&&&&&&&&&'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$((((((''''''''''''(((((( ###&&&''''''%%%%%%%%%&&&%%%%%%&&&((()))(((&&&++++++***(((&&&&&&''')))'''''''''((())))))******'''&&&%%%%%%&&&'''((()))))))))(((((('''''''''&&&+++***((('''&&&''')))***(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))******+++$$$%%%'''(((***+++++++++((()))***++++++***)))(((&&&'''((())))))((('''&&&)))))))))))))))(((''''''&&&&&&&&&'''((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((***,,,...///***)))'''&&&%%%&&&((()))((((((((((((((((((((((((***)))((((((((()))+++,,,---***((((((***+++)))&&&***)))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&(((***++++++)))))))))(((((('''''''''&&&))))))(((&&&&&&(((,,,000,,,***((('''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$$$$((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((()))***++++++***)))((((((((()))))))))))))))((((((((())))))******++++++)))*********)))***+++---...---,,,***))))))((((((***)))((('''''')))+++,,,(((---///---,,,///555999AAADDDHHHKKKLLLNNNPPPRRRXXXUUUQQQKKKEEE@@@<<<:::===999444222333222000---//////222666999;;;CCCLLLaaapppeeeYYY\\\wwwyyyxxxzzzuuu&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''((((((''''''&&&%%%'''###!!!"""'''***)))'''$$$######$$$'''((('''&&&((('''&&&&&&&&&'''(((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((('''''''''&&&&&&&&&%%%***)))(((&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''+++(((&&&&&&((())))))'''''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''***)))(((''''''&&&&&&&&&''''''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%((((((''''''''''''((((((&&&(((******)))''''''''''''&&&&&&'''))))))(((&&&'''(((((('''&&&&&&(((***''''''(((((((((((())))))''''''&&&&&&&&&'''((())))))(((((((((''''''''''''$$$%%%&&&((())))))))))))''''''''''''(((((((((((()))))))))))))))******+++)))))))))))))))***++++++,,,,,,,,,,,,+++***(((((())))))***+++******)))((())))))***++++++***)))((()))))))))))))))(((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))***+++---......,,,***(((''''''((()))(((((((((((((((((((((((())))))((((((((()))+++++++++)))((((((******(((&&&(((''''''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''&&&'''(((***+++***(((((('''''''''&&&&&&&&&&&&(((((('''&&&'''***///333666333...,,,+++++++++***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((()))***)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$'''(((((())))))***++++++))))))***)))((((((***,,,,,,+++***))))))))))))))),,,+++***)))***+++---...++++++***((()))...555999AAAEEEJJJNNNPPPQQQSSSTTTXXXUUUPPPJJJCCC>>>:::999999666333222333444333222333222333666777888@@@III___ooo{{{ddd\\\aaa~~~yyyxxxvvviiifffkkkxxxvvv''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((((((((((('''&&&&&&%%%%%%%%%%%%'''((()))***((('''$$$$$$&&&''''''&&&&&&&&&&&&&&&'''((())))))'''''''''&&&&&&'''((((((''''''''''''''''''''''''%%%''')))((('''&&&'''(((((((((((((((''''''''''''***)))(((&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''(((((()))((((((((()))***++++++''''''''''''''''''''''''***)))(((''''''&&&''''''&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&((((((''''''''''''((((((***++++++***(((''''''((()))((('''((())))))(((&&&###%%%&&&&&&&&&'''***,,,)))))))))(((((((((((('''(((((('''&&&&&&'''''''''(((((((((((('''''''''''' ###'''***+++***'''&&&&&&&&&&&&''''''((((((((()))))))))))))))******+++******))))))******+++,,,++++++***)))(((&&&$$$$$$***************)))((('''******++++++***)))((('''))))))******))))))((((((&&&''''''(((((())))))***((()))***++++++***)))((())))))))))))))))))))))))******))))))******+++,,,...---+++)))''''''''''''(((((((((((((((((((((((())))))((((((((()))******)))(((''''''((()))'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((((('''((()))***((('''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&'''+++111666666000***%%%######$$$$$$''''''''''''''''''''''''))))))))))))***+++,,,---))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''''''''&&&$$$###"""''''''(((((())))))******)))******)))(((''')))******))))))(((((())))))))),,,++++++******,,,---...,,,+++++++++...111666999BBBHHHOOOTTTVVVWWWWWWWWWWWWUUUPPPJJJEEEAAA>>>===<<<888444222333444444444555333333444555777@@@III]]]mmmuuudddbbbhhhppphhhuuujjjYYYVVV\\\mmmwww(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&"""$$$&&&&&&%%%%%%(((***111---)))&&&%%%%%%%%%$$$%%%&&&&&&'''((())))))***&&&&&&'''''''''((())))))''''''''''''((((((((((((&&&'''))))))'''&&&'''((()))))))))(((((((((((((((***)))(((&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))******++++++,,,---...///''''''''''''''''''''''''))))))(((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((''''''''''''((((((((())))))'''%%%%%%&&&(((***)))((()))***)))'''&&&$$$%%%'''''''''(((***,,,,,,++++++***)))((((((((())))))((('''''''''&&&&&&((((((((((((((('''''''''%%%&&&)))******(((%%%###&&&&&&''''''((())))))))))))))))))))))))******++++++************+++,,,,,,&&&'''((((((((((((((((((++++++******))))))(((((()))))))))(((''''''&&&&&&))))))*********))))))(((''''''(((((())))))))))))((()))+++,,,,,,+++)))(((''''''''''''''''''''''''))))))((((((((((((((((((+++***((('''&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((()))))))))'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((())))))))))))))))))))))))((('''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&***000444>>>888000+++)))***,,,---(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((,,,+++***))))))***+++,,,))))))***))))))(((''''''&&&''''''((())))))******+++,,,,,,***)))((()))***(((((('''(((((()))************)))))))))***+++,,,+++---000333333333777<<>>:::666444444555555333222333222444;;;EEEUUUfff{{{nnn[[[\\\qqqnnnYYY]]]uuu~~~yyynnn^^^SSSHHHJJJTTTmmmttt'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''###%%%'''((((((((())))))(((&&&$$$$$$&&&(((******'''((())))))***)))(((((((((((()))***))))))''''''&&&''''''((())))))******'''(((******((('''((()))'''''''''(((((()))))))))***)))(((&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((%%%'''******(((&&&'''((()))))))))((((((((((((((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((+++***)))'''&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&&&&'''(((***+++((((((''''''''''''((((((&&&)))++++++***)))))))))'''&&&&&&'''))))))(((&&&''')))++++++***)))))))))+++++++++******)))))))))''''''))))))***)))((((((''''''''''''((((((((()))''''''%%%%%%&&&(((+++---''''''((()))***+++,,,,,,)))))))))))))))******+++,,,,,,,,,,,,,,,---......++++++++++++******)))((())))))(((((()))***+++,,,))))))(((((()))***+++,,,((()))***++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&((())))))***************(((((((((((((((((((((((((((((()))))))))(((&&&&&&%%%''')))(((&&&&&&(((***(((((('''&&&&&&&&&''''''*********))))))(((((((((((('''&&&'''((((((&&&%%%&&&&&&&&&''''''(((((((((%%%'''))))))'''&&&&&&&&&***)))((()))+++------,,,&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))******++++++++++++******'''((()))***************))))))******++++++,,,,,,,,,---------,,,,,,---///******)))))))))******++++++,,,------......------000+++///:::???:::999>>>EEEMMMXXX```eeeeeeeeeddd]]]YYYQQQHHHAAA<<<999888888:::;;;999666444444666444222333444333333:::BBBQQQbbbxxxhhhUUUTTTfffsss^^^^^^rrr}}}rrrcccSSSJJJFFFHHHSSSlllwww''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((('''!!!"""$$$%%%'''''''''&&&'''%%%######$$$&&&&&&%%%(((((()))******)))((('''))))))*********((('''&&&&&&''''''((()))******+++'''(((******((((((((()))&&&'''''''''(((((())))))***)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,,,,***((()))*********))))))((((((''''''***)))((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())),,,+++)))'''&&&%%%%%%&&&"""###$$$%%%'''((())))))'''&&&&&&&&&'''(((***+++((((((''''''''''''((((((''')))+++,,,***'''&&&&&&&&&%%%%%%&&&((()))(((&&&%%%'''******)))((())))))))))))))))))((((((((((((&&&'''(((*********))))))&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&'''&&&&&&'''((()))***++++++)))))))))))))))******+++---,,,,,,,,,,,,---......+++,,,,,,---------,,,,,,(((((('''((()))***,,,---&&&&&&&&&&&&'''(((***+++((()))***+++++++++++++++*********)))))))))))))))((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))&&&''')))*********)))((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((()))))))))(((&&&%%%%%%'''))))))'''&&&(((+++((('''&&&&&&%%%%%%%%%%%%))))))(((((('''''''''&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&'''''''''$$$'''***+++)))(((''''''$$$$$$%%%(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&******+++++++++******)))*********+++,,,,,,------***+++,,,,,,++++++---///++++++************++++++)))***+++,,,,,,,,,++++++111...999PPPZZZOOO>>>777FFFMMMWWW```eeeffffffeeeXXXTTTMMMFFFAAA>>>===<<<555777:::999555222222333000///111444444555<<>>999888888888666333111//////000000111111111000111444999===MMMZZZooovvvjjj\\\RRROOORRRfffxxx```aaalllsssZZZIIIKKKHHHNNNYYYpppwww'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&'''((()))((((((((('''%%%%%%'''))))))((('''&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((('''''''''&&&'''''''''''''''''''''''''''(((((())))))((((((((('''''''''''''''''''''''')))))))))))))))))))))((()))((('''%%%%%%&&&'''(((,,,***'''''')))***)))'''(((((((((((())))))))))))++++++++++++************&&&&&&'''((()))***))))))******++++++++++++++++++)))))))))))))))(((((('''((((((((()))))))))))))))''''''(((((()))******+++,,,+++***)))(((((())))))((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((('''''''''''''''((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))'''''''''''''''(((((((((''''''(((((()))((((((((((((((('''&&&&&&&&&'''((($$$%%%&&&(((***+++++++++---------,,,,,,,,,++++++***++++++,,,---...//////------------,,,+++***))),,,,,,+++++++++,,,---...'''''''''''''''&&&%%%%%%*********)))))))))((((((************************************)))))))))((())))))((((((((()))+++,,,444000+++***---...---***+++***)))(((((((((((((((((()))***++++++***)))(((***)))((('''''''''((()))))))))((('''((()))***+++)))))))))))))))((((((((())))))***))))))(((''''''######%%%&&&'''(((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((***)))((('''''''''''''''))))))((((((((()))******,,,,,,+++***)))))))))***((((((((()))***+++,,,,,,***))))))***,,,------,,,,,,++++++******+++++++++******++++++++++++******+++,,,,,,---,,,,,,+++++++++---,,,777GGGEEE;;;:::EEELLLTTTYYY^^^bbb```\\\ZZZVVVOOOGGG???:::999999888666444222000000000111000000000000111444999===JJJWWWlllsssdddTTTJJJIIIJJJ\\\|||yyycccdddnnnzzz___KKKKKKIIIPPP\\\qqq{{{'''''''''''''''&&&&&&&&&'''&&&&&&%%%&&&&&&''''''%%%&&&'''&&&%%%%%%'''(((&&&&&&'''''''''(((((((((%%%&&&&&&'''(((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&%%%&&&'''((())),,,***(((((()))***)))(((,,,++++++***)))))))))))),,,+++++++++************(((((()))***+++++++++++++++++++++***************'''((())))))******)))))))))))))))))))))((((((((((((((())))))******++++++******))))))))))))******(((''''''&&&&&&''''''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((())))))))))))******)))(((&&&$$$###''''''(((((())))))******''''''(((((())))))******))))))((((((''''''((((((((((((''''''''''''(((((('''((()))+++,,,---------...---------------------++++++,,,...///000111222......---,,,++++++++++++,,,++++++++++++,,,------***+++++++++***)))((((((+++++++++************)))************************************)))))))))))),,,+++***)))((((((((()))///,,,)))***,,,---+++((()))(((((('''''''''''''''******************************)))(((''''''(((((((((((()))))))))*********))))))))))))))))))))))))************)))(((&&&&&& """&&&)))***+++***)))''''''&&&&&&''''''((()))))))))))))))))))))))))))%%%&&&(((******(((&&&%%%((((((((((((((((((((((((&&&&&&&&&'''((()))))))))&&&&&&&&&&&&''''''''''''+++***)))((('''&&&&&&&&&)))(((((()))***+++,,,,,,))))))((((((((((((((()))'''((()))***+++,,,......+++***)))***,,,------,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------000000***---888999777???GGGNNNTTTWWW[[[______[[[\\\XXXPPPHHHAAA<<<:::999888777555333111111111222222333333333444888===AAAFFFSSShhh}}}ttt```NNNEEEFFFDDDSSSqqq{{{hhhjjjrrrcccKKKJJJIIIRRR```sss((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&'''((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))*********((('''''''''((()))***++++++***)))))))))*********------,,,+++***++++++,,,,,,,,,+++++++++************+++,,,,,,---------,,,++++++******)))))))))(((''''''((()))***+++++++++((((((''''''&&&&&&%%%%%%((((((((())))))*********'''''''''''''''((())))))((((((''''''''''''((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******'''(((((((((((()))))))))&&&'''(((((('''$$$""" &&&''''''((()))******+++''''''((()))***++++++,,,+++***((('''''''''(((((((((((((((((((((((()))))))))***+++,,,------------,,,,,,,,,,,,------------,,,------...///000000111///...,,,+++***+++,,,,,,)))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************)))))))))))))))++++++***))))))((((((((()))((((((***,,,,,,***''')))(((''''''''''''((((((***)))(((((((((((()))***+++******)))((((((((((((++++++++++++***)))((('''((())))))))))))*********************)))'''&&&%%%(((((()))*********)))((('''''''''''''''(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))******((((((((())))))*********&&&&&&'''''''''((((((((()))((((((((((((((())))))******))))))***+++,,,,,,(((((('''''''''((())))))++++++,,,---......//////***)))(((***,,,---,,,+++------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,*********+++---...111222,,,,,,444555888DDDGGGNNNTTTVVVYYY^^^___]]]___YYYQQQHHHBBB>>>;;;999888777555444222222222222111222222222444888>>>BBBCCCPPPdddyyy|||fffQQQGGGHHHFFFQQQmmm|||lllooouuucccKKKHHHHHHTTTddduuu((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''))))))(((((()))+++))))))))))))((('''&&&%%%((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''((()))))))))*********+++))))))*********+++,,,,,,+++++++++*********+++,,,------+++++++++,,,...///,,,,,,,,,++++++++++++***)))***++++++,,,+++++++++*********))))))(((((((((&&&'''(((***++++++++++++((((((''''''&&&&&&%%%%%%''''''((((((((((((((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((((((((()))))))))***%%%&&&(((((((((&&&$$$###&&&''''''((()))******+++'''(((((()))***+++,,,,,,,,,***)))'''''''''((()))'''(((((())))))*********''''''((()))******))))))******++++++,,,,,,------.........---------------...---,,,+++***+++,,,---(((((())))))************&&&'''((()))***++++++++++++++++++++++++,,,,,,,,,************************))))))))))))))))))******((())))))***************''''''(((***++++++)))'''***))))))((())))))******)))((((((''''''(((((()))++++++*********))))))(((+++,,,,,,,,,+++***)))((())))))))))))************************)))((('''&&&+++***)))''''''''''''((((((''''''''''''((())))))''''''''''''''''''''''''((('''%%%######%%%'''((()))))))))*********++++++'''''''''&&&&&&&&&%%%%%%''''''((((((((()))))))))))))))((((((((())))))***,,,,,,+++***))))))******))))))((((((((())))))***------.........---,,,,,,)))(((((()))+++,,,+++***---,,,,,,,,,------...///,,,+++************+++,,,+++***)))))))))+++,,,---(((---+++---444333555BBBFFFNNNTTTVVVYYY___bbbaaa```ZZZQQQIIICCC???;;;999777666555444333222222222......//////111555;;;???AAANNNaaauuurrr[[[NNNLLLJJJSSSlll{{{lllqqqyyyfffMMMKKKHHHUUUfffxxx(((((((((((())))))))))))'''(((((()))))))))(((((((((***++++++*********++++++******)))((('''&&&%%%((((((''''''&&&%%%%%%$$$((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((())))))******+++++++++++++++,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,......---+++++++++---///000,,,,,,,,,,,,++++++++++++''''''((((((((((((((('''))))))))))))(((((((((((('''((()))***++++++++++++)))))))))))))))(((((((((''''''''''''(((((((((((((((((()))***++++++******'''(((((())))))((((((''''''''''''(((''''''&&&%%%''''''''''''''''''''''''))))))))))))((((((((((((((((((((()))))))))******'''((()))***+++***)))(((''''''(((((())))))******(((((())))))******++++++******)))((((((((())))))'''((()))***++++++******))))))******+++*********))))))******+++,,,------......------,,,+++++++++---,,,,,,++++++,,,,,,,,,)))***++++++,,,,,,++++++'''((()))***+++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************&&&'''(((***++++++++++++((((((***++++++***)))(((***************++++++,,,(((((((((((((((((((((((()))***++++++++++++******))))))***+++,,,------...++++++*********))))))))))))))))))))))))(((((('''(((&&&%%%$$$$$$&&&((()))((((((''''''(((((()))***'''''''''''''''''''''''''''%%%""" """%%%'''((())))))******+++++++++***))))))(((''''''&&&&&&(((((((((((()))))))))***,,,+++***)))(((''''''''',,,,,,+++***)))(((((((((******))))))))))))******++++++,,,,,,,,,***(((''')))(((((()))+++,,,,,,+++,,,,,,,,,,,,---......///,,,+++***))))))***+++,,,************+++,,,------%%%,,,---000777555666AAAGGGPPPWWWYYY\\\```ddddddbbbZZZPPPIIIDDD@@@;;;888555555555444333222222111111222222222333777===AAA@@@LLL^^^qqqhhhTTTNNNJJJRRRjjjzzziiiooo{{{lllSSSQQQHHHVVViii|||(((((()))))))))*********'''((()))***++++++******)))+++------+++***)))***+++***)))'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((('''(((((())))))((((((((())))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---,,,******,,,///000...,,,+++***,,,---///------,,,,,,,,,+++++++++'''(((((((((((((((''''''''''''((((((((((((((((((((()))******++++++++++++((((((((()))))))))))))))((((((((((((((((((((((((((()))***++++++***))))))'''((()))******)))((('''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''+++*********))))))))))))(((((()))))))))******************+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))((())))))*********))))))'''((()))+++,,,,,,++++++,,,,,,---------,,,,,,+++))))))***+++,,,---...///---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,((()))***+++,,,++++++***++++++,,,,,,,,,,,,++++++************+++++++++,,,++++++++++++++++++++++++((()))))))))************&&&''')))***++++++*********+++,,,++++++************************+++,,,,,,)))***+++,,,,,,+++***)))((()))***,,,,,,,,,,,,+++************+++---///000---,,,++++++***)))(((((('''(((((()))))))))))))))%%%%%%&&&&&&'''((()))***((((((((((((((())))))***''''''''''''''''''''''''((('''%%%######%%%'''(((((((((((()))***+++++++++++++++******************'''''''''((((((((())))))+++******)))(((((())))))******)))((((((((())))))++++++***)))((((((((((((((()))+++,,,+++***)))'''+++******+++---......---++++++++++++,,,---...///---,,,+++******+++,,,---***+++,,,---............+++000...111999888888DDDJJJSSS[[[]]]^^^aaaddddddbbbZZZPPPHHHDDD@@@;;;777444444444333333222111111444444444444444888===AAA???IIIZZZmmmuuuZZZMMMIIIQQQjjjwwweeelll|||sssWWWSSSKKKXXXlll|||(((((())))))*********+++'''(((***+++,,,,,,,,,+++)))+++------+++)))((()))***)))'''&&&'''(((***+++$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((*********)))((('''))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,******---000222000---+++******+++------------,,,,,,,,,++++++******+++++++++******)))&&&'''''''''(((((())))))))))))***++++++++++++***%%%&&&&&&&&&''''''((((((*********)))))))))))))))&&&'''((())))))((('''&&&'''((()))******)))(((''''''((((((((('''&&&%%%%%%************************(((((()))***+++,,,------))))))))))))************++++++***)))(((((())))))))))))))))))(((((((((((()))))))))((((((((((((((('''((()))+++++++++***)))'''(((***+++,,,,,,++++++))))))*********)))((((((******+++,,,...///000000,,,,,,,,,------.........***+++,,,---...---,,,+++&&&'''(((******))))))(((+++******)))((('''%%%%%%)))))))))******+++++++++++++++++++++++++++++++++(((((())))))*********+++'''(((***++++++***)))))),,,,,,---,,,*********+++******))))))***+++,,,,,,***+++---......---+++***'''(((***,,,---------,,,///---+++******+++,,,......---,,,+++***(((''''''&&&'''((()))************((()))+++,,,,,,,,,***)))((((((((((((((()))******))))))))))))))))))))))))++++++************++++++'''(((((()))******++++++&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,---''''''''''''((()))***+++,,,+++***(((((('''''''''((()))+++---------+++***---,,,,,,---///000000///*********+++,,,---...//////...,,,++++++,,,...///+++,,,...000111111000///...000,,,---555555777CCCLLLVVV___``````bbbccccccbbbZZZOOOGGGDDD@@@:::666333333333333222222111000/////////...///222777;;;===HHHXXXkkk}}}___NNNHHHQQQjjjvvvbbbiii|||uuuXXXRRRMMMZZZnnnzzz************************)))***,,,,,,***)))***++++++++++++************))),,,,,,+++***)))((('''''')))))))))))))))(((((((((---)))%%%(((---...***%%%((((((''''''((()))******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******---,,,,,,,,,,,,---......,,,---...//////...---,,,---)))&&&&&&)))++++++***)))))))))))))))***++++++)))))))))))))))((('''&&&,,,***)))***,,,---***(((''''''(((((((((((('''''')))***+++,,,,,,,,,,,,,,,***)))((((((((()))+++,,,+++***((('''''''''((())))))((('''&&&''')))+++,,,((())))))***+++,,,,,,,,,)))))))))***,,,---+++***+++++++++******((('''&&&&&&'''(((***+++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,------,,,+++******))))))*********++++++,,,---...///////////////......---------.../////////...,,,***)))((((((((()))******++++++---,,,+++******+++,,,------,,,***)))))))))*********((('''&&&''')))---///+++++++++++++++++++++++++++,,,,,,---,,,+++)))((())))))*********+++++++++++++++++++++++++++++++++,,,+++***,,,......***&&&+++*********))))))((((((***,,,...---,,,+++,,,---......---,,,,,,---------&&&'''((()))***+++,,,,,,(((***...000000...***(((******))))))((((((((('''((()))*********)))'''&&&((()))+++,,,,,,***'''%%%+++*********,,,---,,,+++,,,+++)))'''''')))+++,,,******))))))))))))******&&&'''((()))***+++,,,------+++(((&&&&&&(((+++---))))))))))))************************+++,,,---...++++++,,,---............///...---,,,++++++***)))(((***---//////,,,)))&&&***++++++,,,---...//////111......///000222;;;EEEPPPYYYaaabbbbbbccccccaaaddd^^^TTTKKKCCC===888555555444444333333444444444333333444333222222333555BBBLLLZZZkkk}}}dddSSSHHHQQQhhhqqq___ccc~~~yyycccWWWRRR\\\nnnppp++++++++++++++++++++++++)))+++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++***************)))))))))******))))))))))))))))))+++)))'''(((,,,,,,)))&&&)))))))))((())))))******++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++,,,,,,---------,,,,,,---,,,,,,,,,,,,---......,,,---...//////...---,,,---***'''''')))++++++***))))))(((((())))))***+++,,,,,,,,,,,,,,,+++***))))))'''&&&(((******)))&&&(((((()))))))))(((''''''((())))))***++++++*********))))))((()))***+++,,,+++***)))((((((((())))))++++++++++++************(((((()))******+++,,,,,,***)))((()))******(((&&&+++,,,,,,,,,+++***))))))'''((()))***++++++++++++(((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))***************+++,,,---+++,,,,,,------......///............---------,,,+++,,,---.........---,,,************)))))))))))),,,,,,+++******+++,,,,,,...---,,,+++******+++,,,---,,,+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++,,,+++***,,,------***(((------,,,,,,,,,+++++++++(((***,,,+++***)))***+++,,,,,,++++++++++++,,,,,,((())))))***+++,,,------)))+++---//////---+++)))******)))))))))((((((((((((((())))))(((((('''&&&)))***+++,,,+++***((('''+++***)))***,,,,,,,,,***(((''''''''''''''''''(((***))))))(((((())))))***''''''((()))******+++,,,)))(((&&&$$$$$$&&&((()))(((((((((((())))))))))))))))))))))))***+++,,,,,,......///000000000//////000000//////......------...---,,,,,,,,,...///000//////..................111///...000000333<<>>HHHSSS]]]gggiiiiiihhhfffcccbbb\\\SSSJJJCCC===888555111111111111222222333444///000222222222444666888;;;DDDSSSdddwwwdddRRRIIIPPPeeeuuueeekkkxxx^^^OOOLLLUUUhhhooo,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---.........---------,,,,,,++++++++++++++++++++++++))))))))))))************'''))),,,+++)))((()))+++...---,,,++++++++++++++++++,,,...//////...,,,+++.........---,,,,,,++++++------------------------......------,,,,,,,,,+++++++++,,,---......---------,,,,,,,,,,,,---......------------------------...---+++*********)))))))))))))))(((((())))))***+++,,,,,,,,,,,,,,,++++++'''((((((***+++,,,,,,+++++++++++++++***)))((('''(((((())))))))))))(((((()))))))))*********++++++,,,,,,+++++++++*********+++***))))))(((((((((((()))))))))*********++++++---,,,+++,,,------+++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++******)))++++++,,,,,,------......+++++++++,,,,,,,,,------***++++++,,,------......+++++++++,,,---...////////////......---------,,,---------------,,,,,,,,,///.........---,,,+++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---+++++++++***************++++++++++++++++++++++++...---,,,+++++++++,,,+++((((((((((((''''''''''''***,,,...---,,,+++,,,,,,*********)))******+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,***))))))***+++,,,---,,,+++******+++,,,,,,)))(((((((((***+++***)))******++++++++++++******)))(((((((((((((((((()))((((((((((((((((((((((((***++++++++++++++++++***(((((((((((()))))))))))))))(((((())))))***+++,,,,,,---------,,,+++*********+++++++++,,,,,,,,,---$$$&&&))),,,---,,,***(((%%%&&&''')))***,,,---...222000000111222555???IIISSS^^^hhhlllkkkjjjfffbbb```ZZZQQQIIIBBB===999666333333333333444555666666000111222222222333555777999AAAOOO```sssdddPPPIIIOOObbbvvvgggooowww\\\KKKIIIPPPdddrrr------------------------,,,---//////---,,,---...------------,,,,,,,,,,,,---------,,,+++******)))((((((((())))))*********&&&***------***)))+++.........---,,,,,,+++,,,,,,+++,,,...//////...,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---.........------,,,+++---,,,,,,,,,,,,---......---------,,,,,,---------......---,,,******************))))))))))))******+++,,,,,,---------,,,,,,''')))***++++++,,,,,,---++++++,,,,,,+++******)))*********++++++******))))))*********++++++++++++,,,,,,,,,,,,+++++++++***+++***((('''''')))+++---************+++++++++++++++******,,,...///...---******++++++++++++++++++,,,------,,,,,,+++***)))(((((())))))***++++++,,,++++++,,,,,,,,,---------,,,,,,------.../////////......------,,,------...000//////......------,,,------------------------///......---,,,,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,((()))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,---...************************++++++++++++++++++++++++---------,,,++++++,,,,,,++++++++++++++++++++++++***,,,...---,,,+++,,,,,,+++++++++++++++,,,---...*********++++++++++++++++++++++++******+++++++++*********++++++++++++++++++***)))((())))))+++,,,---,,,***)))***+++,,,---)))(((((((((***+++***)))((('''&&&$$$$$$&&&'''((())))))(((((((((((())))))))))))))))))((((((((((((''''''((())))))(((''''''))))))*********+++++++++************+++,,,------++++++++++++******)))((()))))))))***++++++,,,,,,+++,,,...//////...,,,***++++++,,,...///000111222222000000222333666@@@JJJSSS^^^iiilllkkkiiieeeaaa^^^XXXPPPHHHBBB===999777444333333333444444555666222333444333222222444555999???KKK\\\pppfffPPPJJJMMM^^^uuugggqqqvvvZZZJJJGGGLLL```yyy........................---...000000...---...///......---------,,,,,,,,,///......---,,,+++***)))(((((())))))***+++++++++(((+++......,,,+++---///...------,,,,,,,,,,,,---,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000/////////......---++++++---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,......---+++***+++,,,,,,,,,+++*********++++++---......////////////...''')))++++++******+++,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))***++++++,,,,,,+++++++++,,,,,,,,,,,,+++******,,,+++***)))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,(((((((((***---///...---***+++++++++++++++******---------------,,,+++***))))))***+++,,,------...,,,,,,,,,,,,------------000//////......---,,,,,,///...---,,,,,,,,,,,,,,,////////////......---------------............///+++++++++,,,---...///000))))))******+++,,,,,,---,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,+++***+++---///000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...))))))*********+++++++++++++++++++++++++++++++++,,,---...---,,,+++,,,---*********+++++++++++++++(((***,,,+++***)))***+++,,,,,,,,,,,,---...//////)))*********++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,(((((('''''''''((())))))++++++***))))))***,,,---***)))((()))+++,,,+++***+++)))'''%%%%%%''')))+++******))))))))))))******************))))))))))))))))))************))))))*********+++++++++,,,,,,************+++,,,---...,,,,,,------,,,,,,++++++++++++,,,,,,---------...111///,,,))))))***---///////////////.........---222//////111333666@@@JJJSSS^^^iiilllkkkiiieeeaaa\\\VVVNNNGGGBBB>>>:::888333222222111111222222333333444444333222111333444999===GGGWWWllllllQQQKKKKKKYYYxxxqqqeeeooosssYYYIIIGGGJJJ^^^////////////////////////---///111000///...///////////////.........------......------,,,,,,,,,+++******+++,,,,,,---......+++,,,............///000,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------------------,,,,,,------......//////---...............---------,,,,,,,,,,,,---......------,,,++++++,,,------+++---///...,,,+++,,,---...---,,,,,,++++++,,,,,,,,,---...////////////...)))+++------+++***+++,,,***+++,,,------......---,,,,,,,,,,,,,,,+++******)))***+++,,,,,,,,,++++++***+++,,,,,,,,,+++))))))***+++,,,---------,,,+++------------------------***))))))+++---...---,,,,,,---------,,,+++******,,,---------------,,,+++++++++,,,---...///000111,,,,,,,,,------------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,------////////////...................../////////000000++++++++++++,,,...000111++++++++++++++++++++++++,,,,,,---......---,,,,,,***+++,,,---......---,,,------...///////////////------------------------+++,,,,,,---......------(((((()))***+++,,,,,,---+++++++++++++++++++++++++++---000///---++++++,,,((()))))))))*********+++(((***,,,+++***)))***+++,,,,,,,,,,,,---...///000)))******+++,,,---......******++++++++++++******+++++++++,,,,,,,,,------'''((())))))*********)))))))))))))))******+++++++++***)))***,,,,,,,,,***------,,,++++++,,,------++++++************++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))***+++,,,---,,,------............---.....................//////,,,)))''''''***---000///......---,,,+++******111//////111222666???JJJUUU```iiilllkkkiiifffbbbZZZUUUMMMFFFAAA>>>:::888444444333222111111111111111222333333222222444666999<<>>;;;888777666555444333222222222///111222222222333666888999:::@@@OOOeee{{{yyyWWWMMMIIIRRRoookkk___jjjjjjUUUGGGHHHIII\\\000000000000000000000000111111111111111000///.........---......///000000------------------------............------------,,,+++---333888888333...000---+++000***''''''000///---,,,++++++,,,---///////////////////////////111000000///...---,,,,,,------------------------000000//////.........---........................------...//////...---,,,******++++++,,,+++++++++000---...111000------000//////......---,,,,,,,,,.............../////////............---+++***)))......///000000000000///***++++++,,,---......///111000...---,,,...///000------------,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,---......,,,---...//////...---,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////............------,,,,,,,,,+++111,,,***---///---++++++111111000000000000111111111000///------///000111...............---,,,,,,,,,---...//////...---,,,+++,,,,,,,,,------......+++,,,---///111///,,,(((------............------------------------------+++,,,,,,,,,+++***))))))***,,,//////---+++***)))//////......---------,,,,,,,,,------,,,,,,+++***,,,+++)))(((((()))+++,,,***,,,------,,,++++++,,,%%%''')))+++------,,,+++---++++++,,,000111///---,,,+++******+++,,,...///*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))*********++++++---,,,+++******+++,,,---......------,,,,,,++++++*********************************)))))))))((((((...---***((('''((()))***((()))***++++++++++++***(((***,,,...//////...---))))))))))))******+++,,,,,,---///111222222111000.........---...//////000444000...000333777AAAKKK[[[ccciiigggdddbbb^^^[[[\\\SSSKKKHHHEEE???:::999555555444333222111111000000000000111111222222222999888>>>LLL___ttt^^^OOONNNQQQbbbyyyddd\\\hhhwwwgggTTTFFFFFFKKK^^^}}}////////////////////////000000000111000000//////------------------..............................///.........------------,,,,,,---111666777333///000...,,,...------...111000///---,,,,,,---///000------------------------111111000//////...------........................------,,,,,,,,,+++++++++////////////////////////,,,---------,,,***)))(((,,,---------,,,+++******111---,,,///111000000222/////////............---///////////////.........///000000//////...---,,,...///000000111111000000------......//////000000///...,,,++++++,,,...///000000//////......------((()))***+++,,,,,,,,,,,,---------------......///......///000000///......------,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,/////////.........------...)))(((+++---+++)))***---,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,...///000000000000000///......---...............------++++++,,,---///000111111111///---,,,---/////////...//////000000//////...........................------......---,,,,,,+++,,,...000///...,,,,,,,,,...---------,,,,,,,,,,,,+++++++++++++++***))))))******))))))))))))******,,,...//////...------...,,,,,,++++++++++++,,,,,,---,,,,,,---000111000...---,,,+++++++++,,,---...)))))))))******+++------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---......------------------+++++++++++++++++++++***+++++++++*********))))))///...,,,+++******+++++++++++++++,,,,,,,,,------***************+++++++++------,,,+++************))))))***+++,,,,,,,,,,,,//////......//////000111222...---///222666AAALLL]]]eeeiiigggcccaaa___\\\ZZZQQQIIIFFFCCC===888777444444333222111000//////...//////000222222333444999999???NNNaaavvvkkkWWWSSSTTTeee{{{eee[[[eeevvvgggTTTFFFEEEKKK^^^|||111111111111111111111111//////000000111000000000111111000/////////000000////////////////////////---------,,,,,,,,,,,,+++,,,******---111222111...//////000+++//////222...///...---,,,,,,---...///////////////////////////000000//////......------..............................------------,,,,,,------------------------/////////...---+++)))(((------------+++***)))(((---((('''---222222///...------------............//////......------,,,,,,...//////000000//////.........///000000000000000////////////////////////...---,,,++++++,,,---...111111111000///......---,,,,,,---...////////////------,,,,,,------...///......////////////......000000000///...---------////////////////////////......////////////....../////////............---...+++***---///---,,,---///..................///111000///......///000111000000111111000000//////------,,,,,,,,,---------)))***+++---///000111222222000...---///000111000......////////////..............................---............---,,,,,,---...///...,,,,,,,,,...000000000000////////////---------...------,,,+++,,,---...//////...---,,,,,,...000///...---...///000///,,,***))))))***+++,,,,,,,,,---///000///...,,,,,,+++*********++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------------------,,,,,,+++++++++++++++*********)))))))))---------,,,,,,+++++++++---,,,+++++++++,,,---...000...,,,******+++,,,---//////......---.........,,,,,,,,,+++,,,,,,------...............//////000333000000222444:::EEEPPP___eeehhhddd```___^^^[[[\\\SSSKKKGGGDDD>>>:::999444333222111000//////......///000111222333444555777888>>>MMM```uuuzzzZZZUUUTTTeeeyyycccWWW^^^tttvvvgggTTTGGGEEEKKK^^^}}}111111111111111111111111//////000111111222111111222222111000////////////........................,,,,,,,,,+++++++++******+++)))((())),,,...///......444===111333,,,000***---,,,++++++++++++,,,---..........................................------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,++++++,,,,,,,,,,,,++++++***)))***'''+++666===;;;222---++++++,,,------...////////////...---,,,++++++***------...///////////////---...//////000//////////////////...............///......------...///000111111000///......------...///000111222222222222---,,,,,,,,,,,,---......---------......---------000000/////////.................................//////000000000000//////------------------------...++++++...///------000222111111111111111111222111111000//////000111111//////000000000//////...---,,,+++******,,,---...)))***+++,,,---...//////......///111333222///---------............------------------------------,,,,,,------------,,,,,,,,,------,,,++++++,,,...000000000000000000000000------......------,,,+++,,,...000111111000...,,,,,,---//////---,,,---......---+++***))))))))))))++++++,,,---...///......,,,++++++******)))))))))---------------...//////+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------******++++++,,,,,,------......------,,,,,,+++++++++++++++*********))))))++++++,,,,,,,,,+++******...,,,+++)))***+++---.........,,,,,,,,,,,,---...*********,,,---///111222000///...------...//////...------------...//////111000000333555:::FFFSSS```fffhhhccc^^^]]]\\\ZZZ\\\SSSJJJFFFCCC===999999555555444333222111000000111222222222333444444444555555<<>>III[[[uuuvvvXXXLLLOOOlllyyypppaaaUUUHHH@@@>>>AAALLLWWWwwwlllVVVIIIEEEKKK___